summaryrefslogtreecommitdiff
path: root/prnt/hpijs/ppd
diff options
context:
space:
mode:
Diffstat (limited to 'prnt/hpijs/ppd')
-rw-r--r--prnt/hpijs/ppd/HP-2000C-hpijs.ppd2
-rw-r--r--prnt/hpijs/ppd/HP-2500C-hpijs.ppd2
-rw-r--r--prnt/hpijs/ppd/HP-Business_Inkjet_1000-hpijs.ppd425
-rw-r--r--prnt/hpijs/ppd/HP-Business_Inkjet_1100-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-Business_Inkjet_1200-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-Business_Inkjet_2800-hpijs.ppd421
-rw-r--r--prnt/hpijs/ppd/HP-Color_LaserJet_3500-hpijs.ppd365
-rw-r--r--prnt/hpijs/ppd/HP-Color_LaserJet_3550-hpijs.ppd365
-rw-r--r--prnt/hpijs/ppd/HP-Color_LaserJet_3700-hpijs.ppd421
-rw-r--r--prnt/hpijs/ppd/HP-Color_LaserJet_4600-hpijs.ppd2
-rw-r--r--prnt/hpijs/ppd/HP-Color_LaserJet_4610-hpijs.ppd421
-rw-r--r--prnt/hpijs/ppd/HP-Color_LaserJet_4650-hpijs.ppd421
-rw-r--r--prnt/hpijs/ppd/HP-Color_LaserJet_8500-hpijs.ppd449
-rw-r--r--prnt/hpijs/ppd/HP-Color_LaserJet_9500-hpijs.ppd449
-rw-r--r--prnt/hpijs/ppd/HP-DeskJet_1120C-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-DeskJet_1125C-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-DeskJet_1200C-hpijs.ppd2
-rw-r--r--prnt/hpijs/ppd/HP-DeskJet_1600C-hpijs.ppd2
-rw-r--r--prnt/hpijs/ppd/HP-DeskJet_3535-hpijs.ppd411
-rw-r--r--prnt/hpijs/ppd/HP-DeskJet_3845-hpijs.ppd433
-rw-r--r--prnt/hpijs/ppd/HP-DeskJet_5150-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-DeskJet_5158-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-DeskJet_5160-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-DeskJet_5550-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-DeskJet_5551-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-DeskJet_5650-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-DeskJet_5652-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-DeskJet_5670-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-DeskJet_5740-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-DeskJet_5850-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-DeskJet_6122-hpijs.ppd2
-rw-r--r--prnt/hpijs/ppd/HP-DeskJet_6520-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-DeskJet_6540-hpijs.ppd33
-rw-r--r--prnt/hpijs/ppd/HP-DeskJet_6600-hpijs.ppd441
-rw-r--r--prnt/hpijs/ppd/HP-DeskJet_6800-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-DeskJet_6840-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-DeskJet_880C-hpijs.ppd2
-rw-r--r--prnt/hpijs/ppd/HP-DeskJet_9600-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-DeskJet_9800-hpijs.ppd476
-rw-r--r--prnt/hpijs/ppd/HP-LaserJet_1010-hpijs.ppd20
-rw-r--r--prnt/hpijs/ppd/HP-LaserJet_1012-hpijs.ppd20
-rw-r--r--prnt/hpijs/ppd/HP-LaserJet_1015-hpijs.ppd2
-rw-r--r--prnt/hpijs/ppd/HP-LaserJet_1022-hpijs.ppd371
-rw-r--r--prnt/hpijs/ppd/HP-LaserJet_1320-hpijs.ppd4
-rw-r--r--prnt/hpijs/ppd/HP-LaserJet_2300-hpijs.ppd2
-rw-r--r--prnt/hpijs/ppd/HP-LaserJet_4240-hpijs.ppd371
-rw-r--r--prnt/hpijs/ppd/HP-LaserJet_4Si-hpijs.ppd2
-rw-r--r--prnt/hpijs/ppd/HP-LaserJet_4V-hpijs.ppd2
-rw-r--r--prnt/hpijs/ppd/HP-LaserJet_4_Plus-hpijs.ppd2
-rw-r--r--prnt/hpijs/ppd/HP-LaserJet_5Si-hpijs.ppd2
-rw-r--r--prnt/hpijs/ppd/HP-LaserJet_9040-hpijs.ppd399
-rw-r--r--prnt/hpijs/ppd/HP-LaserJet_9050-hpijs.ppd399
-rw-r--r--prnt/hpijs/ppd/HP-LaserJet_9050_MFP-hpijs.ppd8
-rw-r--r--prnt/hpijs/ppd/HP-LaserJet_9055_MFP-hpijs.ppd400
-rw-r--r--prnt/hpijs/ppd/HP-LaserJet_9065_MFP-hpijs.ppd400
-rw-r--r--prnt/hpijs/ppd/HP-OfficeJet_6100-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-OfficeJet_6105-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-OfficeJet_6110-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-OfficeJet_6150-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-OfficeJet_6200-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-OfficeJet_7200-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-OfficeJet_7300-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-OfficeJet_7400-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-OfficeJet_9100-hpijs.ppd2
-rw-r--r--prnt/hpijs/ppd/HP-PSC_1600-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-PSC_2110-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-PSC_2150-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-PSC_2170-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-PSC_2175-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-PSC_2210-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-PSC_2300-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-PSC_2350-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-PSC_2400-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-PSC_2500-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-PhotoSmart_2600-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-PhotoSmart_2700-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-PhotoSmart_7150-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-PhotoSmart_7260-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-PhotoSmart_7268-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-PhotoSmart_7345-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-PhotoSmart_7350-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-PhotoSmart_7400-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-PhotoSmart_7550-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-PhotoSmart_7660-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-PhotoSmart_7760-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-PhotoSmart_7960-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-PhotoSmart_8100-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-PhotoSmart_8400-hpijs.ppd22
-rw-r--r--prnt/hpijs/ppd/HP-PhotoSmart_8700-hpijs.ppd442
-rw-r--r--prnt/hpijs/ppd/HP_Business_Inkjet_2250.ppd964
-rw-r--r--prnt/hpijs/ppd/HP_Business_Inkjet_2280.ppd1123
-rw-r--r--prnt/hpijs/ppd/HP_Business_Inkjet_2600.ppd1348
-rw-r--r--prnt/hpijs/ppd/HP_Business_Inkjet_2800.ppd1503
-rw-r--r--prnt/hpijs/ppd/HP_Business_Inkjet_3000.ppd1852
-rw-r--r--prnt/hpijs/ppd/HP_Color_LaserJet.ppd671
-rw-r--r--prnt/hpijs/ppd/HP_Color_LaserJet_2550.ppd1565
-rw-r--r--prnt/hpijs/ppd/HP_Color_LaserJet_4500.ppd1285
-rw-r--r--prnt/hpijs/ppd/HP_Color_LaserJet_4550.ppd1589
-rw-r--r--prnt/hpijs/ppd/HP_Color_LaserJet_5550.ppd2237
-rw-r--r--prnt/hpijs/ppd/HP_Color_LaserJet_5M.ppd876
-rw-r--r--prnt/hpijs/ppd/HP_Color_LaserJet_8500.ppd1794
-rw-r--r--prnt/hpijs/ppd/HP_Color_LaserJet_8550.ppd2839
-rw-r--r--prnt/hpijs/ppd/HP_DesignJet_1050C_PS3.ppd1616
-rw-r--r--prnt/hpijs/ppd/HP_DesignJet_1055CM_PS3.ppd1618
-rw-r--r--prnt/hpijs/ppd/HP_DesignJet_2500CP_PS3.ppd1385
-rw-r--r--prnt/hpijs/ppd/HP_DesignJet_3500CP_PS3.ppd1446
-rw-r--r--prnt/hpijs/ppd/HP_Designjet_5000_PS3.ppd1694
-rw-r--r--prnt/hpijs/ppd/HP_Designjet_5500_PS3.ppd1533
-rw-r--r--prnt/hpijs/ppd/HP_Designjet_800_PS3.ppd1592
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_1200.ppd1136
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_1220.ppd1137
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_1320_Series.ppd1466
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_2100_Series.ppd1170
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_2200.ppd1058
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_2410.ppd1555
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_2420.ppd1679
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_2430.ppd1735
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_3200.ppd1136
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_3300_Series.ppd1138
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_4.ppd513
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_4000_Series.ppd1236
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_4050_Series.ppd1770
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_4100_MFP.ppd1778
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_4100_Series.ppd1787
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_4240.ppd2409
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_4250.ppd2482
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_4345_MFP.ppd2465
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_4350.ppd2411
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_4ML.ppd377
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_4MP.ppd311
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_4Si_v2011.110.ppd904
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_4V.ppd837
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_4_Plus.ppd350
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_5000_Series.ppd1655
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_5100_Series.ppd1878
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_5M.ppd723
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_5MP.ppd634
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_5Si.ppd1277
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_5Si_Mopier.ppd1271
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_6MP.ppd656
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_8000_Series.ppd2415
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_8100_Series.ppd2413
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_8150_Series.ppd2514
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_9000_MFP.ppd2167
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_9000_Series.ppd1906
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_9040.ppd2903
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_9040_9050_MFP.ppd2861
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_9050.ppd2883
-rw-r--r--prnt/hpijs/ppd/HP_LaserJet_9055_9065_MFP.ppd3402
-rw-r--r--prnt/hpijs/ppd/HP_Mopier_240.ppd2413
-rw-r--r--prnt/hpijs/ppd/HP_Mopier_320.ppd2413
-rw-r--r--prnt/hpijs/ppd/hp_LaserJet_1300_series.ppd1116
-rw-r--r--prnt/hpijs/ppd/hp_LaserJet_2300.ppd1399
-rw-r--r--prnt/hpijs/ppd/hp_LaserJet_3015.ppd1045
-rw-r--r--prnt/hpijs/ppd/hp_LaserJet_3020_3030.ppd1046
-rw-r--r--prnt/hpijs/ppd/hp_LaserJet_3380.ppd1079
-rw-r--r--prnt/hpijs/ppd/hp_LaserJet_4200_Series.ppd2068
-rw-r--r--prnt/hpijs/ppd/hp_LaserJet_4300_Series.ppd2067
-rw-r--r--prnt/hpijs/ppd/hp_business_inkjet_2300.ppd1375
-rw-r--r--prnt/hpijs/ppd/hp_color_LaserJet_2500.ppd1489
-rw-r--r--prnt/hpijs/ppd/hp_color_LaserJet_3700.ppd1774
-rw-r--r--prnt/hpijs/ppd/hp_color_LaserJet_4600.ppd1964
-rw-r--r--prnt/hpijs/ppd/hp_color_LaserJet_4610.ppd1756
-rw-r--r--prnt/hpijs/ppd/hp_color_LaserJet_4650.ppd2060
-rw-r--r--prnt/hpijs/ppd/hp_color_LaserJet_5500.ppd2007
-rw-r--r--prnt/hpijs/ppd/hp_color_LaserJet_9500.ppd2394
-rw-r--r--prnt/hpijs/ppd/hp_color_LaserJet_9500_MFP.ppd3112
-rw-r--r--prnt/hpijs/ppd/hp_officejet_9100_series.ppd1364
168 files changed, 138312 insertions, 50 deletions
diff --git a/prnt/hpijs/ppd/HP-2000C-hpijs.ppd b/prnt/hpijs/ppd/HP-2000C-hpijs.ppd
index c7ee68704..7bb796e7e 100644
--- a/prnt/hpijs/ppd/HP-2000C-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-2000C-hpijs.ppd
@@ -37,7 +37,7 @@
*%pprRIP: foomatic-rip other
*ModelName: "HP 2000C"
*ShortNickName: "HP 2000C hpijs"
-*NickName: "HP 2000C Foomatic/hpijs"
+*NickName: "HP 2000C Foomatic/hpijs (recommended)"
*PSVersion: "(3010.000) 550"
*PSVersion: "(3010.000) 651"
*PSVersion: "(3010.000) 652"
diff --git a/prnt/hpijs/ppd/HP-2500C-hpijs.ppd b/prnt/hpijs/ppd/HP-2500C-hpijs.ppd
index 59cf727ee..1cc62fbe4 100644
--- a/prnt/hpijs/ppd/HP-2500C-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-2500C-hpijs.ppd
@@ -37,7 +37,7 @@
*%pprRIP: foomatic-rip other
*ModelName: "HP 2500C"
*ShortNickName: "HP 2500C hpijs"
-*NickName: "HP 2500C Foomatic/hpijs"
+*NickName: "HP 2500C Foomatic/hpijs (recommended)"
*PSVersion: "(3010.000) 550"
*PSVersion: "(3010.000) 651"
*PSVersion: "(3010.000) 652"
diff --git a/prnt/hpijs/ppd/HP-Business_Inkjet_1000-hpijs.ppd b/prnt/hpijs/ppd/HP-Business_Inkjet_1000-hpijs.ppd
new file mode 100644
index 000000000..6f8861307
--- /dev/null
+++ b/prnt/hpijs/ppd/HP-Business_Inkjet_1000-hpijs.ppd
@@ -0,0 +1,425 @@
+*PPD-Adobe: "4.3"
+*%
+*% For information on using this, and to obtain the required backend
+*% script, consult http://www.linuxprinting.org/
+*%
+*% This file is published under the GNU General Public License
+*%
+*% PPD-O-MATIC (3.0.0 or newer) generated this PPD file. It is for use with
+*% all programs and environments which use PPD files for dealing with
+*% printer capability information. The printer must be configured with the
+*% "foomatic-rip" backend filter script of Foomatic 3.0.0 or newer. This
+*% file and "foomatic-rip" work together to support PPD-controlled printer
+*% driver option access with arbitrary free software printer drivers and
+*% printing spoolers.
+*%
+*% To save this file on your disk, wait until the download has completed
+*% (the animation of the browser logo must stop) and then use the
+*% "Save as..." command in the "File" menu of your browser or in the
+*% pop-up manu when you click on this document with the right mouse button.
+*% DO NOT cut and paste this file into an editor with your mouse. This can
+*% introduce additional line breaks which lead to unexpected results.
+*%
+*% You may save this file as 'HP-Business_Inkjet_1000-hpijs.ppd'
+*%
+*%
+*FormatVersion: "4.3"
+*FileVersion: "1.1"
+*LanguageVersion: English
+*LanguageEncoding: ISOLatin1
+*PCFileName: "HPIJS.PPD"
+*Manufacturer: "HP"
+*Product: "(HP Business Inkjet 1000)"
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+*%pprRIP: foomatic-rip other
+*ModelName: "HP Business Inkjet 1000"
+*ShortNickName: "HP Business Inkjet 1000 hpijs"
+*NickName: "HP Business Inkjet 1000 Foomatic/hpijs (recommended)"
+*PSVersion: "(3010.000) 550"
+*PSVersion: "(3010.000) 651"
+*PSVersion: "(3010.000) 652"
+*PSVersion: "(3010.000) 653"
+*PSVersion: "(3010.000) 704"
+*PSVersion: "(3010.000) 705"
+*PSVersion: "(3010.000) 800"
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: RGB
+*FileSystem: False
+*Throughput: "1"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*DefaultResolution: 1200dpi
+
+
+
+*HWMargins: 18 36 18 9
+*VariablePaperSize: True
+*MaxMediaWidth: 100000
+*MaxMediaHeight: 100000
+*NonUIOrderDependency: 105 AnySetup *CustomPageSize
+*CustomPageSize True: "pop pop pop pop pop
+%% FoomaticRIPOptionSetting: PageSize=Custom"
+*End
+*FoomaticRIPOptionSetting PageSize=Custom: " -dDEVICEWIDTHPOINTS=0 -dD&&
+EVICEHEIGHTPOINTS=0"
+*End
+*ParamCustomPageSize Width: 1 points 36 100000
+*ParamCustomPageSize Height: 2 points 36 100000
+*ParamCustomPageSize Orientation: 3 int 0 0
+*ParamCustomPageSize WidthOffset: 4 points 0 0
+*ParamCustomPageSize HeightOffset: 5 points 0 0
+
+*FoomaticIDs: HP-Business_Inkjet_1000 hpijs
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPA&&
+USE -sDEVICE=ijs -sIjsServer=hpijs%A%B%C -dIjsUseOutputFD%Z -sOutputFi&&
+le=- -"
+*End
+
+*FoomaticRIPOption Model: enum CmdLine A 100
+*FoomaticRIPOptionSetting Model=HP-Business_Inkjet_1000: " -sDeviceMan&&
+ufacturer="HEWLETT-PACKARD" -sDeviceModel="deskjet 5550&&
+""
+*End
+
+*OpenGroup: General/General
+
+*OpenUI *PrintoutMode/Printout Mode: PickOne
+*FoomaticRIPOption PrintoutMode: enum Composite B
+*OrderDependency: 10 AnySetup *PrintoutMode
+*DefaultPrintoutMode: Normal
+*PrintoutMode Draft/Draft (auto-detect paper type): "%% FoomaticRIPOptionSetting: PrintoutMode=Draft"
+*FoomaticRIPOptionSetting PrintoutMode=Draft: "Quality=300FastDraftCol&&
+orCMYK"
+*End
+*PrintoutMode Draft.Gray/Draft Grayscale (auto-detect paper type): "%% FoomaticRIPOptionSetting: PrintoutMode=Draft.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=Draft.Gray: "Quality=300DraftGr&&
+ayscaleCMYK"
+*End
+*PrintoutMode Normal/Normal (auto-detect paper type): "%% FoomaticRIPOptionSetting: PrintoutMode=Normal"
+*FoomaticRIPOptionSetting PrintoutMode=Normal: "Quality=300ColorCMYK"
+*PrintoutMode Normal.Gray/Normal Grayscale (auto-detect paper type): "%% FoomaticRIPOptionSetting: PrintoutMode=Normal.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=Normal.Gray: "Quality=300Graysc&&
+aleCMYK"
+*End
+*PrintoutMode High/High Quality (auto-detect paper type): "%% FoomaticRIPOptionSetting: PrintoutMode=High"
+*FoomaticRIPOptionSetting PrintoutMode=High: "Quality=600ColorCMYK"
+*PrintoutMode High.Gray/High Quality Grayscale (auto-detect paper type): "%% FoomaticRIPOptionSetting: PrintoutMode=High.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=High.Gray: "Quality=600Grayscal&&
+eCMYK"
+*End
+*PrintoutMode Photo/Photo (on photo paper): "%% FoomaticRIPOptionSetting: PrintoutMode=Photo"
+*FoomaticRIPOptionSetting PrintoutMode=Photo: "Quality=1200PhotoCMYK"
+*CloseUI: *PrintoutMode
+
+*OpenUI *PageSize/Page Size: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine A
+*OrderDependency: 105 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -dDEVICEWIDTHPOINTS=612 -&&
+dDEVICEHEIGHTPOINTS=792"
+*End
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -dDEVICEWIDTHPOINTS=595 -dDEV&&
+ICEHEIGHTPOINTS=842"
+*End
+*PageSize Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*FoomaticRIPOptionSetting PageSize=Photo: " -dDEVICEWIDTHPOINTS=288 -d&&
+DEVICEHEIGHTPOINTS=432"
+*End
+*PageSize PhotoTearOff/Photo with tear-off tab: "%% FoomaticRIPOptionSetting: PageSize=PhotoTearOff"
+*FoomaticRIPOptionSetting PageSize=PhotoTearOff: " -dDEVICEWIDTHPOINTS&&
+=288 -dDEVICEHEIGHTPOINTS=432"
+*End
+*PageSize 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*FoomaticRIPOptionSetting PageSize=3x5: " -dDEVICEWIDTHPOINTS=216 -dDE&&
+VICEHEIGHTPOINTS=360"
+*End
+*PageSize 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*FoomaticRIPOptionSetting PageSize=5x8: " -dDEVICEWIDTHPOINTS=360 -dDE&&
+VICEHEIGHTPOINTS=576"
+*End
+*PageSize A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*FoomaticRIPOptionSetting PageSize=A5: " -dDEVICEWIDTHPOINTS=420 -dDEV&&
+ICEHEIGHTPOINTS=595"
+*End
+*PageSize A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*FoomaticRIPOptionSetting PageSize=A6: " -dDEVICEWIDTHPOINTS=297 -dDEV&&
+ICEHEIGHTPOINTS=420"
+*End
+*PageSize A6TearOff/A6 with tear-off tab: "%% FoomaticRIPOptionSetting: PageSize=A6TearOff"
+*FoomaticRIPOptionSetting PageSize=A6TearOff: " -dDEVICEWIDTHPOINTS=29&&
+7 -dDEVICEHEIGHTPOINTS=420"
+*End
+*PageSize B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*FoomaticRIPOptionSetting PageSize=B5JIS: " -dDEVICEWIDTHPOINTS=516 -d&&
+DEVICEHEIGHTPOINTS=729"
+*End
+*PageSize Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*FoomaticRIPOptionSetting PageSize=Env10: " -dDEVICEWIDTHPOINTS=297 -d&&
+DEVICEHEIGHTPOINTS=684"
+*End
+*PageSize EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*FoomaticRIPOptionSetting PageSize=EnvC5: " -dDEVICEWIDTHPOINTS=459 -d&&
+DEVICEHEIGHTPOINTS=649"
+*End
+*PageSize EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*FoomaticRIPOptionSetting PageSize=EnvC6: " -dDEVICEWIDTHPOINTS=323 -d&&
+DEVICEHEIGHTPOINTS=459"
+*End
+*PageSize EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*FoomaticRIPOptionSetting PageSize=EnvDL: " -dDEVICEWIDTHPOINTS=312 -d&&
+DEVICEHEIGHTPOINTS=624"
+*End
+*PageSize EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*FoomaticRIPOptionSetting PageSize=EnvISOB5: " -dDEVICEWIDTHPOINTS=499&&
+ -dDEVICEHEIGHTPOINTS=709"
+*End
+*PageSize EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*FoomaticRIPOptionSetting PageSize=EnvMonarch: " -dDEVICEWIDTHPOINTS=2&&
+79 -dDEVICEHEIGHTPOINTS=540"
+*End
+*PageSize Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*FoomaticRIPOptionSetting PageSize=Executive: " -dDEVICEWIDTHPOINTS=52&&
+2 -dDEVICEHEIGHTPOINTS=756"
+*End
+*PageSize FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*FoomaticRIPOptionSetting PageSize=FLSA: " -dDEVICEWIDTHPOINTS=612 -dD&&
+EVICEHEIGHTPOINTS=936"
+*End
+*PageSize Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*FoomaticRIPOptionSetting PageSize=Hagaki: " -dDEVICEWIDTHPOINTS=283 -&&
+dDEVICEHEIGHTPOINTS=420"
+*End
+*PageSize Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*FoomaticRIPOptionSetting PageSize=Legal: " -dDEVICEWIDTHPOINTS=612 -d&&
+DEVICEHEIGHTPOINTS=1008"
+*End
+*PageSize Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*FoomaticRIPOptionSetting PageSize=Oufuku: " -dDEVICEWIDTHPOINTS=420 -&&
+dDEVICEHEIGHTPOINTS=567"
+*End
+*PageSize w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*FoomaticRIPOptionSetting PageSize=w558h774: " -dDEVICEWIDTHPOINTS=558&&
+ -dDEVICEHEIGHTPOINTS=774"
+*End
+*PageSize w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*FoomaticRIPOptionSetting PageSize=w612h935: " -dDEVICEWIDTHPOINTS=612&&
+ -dDEVICEHEIGHTPOINTS=935"
+*End
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 105 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*PageRegion PhotoTearOff/Photo with tear-off tab: "%% FoomaticRIPOptionSetting: PageSize=PhotoTearOff"
+*PageRegion 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*PageRegion 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*PageRegion A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*PageRegion A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*PageRegion A6TearOff/A6 with tear-off tab: "%% FoomaticRIPOptionSetting: PageSize=A6TearOff"
+*PageRegion B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*PageRegion Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*PageRegion EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*PageRegion EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*PageRegion EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*PageRegion EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*PageRegion EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*PageRegion Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*PageRegion FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*PageRegion Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*PageRegion Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*PageRegion Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*PageRegion w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*PageRegion w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "18 36 594 783"
+*ImageableArea A4/A4: "9.72 36 585.28 833"
+*ImageableArea Photo/Photo/4x6 inch index card: "9 36 279 423"
+*ImageableArea PhotoTearOff/Photo with tear-off tab: "9 9 279 423"
+*ImageableArea 3x5/3x5 inch index card: "18 36 198 351"
+*ImageableArea 5x8/5x8 inch index card: "18 36 342 567"
+*ImageableArea A5/A5: "9 36 411 586"
+*ImageableArea A6/A6: "9 36 288 411"
+*ImageableArea A6TearOff/A6 with tear-off tab: "9 0 288 411"
+*ImageableArea B5JIS/B5 (JIS): "18 36 498 720"
+*ImageableArea Env10/Envelope #10: "18 36 279 675"
+*ImageableArea EnvC5/Envelope C5: "18 36 441 640"
+*ImageableArea EnvC6/Envelope C6: "18 36 305 450"
+*ImageableArea EnvDL/Envelope DL: "18 36 294 615"
+*ImageableArea EnvISOB5/Envelope B5: "18 36 481 700"
+*ImageableArea EnvMonarch/Envelope Monarch: "18 36 261 531"
+*ImageableArea Executive/Executive: "18 36 504 747"
+*ImageableArea FLSA/American Foolscap: "18 36 594 927"
+*ImageableArea Hagaki/Hagaki: "9 36 274 411"
+*ImageableArea Legal/Legal: "18 36 594 999"
+*ImageableArea Oufuku/Oufuku-Hagaki: "18 36 402 558"
+*ImageableArea w558h774/16K: "18 36 540 765"
+*ImageableArea w612h935/Executive (JIS): "18 36 594 926"
+
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Photo/Photo/4x6 inch index card: "288 432"
+*PaperDimension PhotoTearOff/Photo with tear-off tab: "288 432"
+*PaperDimension 3x5/3x5 inch index card: "216 360"
+*PaperDimension 5x8/5x8 inch index card: "360 576"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A6/A6: "297 420"
+*PaperDimension A6TearOff/A6 with tear-off tab: "297 420"
+*PaperDimension B5JIS/B5 (JIS): "516 729"
+*PaperDimension Env10/Envelope #10: "297 684"
+*PaperDimension EnvC5/Envelope C5: "459 649"
+*PaperDimension EnvC6/Envelope C6: "323 459"
+*PaperDimension EnvDL/Envelope DL: "312 624"
+*PaperDimension EnvISOB5/Envelope B5: "499 709"
+*PaperDimension EnvMonarch/Envelope Monarch: "279 540"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension FLSA/American Foolscap: "612 936"
+*PaperDimension Hagaki/Hagaki: "283 420"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension Oufuku/Oufuku-Hagaki: "420 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Double-Sided Printing: PickOne
+*FoomaticRIPOption Duplex: enum CmdLine A
+*OrderDependency: 120 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex DuplexNoTumble/Long Edge (Standard): "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: " -dDuplex=true -dTum&&
+ble=false"
+*End
+*Duplex DuplexTumble/Short Edge (Flip): "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: " -dDuplex=true -dTumbl&&
+e=true"
+*End
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: " -dDuplex=false"
+*CloseUI: *Duplex
+
+*CloseGroup: General
+
+*OpenGroup: PrintoutMode/Printout Mode
+
+*OpenUI *Quality/Resolution, Quality, Ink Type, Media Type: PickOne
+*FoomaticRIPOption Quality: enum CmdLine B
+*OrderDependency: 100 AnySetup *Quality
+*DefaultQuality: FromPrintoutMode
+*Quality FromPrintoutMode/Controlled by 'Printout Mode': "%% FoomaticRIPOptionSetting: Quality=@PrintoutMode"
+*Quality 300ColorCMYK/300 dpi, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300ColorCMYK"
+*FoomaticRIPOptionSetting Quality=300ColorCMYK: " -r300 -sIjsParams=Qu&&
+ality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet&&
+=2"
+*End
+*Quality 300DraftColorCMYK/300 dpi, Draft, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300DraftColorCMYK"
+*FoomaticRIPOptionSetting Quality=300DraftColorCMYK: " -r300 -sIjsPara&&
+ms=Quality:Quality=1,Quality:ColorMode=2,Quality:MediaType=0,Quality:P&&
+enSet=2"
+*End
+*Quality 300DraftGrayscaleCMYK/300 dpi, Draft, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300DraftGrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=300DraftGrayscaleCMYK: " -r300 -sIjs&&
+Params=Quality:Quality=1,Quality:ColorMode=0,Quality:MediaType=0,Quali&&
+ty:PenSet=2"
+*End
+*Quality 300FastDraftColorCMYK/300 dpi, FastDraft, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300FastDraftColorCMYK"
+*FoomaticRIPOptionSetting Quality=300FastDraftColorCMYK: " -r300 -sIjs&&
+Params=Quality:Quality=4,Quality:ColorMode=2,Quality:MediaType=0,Quali&&
+ty:PenSet=2"
+*End
+*Quality 300GrayscaleCMYK/300 dpi, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300GrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=300GrayscaleCMYK: " -r300 -sIjsParam&&
+s=Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 600ColorCMYK/600 dpi, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=600ColorCMYK"
+*FoomaticRIPOptionSetting Quality=600ColorCMYK: " -r600 -sIjsParams=Qu&&
+ality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet&&
+=2"
+*End
+*Quality 600GrayscaleCMYK/600 dpi, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=600GrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=600GrayscaleCMYK: " -r600 -sIjsParam&&
+s=Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 1200PhotoCMYK/1200 dpi, Photo, Black + Color Cartr., Photo Paper: "%% FoomaticRIPOptionSetting: Quality=1200PhotoCMYK"
+*FoomaticRIPOptionSetting Quality=1200PhotoCMYK: " -r1200 -sIjsParams=&&
+Quality:Quality=3,Quality:ColorMode=2,Quality:MediaType=2,Quality:PenS&&
+et=2"
+*End
+*CloseUI: *Quality
+
+*CloseGroup: PrintoutMode
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+
diff --git a/prnt/hpijs/ppd/HP-Business_Inkjet_1100-hpijs.ppd b/prnt/hpijs/ppd/HP-Business_Inkjet_1100-hpijs.ppd
index d2cfa840f..6fa935a78 100644
--- a/prnt/hpijs/ppd/HP-Business_Inkjet_1100-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-Business_Inkjet_1100-hpijs.ppd
@@ -292,6 +292,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-Business_Inkjet_1200-hpijs.ppd b/prnt/hpijs/ppd/HP-Business_Inkjet_1200-hpijs.ppd
index 40ab7ad62..271848679 100644
--- a/prnt/hpijs/ppd/HP-Business_Inkjet_1200-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-Business_Inkjet_1200-hpijs.ppd
@@ -292,6 +292,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-Business_Inkjet_2800-hpijs.ppd b/prnt/hpijs/ppd/HP-Business_Inkjet_2800-hpijs.ppd
new file mode 100644
index 000000000..0972d3a2a
--- /dev/null
+++ b/prnt/hpijs/ppd/HP-Business_Inkjet_2800-hpijs.ppd
@@ -0,0 +1,421 @@
+*PPD-Adobe: "4.3"
+*%
+*% For information on using this, and to obtain the required backend
+*% script, consult http://www.linuxprinting.org/
+*%
+*% This file is published under the GNU General Public License
+*%
+*% PPD-O-MATIC (3.0.0 or newer) generated this PPD file. It is for use with
+*% all programs and environments which use PPD files for dealing with
+*% printer capability information. The printer must be configured with the
+*% "foomatic-rip" backend filter script of Foomatic 3.0.0 or newer. This
+*% file and "foomatic-rip" work together to support PPD-controlled printer
+*% driver option access with arbitrary free software printer drivers and
+*% printing spoolers.
+*%
+*% To save this file on your disk, wait until the download has completed
+*% (the animation of the browser logo must stop) and then use the
+*% "Save as..." command in the "File" menu of your browser or in the
+*% pop-up manu when you click on this document with the right mouse button.
+*% DO NOT cut and paste this file into an editor with your mouse. This can
+*% introduce additional line breaks which lead to unexpected results.
+*%
+*% You may save this file as 'HP-Business_Inkjet_2800-hpijs.ppd'
+*%
+*%
+*FormatVersion: "4.3"
+*FileVersion: "1.1"
+*LanguageVersion: English
+*LanguageEncoding: ISOLatin1
+*PCFileName: "HPIJS.PPD"
+*Manufacturer: "HP"
+*Product: "(HP BUSINESS INKJET 2800)"
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+*%pprRIP: foomatic-rip other
+*ModelName: "HP Business Inkjet 2800"
+*ShortNickName: "HP Business Inkjet 2800 hpijs"
+*NickName: "HP Business Inkjet 2800 Foomatic/hpijs"
+*PSVersion: "(3010.000) 550"
+*PSVersion: "(3010.000) 651"
+*PSVersion: "(3010.000) 652"
+*PSVersion: "(3010.000) 653"
+*PSVersion: "(3010.000) 704"
+*PSVersion: "(3010.000) 705"
+*PSVersion: "(3010.000) 800"
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: RGB
+*FileSystem: False
+*Throughput: "1"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*DefaultResolution: 600dpi
+
+
+
+*HWMargins: 18 14.40 18 14.4
+*VariablePaperSize: True
+*MaxMediaWidth: 100000
+*MaxMediaHeight: 100000
+*NonUIOrderDependency: 105 AnySetup *CustomPageSize
+*CustomPageSize True: "pop pop pop pop pop
+%% FoomaticRIPOptionSetting: PageSize=Custom"
+*End
+*FoomaticRIPOptionSetting PageSize=Custom: " -dDEVICEWIDTHPOINTS=0 -dD&&
+EVICEHEIGHTPOINTS=0"
+*End
+*ParamCustomPageSize Width: 1 points 36 100000
+*ParamCustomPageSize Height: 2 points 36 100000
+*ParamCustomPageSize Orientation: 3 int 0 0
+*ParamCustomPageSize WidthOffset: 4 points 0 0
+*ParamCustomPageSize HeightOffset: 5 points 0 0
+
+*FoomaticIDs: HP-Business_Inkjet_2800 hpijs
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPA&&
+USE -sDEVICE=ijs -sIjsServer=hpijs%A%B%C -dIjsUseOutputFD%Z -sOutputFi&&
+le=- -"
+*End
+
+*FoomaticRIPOption Model: enum CmdLine A 100
+*FoomaticRIPOptionSetting Model=HP-Business_Inkjet_2800: " -sDeviceMan&&
+ufacturer="HEWLETT-PACKARD" -sDeviceModel="hp color Las&&
+erJet""
+*End
+
+*OpenGroup: General/General
+
+*OpenUI *PrintoutMode/Printout Mode: PickOne
+*FoomaticRIPOption PrintoutMode: enum Composite B
+*OrderDependency: 10 AnySetup *PrintoutMode
+*DefaultPrintoutMode: Normal
+*PrintoutMode Draft/Draft: "%% FoomaticRIPOptionSetting: PrintoutMode=Draft"
+*FoomaticRIPOptionSetting PrintoutMode=Draft: "Quality=150DraftColorCM&&
+YK"
+*End
+*PrintoutMode Draft.Gray/Draft Grayscale: "%% FoomaticRIPOptionSetting: PrintoutMode=Draft.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=Draft.Gray: "Quality=150DraftGr&&
+ayscaleCMYK"
+*End
+*PrintoutMode Normal/Normal: "%% FoomaticRIPOptionSetting: PrintoutMode=Normal"
+*FoomaticRIPOptionSetting PrintoutMode=Normal: "Quality=300ColorCMYK"
+*PrintoutMode Normal.Gray/Normal Grayscale: "%% FoomaticRIPOptionSetting: PrintoutMode=Normal.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=Normal.Gray: "Quality=300Graysc&&
+aleCMYK"
+*End
+*PrintoutMode High/High Quality: "%% FoomaticRIPOptionSetting: PrintoutMode=High"
+*FoomaticRIPOptionSetting PrintoutMode=High: "Quality=600BestColorCMYK&&
+"
+*End
+*PrintoutMode High.Gray/High Quality Grayscale: "%% FoomaticRIPOptionSetting: PrintoutMode=High.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=High.Gray: "Quality=600Grayscal&&
+eCMYK"
+*End
+*CloseUI: *PrintoutMode
+
+*OpenUI *PageSize/Page Size: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine A
+*OrderDependency: 105 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -dDEVICEWIDTHPOINTS=612 -&&
+dDEVICEHEIGHTPOINTS=792"
+*End
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -dDEVICEWIDTHPOINTS=595 -dDEV&&
+ICEHEIGHTPOINTS=842"
+*End
+*PageSize Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*FoomaticRIPOptionSetting PageSize=Photo: " -dDEVICEWIDTHPOINTS=288 -d&&
+DEVICEHEIGHTPOINTS=432"
+*End
+*PageSize 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*FoomaticRIPOptionSetting PageSize=3x5: " -dDEVICEWIDTHPOINTS=216 -dDE&&
+VICEHEIGHTPOINTS=360"
+*End
+*PageSize 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*FoomaticRIPOptionSetting PageSize=5x8: " -dDEVICEWIDTHPOINTS=360 -dDE&&
+VICEHEIGHTPOINTS=576"
+*End
+*PageSize A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*FoomaticRIPOptionSetting PageSize=A5: " -dDEVICEWIDTHPOINTS=420 -dDEV&&
+ICEHEIGHTPOINTS=595"
+*End
+*PageSize A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*FoomaticRIPOptionSetting PageSize=A6: " -dDEVICEWIDTHPOINTS=297 -dDEV&&
+ICEHEIGHTPOINTS=420"
+*End
+*PageSize B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*FoomaticRIPOptionSetting PageSize=B5JIS: " -dDEVICEWIDTHPOINTS=516 -d&&
+DEVICEHEIGHTPOINTS=729"
+*End
+*PageSize Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*FoomaticRIPOptionSetting PageSize=Env10: " -dDEVICEWIDTHPOINTS=297 -d&&
+DEVICEHEIGHTPOINTS=684"
+*End
+*PageSize EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*FoomaticRIPOptionSetting PageSize=EnvC5: " -dDEVICEWIDTHPOINTS=459 -d&&
+DEVICEHEIGHTPOINTS=649"
+*End
+*PageSize EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*FoomaticRIPOptionSetting PageSize=EnvC6: " -dDEVICEWIDTHPOINTS=323 -d&&
+DEVICEHEIGHTPOINTS=459"
+*End
+*PageSize EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*FoomaticRIPOptionSetting PageSize=EnvDL: " -dDEVICEWIDTHPOINTS=312 -d&&
+DEVICEHEIGHTPOINTS=624"
+*End
+*PageSize EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*FoomaticRIPOptionSetting PageSize=EnvISOB5: " -dDEVICEWIDTHPOINTS=499&&
+ -dDEVICEHEIGHTPOINTS=709"
+*End
+*PageSize EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*FoomaticRIPOptionSetting PageSize=EnvMonarch: " -dDEVICEWIDTHPOINTS=2&&
+79 -dDEVICEHEIGHTPOINTS=540"
+*End
+*PageSize Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*FoomaticRIPOptionSetting PageSize=Executive: " -dDEVICEWIDTHPOINTS=52&&
+2 -dDEVICEHEIGHTPOINTS=756"
+*End
+*PageSize FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*FoomaticRIPOptionSetting PageSize=FLSA: " -dDEVICEWIDTHPOINTS=612 -dD&&
+EVICEHEIGHTPOINTS=936"
+*End
+*PageSize Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*FoomaticRIPOptionSetting PageSize=Hagaki: " -dDEVICEWIDTHPOINTS=283 -&&
+dDEVICEHEIGHTPOINTS=420"
+*End
+*PageSize Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*FoomaticRIPOptionSetting PageSize=Legal: " -dDEVICEWIDTHPOINTS=612 -d&&
+DEVICEHEIGHTPOINTS=1008"
+*End
+*PageSize Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*FoomaticRIPOptionSetting PageSize=Oufuku: " -dDEVICEWIDTHPOINTS=420 -&&
+dDEVICEHEIGHTPOINTS=567"
+*End
+*PageSize w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*FoomaticRIPOptionSetting PageSize=w558h774: " -dDEVICEWIDTHPOINTS=558&&
+ -dDEVICEHEIGHTPOINTS=774"
+*End
+*PageSize w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*FoomaticRIPOptionSetting PageSize=w612h935: " -dDEVICEWIDTHPOINTS=612&&
+ -dDEVICEHEIGHTPOINTS=935"
+*End
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 105 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*PageRegion 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*PageRegion 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*PageRegion A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*PageRegion A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*PageRegion B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*PageRegion Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*PageRegion EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*PageRegion EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*PageRegion EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*PageRegion EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*PageRegion EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*PageRegion Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*PageRegion FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*PageRegion Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*PageRegion Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*PageRegion Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*PageRegion w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*PageRegion w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "18 14.40 594 777.60"
+*ImageableArea A4/A4: "18 14.40 577 827.60"
+*ImageableArea Photo/Photo/4x6 inch index card: "18 14.40 270 417.60"
+*ImageableArea 3x5/3x5 inch index card: "18 14.40 198 345.60"
+*ImageableArea 5x8/5x8 inch index card: "18 14.40 342 561.60"
+*ImageableArea A5/A5: "18 14.40 402 580.60"
+*ImageableArea A6/A6: "18 14.40 279 405.60"
+*ImageableArea B5JIS/B5 (JIS): "18 14.40 498 714.60"
+*ImageableArea Env10/Envelope #10: "18 14.40 279 669.60"
+*ImageableArea EnvC5/Envelope C5: "18 14.40 441 634.60"
+*ImageableArea EnvC6/Envelope C6: "18 14.40 305 444.60"
+*ImageableArea EnvDL/Envelope DL: "18 14.40 294 609.60"
+*ImageableArea EnvISOB5/Envelope B5: "18 14.40 481 694.60"
+*ImageableArea EnvMonarch/Envelope Monarch: "18 14.40 261 525.60"
+*ImageableArea Executive/Executive: "18 14.40 504 741.60"
+*ImageableArea FLSA/American Foolscap: "18 14.40 594 921.60"
+*ImageableArea Hagaki/Hagaki: "18 14.40 265 405.60"
+*ImageableArea Legal/Legal: "18 14.40 594 993.60"
+*ImageableArea Oufuku/Oufuku-Hagaki: "18 14.40 402 552.60"
+*ImageableArea w558h774/16K: "18 14.40 540 759.60"
+*ImageableArea w612h935/Executive (JIS): "18 14.40 594 920.60"
+
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Photo/Photo/4x6 inch index card: "288 432"
+*PaperDimension 3x5/3x5 inch index card: "216 360"
+*PaperDimension 5x8/5x8 inch index card: "360 576"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A6/A6: "297 420"
+*PaperDimension B5JIS/B5 (JIS): "516 729"
+*PaperDimension Env10/Envelope #10: "297 684"
+*PaperDimension EnvC5/Envelope C5: "459 649"
+*PaperDimension EnvC6/Envelope C6: "323 459"
+*PaperDimension EnvDL/Envelope DL: "312 624"
+*PaperDimension EnvISOB5/Envelope B5: "499 709"
+*PaperDimension EnvMonarch/Envelope Monarch: "279 540"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension FLSA/American Foolscap: "612 936"
+*PaperDimension Hagaki/Hagaki: "283 420"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension Oufuku/Oufuku-Hagaki: "420 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Double-Sided Printing: PickOne
+*FoomaticRIPOption Duplex: enum CmdLine A
+*OrderDependency: 120 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex DuplexNoTumble/Long Edge (Standard): "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: " -dDuplex=true -dTum&&
+ble=false"
+*End
+*Duplex DuplexTumble/Short Edge (Flip): "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: " -dDuplex=true -dTumbl&&
+e=true"
+*End
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: " -dDuplex=false"
+*CloseUI: *Duplex
+
+*CloseGroup: General
+
+*OpenGroup: PrintoutMode/Printout Mode
+
+*OpenUI *Quality/Resolution, Quality, Ink Type, Media Type: PickOne
+*FoomaticRIPOption Quality: enum CmdLine B
+*OrderDependency: 100 AnySetup *Quality
+*DefaultQuality: FromPrintoutMode
+*Quality FromPrintoutMode/Controlled by 'Printout Mode': "%% FoomaticRIPOptionSetting: Quality=@PrintoutMode"
+*Quality 150BestColorCMYK/150 dpi, Best, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=150BestColorCMYK"
+*FoomaticRIPOptionSetting Quality=150BestColorCMYK: " -r150 -sIjsParam&&
+s=Quality:Quality=2,Quality:ColorMode=2,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 150ColorCMYK/150 dpi, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=150ColorCMYK"
+*FoomaticRIPOptionSetting Quality=150ColorCMYK: " -r150 -sIjsParams=Qu&&
+ality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet&&
+=2"
+*End
+*Quality 150DraftColorCMYK/150 dpi, Draft, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=150DraftColorCMYK"
+*FoomaticRIPOptionSetting Quality=150DraftColorCMYK: " -r150 -sIjsPara&&
+ms=Quality:Quality=1,Quality:ColorMode=2,Quality:MediaType=0,Quality:P&&
+enSet=2"
+*End
+*Quality 150DraftGrayscaleCMYK/150 dpi, Draft, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=150DraftGrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=150DraftGrayscaleCMYK: " -r150 -sIjs&&
+Params=Quality:Quality=1,Quality:ColorMode=0,Quality:MediaType=0,Quali&&
+ty:PenSet=2"
+*End
+*Quality 150GrayscaleCMYK/150 dpi, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=150GrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=150GrayscaleCMYK: " -r150 -sIjsParam&&
+s=Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 300BestColorCMYK/300 dpi, Best, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300BestColorCMYK"
+*FoomaticRIPOptionSetting Quality=300BestColorCMYK: " -r300 -sIjsParam&&
+s=Quality:Quality=2,Quality:ColorMode=2,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 300ColorCMYK/300 dpi, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300ColorCMYK"
+*FoomaticRIPOptionSetting Quality=300ColorCMYK: " -r300 -sIjsParams=Qu&&
+ality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet&&
+=2"
+*End
+*Quality 300GrayscaleCMYK/300 dpi, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300GrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=300GrayscaleCMYK: " -r300 -sIjsParam&&
+s=Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 600BestColorCMYK/600 dpi, Best, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=600BestColorCMYK"
+*FoomaticRIPOptionSetting Quality=600BestColorCMYK: " -r600 -sIjsParam&&
+s=Quality:Quality=2,Quality:ColorMode=2,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 600GrayscaleCMYK/600 dpi, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=600GrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=600GrayscaleCMYK: " -r600 -sIjsParam&&
+s=Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*CloseUI: *Quality
+
+*CloseGroup: PrintoutMode
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+
diff --git a/prnt/hpijs/ppd/HP-Color_LaserJet_3500-hpijs.ppd b/prnt/hpijs/ppd/HP-Color_LaserJet_3500-hpijs.ppd
new file mode 100644
index 000000000..cff0c4ddb
--- /dev/null
+++ b/prnt/hpijs/ppd/HP-Color_LaserJet_3500-hpijs.ppd
@@ -0,0 +1,365 @@
+*PPD-Adobe: "4.3"
+*%
+*% For information on using this, and to obtain the required backend
+*% script, consult http://www.linuxprinting.org/
+*%
+*% This file is published under the GNU General Public License
+*%
+*% PPD-O-MATIC (3.0.0 or newer) generated this PPD file. It is for use with
+*% all programs and environments which use PPD files for dealing with
+*% printer capability information. The printer must be configured with the
+*% "foomatic-rip" backend filter script of Foomatic 3.0.0 or newer. This
+*% file and "foomatic-rip" work together to support PPD-controlled printer
+*% driver option access with arbitrary free software printer drivers and
+*% printing spoolers.
+*%
+*% To save this file on your disk, wait until the download has completed
+*% (the animation of the browser logo must stop) and then use the
+*% "Save as..." command in the "File" menu of your browser or in the
+*% pop-up manu when you click on this document with the right mouse button.
+*% DO NOT cut and paste this file into an editor with your mouse. This can
+*% introduce additional line breaks which lead to unexpected results.
+*%
+*% You may save this file as 'HP-Color_LaserJet_3500-hpijs.ppd'
+*%
+*%
+*FormatVersion: "4.3"
+*FileVersion: "1.1"
+*LanguageVersion: English
+*LanguageEncoding: ISOLatin1
+*PCFileName: "HPIJS.PPD"
+*Manufacturer: "HP"
+*Product: "(Color LaserJet 3500)"
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+*%pprRIP: foomatic-rip other
+*ModelName: "HP Color LaserJet 3500"
+*ShortNickName: "HP Color LaserJet 3500 hpijs"
+*NickName: "HP Color LaserJet 3500 Foomatic/hpijs (recommended)"
+*PSVersion: "(3010.000) 550"
+*PSVersion: "(3010.000) 651"
+*PSVersion: "(3010.000) 652"
+*PSVersion: "(3010.000) 653"
+*PSVersion: "(3010.000) 704"
+*PSVersion: "(3010.000) 705"
+*PSVersion: "(3010.000) 800"
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: RGB
+*FileSystem: False
+*Throughput: "1"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*DefaultResolution: 600dpi
+
+
+
+*HWMargins: 18 14.40 18 14.4
+*VariablePaperSize: True
+*MaxMediaWidth: 100000
+*MaxMediaHeight: 100000
+*NonUIOrderDependency: 105 AnySetup *CustomPageSize
+*CustomPageSize True: "pop pop pop pop pop
+%% FoomaticRIPOptionSetting: PageSize=Custom"
+*End
+*FoomaticRIPOptionSetting PageSize=Custom: " -dDEVICEWIDTHPOINTS=0 -dD&&
+EVICEHEIGHTPOINTS=0"
+*End
+*ParamCustomPageSize Width: 1 points 36 100000
+*ParamCustomPageSize Height: 2 points 36 100000
+*ParamCustomPageSize Orientation: 3 int 0 0
+*ParamCustomPageSize WidthOffset: 4 points 0 0
+*ParamCustomPageSize HeightOffset: 5 points 0 0
+
+*FoomaticIDs: HP-Color_LaserJet_3500 hpijs
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPA&&
+USE -sDEVICE=ijs -sIjsServer=hpijs%A%B%C -dIjsUseOutputFD%Z -sOutputFi&&
+le=- -"
+*End
+
+*FoomaticRIPOption Model: enum CmdLine A 100
+*FoomaticRIPOptionSetting Model=HP-Color_LaserJet_3500: " -sDeviceManu&&
+facturer="HEWLETT-PACKARD" -sDeviceModel="hp color Lase&&
+rJet 3500""
+*End
+
+*OpenGroup: General/General
+
+*OpenUI *PrintoutMode/Printout Mode: PickOne
+*FoomaticRIPOption PrintoutMode: enum Composite B
+*OrderDependency: 10 AnySetup *PrintoutMode
+*DefaultPrintoutMode: Normal
+*PrintoutMode Normal/Normal: "%% FoomaticRIPOptionSetting: PrintoutMode=Normal"
+*FoomaticRIPOptionSetting PrintoutMode=Normal: "Quality=600ColorCMYK"
+*PrintoutMode Normal.Gray/Normal Grayscale: "%% FoomaticRIPOptionSetting: PrintoutMode=Normal.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=Normal.Gray: "Quality=600Graysc&&
+aleCMYK"
+*End
+*CloseUI: *PrintoutMode
+
+*OpenUI *PageSize/Page Size: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine A
+*OrderDependency: 105 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -dDEVICEWIDTHPOINTS=612 -&&
+dDEVICEHEIGHTPOINTS=792"
+*End
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -dDEVICEWIDTHPOINTS=595 -dDEV&&
+ICEHEIGHTPOINTS=842"
+*End
+*PageSize Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*FoomaticRIPOptionSetting PageSize=Photo: " -dDEVICEWIDTHPOINTS=288 -d&&
+DEVICEHEIGHTPOINTS=432"
+*End
+*PageSize 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*FoomaticRIPOptionSetting PageSize=3x5: " -dDEVICEWIDTHPOINTS=216 -dDE&&
+VICEHEIGHTPOINTS=360"
+*End
+*PageSize 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*FoomaticRIPOptionSetting PageSize=5x8: " -dDEVICEWIDTHPOINTS=360 -dDE&&
+VICEHEIGHTPOINTS=576"
+*End
+*PageSize A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*FoomaticRIPOptionSetting PageSize=A5: " -dDEVICEWIDTHPOINTS=420 -dDEV&&
+ICEHEIGHTPOINTS=595"
+*End
+*PageSize A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*FoomaticRIPOptionSetting PageSize=A6: " -dDEVICEWIDTHPOINTS=297 -dDEV&&
+ICEHEIGHTPOINTS=420"
+*End
+*PageSize B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*FoomaticRIPOptionSetting PageSize=B5JIS: " -dDEVICEWIDTHPOINTS=516 -d&&
+DEVICEHEIGHTPOINTS=729"
+*End
+*PageSize Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*FoomaticRIPOptionSetting PageSize=Env10: " -dDEVICEWIDTHPOINTS=297 -d&&
+DEVICEHEIGHTPOINTS=684"
+*End
+*PageSize EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*FoomaticRIPOptionSetting PageSize=EnvC5: " -dDEVICEWIDTHPOINTS=459 -d&&
+DEVICEHEIGHTPOINTS=649"
+*End
+*PageSize EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*FoomaticRIPOptionSetting PageSize=EnvC6: " -dDEVICEWIDTHPOINTS=323 -d&&
+DEVICEHEIGHTPOINTS=459"
+*End
+*PageSize EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*FoomaticRIPOptionSetting PageSize=EnvDL: " -dDEVICEWIDTHPOINTS=312 -d&&
+DEVICEHEIGHTPOINTS=624"
+*End
+*PageSize EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*FoomaticRIPOptionSetting PageSize=EnvISOB5: " -dDEVICEWIDTHPOINTS=499&&
+ -dDEVICEHEIGHTPOINTS=709"
+*End
+*PageSize EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*FoomaticRIPOptionSetting PageSize=EnvMonarch: " -dDEVICEWIDTHPOINTS=2&&
+79 -dDEVICEHEIGHTPOINTS=540"
+*End
+*PageSize Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*FoomaticRIPOptionSetting PageSize=Executive: " -dDEVICEWIDTHPOINTS=52&&
+2 -dDEVICEHEIGHTPOINTS=756"
+*End
+*PageSize FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*FoomaticRIPOptionSetting PageSize=FLSA: " -dDEVICEWIDTHPOINTS=612 -dD&&
+EVICEHEIGHTPOINTS=936"
+*End
+*PageSize Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*FoomaticRIPOptionSetting PageSize=Hagaki: " -dDEVICEWIDTHPOINTS=283 -&&
+dDEVICEHEIGHTPOINTS=420"
+*End
+*PageSize Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*FoomaticRIPOptionSetting PageSize=Legal: " -dDEVICEWIDTHPOINTS=612 -d&&
+DEVICEHEIGHTPOINTS=1008"
+*End
+*PageSize Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*FoomaticRIPOptionSetting PageSize=Oufuku: " -dDEVICEWIDTHPOINTS=420 -&&
+dDEVICEHEIGHTPOINTS=567"
+*End
+*PageSize w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*FoomaticRIPOptionSetting PageSize=w558h774: " -dDEVICEWIDTHPOINTS=558&&
+ -dDEVICEHEIGHTPOINTS=774"
+*End
+*PageSize w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*FoomaticRIPOptionSetting PageSize=w612h935: " -dDEVICEWIDTHPOINTS=612&&
+ -dDEVICEHEIGHTPOINTS=935"
+*End
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 105 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*PageRegion 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*PageRegion 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*PageRegion A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*PageRegion A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*PageRegion B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*PageRegion Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*PageRegion EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*PageRegion EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*PageRegion EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*PageRegion EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*PageRegion EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*PageRegion Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*PageRegion FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*PageRegion Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*PageRegion Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*PageRegion Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*PageRegion w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*PageRegion w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "18 14.40 594 777.60"
+*ImageableArea A4/A4: "18 14.40 577 827.60"
+*ImageableArea Photo/Photo/4x6 inch index card: "18 14.40 270 417.60"
+*ImageableArea 3x5/3x5 inch index card: "18 14.40 198 345.60"
+*ImageableArea 5x8/5x8 inch index card: "18 14.40 342 561.60"
+*ImageableArea A5/A5: "18 14.40 402 580.60"
+*ImageableArea A6/A6: "18 14.40 279 405.60"
+*ImageableArea B5JIS/B5 (JIS): "18 14.40 498 714.60"
+*ImageableArea Env10/Envelope #10: "18 14.40 279 669.60"
+*ImageableArea EnvC5/Envelope C5: "18 14.40 441 634.60"
+*ImageableArea EnvC6/Envelope C6: "18 14.40 305 444.60"
+*ImageableArea EnvDL/Envelope DL: "18 14.40 294 609.60"
+*ImageableArea EnvISOB5/Envelope B5: "18 14.40 481 694.60"
+*ImageableArea EnvMonarch/Envelope Monarch: "18 14.40 261 525.60"
+*ImageableArea Executive/Executive: "18 14.40 504 741.60"
+*ImageableArea FLSA/American Foolscap: "18 14.40 594 921.60"
+*ImageableArea Hagaki/Hagaki: "18 14.40 265 405.60"
+*ImageableArea Legal/Legal: "18 14.40 594 993.60"
+*ImageableArea Oufuku/Oufuku-Hagaki: "18 14.40 402 552.60"
+*ImageableArea w558h774/16K: "18 14.40 540 759.60"
+*ImageableArea w612h935/Executive (JIS): "18 14.40 594 920.60"
+
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Photo/Photo/4x6 inch index card: "288 432"
+*PaperDimension 3x5/3x5 inch index card: "216 360"
+*PaperDimension 5x8/5x8 inch index card: "360 576"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A6/A6: "297 420"
+*PaperDimension B5JIS/B5 (JIS): "516 729"
+*PaperDimension Env10/Envelope #10: "297 684"
+*PaperDimension EnvC5/Envelope C5: "459 649"
+*PaperDimension EnvC6/Envelope C6: "323 459"
+*PaperDimension EnvDL/Envelope DL: "312 624"
+*PaperDimension EnvISOB5/Envelope B5: "499 709"
+*PaperDimension EnvMonarch/Envelope Monarch: "279 540"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension FLSA/American Foolscap: "612 936"
+*PaperDimension Hagaki/Hagaki: "283 420"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension Oufuku/Oufuku-Hagaki: "420 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Double-Sided Printing: PickOne
+*FoomaticRIPOption Duplex: enum CmdLine A
+*OrderDependency: 120 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex DuplexNoTumble/Long Edge (Standard): "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: " -dDuplex=true -dTum&&
+ble=false"
+*End
+*Duplex DuplexTumble/Short Edge (Flip): "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: " -dDuplex=true -dTumbl&&
+e=true"
+*End
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: " -dDuplex=false"
+*CloseUI: *Duplex
+
+*CloseGroup: General
+
+*OpenGroup: PrintoutMode/Printout Mode
+
+*OpenUI *Quality/Resolution, Quality, Ink Type, Media Type: PickOne
+*FoomaticRIPOption Quality: enum CmdLine B
+*OrderDependency: 100 AnySetup *Quality
+*DefaultQuality: FromPrintoutMode
+*Quality FromPrintoutMode/Controlled by 'Printout Mode': "%% FoomaticRIPOptionSetting: Quality=@PrintoutMode"
+*Quality 600ColorCMYK/600 dpi, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=600ColorCMYK"
+*FoomaticRIPOptionSetting Quality=600ColorCMYK: " -r600 -sIjsParams=Qu&&
+ality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet&&
+=2"
+*End
+*Quality 600GrayscaleCMYK/600 dpi, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=600GrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=600GrayscaleCMYK: " -r600 -sIjsParam&&
+s=Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*CloseUI: *Quality
+
+*CloseGroup: PrintoutMode
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+
diff --git a/prnt/hpijs/ppd/HP-Color_LaserJet_3550-hpijs.ppd b/prnt/hpijs/ppd/HP-Color_LaserJet_3550-hpijs.ppd
new file mode 100644
index 000000000..9225766aa
--- /dev/null
+++ b/prnt/hpijs/ppd/HP-Color_LaserJet_3550-hpijs.ppd
@@ -0,0 +1,365 @@
+*PPD-Adobe: "4.3"
+*%
+*% For information on using this, and to obtain the required backend
+*% script, consult http://www.linuxprinting.org/
+*%
+*% This file is published under the GNU General Public License
+*%
+*% PPD-O-MATIC (3.0.0 or newer) generated this PPD file. It is for use with
+*% all programs and environments which use PPD files for dealing with
+*% printer capability information. The printer must be configured with the
+*% "foomatic-rip" backend filter script of Foomatic 3.0.0 or newer. This
+*% file and "foomatic-rip" work together to support PPD-controlled printer
+*% driver option access with arbitrary free software printer drivers and
+*% printing spoolers.
+*%
+*% To save this file on your disk, wait until the download has completed
+*% (the animation of the browser logo must stop) and then use the
+*% "Save as..." command in the "File" menu of your browser or in the
+*% pop-up manu when you click on this document with the right mouse button.
+*% DO NOT cut and paste this file into an editor with your mouse. This can
+*% introduce additional line breaks which lead to unexpected results.
+*%
+*% You may save this file as 'HP-Color_LaserJet_3550-hpijs.ppd'
+*%
+*%
+*FormatVersion: "4.3"
+*FileVersion: "1.1"
+*LanguageVersion: English
+*LanguageEncoding: ISOLatin1
+*PCFileName: "HPIJS.PPD"
+*Manufacturer: "HP"
+*Product: "(Color LaserJet 3550)"
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+*%pprRIP: foomatic-rip other
+*ModelName: "HP Color LaserJet 3550"
+*ShortNickName: "HP Color LaserJet 3550 hpijs"
+*NickName: "HP Color LaserJet 3550 Foomatic/hpijs (recommended)"
+*PSVersion: "(3010.000) 550"
+*PSVersion: "(3010.000) 651"
+*PSVersion: "(3010.000) 652"
+*PSVersion: "(3010.000) 653"
+*PSVersion: "(3010.000) 704"
+*PSVersion: "(3010.000) 705"
+*PSVersion: "(3010.000) 800"
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: RGB
+*FileSystem: False
+*Throughput: "1"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*DefaultResolution: 600dpi
+
+
+
+*HWMargins: 18 14.40 18 14.4
+*VariablePaperSize: True
+*MaxMediaWidth: 100000
+*MaxMediaHeight: 100000
+*NonUIOrderDependency: 105 AnySetup *CustomPageSize
+*CustomPageSize True: "pop pop pop pop pop
+%% FoomaticRIPOptionSetting: PageSize=Custom"
+*End
+*FoomaticRIPOptionSetting PageSize=Custom: " -dDEVICEWIDTHPOINTS=0 -dD&&
+EVICEHEIGHTPOINTS=0"
+*End
+*ParamCustomPageSize Width: 1 points 36 100000
+*ParamCustomPageSize Height: 2 points 36 100000
+*ParamCustomPageSize Orientation: 3 int 0 0
+*ParamCustomPageSize WidthOffset: 4 points 0 0
+*ParamCustomPageSize HeightOffset: 5 points 0 0
+
+*FoomaticIDs: HP-Color_LaserJet_3550 hpijs
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPA&&
+USE -sDEVICE=ijs -sIjsServer=hpijs%A%B%C -dIjsUseOutputFD%Z -sOutputFi&&
+le=- -"
+*End
+
+*FoomaticRIPOption Model: enum CmdLine A 100
+*FoomaticRIPOptionSetting Model=HP-Color_LaserJet_3550: " -sDeviceManu&&
+facturer="HEWLETT-PACKARD" -sDeviceModel="hp color Lase&&
+rJet 3550""
+*End
+
+*OpenGroup: General/General
+
+*OpenUI *PrintoutMode/Printout Mode: PickOne
+*FoomaticRIPOption PrintoutMode: enum Composite B
+*OrderDependency: 10 AnySetup *PrintoutMode
+*DefaultPrintoutMode: Normal
+*PrintoutMode Normal/Normal: "%% FoomaticRIPOptionSetting: PrintoutMode=Normal"
+*FoomaticRIPOptionSetting PrintoutMode=Normal: "Quality=600ColorCMYK"
+*PrintoutMode Normal.Gray/Normal Grayscale: "%% FoomaticRIPOptionSetting: PrintoutMode=Normal.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=Normal.Gray: "Quality=600Graysc&&
+aleCMYK"
+*End
+*CloseUI: *PrintoutMode
+
+*OpenUI *PageSize/Page Size: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine A
+*OrderDependency: 105 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -dDEVICEWIDTHPOINTS=612 -&&
+dDEVICEHEIGHTPOINTS=792"
+*End
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -dDEVICEWIDTHPOINTS=595 -dDEV&&
+ICEHEIGHTPOINTS=842"
+*End
+*PageSize Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*FoomaticRIPOptionSetting PageSize=Photo: " -dDEVICEWIDTHPOINTS=288 -d&&
+DEVICEHEIGHTPOINTS=432"
+*End
+*PageSize 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*FoomaticRIPOptionSetting PageSize=3x5: " -dDEVICEWIDTHPOINTS=216 -dDE&&
+VICEHEIGHTPOINTS=360"
+*End
+*PageSize 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*FoomaticRIPOptionSetting PageSize=5x8: " -dDEVICEWIDTHPOINTS=360 -dDE&&
+VICEHEIGHTPOINTS=576"
+*End
+*PageSize A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*FoomaticRIPOptionSetting PageSize=A5: " -dDEVICEWIDTHPOINTS=420 -dDEV&&
+ICEHEIGHTPOINTS=595"
+*End
+*PageSize A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*FoomaticRIPOptionSetting PageSize=A6: " -dDEVICEWIDTHPOINTS=297 -dDEV&&
+ICEHEIGHTPOINTS=420"
+*End
+*PageSize B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*FoomaticRIPOptionSetting PageSize=B5JIS: " -dDEVICEWIDTHPOINTS=516 -d&&
+DEVICEHEIGHTPOINTS=729"
+*End
+*PageSize Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*FoomaticRIPOptionSetting PageSize=Env10: " -dDEVICEWIDTHPOINTS=297 -d&&
+DEVICEHEIGHTPOINTS=684"
+*End
+*PageSize EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*FoomaticRIPOptionSetting PageSize=EnvC5: " -dDEVICEWIDTHPOINTS=459 -d&&
+DEVICEHEIGHTPOINTS=649"
+*End
+*PageSize EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*FoomaticRIPOptionSetting PageSize=EnvC6: " -dDEVICEWIDTHPOINTS=323 -d&&
+DEVICEHEIGHTPOINTS=459"
+*End
+*PageSize EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*FoomaticRIPOptionSetting PageSize=EnvDL: " -dDEVICEWIDTHPOINTS=312 -d&&
+DEVICEHEIGHTPOINTS=624"
+*End
+*PageSize EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*FoomaticRIPOptionSetting PageSize=EnvISOB5: " -dDEVICEWIDTHPOINTS=499&&
+ -dDEVICEHEIGHTPOINTS=709"
+*End
+*PageSize EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*FoomaticRIPOptionSetting PageSize=EnvMonarch: " -dDEVICEWIDTHPOINTS=2&&
+79 -dDEVICEHEIGHTPOINTS=540"
+*End
+*PageSize Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*FoomaticRIPOptionSetting PageSize=Executive: " -dDEVICEWIDTHPOINTS=52&&
+2 -dDEVICEHEIGHTPOINTS=756"
+*End
+*PageSize FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*FoomaticRIPOptionSetting PageSize=FLSA: " -dDEVICEWIDTHPOINTS=612 -dD&&
+EVICEHEIGHTPOINTS=936"
+*End
+*PageSize Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*FoomaticRIPOptionSetting PageSize=Hagaki: " -dDEVICEWIDTHPOINTS=283 -&&
+dDEVICEHEIGHTPOINTS=420"
+*End
+*PageSize Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*FoomaticRIPOptionSetting PageSize=Legal: " -dDEVICEWIDTHPOINTS=612 -d&&
+DEVICEHEIGHTPOINTS=1008"
+*End
+*PageSize Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*FoomaticRIPOptionSetting PageSize=Oufuku: " -dDEVICEWIDTHPOINTS=420 -&&
+dDEVICEHEIGHTPOINTS=567"
+*End
+*PageSize w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*FoomaticRIPOptionSetting PageSize=w558h774: " -dDEVICEWIDTHPOINTS=558&&
+ -dDEVICEHEIGHTPOINTS=774"
+*End
+*PageSize w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*FoomaticRIPOptionSetting PageSize=w612h935: " -dDEVICEWIDTHPOINTS=612&&
+ -dDEVICEHEIGHTPOINTS=935"
+*End
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 105 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*PageRegion 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*PageRegion 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*PageRegion A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*PageRegion A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*PageRegion B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*PageRegion Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*PageRegion EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*PageRegion EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*PageRegion EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*PageRegion EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*PageRegion EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*PageRegion Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*PageRegion FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*PageRegion Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*PageRegion Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*PageRegion Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*PageRegion w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*PageRegion w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "18 14.40 594 777.60"
+*ImageableArea A4/A4: "18 14.40 577 827.60"
+*ImageableArea Photo/Photo/4x6 inch index card: "18 14.40 270 417.60"
+*ImageableArea 3x5/3x5 inch index card: "18 14.40 198 345.60"
+*ImageableArea 5x8/5x8 inch index card: "18 14.40 342 561.60"
+*ImageableArea A5/A5: "18 14.40 402 580.60"
+*ImageableArea A6/A6: "18 14.40 279 405.60"
+*ImageableArea B5JIS/B5 (JIS): "18 14.40 498 714.60"
+*ImageableArea Env10/Envelope #10: "18 14.40 279 669.60"
+*ImageableArea EnvC5/Envelope C5: "18 14.40 441 634.60"
+*ImageableArea EnvC6/Envelope C6: "18 14.40 305 444.60"
+*ImageableArea EnvDL/Envelope DL: "18 14.40 294 609.60"
+*ImageableArea EnvISOB5/Envelope B5: "18 14.40 481 694.60"
+*ImageableArea EnvMonarch/Envelope Monarch: "18 14.40 261 525.60"
+*ImageableArea Executive/Executive: "18 14.40 504 741.60"
+*ImageableArea FLSA/American Foolscap: "18 14.40 594 921.60"
+*ImageableArea Hagaki/Hagaki: "18 14.40 265 405.60"
+*ImageableArea Legal/Legal: "18 14.40 594 993.60"
+*ImageableArea Oufuku/Oufuku-Hagaki: "18 14.40 402 552.60"
+*ImageableArea w558h774/16K: "18 14.40 540 759.60"
+*ImageableArea w612h935/Executive (JIS): "18 14.40 594 920.60"
+
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Photo/Photo/4x6 inch index card: "288 432"
+*PaperDimension 3x5/3x5 inch index card: "216 360"
+*PaperDimension 5x8/5x8 inch index card: "360 576"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A6/A6: "297 420"
+*PaperDimension B5JIS/B5 (JIS): "516 729"
+*PaperDimension Env10/Envelope #10: "297 684"
+*PaperDimension EnvC5/Envelope C5: "459 649"
+*PaperDimension EnvC6/Envelope C6: "323 459"
+*PaperDimension EnvDL/Envelope DL: "312 624"
+*PaperDimension EnvISOB5/Envelope B5: "499 709"
+*PaperDimension EnvMonarch/Envelope Monarch: "279 540"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension FLSA/American Foolscap: "612 936"
+*PaperDimension Hagaki/Hagaki: "283 420"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension Oufuku/Oufuku-Hagaki: "420 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Double-Sided Printing: PickOne
+*FoomaticRIPOption Duplex: enum CmdLine A
+*OrderDependency: 120 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex DuplexNoTumble/Long Edge (Standard): "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: " -dDuplex=true -dTum&&
+ble=false"
+*End
+*Duplex DuplexTumble/Short Edge (Flip): "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: " -dDuplex=true -dTumbl&&
+e=true"
+*End
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: " -dDuplex=false"
+*CloseUI: *Duplex
+
+*CloseGroup: General
+
+*OpenGroup: PrintoutMode/Printout Mode
+
+*OpenUI *Quality/Resolution, Quality, Ink Type, Media Type: PickOne
+*FoomaticRIPOption Quality: enum CmdLine B
+*OrderDependency: 100 AnySetup *Quality
+*DefaultQuality: FromPrintoutMode
+*Quality FromPrintoutMode/Controlled by 'Printout Mode': "%% FoomaticRIPOptionSetting: Quality=@PrintoutMode"
+*Quality 600ColorCMYK/600 dpi, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=600ColorCMYK"
+*FoomaticRIPOptionSetting Quality=600ColorCMYK: " -r600 -sIjsParams=Qu&&
+ality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet&&
+=2"
+*End
+*Quality 600GrayscaleCMYK/600 dpi, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=600GrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=600GrayscaleCMYK: " -r600 -sIjsParam&&
+s=Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*CloseUI: *Quality
+
+*CloseGroup: PrintoutMode
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+
diff --git a/prnt/hpijs/ppd/HP-Color_LaserJet_3700-hpijs.ppd b/prnt/hpijs/ppd/HP-Color_LaserJet_3700-hpijs.ppd
new file mode 100644
index 000000000..a067180a2
--- /dev/null
+++ b/prnt/hpijs/ppd/HP-Color_LaserJet_3700-hpijs.ppd
@@ -0,0 +1,421 @@
+*PPD-Adobe: "4.3"
+*%
+*% For information on using this, and to obtain the required backend
+*% script, consult http://www.linuxprinting.org/
+*%
+*% This file is published under the GNU General Public License
+*%
+*% PPD-O-MATIC (3.0.0 or newer) generated this PPD file. It is for use with
+*% all programs and environments which use PPD files for dealing with
+*% printer capability information. The printer must be configured with the
+*% "foomatic-rip" backend filter script of Foomatic 3.0.0 or newer. This
+*% file and "foomatic-rip" work together to support PPD-controlled printer
+*% driver option access with arbitrary free software printer drivers and
+*% printing spoolers.
+*%
+*% To save this file on your disk, wait until the download has completed
+*% (the animation of the browser logo must stop) and then use the
+*% "Save as..." command in the "File" menu of your browser or in the
+*% pop-up manu when you click on this document with the right mouse button.
+*% DO NOT cut and paste this file into an editor with your mouse. This can
+*% introduce additional line breaks which lead to unexpected results.
+*%
+*% You may save this file as 'HP-Color_LaserJet_3700-hpijs.ppd'
+*%
+*%
+*FormatVersion: "4.3"
+*FileVersion: "1.1"
+*LanguageVersion: English
+*LanguageEncoding: ISOLatin1
+*PCFileName: "HPIJS.PPD"
+*Manufacturer: "HP"
+*Product: "(Color LaserJet 3700)"
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+*%pprRIP: foomatic-rip other
+*ModelName: "HP Color LaserJet 3700"
+*ShortNickName: "HP Color LaserJet 3700 hpijs"
+*NickName: "HP Color LaserJet 3700 Foomatic/hpijs"
+*PSVersion: "(3010.000) 550"
+*PSVersion: "(3010.000) 651"
+*PSVersion: "(3010.000) 652"
+*PSVersion: "(3010.000) 653"
+*PSVersion: "(3010.000) 704"
+*PSVersion: "(3010.000) 705"
+*PSVersion: "(3010.000) 800"
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: RGB
+*FileSystem: False
+*Throughput: "1"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*DefaultResolution: 600dpi
+
+
+
+*HWMargins: 18 14.40 18 14.4
+*VariablePaperSize: True
+*MaxMediaWidth: 100000
+*MaxMediaHeight: 100000
+*NonUIOrderDependency: 105 AnySetup *CustomPageSize
+*CustomPageSize True: "pop pop pop pop pop
+%% FoomaticRIPOptionSetting: PageSize=Custom"
+*End
+*FoomaticRIPOptionSetting PageSize=Custom: " -dDEVICEWIDTHPOINTS=0 -dD&&
+EVICEHEIGHTPOINTS=0"
+*End
+*ParamCustomPageSize Width: 1 points 36 100000
+*ParamCustomPageSize Height: 2 points 36 100000
+*ParamCustomPageSize Orientation: 3 int 0 0
+*ParamCustomPageSize WidthOffset: 4 points 0 0
+*ParamCustomPageSize HeightOffset: 5 points 0 0
+
+*FoomaticIDs: HP-Color_LaserJet_3700 hpijs
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPA&&
+USE -sDEVICE=ijs -sIjsServer=hpijs%A%B%C -dIjsUseOutputFD%Z -sOutputFi&&
+le=- -"
+*End
+
+*FoomaticRIPOption Model: enum CmdLine A 100
+*FoomaticRIPOptionSetting Model=HP-Color_LaserJet_3700: " -sDeviceManu&&
+facturer="HEWLETT-PACKARD" -sDeviceModel="hp color Lase&&
+rJet""
+*End
+
+*OpenGroup: General/General
+
+*OpenUI *PrintoutMode/Printout Mode: PickOne
+*FoomaticRIPOption PrintoutMode: enum Composite B
+*OrderDependency: 10 AnySetup *PrintoutMode
+*DefaultPrintoutMode: Normal
+*PrintoutMode Draft/Draft: "%% FoomaticRIPOptionSetting: PrintoutMode=Draft"
+*FoomaticRIPOptionSetting PrintoutMode=Draft: "Quality=150DraftColorCM&&
+YK"
+*End
+*PrintoutMode Draft.Gray/Draft Grayscale: "%% FoomaticRIPOptionSetting: PrintoutMode=Draft.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=Draft.Gray: "Quality=150DraftGr&&
+ayscaleCMYK"
+*End
+*PrintoutMode Normal/Normal: "%% FoomaticRIPOptionSetting: PrintoutMode=Normal"
+*FoomaticRIPOptionSetting PrintoutMode=Normal: "Quality=300ColorCMYK"
+*PrintoutMode Normal.Gray/Normal Grayscale: "%% FoomaticRIPOptionSetting: PrintoutMode=Normal.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=Normal.Gray: "Quality=300Graysc&&
+aleCMYK"
+*End
+*PrintoutMode High/High Quality: "%% FoomaticRIPOptionSetting: PrintoutMode=High"
+*FoomaticRIPOptionSetting PrintoutMode=High: "Quality=600BestColorCMYK&&
+"
+*End
+*PrintoutMode High.Gray/High Quality Grayscale: "%% FoomaticRIPOptionSetting: PrintoutMode=High.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=High.Gray: "Quality=600Grayscal&&
+eCMYK"
+*End
+*CloseUI: *PrintoutMode
+
+*OpenUI *PageSize/Page Size: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine A
+*OrderDependency: 105 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -dDEVICEWIDTHPOINTS=612 -&&
+dDEVICEHEIGHTPOINTS=792"
+*End
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -dDEVICEWIDTHPOINTS=595 -dDEV&&
+ICEHEIGHTPOINTS=842"
+*End
+*PageSize Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*FoomaticRIPOptionSetting PageSize=Photo: " -dDEVICEWIDTHPOINTS=288 -d&&
+DEVICEHEIGHTPOINTS=432"
+*End
+*PageSize 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*FoomaticRIPOptionSetting PageSize=3x5: " -dDEVICEWIDTHPOINTS=216 -dDE&&
+VICEHEIGHTPOINTS=360"
+*End
+*PageSize 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*FoomaticRIPOptionSetting PageSize=5x8: " -dDEVICEWIDTHPOINTS=360 -dDE&&
+VICEHEIGHTPOINTS=576"
+*End
+*PageSize A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*FoomaticRIPOptionSetting PageSize=A5: " -dDEVICEWIDTHPOINTS=420 -dDEV&&
+ICEHEIGHTPOINTS=595"
+*End
+*PageSize A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*FoomaticRIPOptionSetting PageSize=A6: " -dDEVICEWIDTHPOINTS=297 -dDEV&&
+ICEHEIGHTPOINTS=420"
+*End
+*PageSize B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*FoomaticRIPOptionSetting PageSize=B5JIS: " -dDEVICEWIDTHPOINTS=516 -d&&
+DEVICEHEIGHTPOINTS=729"
+*End
+*PageSize Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*FoomaticRIPOptionSetting PageSize=Env10: " -dDEVICEWIDTHPOINTS=297 -d&&
+DEVICEHEIGHTPOINTS=684"
+*End
+*PageSize EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*FoomaticRIPOptionSetting PageSize=EnvC5: " -dDEVICEWIDTHPOINTS=459 -d&&
+DEVICEHEIGHTPOINTS=649"
+*End
+*PageSize EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*FoomaticRIPOptionSetting PageSize=EnvC6: " -dDEVICEWIDTHPOINTS=323 -d&&
+DEVICEHEIGHTPOINTS=459"
+*End
+*PageSize EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*FoomaticRIPOptionSetting PageSize=EnvDL: " -dDEVICEWIDTHPOINTS=312 -d&&
+DEVICEHEIGHTPOINTS=624"
+*End
+*PageSize EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*FoomaticRIPOptionSetting PageSize=EnvISOB5: " -dDEVICEWIDTHPOINTS=499&&
+ -dDEVICEHEIGHTPOINTS=709"
+*End
+*PageSize EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*FoomaticRIPOptionSetting PageSize=EnvMonarch: " -dDEVICEWIDTHPOINTS=2&&
+79 -dDEVICEHEIGHTPOINTS=540"
+*End
+*PageSize Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*FoomaticRIPOptionSetting PageSize=Executive: " -dDEVICEWIDTHPOINTS=52&&
+2 -dDEVICEHEIGHTPOINTS=756"
+*End
+*PageSize FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*FoomaticRIPOptionSetting PageSize=FLSA: " -dDEVICEWIDTHPOINTS=612 -dD&&
+EVICEHEIGHTPOINTS=936"
+*End
+*PageSize Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*FoomaticRIPOptionSetting PageSize=Hagaki: " -dDEVICEWIDTHPOINTS=283 -&&
+dDEVICEHEIGHTPOINTS=420"
+*End
+*PageSize Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*FoomaticRIPOptionSetting PageSize=Legal: " -dDEVICEWIDTHPOINTS=612 -d&&
+DEVICEHEIGHTPOINTS=1008"
+*End
+*PageSize Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*FoomaticRIPOptionSetting PageSize=Oufuku: " -dDEVICEWIDTHPOINTS=420 -&&
+dDEVICEHEIGHTPOINTS=567"
+*End
+*PageSize w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*FoomaticRIPOptionSetting PageSize=w558h774: " -dDEVICEWIDTHPOINTS=558&&
+ -dDEVICEHEIGHTPOINTS=774"
+*End
+*PageSize w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*FoomaticRIPOptionSetting PageSize=w612h935: " -dDEVICEWIDTHPOINTS=612&&
+ -dDEVICEHEIGHTPOINTS=935"
+*End
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 105 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*PageRegion 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*PageRegion 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*PageRegion A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*PageRegion A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*PageRegion B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*PageRegion Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*PageRegion EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*PageRegion EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*PageRegion EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*PageRegion EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*PageRegion EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*PageRegion Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*PageRegion FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*PageRegion Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*PageRegion Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*PageRegion Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*PageRegion w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*PageRegion w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "18 14.40 594 777.60"
+*ImageableArea A4/A4: "18 14.40 577 827.60"
+*ImageableArea Photo/Photo/4x6 inch index card: "18 14.40 270 417.60"
+*ImageableArea 3x5/3x5 inch index card: "18 14.40 198 345.60"
+*ImageableArea 5x8/5x8 inch index card: "18 14.40 342 561.60"
+*ImageableArea A5/A5: "18 14.40 402 580.60"
+*ImageableArea A6/A6: "18 14.40 279 405.60"
+*ImageableArea B5JIS/B5 (JIS): "18 14.40 498 714.60"
+*ImageableArea Env10/Envelope #10: "18 14.40 279 669.60"
+*ImageableArea EnvC5/Envelope C5: "18 14.40 441 634.60"
+*ImageableArea EnvC6/Envelope C6: "18 14.40 305 444.60"
+*ImageableArea EnvDL/Envelope DL: "18 14.40 294 609.60"
+*ImageableArea EnvISOB5/Envelope B5: "18 14.40 481 694.60"
+*ImageableArea EnvMonarch/Envelope Monarch: "18 14.40 261 525.60"
+*ImageableArea Executive/Executive: "18 14.40 504 741.60"
+*ImageableArea FLSA/American Foolscap: "18 14.40 594 921.60"
+*ImageableArea Hagaki/Hagaki: "18 14.40 265 405.60"
+*ImageableArea Legal/Legal: "18 14.40 594 993.60"
+*ImageableArea Oufuku/Oufuku-Hagaki: "18 14.40 402 552.60"
+*ImageableArea w558h774/16K: "18 14.40 540 759.60"
+*ImageableArea w612h935/Executive (JIS): "18 14.40 594 920.60"
+
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Photo/Photo/4x6 inch index card: "288 432"
+*PaperDimension 3x5/3x5 inch index card: "216 360"
+*PaperDimension 5x8/5x8 inch index card: "360 576"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A6/A6: "297 420"
+*PaperDimension B5JIS/B5 (JIS): "516 729"
+*PaperDimension Env10/Envelope #10: "297 684"
+*PaperDimension EnvC5/Envelope C5: "459 649"
+*PaperDimension EnvC6/Envelope C6: "323 459"
+*PaperDimension EnvDL/Envelope DL: "312 624"
+*PaperDimension EnvISOB5/Envelope B5: "499 709"
+*PaperDimension EnvMonarch/Envelope Monarch: "279 540"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension FLSA/American Foolscap: "612 936"
+*PaperDimension Hagaki/Hagaki: "283 420"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension Oufuku/Oufuku-Hagaki: "420 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Double-Sided Printing: PickOne
+*FoomaticRIPOption Duplex: enum CmdLine A
+*OrderDependency: 120 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex DuplexNoTumble/Long Edge (Standard): "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: " -dDuplex=true -dTum&&
+ble=false"
+*End
+*Duplex DuplexTumble/Short Edge (Flip): "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: " -dDuplex=true -dTumbl&&
+e=true"
+*End
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: " -dDuplex=false"
+*CloseUI: *Duplex
+
+*CloseGroup: General
+
+*OpenGroup: PrintoutMode/Printout Mode
+
+*OpenUI *Quality/Resolution, Quality, Ink Type, Media Type: PickOne
+*FoomaticRIPOption Quality: enum CmdLine B
+*OrderDependency: 100 AnySetup *Quality
+*DefaultQuality: FromPrintoutMode
+*Quality FromPrintoutMode/Controlled by 'Printout Mode': "%% FoomaticRIPOptionSetting: Quality=@PrintoutMode"
+*Quality 150BestColorCMYK/150 dpi, Best, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=150BestColorCMYK"
+*FoomaticRIPOptionSetting Quality=150BestColorCMYK: " -r150 -sIjsParam&&
+s=Quality:Quality=2,Quality:ColorMode=2,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 150ColorCMYK/150 dpi, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=150ColorCMYK"
+*FoomaticRIPOptionSetting Quality=150ColorCMYK: " -r150 -sIjsParams=Qu&&
+ality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet&&
+=2"
+*End
+*Quality 150DraftColorCMYK/150 dpi, Draft, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=150DraftColorCMYK"
+*FoomaticRIPOptionSetting Quality=150DraftColorCMYK: " -r150 -sIjsPara&&
+ms=Quality:Quality=1,Quality:ColorMode=2,Quality:MediaType=0,Quality:P&&
+enSet=2"
+*End
+*Quality 150DraftGrayscaleCMYK/150 dpi, Draft, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=150DraftGrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=150DraftGrayscaleCMYK: " -r150 -sIjs&&
+Params=Quality:Quality=1,Quality:ColorMode=0,Quality:MediaType=0,Quali&&
+ty:PenSet=2"
+*End
+*Quality 150GrayscaleCMYK/150 dpi, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=150GrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=150GrayscaleCMYK: " -r150 -sIjsParam&&
+s=Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 300BestColorCMYK/300 dpi, Best, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300BestColorCMYK"
+*FoomaticRIPOptionSetting Quality=300BestColorCMYK: " -r300 -sIjsParam&&
+s=Quality:Quality=2,Quality:ColorMode=2,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 300ColorCMYK/300 dpi, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300ColorCMYK"
+*FoomaticRIPOptionSetting Quality=300ColorCMYK: " -r300 -sIjsParams=Qu&&
+ality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet&&
+=2"
+*End
+*Quality 300GrayscaleCMYK/300 dpi, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300GrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=300GrayscaleCMYK: " -r300 -sIjsParam&&
+s=Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 600BestColorCMYK/600 dpi, Best, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=600BestColorCMYK"
+*FoomaticRIPOptionSetting Quality=600BestColorCMYK: " -r600 -sIjsParam&&
+s=Quality:Quality=2,Quality:ColorMode=2,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 600GrayscaleCMYK/600 dpi, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=600GrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=600GrayscaleCMYK: " -r600 -sIjsParam&&
+s=Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*CloseUI: *Quality
+
+*CloseGroup: PrintoutMode
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+
diff --git a/prnt/hpijs/ppd/HP-Color_LaserJet_4600-hpijs.ppd b/prnt/hpijs/ppd/HP-Color_LaserJet_4600-hpijs.ppd
index 344ed7c0c..756eb64e8 100644
--- a/prnt/hpijs/ppd/HP-Color_LaserJet_4600-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-Color_LaserJet_4600-hpijs.ppd
@@ -29,7 +29,7 @@
*LanguageEncoding: ISOLatin1
*PCFileName: "HPIJS.PPD"
*Manufacturer: "HP"
-*Product: "(Color LaserJet 4600)"
+*Product: "(hp color LaserJet 4600)"
*cupsVersion: 1.0
*cupsManualCopies: True
*cupsModelNumber: 2
diff --git a/prnt/hpijs/ppd/HP-Color_LaserJet_4610-hpijs.ppd b/prnt/hpijs/ppd/HP-Color_LaserJet_4610-hpijs.ppd
new file mode 100644
index 000000000..99b8dd3ca
--- /dev/null
+++ b/prnt/hpijs/ppd/HP-Color_LaserJet_4610-hpijs.ppd
@@ -0,0 +1,421 @@
+*PPD-Adobe: "4.3"
+*%
+*% For information on using this, and to obtain the required backend
+*% script, consult http://www.linuxprinting.org/
+*%
+*% This file is published under the GNU General Public License
+*%
+*% PPD-O-MATIC (3.0.0 or newer) generated this PPD file. It is for use with
+*% all programs and environments which use PPD files for dealing with
+*% printer capability information. The printer must be configured with the
+*% "foomatic-rip" backend filter script of Foomatic 3.0.0 or newer. This
+*% file and "foomatic-rip" work together to support PPD-controlled printer
+*% driver option access with arbitrary free software printer drivers and
+*% printing spoolers.
+*%
+*% To save this file on your disk, wait until the download has completed
+*% (the animation of the browser logo must stop) and then use the
+*% "Save as..." command in the "File" menu of your browser or in the
+*% pop-up manu when you click on this document with the right mouse button.
+*% DO NOT cut and paste this file into an editor with your mouse. This can
+*% introduce additional line breaks which lead to unexpected results.
+*%
+*% You may save this file as 'HP-Color_LaserJet_4610-hpijs.ppd'
+*%
+*%
+*FormatVersion: "4.3"
+*FileVersion: "1.1"
+*LanguageVersion: English
+*LanguageEncoding: ISOLatin1
+*PCFileName: "HPIJS.PPD"
+*Manufacturer: "HP"
+*Product: "(Color LaserJet 4610)"
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+*%pprRIP: foomatic-rip other
+*ModelName: "HP Color LaserJet 4610"
+*ShortNickName: "HP Color LaserJet 4610 hpijs"
+*NickName: "HP Color LaserJet 4610 Foomatic/hpijs"
+*PSVersion: "(3010.000) 550"
+*PSVersion: "(3010.000) 651"
+*PSVersion: "(3010.000) 652"
+*PSVersion: "(3010.000) 653"
+*PSVersion: "(3010.000) 704"
+*PSVersion: "(3010.000) 705"
+*PSVersion: "(3010.000) 800"
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: RGB
+*FileSystem: False
+*Throughput: "1"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*DefaultResolution: 600dpi
+
+
+
+*HWMargins: 18 14.40 18 14.4
+*VariablePaperSize: True
+*MaxMediaWidth: 100000
+*MaxMediaHeight: 100000
+*NonUIOrderDependency: 105 AnySetup *CustomPageSize
+*CustomPageSize True: "pop pop pop pop pop
+%% FoomaticRIPOptionSetting: PageSize=Custom"
+*End
+*FoomaticRIPOptionSetting PageSize=Custom: " -dDEVICEWIDTHPOINTS=0 -dD&&
+EVICEHEIGHTPOINTS=0"
+*End
+*ParamCustomPageSize Width: 1 points 36 100000
+*ParamCustomPageSize Height: 2 points 36 100000
+*ParamCustomPageSize Orientation: 3 int 0 0
+*ParamCustomPageSize WidthOffset: 4 points 0 0
+*ParamCustomPageSize HeightOffset: 5 points 0 0
+
+*FoomaticIDs: HP-Color_LaserJet_4610 hpijs
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPA&&
+USE -sDEVICE=ijs -sIjsServer=hpijs%A%B%C -dIjsUseOutputFD%Z -sOutputFi&&
+le=- -"
+*End
+
+*FoomaticRIPOption Model: enum CmdLine A 100
+*FoomaticRIPOptionSetting Model=HP-Color_LaserJet_4610: " -sDeviceManu&&
+facturer="HEWLETT-PACKARD" -sDeviceModel="hp color Lase&&
+rJet""
+*End
+
+*OpenGroup: General/General
+
+*OpenUI *PrintoutMode/Printout Mode: PickOne
+*FoomaticRIPOption PrintoutMode: enum Composite B
+*OrderDependency: 10 AnySetup *PrintoutMode
+*DefaultPrintoutMode: Normal
+*PrintoutMode Draft/Draft: "%% FoomaticRIPOptionSetting: PrintoutMode=Draft"
+*FoomaticRIPOptionSetting PrintoutMode=Draft: "Quality=150DraftColorCM&&
+YK"
+*End
+*PrintoutMode Draft.Gray/Draft Grayscale: "%% FoomaticRIPOptionSetting: PrintoutMode=Draft.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=Draft.Gray: "Quality=150DraftGr&&
+ayscaleCMYK"
+*End
+*PrintoutMode Normal/Normal: "%% FoomaticRIPOptionSetting: PrintoutMode=Normal"
+*FoomaticRIPOptionSetting PrintoutMode=Normal: "Quality=300ColorCMYK"
+*PrintoutMode Normal.Gray/Normal Grayscale: "%% FoomaticRIPOptionSetting: PrintoutMode=Normal.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=Normal.Gray: "Quality=300Graysc&&
+aleCMYK"
+*End
+*PrintoutMode High/High Quality: "%% FoomaticRIPOptionSetting: PrintoutMode=High"
+*FoomaticRIPOptionSetting PrintoutMode=High: "Quality=600BestColorCMYK&&
+"
+*End
+*PrintoutMode High.Gray/High Quality Grayscale: "%% FoomaticRIPOptionSetting: PrintoutMode=High.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=High.Gray: "Quality=600Grayscal&&
+eCMYK"
+*End
+*CloseUI: *PrintoutMode
+
+*OpenUI *PageSize/Page Size: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine A
+*OrderDependency: 105 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -dDEVICEWIDTHPOINTS=612 -&&
+dDEVICEHEIGHTPOINTS=792"
+*End
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -dDEVICEWIDTHPOINTS=595 -dDEV&&
+ICEHEIGHTPOINTS=842"
+*End
+*PageSize Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*FoomaticRIPOptionSetting PageSize=Photo: " -dDEVICEWIDTHPOINTS=288 -d&&
+DEVICEHEIGHTPOINTS=432"
+*End
+*PageSize 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*FoomaticRIPOptionSetting PageSize=3x5: " -dDEVICEWIDTHPOINTS=216 -dDE&&
+VICEHEIGHTPOINTS=360"
+*End
+*PageSize 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*FoomaticRIPOptionSetting PageSize=5x8: " -dDEVICEWIDTHPOINTS=360 -dDE&&
+VICEHEIGHTPOINTS=576"
+*End
+*PageSize A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*FoomaticRIPOptionSetting PageSize=A5: " -dDEVICEWIDTHPOINTS=420 -dDEV&&
+ICEHEIGHTPOINTS=595"
+*End
+*PageSize A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*FoomaticRIPOptionSetting PageSize=A6: " -dDEVICEWIDTHPOINTS=297 -dDEV&&
+ICEHEIGHTPOINTS=420"
+*End
+*PageSize B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*FoomaticRIPOptionSetting PageSize=B5JIS: " -dDEVICEWIDTHPOINTS=516 -d&&
+DEVICEHEIGHTPOINTS=729"
+*End
+*PageSize Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*FoomaticRIPOptionSetting PageSize=Env10: " -dDEVICEWIDTHPOINTS=297 -d&&
+DEVICEHEIGHTPOINTS=684"
+*End
+*PageSize EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*FoomaticRIPOptionSetting PageSize=EnvC5: " -dDEVICEWIDTHPOINTS=459 -d&&
+DEVICEHEIGHTPOINTS=649"
+*End
+*PageSize EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*FoomaticRIPOptionSetting PageSize=EnvC6: " -dDEVICEWIDTHPOINTS=323 -d&&
+DEVICEHEIGHTPOINTS=459"
+*End
+*PageSize EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*FoomaticRIPOptionSetting PageSize=EnvDL: " -dDEVICEWIDTHPOINTS=312 -d&&
+DEVICEHEIGHTPOINTS=624"
+*End
+*PageSize EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*FoomaticRIPOptionSetting PageSize=EnvISOB5: " -dDEVICEWIDTHPOINTS=499&&
+ -dDEVICEHEIGHTPOINTS=709"
+*End
+*PageSize EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*FoomaticRIPOptionSetting PageSize=EnvMonarch: " -dDEVICEWIDTHPOINTS=2&&
+79 -dDEVICEHEIGHTPOINTS=540"
+*End
+*PageSize Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*FoomaticRIPOptionSetting PageSize=Executive: " -dDEVICEWIDTHPOINTS=52&&
+2 -dDEVICEHEIGHTPOINTS=756"
+*End
+*PageSize FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*FoomaticRIPOptionSetting PageSize=FLSA: " -dDEVICEWIDTHPOINTS=612 -dD&&
+EVICEHEIGHTPOINTS=936"
+*End
+*PageSize Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*FoomaticRIPOptionSetting PageSize=Hagaki: " -dDEVICEWIDTHPOINTS=283 -&&
+dDEVICEHEIGHTPOINTS=420"
+*End
+*PageSize Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*FoomaticRIPOptionSetting PageSize=Legal: " -dDEVICEWIDTHPOINTS=612 -d&&
+DEVICEHEIGHTPOINTS=1008"
+*End
+*PageSize Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*FoomaticRIPOptionSetting PageSize=Oufuku: " -dDEVICEWIDTHPOINTS=420 -&&
+dDEVICEHEIGHTPOINTS=567"
+*End
+*PageSize w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*FoomaticRIPOptionSetting PageSize=w558h774: " -dDEVICEWIDTHPOINTS=558&&
+ -dDEVICEHEIGHTPOINTS=774"
+*End
+*PageSize w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*FoomaticRIPOptionSetting PageSize=w612h935: " -dDEVICEWIDTHPOINTS=612&&
+ -dDEVICEHEIGHTPOINTS=935"
+*End
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 105 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*PageRegion 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*PageRegion 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*PageRegion A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*PageRegion A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*PageRegion B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*PageRegion Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*PageRegion EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*PageRegion EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*PageRegion EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*PageRegion EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*PageRegion EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*PageRegion Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*PageRegion FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*PageRegion Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*PageRegion Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*PageRegion Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*PageRegion w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*PageRegion w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "18 14.40 594 777.60"
+*ImageableArea A4/A4: "18 14.40 577 827.60"
+*ImageableArea Photo/Photo/4x6 inch index card: "18 14.40 270 417.60"
+*ImageableArea 3x5/3x5 inch index card: "18 14.40 198 345.60"
+*ImageableArea 5x8/5x8 inch index card: "18 14.40 342 561.60"
+*ImageableArea A5/A5: "18 14.40 402 580.60"
+*ImageableArea A6/A6: "18 14.40 279 405.60"
+*ImageableArea B5JIS/B5 (JIS): "18 14.40 498 714.60"
+*ImageableArea Env10/Envelope #10: "18 14.40 279 669.60"
+*ImageableArea EnvC5/Envelope C5: "18 14.40 441 634.60"
+*ImageableArea EnvC6/Envelope C6: "18 14.40 305 444.60"
+*ImageableArea EnvDL/Envelope DL: "18 14.40 294 609.60"
+*ImageableArea EnvISOB5/Envelope B5: "18 14.40 481 694.60"
+*ImageableArea EnvMonarch/Envelope Monarch: "18 14.40 261 525.60"
+*ImageableArea Executive/Executive: "18 14.40 504 741.60"
+*ImageableArea FLSA/American Foolscap: "18 14.40 594 921.60"
+*ImageableArea Hagaki/Hagaki: "18 14.40 265 405.60"
+*ImageableArea Legal/Legal: "18 14.40 594 993.60"
+*ImageableArea Oufuku/Oufuku-Hagaki: "18 14.40 402 552.60"
+*ImageableArea w558h774/16K: "18 14.40 540 759.60"
+*ImageableArea w612h935/Executive (JIS): "18 14.40 594 920.60"
+
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Photo/Photo/4x6 inch index card: "288 432"
+*PaperDimension 3x5/3x5 inch index card: "216 360"
+*PaperDimension 5x8/5x8 inch index card: "360 576"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A6/A6: "297 420"
+*PaperDimension B5JIS/B5 (JIS): "516 729"
+*PaperDimension Env10/Envelope #10: "297 684"
+*PaperDimension EnvC5/Envelope C5: "459 649"
+*PaperDimension EnvC6/Envelope C6: "323 459"
+*PaperDimension EnvDL/Envelope DL: "312 624"
+*PaperDimension EnvISOB5/Envelope B5: "499 709"
+*PaperDimension EnvMonarch/Envelope Monarch: "279 540"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension FLSA/American Foolscap: "612 936"
+*PaperDimension Hagaki/Hagaki: "283 420"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension Oufuku/Oufuku-Hagaki: "420 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Double-Sided Printing: PickOne
+*FoomaticRIPOption Duplex: enum CmdLine A
+*OrderDependency: 120 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex DuplexNoTumble/Long Edge (Standard): "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: " -dDuplex=true -dTum&&
+ble=false"
+*End
+*Duplex DuplexTumble/Short Edge (Flip): "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: " -dDuplex=true -dTumbl&&
+e=true"
+*End
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: " -dDuplex=false"
+*CloseUI: *Duplex
+
+*CloseGroup: General
+
+*OpenGroup: PrintoutMode/Printout Mode
+
+*OpenUI *Quality/Resolution, Quality, Ink Type, Media Type: PickOne
+*FoomaticRIPOption Quality: enum CmdLine B
+*OrderDependency: 100 AnySetup *Quality
+*DefaultQuality: FromPrintoutMode
+*Quality FromPrintoutMode/Controlled by 'Printout Mode': "%% FoomaticRIPOptionSetting: Quality=@PrintoutMode"
+*Quality 150BestColorCMYK/150 dpi, Best, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=150BestColorCMYK"
+*FoomaticRIPOptionSetting Quality=150BestColorCMYK: " -r150 -sIjsParam&&
+s=Quality:Quality=2,Quality:ColorMode=2,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 150ColorCMYK/150 dpi, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=150ColorCMYK"
+*FoomaticRIPOptionSetting Quality=150ColorCMYK: " -r150 -sIjsParams=Qu&&
+ality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet&&
+=2"
+*End
+*Quality 150DraftColorCMYK/150 dpi, Draft, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=150DraftColorCMYK"
+*FoomaticRIPOptionSetting Quality=150DraftColorCMYK: " -r150 -sIjsPara&&
+ms=Quality:Quality=1,Quality:ColorMode=2,Quality:MediaType=0,Quality:P&&
+enSet=2"
+*End
+*Quality 150DraftGrayscaleCMYK/150 dpi, Draft, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=150DraftGrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=150DraftGrayscaleCMYK: " -r150 -sIjs&&
+Params=Quality:Quality=1,Quality:ColorMode=0,Quality:MediaType=0,Quali&&
+ty:PenSet=2"
+*End
+*Quality 150GrayscaleCMYK/150 dpi, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=150GrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=150GrayscaleCMYK: " -r150 -sIjsParam&&
+s=Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 300BestColorCMYK/300 dpi, Best, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300BestColorCMYK"
+*FoomaticRIPOptionSetting Quality=300BestColorCMYK: " -r300 -sIjsParam&&
+s=Quality:Quality=2,Quality:ColorMode=2,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 300ColorCMYK/300 dpi, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300ColorCMYK"
+*FoomaticRIPOptionSetting Quality=300ColorCMYK: " -r300 -sIjsParams=Qu&&
+ality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet&&
+=2"
+*End
+*Quality 300GrayscaleCMYK/300 dpi, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300GrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=300GrayscaleCMYK: " -r300 -sIjsParam&&
+s=Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 600BestColorCMYK/600 dpi, Best, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=600BestColorCMYK"
+*FoomaticRIPOptionSetting Quality=600BestColorCMYK: " -r600 -sIjsParam&&
+s=Quality:Quality=2,Quality:ColorMode=2,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 600GrayscaleCMYK/600 dpi, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=600GrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=600GrayscaleCMYK: " -r600 -sIjsParam&&
+s=Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*CloseUI: *Quality
+
+*CloseGroup: PrintoutMode
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+
diff --git a/prnt/hpijs/ppd/HP-Color_LaserJet_4650-hpijs.ppd b/prnt/hpijs/ppd/HP-Color_LaserJet_4650-hpijs.ppd
new file mode 100644
index 000000000..236c26b22
--- /dev/null
+++ b/prnt/hpijs/ppd/HP-Color_LaserJet_4650-hpijs.ppd
@@ -0,0 +1,421 @@
+*PPD-Adobe: "4.3"
+*%
+*% For information on using this, and to obtain the required backend
+*% script, consult http://www.linuxprinting.org/
+*%
+*% This file is published under the GNU General Public License
+*%
+*% PPD-O-MATIC (3.0.0 or newer) generated this PPD file. It is for use with
+*% all programs and environments which use PPD files for dealing with
+*% printer capability information. The printer must be configured with the
+*% "foomatic-rip" backend filter script of Foomatic 3.0.0 or newer. This
+*% file and "foomatic-rip" work together to support PPD-controlled printer
+*% driver option access with arbitrary free software printer drivers and
+*% printing spoolers.
+*%
+*% To save this file on your disk, wait until the download has completed
+*% (the animation of the browser logo must stop) and then use the
+*% "Save as..." command in the "File" menu of your browser or in the
+*% pop-up manu when you click on this document with the right mouse button.
+*% DO NOT cut and paste this file into an editor with your mouse. This can
+*% introduce additional line breaks which lead to unexpected results.
+*%
+*% You may save this file as 'HP-Color_LaserJet_4650-hpijs.ppd'
+*%
+*%
+*FormatVersion: "4.3"
+*FileVersion: "1.1"
+*LanguageVersion: English
+*LanguageEncoding: ISOLatin1
+*PCFileName: "HPIJS.PPD"
+*Manufacturer: "HP"
+*Product: "(Color LaserJet 4650)"
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+*%pprRIP: foomatic-rip other
+*ModelName: "HP Color LaserJet 4650"
+*ShortNickName: "HP Color LaserJet 4650 hpijs"
+*NickName: "HP Color LaserJet 4650 Foomatic/hpijs"
+*PSVersion: "(3010.000) 550"
+*PSVersion: "(3010.000) 651"
+*PSVersion: "(3010.000) 652"
+*PSVersion: "(3010.000) 653"
+*PSVersion: "(3010.000) 704"
+*PSVersion: "(3010.000) 705"
+*PSVersion: "(3010.000) 800"
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: RGB
+*FileSystem: False
+*Throughput: "1"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*DefaultResolution: 600dpi
+
+
+
+*HWMargins: 18 14.40 18 14.4
+*VariablePaperSize: True
+*MaxMediaWidth: 100000
+*MaxMediaHeight: 100000
+*NonUIOrderDependency: 105 AnySetup *CustomPageSize
+*CustomPageSize True: "pop pop pop pop pop
+%% FoomaticRIPOptionSetting: PageSize=Custom"
+*End
+*FoomaticRIPOptionSetting PageSize=Custom: " -dDEVICEWIDTHPOINTS=0 -dD&&
+EVICEHEIGHTPOINTS=0"
+*End
+*ParamCustomPageSize Width: 1 points 36 100000
+*ParamCustomPageSize Height: 2 points 36 100000
+*ParamCustomPageSize Orientation: 3 int 0 0
+*ParamCustomPageSize WidthOffset: 4 points 0 0
+*ParamCustomPageSize HeightOffset: 5 points 0 0
+
+*FoomaticIDs: HP-Color_LaserJet_4650 hpijs
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPA&&
+USE -sDEVICE=ijs -sIjsServer=hpijs%A%B%C -dIjsUseOutputFD%Z -sOutputFi&&
+le=- -"
+*End
+
+*FoomaticRIPOption Model: enum CmdLine A 100
+*FoomaticRIPOptionSetting Model=HP-Color_LaserJet_4650: " -sDeviceManu&&
+facturer="HEWLETT-PACKARD" -sDeviceModel="hp color Lase&&
+rJet""
+*End
+
+*OpenGroup: General/General
+
+*OpenUI *PrintoutMode/Printout Mode: PickOne
+*FoomaticRIPOption PrintoutMode: enum Composite B
+*OrderDependency: 10 AnySetup *PrintoutMode
+*DefaultPrintoutMode: Normal
+*PrintoutMode Draft/Draft: "%% FoomaticRIPOptionSetting: PrintoutMode=Draft"
+*FoomaticRIPOptionSetting PrintoutMode=Draft: "Quality=150DraftColorCM&&
+YK"
+*End
+*PrintoutMode Draft.Gray/Draft Grayscale: "%% FoomaticRIPOptionSetting: PrintoutMode=Draft.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=Draft.Gray: "Quality=150DraftGr&&
+ayscaleCMYK"
+*End
+*PrintoutMode Normal/Normal: "%% FoomaticRIPOptionSetting: PrintoutMode=Normal"
+*FoomaticRIPOptionSetting PrintoutMode=Normal: "Quality=300ColorCMYK"
+*PrintoutMode Normal.Gray/Normal Grayscale: "%% FoomaticRIPOptionSetting: PrintoutMode=Normal.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=Normal.Gray: "Quality=300Graysc&&
+aleCMYK"
+*End
+*PrintoutMode High/High Quality: "%% FoomaticRIPOptionSetting: PrintoutMode=High"
+*FoomaticRIPOptionSetting PrintoutMode=High: "Quality=600BestColorCMYK&&
+"
+*End
+*PrintoutMode High.Gray/High Quality Grayscale: "%% FoomaticRIPOptionSetting: PrintoutMode=High.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=High.Gray: "Quality=600Grayscal&&
+eCMYK"
+*End
+*CloseUI: *PrintoutMode
+
+*OpenUI *PageSize/Page Size: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine A
+*OrderDependency: 105 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -dDEVICEWIDTHPOINTS=612 -&&
+dDEVICEHEIGHTPOINTS=792"
+*End
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -dDEVICEWIDTHPOINTS=595 -dDEV&&
+ICEHEIGHTPOINTS=842"
+*End
+*PageSize Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*FoomaticRIPOptionSetting PageSize=Photo: " -dDEVICEWIDTHPOINTS=288 -d&&
+DEVICEHEIGHTPOINTS=432"
+*End
+*PageSize 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*FoomaticRIPOptionSetting PageSize=3x5: " -dDEVICEWIDTHPOINTS=216 -dDE&&
+VICEHEIGHTPOINTS=360"
+*End
+*PageSize 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*FoomaticRIPOptionSetting PageSize=5x8: " -dDEVICEWIDTHPOINTS=360 -dDE&&
+VICEHEIGHTPOINTS=576"
+*End
+*PageSize A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*FoomaticRIPOptionSetting PageSize=A5: " -dDEVICEWIDTHPOINTS=420 -dDEV&&
+ICEHEIGHTPOINTS=595"
+*End
+*PageSize A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*FoomaticRIPOptionSetting PageSize=A6: " -dDEVICEWIDTHPOINTS=297 -dDEV&&
+ICEHEIGHTPOINTS=420"
+*End
+*PageSize B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*FoomaticRIPOptionSetting PageSize=B5JIS: " -dDEVICEWIDTHPOINTS=516 -d&&
+DEVICEHEIGHTPOINTS=729"
+*End
+*PageSize Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*FoomaticRIPOptionSetting PageSize=Env10: " -dDEVICEWIDTHPOINTS=297 -d&&
+DEVICEHEIGHTPOINTS=684"
+*End
+*PageSize EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*FoomaticRIPOptionSetting PageSize=EnvC5: " -dDEVICEWIDTHPOINTS=459 -d&&
+DEVICEHEIGHTPOINTS=649"
+*End
+*PageSize EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*FoomaticRIPOptionSetting PageSize=EnvC6: " -dDEVICEWIDTHPOINTS=323 -d&&
+DEVICEHEIGHTPOINTS=459"
+*End
+*PageSize EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*FoomaticRIPOptionSetting PageSize=EnvDL: " -dDEVICEWIDTHPOINTS=312 -d&&
+DEVICEHEIGHTPOINTS=624"
+*End
+*PageSize EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*FoomaticRIPOptionSetting PageSize=EnvISOB5: " -dDEVICEWIDTHPOINTS=499&&
+ -dDEVICEHEIGHTPOINTS=709"
+*End
+*PageSize EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*FoomaticRIPOptionSetting PageSize=EnvMonarch: " -dDEVICEWIDTHPOINTS=2&&
+79 -dDEVICEHEIGHTPOINTS=540"
+*End
+*PageSize Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*FoomaticRIPOptionSetting PageSize=Executive: " -dDEVICEWIDTHPOINTS=52&&
+2 -dDEVICEHEIGHTPOINTS=756"
+*End
+*PageSize FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*FoomaticRIPOptionSetting PageSize=FLSA: " -dDEVICEWIDTHPOINTS=612 -dD&&
+EVICEHEIGHTPOINTS=936"
+*End
+*PageSize Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*FoomaticRIPOptionSetting PageSize=Hagaki: " -dDEVICEWIDTHPOINTS=283 -&&
+dDEVICEHEIGHTPOINTS=420"
+*End
+*PageSize Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*FoomaticRIPOptionSetting PageSize=Legal: " -dDEVICEWIDTHPOINTS=612 -d&&
+DEVICEHEIGHTPOINTS=1008"
+*End
+*PageSize Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*FoomaticRIPOptionSetting PageSize=Oufuku: " -dDEVICEWIDTHPOINTS=420 -&&
+dDEVICEHEIGHTPOINTS=567"
+*End
+*PageSize w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*FoomaticRIPOptionSetting PageSize=w558h774: " -dDEVICEWIDTHPOINTS=558&&
+ -dDEVICEHEIGHTPOINTS=774"
+*End
+*PageSize w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*FoomaticRIPOptionSetting PageSize=w612h935: " -dDEVICEWIDTHPOINTS=612&&
+ -dDEVICEHEIGHTPOINTS=935"
+*End
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 105 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*PageRegion 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*PageRegion 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*PageRegion A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*PageRegion A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*PageRegion B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*PageRegion Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*PageRegion EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*PageRegion EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*PageRegion EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*PageRegion EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*PageRegion EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*PageRegion Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*PageRegion FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*PageRegion Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*PageRegion Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*PageRegion Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*PageRegion w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*PageRegion w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "18 14.40 594 777.60"
+*ImageableArea A4/A4: "18 14.40 577 827.60"
+*ImageableArea Photo/Photo/4x6 inch index card: "18 14.40 270 417.60"
+*ImageableArea 3x5/3x5 inch index card: "18 14.40 198 345.60"
+*ImageableArea 5x8/5x8 inch index card: "18 14.40 342 561.60"
+*ImageableArea A5/A5: "18 14.40 402 580.60"
+*ImageableArea A6/A6: "18 14.40 279 405.60"
+*ImageableArea B5JIS/B5 (JIS): "18 14.40 498 714.60"
+*ImageableArea Env10/Envelope #10: "18 14.40 279 669.60"
+*ImageableArea EnvC5/Envelope C5: "18 14.40 441 634.60"
+*ImageableArea EnvC6/Envelope C6: "18 14.40 305 444.60"
+*ImageableArea EnvDL/Envelope DL: "18 14.40 294 609.60"
+*ImageableArea EnvISOB5/Envelope B5: "18 14.40 481 694.60"
+*ImageableArea EnvMonarch/Envelope Monarch: "18 14.40 261 525.60"
+*ImageableArea Executive/Executive: "18 14.40 504 741.60"
+*ImageableArea FLSA/American Foolscap: "18 14.40 594 921.60"
+*ImageableArea Hagaki/Hagaki: "18 14.40 265 405.60"
+*ImageableArea Legal/Legal: "18 14.40 594 993.60"
+*ImageableArea Oufuku/Oufuku-Hagaki: "18 14.40 402 552.60"
+*ImageableArea w558h774/16K: "18 14.40 540 759.60"
+*ImageableArea w612h935/Executive (JIS): "18 14.40 594 920.60"
+
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Photo/Photo/4x6 inch index card: "288 432"
+*PaperDimension 3x5/3x5 inch index card: "216 360"
+*PaperDimension 5x8/5x8 inch index card: "360 576"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A6/A6: "297 420"
+*PaperDimension B5JIS/B5 (JIS): "516 729"
+*PaperDimension Env10/Envelope #10: "297 684"
+*PaperDimension EnvC5/Envelope C5: "459 649"
+*PaperDimension EnvC6/Envelope C6: "323 459"
+*PaperDimension EnvDL/Envelope DL: "312 624"
+*PaperDimension EnvISOB5/Envelope B5: "499 709"
+*PaperDimension EnvMonarch/Envelope Monarch: "279 540"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension FLSA/American Foolscap: "612 936"
+*PaperDimension Hagaki/Hagaki: "283 420"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension Oufuku/Oufuku-Hagaki: "420 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Double-Sided Printing: PickOne
+*FoomaticRIPOption Duplex: enum CmdLine A
+*OrderDependency: 120 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex DuplexNoTumble/Long Edge (Standard): "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: " -dDuplex=true -dTum&&
+ble=false"
+*End
+*Duplex DuplexTumble/Short Edge (Flip): "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: " -dDuplex=true -dTumbl&&
+e=true"
+*End
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: " -dDuplex=false"
+*CloseUI: *Duplex
+
+*CloseGroup: General
+
+*OpenGroup: PrintoutMode/Printout Mode
+
+*OpenUI *Quality/Resolution, Quality, Ink Type, Media Type: PickOne
+*FoomaticRIPOption Quality: enum CmdLine B
+*OrderDependency: 100 AnySetup *Quality
+*DefaultQuality: FromPrintoutMode
+*Quality FromPrintoutMode/Controlled by 'Printout Mode': "%% FoomaticRIPOptionSetting: Quality=@PrintoutMode"
+*Quality 150BestColorCMYK/150 dpi, Best, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=150BestColorCMYK"
+*FoomaticRIPOptionSetting Quality=150BestColorCMYK: " -r150 -sIjsParam&&
+s=Quality:Quality=2,Quality:ColorMode=2,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 150ColorCMYK/150 dpi, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=150ColorCMYK"
+*FoomaticRIPOptionSetting Quality=150ColorCMYK: " -r150 -sIjsParams=Qu&&
+ality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet&&
+=2"
+*End
+*Quality 150DraftColorCMYK/150 dpi, Draft, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=150DraftColorCMYK"
+*FoomaticRIPOptionSetting Quality=150DraftColorCMYK: " -r150 -sIjsPara&&
+ms=Quality:Quality=1,Quality:ColorMode=2,Quality:MediaType=0,Quality:P&&
+enSet=2"
+*End
+*Quality 150DraftGrayscaleCMYK/150 dpi, Draft, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=150DraftGrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=150DraftGrayscaleCMYK: " -r150 -sIjs&&
+Params=Quality:Quality=1,Quality:ColorMode=0,Quality:MediaType=0,Quali&&
+ty:PenSet=2"
+*End
+*Quality 150GrayscaleCMYK/150 dpi, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=150GrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=150GrayscaleCMYK: " -r150 -sIjsParam&&
+s=Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 300BestColorCMYK/300 dpi, Best, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300BestColorCMYK"
+*FoomaticRIPOptionSetting Quality=300BestColorCMYK: " -r300 -sIjsParam&&
+s=Quality:Quality=2,Quality:ColorMode=2,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 300ColorCMYK/300 dpi, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300ColorCMYK"
+*FoomaticRIPOptionSetting Quality=300ColorCMYK: " -r300 -sIjsParams=Qu&&
+ality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet&&
+=2"
+*End
+*Quality 300GrayscaleCMYK/300 dpi, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300GrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=300GrayscaleCMYK: " -r300 -sIjsParam&&
+s=Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 600BestColorCMYK/600 dpi, Best, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=600BestColorCMYK"
+*FoomaticRIPOptionSetting Quality=600BestColorCMYK: " -r600 -sIjsParam&&
+s=Quality:Quality=2,Quality:ColorMode=2,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 600GrayscaleCMYK/600 dpi, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=600GrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=600GrayscaleCMYK: " -r600 -sIjsParam&&
+s=Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*CloseUI: *Quality
+
+*CloseGroup: PrintoutMode
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+
diff --git a/prnt/hpijs/ppd/HP-Color_LaserJet_8500-hpijs.ppd b/prnt/hpijs/ppd/HP-Color_LaserJet_8500-hpijs.ppd
new file mode 100644
index 000000000..5a00bd3c1
--- /dev/null
+++ b/prnt/hpijs/ppd/HP-Color_LaserJet_8500-hpijs.ppd
@@ -0,0 +1,449 @@
+*PPD-Adobe: "4.3"
+*%
+*% For information on using this, and to obtain the required backend
+*% script, consult http://www.linuxprinting.org/
+*%
+*% This file is published under the GNU General Public License
+*%
+*% PPD-O-MATIC (3.0.0 or newer) generated this PPD file. It is for use with
+*% all programs and environments which use PPD files for dealing with
+*% printer capability information. The printer must be configured with the
+*% "foomatic-rip" backend filter script of Foomatic 3.0.0 or newer. This
+*% file and "foomatic-rip" work together to support PPD-controlled printer
+*% driver option access with arbitrary free software printer drivers and
+*% printing spoolers.
+*%
+*% To save this file on your disk, wait until the download has completed
+*% (the animation of the browser logo must stop) and then use the
+*% "Save as..." command in the "File" menu of your browser or in the
+*% pop-up manu when you click on this document with the right mouse button.
+*% DO NOT cut and paste this file into an editor with your mouse. This can
+*% introduce additional line breaks which lead to unexpected results.
+*%
+*% You may save this file as 'HP-Color_LaserJet_8500-hpijs.ppd'
+*%
+*%
+*FormatVersion: "4.3"
+*FileVersion: "1.1"
+*LanguageVersion: English
+*LanguageEncoding: ISOLatin1
+*PCFileName: "HPIJS.PPD"
+*Manufacturer: "HP"
+*Product: "(Color LaserJet 8500)"
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+*%pprRIP: foomatic-rip other
+*ModelName: "HP Color LaserJet 8500"
+*ShortNickName: "HP Color LaserJet 8500 hpijs"
+*NickName: "HP Color LaserJet 8500 Foomatic/hpijs"
+*PSVersion: "(3010.000) 550"
+*PSVersion: "(3010.000) 651"
+*PSVersion: "(3010.000) 652"
+*PSVersion: "(3010.000) 653"
+*PSVersion: "(3010.000) 704"
+*PSVersion: "(3010.000) 705"
+*PSVersion: "(3010.000) 800"
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: RGB
+*FileSystem: False
+*Throughput: "1"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*DefaultResolution: 600dpi
+
+
+
+*HWMargins: 18 14.40 18 14.4
+*VariablePaperSize: True
+*MaxMediaWidth: 100000
+*MaxMediaHeight: 100000
+*NonUIOrderDependency: 105 AnySetup *CustomPageSize
+*CustomPageSize True: "pop pop pop pop pop
+%% FoomaticRIPOptionSetting: PageSize=Custom"
+*End
+*FoomaticRIPOptionSetting PageSize=Custom: " -dDEVICEWIDTHPOINTS=0 -dD&&
+EVICEHEIGHTPOINTS=0"
+*End
+*ParamCustomPageSize Width: 1 points 36 100000
+*ParamCustomPageSize Height: 2 points 36 100000
+*ParamCustomPageSize Orientation: 3 int 0 0
+*ParamCustomPageSize WidthOffset: 4 points 0 0
+*ParamCustomPageSize HeightOffset: 5 points 0 0
+
+*FoomaticIDs: HP-Color_LaserJet_8500 hpijs
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPA&&
+USE -sDEVICE=ijs -sIjsServer=hpijs%A%B%C -dIjsUseOutputFD%Z -sOutputFi&&
+le=- -"
+*End
+
+*FoomaticRIPOption Model: enum CmdLine A 100
+*FoomaticRIPOptionSetting Model=HP-Color_LaserJet_8500: " -sDeviceManu&&
+facturer="HEWLETT-PACKARD" -sDeviceModel="hp color Lase&&
+rJet""
+*End
+
+*OpenGroup: General/General
+
+*OpenUI *PrintoutMode/Printout Mode: PickOne
+*FoomaticRIPOption PrintoutMode: enum Composite B
+*OrderDependency: 10 AnySetup *PrintoutMode
+*DefaultPrintoutMode: Normal
+*PrintoutMode Draft/Draft: "%% FoomaticRIPOptionSetting: PrintoutMode=Draft"
+*FoomaticRIPOptionSetting PrintoutMode=Draft: "Quality=150DraftColorCM&&
+YK"
+*End
+*PrintoutMode Draft.Gray/Draft Grayscale: "%% FoomaticRIPOptionSetting: PrintoutMode=Draft.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=Draft.Gray: "Quality=150DraftGr&&
+ayscaleCMYK"
+*End
+*PrintoutMode Normal/Normal: "%% FoomaticRIPOptionSetting: PrintoutMode=Normal"
+*FoomaticRIPOptionSetting PrintoutMode=Normal: "Quality=300ColorCMYK"
+*PrintoutMode Normal.Gray/Normal Grayscale: "%% FoomaticRIPOptionSetting: PrintoutMode=Normal.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=Normal.Gray: "Quality=300Graysc&&
+aleCMYK"
+*End
+*PrintoutMode High/High Quality: "%% FoomaticRIPOptionSetting: PrintoutMode=High"
+*FoomaticRIPOptionSetting PrintoutMode=High: "Quality=600BestColorCMYK&&
+"
+*End
+*PrintoutMode High.Gray/High Quality Grayscale: "%% FoomaticRIPOptionSetting: PrintoutMode=High.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=High.Gray: "Quality=600Grayscal&&
+eCMYK"
+*End
+*CloseUI: *PrintoutMode
+
+*OpenUI *PageSize/Page Size: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine A
+*OrderDependency: 105 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -dDEVICEWIDTHPOINTS=612 -&&
+dDEVICEHEIGHTPOINTS=792"
+*End
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -dDEVICEWIDTHPOINTS=595 -dDEV&&
+ICEHEIGHTPOINTS=842"
+*End
+*PageSize Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*FoomaticRIPOptionSetting PageSize=Photo: " -dDEVICEWIDTHPOINTS=288 -d&&
+DEVICEHEIGHTPOINTS=432"
+*End
+*PageSize 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*FoomaticRIPOptionSetting PageSize=3x5: " -dDEVICEWIDTHPOINTS=216 -dDE&&
+VICEHEIGHTPOINTS=360"
+*End
+*PageSize 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*FoomaticRIPOptionSetting PageSize=5x8: " -dDEVICEWIDTHPOINTS=360 -dDE&&
+VICEHEIGHTPOINTS=576"
+*End
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -dDEVICEWIDTHPOINTS=842 -dDEV&&
+ICEHEIGHTPOINTS=1190"
+*End
+*PageSize A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*FoomaticRIPOptionSetting PageSize=A5: " -dDEVICEWIDTHPOINTS=420 -dDEV&&
+ICEHEIGHTPOINTS=595"
+*End
+*PageSize A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*FoomaticRIPOptionSetting PageSize=A6: " -dDEVICEWIDTHPOINTS=297 -dDEV&&
+ICEHEIGHTPOINTS=420"
+*End
+*PageSize B4JIS/B4 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B4JIS"
+*FoomaticRIPOptionSetting PageSize=B4JIS: " -dDEVICEWIDTHPOINTS=729 -d&&
+DEVICEHEIGHTPOINTS=1033"
+*End
+*PageSize B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*FoomaticRIPOptionSetting PageSize=B5JIS: " -dDEVICEWIDTHPOINTS=516 -d&&
+DEVICEHEIGHTPOINTS=729"
+*End
+*PageSize Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*FoomaticRIPOptionSetting PageSize=Env10: " -dDEVICEWIDTHPOINTS=297 -d&&
+DEVICEHEIGHTPOINTS=684"
+*End
+*PageSize EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*FoomaticRIPOptionSetting PageSize=EnvC5: " -dDEVICEWIDTHPOINTS=459 -d&&
+DEVICEHEIGHTPOINTS=649"
+*End
+*PageSize EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*FoomaticRIPOptionSetting PageSize=EnvC6: " -dDEVICEWIDTHPOINTS=323 -d&&
+DEVICEHEIGHTPOINTS=459"
+*End
+*PageSize EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*FoomaticRIPOptionSetting PageSize=EnvDL: " -dDEVICEWIDTHPOINTS=312 -d&&
+DEVICEHEIGHTPOINTS=624"
+*End
+*PageSize EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*FoomaticRIPOptionSetting PageSize=EnvISOB5: " -dDEVICEWIDTHPOINTS=499&&
+ -dDEVICEHEIGHTPOINTS=709"
+*End
+*PageSize EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*FoomaticRIPOptionSetting PageSize=EnvMonarch: " -dDEVICEWIDTHPOINTS=2&&
+79 -dDEVICEHEIGHTPOINTS=540"
+*End
+*PageSize Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*FoomaticRIPOptionSetting PageSize=Executive: " -dDEVICEWIDTHPOINTS=52&&
+2 -dDEVICEHEIGHTPOINTS=756"
+*End
+*PageSize FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*FoomaticRIPOptionSetting PageSize=FLSA: " -dDEVICEWIDTHPOINTS=612 -dD&&
+EVICEHEIGHTPOINTS=936"
+*End
+*PageSize Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*FoomaticRIPOptionSetting PageSize=Hagaki: " -dDEVICEWIDTHPOINTS=283 -&&
+dDEVICEHEIGHTPOINTS=420"
+*End
+*PageSize Ledger/Ledger: "%% FoomaticRIPOptionSetting: PageSize=Ledger"
+*FoomaticRIPOptionSetting PageSize=Ledger: " -dDEVICEWIDTHPOINTS=792 -&&
+dDEVICEHEIGHTPOINTS=1224"
+*End
+*PageSize Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*FoomaticRIPOptionSetting PageSize=Legal: " -dDEVICEWIDTHPOINTS=612 -d&&
+DEVICEHEIGHTPOINTS=1008"
+*End
+*PageSize Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*FoomaticRIPOptionSetting PageSize=Oufuku: " -dDEVICEWIDTHPOINTS=420 -&&
+dDEVICEHEIGHTPOINTS=567"
+*End
+*PageSize w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*FoomaticRIPOptionSetting PageSize=w558h774: " -dDEVICEWIDTHPOINTS=558&&
+ -dDEVICEHEIGHTPOINTS=774"
+*End
+*PageSize w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*FoomaticRIPOptionSetting PageSize=w612h935: " -dDEVICEWIDTHPOINTS=612&&
+ -dDEVICEHEIGHTPOINTS=935"
+*End
+*PageSize w774h1116/8K: "%% FoomaticRIPOptionSetting: PageSize=w774h1116"
+*FoomaticRIPOptionSetting PageSize=w774h1116: " -dDEVICEWIDTHPOINTS=77&&
+4 -dDEVICEHEIGHTPOINTS=1116"
+*End
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 105 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*PageRegion 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*PageRegion 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*PageRegion A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*PageRegion B4JIS/B4 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B4JIS"
+*PageRegion B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*PageRegion Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*PageRegion EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*PageRegion EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*PageRegion EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*PageRegion EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*PageRegion EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*PageRegion Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*PageRegion FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*PageRegion Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*PageRegion Ledger/Ledger: "%% FoomaticRIPOptionSetting: PageSize=Ledger"
+*PageRegion Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*PageRegion Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*PageRegion w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*PageRegion w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*PageRegion w774h1116/8K: "%% FoomaticRIPOptionSetting: PageSize=w774h1116"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "18 14.40 594 777.60"
+*ImageableArea A4/A4: "18 14.40 577 827.60"
+*ImageableArea Photo/Photo/4x6 inch index card: "18 14.40 270 417.60"
+*ImageableArea 3x5/3x5 inch index card: "18 14.40 198 345.60"
+*ImageableArea 5x8/5x8 inch index card: "18 14.40 342 561.60"
+*ImageableArea A3/A3: "18 14.40 824 1175.60"
+*ImageableArea A5/A5: "18 14.40 402 580.60"
+*ImageableArea A6/A6: "18 14.40 279 405.60"
+*ImageableArea B4JIS/B4 (JIS): "18 14.40 711 1018.60"
+*ImageableArea B5JIS/B5 (JIS): "18 14.40 498 714.60"
+*ImageableArea Env10/Envelope #10: "18 14.40 279 669.60"
+*ImageableArea EnvC5/Envelope C5: "18 14.40 441 634.60"
+*ImageableArea EnvC6/Envelope C6: "18 14.40 305 444.60"
+*ImageableArea EnvDL/Envelope DL: "18 14.40 294 609.60"
+*ImageableArea EnvISOB5/Envelope B5: "18 14.40 481 694.60"
+*ImageableArea EnvMonarch/Envelope Monarch: "18 14.40 261 525.60"
+*ImageableArea Executive/Executive: "18 14.40 504 741.60"
+*ImageableArea FLSA/American Foolscap: "18 14.40 594 921.60"
+*ImageableArea Hagaki/Hagaki: "18 14.40 265 405.60"
+*ImageableArea Ledger/Ledger: "18 14.40 774 1209.60"
+*ImageableArea Legal/Legal: "18 14.40 594 993.60"
+*ImageableArea Oufuku/Oufuku-Hagaki: "18 14.40 402 552.60"
+*ImageableArea w558h774/16K: "18 14.40 540 759.60"
+*ImageableArea w612h935/Executive (JIS): "18 14.40 594 920.60"
+*ImageableArea w774h1116/8K: "18 14.40 756 1101.60"
+
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Photo/Photo/4x6 inch index card: "288 432"
+*PaperDimension 3x5/3x5 inch index card: "216 360"
+*PaperDimension 5x8/5x8 inch index card: "360 576"
+*PaperDimension A3/A3: "842 1190"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A6/A6: "297 420"
+*PaperDimension B4JIS/B4 (JIS): "729 1033"
+*PaperDimension B5JIS/B5 (JIS): "516 729"
+*PaperDimension Env10/Envelope #10: "297 684"
+*PaperDimension EnvC5/Envelope C5: "459 649"
+*PaperDimension EnvC6/Envelope C6: "323 459"
+*PaperDimension EnvDL/Envelope DL: "312 624"
+*PaperDimension EnvISOB5/Envelope B5: "499 709"
+*PaperDimension EnvMonarch/Envelope Monarch: "279 540"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension FLSA/American Foolscap: "612 936"
+*PaperDimension Hagaki/Hagaki: "283 420"
+*PaperDimension Ledger/Ledger: "792 1224"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension Oufuku/Oufuku-Hagaki: "420 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+*PaperDimension w774h1116/8K: "774 1116"
+
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Double-Sided Printing: PickOne
+*FoomaticRIPOption Duplex: enum CmdLine A
+*OrderDependency: 120 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex DuplexNoTumble/Long Edge (Standard): "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: " -dDuplex=true -dTum&&
+ble=false"
+*End
+*Duplex DuplexTumble/Short Edge (Flip): "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: " -dDuplex=true -dTumbl&&
+e=true"
+*End
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: " -dDuplex=false"
+*CloseUI: *Duplex
+
+*CloseGroup: General
+
+*OpenGroup: PrintoutMode/Printout Mode
+
+*OpenUI *Quality/Resolution, Quality, Ink Type, Media Type: PickOne
+*FoomaticRIPOption Quality: enum CmdLine B
+*OrderDependency: 100 AnySetup *Quality
+*DefaultQuality: FromPrintoutMode
+*Quality FromPrintoutMode/Controlled by 'Printout Mode': "%% FoomaticRIPOptionSetting: Quality=@PrintoutMode"
+*Quality 150BestColorCMYK/150 dpi, Best, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=150BestColorCMYK"
+*FoomaticRIPOptionSetting Quality=150BestColorCMYK: " -r150 -sIjsParam&&
+s=Quality:Quality=2,Quality:ColorMode=2,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 150ColorCMYK/150 dpi, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=150ColorCMYK"
+*FoomaticRIPOptionSetting Quality=150ColorCMYK: " -r150 -sIjsParams=Qu&&
+ality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet&&
+=2"
+*End
+*Quality 150DraftColorCMYK/150 dpi, Draft, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=150DraftColorCMYK"
+*FoomaticRIPOptionSetting Quality=150DraftColorCMYK: " -r150 -sIjsPara&&
+ms=Quality:Quality=1,Quality:ColorMode=2,Quality:MediaType=0,Quality:P&&
+enSet=2"
+*End
+*Quality 150DraftGrayscaleCMYK/150 dpi, Draft, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=150DraftGrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=150DraftGrayscaleCMYK: " -r150 -sIjs&&
+Params=Quality:Quality=1,Quality:ColorMode=0,Quality:MediaType=0,Quali&&
+ty:PenSet=2"
+*End
+*Quality 150GrayscaleCMYK/150 dpi, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=150GrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=150GrayscaleCMYK: " -r150 -sIjsParam&&
+s=Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 300BestColorCMYK/300 dpi, Best, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300BestColorCMYK"
+*FoomaticRIPOptionSetting Quality=300BestColorCMYK: " -r300 -sIjsParam&&
+s=Quality:Quality=2,Quality:ColorMode=2,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 300ColorCMYK/300 dpi, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300ColorCMYK"
+*FoomaticRIPOptionSetting Quality=300ColorCMYK: " -r300 -sIjsParams=Qu&&
+ality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet&&
+=2"
+*End
+*Quality 300GrayscaleCMYK/300 dpi, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300GrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=300GrayscaleCMYK: " -r300 -sIjsParam&&
+s=Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 600BestColorCMYK/600 dpi, Best, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=600BestColorCMYK"
+*FoomaticRIPOptionSetting Quality=600BestColorCMYK: " -r600 -sIjsParam&&
+s=Quality:Quality=2,Quality:ColorMode=2,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 600GrayscaleCMYK/600 dpi, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=600GrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=600GrayscaleCMYK: " -r600 -sIjsParam&&
+s=Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*CloseUI: *Quality
+
+*CloseGroup: PrintoutMode
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+
diff --git a/prnt/hpijs/ppd/HP-Color_LaserJet_9500-hpijs.ppd b/prnt/hpijs/ppd/HP-Color_LaserJet_9500-hpijs.ppd
new file mode 100644
index 000000000..c3f8dee26
--- /dev/null
+++ b/prnt/hpijs/ppd/HP-Color_LaserJet_9500-hpijs.ppd
@@ -0,0 +1,449 @@
+*PPD-Adobe: "4.3"
+*%
+*% For information on using this, and to obtain the required backend
+*% script, consult http://www.linuxprinting.org/
+*%
+*% This file is published under the GNU General Public License
+*%
+*% PPD-O-MATIC (3.0.0 or newer) generated this PPD file. It is for use with
+*% all programs and environments which use PPD files for dealing with
+*% printer capability information. The printer must be configured with the
+*% "foomatic-rip" backend filter script of Foomatic 3.0.0 or newer. This
+*% file and "foomatic-rip" work together to support PPD-controlled printer
+*% driver option access with arbitrary free software printer drivers and
+*% printing spoolers.
+*%
+*% To save this file on your disk, wait until the download has completed
+*% (the animation of the browser logo must stop) and then use the
+*% "Save as..." command in the "File" menu of your browser or in the
+*% pop-up manu when you click on this document with the right mouse button.
+*% DO NOT cut and paste this file into an editor with your mouse. This can
+*% introduce additional line breaks which lead to unexpected results.
+*%
+*% You may save this file as 'HP-Color_LaserJet_9500-hpijs.ppd'
+*%
+*%
+*FormatVersion: "4.3"
+*FileVersion: "1.1"
+*LanguageVersion: English
+*LanguageEncoding: ISOLatin1
+*PCFileName: "HPIJS.PPD"
+*Manufacturer: "HP"
+*Product: "(Color LaserJet 9500)"
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+*%pprRIP: foomatic-rip other
+*ModelName: "HP Color LaserJet 9500"
+*ShortNickName: "HP Color LaserJet 9500 hpijs"
+*NickName: "HP Color LaserJet 9500 Foomatic/hpijs"
+*PSVersion: "(3010.000) 550"
+*PSVersion: "(3010.000) 651"
+*PSVersion: "(3010.000) 652"
+*PSVersion: "(3010.000) 653"
+*PSVersion: "(3010.000) 704"
+*PSVersion: "(3010.000) 705"
+*PSVersion: "(3010.000) 800"
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: RGB
+*FileSystem: False
+*Throughput: "1"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*DefaultResolution: 600dpi
+
+
+
+*HWMargins: 18 14.40 18 14.4
+*VariablePaperSize: True
+*MaxMediaWidth: 100000
+*MaxMediaHeight: 100000
+*NonUIOrderDependency: 105 AnySetup *CustomPageSize
+*CustomPageSize True: "pop pop pop pop pop
+%% FoomaticRIPOptionSetting: PageSize=Custom"
+*End
+*FoomaticRIPOptionSetting PageSize=Custom: " -dDEVICEWIDTHPOINTS=0 -dD&&
+EVICEHEIGHTPOINTS=0"
+*End
+*ParamCustomPageSize Width: 1 points 36 100000
+*ParamCustomPageSize Height: 2 points 36 100000
+*ParamCustomPageSize Orientation: 3 int 0 0
+*ParamCustomPageSize WidthOffset: 4 points 0 0
+*ParamCustomPageSize HeightOffset: 5 points 0 0
+
+*FoomaticIDs: HP-Color_LaserJet_9500 hpijs
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPA&&
+USE -sDEVICE=ijs -sIjsServer=hpijs%A%B%C -dIjsUseOutputFD%Z -sOutputFi&&
+le=- -"
+*End
+
+*FoomaticRIPOption Model: enum CmdLine A 100
+*FoomaticRIPOptionSetting Model=HP-Color_LaserJet_9500: " -sDeviceManu&&
+facturer="HEWLETT-PACKARD" -sDeviceModel="hp color Lase&&
+rJet""
+*End
+
+*OpenGroup: General/General
+
+*OpenUI *PrintoutMode/Printout Mode: PickOne
+*FoomaticRIPOption PrintoutMode: enum Composite B
+*OrderDependency: 10 AnySetup *PrintoutMode
+*DefaultPrintoutMode: Normal
+*PrintoutMode Draft/Draft: "%% FoomaticRIPOptionSetting: PrintoutMode=Draft"
+*FoomaticRIPOptionSetting PrintoutMode=Draft: "Quality=150DraftColorCM&&
+YK"
+*End
+*PrintoutMode Draft.Gray/Draft Grayscale: "%% FoomaticRIPOptionSetting: PrintoutMode=Draft.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=Draft.Gray: "Quality=150DraftGr&&
+ayscaleCMYK"
+*End
+*PrintoutMode Normal/Normal: "%% FoomaticRIPOptionSetting: PrintoutMode=Normal"
+*FoomaticRIPOptionSetting PrintoutMode=Normal: "Quality=300ColorCMYK"
+*PrintoutMode Normal.Gray/Normal Grayscale: "%% FoomaticRIPOptionSetting: PrintoutMode=Normal.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=Normal.Gray: "Quality=300Graysc&&
+aleCMYK"
+*End
+*PrintoutMode High/High Quality: "%% FoomaticRIPOptionSetting: PrintoutMode=High"
+*FoomaticRIPOptionSetting PrintoutMode=High: "Quality=600BestColorCMYK&&
+"
+*End
+*PrintoutMode High.Gray/High Quality Grayscale: "%% FoomaticRIPOptionSetting: PrintoutMode=High.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=High.Gray: "Quality=600Grayscal&&
+eCMYK"
+*End
+*CloseUI: *PrintoutMode
+
+*OpenUI *PageSize/Page Size: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine A
+*OrderDependency: 105 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -dDEVICEWIDTHPOINTS=612 -&&
+dDEVICEHEIGHTPOINTS=792"
+*End
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -dDEVICEWIDTHPOINTS=595 -dDEV&&
+ICEHEIGHTPOINTS=842"
+*End
+*PageSize Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*FoomaticRIPOptionSetting PageSize=Photo: " -dDEVICEWIDTHPOINTS=288 -d&&
+DEVICEHEIGHTPOINTS=432"
+*End
+*PageSize 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*FoomaticRIPOptionSetting PageSize=3x5: " -dDEVICEWIDTHPOINTS=216 -dDE&&
+VICEHEIGHTPOINTS=360"
+*End
+*PageSize 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*FoomaticRIPOptionSetting PageSize=5x8: " -dDEVICEWIDTHPOINTS=360 -dDE&&
+VICEHEIGHTPOINTS=576"
+*End
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -dDEVICEWIDTHPOINTS=842 -dDEV&&
+ICEHEIGHTPOINTS=1190"
+*End
+*PageSize A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*FoomaticRIPOptionSetting PageSize=A5: " -dDEVICEWIDTHPOINTS=420 -dDEV&&
+ICEHEIGHTPOINTS=595"
+*End
+*PageSize A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*FoomaticRIPOptionSetting PageSize=A6: " -dDEVICEWIDTHPOINTS=297 -dDEV&&
+ICEHEIGHTPOINTS=420"
+*End
+*PageSize B4JIS/B4 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B4JIS"
+*FoomaticRIPOptionSetting PageSize=B4JIS: " -dDEVICEWIDTHPOINTS=729 -d&&
+DEVICEHEIGHTPOINTS=1033"
+*End
+*PageSize B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*FoomaticRIPOptionSetting PageSize=B5JIS: " -dDEVICEWIDTHPOINTS=516 -d&&
+DEVICEHEIGHTPOINTS=729"
+*End
+*PageSize Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*FoomaticRIPOptionSetting PageSize=Env10: " -dDEVICEWIDTHPOINTS=297 -d&&
+DEVICEHEIGHTPOINTS=684"
+*End
+*PageSize EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*FoomaticRIPOptionSetting PageSize=EnvC5: " -dDEVICEWIDTHPOINTS=459 -d&&
+DEVICEHEIGHTPOINTS=649"
+*End
+*PageSize EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*FoomaticRIPOptionSetting PageSize=EnvC6: " -dDEVICEWIDTHPOINTS=323 -d&&
+DEVICEHEIGHTPOINTS=459"
+*End
+*PageSize EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*FoomaticRIPOptionSetting PageSize=EnvDL: " -dDEVICEWIDTHPOINTS=312 -d&&
+DEVICEHEIGHTPOINTS=624"
+*End
+*PageSize EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*FoomaticRIPOptionSetting PageSize=EnvISOB5: " -dDEVICEWIDTHPOINTS=499&&
+ -dDEVICEHEIGHTPOINTS=709"
+*End
+*PageSize EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*FoomaticRIPOptionSetting PageSize=EnvMonarch: " -dDEVICEWIDTHPOINTS=2&&
+79 -dDEVICEHEIGHTPOINTS=540"
+*End
+*PageSize Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*FoomaticRIPOptionSetting PageSize=Executive: " -dDEVICEWIDTHPOINTS=52&&
+2 -dDEVICEHEIGHTPOINTS=756"
+*End
+*PageSize FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*FoomaticRIPOptionSetting PageSize=FLSA: " -dDEVICEWIDTHPOINTS=612 -dD&&
+EVICEHEIGHTPOINTS=936"
+*End
+*PageSize Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*FoomaticRIPOptionSetting PageSize=Hagaki: " -dDEVICEWIDTHPOINTS=283 -&&
+dDEVICEHEIGHTPOINTS=420"
+*End
+*PageSize Ledger/Ledger: "%% FoomaticRIPOptionSetting: PageSize=Ledger"
+*FoomaticRIPOptionSetting PageSize=Ledger: " -dDEVICEWIDTHPOINTS=792 -&&
+dDEVICEHEIGHTPOINTS=1224"
+*End
+*PageSize Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*FoomaticRIPOptionSetting PageSize=Legal: " -dDEVICEWIDTHPOINTS=612 -d&&
+DEVICEHEIGHTPOINTS=1008"
+*End
+*PageSize Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*FoomaticRIPOptionSetting PageSize=Oufuku: " -dDEVICEWIDTHPOINTS=420 -&&
+dDEVICEHEIGHTPOINTS=567"
+*End
+*PageSize w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*FoomaticRIPOptionSetting PageSize=w558h774: " -dDEVICEWIDTHPOINTS=558&&
+ -dDEVICEHEIGHTPOINTS=774"
+*End
+*PageSize w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*FoomaticRIPOptionSetting PageSize=w612h935: " -dDEVICEWIDTHPOINTS=612&&
+ -dDEVICEHEIGHTPOINTS=935"
+*End
+*PageSize w774h1116/8K: "%% FoomaticRIPOptionSetting: PageSize=w774h1116"
+*FoomaticRIPOptionSetting PageSize=w774h1116: " -dDEVICEWIDTHPOINTS=77&&
+4 -dDEVICEHEIGHTPOINTS=1116"
+*End
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 105 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*PageRegion 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*PageRegion 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*PageRegion A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*PageRegion B4JIS/B4 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B4JIS"
+*PageRegion B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*PageRegion Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*PageRegion EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*PageRegion EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*PageRegion EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*PageRegion EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*PageRegion EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*PageRegion Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*PageRegion FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*PageRegion Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*PageRegion Ledger/Ledger: "%% FoomaticRIPOptionSetting: PageSize=Ledger"
+*PageRegion Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*PageRegion Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*PageRegion w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*PageRegion w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*PageRegion w774h1116/8K: "%% FoomaticRIPOptionSetting: PageSize=w774h1116"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "18 14.40 594 777.60"
+*ImageableArea A4/A4: "18 14.40 577 827.60"
+*ImageableArea Photo/Photo/4x6 inch index card: "18 14.40 270 417.60"
+*ImageableArea 3x5/3x5 inch index card: "18 14.40 198 345.60"
+*ImageableArea 5x8/5x8 inch index card: "18 14.40 342 561.60"
+*ImageableArea A3/A3: "18 14.40 824 1175.60"
+*ImageableArea A5/A5: "18 14.40 402 580.60"
+*ImageableArea A6/A6: "18 14.40 279 405.60"
+*ImageableArea B4JIS/B4 (JIS): "18 14.40 711 1018.60"
+*ImageableArea B5JIS/B5 (JIS): "18 14.40 498 714.60"
+*ImageableArea Env10/Envelope #10: "18 14.40 279 669.60"
+*ImageableArea EnvC5/Envelope C5: "18 14.40 441 634.60"
+*ImageableArea EnvC6/Envelope C6: "18 14.40 305 444.60"
+*ImageableArea EnvDL/Envelope DL: "18 14.40 294 609.60"
+*ImageableArea EnvISOB5/Envelope B5: "18 14.40 481 694.60"
+*ImageableArea EnvMonarch/Envelope Monarch: "18 14.40 261 525.60"
+*ImageableArea Executive/Executive: "18 14.40 504 741.60"
+*ImageableArea FLSA/American Foolscap: "18 14.40 594 921.60"
+*ImageableArea Hagaki/Hagaki: "18 14.40 265 405.60"
+*ImageableArea Ledger/Ledger: "18 14.40 774 1209.60"
+*ImageableArea Legal/Legal: "18 14.40 594 993.60"
+*ImageableArea Oufuku/Oufuku-Hagaki: "18 14.40 402 552.60"
+*ImageableArea w558h774/16K: "18 14.40 540 759.60"
+*ImageableArea w612h935/Executive (JIS): "18 14.40 594 920.60"
+*ImageableArea w774h1116/8K: "18 14.40 756 1101.60"
+
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Photo/Photo/4x6 inch index card: "288 432"
+*PaperDimension 3x5/3x5 inch index card: "216 360"
+*PaperDimension 5x8/5x8 inch index card: "360 576"
+*PaperDimension A3/A3: "842 1190"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A6/A6: "297 420"
+*PaperDimension B4JIS/B4 (JIS): "729 1033"
+*PaperDimension B5JIS/B5 (JIS): "516 729"
+*PaperDimension Env10/Envelope #10: "297 684"
+*PaperDimension EnvC5/Envelope C5: "459 649"
+*PaperDimension EnvC6/Envelope C6: "323 459"
+*PaperDimension EnvDL/Envelope DL: "312 624"
+*PaperDimension EnvISOB5/Envelope B5: "499 709"
+*PaperDimension EnvMonarch/Envelope Monarch: "279 540"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension FLSA/American Foolscap: "612 936"
+*PaperDimension Hagaki/Hagaki: "283 420"
+*PaperDimension Ledger/Ledger: "792 1224"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension Oufuku/Oufuku-Hagaki: "420 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+*PaperDimension w774h1116/8K: "774 1116"
+
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Double-Sided Printing: PickOne
+*FoomaticRIPOption Duplex: enum CmdLine A
+*OrderDependency: 120 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex DuplexNoTumble/Long Edge (Standard): "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: " -dDuplex=true -dTum&&
+ble=false"
+*End
+*Duplex DuplexTumble/Short Edge (Flip): "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: " -dDuplex=true -dTumbl&&
+e=true"
+*End
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: " -dDuplex=false"
+*CloseUI: *Duplex
+
+*CloseGroup: General
+
+*OpenGroup: PrintoutMode/Printout Mode
+
+*OpenUI *Quality/Resolution, Quality, Ink Type, Media Type: PickOne
+*FoomaticRIPOption Quality: enum CmdLine B
+*OrderDependency: 100 AnySetup *Quality
+*DefaultQuality: FromPrintoutMode
+*Quality FromPrintoutMode/Controlled by 'Printout Mode': "%% FoomaticRIPOptionSetting: Quality=@PrintoutMode"
+*Quality 150BestColorCMYK/150 dpi, Best, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=150BestColorCMYK"
+*FoomaticRIPOptionSetting Quality=150BestColorCMYK: " -r150 -sIjsParam&&
+s=Quality:Quality=2,Quality:ColorMode=2,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 150ColorCMYK/150 dpi, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=150ColorCMYK"
+*FoomaticRIPOptionSetting Quality=150ColorCMYK: " -r150 -sIjsParams=Qu&&
+ality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet&&
+=2"
+*End
+*Quality 150DraftColorCMYK/150 dpi, Draft, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=150DraftColorCMYK"
+*FoomaticRIPOptionSetting Quality=150DraftColorCMYK: " -r150 -sIjsPara&&
+ms=Quality:Quality=1,Quality:ColorMode=2,Quality:MediaType=0,Quality:P&&
+enSet=2"
+*End
+*Quality 150DraftGrayscaleCMYK/150 dpi, Draft, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=150DraftGrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=150DraftGrayscaleCMYK: " -r150 -sIjs&&
+Params=Quality:Quality=1,Quality:ColorMode=0,Quality:MediaType=0,Quali&&
+ty:PenSet=2"
+*End
+*Quality 150GrayscaleCMYK/150 dpi, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=150GrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=150GrayscaleCMYK: " -r150 -sIjsParam&&
+s=Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 300BestColorCMYK/300 dpi, Best, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300BestColorCMYK"
+*FoomaticRIPOptionSetting Quality=300BestColorCMYK: " -r300 -sIjsParam&&
+s=Quality:Quality=2,Quality:ColorMode=2,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 300ColorCMYK/300 dpi, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300ColorCMYK"
+*FoomaticRIPOptionSetting Quality=300ColorCMYK: " -r300 -sIjsParams=Qu&&
+ality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet&&
+=2"
+*End
+*Quality 300GrayscaleCMYK/300 dpi, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300GrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=300GrayscaleCMYK: " -r300 -sIjsParam&&
+s=Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 600BestColorCMYK/600 dpi, Best, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=600BestColorCMYK"
+*FoomaticRIPOptionSetting Quality=600BestColorCMYK: " -r600 -sIjsParam&&
+s=Quality:Quality=2,Quality:ColorMode=2,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 600GrayscaleCMYK/600 dpi, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=600GrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=600GrayscaleCMYK: " -r600 -sIjsParam&&
+s=Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*CloseUI: *Quality
+
+*CloseGroup: PrintoutMode
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+
diff --git a/prnt/hpijs/ppd/HP-DeskJet_1120C-hpijs.ppd b/prnt/hpijs/ppd/HP-DeskJet_1120C-hpijs.ppd
index 057457d28..dcd3955b2 100644
--- a/prnt/hpijs/ppd/HP-DeskJet_1120C-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-DeskJet_1120C-hpijs.ppd
@@ -322,6 +322,28 @@ dDEVICEHEIGHTPOINTS=1368"
*PaperDimension w612h935/Executive (JIS): "612 935"
*PaperDimension w774h1116/8K: "774 1116"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-DeskJet_1125C-hpijs.ppd b/prnt/hpijs/ppd/HP-DeskJet_1125C-hpijs.ppd
index f351d328b..f41eba9d8 100644
--- a/prnt/hpijs/ppd/HP-DeskJet_1125C-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-DeskJet_1125C-hpijs.ppd
@@ -322,6 +322,28 @@ dDEVICEHEIGHTPOINTS=1368"
*PaperDimension w612h935/Executive (JIS): "612 935"
*PaperDimension w774h1116/8K: "774 1116"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-DeskJet_1200C-hpijs.ppd b/prnt/hpijs/ppd/HP-DeskJet_1200C-hpijs.ppd
index d2c6e74e6..8278e4993 100644
--- a/prnt/hpijs/ppd/HP-DeskJet_1200C-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-DeskJet_1200C-hpijs.ppd
@@ -37,7 +37,7 @@
*%pprRIP: foomatic-rip other
*ModelName: "HP DeskJet 1200C"
*ShortNickName: "HP DeskJet 1200C hpijs"
-*NickName: "HP DeskJet 1200C Foomatic/hpijs"
+*NickName: "HP DeskJet 1200C Foomatic/hpijs (recommended)"
*PSVersion: "(3010.000) 550"
*PSVersion: "(3010.000) 651"
*PSVersion: "(3010.000) 652"
diff --git a/prnt/hpijs/ppd/HP-DeskJet_1600C-hpijs.ppd b/prnt/hpijs/ppd/HP-DeskJet_1600C-hpijs.ppd
index 149d7ab78..71664d0c6 100644
--- a/prnt/hpijs/ppd/HP-DeskJet_1600C-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-DeskJet_1600C-hpijs.ppd
@@ -37,7 +37,7 @@
*%pprRIP: foomatic-rip other
*ModelName: "HP DeskJet 1600C"
*ShortNickName: "HP DeskJet 1600C hpijs"
-*NickName: "HP DeskJet 1600C Foomatic/hpijs"
+*NickName: "HP DeskJet 1600C Foomatic/hpijs (recommended)"
*PSVersion: "(3010.000) 550"
*PSVersion: "(3010.000) 651"
*PSVersion: "(3010.000) 652"
diff --git a/prnt/hpijs/ppd/HP-DeskJet_3535-hpijs.ppd b/prnt/hpijs/ppd/HP-DeskJet_3535-hpijs.ppd
new file mode 100644
index 000000000..eddb05b02
--- /dev/null
+++ b/prnt/hpijs/ppd/HP-DeskJet_3535-hpijs.ppd
@@ -0,0 +1,411 @@
+*PPD-Adobe: "4.3"
+*%
+*% For information on using this, and to obtain the required backend
+*% script, consult http://www.linuxprinting.org/
+*%
+*% This file is published under the GNU General Public License
+*%
+*% PPD-O-MATIC (3.0.0 or newer) generated this PPD file. It is for use with
+*% all programs and environments which use PPD files for dealing with
+*% printer capability information. The printer must be configured with the
+*% "foomatic-rip" backend filter script of Foomatic 3.0.0 or newer. This
+*% file and "foomatic-rip" work together to support PPD-controlled printer
+*% driver option access with arbitrary free software printer drivers and
+*% printing spoolers.
+*%
+*% To save this file on your disk, wait until the download has completed
+*% (the animation of the browser logo must stop) and then use the
+*% "Save as..." command in the "File" menu of your browser or in the
+*% pop-up manu when you click on this document with the right mouse button.
+*% DO NOT cut and paste this file into an editor with your mouse. This can
+*% introduce additional line breaks which lead to unexpected results.
+*%
+*% You may save this file as 'HP-DeskJet_3535-hpijs.ppd'
+*%
+*%
+*FormatVersion: "4.3"
+*FileVersion: "1.1"
+*LanguageVersion: English
+*LanguageEncoding: ISOLatin1
+*PCFileName: "HPIJS.PPD"
+*Manufacturer: "HP"
+*Product: "(DeskJet 3535)"
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+*%pprRIP: foomatic-rip other
+*ModelName: "HP DeskJet 3535"
+*ShortNickName: "HP DeskJet 3535 hpijs"
+*NickName: "HP DeskJet 3535 Foomatic/hpijs (recommended)"
+*PSVersion: "(3010.000) 550"
+*PSVersion: "(3010.000) 651"
+*PSVersion: "(3010.000) 652"
+*PSVersion: "(3010.000) 653"
+*PSVersion: "(3010.000) 704"
+*PSVersion: "(3010.000) 705"
+*PSVersion: "(3010.000) 800"
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: RGB
+*FileSystem: False
+*Throughput: "1"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*DefaultResolution: 600dpi
+
+
+
+*HWMargins: 18 36 18 9
+*VariablePaperSize: True
+*MaxMediaWidth: 100000
+*MaxMediaHeight: 100000
+*NonUIOrderDependency: 105 AnySetup *CustomPageSize
+*CustomPageSize True: "pop pop pop pop pop
+%% FoomaticRIPOptionSetting: PageSize=Custom"
+*End
+*FoomaticRIPOptionSetting PageSize=Custom: " -dDEVICEWIDTHPOINTS=0 -dD&&
+EVICEHEIGHTPOINTS=0"
+*End
+*ParamCustomPageSize Width: 1 points 36 100000
+*ParamCustomPageSize Height: 2 points 36 100000
+*ParamCustomPageSize Orientation: 3 int 0 0
+*ParamCustomPageSize WidthOffset: 4 points 0 0
+*ParamCustomPageSize HeightOffset: 5 points 0 0
+
+*FoomaticIDs: HP-DeskJet_3535 hpijs
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPA&&
+USE -sDEVICE=ijs -sIjsServer=hpijs%A%B%C -dIjsUseOutputFD%Z -sOutputFi&&
+le=- -"
+*End
+
+*FoomaticRIPOption Model: enum CmdLine A 100
+*FoomaticRIPOptionSetting Model=HP-DeskJet_3535: " -sDeviceManufacture&&
+r="HEWLETT-PACKARD" -sDeviceModel="deskjet 3320""
+*End
+
+*OpenGroup: General/General
+
+*OpenUI *PrintoutMode/Printout Mode: PickOne
+*FoomaticRIPOption PrintoutMode: enum Composite B
+*OrderDependency: 10 AnySetup *PrintoutMode
+*DefaultPrintoutMode: Normal
+*PrintoutMode Draft/Draft (Color cartridge): "%% FoomaticRIPOptionSetting: PrintoutMode=Draft"
+*FoomaticRIPOptionSetting PrintoutMode=Draft: "Quality=300DraftColorCM&&
+Y"
+*End
+*PrintoutMode Draft.Gray/Draft Grayscale (Black cartridge): "%% FoomaticRIPOptionSetting: PrintoutMode=Draft.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=Draft.Gray: "Quality=300DraftGr&&
+ayscaleK"
+*End
+*PrintoutMode Normal/Normal (Color cartridge): "%% FoomaticRIPOptionSetting: PrintoutMode=Normal"
+*FoomaticRIPOptionSetting PrintoutMode=Normal: "Quality=300ColorCMY"
+*PrintoutMode Normal.Gray/Normal Grayscale (Black cartridge): "%% FoomaticRIPOptionSetting: PrintoutMode=Normal.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=Normal.Gray: "Quality=300Graysc&&
+aleK"
+*End
+*PrintoutMode High/High Quality (Color cartridge): "%% FoomaticRIPOptionSetting: PrintoutMode=High"
+*FoomaticRIPOptionSetting PrintoutMode=High: "Quality=600ColorCMY"
+*PrintoutMode High.Gray/High Quality Grayscale (Black cartridge): "%% FoomaticRIPOptionSetting: PrintoutMode=High.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=High.Gray: "Quality=600Grayscal&&
+eK"
+*End
+*PrintoutMode Photo/Photo (Color cartridge, on photo paper): "%% FoomaticRIPOptionSetting: PrintoutMode=Photo"
+*FoomaticRIPOptionSetting PrintoutMode=Photo: "Quality=600PhotoCMY"
+*CloseUI: *PrintoutMode
+
+*OpenUI *PageSize/Page Size: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine A
+*OrderDependency: 105 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -dDEVICEWIDTHPOINTS=612 -&&
+dDEVICEHEIGHTPOINTS=792"
+*End
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -dDEVICEWIDTHPOINTS=595 -dDEV&&
+ICEHEIGHTPOINTS=842"
+*End
+*PageSize Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*FoomaticRIPOptionSetting PageSize=Photo: " -dDEVICEWIDTHPOINTS=288 -d&&
+DEVICEHEIGHTPOINTS=432"
+*End
+*PageSize PhotoTearOff/Photo with tear-off tab: "%% FoomaticRIPOptionSetting: PageSize=PhotoTearOff"
+*FoomaticRIPOptionSetting PageSize=PhotoTearOff: " -dDEVICEWIDTHPOINTS&&
+=288 -dDEVICEHEIGHTPOINTS=432"
+*End
+*PageSize 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*FoomaticRIPOptionSetting PageSize=3x5: " -dDEVICEWIDTHPOINTS=216 -dDE&&
+VICEHEIGHTPOINTS=360"
+*End
+*PageSize 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*FoomaticRIPOptionSetting PageSize=5x8: " -dDEVICEWIDTHPOINTS=360 -dDE&&
+VICEHEIGHTPOINTS=576"
+*End
+*PageSize A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*FoomaticRIPOptionSetting PageSize=A5: " -dDEVICEWIDTHPOINTS=420 -dDEV&&
+ICEHEIGHTPOINTS=595"
+*End
+*PageSize A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*FoomaticRIPOptionSetting PageSize=A6: " -dDEVICEWIDTHPOINTS=297 -dDEV&&
+ICEHEIGHTPOINTS=420"
+*End
+*PageSize A6TearOff/A6 with tear-off tab: "%% FoomaticRIPOptionSetting: PageSize=A6TearOff"
+*FoomaticRIPOptionSetting PageSize=A6TearOff: " -dDEVICEWIDTHPOINTS=29&&
+7 -dDEVICEHEIGHTPOINTS=420"
+*End
+*PageSize B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*FoomaticRIPOptionSetting PageSize=B5JIS: " -dDEVICEWIDTHPOINTS=516 -d&&
+DEVICEHEIGHTPOINTS=729"
+*End
+*PageSize Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*FoomaticRIPOptionSetting PageSize=Env10: " -dDEVICEWIDTHPOINTS=297 -d&&
+DEVICEHEIGHTPOINTS=684"
+*End
+*PageSize EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*FoomaticRIPOptionSetting PageSize=EnvC5: " -dDEVICEWIDTHPOINTS=459 -d&&
+DEVICEHEIGHTPOINTS=649"
+*End
+*PageSize EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*FoomaticRIPOptionSetting PageSize=EnvC6: " -dDEVICEWIDTHPOINTS=323 -d&&
+DEVICEHEIGHTPOINTS=459"
+*End
+*PageSize EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*FoomaticRIPOptionSetting PageSize=EnvDL: " -dDEVICEWIDTHPOINTS=312 -d&&
+DEVICEHEIGHTPOINTS=624"
+*End
+*PageSize EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*FoomaticRIPOptionSetting PageSize=EnvISOB5: " -dDEVICEWIDTHPOINTS=499&&
+ -dDEVICEHEIGHTPOINTS=709"
+*End
+*PageSize EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*FoomaticRIPOptionSetting PageSize=EnvMonarch: " -dDEVICEWIDTHPOINTS=2&&
+79 -dDEVICEHEIGHTPOINTS=540"
+*End
+*PageSize Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*FoomaticRIPOptionSetting PageSize=Executive: " -dDEVICEWIDTHPOINTS=52&&
+2 -dDEVICEHEIGHTPOINTS=756"
+*End
+*PageSize FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*FoomaticRIPOptionSetting PageSize=FLSA: " -dDEVICEWIDTHPOINTS=612 -dD&&
+EVICEHEIGHTPOINTS=936"
+*End
+*PageSize Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*FoomaticRIPOptionSetting PageSize=Hagaki: " -dDEVICEWIDTHPOINTS=283 -&&
+dDEVICEHEIGHTPOINTS=420"
+*End
+*PageSize Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*FoomaticRIPOptionSetting PageSize=Legal: " -dDEVICEWIDTHPOINTS=612 -d&&
+DEVICEHEIGHTPOINTS=1008"
+*End
+*PageSize Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*FoomaticRIPOptionSetting PageSize=Oufuku: " -dDEVICEWIDTHPOINTS=420 -&&
+dDEVICEHEIGHTPOINTS=567"
+*End
+*PageSize w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*FoomaticRIPOptionSetting PageSize=w558h774: " -dDEVICEWIDTHPOINTS=558&&
+ -dDEVICEHEIGHTPOINTS=774"
+*End
+*PageSize w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*FoomaticRIPOptionSetting PageSize=w612h935: " -dDEVICEWIDTHPOINTS=612&&
+ -dDEVICEHEIGHTPOINTS=935"
+*End
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 105 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*PageRegion PhotoTearOff/Photo with tear-off tab: "%% FoomaticRIPOptionSetting: PageSize=PhotoTearOff"
+*PageRegion 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*PageRegion 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*PageRegion A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*PageRegion A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*PageRegion A6TearOff/A6 with tear-off tab: "%% FoomaticRIPOptionSetting: PageSize=A6TearOff"
+*PageRegion B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*PageRegion Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*PageRegion EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*PageRegion EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*PageRegion EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*PageRegion EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*PageRegion EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*PageRegion Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*PageRegion FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*PageRegion Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*PageRegion Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*PageRegion Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*PageRegion w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*PageRegion w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "18 36 594 783"
+*ImageableArea A4/A4: "9.72 36 585.28 833"
+*ImageableArea Photo/Photo/4x6 inch index card: "9 36 279 423"
+*ImageableArea PhotoTearOff/Photo with tear-off tab: "9 9 279 423"
+*ImageableArea 3x5/3x5 inch index card: "18 36 198 351"
+*ImageableArea 5x8/5x8 inch index card: "18 36 342 567"
+*ImageableArea A5/A5: "9 36 411 586"
+*ImageableArea A6/A6: "9 36 288 411"
+*ImageableArea A6TearOff/A6 with tear-off tab: "9 0 288 411"
+*ImageableArea B5JIS/B5 (JIS): "18 36 498 720"
+*ImageableArea Env10/Envelope #10: "18 36 279 675"
+*ImageableArea EnvC5/Envelope C5: "18 36 441 640"
+*ImageableArea EnvC6/Envelope C6: "18 36 305 450"
+*ImageableArea EnvDL/Envelope DL: "18 36 294 615"
+*ImageableArea EnvISOB5/Envelope B5: "18 36 481 700"
+*ImageableArea EnvMonarch/Envelope Monarch: "18 36 261 531"
+*ImageableArea Executive/Executive: "18 36 504 747"
+*ImageableArea FLSA/American Foolscap: "18 36 594 927"
+*ImageableArea Hagaki/Hagaki: "9 36 274 411"
+*ImageableArea Legal/Legal: "18 36 594 999"
+*ImageableArea Oufuku/Oufuku-Hagaki: "18 36 402 558"
+*ImageableArea w558h774/16K: "18 36 540 765"
+*ImageableArea w612h935/Executive (JIS): "18 36 594 926"
+
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Photo/Photo/4x6 inch index card: "288 432"
+*PaperDimension PhotoTearOff/Photo with tear-off tab: "288 432"
+*PaperDimension 3x5/3x5 inch index card: "216 360"
+*PaperDimension 5x8/5x8 inch index card: "360 576"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A6/A6: "297 420"
+*PaperDimension A6TearOff/A6 with tear-off tab: "297 420"
+*PaperDimension B5JIS/B5 (JIS): "516 729"
+*PaperDimension Env10/Envelope #10: "297 684"
+*PaperDimension EnvC5/Envelope C5: "459 649"
+*PaperDimension EnvC6/Envelope C6: "323 459"
+*PaperDimension EnvDL/Envelope DL: "312 624"
+*PaperDimension EnvISOB5/Envelope B5: "499 709"
+*PaperDimension EnvMonarch/Envelope Monarch: "279 540"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension FLSA/American Foolscap: "612 936"
+*PaperDimension Hagaki/Hagaki: "283 420"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension Oufuku/Oufuku-Hagaki: "420 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+
+*CloseGroup: General
+
+*OpenGroup: PrintoutMode/Printout Mode
+
+*OpenUI *Quality/Resolution, Quality, Ink Type, Media Type: PickOne
+*FoomaticRIPOption Quality: enum CmdLine B
+*OrderDependency: 100 AnySetup *Quality
+*DefaultQuality: FromPrintoutMode
+*Quality FromPrintoutMode/Controlled by 'Printout Mode': "%% FoomaticRIPOptionSetting: Quality=@PrintoutMode"
+*Quality 300ColorCMY/300 dpi, Color, Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300ColorCMY"
+*FoomaticRIPOptionSetting Quality=300ColorCMY: " -r300 -sIjsParams=Qua&&
+lity:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet=&&
+1"
+*End
+*Quality 300ColorCMYK/300 dpi, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300ColorCMYK"
+*FoomaticRIPOptionSetting Quality=300ColorCMYK: " -r300 -sIjsParams=Qu&&
+ality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet&&
+=2"
+*End
+*Quality 300DraftColorCMY/300 dpi, Draft, Color, Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300DraftColorCMY"
+*FoomaticRIPOptionSetting Quality=300DraftColorCMY: " -r300 -sIjsParam&&
+s=Quality:Quality=1,Quality:ColorMode=2,Quality:MediaType=0,Quality:Pe&&
+nSet=1"
+*End
+*Quality 300DraftColorCMYK/300 dpi, Draft, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300DraftColorCMYK"
+*FoomaticRIPOptionSetting Quality=300DraftColorCMYK: " -r300 -sIjsPara&&
+ms=Quality:Quality=1,Quality:ColorMode=2,Quality:MediaType=0,Quality:P&&
+enSet=2"
+*End
+*Quality 300DraftGrayscaleK/300 dpi, Draft, Grayscale, Black Cartr.: "%% FoomaticRIPOptionSetting: Quality=300DraftGrayscaleK"
+*FoomaticRIPOptionSetting Quality=300DraftGrayscaleK: " -r300 -sIjsPar&&
+ams=Quality:Quality=1,Quality:ColorMode=0,Quality:MediaType=0,Quality:&&
+PenSet=0"
+*End
+*Quality 300GrayscaleK/300 dpi, Grayscale, Black Cartr.: "%% FoomaticRIPOptionSetting: Quality=300GrayscaleK"
+*FoomaticRIPOptionSetting Quality=300GrayscaleK: " -r300 -sIjsParams=Q&&
+uality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:PenSe&&
+t=0"
+*End
+*Quality 300PhotoCMY/300 dpi, Photo, Color Cartr., Photo Paper: "%% FoomaticRIPOptionSetting: Quality=300PhotoCMY"
+*FoomaticRIPOptionSetting Quality=300PhotoCMY: " -r300 -sIjsParams=Qua&&
+lity:Quality=2,Quality:ColorMode=2,Quality:MediaType=2,Quality:PenSet=&&
+1"
+*End
+*Quality 300PhotoCMYK/300 dpi, Photo, Black + Color Cartr., Photo Paper: "%% FoomaticRIPOptionSetting: Quality=300PhotoCMYK"
+*FoomaticRIPOptionSetting Quality=300PhotoCMYK: " -r300 -sIjsParams=Qu&&
+ality:Quality=2,Quality:ColorMode=2,Quality:MediaType=2,Quality:PenSet&&
+=2"
+*End
+*Quality 600ColorCMY/600 dpi, Color, Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=600ColorCMY"
+*FoomaticRIPOptionSetting Quality=600ColorCMY: " -r600 -sIjsParams=Qua&&
+lity:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet=&&
+1"
+*End
+*Quality 600ColorCMYK/600 dpi, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=600ColorCMYK"
+*FoomaticRIPOptionSetting Quality=600ColorCMYK: " -r600 -sIjsParams=Qu&&
+ality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet&&
+=2"
+*End
+*Quality 600GrayscaleK/600 dpi, Grayscale, Black Cartr.: "%% FoomaticRIPOptionSetting: Quality=600GrayscaleK"
+*FoomaticRIPOptionSetting Quality=600GrayscaleK: " -r600 -sIjsParams=Q&&
+uality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:PenSe&&
+t=0"
+*End
+*Quality 600PhotoCMY/600 dpi, Photo, Color Cartr., Photo Paper: "%% FoomaticRIPOptionSetting: Quality=600PhotoCMY"
+*FoomaticRIPOptionSetting Quality=600PhotoCMY: " -r600 -sIjsParams=Qua&&
+lity:Quality=2,Quality:ColorMode=2,Quality:MediaType=2,Quality:PenSet=&&
+1"
+*End
+*Quality 600PhotoCMYK/600 dpi, Photo, Black + Color Cartr., Photo Paper: "%% FoomaticRIPOptionSetting: Quality=600PhotoCMYK"
+*FoomaticRIPOptionSetting Quality=600PhotoCMYK: " -r600 -sIjsParams=Qu&&
+ality:Quality=2,Quality:ColorMode=2,Quality:MediaType=2,Quality:PenSet&&
+=2"
+*End
+*CloseUI: *Quality
+
+*CloseGroup: PrintoutMode
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+
diff --git a/prnt/hpijs/ppd/HP-DeskJet_3845-hpijs.ppd b/prnt/hpijs/ppd/HP-DeskJet_3845-hpijs.ppd
new file mode 100644
index 000000000..fbbc9d6fa
--- /dev/null
+++ b/prnt/hpijs/ppd/HP-DeskJet_3845-hpijs.ppd
@@ -0,0 +1,433 @@
+*PPD-Adobe: "4.3"
+*%
+*% For information on using this, and to obtain the required backend
+*% script, consult http://www.linuxprinting.org/
+*%
+*% This file is published under the GNU General Public License
+*%
+*% PPD-O-MATIC (3.0.0 or newer) generated this PPD file. It is for use with
+*% all programs and environments which use PPD files for dealing with
+*% printer capability information. The printer must be configured with the
+*% "foomatic-rip" backend filter script of Foomatic 3.0.0 or newer. This
+*% file and "foomatic-rip" work together to support PPD-controlled printer
+*% driver option access with arbitrary free software printer drivers and
+*% printing spoolers.
+*%
+*% To save this file on your disk, wait until the download has completed
+*% (the animation of the browser logo must stop) and then use the
+*% "Save as..." command in the "File" menu of your browser or in the
+*% pop-up manu when you click on this document with the right mouse button.
+*% DO NOT cut and paste this file into an editor with your mouse. This can
+*% introduce additional line breaks which lead to unexpected results.
+*%
+*% You may save this file as 'HP-DeskJet_3845-hpijs.ppd'
+*%
+*%
+*FormatVersion: "4.3"
+*FileVersion: "1.1"
+*LanguageVersion: English
+*LanguageEncoding: ISOLatin1
+*PCFileName: "HPIJS.PPD"
+*Manufacturer: "HP"
+*Product: "(DeskJet 3845)"
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+*%pprRIP: foomatic-rip other
+*ModelName: "HP DeskJet 3845"
+*ShortNickName: "HP DeskJet 3845 hpijs"
+*NickName: "HP DeskJet 3845 Foomatic/hpijs (recommended)"
+*PSVersion: "(3010.000) 550"
+*PSVersion: "(3010.000) 651"
+*PSVersion: "(3010.000) 652"
+*PSVersion: "(3010.000) 653"
+*PSVersion: "(3010.000) 704"
+*PSVersion: "(3010.000) 705"
+*PSVersion: "(3010.000) 800"
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: RGB
+*FileSystem: False
+*Throughput: "1"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*DefaultResolution: 600dpi
+
+
+
+*HWMargins: 18 36 18 9
+*VariablePaperSize: True
+*MaxMediaWidth: 100000
+*MaxMediaHeight: 100000
+*NonUIOrderDependency: 105 AnySetup *CustomPageSize
+*CustomPageSize True: "pop pop pop pop pop
+%% FoomaticRIPOptionSetting: PageSize=Custom"
+*End
+*FoomaticRIPOptionSetting PageSize=Custom: " -dDEVICEWIDTHPOINTS=0 -dD&&
+EVICEHEIGHTPOINTS=0"
+*End
+*ParamCustomPageSize Width: 1 points 36 100000
+*ParamCustomPageSize Height: 2 points 36 100000
+*ParamCustomPageSize Orientation: 3 int 0 0
+*ParamCustomPageSize WidthOffset: 4 points 0 0
+*ParamCustomPageSize HeightOffset: 5 points 0 0
+
+*FoomaticIDs: HP-DeskJet_3845 hpijs
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPA&&
+USE -sDEVICE=ijs -sIjsServer=hpijs%A%B%C -dIjsUseOutputFD%Z -sOutputFi&&
+le=- -"
+*End
+
+*FoomaticRIPOption Model: enum CmdLine A 100
+*FoomaticRIPOptionSetting Model=HP-DeskJet_3845: " -sDeviceManufacture&&
+r="HEWLETT-PACKARD" -sDeviceModel="deskjet 3600""
+*End
+
+*OpenGroup: General/General
+
+*OpenUI *PrintoutMode/Printout Mode: PickOne
+*FoomaticRIPOption PrintoutMode: enum Composite B
+*OrderDependency: 10 AnySetup *PrintoutMode
+*DefaultPrintoutMode: Normal
+*PrintoutMode Draft/Draft (Color cartridge): "%% FoomaticRIPOptionSetting: PrintoutMode=Draft"
+*FoomaticRIPOptionSetting PrintoutMode=Draft: "Quality=300DraftColorCM&&
+Y"
+*End
+*PrintoutMode Draft.Gray/Draft Grayscale (Black cartridge): "%% FoomaticRIPOptionSetting: PrintoutMode=Draft.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=Draft.Gray: "Quality=300DraftGr&&
+ayscaleK"
+*End
+*PrintoutMode Normal/Normal (Color cartridge): "%% FoomaticRIPOptionSetting: PrintoutMode=Normal"
+*FoomaticRIPOptionSetting PrintoutMode=Normal: "Quality=300ColorCMY"
+*PrintoutMode Normal.Gray/Normal Grayscale (Black cartridge): "%% FoomaticRIPOptionSetting: PrintoutMode=Normal.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=Normal.Gray: "Quality=300Graysc&&
+aleK"
+*End
+*PrintoutMode High/High Quality (Color cartridge): "%% FoomaticRIPOptionSetting: PrintoutMode=High"
+*FoomaticRIPOptionSetting PrintoutMode=High: "Quality=600ColorCMY"
+*PrintoutMode High.Gray/High Quality Grayscale (Black cartridge): "%% FoomaticRIPOptionSetting: PrintoutMode=High.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=High.Gray: "Quality=600Grayscal&&
+eK"
+*End
+*PrintoutMode Photo/Photo (Color cartridge, on photo paper): "%% FoomaticRIPOptionSetting: PrintoutMode=Photo"
+*FoomaticRIPOptionSetting PrintoutMode=Photo: "Quality=600PhotoCMYKFul&&
+lBleed"
+*End
+*CloseUI: *PrintoutMode
+
+*OpenUI *PageSize/Page Size: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine A
+*OrderDependency: 105 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -dDEVICEWIDTHPOINTS=612 -&&
+dDEVICEHEIGHTPOINTS=792"
+*End
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -dDEVICEWIDTHPOINTS=595 -dDEV&&
+ICEHEIGHTPOINTS=842"
+*End
+*PageSize Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*FoomaticRIPOptionSetting PageSize=Photo: " -dDEVICEWIDTHPOINTS=288 -d&&
+DEVICEHEIGHTPOINTS=432"
+*End
+*PageSize PhotoTearOff/Photo with tear-off tab: "%% FoomaticRIPOptionSetting: PageSize=PhotoTearOff"
+*FoomaticRIPOptionSetting PageSize=PhotoTearOff: " -dDEVICEWIDTHPOINTS&&
+=288 -dDEVICEHEIGHTPOINTS=432"
+*End
+*PageSize 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*FoomaticRIPOptionSetting PageSize=3x5: " -dDEVICEWIDTHPOINTS=216 -dDE&&
+VICEHEIGHTPOINTS=360"
+*End
+*PageSize 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*FoomaticRIPOptionSetting PageSize=5x8: " -dDEVICEWIDTHPOINTS=360 -dDE&&
+VICEHEIGHTPOINTS=576"
+*End
+*PageSize A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*FoomaticRIPOptionSetting PageSize=A5: " -dDEVICEWIDTHPOINTS=420 -dDEV&&
+ICEHEIGHTPOINTS=595"
+*End
+*PageSize A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*FoomaticRIPOptionSetting PageSize=A6: " -dDEVICEWIDTHPOINTS=297 -dDEV&&
+ICEHEIGHTPOINTS=420"
+*End
+*PageSize A6TearOff/A6 with tear-off tab: "%% FoomaticRIPOptionSetting: PageSize=A6TearOff"
+*FoomaticRIPOptionSetting PageSize=A6TearOff: " -dDEVICEWIDTHPOINTS=29&&
+7 -dDEVICEHEIGHTPOINTS=420"
+*End
+*PageSize B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*FoomaticRIPOptionSetting PageSize=B5JIS: " -dDEVICEWIDTHPOINTS=516 -d&&
+DEVICEHEIGHTPOINTS=729"
+*End
+*PageSize Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*FoomaticRIPOptionSetting PageSize=Env10: " -dDEVICEWIDTHPOINTS=297 -d&&
+DEVICEHEIGHTPOINTS=684"
+*End
+*PageSize EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*FoomaticRIPOptionSetting PageSize=EnvC5: " -dDEVICEWIDTHPOINTS=459 -d&&
+DEVICEHEIGHTPOINTS=649"
+*End
+*PageSize EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*FoomaticRIPOptionSetting PageSize=EnvC6: " -dDEVICEWIDTHPOINTS=323 -d&&
+DEVICEHEIGHTPOINTS=459"
+*End
+*PageSize EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*FoomaticRIPOptionSetting PageSize=EnvDL: " -dDEVICEWIDTHPOINTS=312 -d&&
+DEVICEHEIGHTPOINTS=624"
+*End
+*PageSize EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*FoomaticRIPOptionSetting PageSize=EnvISOB5: " -dDEVICEWIDTHPOINTS=499&&
+ -dDEVICEHEIGHTPOINTS=709"
+*End
+*PageSize EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*FoomaticRIPOptionSetting PageSize=EnvMonarch: " -dDEVICEWIDTHPOINTS=2&&
+79 -dDEVICEHEIGHTPOINTS=540"
+*End
+*PageSize Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*FoomaticRIPOptionSetting PageSize=Executive: " -dDEVICEWIDTHPOINTS=52&&
+2 -dDEVICEHEIGHTPOINTS=756"
+*End
+*PageSize FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*FoomaticRIPOptionSetting PageSize=FLSA: " -dDEVICEWIDTHPOINTS=612 -dD&&
+EVICEHEIGHTPOINTS=936"
+*End
+*PageSize Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*FoomaticRIPOptionSetting PageSize=Hagaki: " -dDEVICEWIDTHPOINTS=283 -&&
+dDEVICEHEIGHTPOINTS=420"
+*End
+*PageSize Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*FoomaticRIPOptionSetting PageSize=Legal: " -dDEVICEWIDTHPOINTS=612 -d&&
+DEVICEHEIGHTPOINTS=1008"
+*End
+*PageSize Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*FoomaticRIPOptionSetting PageSize=Oufuku: " -dDEVICEWIDTHPOINTS=420 -&&
+dDEVICEHEIGHTPOINTS=567"
+*End
+*PageSize w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*FoomaticRIPOptionSetting PageSize=w558h774: " -dDEVICEWIDTHPOINTS=558&&
+ -dDEVICEHEIGHTPOINTS=774"
+*End
+*PageSize w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*FoomaticRIPOptionSetting PageSize=w612h935: " -dDEVICEWIDTHPOINTS=612&&
+ -dDEVICEHEIGHTPOINTS=935"
+*End
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 105 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*PageRegion PhotoTearOff/Photo with tear-off tab: "%% FoomaticRIPOptionSetting: PageSize=PhotoTearOff"
+*PageRegion 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*PageRegion 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*PageRegion A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*PageRegion A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*PageRegion A6TearOff/A6 with tear-off tab: "%% FoomaticRIPOptionSetting: PageSize=A6TearOff"
+*PageRegion B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*PageRegion Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*PageRegion EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*PageRegion EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*PageRegion EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*PageRegion EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*PageRegion EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*PageRegion Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*PageRegion FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*PageRegion Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*PageRegion Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*PageRegion Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*PageRegion w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*PageRegion w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "18 36 594 783"
+*ImageableArea A4/A4: "9.72 36 585.28 833"
+*ImageableArea Photo/Photo/4x6 inch index card: "9 36 279 423"
+*ImageableArea PhotoTearOff/Photo with tear-off tab: "9 9 279 423"
+*ImageableArea 3x5/3x5 inch index card: "18 36 198 351"
+*ImageableArea 5x8/5x8 inch index card: "18 36 342 567"
+*ImageableArea A5/A5: "9 36 411 586"
+*ImageableArea A6/A6: "9 36 288 411"
+*ImageableArea A6TearOff/A6 with tear-off tab: "9 0 288 411"
+*ImageableArea B5JIS/B5 (JIS): "18 36 498 720"
+*ImageableArea Env10/Envelope #10: "18 36 279 675"
+*ImageableArea EnvC5/Envelope C5: "18 36 441 640"
+*ImageableArea EnvC6/Envelope C6: "18 36 305 450"
+*ImageableArea EnvDL/Envelope DL: "18 36 294 615"
+*ImageableArea EnvISOB5/Envelope B5: "18 36 481 700"
+*ImageableArea EnvMonarch/Envelope Monarch: "18 36 261 531"
+*ImageableArea Executive/Executive: "18 36 504 747"
+*ImageableArea FLSA/American Foolscap: "18 36 594 927"
+*ImageableArea Hagaki/Hagaki: "9 36 274 411"
+*ImageableArea Legal/Legal: "18 36 594 999"
+*ImageableArea Oufuku/Oufuku-Hagaki: "18 36 402 558"
+*ImageableArea w558h774/16K: "18 36 540 765"
+*ImageableArea w612h935/Executive (JIS): "18 36 594 926"
+
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Photo/Photo/4x6 inch index card: "288 432"
+*PaperDimension PhotoTearOff/Photo with tear-off tab: "288 432"
+*PaperDimension 3x5/3x5 inch index card: "216 360"
+*PaperDimension 5x8/5x8 inch index card: "360 576"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A6/A6: "297 420"
+*PaperDimension A6TearOff/A6 with tear-off tab: "297 420"
+*PaperDimension B5JIS/B5 (JIS): "516 729"
+*PaperDimension Env10/Envelope #10: "297 684"
+*PaperDimension EnvC5/Envelope C5: "459 649"
+*PaperDimension EnvC6/Envelope C6: "323 459"
+*PaperDimension EnvDL/Envelope DL: "312 624"
+*PaperDimension EnvISOB5/Envelope B5: "499 709"
+*PaperDimension EnvMonarch/Envelope Monarch: "279 540"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension FLSA/American Foolscap: "612 936"
+*PaperDimension Hagaki/Hagaki: "283 420"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension Oufuku/Oufuku-Hagaki: "420 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+
+*CloseGroup: General
+
+*OpenGroup: PrintoutMode/Printout Mode
+
+*OpenUI *Quality/Resolution, Quality, Ink Type, Media Type: PickOne
+*FoomaticRIPOption Quality: enum CmdLine B
+*OrderDependency: 100 AnySetup *Quality
+*DefaultQuality: FromPrintoutMode
+*Quality FromPrintoutMode/Controlled by 'Printout Mode': "%% FoomaticRIPOptionSetting: Quality=@PrintoutMode"
+*Quality 300ColorCMY/300 dpi, Color, Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300ColorCMY"
+*FoomaticRIPOptionSetting Quality=300ColorCMY: " -r300 -sIjsParams=Qua&&
+lity:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet=&&
+1"
+*End
+*Quality 300ColorCMYK/300 dpi, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300ColorCMYK"
+*FoomaticRIPOptionSetting Quality=300ColorCMYK: " -r300 -sIjsParams=Qu&&
+ality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet&&
+=2"
+*End
+*Quality 300DraftColorCMY/300 dpi, Draft, Color, Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300DraftColorCMY"
+*FoomaticRIPOptionSetting Quality=300DraftColorCMY: " -r300 -sIjsParam&&
+s=Quality:Quality=1,Quality:ColorMode=2,Quality:MediaType=0,Quality:Pe&&
+nSet=1"
+*End
+*Quality 300DraftColorCMYK/300 dpi, Draft, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300DraftColorCMYK"
+*FoomaticRIPOptionSetting Quality=300DraftColorCMYK: " -r300 -sIjsPara&&
+ms=Quality:Quality=1,Quality:ColorMode=2,Quality:MediaType=0,Quality:P&&
+enSet=2"
+*End
+*Quality 300DraftGrayscaleK/300 dpi, Draft, Grayscale, Black Cartr.: "%% FoomaticRIPOptionSetting: Quality=300DraftGrayscaleK"
+*FoomaticRIPOptionSetting Quality=300DraftGrayscaleK: " -r300 -sIjsPar&&
+ams=Quality:Quality=1,Quality:ColorMode=0,Quality:MediaType=0,Quality:&&
+PenSet=0"
+*End
+*Quality 300GrayscaleK/300 dpi, Grayscale, Black Cartr.: "%% FoomaticRIPOptionSetting: Quality=300GrayscaleK"
+*FoomaticRIPOptionSetting Quality=300GrayscaleK: " -r300 -sIjsParams=Q&&
+uality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:PenSe&&
+t=0"
+*End
+*Quality 300PhotoCMY/300 dpi, Photo, Color Cartr., Photo Paper: "%% FoomaticRIPOptionSetting: Quality=300PhotoCMY"
+*FoomaticRIPOptionSetting Quality=300PhotoCMY: " -r300 -sIjsParams=Qua&&
+lity:Quality=2,Quality:ColorMode=2,Quality:MediaType=2,Quality:PenSet=&&
+1"
+*End
+*Quality 300PhotoCMYK/300 dpi, Photo, Black + Color Cartr., Photo Paper: "%% FoomaticRIPOptionSetting: Quality=300PhotoCMYK"
+*FoomaticRIPOptionSetting Quality=300PhotoCMYK: " -r300 -sIjsParams=Qu&&
+ality:Quality=2,Quality:ColorMode=2,Quality:MediaType=2,Quality:PenSet&&
+=2"
+*End
+*Quality 300PhotoCMYKFullBleed/300 dpi, Photo, Full Bleed, Black + Color Cartr., Photo Paper: "%% FoomaticRIPOptionSetting: Quality=300PhotoCMYKFullBleed"
+*FoomaticRIPOptionSetting Quality=300PhotoCMYKFullBleed: " -r300 -sIjs&&
+Params=Quality:Quality=2,Quality:ColorMode=2,Quality:MediaType=2,Quali&&
+ty:PenSet=2,Quality:FullBleed=1"
+*End
+*Quality 600ColorCMY/600 dpi, Color, Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=600ColorCMY"
+*FoomaticRIPOptionSetting Quality=600ColorCMY: " -r600 -sIjsParams=Qua&&
+lity:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet=&&
+1"
+*End
+*Quality 600ColorCMYK/600 dpi, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=600ColorCMYK"
+*FoomaticRIPOptionSetting Quality=600ColorCMYK: " -r600 -sIjsParams=Qu&&
+ality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet&&
+=2"
+*End
+*Quality 600GrayscaleK/600 dpi, Grayscale, Black Cartr.: "%% FoomaticRIPOptionSetting: Quality=600GrayscaleK"
+*FoomaticRIPOptionSetting Quality=600GrayscaleK: " -r600 -sIjsParams=Q&&
+uality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:PenSe&&
+t=0"
+*End
+*Quality 600PhotoCMY/600 dpi, Photo, Color Cartr., Photo Paper: "%% FoomaticRIPOptionSetting: Quality=600PhotoCMY"
+*FoomaticRIPOptionSetting Quality=600PhotoCMY: " -r600 -sIjsParams=Qua&&
+lity:Quality=2,Quality:ColorMode=2,Quality:MediaType=2,Quality:PenSet=&&
+1"
+*End
+*Quality 600PhotoCMYcmK/600 dpi, Photo, Photo + Color Cartr., Photo Paper: "%% FoomaticRIPOptionSetting: Quality=600PhotoCMYcmK"
+*FoomaticRIPOptionSetting Quality=600PhotoCMYcmK: " -r600 -sIjsParams=&&
+Quality:Quality=2,Quality:ColorMode=2,Quality:MediaType=2,Quality:PenS&&
+et=4"
+*End
+*Quality 600PhotoCMYcmKFullBleed/600 dpi, Photo, Full Bleed, Photo + Color Cartr., Photo Paper: "%% FoomaticRIPOptionSetting: Quality=600PhotoCMYcmKFullBleed"
+*FoomaticRIPOptionSetting Quality=600PhotoCMYcmKFullBleed: " -r600 -sI&&
+jsParams=Quality:Quality=2,Quality:ColorMode=2,Quality:MediaType=2,Qua&&
+lity:PenSet=4,Quality:FullBleed=1"
+*End
+*Quality 600PhotoCMYK/600 dpi, Photo, Black + Color Cartr., Photo Paper: "%% FoomaticRIPOptionSetting: Quality=600PhotoCMYK"
+*FoomaticRIPOptionSetting Quality=600PhotoCMYK: " -r600 -sIjsParams=Qu&&
+ality:Quality=2,Quality:ColorMode=2,Quality:MediaType=2,Quality:PenSet&&
+=2"
+*End
+*Quality 600PhotoCMYKFullBleed/600 dpi, Photo, Full Bleed, Black + Color Cartr., Photo Paper: "%% FoomaticRIPOptionSetting: Quality=600PhotoCMYKFullBleed"
+*FoomaticRIPOptionSetting Quality=600PhotoCMYKFullBleed: " -r600 -sIjs&&
+Params=Quality:Quality=2,Quality:ColorMode=2,Quality:MediaType=2,Quali&&
+ty:PenSet=2,Quality:FullBleed=1"
+*End
+*CloseUI: *Quality
+
+*CloseGroup: PrintoutMode
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+
diff --git a/prnt/hpijs/ppd/HP-DeskJet_5150-hpijs.ppd b/prnt/hpijs/ppd/HP-DeskJet_5150-hpijs.ppd
index 03e22dbb1..08fd53cfd 100644
--- a/prnt/hpijs/ppd/HP-DeskJet_5150-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-DeskJet_5150-hpijs.ppd
@@ -293,6 +293,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-DeskJet_5158-hpijs.ppd b/prnt/hpijs/ppd/HP-DeskJet_5158-hpijs.ppd
index 78a2d5cff..15f7533b0 100644
--- a/prnt/hpijs/ppd/HP-DeskJet_5158-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-DeskJet_5158-hpijs.ppd
@@ -293,6 +293,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-DeskJet_5160-hpijs.ppd b/prnt/hpijs/ppd/HP-DeskJet_5160-hpijs.ppd
index 6bcdf3c2e..e09ed7168 100644
--- a/prnt/hpijs/ppd/HP-DeskJet_5160-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-DeskJet_5160-hpijs.ppd
@@ -293,6 +293,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-DeskJet_5550-hpijs.ppd b/prnt/hpijs/ppd/HP-DeskJet_5550-hpijs.ppd
index 7ae958dfa..c95c78e69 100644
--- a/prnt/hpijs/ppd/HP-DeskJet_5550-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-DeskJet_5550-hpijs.ppd
@@ -293,6 +293,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-DeskJet_5551-hpijs.ppd b/prnt/hpijs/ppd/HP-DeskJet_5551-hpijs.ppd
index 5a1003369..906a4c019 100644
--- a/prnt/hpijs/ppd/HP-DeskJet_5551-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-DeskJet_5551-hpijs.ppd
@@ -293,6 +293,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-DeskJet_5650-hpijs.ppd b/prnt/hpijs/ppd/HP-DeskJet_5650-hpijs.ppd
index 4e45c062d..91d10656d 100644
--- a/prnt/hpijs/ppd/HP-DeskJet_5650-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-DeskJet_5650-hpijs.ppd
@@ -293,6 +293,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-DeskJet_5652-hpijs.ppd b/prnt/hpijs/ppd/HP-DeskJet_5652-hpijs.ppd
index 180354c27..807e3ef66 100644
--- a/prnt/hpijs/ppd/HP-DeskJet_5652-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-DeskJet_5652-hpijs.ppd
@@ -293,6 +293,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-DeskJet_5670-hpijs.ppd b/prnt/hpijs/ppd/HP-DeskJet_5670-hpijs.ppd
index 13cbf37ac..d9fb018fb 100644
--- a/prnt/hpijs/ppd/HP-DeskJet_5670-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-DeskJet_5670-hpijs.ppd
@@ -293,6 +293,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-DeskJet_5740-hpijs.ppd b/prnt/hpijs/ppd/HP-DeskJet_5740-hpijs.ppd
index 2c1e52b57..6a7065afb 100644
--- a/prnt/hpijs/ppd/HP-DeskJet_5740-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-DeskJet_5740-hpijs.ppd
@@ -300,6 +300,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-DeskJet_5850-hpijs.ppd b/prnt/hpijs/ppd/HP-DeskJet_5850-hpijs.ppd
index f2b6df2ca..fbc313547 100644
--- a/prnt/hpijs/ppd/HP-DeskJet_5850-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-DeskJet_5850-hpijs.ppd
@@ -293,6 +293,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-DeskJet_6122-hpijs.ppd b/prnt/hpijs/ppd/HP-DeskJet_6122-hpijs.ppd
index c4f706d14..96b574ded 100644
--- a/prnt/hpijs/ppd/HP-DeskJet_6122-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-DeskJet_6122-hpijs.ppd
@@ -29,7 +29,7 @@
*LanguageEncoding: ISOLatin1
*PCFileName: "HPIJS.PPD"
*Manufacturer: "HP"
-*Product: "(DeskJet 6122)"
+*Product: "(deskjet 6122)"
*cupsVersion: 1.0
*cupsManualCopies: True
*cupsModelNumber: 2
diff --git a/prnt/hpijs/ppd/HP-DeskJet_6520-hpijs.ppd b/prnt/hpijs/ppd/HP-DeskJet_6520-hpijs.ppd
index 0218768ed..ce4e3bdce 100644
--- a/prnt/hpijs/ppd/HP-DeskJet_6520-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-DeskJet_6520-hpijs.ppd
@@ -293,6 +293,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-DeskJet_6540-hpijs.ppd b/prnt/hpijs/ppd/HP-DeskJet_6540-hpijs.ppd
index f6ae65117..a1a2acb50 100644
--- a/prnt/hpijs/ppd/HP-DeskJet_6540-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-DeskJet_6540-hpijs.ppd
@@ -29,7 +29,7 @@
*LanguageEncoding: ISOLatin1
*PCFileName: "HPIJS.PPD"
*Manufacturer: "HP"
-*Product: "(deskjet 6540)"
+*Product: "(Deskjet 6500)"
*cupsVersion: 1.0
*cupsManualCopies: True
*cupsModelNumber: 2
@@ -52,7 +52,14 @@
*Throughput: "1"
*LandscapeOrientation: Plus90
*TTRasterizer: Type42
-
+*1284DeviceID: "
+ MFG:HP;
+ MDL:Deskjet 6500;
+ CMD:MLC,PCL,PML,DW-PCL,DESKJET,DYN;
+ CLS:PRINTER;
+ DES:6540;
+"
+*End
*DefaultResolution: 1200dpi
@@ -293,6 +300,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-DeskJet_6600-hpijs.ppd b/prnt/hpijs/ppd/HP-DeskJet_6600-hpijs.ppd
new file mode 100644
index 000000000..b892838a3
--- /dev/null
+++ b/prnt/hpijs/ppd/HP-DeskJet_6600-hpijs.ppd
@@ -0,0 +1,441 @@
+*PPD-Adobe: "4.3"
+*%
+*% For information on using this, and to obtain the required backend
+*% script, consult http://www.linuxprinting.org/
+*%
+*% This file is published under the GNU General Public License
+*%
+*% PPD-O-MATIC (3.0.0 or newer) generated this PPD file. It is for use with
+*% all programs and environments which use PPD files for dealing with
+*% printer capability information. The printer must be configured with the
+*% "foomatic-rip" backend filter script of Foomatic 3.0.0 or newer. This
+*% file and "foomatic-rip" work together to support PPD-controlled printer
+*% driver option access with arbitrary free software printer drivers and
+*% printing spoolers.
+*%
+*% To save this file on your disk, wait until the download has completed
+*% (the animation of the browser logo must stop) and then use the
+*% "Save as..." command in the "File" menu of your browser or in the
+*% pop-up manu when you click on this document with the right mouse button.
+*% DO NOT cut and paste this file into an editor with your mouse. This can
+*% introduce additional line breaks which lead to unexpected results.
+*%
+*% You may save this file as 'HP-DeskJet_6600-hpijs.ppd'
+*%
+*%
+*FormatVersion: "4.3"
+*FileVersion: "1.1"
+*LanguageVersion: English
+*LanguageEncoding: ISOLatin1
+*PCFileName: "HPIJS.PPD"
+*Manufacturer: "HP"
+*Product: "(deskjet 6600)"
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+*%pprRIP: foomatic-rip other
+*ModelName: "HP DeskJet 6600"
+*ShortNickName: "HP DeskJet 6600 hpijs"
+*NickName: "HP DeskJet 6600 Foomatic/hpijs (recommended)"
+*PSVersion: "(3010.000) 550"
+*PSVersion: "(3010.000) 651"
+*PSVersion: "(3010.000) 652"
+*PSVersion: "(3010.000) 653"
+*PSVersion: "(3010.000) 704"
+*PSVersion: "(3010.000) 705"
+*PSVersion: "(3010.000) 800"
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: RGB
+*FileSystem: False
+*Throughput: "1"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*DefaultResolution: 1200dpi
+
+
+
+*HWMargins: 18 36 18 9
+*VariablePaperSize: True
+*MaxMediaWidth: 100000
+*MaxMediaHeight: 100000
+*NonUIOrderDependency: 105 AnySetup *CustomPageSize
+*CustomPageSize True: "pop pop pop pop pop
+%% FoomaticRIPOptionSetting: PageSize=Custom"
+*End
+*FoomaticRIPOptionSetting PageSize=Custom: " -dDEVICEWIDTHPOINTS=0 -dD&&
+EVICEHEIGHTPOINTS=0"
+*End
+*ParamCustomPageSize Width: 1 points 36 100000
+*ParamCustomPageSize Height: 2 points 36 100000
+*ParamCustomPageSize Orientation: 3 int 0 0
+*ParamCustomPageSize WidthOffset: 4 points 0 0
+*ParamCustomPageSize HeightOffset: 5 points 0 0
+
+*FoomaticIDs: HP-DeskJet_6600 hpijs
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPA&&
+USE -sDEVICE=ijs -sIjsServer=hpijs%A%B%C -dIjsUseOutputFD%Z -sOutputFi&&
+le=- -"
+*End
+
+*FoomaticRIPOption Model: enum CmdLine A 100
+*FoomaticRIPOptionSetting Model=HP-DeskJet_6600: " -sDeviceManufacture&&
+r="HEWLETT-PACKARD" -sDeviceModel="deskjet 5550""
+*End
+
+*OpenGroup: General/General
+
+*OpenUI *PrintoutMode/Printout Mode: PickOne
+*FoomaticRIPOption PrintoutMode: enum Composite B
+*OrderDependency: 10 AnySetup *PrintoutMode
+*DefaultPrintoutMode: Normal
+*PrintoutMode Draft/Draft (auto-detect paper type): "%% FoomaticRIPOptionSetting: PrintoutMode=Draft"
+*FoomaticRIPOptionSetting PrintoutMode=Draft: "Quality=300FastDraftCol&&
+orCMYK"
+*End
+*PrintoutMode Draft.Gray/Draft Grayscale (auto-detect paper type): "%% FoomaticRIPOptionSetting: PrintoutMode=Draft.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=Draft.Gray: "Quality=300DraftGr&&
+ayscaleCMYK"
+*End
+*PrintoutMode Normal/Normal (auto-detect paper type): "%% FoomaticRIPOptionSetting: PrintoutMode=Normal"
+*FoomaticRIPOptionSetting PrintoutMode=Normal: "Quality=300ColorCMYK"
+*PrintoutMode Normal.Gray/Normal Grayscale (auto-detect paper type): "%% FoomaticRIPOptionSetting: PrintoutMode=Normal.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=Normal.Gray: "Quality=300Graysc&&
+aleCMYK"
+*End
+*PrintoutMode High/High Quality (auto-detect paper type): "%% FoomaticRIPOptionSetting: PrintoutMode=High"
+*FoomaticRIPOptionSetting PrintoutMode=High: "Quality=600ColorCMYK"
+*PrintoutMode High.Gray/High Quality Grayscale (auto-detect paper type): "%% FoomaticRIPOptionSetting: PrintoutMode=High.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=High.Gray: "Quality=600Grayscal&&
+eCMYK"
+*End
+*PrintoutMode Photo/Photo (on photo paper): "%% FoomaticRIPOptionSetting: PrintoutMode=Photo"
+*FoomaticRIPOptionSetting PrintoutMode=Photo: "Quality=1200PhotoCMYKFu&&
+llBleed"
+*End
+*CloseUI: *PrintoutMode
+
+*OpenUI *PageSize/Page Size: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine A
+*OrderDependency: 105 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -dDEVICEWIDTHPOINTS=612 -&&
+dDEVICEHEIGHTPOINTS=792"
+*End
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -dDEVICEWIDTHPOINTS=595 -dDEV&&
+ICEHEIGHTPOINTS=842"
+*End
+*PageSize Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*FoomaticRIPOptionSetting PageSize=Photo: " -dDEVICEWIDTHPOINTS=288 -d&&
+DEVICEHEIGHTPOINTS=432"
+*End
+*PageSize PhotoTearOff/Photo with tear-off tab: "%% FoomaticRIPOptionSetting: PageSize=PhotoTearOff"
+*FoomaticRIPOptionSetting PageSize=PhotoTearOff: " -dDEVICEWIDTHPOINTS&&
+=288 -dDEVICEHEIGHTPOINTS=432"
+*End
+*PageSize 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*FoomaticRIPOptionSetting PageSize=3x5: " -dDEVICEWIDTHPOINTS=216 -dDE&&
+VICEHEIGHTPOINTS=360"
+*End
+*PageSize 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*FoomaticRIPOptionSetting PageSize=5x8: " -dDEVICEWIDTHPOINTS=360 -dDE&&
+VICEHEIGHTPOINTS=576"
+*End
+*PageSize A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*FoomaticRIPOptionSetting PageSize=A5: " -dDEVICEWIDTHPOINTS=420 -dDEV&&
+ICEHEIGHTPOINTS=595"
+*End
+*PageSize A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*FoomaticRIPOptionSetting PageSize=A6: " -dDEVICEWIDTHPOINTS=297 -dDEV&&
+ICEHEIGHTPOINTS=420"
+*End
+*PageSize A6TearOff/A6 with tear-off tab: "%% FoomaticRIPOptionSetting: PageSize=A6TearOff"
+*FoomaticRIPOptionSetting PageSize=A6TearOff: " -dDEVICEWIDTHPOINTS=29&&
+7 -dDEVICEHEIGHTPOINTS=420"
+*End
+*PageSize B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*FoomaticRIPOptionSetting PageSize=B5JIS: " -dDEVICEWIDTHPOINTS=516 -d&&
+DEVICEHEIGHTPOINTS=729"
+*End
+*PageSize Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*FoomaticRIPOptionSetting PageSize=Env10: " -dDEVICEWIDTHPOINTS=297 -d&&
+DEVICEHEIGHTPOINTS=684"
+*End
+*PageSize EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*FoomaticRIPOptionSetting PageSize=EnvC5: " -dDEVICEWIDTHPOINTS=459 -d&&
+DEVICEHEIGHTPOINTS=649"
+*End
+*PageSize EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*FoomaticRIPOptionSetting PageSize=EnvC6: " -dDEVICEWIDTHPOINTS=323 -d&&
+DEVICEHEIGHTPOINTS=459"
+*End
+*PageSize EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*FoomaticRIPOptionSetting PageSize=EnvDL: " -dDEVICEWIDTHPOINTS=312 -d&&
+DEVICEHEIGHTPOINTS=624"
+*End
+*PageSize EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*FoomaticRIPOptionSetting PageSize=EnvISOB5: " -dDEVICEWIDTHPOINTS=499&&
+ -dDEVICEHEIGHTPOINTS=709"
+*End
+*PageSize EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*FoomaticRIPOptionSetting PageSize=EnvMonarch: " -dDEVICEWIDTHPOINTS=2&&
+79 -dDEVICEHEIGHTPOINTS=540"
+*End
+*PageSize Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*FoomaticRIPOptionSetting PageSize=Executive: " -dDEVICEWIDTHPOINTS=52&&
+2 -dDEVICEHEIGHTPOINTS=756"
+*End
+*PageSize FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*FoomaticRIPOptionSetting PageSize=FLSA: " -dDEVICEWIDTHPOINTS=612 -dD&&
+EVICEHEIGHTPOINTS=936"
+*End
+*PageSize Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*FoomaticRIPOptionSetting PageSize=Hagaki: " -dDEVICEWIDTHPOINTS=283 -&&
+dDEVICEHEIGHTPOINTS=420"
+*End
+*PageSize Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*FoomaticRIPOptionSetting PageSize=Legal: " -dDEVICEWIDTHPOINTS=612 -d&&
+DEVICEHEIGHTPOINTS=1008"
+*End
+*PageSize Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*FoomaticRIPOptionSetting PageSize=Oufuku: " -dDEVICEWIDTHPOINTS=420 -&&
+dDEVICEHEIGHTPOINTS=567"
+*End
+*PageSize w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*FoomaticRIPOptionSetting PageSize=w558h774: " -dDEVICEWIDTHPOINTS=558&&
+ -dDEVICEHEIGHTPOINTS=774"
+*End
+*PageSize w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*FoomaticRIPOptionSetting PageSize=w612h935: " -dDEVICEWIDTHPOINTS=612&&
+ -dDEVICEHEIGHTPOINTS=935"
+*End
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 105 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*PageRegion PhotoTearOff/Photo with tear-off tab: "%% FoomaticRIPOptionSetting: PageSize=PhotoTearOff"
+*PageRegion 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*PageRegion 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*PageRegion A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*PageRegion A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*PageRegion A6TearOff/A6 with tear-off tab: "%% FoomaticRIPOptionSetting: PageSize=A6TearOff"
+*PageRegion B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*PageRegion Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*PageRegion EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*PageRegion EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*PageRegion EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*PageRegion EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*PageRegion EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*PageRegion Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*PageRegion FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*PageRegion Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*PageRegion Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*PageRegion Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*PageRegion w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*PageRegion w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "18 36 594 783"
+*ImageableArea A4/A4: "9.72 36 585.28 833"
+*ImageableArea Photo/Photo/4x6 inch index card: "0 36 288 432"
+*ImageableArea PhotoTearOff/Photo with tear-off tab: "0 0 288 432"
+*ImageableArea 3x5/3x5 inch index card: "0 36 216 360"
+*ImageableArea 5x8/5x8 inch index card: "0 36 360 576"
+*ImageableArea A5/A5: "9 36 411 586"
+*ImageableArea A6/A6: "0 36 297 420"
+*ImageableArea A6TearOff/A6 with tear-off tab: "0 0 297 420"
+*ImageableArea B5JIS/B5 (JIS): "18 36 498 720"
+*ImageableArea Env10/Envelope #10: "0 36 297 684"
+*ImageableArea EnvC5/Envelope C5: "18 36 441 640"
+*ImageableArea EnvC6/Envelope C6: "0 36 323 459"
+*ImageableArea EnvDL/Envelope DL: "0 36 312 624"
+*ImageableArea EnvISOB5/Envelope B5: "18 36 481 700"
+*ImageableArea EnvMonarch/Envelope Monarch: "0 36 279 540"
+*ImageableArea Executive/Executive: "18 36 504 747"
+*ImageableArea FLSA/American Foolscap: "18 36 594 927"
+*ImageableArea Hagaki/Hagaki: "0 36 283 420"
+*ImageableArea Legal/Legal: "18 36 594 999"
+*ImageableArea Oufuku/Oufuku-Hagaki: "0 36 420 567"
+*ImageableArea w558h774/16K: "18 36 540 765"
+*ImageableArea w612h935/Executive (JIS): "18 36 594 926"
+
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Photo/Photo/4x6 inch index card: "288 432"
+*PaperDimension PhotoTearOff/Photo with tear-off tab: "288 432"
+*PaperDimension 3x5/3x5 inch index card: "216 360"
+*PaperDimension 5x8/5x8 inch index card: "360 576"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A6/A6: "297 420"
+*PaperDimension A6TearOff/A6 with tear-off tab: "297 420"
+*PaperDimension B5JIS/B5 (JIS): "516 729"
+*PaperDimension Env10/Envelope #10: "297 684"
+*PaperDimension EnvC5/Envelope C5: "459 649"
+*PaperDimension EnvC6/Envelope C6: "323 459"
+*PaperDimension EnvDL/Envelope DL: "312 624"
+*PaperDimension EnvISOB5/Envelope B5: "499 709"
+*PaperDimension EnvMonarch/Envelope Monarch: "279 540"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension FLSA/American Foolscap: "612 936"
+*PaperDimension Hagaki/Hagaki: "283 420"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension Oufuku/Oufuku-Hagaki: "420 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Double-Sided Printing: PickOne
+*FoomaticRIPOption Duplex: enum CmdLine A
+*OrderDependency: 120 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex DuplexNoTumble/Long Edge (Standard): "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: " -dDuplex=true -dTum&&
+ble=false"
+*End
+*Duplex DuplexTumble/Short Edge (Flip): "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: " -dDuplex=true -dTumbl&&
+e=true"
+*End
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: " -dDuplex=false"
+*CloseUI: *Duplex
+
+*CloseGroup: General
+
+*OpenGroup: PrintoutMode/Printout Mode
+
+*OpenUI *Quality/Resolution, Quality, Ink Type, Media Type: PickOne
+*FoomaticRIPOption Quality: enum CmdLine B
+*OrderDependency: 100 AnySetup *Quality
+*DefaultQuality: FromPrintoutMode
+*Quality FromPrintoutMode/Controlled by 'Printout Mode': "%% FoomaticRIPOptionSetting: Quality=@PrintoutMode"
+*Quality 300ColorCMYK/300 dpi, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300ColorCMYK"
+*FoomaticRIPOptionSetting Quality=300ColorCMYK: " -r300 -sIjsParams=Qu&&
+ality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet&&
+=2"
+*End
+*Quality 300ColorCMYKFullBleed/300 dpi, Color, Full Bleed, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300ColorCMYKFullBleed"
+*FoomaticRIPOptionSetting Quality=300ColorCMYKFullBleed: " -r300 -sIjs&&
+Params=Quality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quali&&
+ty:PenSet=2,Quality:FullBleed=1"
+*End
+*Quality 300DraftColorCMYK/300 dpi, Draft, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300DraftColorCMYK"
+*FoomaticRIPOptionSetting Quality=300DraftColorCMYK: " -r300 -sIjsPara&&
+ms=Quality:Quality=1,Quality:ColorMode=2,Quality:MediaType=0,Quality:P&&
+enSet=2"
+*End
+*Quality 300DraftGrayscaleCMYK/300 dpi, Draft, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300DraftGrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=300DraftGrayscaleCMYK: " -r300 -sIjs&&
+Params=Quality:Quality=1,Quality:ColorMode=0,Quality:MediaType=0,Quali&&
+ty:PenSet=2"
+*End
+*Quality 300FastDraftColorCMYK/300 dpi, FastDraft, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300FastDraftColorCMYK"
+*FoomaticRIPOptionSetting Quality=300FastDraftColorCMYK: " -r300 -sIjs&&
+Params=Quality:Quality=4,Quality:ColorMode=2,Quality:MediaType=0,Quali&&
+ty:PenSet=2"
+*End
+*Quality 300GrayscaleCMYK/300 dpi, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300GrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=300GrayscaleCMYK: " -r300 -sIjsParam&&
+s=Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 600ColorCMYK/600 dpi, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=600ColorCMYK"
+*FoomaticRIPOptionSetting Quality=600ColorCMYK: " -r600 -sIjsParams=Qu&&
+ality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet&&
+=2"
+*End
+*Quality 600ColorCMYKFullBleed/600 dpi, Color, Full Bleed, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=600ColorCMYKFullBleed"
+*FoomaticRIPOptionSetting Quality=600ColorCMYKFullBleed: " -r600 -sIjs&&
+Params=Quality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quali&&
+ty:PenSet=2,Quality:FullBleed=1"
+*End
+*Quality 600GrayscaleCMYK/600 dpi, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=600GrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=600GrayscaleCMYK: " -r600 -sIjsParam&&
+s=Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 1200PhotoCMYK/1200 dpi, Photo, Black + Color Cartr., Photo Paper: "%% FoomaticRIPOptionSetting: Quality=1200PhotoCMYK"
+*FoomaticRIPOptionSetting Quality=1200PhotoCMYK: " -r1200 -sIjsParams=&&
+Quality:Quality=3,Quality:ColorMode=2,Quality:MediaType=2,Quality:PenS&&
+et=2"
+*End
+*Quality 1200PhotoCMYKFullBleed/1200 dpi, Photo, Full Bleed, Black + Color Cartr., Photo Paper: "%% FoomaticRIPOptionSetting: Quality=1200PhotoCMYKFullBleed"
+*FoomaticRIPOptionSetting Quality=1200PhotoCMYKFullBleed: " -r1200 -sI&&
+jsParams=Quality:Quality=3,Quality:ColorMode=2,Quality:MediaType=2,Qua&&
+lity:PenSet=2,Quality:FullBleed=1"
+*End
+*CloseUI: *Quality
+
+*CloseGroup: PrintoutMode
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+
diff --git a/prnt/hpijs/ppd/HP-DeskJet_6800-hpijs.ppd b/prnt/hpijs/ppd/HP-DeskJet_6800-hpijs.ppd
index 2cc892f49..47491329b 100644
--- a/prnt/hpijs/ppd/HP-DeskJet_6800-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-DeskJet_6800-hpijs.ppd
@@ -293,6 +293,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-DeskJet_6840-hpijs.ppd b/prnt/hpijs/ppd/HP-DeskJet_6840-hpijs.ppd
index d83886dc9..83f13b74a 100644
--- a/prnt/hpijs/ppd/HP-DeskJet_6840-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-DeskJet_6840-hpijs.ppd
@@ -293,6 +293,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-DeskJet_880C-hpijs.ppd b/prnt/hpijs/ppd/HP-DeskJet_880C-hpijs.ppd
index ebdf05b19..4c1c85d3c 100644
--- a/prnt/hpijs/ppd/HP-DeskJet_880C-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-DeskJet_880C-hpijs.ppd
@@ -29,7 +29,7 @@
*LanguageEncoding: ISOLatin1
*PCFileName: "HPIJS.PPD"
*Manufacturer: "HP"
-*Product: "(DeskJet 880C)"
+*Product: "(DESKJET 880C)"
*cupsVersion: 1.0
*cupsManualCopies: True
*cupsModelNumber: 2
diff --git a/prnt/hpijs/ppd/HP-DeskJet_9600-hpijs.ppd b/prnt/hpijs/ppd/HP-DeskJet_9600-hpijs.ppd
index 1fdbb3403..26f45b522 100644
--- a/prnt/hpijs/ppd/HP-DeskJet_9600-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-DeskJet_9600-hpijs.ppd
@@ -328,6 +328,28 @@ dDEVICEHEIGHTPOINTS=1368"
*PaperDimension w612h935/Executive (JIS): "612 935"
*PaperDimension w774h1116/8K: "774 1116"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-DeskJet_9800-hpijs.ppd b/prnt/hpijs/ppd/HP-DeskJet_9800-hpijs.ppd
new file mode 100644
index 000000000..37098eb48
--- /dev/null
+++ b/prnt/hpijs/ppd/HP-DeskJet_9800-hpijs.ppd
@@ -0,0 +1,476 @@
+*PPD-Adobe: "4.3"
+*%
+*% For information on using this, and to obtain the required backend
+*% script, consult http://www.linuxprinting.org/
+*%
+*% This file is published under the GNU General Public License
+*%
+*% PPD-O-MATIC (3.0.0 or newer) generated this PPD file. It is for use with
+*% all programs and environments which use PPD files for dealing with
+*% printer capability information. The printer must be configured with the
+*% "foomatic-rip" backend filter script of Foomatic 3.0.0 or newer. This
+*% file and "foomatic-rip" work together to support PPD-controlled printer
+*% driver option access with arbitrary free software printer drivers and
+*% printing spoolers.
+*%
+*% To save this file on your disk, wait until the download has completed
+*% (the animation of the browser logo must stop) and then use the
+*% "Save as..." command in the "File" menu of your browser or in the
+*% pop-up manu when you click on this document with the right mouse button.
+*% DO NOT cut and paste this file into an editor with your mouse. This can
+*% introduce additional line breaks which lead to unexpected results.
+*%
+*% You may save this file as 'HP-DeskJet_9800-hpijs.ppd'
+*%
+*%
+*FormatVersion: "4.3"
+*FileVersion: "1.1"
+*LanguageVersion: English
+*LanguageEncoding: ISOLatin1
+*PCFileName: "HPIJS.PPD"
+*Manufacturer: "HP"
+*Product: "(DeskJet 9800)"
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+*%pprRIP: foomatic-rip other
+*ModelName: "HP DeskJet 9800"
+*ShortNickName: "HP DeskJet 9800 hpijs"
+*NickName: "HP DeskJet 9800 Foomatic/hpijs (recommended)"
+*PSVersion: "(3010.000) 550"
+*PSVersion: "(3010.000) 651"
+*PSVersion: "(3010.000) 652"
+*PSVersion: "(3010.000) 653"
+*PSVersion: "(3010.000) 704"
+*PSVersion: "(3010.000) 705"
+*PSVersion: "(3010.000) 800"
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: RGB
+*FileSystem: False
+*Throughput: "1"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*DefaultResolution: 1200dpi
+
+
+
+*HWMargins: 18 36 18 9
+*VariablePaperSize: True
+*MaxMediaWidth: 100000
+*MaxMediaHeight: 100000
+*NonUIOrderDependency: 105 AnySetup *CustomPageSize
+*CustomPageSize True: "pop pop pop pop pop
+%% FoomaticRIPOptionSetting: PageSize=Custom"
+*End
+*FoomaticRIPOptionSetting PageSize=Custom: " -dDEVICEWIDTHPOINTS=0 -dD&&
+EVICEHEIGHTPOINTS=0"
+*End
+*ParamCustomPageSize Width: 1 points 36 100000
+*ParamCustomPageSize Height: 2 points 36 100000
+*ParamCustomPageSize Orientation: 3 int 0 0
+*ParamCustomPageSize WidthOffset: 4 points 0 0
+*ParamCustomPageSize HeightOffset: 5 points 0 0
+
+*FoomaticIDs: HP-DeskJet_9800 hpijs
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPA&&
+USE -sDEVICE=ijs -sIjsServer=hpijs%A%B%C -dIjsUseOutputFD%Z -sOutputFi&&
+le=- -"
+*End
+
+*FoomaticRIPOption Model: enum CmdLine A 100
+*FoomaticRIPOptionSetting Model=HP-DeskJet_9800: " -sDeviceManufacture&&
+r="HEWLETT-PACKARD" -sDeviceModel="deskjet 5550""
+*End
+
+*OpenGroup: General/General
+
+*OpenUI *PrintoutMode/Printout Mode: PickOne
+*FoomaticRIPOption PrintoutMode: enum Composite B
+*OrderDependency: 10 AnySetup *PrintoutMode
+*DefaultPrintoutMode: Normal
+*PrintoutMode Draft/Draft (auto-detect paper type): "%% FoomaticRIPOptionSetting: PrintoutMode=Draft"
+*FoomaticRIPOptionSetting PrintoutMode=Draft: "Quality=300FastDraftCol&&
+orCMYK"
+*End
+*PrintoutMode Draft.Gray/Draft Grayscale (auto-detect paper type): "%% FoomaticRIPOptionSetting: PrintoutMode=Draft.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=Draft.Gray: "Quality=300DraftGr&&
+ayscaleCMYK"
+*End
+*PrintoutMode Normal/Normal (auto-detect paper type): "%% FoomaticRIPOptionSetting: PrintoutMode=Normal"
+*FoomaticRIPOptionSetting PrintoutMode=Normal: "Quality=300ColorCMYK"
+*PrintoutMode Normal.Gray/Normal Grayscale (auto-detect paper type): "%% FoomaticRIPOptionSetting: PrintoutMode=Normal.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=Normal.Gray: "Quality=300Graysc&&
+aleCMYK"
+*End
+*PrintoutMode High/High Quality (auto-detect paper type): "%% FoomaticRIPOptionSetting: PrintoutMode=High"
+*FoomaticRIPOptionSetting PrintoutMode=High: "Quality=600ColorCMYK"
+*PrintoutMode High.Gray/High Quality Grayscale (auto-detect paper type): "%% FoomaticRIPOptionSetting: PrintoutMode=High.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=High.Gray: "Quality=600Grayscal&&
+eCMYK"
+*End
+*PrintoutMode Photo/Photo (on photo paper): "%% FoomaticRIPOptionSetting: PrintoutMode=Photo"
+*FoomaticRIPOptionSetting PrintoutMode=Photo: "Quality=1200PhotoCMYKFu&&
+llBleed"
+*End
+*CloseUI: *PrintoutMode
+
+*OpenUI *PageSize/Page Size: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine A
+*OrderDependency: 105 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -dDEVICEWIDTHPOINTS=612 -&&
+dDEVICEHEIGHTPOINTS=792"
+*End
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -dDEVICEWIDTHPOINTS=595 -dDEV&&
+ICEHEIGHTPOINTS=842"
+*End
+*PageSize Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*FoomaticRIPOptionSetting PageSize=Photo: " -dDEVICEWIDTHPOINTS=288 -d&&
+DEVICEHEIGHTPOINTS=432"
+*End
+*PageSize PhotoTearOff/Photo with tear-off tab: "%% FoomaticRIPOptionSetting: PageSize=PhotoTearOff"
+*FoomaticRIPOptionSetting PageSize=PhotoTearOff: " -dDEVICEWIDTHPOINTS&&
+=288 -dDEVICEHEIGHTPOINTS=432"
+*End
+*PageSize 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*FoomaticRIPOptionSetting PageSize=3x5: " -dDEVICEWIDTHPOINTS=216 -dDE&&
+VICEHEIGHTPOINTS=360"
+*End
+*PageSize 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*FoomaticRIPOptionSetting PageSize=5x8: " -dDEVICEWIDTHPOINTS=360 -dDE&&
+VICEHEIGHTPOINTS=576"
+*End
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -dDEVICEWIDTHPOINTS=842 -dDEV&&
+ICEHEIGHTPOINTS=1190"
+*End
+*PageSize A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*FoomaticRIPOptionSetting PageSize=A5: " -dDEVICEWIDTHPOINTS=420 -dDEV&&
+ICEHEIGHTPOINTS=595"
+*End
+*PageSize A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*FoomaticRIPOptionSetting PageSize=A6: " -dDEVICEWIDTHPOINTS=297 -dDEV&&
+ICEHEIGHTPOINTS=420"
+*End
+*PageSize A6TearOff/A6 with tear-off tab: "%% FoomaticRIPOptionSetting: PageSize=A6TearOff"
+*FoomaticRIPOptionSetting PageSize=A6TearOff: " -dDEVICEWIDTHPOINTS=29&&
+7 -dDEVICEHEIGHTPOINTS=420"
+*End
+*PageSize B4JIS/B4 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B4JIS"
+*FoomaticRIPOptionSetting PageSize=B4JIS: " -dDEVICEWIDTHPOINTS=729 -d&&
+DEVICEHEIGHTPOINTS=1033"
+*End
+*PageSize B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*FoomaticRIPOptionSetting PageSize=B5JIS: " -dDEVICEWIDTHPOINTS=516 -d&&
+DEVICEHEIGHTPOINTS=729"
+*End
+*PageSize Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*FoomaticRIPOptionSetting PageSize=Env10: " -dDEVICEWIDTHPOINTS=297 -d&&
+DEVICEHEIGHTPOINTS=684"
+*End
+*PageSize EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*FoomaticRIPOptionSetting PageSize=EnvC5: " -dDEVICEWIDTHPOINTS=459 -d&&
+DEVICEHEIGHTPOINTS=649"
+*End
+*PageSize EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*FoomaticRIPOptionSetting PageSize=EnvC6: " -dDEVICEWIDTHPOINTS=323 -d&&
+DEVICEHEIGHTPOINTS=459"
+*End
+*PageSize EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*FoomaticRIPOptionSetting PageSize=EnvDL: " -dDEVICEWIDTHPOINTS=312 -d&&
+DEVICEHEIGHTPOINTS=624"
+*End
+*PageSize EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*FoomaticRIPOptionSetting PageSize=EnvISOB5: " -dDEVICEWIDTHPOINTS=499&&
+ -dDEVICEHEIGHTPOINTS=709"
+*End
+*PageSize EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*FoomaticRIPOptionSetting PageSize=EnvMonarch: " -dDEVICEWIDTHPOINTS=2&&
+79 -dDEVICEHEIGHTPOINTS=540"
+*End
+*PageSize Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*FoomaticRIPOptionSetting PageSize=Executive: " -dDEVICEWIDTHPOINTS=52&&
+2 -dDEVICEHEIGHTPOINTS=756"
+*End
+*PageSize FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*FoomaticRIPOptionSetting PageSize=FLSA: " -dDEVICEWIDTHPOINTS=612 -dD&&
+EVICEHEIGHTPOINTS=936"
+*End
+*PageSize Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*FoomaticRIPOptionSetting PageSize=Hagaki: " -dDEVICEWIDTHPOINTS=283 -&&
+dDEVICEHEIGHTPOINTS=420"
+*End
+*PageSize Ledger/Ledger: "%% FoomaticRIPOptionSetting: PageSize=Ledger"
+*FoomaticRIPOptionSetting PageSize=Ledger: " -dDEVICEWIDTHPOINTS=792 -&&
+dDEVICEHEIGHTPOINTS=1224"
+*End
+*PageSize Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*FoomaticRIPOptionSetting PageSize=Legal: " -dDEVICEWIDTHPOINTS=612 -d&&
+DEVICEHEIGHTPOINTS=1008"
+*End
+*PageSize Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*FoomaticRIPOptionSetting PageSize=Oufuku: " -dDEVICEWIDTHPOINTS=420 -&&
+dDEVICEHEIGHTPOINTS=567"
+*End
+*PageSize SuperB/Super B: "%% FoomaticRIPOptionSetting: PageSize=SuperB"
+*FoomaticRIPOptionSetting PageSize=SuperB: " -dDEVICEWIDTHPOINTS=936 -&&
+dDEVICEHEIGHTPOINTS=1368"
+*End
+*PageSize w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*FoomaticRIPOptionSetting PageSize=w558h774: " -dDEVICEWIDTHPOINTS=558&&
+ -dDEVICEHEIGHTPOINTS=774"
+*End
+*PageSize w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*FoomaticRIPOptionSetting PageSize=w612h935: " -dDEVICEWIDTHPOINTS=612&&
+ -dDEVICEHEIGHTPOINTS=935"
+*End
+*PageSize w774h1116/8K: "%% FoomaticRIPOptionSetting: PageSize=w774h1116"
+*FoomaticRIPOptionSetting PageSize=w774h1116: " -dDEVICEWIDTHPOINTS=77&&
+4 -dDEVICEHEIGHTPOINTS=1116"
+*End
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 105 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*PageRegion PhotoTearOff/Photo with tear-off tab: "%% FoomaticRIPOptionSetting: PageSize=PhotoTearOff"
+*PageRegion 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*PageRegion 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*PageRegion A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*PageRegion A6TearOff/A6 with tear-off tab: "%% FoomaticRIPOptionSetting: PageSize=A6TearOff"
+*PageRegion B4JIS/B4 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B4JIS"
+*PageRegion B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*PageRegion Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*PageRegion EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*PageRegion EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*PageRegion EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*PageRegion EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*PageRegion EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*PageRegion Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*PageRegion FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*PageRegion Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*PageRegion Ledger/Ledger: "%% FoomaticRIPOptionSetting: PageSize=Ledger"
+*PageRegion Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*PageRegion Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*PageRegion SuperB/Super B: "%% FoomaticRIPOptionSetting: PageSize=SuperB"
+*PageRegion w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*PageRegion w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*PageRegion w774h1116/8K: "%% FoomaticRIPOptionSetting: PageSize=w774h1116"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "18 36 594 783"
+*ImageableArea A4/A4: "9.72 36 585.28 833"
+*ImageableArea Photo/Photo/4x6 inch index card: "0 36 288 432"
+*ImageableArea PhotoTearOff/Photo with tear-off tab: "0 0 288 432"
+*ImageableArea 3x5/3x5 inch index card: "0 36 216 360"
+*ImageableArea 5x8/5x8 inch index card: "0 36 360 576"
+*ImageableArea A3/A3: "14.40 36.00 827.60 1181"
+*ImageableArea A5/A5: "9 36 411 586"
+*ImageableArea A6/A6: "0 36 297 420"
+*ImageableArea A6TearOff/A6 with tear-off tab: "0 0 297 420"
+*ImageableArea B4JIS/B4 (JIS): "18 36 711 1024"
+*ImageableArea B5JIS/B5 (JIS): "18 36 498 720"
+*ImageableArea Env10/Envelope #10: "0 36 297 684"
+*ImageableArea EnvC5/Envelope C5: "18 36 441 640"
+*ImageableArea EnvC6/Envelope C6: "0 36 323 459"
+*ImageableArea EnvDL/Envelope DL: "0 36 312 624"
+*ImageableArea EnvISOB5/Envelope B5: "18 36 481 700"
+*ImageableArea EnvMonarch/Envelope Monarch: "0 36 279 540"
+*ImageableArea Executive/Executive: "18 36 504 747"
+*ImageableArea FLSA/American Foolscap: "18 36 594 927"
+*ImageableArea Hagaki/Hagaki: "0 36 283 420"
+*ImageableArea Ledger/Ledger: "14.40 36 777.60 1215"
+*ImageableArea Legal/Legal: "18 36 594 999"
+*ImageableArea Oufuku/Oufuku-Hagaki: "0 36 420 567"
+*ImageableArea SuperB/Super B: "14.40 36 921.60 1359"
+*ImageableArea w558h774/16K: "18 36 540 765"
+*ImageableArea w612h935/Executive (JIS): "18 36 594 926"
+*ImageableArea w774h1116/8K: "18 36 756 1107"
+
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Photo/Photo/4x6 inch index card: "288 432"
+*PaperDimension PhotoTearOff/Photo with tear-off tab: "288 432"
+*PaperDimension 3x5/3x5 inch index card: "216 360"
+*PaperDimension 5x8/5x8 inch index card: "360 576"
+*PaperDimension A3/A3: "842 1190"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A6/A6: "297 420"
+*PaperDimension A6TearOff/A6 with tear-off tab: "297 420"
+*PaperDimension B4JIS/B4 (JIS): "729 1033"
+*PaperDimension B5JIS/B5 (JIS): "516 729"
+*PaperDimension Env10/Envelope #10: "297 684"
+*PaperDimension EnvC5/Envelope C5: "459 649"
+*PaperDimension EnvC6/Envelope C6: "323 459"
+*PaperDimension EnvDL/Envelope DL: "312 624"
+*PaperDimension EnvISOB5/Envelope B5: "499 709"
+*PaperDimension EnvMonarch/Envelope Monarch: "279 540"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension FLSA/American Foolscap: "612 936"
+*PaperDimension Hagaki/Hagaki: "283 420"
+*PaperDimension Ledger/Ledger: "792 1224"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension Oufuku/Oufuku-Hagaki: "420 567"
+*PaperDimension SuperB/Super B: "936 1368"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+*PaperDimension w774h1116/8K: "774 1116"
+
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Double-Sided Printing: PickOne
+*FoomaticRIPOption Duplex: enum CmdLine A
+*OrderDependency: 120 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex DuplexNoTumble/Long Edge (Standard): "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: " -dDuplex=true -dTum&&
+ble=false"
+*End
+*Duplex DuplexTumble/Short Edge (Flip): "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: " -dDuplex=true -dTumbl&&
+e=true"
+*End
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: " -dDuplex=false"
+*CloseUI: *Duplex
+
+*CloseGroup: General
+
+*OpenGroup: PrintoutMode/Printout Mode
+
+*OpenUI *Quality/Resolution, Quality, Ink Type, Media Type: PickOne
+*FoomaticRIPOption Quality: enum CmdLine B
+*OrderDependency: 100 AnySetup *Quality
+*DefaultQuality: FromPrintoutMode
+*Quality FromPrintoutMode/Controlled by 'Printout Mode': "%% FoomaticRIPOptionSetting: Quality=@PrintoutMode"
+*Quality 300ColorCMYK/300 dpi, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300ColorCMYK"
+*FoomaticRIPOptionSetting Quality=300ColorCMYK: " -r300 -sIjsParams=Qu&&
+ality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet&&
+=2"
+*End
+*Quality 300ColorCMYKFullBleed/300 dpi, Color, Full Bleed, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300ColorCMYKFullBleed"
+*FoomaticRIPOptionSetting Quality=300ColorCMYKFullBleed: " -r300 -sIjs&&
+Params=Quality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quali&&
+ty:PenSet=2,Quality:FullBleed=1"
+*End
+*Quality 300DraftColorCMYK/300 dpi, Draft, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300DraftColorCMYK"
+*FoomaticRIPOptionSetting Quality=300DraftColorCMYK: " -r300 -sIjsPara&&
+ms=Quality:Quality=1,Quality:ColorMode=2,Quality:MediaType=0,Quality:P&&
+enSet=2"
+*End
+*Quality 300DraftGrayscaleCMYK/300 dpi, Draft, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300DraftGrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=300DraftGrayscaleCMYK: " -r300 -sIjs&&
+Params=Quality:Quality=1,Quality:ColorMode=0,Quality:MediaType=0,Quali&&
+ty:PenSet=2"
+*End
+*Quality 300FastDraftColorCMYK/300 dpi, FastDraft, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300FastDraftColorCMYK"
+*FoomaticRIPOptionSetting Quality=300FastDraftColorCMYK: " -r300 -sIjs&&
+Params=Quality:Quality=4,Quality:ColorMode=2,Quality:MediaType=0,Quali&&
+ty:PenSet=2"
+*End
+*Quality 300GrayscaleCMYK/300 dpi, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300GrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=300GrayscaleCMYK: " -r300 -sIjsParam&&
+s=Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 600ColorCMYK/600 dpi, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=600ColorCMYK"
+*FoomaticRIPOptionSetting Quality=600ColorCMYK: " -r600 -sIjsParams=Qu&&
+ality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet&&
+=2"
+*End
+*Quality 600ColorCMYKFullBleed/600 dpi, Color, Full Bleed, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=600ColorCMYKFullBleed"
+*FoomaticRIPOptionSetting Quality=600ColorCMYKFullBleed: " -r600 -sIjs&&
+Params=Quality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quali&&
+ty:PenSet=2,Quality:FullBleed=1"
+*End
+*Quality 600GrayscaleCMYK/600 dpi, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=600GrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=600GrayscaleCMYK: " -r600 -sIjsParam&&
+s=Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 1200PhotoCMYK/1200 dpi, Photo, Black + Color Cartr., Photo Paper: "%% FoomaticRIPOptionSetting: Quality=1200PhotoCMYK"
+*FoomaticRIPOptionSetting Quality=1200PhotoCMYK: " -r1200 -sIjsParams=&&
+Quality:Quality=3,Quality:ColorMode=2,Quality:MediaType=2,Quality:PenS&&
+et=2"
+*End
+*Quality 1200PhotoCMYKFullBleed/1200 dpi, Photo, Full Bleed, Black + Color Cartr., Photo Paper: "%% FoomaticRIPOptionSetting: Quality=1200PhotoCMYKFullBleed"
+*FoomaticRIPOptionSetting Quality=1200PhotoCMYKFullBleed: " -r1200 -sI&&
+jsParams=Quality:Quality=3,Quality:ColorMode=2,Quality:MediaType=2,Qua&&
+lity:PenSet=2,Quality:FullBleed=1"
+*End
+*CloseUI: *Quality
+
+*CloseGroup: PrintoutMode
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+
diff --git a/prnt/hpijs/ppd/HP-LaserJet_1010-hpijs.ppd b/prnt/hpijs/ppd/HP-LaserJet_1010-hpijs.ppd
index a1744ad73..e71bd252c 100644
--- a/prnt/hpijs/ppd/HP-LaserJet_1010-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-LaserJet_1010-hpijs.ppd
@@ -82,7 +82,8 @@ le=- -"
*FoomaticRIPOption Model: enum CmdLine A 100
*FoomaticRIPOptionSetting Model=HP-LaserJet_1010: " -sDeviceManufactur&&
-er="HEWLETT-PACKARD" -sDeviceModel="HP LaserJet""
+er="HEWLETT-PACKARD" -sDeviceModel="hp LaserJet 1010&qu&&
+ot;"
*End
*OpenGroup: General/General
@@ -92,17 +93,13 @@ er="HEWLETT-PACKARD" -sDeviceModel="HP LaserJet""
*OrderDependency: 10 AnySetup *PrintoutMode
*DefaultPrintoutMode: Normal
*PrintoutMode Draft/Draft (Economy): "%% FoomaticRIPOptionSetting: PrintoutMode=Draft"
-*FoomaticRIPOptionSetting PrintoutMode=Draft: "Quality=300DraftGraysca&&
+*FoomaticRIPOptionSetting PrintoutMode=Draft: "Quality=600DraftGraysca&&
leK QualityType=Draft"
*End
*PrintoutMode Normal/Normal: "%% FoomaticRIPOptionSetting: PrintoutMode=Normal"
-*FoomaticRIPOptionSetting PrintoutMode=Normal: "Quality=300GrayscaleK &&
+*FoomaticRIPOptionSetting PrintoutMode=Normal: "Quality=600GrayscaleK &&
QualityType=Normal"
*End
-*PrintoutMode High/High Quality: "%% FoomaticRIPOptionSetting: PrintoutMode=High"
-*FoomaticRIPOptionSetting PrintoutMode=High: "Quality=600GrayscaleK Qu&&
-alityType=High"
-*End
*CloseUI: *PrintoutMode
*OpenUI *PageSize/Page Size: PickOne
@@ -493,16 +490,11 @@ e=true"
*OrderDependency: 100 AnySetup *Quality
*DefaultQuality: FromPrintoutMode
*Quality FromPrintoutMode/Controlled by 'Printout Mode': "%% FoomaticRIPOptionSetting: Quality=@PrintoutMode"
-*Quality 300DraftGrayscaleK/300 dpi, Draft, Grayscale, Black Cartr.: "%% FoomaticRIPOptionSetting: Quality=300DraftGrayscaleK"
-*FoomaticRIPOptionSetting Quality=300DraftGrayscaleK: " -r300 -sIjsPar&&
+*Quality 600DraftGrayscaleK/600 dpi, Draft, Grayscale, Black Cartr.: "%% FoomaticRIPOptionSetting: Quality=600DraftGrayscaleK"
+*FoomaticRIPOptionSetting Quality=600DraftGrayscaleK: " -r600 -sIjsPar&&
ams=Quality:Quality=1,Quality:ColorMode=0,Quality:MediaType=0,Quality:&&
PenSet=0"
*End
-*Quality 300GrayscaleK/300 dpi, Grayscale, Black Cartr.: "%% FoomaticRIPOptionSetting: Quality=300GrayscaleK"
-*FoomaticRIPOptionSetting Quality=300GrayscaleK: " -r300 -sIjsParams=Q&&
-uality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:PenSe&&
-t=0"
-*End
*Quality 600GrayscaleK/600 dpi, Grayscale, Black Cartr.: "%% FoomaticRIPOptionSetting: Quality=600GrayscaleK"
*FoomaticRIPOptionSetting Quality=600GrayscaleK: " -r600 -sIjsParams=Q&&
uality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:PenSe&&
diff --git a/prnt/hpijs/ppd/HP-LaserJet_1012-hpijs.ppd b/prnt/hpijs/ppd/HP-LaserJet_1012-hpijs.ppd
index 5d7fe8c75..1cb6c421d 100644
--- a/prnt/hpijs/ppd/HP-LaserJet_1012-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-LaserJet_1012-hpijs.ppd
@@ -82,7 +82,8 @@ le=- -"
*FoomaticRIPOption Model: enum CmdLine A 100
*FoomaticRIPOptionSetting Model=HP-LaserJet_1012: " -sDeviceManufactur&&
-er="HEWLETT-PACKARD" -sDeviceModel="HP LaserJet""
+er="HEWLETT-PACKARD" -sDeviceModel="hp LaserJet 1012&qu&&
+ot;"
*End
*OpenGroup: General/General
@@ -92,17 +93,13 @@ er="HEWLETT-PACKARD" -sDeviceModel="HP LaserJet""
*OrderDependency: 10 AnySetup *PrintoutMode
*DefaultPrintoutMode: Normal
*PrintoutMode Draft/Draft (Economy): "%% FoomaticRIPOptionSetting: PrintoutMode=Draft"
-*FoomaticRIPOptionSetting PrintoutMode=Draft: "Quality=300DraftGraysca&&
+*FoomaticRIPOptionSetting PrintoutMode=Draft: "Quality=600DraftGraysca&&
leK QualityType=Draft"
*End
*PrintoutMode Normal/Normal: "%% FoomaticRIPOptionSetting: PrintoutMode=Normal"
-*FoomaticRIPOptionSetting PrintoutMode=Normal: "Quality=300GrayscaleK &&
+*FoomaticRIPOptionSetting PrintoutMode=Normal: "Quality=600GrayscaleK &&
QualityType=Normal"
*End
-*PrintoutMode High/High Quality: "%% FoomaticRIPOptionSetting: PrintoutMode=High"
-*FoomaticRIPOptionSetting PrintoutMode=High: "Quality=600GrayscaleK Qu&&
-alityType=High"
-*End
*CloseUI: *PrintoutMode
*OpenUI *PageSize/Page Size: PickOne
@@ -493,16 +490,11 @@ e=true"
*OrderDependency: 100 AnySetup *Quality
*DefaultQuality: FromPrintoutMode
*Quality FromPrintoutMode/Controlled by 'Printout Mode': "%% FoomaticRIPOptionSetting: Quality=@PrintoutMode"
-*Quality 300DraftGrayscaleK/300 dpi, Draft, Grayscale, Black Cartr.: "%% FoomaticRIPOptionSetting: Quality=300DraftGrayscaleK"
-*FoomaticRIPOptionSetting Quality=300DraftGrayscaleK: " -r300 -sIjsPar&&
+*Quality 600DraftGrayscaleK/600 dpi, Draft, Grayscale, Black Cartr.: "%% FoomaticRIPOptionSetting: Quality=600DraftGrayscaleK"
+*FoomaticRIPOptionSetting Quality=600DraftGrayscaleK: " -r600 -sIjsPar&&
ams=Quality:Quality=1,Quality:ColorMode=0,Quality:MediaType=0,Quality:&&
PenSet=0"
*End
-*Quality 300GrayscaleK/300 dpi, Grayscale, Black Cartr.: "%% FoomaticRIPOptionSetting: Quality=300GrayscaleK"
-*FoomaticRIPOptionSetting Quality=300GrayscaleK: " -r300 -sIjsParams=Q&&
-uality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:PenSe&&
-t=0"
-*End
*Quality 600GrayscaleK/600 dpi, Grayscale, Black Cartr.: "%% FoomaticRIPOptionSetting: Quality=600GrayscaleK"
*FoomaticRIPOptionSetting Quality=600GrayscaleK: " -r600 -sIjsParams=Q&&
uality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:PenSe&&
diff --git a/prnt/hpijs/ppd/HP-LaserJet_1015-hpijs.ppd b/prnt/hpijs/ppd/HP-LaserJet_1015-hpijs.ppd
index f631e3ef2..b8e3c9330 100644
--- a/prnt/hpijs/ppd/HP-LaserJet_1015-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-LaserJet_1015-hpijs.ppd
@@ -29,7 +29,7 @@
*LanguageEncoding: ISOLatin1
*PCFileName: "HPIJS.PPD"
*Manufacturer: "HP"
-*Product: "(LaserJet 1015)"
+*Product: "(hp LaserJet 1015)"
*cupsVersion: 1.0
*cupsManualCopies: True
*cupsModelNumber: 2
diff --git a/prnt/hpijs/ppd/HP-LaserJet_1022-hpijs.ppd b/prnt/hpijs/ppd/HP-LaserJet_1022-hpijs.ppd
new file mode 100644
index 000000000..4df6528b9
--- /dev/null
+++ b/prnt/hpijs/ppd/HP-LaserJet_1022-hpijs.ppd
@@ -0,0 +1,371 @@
+*PPD-Adobe: "4.3"
+*%
+*% For information on using this, and to obtain the required backend
+*% script, consult http://www.linuxprinting.org/
+*%
+*% This file is published under the GNU General Public License
+*%
+*% PPD-O-MATIC (3.0.0 or newer) generated this PPD file. It is for use with
+*% all programs and environments which use PPD files for dealing with
+*% printer capability information. The printer must be configured with the
+*% "foomatic-rip" backend filter script of Foomatic 3.0.0 or newer. This
+*% file and "foomatic-rip" work together to support PPD-controlled printer
+*% driver option access with arbitrary free software printer drivers and
+*% printing spoolers.
+*%
+*% To save this file on your disk, wait until the download has completed
+*% (the animation of the browser logo must stop) and then use the
+*% "Save as..." command in the "File" menu of your browser or in the
+*% pop-up manu when you click on this document with the right mouse button.
+*% DO NOT cut and paste this file into an editor with your mouse. This can
+*% introduce additional line breaks which lead to unexpected results.
+*%
+*% You may save this file as 'HP-LaserJet_1022-hpijs.ppd'
+*%
+*%
+*FormatVersion: "4.3"
+*FileVersion: "1.1"
+*LanguageVersion: English
+*LanguageEncoding: ISOLatin1
+*PCFileName: "HPIJS.PPD"
+*Manufacturer: "HP"
+*Product: "(HP LaserJet 1022)"
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+*%pprRIP: foomatic-rip other
+*ModelName: "HP LaserJet 1022"
+*ShortNickName: "HP LaserJet 1022 hpijs"
+*NickName: "HP LaserJet 1022 Foomatic/hpijs (recommended)"
+*PSVersion: "(3010.000) 550"
+*PSVersion: "(3010.000) 651"
+*PSVersion: "(3010.000) 652"
+*PSVersion: "(3010.000) 653"
+*PSVersion: "(3010.000) 704"
+*PSVersion: "(3010.000) 705"
+*PSVersion: "(3010.000) 800"
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: False
+*Throughput: "1"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*DefaultResolution: 600dpi
+
+
+
+*HWMargins: 18 14.40 18 14.4
+*VariablePaperSize: True
+*MaxMediaWidth: 100000
+*MaxMediaHeight: 100000
+*NonUIOrderDependency: 105 AnySetup *CustomPageSize
+*CustomPageSize True: "pop pop pop pop pop
+%% FoomaticRIPOptionSetting: PageSize=Custom"
+*End
+*FoomaticRIPOptionSetting PageSize=Custom: " -dDEVICEWIDTHPOINTS=0 -dD&&
+EVICEHEIGHTPOINTS=0"
+*End
+*ParamCustomPageSize Width: 1 points 36 100000
+*ParamCustomPageSize Height: 2 points 36 100000
+*ParamCustomPageSize Orientation: 3 int 0 0
+*ParamCustomPageSize WidthOffset: 4 points 0 0
+*ParamCustomPageSize HeightOffset: 5 points 0 0
+
+*FoomaticIDs: HP-LaserJet_1022 hpijs
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPA&&
+USE -sDEVICE=ijs -sIjsServer=hpijs%A%B%C -dIjsUseOutputFD%Z -sOutputFi&&
+le=- -"
+*End
+
+*FoomaticRIPOption Model: enum CmdLine A 100
+*FoomaticRIPOptionSetting Model=HP-LaserJet_1022: " -sDeviceManufactur&&
+er="HEWLETT-PACKARD" -sDeviceModel="HP LaserJet""
+*End
+
+*OpenGroup: General/General
+
+*OpenUI *PrintoutMode/Printout Mode: PickOne
+*FoomaticRIPOption PrintoutMode: enum Composite B
+*OrderDependency: 10 AnySetup *PrintoutMode
+*DefaultPrintoutMode: Normal
+*PrintoutMode Draft/Draft (Economy): "%% FoomaticRIPOptionSetting: PrintoutMode=Draft"
+*FoomaticRIPOptionSetting PrintoutMode=Draft: "Quality=300DraftGraysca&&
+leK"
+*End
+*PrintoutMode Normal/Normal: "%% FoomaticRIPOptionSetting: PrintoutMode=Normal"
+*FoomaticRIPOptionSetting PrintoutMode=Normal: "Quality=300GrayscaleK"
+*PrintoutMode High/High Quality: "%% FoomaticRIPOptionSetting: PrintoutMode=High"
+*FoomaticRIPOptionSetting PrintoutMode=High: "Quality=600GrayscaleK"
+*CloseUI: *PrintoutMode
+
+*OpenUI *PageSize/Page Size: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine A
+*OrderDependency: 105 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -dDEVICEWIDTHPOINTS=612 -&&
+dDEVICEHEIGHTPOINTS=792"
+*End
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -dDEVICEWIDTHPOINTS=595 -dDEV&&
+ICEHEIGHTPOINTS=842"
+*End
+*PageSize Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*FoomaticRIPOptionSetting PageSize=Photo: " -dDEVICEWIDTHPOINTS=288 -d&&
+DEVICEHEIGHTPOINTS=432"
+*End
+*PageSize 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*FoomaticRIPOptionSetting PageSize=3x5: " -dDEVICEWIDTHPOINTS=216 -dDE&&
+VICEHEIGHTPOINTS=360"
+*End
+*PageSize 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*FoomaticRIPOptionSetting PageSize=5x8: " -dDEVICEWIDTHPOINTS=360 -dDE&&
+VICEHEIGHTPOINTS=576"
+*End
+*PageSize A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*FoomaticRIPOptionSetting PageSize=A5: " -dDEVICEWIDTHPOINTS=420 -dDEV&&
+ICEHEIGHTPOINTS=595"
+*End
+*PageSize A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*FoomaticRIPOptionSetting PageSize=A6: " -dDEVICEWIDTHPOINTS=297 -dDEV&&
+ICEHEIGHTPOINTS=420"
+*End
+*PageSize B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*FoomaticRIPOptionSetting PageSize=B5JIS: " -dDEVICEWIDTHPOINTS=516 -d&&
+DEVICEHEIGHTPOINTS=729"
+*End
+*PageSize Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*FoomaticRIPOptionSetting PageSize=Env10: " -dDEVICEWIDTHPOINTS=297 -d&&
+DEVICEHEIGHTPOINTS=684"
+*End
+*PageSize EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*FoomaticRIPOptionSetting PageSize=EnvC5: " -dDEVICEWIDTHPOINTS=459 -d&&
+DEVICEHEIGHTPOINTS=649"
+*End
+*PageSize EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*FoomaticRIPOptionSetting PageSize=EnvC6: " -dDEVICEWIDTHPOINTS=323 -d&&
+DEVICEHEIGHTPOINTS=459"
+*End
+*PageSize EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*FoomaticRIPOptionSetting PageSize=EnvDL: " -dDEVICEWIDTHPOINTS=312 -d&&
+DEVICEHEIGHTPOINTS=624"
+*End
+*PageSize EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*FoomaticRIPOptionSetting PageSize=EnvISOB5: " -dDEVICEWIDTHPOINTS=499&&
+ -dDEVICEHEIGHTPOINTS=709"
+*End
+*PageSize EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*FoomaticRIPOptionSetting PageSize=EnvMonarch: " -dDEVICEWIDTHPOINTS=2&&
+79 -dDEVICEHEIGHTPOINTS=540"
+*End
+*PageSize Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*FoomaticRIPOptionSetting PageSize=Executive: " -dDEVICEWIDTHPOINTS=52&&
+2 -dDEVICEHEIGHTPOINTS=756"
+*End
+*PageSize FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*FoomaticRIPOptionSetting PageSize=FLSA: " -dDEVICEWIDTHPOINTS=612 -dD&&
+EVICEHEIGHTPOINTS=936"
+*End
+*PageSize Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*FoomaticRIPOptionSetting PageSize=Hagaki: " -dDEVICEWIDTHPOINTS=283 -&&
+dDEVICEHEIGHTPOINTS=420"
+*End
+*PageSize Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*FoomaticRIPOptionSetting PageSize=Legal: " -dDEVICEWIDTHPOINTS=612 -d&&
+DEVICEHEIGHTPOINTS=1008"
+*End
+*PageSize Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*FoomaticRIPOptionSetting PageSize=Oufuku: " -dDEVICEWIDTHPOINTS=420 -&&
+dDEVICEHEIGHTPOINTS=567"
+*End
+*PageSize w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*FoomaticRIPOptionSetting PageSize=w558h774: " -dDEVICEWIDTHPOINTS=558&&
+ -dDEVICEHEIGHTPOINTS=774"
+*End
+*PageSize w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*FoomaticRIPOptionSetting PageSize=w612h935: " -dDEVICEWIDTHPOINTS=612&&
+ -dDEVICEHEIGHTPOINTS=935"
+*End
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 105 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*PageRegion 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*PageRegion 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*PageRegion A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*PageRegion A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*PageRegion B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*PageRegion Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*PageRegion EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*PageRegion EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*PageRegion EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*PageRegion EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*PageRegion EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*PageRegion Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*PageRegion FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*PageRegion Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*PageRegion Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*PageRegion Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*PageRegion w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*PageRegion w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "18 14.40 594 777.60"
+*ImageableArea A4/A4: "18 14.40 577 827.60"
+*ImageableArea Photo/Photo/4x6 inch index card: "18 14.40 270 417.60"
+*ImageableArea 3x5/3x5 inch index card: "18 14.40 198 345.60"
+*ImageableArea 5x8/5x8 inch index card: "18 14.40 342 561.60"
+*ImageableArea A5/A5: "18 14.40 402 580.60"
+*ImageableArea A6/A6: "18 14.40 279 405.60"
+*ImageableArea B5JIS/B5 (JIS): "18 14.40 498 714.60"
+*ImageableArea Env10/Envelope #10: "18 14.40 279 669.60"
+*ImageableArea EnvC5/Envelope C5: "18 14.40 441 634.60"
+*ImageableArea EnvC6/Envelope C6: "18 14.40 305 444.60"
+*ImageableArea EnvDL/Envelope DL: "18 14.40 294 609.60"
+*ImageableArea EnvISOB5/Envelope B5: "18 14.40 481 694.60"
+*ImageableArea EnvMonarch/Envelope Monarch: "18 14.40 261 525.60"
+*ImageableArea Executive/Executive: "18 14.40 504 741.60"
+*ImageableArea FLSA/American Foolscap: "18 14.40 594 921.60"
+*ImageableArea Hagaki/Hagaki: "18 14.40 265 405.60"
+*ImageableArea Legal/Legal: "18 14.40 594 993.60"
+*ImageableArea Oufuku/Oufuku-Hagaki: "18 14.40 402 552.60"
+*ImageableArea w558h774/16K: "18 14.40 540 759.60"
+*ImageableArea w612h935/Executive (JIS): "18 14.40 594 920.60"
+
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Photo/Photo/4x6 inch index card: "288 432"
+*PaperDimension 3x5/3x5 inch index card: "216 360"
+*PaperDimension 5x8/5x8 inch index card: "360 576"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A6/A6: "297 420"
+*PaperDimension B5JIS/B5 (JIS): "516 729"
+*PaperDimension Env10/Envelope #10: "297 684"
+*PaperDimension EnvC5/Envelope C5: "459 649"
+*PaperDimension EnvC6/Envelope C6: "323 459"
+*PaperDimension EnvDL/Envelope DL: "312 624"
+*PaperDimension EnvISOB5/Envelope B5: "499 709"
+*PaperDimension EnvMonarch/Envelope Monarch: "279 540"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension FLSA/American Foolscap: "612 936"
+*PaperDimension Hagaki/Hagaki: "283 420"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension Oufuku/Oufuku-Hagaki: "420 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Double-Sided Printing: PickOne
+*FoomaticRIPOption Duplex: enum CmdLine A
+*OrderDependency: 120 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex DuplexNoTumble/Long Edge (Standard): "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: " -dDuplex=true -dTum&&
+ble=false"
+*End
+*Duplex DuplexTumble/Short Edge (Flip): "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: " -dDuplex=true -dTumbl&&
+e=true"
+*End
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: " -dDuplex=false"
+*CloseUI: *Duplex
+
+*CloseGroup: General
+
+*OpenGroup: PrintoutMode/Printout Mode
+
+*OpenUI *Quality/Resolution, Quality, Ink Type, Media Type: PickOne
+*FoomaticRIPOption Quality: enum CmdLine B
+*OrderDependency: 100 AnySetup *Quality
+*DefaultQuality: FromPrintoutMode
+*Quality FromPrintoutMode/Controlled by 'Printout Mode': "%% FoomaticRIPOptionSetting: Quality=@PrintoutMode"
+*Quality 300DraftGrayscaleK/300 dpi, Draft, Grayscale, Black Cartr.: "%% FoomaticRIPOptionSetting: Quality=300DraftGrayscaleK"
+*FoomaticRIPOptionSetting Quality=300DraftGrayscaleK: " -r300 -sIjsPar&&
+ams=Quality:Quality=1,Quality:ColorMode=0,Quality:MediaType=0,Quality:&&
+PenSet=0"
+*End
+*Quality 300GrayscaleK/300 dpi, Grayscale, Black Cartr.: "%% FoomaticRIPOptionSetting: Quality=300GrayscaleK"
+*FoomaticRIPOptionSetting Quality=300GrayscaleK: " -r300 -sIjsParams=Q&&
+uality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:PenSe&&
+t=0"
+*End
+*Quality 600GrayscaleK/600 dpi, Grayscale, Black Cartr.: "%% FoomaticRIPOptionSetting: Quality=600GrayscaleK"
+*FoomaticRIPOptionSetting Quality=600GrayscaleK: " -r600 -sIjsParams=Q&&
+uality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:PenSe&&
+t=0"
+*End
+*CloseUI: *Quality
+
+*CloseGroup: PrintoutMode
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+
diff --git a/prnt/hpijs/ppd/HP-LaserJet_1320-hpijs.ppd b/prnt/hpijs/ppd/HP-LaserJet_1320-hpijs.ppd
index e336fb32c..e4725b71d 100644
--- a/prnt/hpijs/ppd/HP-LaserJet_1320-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-LaserJet_1320-hpijs.ppd
@@ -29,7 +29,7 @@
*LanguageEncoding: ISOLatin1
*PCFileName: "HPIJS.PPD"
*Manufacturer: "HP"
-*Product: "(LaserJet 1320)"
+*Product: "(hp LaserJet 1320 series)"
*cupsVersion: 1.0
*cupsManualCopies: True
*cupsModelNumber: 2
@@ -37,7 +37,7 @@
*%pprRIP: foomatic-rip other
*ModelName: "HP LaserJet 1320"
*ShortNickName: "HP LaserJet 1320 hpijs"
-*NickName: "HP LaserJet 1320 Foomatic/hpijs (recommended)"
+*NickName: "HP LaserJet 1320 Foomatic/hpijs"
*PSVersion: "(3010.000) 550"
*PSVersion: "(3010.000) 651"
*PSVersion: "(3010.000) 652"
diff --git a/prnt/hpijs/ppd/HP-LaserJet_2300-hpijs.ppd b/prnt/hpijs/ppd/HP-LaserJet_2300-hpijs.ppd
index cbe24c59b..30133cb24 100644
--- a/prnt/hpijs/ppd/HP-LaserJet_2300-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-LaserJet_2300-hpijs.ppd
@@ -29,7 +29,7 @@
*LanguageEncoding: ISOLatin1
*PCFileName: "HPIJS.PPD"
*Manufacturer: "HP"
-*Product: "(LaserJet 2300)"
+*Product: "(hp LaserJet 2300L)"
*cupsVersion: 1.0
*cupsManualCopies: True
*cupsModelNumber: 2
diff --git a/prnt/hpijs/ppd/HP-LaserJet_4240-hpijs.ppd b/prnt/hpijs/ppd/HP-LaserJet_4240-hpijs.ppd
new file mode 100644
index 000000000..01541fcd3
--- /dev/null
+++ b/prnt/hpijs/ppd/HP-LaserJet_4240-hpijs.ppd
@@ -0,0 +1,371 @@
+*PPD-Adobe: "4.3"
+*%
+*% For information on using this, and to obtain the required backend
+*% script, consult http://www.linuxprinting.org/
+*%
+*% This file is published under the GNU General Public License
+*%
+*% PPD-O-MATIC (3.0.0 or newer) generated this PPD file. It is for use with
+*% all programs and environments which use PPD files for dealing with
+*% printer capability information. The printer must be configured with the
+*% "foomatic-rip" backend filter script of Foomatic 3.0.0 or newer. This
+*% file and "foomatic-rip" work together to support PPD-controlled printer
+*% driver option access with arbitrary free software printer drivers and
+*% printing spoolers.
+*%
+*% To save this file on your disk, wait until the download has completed
+*% (the animation of the browser logo must stop) and then use the
+*% "Save as..." command in the "File" menu of your browser or in the
+*% pop-up manu when you click on this document with the right mouse button.
+*% DO NOT cut and paste this file into an editor with your mouse. This can
+*% introduce additional line breaks which lead to unexpected results.
+*%
+*% You may save this file as 'HP-LaserJet_4240-hpijs.ppd'
+*%
+*%
+*FormatVersion: "4.3"
+*FileVersion: "1.1"
+*LanguageVersion: English
+*LanguageEncoding: ISOLatin1
+*PCFileName: "HPIJS.PPD"
+*Manufacturer: "HP"
+*Product: "(LaserJet 4240)"
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+*%pprRIP: foomatic-rip other
+*ModelName: "HP LaserJet 4240"
+*ShortNickName: "HP LaserJet 4240 hpijs"
+*NickName: "HP LaserJet 4240 Foomatic/hpijs"
+*PSVersion: "(3010.000) 550"
+*PSVersion: "(3010.000) 651"
+*PSVersion: "(3010.000) 652"
+*PSVersion: "(3010.000) 653"
+*PSVersion: "(3010.000) 704"
+*PSVersion: "(3010.000) 705"
+*PSVersion: "(3010.000) 800"
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: False
+*Throughput: "1"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*DefaultResolution: 600dpi
+
+
+
+*HWMargins: 18 14.40 18 14.4
+*VariablePaperSize: True
+*MaxMediaWidth: 100000
+*MaxMediaHeight: 100000
+*NonUIOrderDependency: 105 AnySetup *CustomPageSize
+*CustomPageSize True: "pop pop pop pop pop
+%% FoomaticRIPOptionSetting: PageSize=Custom"
+*End
+*FoomaticRIPOptionSetting PageSize=Custom: " -dDEVICEWIDTHPOINTS=0 -dD&&
+EVICEHEIGHTPOINTS=0"
+*End
+*ParamCustomPageSize Width: 1 points 36 100000
+*ParamCustomPageSize Height: 2 points 36 100000
+*ParamCustomPageSize Orientation: 3 int 0 0
+*ParamCustomPageSize WidthOffset: 4 points 0 0
+*ParamCustomPageSize HeightOffset: 5 points 0 0
+
+*FoomaticIDs: HP-LaserJet_4240 hpijs
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPA&&
+USE -sDEVICE=ijs -sIjsServer=hpijs%A%B%C -dIjsUseOutputFD%Z -sOutputFi&&
+le=- -"
+*End
+
+*FoomaticRIPOption Model: enum CmdLine A 100
+*FoomaticRIPOptionSetting Model=HP-LaserJet_4240: " -sDeviceManufactur&&
+er="HEWLETT-PACKARD" -sDeviceModel="HP LaserJet""
+*End
+
+*OpenGroup: General/General
+
+*OpenUI *PrintoutMode/Printout Mode: PickOne
+*FoomaticRIPOption PrintoutMode: enum Composite B
+*OrderDependency: 10 AnySetup *PrintoutMode
+*DefaultPrintoutMode: Normal
+*PrintoutMode Draft/Draft (Economy): "%% FoomaticRIPOptionSetting: PrintoutMode=Draft"
+*FoomaticRIPOptionSetting PrintoutMode=Draft: "Quality=300DraftGraysca&&
+leK"
+*End
+*PrintoutMode Normal/Normal: "%% FoomaticRIPOptionSetting: PrintoutMode=Normal"
+*FoomaticRIPOptionSetting PrintoutMode=Normal: "Quality=300GrayscaleK"
+*PrintoutMode High/High Quality: "%% FoomaticRIPOptionSetting: PrintoutMode=High"
+*FoomaticRIPOptionSetting PrintoutMode=High: "Quality=600GrayscaleK"
+*CloseUI: *PrintoutMode
+
+*OpenUI *PageSize/Page Size: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine A
+*OrderDependency: 105 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -dDEVICEWIDTHPOINTS=612 -&&
+dDEVICEHEIGHTPOINTS=792"
+*End
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -dDEVICEWIDTHPOINTS=595 -dDEV&&
+ICEHEIGHTPOINTS=842"
+*End
+*PageSize Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*FoomaticRIPOptionSetting PageSize=Photo: " -dDEVICEWIDTHPOINTS=288 -d&&
+DEVICEHEIGHTPOINTS=432"
+*End
+*PageSize 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*FoomaticRIPOptionSetting PageSize=3x5: " -dDEVICEWIDTHPOINTS=216 -dDE&&
+VICEHEIGHTPOINTS=360"
+*End
+*PageSize 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*FoomaticRIPOptionSetting PageSize=5x8: " -dDEVICEWIDTHPOINTS=360 -dDE&&
+VICEHEIGHTPOINTS=576"
+*End
+*PageSize A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*FoomaticRIPOptionSetting PageSize=A5: " -dDEVICEWIDTHPOINTS=420 -dDEV&&
+ICEHEIGHTPOINTS=595"
+*End
+*PageSize A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*FoomaticRIPOptionSetting PageSize=A6: " -dDEVICEWIDTHPOINTS=297 -dDEV&&
+ICEHEIGHTPOINTS=420"
+*End
+*PageSize B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*FoomaticRIPOptionSetting PageSize=B5JIS: " -dDEVICEWIDTHPOINTS=516 -d&&
+DEVICEHEIGHTPOINTS=729"
+*End
+*PageSize Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*FoomaticRIPOptionSetting PageSize=Env10: " -dDEVICEWIDTHPOINTS=297 -d&&
+DEVICEHEIGHTPOINTS=684"
+*End
+*PageSize EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*FoomaticRIPOptionSetting PageSize=EnvC5: " -dDEVICEWIDTHPOINTS=459 -d&&
+DEVICEHEIGHTPOINTS=649"
+*End
+*PageSize EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*FoomaticRIPOptionSetting PageSize=EnvC6: " -dDEVICEWIDTHPOINTS=323 -d&&
+DEVICEHEIGHTPOINTS=459"
+*End
+*PageSize EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*FoomaticRIPOptionSetting PageSize=EnvDL: " -dDEVICEWIDTHPOINTS=312 -d&&
+DEVICEHEIGHTPOINTS=624"
+*End
+*PageSize EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*FoomaticRIPOptionSetting PageSize=EnvISOB5: " -dDEVICEWIDTHPOINTS=499&&
+ -dDEVICEHEIGHTPOINTS=709"
+*End
+*PageSize EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*FoomaticRIPOptionSetting PageSize=EnvMonarch: " -dDEVICEWIDTHPOINTS=2&&
+79 -dDEVICEHEIGHTPOINTS=540"
+*End
+*PageSize Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*FoomaticRIPOptionSetting PageSize=Executive: " -dDEVICEWIDTHPOINTS=52&&
+2 -dDEVICEHEIGHTPOINTS=756"
+*End
+*PageSize FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*FoomaticRIPOptionSetting PageSize=FLSA: " -dDEVICEWIDTHPOINTS=612 -dD&&
+EVICEHEIGHTPOINTS=936"
+*End
+*PageSize Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*FoomaticRIPOptionSetting PageSize=Hagaki: " -dDEVICEWIDTHPOINTS=283 -&&
+dDEVICEHEIGHTPOINTS=420"
+*End
+*PageSize Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*FoomaticRIPOptionSetting PageSize=Legal: " -dDEVICEWIDTHPOINTS=612 -d&&
+DEVICEHEIGHTPOINTS=1008"
+*End
+*PageSize Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*FoomaticRIPOptionSetting PageSize=Oufuku: " -dDEVICEWIDTHPOINTS=420 -&&
+dDEVICEHEIGHTPOINTS=567"
+*End
+*PageSize w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*FoomaticRIPOptionSetting PageSize=w558h774: " -dDEVICEWIDTHPOINTS=558&&
+ -dDEVICEHEIGHTPOINTS=774"
+*End
+*PageSize w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*FoomaticRIPOptionSetting PageSize=w612h935: " -dDEVICEWIDTHPOINTS=612&&
+ -dDEVICEHEIGHTPOINTS=935"
+*End
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 105 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*PageRegion 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*PageRegion 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*PageRegion A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*PageRegion A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*PageRegion B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*PageRegion Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*PageRegion EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*PageRegion EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*PageRegion EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*PageRegion EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*PageRegion EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*PageRegion Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*PageRegion FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*PageRegion Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*PageRegion Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*PageRegion Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*PageRegion w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*PageRegion w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "18 14.40 594 777.60"
+*ImageableArea A4/A4: "18 14.40 577 827.60"
+*ImageableArea Photo/Photo/4x6 inch index card: "18 14.40 270 417.60"
+*ImageableArea 3x5/3x5 inch index card: "18 14.40 198 345.60"
+*ImageableArea 5x8/5x8 inch index card: "18 14.40 342 561.60"
+*ImageableArea A5/A5: "18 14.40 402 580.60"
+*ImageableArea A6/A6: "18 14.40 279 405.60"
+*ImageableArea B5JIS/B5 (JIS): "18 14.40 498 714.60"
+*ImageableArea Env10/Envelope #10: "18 14.40 279 669.60"
+*ImageableArea EnvC5/Envelope C5: "18 14.40 441 634.60"
+*ImageableArea EnvC6/Envelope C6: "18 14.40 305 444.60"
+*ImageableArea EnvDL/Envelope DL: "18 14.40 294 609.60"
+*ImageableArea EnvISOB5/Envelope B5: "18 14.40 481 694.60"
+*ImageableArea EnvMonarch/Envelope Monarch: "18 14.40 261 525.60"
+*ImageableArea Executive/Executive: "18 14.40 504 741.60"
+*ImageableArea FLSA/American Foolscap: "18 14.40 594 921.60"
+*ImageableArea Hagaki/Hagaki: "18 14.40 265 405.60"
+*ImageableArea Legal/Legal: "18 14.40 594 993.60"
+*ImageableArea Oufuku/Oufuku-Hagaki: "18 14.40 402 552.60"
+*ImageableArea w558h774/16K: "18 14.40 540 759.60"
+*ImageableArea w612h935/Executive (JIS): "18 14.40 594 920.60"
+
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Photo/Photo/4x6 inch index card: "288 432"
+*PaperDimension 3x5/3x5 inch index card: "216 360"
+*PaperDimension 5x8/5x8 inch index card: "360 576"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A6/A6: "297 420"
+*PaperDimension B5JIS/B5 (JIS): "516 729"
+*PaperDimension Env10/Envelope #10: "297 684"
+*PaperDimension EnvC5/Envelope C5: "459 649"
+*PaperDimension EnvC6/Envelope C6: "323 459"
+*PaperDimension EnvDL/Envelope DL: "312 624"
+*PaperDimension EnvISOB5/Envelope B5: "499 709"
+*PaperDimension EnvMonarch/Envelope Monarch: "279 540"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension FLSA/American Foolscap: "612 936"
+*PaperDimension Hagaki/Hagaki: "283 420"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension Oufuku/Oufuku-Hagaki: "420 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Double-Sided Printing: PickOne
+*FoomaticRIPOption Duplex: enum CmdLine A
+*OrderDependency: 120 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex DuplexNoTumble/Long Edge (Standard): "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: " -dDuplex=true -dTum&&
+ble=false"
+*End
+*Duplex DuplexTumble/Short Edge (Flip): "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: " -dDuplex=true -dTumbl&&
+e=true"
+*End
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: " -dDuplex=false"
+*CloseUI: *Duplex
+
+*CloseGroup: General
+
+*OpenGroup: PrintoutMode/Printout Mode
+
+*OpenUI *Quality/Resolution, Quality, Ink Type, Media Type: PickOne
+*FoomaticRIPOption Quality: enum CmdLine B
+*OrderDependency: 100 AnySetup *Quality
+*DefaultQuality: FromPrintoutMode
+*Quality FromPrintoutMode/Controlled by 'Printout Mode': "%% FoomaticRIPOptionSetting: Quality=@PrintoutMode"
+*Quality 300DraftGrayscaleK/300 dpi, Draft, Grayscale, Black Cartr.: "%% FoomaticRIPOptionSetting: Quality=300DraftGrayscaleK"
+*FoomaticRIPOptionSetting Quality=300DraftGrayscaleK: " -r300 -sIjsPar&&
+ams=Quality:Quality=1,Quality:ColorMode=0,Quality:MediaType=0,Quality:&&
+PenSet=0"
+*End
+*Quality 300GrayscaleK/300 dpi, Grayscale, Black Cartr.: "%% FoomaticRIPOptionSetting: Quality=300GrayscaleK"
+*FoomaticRIPOptionSetting Quality=300GrayscaleK: " -r300 -sIjsParams=Q&&
+uality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:PenSe&&
+t=0"
+*End
+*Quality 600GrayscaleK/600 dpi, Grayscale, Black Cartr.: "%% FoomaticRIPOptionSetting: Quality=600GrayscaleK"
+*FoomaticRIPOptionSetting Quality=600GrayscaleK: " -r600 -sIjsParams=Q&&
+uality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:PenSe&&
+t=0"
+*End
+*CloseUI: *Quality
+
+*CloseGroup: PrintoutMode
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+
diff --git a/prnt/hpijs/ppd/HP-LaserJet_4Si-hpijs.ppd b/prnt/hpijs/ppd/HP-LaserJet_4Si-hpijs.ppd
index 8242b6393..1a1d93cc9 100644
--- a/prnt/hpijs/ppd/HP-LaserJet_4Si-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-LaserJet_4Si-hpijs.ppd
@@ -37,7 +37,7 @@
*%pprRIP: foomatic-rip other
*ModelName: "HP LaserJet 4Si"
*ShortNickName: "HP LaserJet 4Si hpijs"
-*NickName: "HP LaserJet 4Si Foomatic/hpijs (recommended)"
+*NickName: "HP LaserJet 4Si Foomatic/hpijs"
*PSVersion: "(3010.000) 550"
*PSVersion: "(3010.000) 651"
*PSVersion: "(3010.000) 652"
diff --git a/prnt/hpijs/ppd/HP-LaserJet_4V-hpijs.ppd b/prnt/hpijs/ppd/HP-LaserJet_4V-hpijs.ppd
index a0f62a0e1..0e33373c5 100644
--- a/prnt/hpijs/ppd/HP-LaserJet_4V-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-LaserJet_4V-hpijs.ppd
@@ -37,7 +37,7 @@
*%pprRIP: foomatic-rip other
*ModelName: "HP LaserJet 4V"
*ShortNickName: "HP LaserJet 4V hpijs"
-*NickName: "HP LaserJet 4V Foomatic/hpijs (recommended)"
+*NickName: "HP LaserJet 4V Foomatic/hpijs"
*PSVersion: "(3010.000) 550"
*PSVersion: "(3010.000) 651"
*PSVersion: "(3010.000) 652"
diff --git a/prnt/hpijs/ppd/HP-LaserJet_4_Plus-hpijs.ppd b/prnt/hpijs/ppd/HP-LaserJet_4_Plus-hpijs.ppd
index 672a8cd06..bc393fac8 100644
--- a/prnt/hpijs/ppd/HP-LaserJet_4_Plus-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-LaserJet_4_Plus-hpijs.ppd
@@ -37,7 +37,7 @@
*%pprRIP: foomatic-rip other
*ModelName: "HP LaserJet 4 Plus"
*ShortNickName: "HP LaserJet 4 Plus hpijs"
-*NickName: "HP LaserJet 4 Plus Foomatic/hpijs (recommended)"
+*NickName: "HP LaserJet 4 Plus Foomatic/hpijs"
*PSVersion: "(3010.000) 550"
*PSVersion: "(3010.000) 651"
*PSVersion: "(3010.000) 652"
diff --git a/prnt/hpijs/ppd/HP-LaserJet_5Si-hpijs.ppd b/prnt/hpijs/ppd/HP-LaserJet_5Si-hpijs.ppd
index ac7c95a7c..cddb27eba 100644
--- a/prnt/hpijs/ppd/HP-LaserJet_5Si-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-LaserJet_5Si-hpijs.ppd
@@ -37,7 +37,7 @@
*%pprRIP: foomatic-rip other
*ModelName: "HP LaserJet 5Si"
*ShortNickName: "HP LaserJet 5Si hpijs"
-*NickName: "HP LaserJet 5Si Foomatic/hpijs (recommended)"
+*NickName: "HP LaserJet 5Si Foomatic/hpijs"
*PSVersion: "(3010.000) 550"
*PSVersion: "(3010.000) 651"
*PSVersion: "(3010.000) 652"
diff --git a/prnt/hpijs/ppd/HP-LaserJet_9040-hpijs.ppd b/prnt/hpijs/ppd/HP-LaserJet_9040-hpijs.ppd
new file mode 100644
index 000000000..11a7c75cc
--- /dev/null
+++ b/prnt/hpijs/ppd/HP-LaserJet_9040-hpijs.ppd
@@ -0,0 +1,399 @@
+*PPD-Adobe: "4.3"
+*%
+*% For information on using this, and to obtain the required backend
+*% script, consult http://www.linuxprinting.org/
+*%
+*% This file is published under the GNU General Public License
+*%
+*% PPD-O-MATIC (3.0.0 or newer) generated this PPD file. It is for use with
+*% all programs and environments which use PPD files for dealing with
+*% printer capability information. The printer must be configured with the
+*% "foomatic-rip" backend filter script of Foomatic 3.0.0 or newer. This
+*% file and "foomatic-rip" work together to support PPD-controlled printer
+*% driver option access with arbitrary free software printer drivers and
+*% printing spoolers.
+*%
+*% To save this file on your disk, wait until the download has completed
+*% (the animation of the browser logo must stop) and then use the
+*% "Save as..." command in the "File" menu of your browser or in the
+*% pop-up manu when you click on this document with the right mouse button.
+*% DO NOT cut and paste this file into an editor with your mouse. This can
+*% introduce additional line breaks which lead to unexpected results.
+*%
+*% You may save this file as 'HP-LaserJet_9040-hpijs.ppd'
+*%
+*%
+*FormatVersion: "4.3"
+*FileVersion: "1.1"
+*LanguageVersion: English
+*LanguageEncoding: ISOLatin1
+*PCFileName: "HPIJS.PPD"
+*Manufacturer: "HP"
+*Product: "(LaserJet 9040)"
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+*%pprRIP: foomatic-rip other
+*ModelName: "HP LaserJet 9040"
+*ShortNickName: "HP LaserJet 9040 hpijs"
+*NickName: "HP LaserJet 9040 Foomatic/hpijs"
+*PSVersion: "(3010.000) 550"
+*PSVersion: "(3010.000) 651"
+*PSVersion: "(3010.000) 652"
+*PSVersion: "(3010.000) 653"
+*PSVersion: "(3010.000) 704"
+*PSVersion: "(3010.000) 705"
+*PSVersion: "(3010.000) 800"
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: False
+*Throughput: "1"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*DefaultResolution: 600dpi
+
+
+
+*HWMargins: 18 14.40 18 14.4
+*VariablePaperSize: True
+*MaxMediaWidth: 100000
+*MaxMediaHeight: 100000
+*NonUIOrderDependency: 105 AnySetup *CustomPageSize
+*CustomPageSize True: "pop pop pop pop pop
+%% FoomaticRIPOptionSetting: PageSize=Custom"
+*End
+*FoomaticRIPOptionSetting PageSize=Custom: " -dDEVICEWIDTHPOINTS=0 -dD&&
+EVICEHEIGHTPOINTS=0"
+*End
+*ParamCustomPageSize Width: 1 points 36 100000
+*ParamCustomPageSize Height: 2 points 36 100000
+*ParamCustomPageSize Orientation: 3 int 0 0
+*ParamCustomPageSize WidthOffset: 4 points 0 0
+*ParamCustomPageSize HeightOffset: 5 points 0 0
+
+*FoomaticIDs: HP-LaserJet_9040 hpijs
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPA&&
+USE -sDEVICE=ijs -sIjsServer=hpijs%A%B%C -dIjsUseOutputFD%Z -sOutputFi&&
+le=- -"
+*End
+
+*FoomaticRIPOption Model: enum CmdLine A 100
+*FoomaticRIPOptionSetting Model=HP-LaserJet_9040: " -sDeviceManufactur&&
+er="HEWLETT-PACKARD" -sDeviceModel="HP LaserJet""
+*End
+
+*OpenGroup: General/General
+
+*OpenUI *PrintoutMode/Printout Mode: PickOne
+*FoomaticRIPOption PrintoutMode: enum Composite B
+*OrderDependency: 10 AnySetup *PrintoutMode
+*DefaultPrintoutMode: Normal
+*PrintoutMode Draft/Draft (Economy): "%% FoomaticRIPOptionSetting: PrintoutMode=Draft"
+*FoomaticRIPOptionSetting PrintoutMode=Draft: "Quality=300DraftGraysca&&
+leK"
+*End
+*PrintoutMode Normal/Normal: "%% FoomaticRIPOptionSetting: PrintoutMode=Normal"
+*FoomaticRIPOptionSetting PrintoutMode=Normal: "Quality=300GrayscaleK"
+*PrintoutMode High/High Quality: "%% FoomaticRIPOptionSetting: PrintoutMode=High"
+*FoomaticRIPOptionSetting PrintoutMode=High: "Quality=600GrayscaleK"
+*CloseUI: *PrintoutMode
+
+*OpenUI *PageSize/Page Size: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine A
+*OrderDependency: 105 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -dDEVICEWIDTHPOINTS=612 -&&
+dDEVICEHEIGHTPOINTS=792"
+*End
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -dDEVICEWIDTHPOINTS=595 -dDEV&&
+ICEHEIGHTPOINTS=842"
+*End
+*PageSize Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*FoomaticRIPOptionSetting PageSize=Photo: " -dDEVICEWIDTHPOINTS=288 -d&&
+DEVICEHEIGHTPOINTS=432"
+*End
+*PageSize 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*FoomaticRIPOptionSetting PageSize=3x5: " -dDEVICEWIDTHPOINTS=216 -dDE&&
+VICEHEIGHTPOINTS=360"
+*End
+*PageSize 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*FoomaticRIPOptionSetting PageSize=5x8: " -dDEVICEWIDTHPOINTS=360 -dDE&&
+VICEHEIGHTPOINTS=576"
+*End
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -dDEVICEWIDTHPOINTS=842 -dDEV&&
+ICEHEIGHTPOINTS=1190"
+*End
+*PageSize A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*FoomaticRIPOptionSetting PageSize=A5: " -dDEVICEWIDTHPOINTS=420 -dDEV&&
+ICEHEIGHTPOINTS=595"
+*End
+*PageSize A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*FoomaticRIPOptionSetting PageSize=A6: " -dDEVICEWIDTHPOINTS=297 -dDEV&&
+ICEHEIGHTPOINTS=420"
+*End
+*PageSize B4JIS/B4 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B4JIS"
+*FoomaticRIPOptionSetting PageSize=B4JIS: " -dDEVICEWIDTHPOINTS=729 -d&&
+DEVICEHEIGHTPOINTS=1033"
+*End
+*PageSize B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*FoomaticRIPOptionSetting PageSize=B5JIS: " -dDEVICEWIDTHPOINTS=516 -d&&
+DEVICEHEIGHTPOINTS=729"
+*End
+*PageSize Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*FoomaticRIPOptionSetting PageSize=Env10: " -dDEVICEWIDTHPOINTS=297 -d&&
+DEVICEHEIGHTPOINTS=684"
+*End
+*PageSize EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*FoomaticRIPOptionSetting PageSize=EnvC5: " -dDEVICEWIDTHPOINTS=459 -d&&
+DEVICEHEIGHTPOINTS=649"
+*End
+*PageSize EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*FoomaticRIPOptionSetting PageSize=EnvC6: " -dDEVICEWIDTHPOINTS=323 -d&&
+DEVICEHEIGHTPOINTS=459"
+*End
+*PageSize EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*FoomaticRIPOptionSetting PageSize=EnvDL: " -dDEVICEWIDTHPOINTS=312 -d&&
+DEVICEHEIGHTPOINTS=624"
+*End
+*PageSize EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*FoomaticRIPOptionSetting PageSize=EnvISOB5: " -dDEVICEWIDTHPOINTS=499&&
+ -dDEVICEHEIGHTPOINTS=709"
+*End
+*PageSize EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*FoomaticRIPOptionSetting PageSize=EnvMonarch: " -dDEVICEWIDTHPOINTS=2&&
+79 -dDEVICEHEIGHTPOINTS=540"
+*End
+*PageSize Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*FoomaticRIPOptionSetting PageSize=Executive: " -dDEVICEWIDTHPOINTS=52&&
+2 -dDEVICEHEIGHTPOINTS=756"
+*End
+*PageSize FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*FoomaticRIPOptionSetting PageSize=FLSA: " -dDEVICEWIDTHPOINTS=612 -dD&&
+EVICEHEIGHTPOINTS=936"
+*End
+*PageSize Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*FoomaticRIPOptionSetting PageSize=Hagaki: " -dDEVICEWIDTHPOINTS=283 -&&
+dDEVICEHEIGHTPOINTS=420"
+*End
+*PageSize Ledger/Ledger: "%% FoomaticRIPOptionSetting: PageSize=Ledger"
+*FoomaticRIPOptionSetting PageSize=Ledger: " -dDEVICEWIDTHPOINTS=792 -&&
+dDEVICEHEIGHTPOINTS=1224"
+*End
+*PageSize Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*FoomaticRIPOptionSetting PageSize=Legal: " -dDEVICEWIDTHPOINTS=612 -d&&
+DEVICEHEIGHTPOINTS=1008"
+*End
+*PageSize Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*FoomaticRIPOptionSetting PageSize=Oufuku: " -dDEVICEWIDTHPOINTS=420 -&&
+dDEVICEHEIGHTPOINTS=567"
+*End
+*PageSize w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*FoomaticRIPOptionSetting PageSize=w558h774: " -dDEVICEWIDTHPOINTS=558&&
+ -dDEVICEHEIGHTPOINTS=774"
+*End
+*PageSize w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*FoomaticRIPOptionSetting PageSize=w612h935: " -dDEVICEWIDTHPOINTS=612&&
+ -dDEVICEHEIGHTPOINTS=935"
+*End
+*PageSize w774h1116/8K: "%% FoomaticRIPOptionSetting: PageSize=w774h1116"
+*FoomaticRIPOptionSetting PageSize=w774h1116: " -dDEVICEWIDTHPOINTS=77&&
+4 -dDEVICEHEIGHTPOINTS=1116"
+*End
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 105 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*PageRegion 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*PageRegion 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*PageRegion A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*PageRegion B4JIS/B4 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B4JIS"
+*PageRegion B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*PageRegion Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*PageRegion EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*PageRegion EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*PageRegion EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*PageRegion EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*PageRegion EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*PageRegion Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*PageRegion FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*PageRegion Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*PageRegion Ledger/Ledger: "%% FoomaticRIPOptionSetting: PageSize=Ledger"
+*PageRegion Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*PageRegion Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*PageRegion w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*PageRegion w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*PageRegion w774h1116/8K: "%% FoomaticRIPOptionSetting: PageSize=w774h1116"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "18 14.40 594 777.60"
+*ImageableArea A4/A4: "18 14.40 577 827.60"
+*ImageableArea Photo/Photo/4x6 inch index card: "18 14.40 270 417.60"
+*ImageableArea 3x5/3x5 inch index card: "18 14.40 198 345.60"
+*ImageableArea 5x8/5x8 inch index card: "18 14.40 342 561.60"
+*ImageableArea A3/A3: "18 14.40 824 1175.60"
+*ImageableArea A5/A5: "18 14.40 402 580.60"
+*ImageableArea A6/A6: "18 14.40 279 405.60"
+*ImageableArea B4JIS/B4 (JIS): "18 14.40 711 1018.60"
+*ImageableArea B5JIS/B5 (JIS): "18 14.40 498 714.60"
+*ImageableArea Env10/Envelope #10: "18 14.40 279 669.60"
+*ImageableArea EnvC5/Envelope C5: "18 14.40 441 634.60"
+*ImageableArea EnvC6/Envelope C6: "18 14.40 305 444.60"
+*ImageableArea EnvDL/Envelope DL: "18 14.40 294 609.60"
+*ImageableArea EnvISOB5/Envelope B5: "18 14.40 481 694.60"
+*ImageableArea EnvMonarch/Envelope Monarch: "18 14.40 261 525.60"
+*ImageableArea Executive/Executive: "18 14.40 504 741.60"
+*ImageableArea FLSA/American Foolscap: "18 14.40 594 921.60"
+*ImageableArea Hagaki/Hagaki: "18 14.40 265 405.60"
+*ImageableArea Ledger/Ledger: "18 14.40 774 1209.60"
+*ImageableArea Legal/Legal: "18 14.40 594 993.60"
+*ImageableArea Oufuku/Oufuku-Hagaki: "18 14.40 402 552.60"
+*ImageableArea w558h774/16K: "18 14.40 540 759.60"
+*ImageableArea w612h935/Executive (JIS): "18 14.40 594 920.60"
+*ImageableArea w774h1116/8K: "18 14.40 756 1101.60"
+
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Photo/Photo/4x6 inch index card: "288 432"
+*PaperDimension 3x5/3x5 inch index card: "216 360"
+*PaperDimension 5x8/5x8 inch index card: "360 576"
+*PaperDimension A3/A3: "842 1190"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A6/A6: "297 420"
+*PaperDimension B4JIS/B4 (JIS): "729 1033"
+*PaperDimension B5JIS/B5 (JIS): "516 729"
+*PaperDimension Env10/Envelope #10: "297 684"
+*PaperDimension EnvC5/Envelope C5: "459 649"
+*PaperDimension EnvC6/Envelope C6: "323 459"
+*PaperDimension EnvDL/Envelope DL: "312 624"
+*PaperDimension EnvISOB5/Envelope B5: "499 709"
+*PaperDimension EnvMonarch/Envelope Monarch: "279 540"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension FLSA/American Foolscap: "612 936"
+*PaperDimension Hagaki/Hagaki: "283 420"
+*PaperDimension Ledger/Ledger: "792 1224"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension Oufuku/Oufuku-Hagaki: "420 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+*PaperDimension w774h1116/8K: "774 1116"
+
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Double-Sided Printing: PickOne
+*FoomaticRIPOption Duplex: enum CmdLine A
+*OrderDependency: 120 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex DuplexNoTumble/Long Edge (Standard): "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: " -dDuplex=true -dTum&&
+ble=false"
+*End
+*Duplex DuplexTumble/Short Edge (Flip): "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: " -dDuplex=true -dTumbl&&
+e=true"
+*End
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: " -dDuplex=false"
+*CloseUI: *Duplex
+
+*CloseGroup: General
+
+*OpenGroup: PrintoutMode/Printout Mode
+
+*OpenUI *Quality/Resolution, Quality, Ink Type, Media Type: PickOne
+*FoomaticRIPOption Quality: enum CmdLine B
+*OrderDependency: 100 AnySetup *Quality
+*DefaultQuality: FromPrintoutMode
+*Quality FromPrintoutMode/Controlled by 'Printout Mode': "%% FoomaticRIPOptionSetting: Quality=@PrintoutMode"
+*Quality 300DraftGrayscaleK/300 dpi, Draft, Grayscale, Black Cartr.: "%% FoomaticRIPOptionSetting: Quality=300DraftGrayscaleK"
+*FoomaticRIPOptionSetting Quality=300DraftGrayscaleK: " -r300 -sIjsPar&&
+ams=Quality:Quality=1,Quality:ColorMode=0,Quality:MediaType=0,Quality:&&
+PenSet=0"
+*End
+*Quality 300GrayscaleK/300 dpi, Grayscale, Black Cartr.: "%% FoomaticRIPOptionSetting: Quality=300GrayscaleK"
+*FoomaticRIPOptionSetting Quality=300GrayscaleK: " -r300 -sIjsParams=Q&&
+uality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:PenSe&&
+t=0"
+*End
+*Quality 600GrayscaleK/600 dpi, Grayscale, Black Cartr.: "%% FoomaticRIPOptionSetting: Quality=600GrayscaleK"
+*FoomaticRIPOptionSetting Quality=600GrayscaleK: " -r600 -sIjsParams=Q&&
+uality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:PenSe&&
+t=0"
+*End
+*CloseUI: *Quality
+
+*CloseGroup: PrintoutMode
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+
diff --git a/prnt/hpijs/ppd/HP-LaserJet_9050-hpijs.ppd b/prnt/hpijs/ppd/HP-LaserJet_9050-hpijs.ppd
new file mode 100644
index 000000000..7b24832b3
--- /dev/null
+++ b/prnt/hpijs/ppd/HP-LaserJet_9050-hpijs.ppd
@@ -0,0 +1,399 @@
+*PPD-Adobe: "4.3"
+*%
+*% For information on using this, and to obtain the required backend
+*% script, consult http://www.linuxprinting.org/
+*%
+*% This file is published under the GNU General Public License
+*%
+*% PPD-O-MATIC (3.0.0 or newer) generated this PPD file. It is for use with
+*% all programs and environments which use PPD files for dealing with
+*% printer capability information. The printer must be configured with the
+*% "foomatic-rip" backend filter script of Foomatic 3.0.0 or newer. This
+*% file and "foomatic-rip" work together to support PPD-controlled printer
+*% driver option access with arbitrary free software printer drivers and
+*% printing spoolers.
+*%
+*% To save this file on your disk, wait until the download has completed
+*% (the animation of the browser logo must stop) and then use the
+*% "Save as..." command in the "File" menu of your browser or in the
+*% pop-up manu when you click on this document with the right mouse button.
+*% DO NOT cut and paste this file into an editor with your mouse. This can
+*% introduce additional line breaks which lead to unexpected results.
+*%
+*% You may save this file as 'HP-LaserJet_9050-hpijs.ppd'
+*%
+*%
+*FormatVersion: "4.3"
+*FileVersion: "1.1"
+*LanguageVersion: English
+*LanguageEncoding: ISOLatin1
+*PCFileName: "HPIJS.PPD"
+*Manufacturer: "HP"
+*Product: "(LaserJet 9050)"
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+*%pprRIP: foomatic-rip other
+*ModelName: "HP LaserJet 9050"
+*ShortNickName: "HP LaserJet 9050 hpijs"
+*NickName: "HP LaserJet 9050 Foomatic/hpijs"
+*PSVersion: "(3010.000) 550"
+*PSVersion: "(3010.000) 651"
+*PSVersion: "(3010.000) 652"
+*PSVersion: "(3010.000) 653"
+*PSVersion: "(3010.000) 704"
+*PSVersion: "(3010.000) 705"
+*PSVersion: "(3010.000) 800"
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: False
+*Throughput: "1"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*DefaultResolution: 600dpi
+
+
+
+*HWMargins: 18 14.40 18 14.4
+*VariablePaperSize: True
+*MaxMediaWidth: 100000
+*MaxMediaHeight: 100000
+*NonUIOrderDependency: 105 AnySetup *CustomPageSize
+*CustomPageSize True: "pop pop pop pop pop
+%% FoomaticRIPOptionSetting: PageSize=Custom"
+*End
+*FoomaticRIPOptionSetting PageSize=Custom: " -dDEVICEWIDTHPOINTS=0 -dD&&
+EVICEHEIGHTPOINTS=0"
+*End
+*ParamCustomPageSize Width: 1 points 36 100000
+*ParamCustomPageSize Height: 2 points 36 100000
+*ParamCustomPageSize Orientation: 3 int 0 0
+*ParamCustomPageSize WidthOffset: 4 points 0 0
+*ParamCustomPageSize HeightOffset: 5 points 0 0
+
+*FoomaticIDs: HP-LaserJet_9050 hpijs
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPA&&
+USE -sDEVICE=ijs -sIjsServer=hpijs%A%B%C -dIjsUseOutputFD%Z -sOutputFi&&
+le=- -"
+*End
+
+*FoomaticRIPOption Model: enum CmdLine A 100
+*FoomaticRIPOptionSetting Model=HP-LaserJet_9050: " -sDeviceManufactur&&
+er="HEWLETT-PACKARD" -sDeviceModel="HP LaserJet""
+*End
+
+*OpenGroup: General/General
+
+*OpenUI *PrintoutMode/Printout Mode: PickOne
+*FoomaticRIPOption PrintoutMode: enum Composite B
+*OrderDependency: 10 AnySetup *PrintoutMode
+*DefaultPrintoutMode: Normal
+*PrintoutMode Draft/Draft (Economy): "%% FoomaticRIPOptionSetting: PrintoutMode=Draft"
+*FoomaticRIPOptionSetting PrintoutMode=Draft: "Quality=300DraftGraysca&&
+leK"
+*End
+*PrintoutMode Normal/Normal: "%% FoomaticRIPOptionSetting: PrintoutMode=Normal"
+*FoomaticRIPOptionSetting PrintoutMode=Normal: "Quality=300GrayscaleK"
+*PrintoutMode High/High Quality: "%% FoomaticRIPOptionSetting: PrintoutMode=High"
+*FoomaticRIPOptionSetting PrintoutMode=High: "Quality=600GrayscaleK"
+*CloseUI: *PrintoutMode
+
+*OpenUI *PageSize/Page Size: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine A
+*OrderDependency: 105 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -dDEVICEWIDTHPOINTS=612 -&&
+dDEVICEHEIGHTPOINTS=792"
+*End
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -dDEVICEWIDTHPOINTS=595 -dDEV&&
+ICEHEIGHTPOINTS=842"
+*End
+*PageSize Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*FoomaticRIPOptionSetting PageSize=Photo: " -dDEVICEWIDTHPOINTS=288 -d&&
+DEVICEHEIGHTPOINTS=432"
+*End
+*PageSize 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*FoomaticRIPOptionSetting PageSize=3x5: " -dDEVICEWIDTHPOINTS=216 -dDE&&
+VICEHEIGHTPOINTS=360"
+*End
+*PageSize 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*FoomaticRIPOptionSetting PageSize=5x8: " -dDEVICEWIDTHPOINTS=360 -dDE&&
+VICEHEIGHTPOINTS=576"
+*End
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -dDEVICEWIDTHPOINTS=842 -dDEV&&
+ICEHEIGHTPOINTS=1190"
+*End
+*PageSize A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*FoomaticRIPOptionSetting PageSize=A5: " -dDEVICEWIDTHPOINTS=420 -dDEV&&
+ICEHEIGHTPOINTS=595"
+*End
+*PageSize A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*FoomaticRIPOptionSetting PageSize=A6: " -dDEVICEWIDTHPOINTS=297 -dDEV&&
+ICEHEIGHTPOINTS=420"
+*End
+*PageSize B4JIS/B4 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B4JIS"
+*FoomaticRIPOptionSetting PageSize=B4JIS: " -dDEVICEWIDTHPOINTS=729 -d&&
+DEVICEHEIGHTPOINTS=1033"
+*End
+*PageSize B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*FoomaticRIPOptionSetting PageSize=B5JIS: " -dDEVICEWIDTHPOINTS=516 -d&&
+DEVICEHEIGHTPOINTS=729"
+*End
+*PageSize Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*FoomaticRIPOptionSetting PageSize=Env10: " -dDEVICEWIDTHPOINTS=297 -d&&
+DEVICEHEIGHTPOINTS=684"
+*End
+*PageSize EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*FoomaticRIPOptionSetting PageSize=EnvC5: " -dDEVICEWIDTHPOINTS=459 -d&&
+DEVICEHEIGHTPOINTS=649"
+*End
+*PageSize EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*FoomaticRIPOptionSetting PageSize=EnvC6: " -dDEVICEWIDTHPOINTS=323 -d&&
+DEVICEHEIGHTPOINTS=459"
+*End
+*PageSize EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*FoomaticRIPOptionSetting PageSize=EnvDL: " -dDEVICEWIDTHPOINTS=312 -d&&
+DEVICEHEIGHTPOINTS=624"
+*End
+*PageSize EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*FoomaticRIPOptionSetting PageSize=EnvISOB5: " -dDEVICEWIDTHPOINTS=499&&
+ -dDEVICEHEIGHTPOINTS=709"
+*End
+*PageSize EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*FoomaticRIPOptionSetting PageSize=EnvMonarch: " -dDEVICEWIDTHPOINTS=2&&
+79 -dDEVICEHEIGHTPOINTS=540"
+*End
+*PageSize Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*FoomaticRIPOptionSetting PageSize=Executive: " -dDEVICEWIDTHPOINTS=52&&
+2 -dDEVICEHEIGHTPOINTS=756"
+*End
+*PageSize FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*FoomaticRIPOptionSetting PageSize=FLSA: " -dDEVICEWIDTHPOINTS=612 -dD&&
+EVICEHEIGHTPOINTS=936"
+*End
+*PageSize Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*FoomaticRIPOptionSetting PageSize=Hagaki: " -dDEVICEWIDTHPOINTS=283 -&&
+dDEVICEHEIGHTPOINTS=420"
+*End
+*PageSize Ledger/Ledger: "%% FoomaticRIPOptionSetting: PageSize=Ledger"
+*FoomaticRIPOptionSetting PageSize=Ledger: " -dDEVICEWIDTHPOINTS=792 -&&
+dDEVICEHEIGHTPOINTS=1224"
+*End
+*PageSize Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*FoomaticRIPOptionSetting PageSize=Legal: " -dDEVICEWIDTHPOINTS=612 -d&&
+DEVICEHEIGHTPOINTS=1008"
+*End
+*PageSize Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*FoomaticRIPOptionSetting PageSize=Oufuku: " -dDEVICEWIDTHPOINTS=420 -&&
+dDEVICEHEIGHTPOINTS=567"
+*End
+*PageSize w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*FoomaticRIPOptionSetting PageSize=w558h774: " -dDEVICEWIDTHPOINTS=558&&
+ -dDEVICEHEIGHTPOINTS=774"
+*End
+*PageSize w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*FoomaticRIPOptionSetting PageSize=w612h935: " -dDEVICEWIDTHPOINTS=612&&
+ -dDEVICEHEIGHTPOINTS=935"
+*End
+*PageSize w774h1116/8K: "%% FoomaticRIPOptionSetting: PageSize=w774h1116"
+*FoomaticRIPOptionSetting PageSize=w774h1116: " -dDEVICEWIDTHPOINTS=77&&
+4 -dDEVICEHEIGHTPOINTS=1116"
+*End
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 105 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*PageRegion 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*PageRegion 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*PageRegion A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*PageRegion B4JIS/B4 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B4JIS"
+*PageRegion B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*PageRegion Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*PageRegion EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*PageRegion EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*PageRegion EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*PageRegion EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*PageRegion EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*PageRegion Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*PageRegion FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*PageRegion Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*PageRegion Ledger/Ledger: "%% FoomaticRIPOptionSetting: PageSize=Ledger"
+*PageRegion Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*PageRegion Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*PageRegion w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*PageRegion w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*PageRegion w774h1116/8K: "%% FoomaticRIPOptionSetting: PageSize=w774h1116"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "18 14.40 594 777.60"
+*ImageableArea A4/A4: "18 14.40 577 827.60"
+*ImageableArea Photo/Photo/4x6 inch index card: "18 14.40 270 417.60"
+*ImageableArea 3x5/3x5 inch index card: "18 14.40 198 345.60"
+*ImageableArea 5x8/5x8 inch index card: "18 14.40 342 561.60"
+*ImageableArea A3/A3: "18 14.40 824 1175.60"
+*ImageableArea A5/A5: "18 14.40 402 580.60"
+*ImageableArea A6/A6: "18 14.40 279 405.60"
+*ImageableArea B4JIS/B4 (JIS): "18 14.40 711 1018.60"
+*ImageableArea B5JIS/B5 (JIS): "18 14.40 498 714.60"
+*ImageableArea Env10/Envelope #10: "18 14.40 279 669.60"
+*ImageableArea EnvC5/Envelope C5: "18 14.40 441 634.60"
+*ImageableArea EnvC6/Envelope C6: "18 14.40 305 444.60"
+*ImageableArea EnvDL/Envelope DL: "18 14.40 294 609.60"
+*ImageableArea EnvISOB5/Envelope B5: "18 14.40 481 694.60"
+*ImageableArea EnvMonarch/Envelope Monarch: "18 14.40 261 525.60"
+*ImageableArea Executive/Executive: "18 14.40 504 741.60"
+*ImageableArea FLSA/American Foolscap: "18 14.40 594 921.60"
+*ImageableArea Hagaki/Hagaki: "18 14.40 265 405.60"
+*ImageableArea Ledger/Ledger: "18 14.40 774 1209.60"
+*ImageableArea Legal/Legal: "18 14.40 594 993.60"
+*ImageableArea Oufuku/Oufuku-Hagaki: "18 14.40 402 552.60"
+*ImageableArea w558h774/16K: "18 14.40 540 759.60"
+*ImageableArea w612h935/Executive (JIS): "18 14.40 594 920.60"
+*ImageableArea w774h1116/8K: "18 14.40 756 1101.60"
+
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Photo/Photo/4x6 inch index card: "288 432"
+*PaperDimension 3x5/3x5 inch index card: "216 360"
+*PaperDimension 5x8/5x8 inch index card: "360 576"
+*PaperDimension A3/A3: "842 1190"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A6/A6: "297 420"
+*PaperDimension B4JIS/B4 (JIS): "729 1033"
+*PaperDimension B5JIS/B5 (JIS): "516 729"
+*PaperDimension Env10/Envelope #10: "297 684"
+*PaperDimension EnvC5/Envelope C5: "459 649"
+*PaperDimension EnvC6/Envelope C6: "323 459"
+*PaperDimension EnvDL/Envelope DL: "312 624"
+*PaperDimension EnvISOB5/Envelope B5: "499 709"
+*PaperDimension EnvMonarch/Envelope Monarch: "279 540"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension FLSA/American Foolscap: "612 936"
+*PaperDimension Hagaki/Hagaki: "283 420"
+*PaperDimension Ledger/Ledger: "792 1224"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension Oufuku/Oufuku-Hagaki: "420 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+*PaperDimension w774h1116/8K: "774 1116"
+
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Double-Sided Printing: PickOne
+*FoomaticRIPOption Duplex: enum CmdLine A
+*OrderDependency: 120 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex DuplexNoTumble/Long Edge (Standard): "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: " -dDuplex=true -dTum&&
+ble=false"
+*End
+*Duplex DuplexTumble/Short Edge (Flip): "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: " -dDuplex=true -dTumbl&&
+e=true"
+*End
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: " -dDuplex=false"
+*CloseUI: *Duplex
+
+*CloseGroup: General
+
+*OpenGroup: PrintoutMode/Printout Mode
+
+*OpenUI *Quality/Resolution, Quality, Ink Type, Media Type: PickOne
+*FoomaticRIPOption Quality: enum CmdLine B
+*OrderDependency: 100 AnySetup *Quality
+*DefaultQuality: FromPrintoutMode
+*Quality FromPrintoutMode/Controlled by 'Printout Mode': "%% FoomaticRIPOptionSetting: Quality=@PrintoutMode"
+*Quality 300DraftGrayscaleK/300 dpi, Draft, Grayscale, Black Cartr.: "%% FoomaticRIPOptionSetting: Quality=300DraftGrayscaleK"
+*FoomaticRIPOptionSetting Quality=300DraftGrayscaleK: " -r300 -sIjsPar&&
+ams=Quality:Quality=1,Quality:ColorMode=0,Quality:MediaType=0,Quality:&&
+PenSet=0"
+*End
+*Quality 300GrayscaleK/300 dpi, Grayscale, Black Cartr.: "%% FoomaticRIPOptionSetting: Quality=300GrayscaleK"
+*FoomaticRIPOptionSetting Quality=300GrayscaleK: " -r300 -sIjsParams=Q&&
+uality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:PenSe&&
+t=0"
+*End
+*Quality 600GrayscaleK/600 dpi, Grayscale, Black Cartr.: "%% FoomaticRIPOptionSetting: Quality=600GrayscaleK"
+*FoomaticRIPOptionSetting Quality=600GrayscaleK: " -r600 -sIjsParams=Q&&
+uality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:PenSe&&
+t=0"
+*End
+*CloseUI: *Quality
+
+*CloseGroup: PrintoutMode
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+
diff --git a/prnt/hpijs/ppd/HP-LaserJet_9050_MFP-hpijs.ppd b/prnt/hpijs/ppd/HP-LaserJet_9050_MFP-hpijs.ppd
index cc63e8851..d186b6b47 100644
--- a/prnt/hpijs/ppd/HP-LaserJet_9050_MFP-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-LaserJet_9050_MFP-hpijs.ppd
@@ -29,15 +29,15 @@
*LanguageEncoding: ISOLatin1
*PCFileName: "HPIJS.PPD"
*Manufacturer: "HP"
-*Product: "(LaserJet 9050 MFP)"
+*Product: "(LaserJet _9050_MFP)"
*cupsVersion: 1.0
*cupsManualCopies: True
*cupsModelNumber: 2
*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
*%pprRIP: foomatic-rip other
-*ModelName: "HP LaserJet 9050 MFP"
-*ShortNickName: "HP LaserJet 9050 MFP hpijs"
-*NickName: "HP LaserJet 9050 MFP Foomatic/hpijs"
+*ModelName: "HP LaserJet 9050MFP"
+*ShortNickName: "HP LaserJet _9050_MFP hpijs"
+*NickName: "HP LaserJet _9050_MFP Foomatic/hpijs"
*PSVersion: "(3010.000) 550"
*PSVersion: "(3010.000) 651"
*PSVersion: "(3010.000) 652"
diff --git a/prnt/hpijs/ppd/HP-LaserJet_9055_MFP-hpijs.ppd b/prnt/hpijs/ppd/HP-LaserJet_9055_MFP-hpijs.ppd
new file mode 100644
index 000000000..cda3cb92a
--- /dev/null
+++ b/prnt/hpijs/ppd/HP-LaserJet_9055_MFP-hpijs.ppd
@@ -0,0 +1,400 @@
+*PPD-Adobe: "4.3"
+*%
+*% For information on using this, and to obtain the required backend
+*% script, consult http://www.linuxprinting.org/
+*%
+*% This file is published under the GNU General Public License
+*%
+*% PPD-O-MATIC (3.0.0 or newer) generated this PPD file. It is for use with
+*% all programs and environments which use PPD files for dealing with
+*% printer capability information. The printer must be configured with the
+*% "foomatic-rip" backend filter script of Foomatic 3.0.0 or newer. This
+*% file and "foomatic-rip" work together to support PPD-controlled printer
+*% driver option access with arbitrary free software printer drivers and
+*% printing spoolers.
+*%
+*% To save this file on your disk, wait until the download has completed
+*% (the animation of the browser logo must stop) and then use the
+*% "Save as..." command in the "File" menu of your browser or in the
+*% pop-up manu when you click on this document with the right mouse button.
+*% DO NOT cut and paste this file into an editor with your mouse. This can
+*% introduce additional line breaks which lead to unexpected results.
+*%
+*% You may save this file as 'HP-LaserJet_9055_MFP-hpijs.ppd'
+*%
+*%
+*FormatVersion: "4.3"
+*FileVersion: "1.1"
+*LanguageVersion: English
+*LanguageEncoding: ISOLatin1
+*PCFileName: "HPIJS.PPD"
+*Manufacturer: "HP"
+*Product: "(LaserJet 9055 MFP)"
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+*%pprRIP: foomatic-rip other
+*ModelName: "HP LaserJet 9055 MFP"
+*ShortNickName: "HP LaserJet 9055 MFP hpijs"
+*NickName: "HP LaserJet 9055 MFP Foomatic/hpijs"
+*PSVersion: "(3010.000) 550"
+*PSVersion: "(3010.000) 651"
+*PSVersion: "(3010.000) 652"
+*PSVersion: "(3010.000) 653"
+*PSVersion: "(3010.000) 704"
+*PSVersion: "(3010.000) 705"
+*PSVersion: "(3010.000) 800"
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: RGB
+*FileSystem: False
+*Throughput: "1"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*DefaultResolution: 600dpi
+
+
+
+*HWMargins: 18 14.40 18 14.4
+*VariablePaperSize: True
+*MaxMediaWidth: 100000
+*MaxMediaHeight: 100000
+*NonUIOrderDependency: 105 AnySetup *CustomPageSize
+*CustomPageSize True: "pop pop pop pop pop
+%% FoomaticRIPOptionSetting: PageSize=Custom"
+*End
+*FoomaticRIPOptionSetting PageSize=Custom: " -dDEVICEWIDTHPOINTS=0 -dD&&
+EVICEHEIGHTPOINTS=0"
+*End
+*ParamCustomPageSize Width: 1 points 36 100000
+*ParamCustomPageSize Height: 2 points 36 100000
+*ParamCustomPageSize Orientation: 3 int 0 0
+*ParamCustomPageSize WidthOffset: 4 points 0 0
+*ParamCustomPageSize HeightOffset: 5 points 0 0
+
+*FoomaticIDs: HP-LaserJet_9055_MFP hpijs
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPA&&
+USE -sDEVICE=ijs -sIjsServer=hpijs%A%B%C -dIjsUseOutputFD%Z -sOutputFi&&
+le=- -"
+*End
+
+*FoomaticRIPOption Model: enum CmdLine A 100
+*FoomaticRIPOptionSetting Model=HP-LaserJet_9055_MFP: " -sDeviceManufa&&
+cturer="HEWLETT-PACKARD" -sDeviceModel="HP LaserJet&quo&&
+t;"
+*End
+
+*OpenGroup: General/General
+
+*OpenUI *PrintoutMode/Printout Mode: PickOne
+*FoomaticRIPOption PrintoutMode: enum Composite B
+*OrderDependency: 10 AnySetup *PrintoutMode
+*DefaultPrintoutMode: Normal
+*PrintoutMode Draft/Draft (Economy): "%% FoomaticRIPOptionSetting: PrintoutMode=Draft"
+*FoomaticRIPOptionSetting PrintoutMode=Draft: "Quality=300DraftGraysca&&
+leK"
+*End
+*PrintoutMode Normal/Normal: "%% FoomaticRIPOptionSetting: PrintoutMode=Normal"
+*FoomaticRIPOptionSetting PrintoutMode=Normal: "Quality=300GrayscaleK"
+*PrintoutMode High/High Quality: "%% FoomaticRIPOptionSetting: PrintoutMode=High"
+*FoomaticRIPOptionSetting PrintoutMode=High: "Quality=600GrayscaleK"
+*CloseUI: *PrintoutMode
+
+*OpenUI *PageSize/Page Size: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine A
+*OrderDependency: 105 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -dDEVICEWIDTHPOINTS=612 -&&
+dDEVICEHEIGHTPOINTS=792"
+*End
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -dDEVICEWIDTHPOINTS=595 -dDEV&&
+ICEHEIGHTPOINTS=842"
+*End
+*PageSize Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*FoomaticRIPOptionSetting PageSize=Photo: " -dDEVICEWIDTHPOINTS=288 -d&&
+DEVICEHEIGHTPOINTS=432"
+*End
+*PageSize 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*FoomaticRIPOptionSetting PageSize=3x5: " -dDEVICEWIDTHPOINTS=216 -dDE&&
+VICEHEIGHTPOINTS=360"
+*End
+*PageSize 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*FoomaticRIPOptionSetting PageSize=5x8: " -dDEVICEWIDTHPOINTS=360 -dDE&&
+VICEHEIGHTPOINTS=576"
+*End
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -dDEVICEWIDTHPOINTS=842 -dDEV&&
+ICEHEIGHTPOINTS=1190"
+*End
+*PageSize A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*FoomaticRIPOptionSetting PageSize=A5: " -dDEVICEWIDTHPOINTS=420 -dDEV&&
+ICEHEIGHTPOINTS=595"
+*End
+*PageSize A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*FoomaticRIPOptionSetting PageSize=A6: " -dDEVICEWIDTHPOINTS=297 -dDEV&&
+ICEHEIGHTPOINTS=420"
+*End
+*PageSize B4JIS/B4 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B4JIS"
+*FoomaticRIPOptionSetting PageSize=B4JIS: " -dDEVICEWIDTHPOINTS=729 -d&&
+DEVICEHEIGHTPOINTS=1033"
+*End
+*PageSize B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*FoomaticRIPOptionSetting PageSize=B5JIS: " -dDEVICEWIDTHPOINTS=516 -d&&
+DEVICEHEIGHTPOINTS=729"
+*End
+*PageSize Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*FoomaticRIPOptionSetting PageSize=Env10: " -dDEVICEWIDTHPOINTS=297 -d&&
+DEVICEHEIGHTPOINTS=684"
+*End
+*PageSize EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*FoomaticRIPOptionSetting PageSize=EnvC5: " -dDEVICEWIDTHPOINTS=459 -d&&
+DEVICEHEIGHTPOINTS=649"
+*End
+*PageSize EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*FoomaticRIPOptionSetting PageSize=EnvC6: " -dDEVICEWIDTHPOINTS=323 -d&&
+DEVICEHEIGHTPOINTS=459"
+*End
+*PageSize EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*FoomaticRIPOptionSetting PageSize=EnvDL: " -dDEVICEWIDTHPOINTS=312 -d&&
+DEVICEHEIGHTPOINTS=624"
+*End
+*PageSize EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*FoomaticRIPOptionSetting PageSize=EnvISOB5: " -dDEVICEWIDTHPOINTS=499&&
+ -dDEVICEHEIGHTPOINTS=709"
+*End
+*PageSize EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*FoomaticRIPOptionSetting PageSize=EnvMonarch: " -dDEVICEWIDTHPOINTS=2&&
+79 -dDEVICEHEIGHTPOINTS=540"
+*End
+*PageSize Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*FoomaticRIPOptionSetting PageSize=Executive: " -dDEVICEWIDTHPOINTS=52&&
+2 -dDEVICEHEIGHTPOINTS=756"
+*End
+*PageSize FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*FoomaticRIPOptionSetting PageSize=FLSA: " -dDEVICEWIDTHPOINTS=612 -dD&&
+EVICEHEIGHTPOINTS=936"
+*End
+*PageSize Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*FoomaticRIPOptionSetting PageSize=Hagaki: " -dDEVICEWIDTHPOINTS=283 -&&
+dDEVICEHEIGHTPOINTS=420"
+*End
+*PageSize Ledger/Ledger: "%% FoomaticRIPOptionSetting: PageSize=Ledger"
+*FoomaticRIPOptionSetting PageSize=Ledger: " -dDEVICEWIDTHPOINTS=792 -&&
+dDEVICEHEIGHTPOINTS=1224"
+*End
+*PageSize Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*FoomaticRIPOptionSetting PageSize=Legal: " -dDEVICEWIDTHPOINTS=612 -d&&
+DEVICEHEIGHTPOINTS=1008"
+*End
+*PageSize Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*FoomaticRIPOptionSetting PageSize=Oufuku: " -dDEVICEWIDTHPOINTS=420 -&&
+dDEVICEHEIGHTPOINTS=567"
+*End
+*PageSize w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*FoomaticRIPOptionSetting PageSize=w558h774: " -dDEVICEWIDTHPOINTS=558&&
+ -dDEVICEHEIGHTPOINTS=774"
+*End
+*PageSize w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*FoomaticRIPOptionSetting PageSize=w612h935: " -dDEVICEWIDTHPOINTS=612&&
+ -dDEVICEHEIGHTPOINTS=935"
+*End
+*PageSize w774h1116/8K: "%% FoomaticRIPOptionSetting: PageSize=w774h1116"
+*FoomaticRIPOptionSetting PageSize=w774h1116: " -dDEVICEWIDTHPOINTS=77&&
+4 -dDEVICEHEIGHTPOINTS=1116"
+*End
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 105 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*PageRegion 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*PageRegion 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*PageRegion A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*PageRegion B4JIS/B4 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B4JIS"
+*PageRegion B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*PageRegion Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*PageRegion EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*PageRegion EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*PageRegion EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*PageRegion EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*PageRegion EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*PageRegion Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*PageRegion FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*PageRegion Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*PageRegion Ledger/Ledger: "%% FoomaticRIPOptionSetting: PageSize=Ledger"
+*PageRegion Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*PageRegion Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*PageRegion w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*PageRegion w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*PageRegion w774h1116/8K: "%% FoomaticRIPOptionSetting: PageSize=w774h1116"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "18 14.40 594 777.60"
+*ImageableArea A4/A4: "18 14.40 577 827.60"
+*ImageableArea Photo/Photo/4x6 inch index card: "18 14.40 270 417.60"
+*ImageableArea 3x5/3x5 inch index card: "18 14.40 198 345.60"
+*ImageableArea 5x8/5x8 inch index card: "18 14.40 342 561.60"
+*ImageableArea A3/A3: "18 14.40 824 1175.60"
+*ImageableArea A5/A5: "18 14.40 402 580.60"
+*ImageableArea A6/A6: "18 14.40 279 405.60"
+*ImageableArea B4JIS/B4 (JIS): "18 14.40 711 1018.60"
+*ImageableArea B5JIS/B5 (JIS): "18 14.40 498 714.60"
+*ImageableArea Env10/Envelope #10: "18 14.40 279 669.60"
+*ImageableArea EnvC5/Envelope C5: "18 14.40 441 634.60"
+*ImageableArea EnvC6/Envelope C6: "18 14.40 305 444.60"
+*ImageableArea EnvDL/Envelope DL: "18 14.40 294 609.60"
+*ImageableArea EnvISOB5/Envelope B5: "18 14.40 481 694.60"
+*ImageableArea EnvMonarch/Envelope Monarch: "18 14.40 261 525.60"
+*ImageableArea Executive/Executive: "18 14.40 504 741.60"
+*ImageableArea FLSA/American Foolscap: "18 14.40 594 921.60"
+*ImageableArea Hagaki/Hagaki: "18 14.40 265 405.60"
+*ImageableArea Ledger/Ledger: "18 14.40 774 1209.60"
+*ImageableArea Legal/Legal: "18 14.40 594 993.60"
+*ImageableArea Oufuku/Oufuku-Hagaki: "18 14.40 402 552.60"
+*ImageableArea w558h774/16K: "18 14.40 540 759.60"
+*ImageableArea w612h935/Executive (JIS): "18 14.40 594 920.60"
+*ImageableArea w774h1116/8K: "18 14.40 756 1101.60"
+
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Photo/Photo/4x6 inch index card: "288 432"
+*PaperDimension 3x5/3x5 inch index card: "216 360"
+*PaperDimension 5x8/5x8 inch index card: "360 576"
+*PaperDimension A3/A3: "842 1190"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A6/A6: "297 420"
+*PaperDimension B4JIS/B4 (JIS): "729 1033"
+*PaperDimension B5JIS/B5 (JIS): "516 729"
+*PaperDimension Env10/Envelope #10: "297 684"
+*PaperDimension EnvC5/Envelope C5: "459 649"
+*PaperDimension EnvC6/Envelope C6: "323 459"
+*PaperDimension EnvDL/Envelope DL: "312 624"
+*PaperDimension EnvISOB5/Envelope B5: "499 709"
+*PaperDimension EnvMonarch/Envelope Monarch: "279 540"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension FLSA/American Foolscap: "612 936"
+*PaperDimension Hagaki/Hagaki: "283 420"
+*PaperDimension Ledger/Ledger: "792 1224"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension Oufuku/Oufuku-Hagaki: "420 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+*PaperDimension w774h1116/8K: "774 1116"
+
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Double-Sided Printing: PickOne
+*FoomaticRIPOption Duplex: enum CmdLine A
+*OrderDependency: 120 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex DuplexNoTumble/Long Edge (Standard): "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: " -dDuplex=true -dTum&&
+ble=false"
+*End
+*Duplex DuplexTumble/Short Edge (Flip): "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: " -dDuplex=true -dTumbl&&
+e=true"
+*End
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: " -dDuplex=false"
+*CloseUI: *Duplex
+
+*CloseGroup: General
+
+*OpenGroup: PrintoutMode/Printout Mode
+
+*OpenUI *Quality/Resolution, Quality, Ink Type, Media Type: PickOne
+*FoomaticRIPOption Quality: enum CmdLine B
+*OrderDependency: 100 AnySetup *Quality
+*DefaultQuality: FromPrintoutMode
+*Quality FromPrintoutMode/Controlled by 'Printout Mode': "%% FoomaticRIPOptionSetting: Quality=@PrintoutMode"
+*Quality 300DraftGrayscaleK/300 dpi, Draft, Grayscale, Black Cartr.: "%% FoomaticRIPOptionSetting: Quality=300DraftGrayscaleK"
+*FoomaticRIPOptionSetting Quality=300DraftGrayscaleK: " -r300 -sIjsPar&&
+ams=Quality:Quality=1,Quality:ColorMode=0,Quality:MediaType=0,Quality:&&
+PenSet=0"
+*End
+*Quality 300GrayscaleK/300 dpi, Grayscale, Black Cartr.: "%% FoomaticRIPOptionSetting: Quality=300GrayscaleK"
+*FoomaticRIPOptionSetting Quality=300GrayscaleK: " -r300 -sIjsParams=Q&&
+uality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:PenSe&&
+t=0"
+*End
+*Quality 600GrayscaleK/600 dpi, Grayscale, Black Cartr.: "%% FoomaticRIPOptionSetting: Quality=600GrayscaleK"
+*FoomaticRIPOptionSetting Quality=600GrayscaleK: " -r600 -sIjsParams=Q&&
+uality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:PenSe&&
+t=0"
+*End
+*CloseUI: *Quality
+
+*CloseGroup: PrintoutMode
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+
diff --git a/prnt/hpijs/ppd/HP-LaserJet_9065_MFP-hpijs.ppd b/prnt/hpijs/ppd/HP-LaserJet_9065_MFP-hpijs.ppd
new file mode 100644
index 000000000..14fd2d28f
--- /dev/null
+++ b/prnt/hpijs/ppd/HP-LaserJet_9065_MFP-hpijs.ppd
@@ -0,0 +1,400 @@
+*PPD-Adobe: "4.3"
+*%
+*% For information on using this, and to obtain the required backend
+*% script, consult http://www.linuxprinting.org/
+*%
+*% This file is published under the GNU General Public License
+*%
+*% PPD-O-MATIC (3.0.0 or newer) generated this PPD file. It is for use with
+*% all programs and environments which use PPD files for dealing with
+*% printer capability information. The printer must be configured with the
+*% "foomatic-rip" backend filter script of Foomatic 3.0.0 or newer. This
+*% file and "foomatic-rip" work together to support PPD-controlled printer
+*% driver option access with arbitrary free software printer drivers and
+*% printing spoolers.
+*%
+*% To save this file on your disk, wait until the download has completed
+*% (the animation of the browser logo must stop) and then use the
+*% "Save as..." command in the "File" menu of your browser or in the
+*% pop-up manu when you click on this document with the right mouse button.
+*% DO NOT cut and paste this file into an editor with your mouse. This can
+*% introduce additional line breaks which lead to unexpected results.
+*%
+*% You may save this file as 'HP-LaserJet_9065_MFP-hpijs.ppd'
+*%
+*%
+*FormatVersion: "4.3"
+*FileVersion: "1.1"
+*LanguageVersion: English
+*LanguageEncoding: ISOLatin1
+*PCFileName: "HPIJS.PPD"
+*Manufacturer: "HP"
+*Product: "(LaserJet 9065 MFP)"
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+*%pprRIP: foomatic-rip other
+*ModelName: "HP LaserJet 9065 MFP"
+*ShortNickName: "HP LaserJet 9065 MFP hpijs"
+*NickName: "HP LaserJet 9065 MFP Foomatic/hpijs"
+*PSVersion: "(3010.000) 550"
+*PSVersion: "(3010.000) 651"
+*PSVersion: "(3010.000) 652"
+*PSVersion: "(3010.000) 653"
+*PSVersion: "(3010.000) 704"
+*PSVersion: "(3010.000) 705"
+*PSVersion: "(3010.000) 800"
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: RGB
+*FileSystem: False
+*Throughput: "1"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*DefaultResolution: 600dpi
+
+
+
+*HWMargins: 18 14.40 18 14.4
+*VariablePaperSize: True
+*MaxMediaWidth: 100000
+*MaxMediaHeight: 100000
+*NonUIOrderDependency: 105 AnySetup *CustomPageSize
+*CustomPageSize True: "pop pop pop pop pop
+%% FoomaticRIPOptionSetting: PageSize=Custom"
+*End
+*FoomaticRIPOptionSetting PageSize=Custom: " -dDEVICEWIDTHPOINTS=0 -dD&&
+EVICEHEIGHTPOINTS=0"
+*End
+*ParamCustomPageSize Width: 1 points 36 100000
+*ParamCustomPageSize Height: 2 points 36 100000
+*ParamCustomPageSize Orientation: 3 int 0 0
+*ParamCustomPageSize WidthOffset: 4 points 0 0
+*ParamCustomPageSize HeightOffset: 5 points 0 0
+
+*FoomaticIDs: HP-LaserJet_9065_MFP hpijs
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPA&&
+USE -sDEVICE=ijs -sIjsServer=hpijs%A%B%C -dIjsUseOutputFD%Z -sOutputFi&&
+le=- -"
+*End
+
+*FoomaticRIPOption Model: enum CmdLine A 100
+*FoomaticRIPOptionSetting Model=HP-LaserJet_9065_MFP: " -sDeviceManufa&&
+cturer="HEWLETT-PACKARD" -sDeviceModel="HP LaserJet&quo&&
+t;"
+*End
+
+*OpenGroup: General/General
+
+*OpenUI *PrintoutMode/Printout Mode: PickOne
+*FoomaticRIPOption PrintoutMode: enum Composite B
+*OrderDependency: 10 AnySetup *PrintoutMode
+*DefaultPrintoutMode: Normal
+*PrintoutMode Draft/Draft (Economy): "%% FoomaticRIPOptionSetting: PrintoutMode=Draft"
+*FoomaticRIPOptionSetting PrintoutMode=Draft: "Quality=300DraftGraysca&&
+leK"
+*End
+*PrintoutMode Normal/Normal: "%% FoomaticRIPOptionSetting: PrintoutMode=Normal"
+*FoomaticRIPOptionSetting PrintoutMode=Normal: "Quality=300GrayscaleK"
+*PrintoutMode High/High Quality: "%% FoomaticRIPOptionSetting: PrintoutMode=High"
+*FoomaticRIPOptionSetting PrintoutMode=High: "Quality=600GrayscaleK"
+*CloseUI: *PrintoutMode
+
+*OpenUI *PageSize/Page Size: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine A
+*OrderDependency: 105 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -dDEVICEWIDTHPOINTS=612 -&&
+dDEVICEHEIGHTPOINTS=792"
+*End
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -dDEVICEWIDTHPOINTS=595 -dDEV&&
+ICEHEIGHTPOINTS=842"
+*End
+*PageSize Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*FoomaticRIPOptionSetting PageSize=Photo: " -dDEVICEWIDTHPOINTS=288 -d&&
+DEVICEHEIGHTPOINTS=432"
+*End
+*PageSize 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*FoomaticRIPOptionSetting PageSize=3x5: " -dDEVICEWIDTHPOINTS=216 -dDE&&
+VICEHEIGHTPOINTS=360"
+*End
+*PageSize 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*FoomaticRIPOptionSetting PageSize=5x8: " -dDEVICEWIDTHPOINTS=360 -dDE&&
+VICEHEIGHTPOINTS=576"
+*End
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -dDEVICEWIDTHPOINTS=842 -dDEV&&
+ICEHEIGHTPOINTS=1190"
+*End
+*PageSize A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*FoomaticRIPOptionSetting PageSize=A5: " -dDEVICEWIDTHPOINTS=420 -dDEV&&
+ICEHEIGHTPOINTS=595"
+*End
+*PageSize A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*FoomaticRIPOptionSetting PageSize=A6: " -dDEVICEWIDTHPOINTS=297 -dDEV&&
+ICEHEIGHTPOINTS=420"
+*End
+*PageSize B4JIS/B4 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B4JIS"
+*FoomaticRIPOptionSetting PageSize=B4JIS: " -dDEVICEWIDTHPOINTS=729 -d&&
+DEVICEHEIGHTPOINTS=1033"
+*End
+*PageSize B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*FoomaticRIPOptionSetting PageSize=B5JIS: " -dDEVICEWIDTHPOINTS=516 -d&&
+DEVICEHEIGHTPOINTS=729"
+*End
+*PageSize Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*FoomaticRIPOptionSetting PageSize=Env10: " -dDEVICEWIDTHPOINTS=297 -d&&
+DEVICEHEIGHTPOINTS=684"
+*End
+*PageSize EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*FoomaticRIPOptionSetting PageSize=EnvC5: " -dDEVICEWIDTHPOINTS=459 -d&&
+DEVICEHEIGHTPOINTS=649"
+*End
+*PageSize EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*FoomaticRIPOptionSetting PageSize=EnvC6: " -dDEVICEWIDTHPOINTS=323 -d&&
+DEVICEHEIGHTPOINTS=459"
+*End
+*PageSize EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*FoomaticRIPOptionSetting PageSize=EnvDL: " -dDEVICEWIDTHPOINTS=312 -d&&
+DEVICEHEIGHTPOINTS=624"
+*End
+*PageSize EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*FoomaticRIPOptionSetting PageSize=EnvISOB5: " -dDEVICEWIDTHPOINTS=499&&
+ -dDEVICEHEIGHTPOINTS=709"
+*End
+*PageSize EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*FoomaticRIPOptionSetting PageSize=EnvMonarch: " -dDEVICEWIDTHPOINTS=2&&
+79 -dDEVICEHEIGHTPOINTS=540"
+*End
+*PageSize Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*FoomaticRIPOptionSetting PageSize=Executive: " -dDEVICEWIDTHPOINTS=52&&
+2 -dDEVICEHEIGHTPOINTS=756"
+*End
+*PageSize FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*FoomaticRIPOptionSetting PageSize=FLSA: " -dDEVICEWIDTHPOINTS=612 -dD&&
+EVICEHEIGHTPOINTS=936"
+*End
+*PageSize Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*FoomaticRIPOptionSetting PageSize=Hagaki: " -dDEVICEWIDTHPOINTS=283 -&&
+dDEVICEHEIGHTPOINTS=420"
+*End
+*PageSize Ledger/Ledger: "%% FoomaticRIPOptionSetting: PageSize=Ledger"
+*FoomaticRIPOptionSetting PageSize=Ledger: " -dDEVICEWIDTHPOINTS=792 -&&
+dDEVICEHEIGHTPOINTS=1224"
+*End
+*PageSize Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*FoomaticRIPOptionSetting PageSize=Legal: " -dDEVICEWIDTHPOINTS=612 -d&&
+DEVICEHEIGHTPOINTS=1008"
+*End
+*PageSize Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*FoomaticRIPOptionSetting PageSize=Oufuku: " -dDEVICEWIDTHPOINTS=420 -&&
+dDEVICEHEIGHTPOINTS=567"
+*End
+*PageSize w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*FoomaticRIPOptionSetting PageSize=w558h774: " -dDEVICEWIDTHPOINTS=558&&
+ -dDEVICEHEIGHTPOINTS=774"
+*End
+*PageSize w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*FoomaticRIPOptionSetting PageSize=w612h935: " -dDEVICEWIDTHPOINTS=612&&
+ -dDEVICEHEIGHTPOINTS=935"
+*End
+*PageSize w774h1116/8K: "%% FoomaticRIPOptionSetting: PageSize=w774h1116"
+*FoomaticRIPOptionSetting PageSize=w774h1116: " -dDEVICEWIDTHPOINTS=77&&
+4 -dDEVICEHEIGHTPOINTS=1116"
+*End
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 105 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*PageRegion 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*PageRegion 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*PageRegion A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*PageRegion B4JIS/B4 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B4JIS"
+*PageRegion B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*PageRegion Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*PageRegion EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*PageRegion EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*PageRegion EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*PageRegion EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*PageRegion EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*PageRegion Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*PageRegion FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*PageRegion Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*PageRegion Ledger/Ledger: "%% FoomaticRIPOptionSetting: PageSize=Ledger"
+*PageRegion Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*PageRegion Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*PageRegion w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*PageRegion w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*PageRegion w774h1116/8K: "%% FoomaticRIPOptionSetting: PageSize=w774h1116"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "18 14.40 594 777.60"
+*ImageableArea A4/A4: "18 14.40 577 827.60"
+*ImageableArea Photo/Photo/4x6 inch index card: "18 14.40 270 417.60"
+*ImageableArea 3x5/3x5 inch index card: "18 14.40 198 345.60"
+*ImageableArea 5x8/5x8 inch index card: "18 14.40 342 561.60"
+*ImageableArea A3/A3: "18 14.40 824 1175.60"
+*ImageableArea A5/A5: "18 14.40 402 580.60"
+*ImageableArea A6/A6: "18 14.40 279 405.60"
+*ImageableArea B4JIS/B4 (JIS): "18 14.40 711 1018.60"
+*ImageableArea B5JIS/B5 (JIS): "18 14.40 498 714.60"
+*ImageableArea Env10/Envelope #10: "18 14.40 279 669.60"
+*ImageableArea EnvC5/Envelope C5: "18 14.40 441 634.60"
+*ImageableArea EnvC6/Envelope C6: "18 14.40 305 444.60"
+*ImageableArea EnvDL/Envelope DL: "18 14.40 294 609.60"
+*ImageableArea EnvISOB5/Envelope B5: "18 14.40 481 694.60"
+*ImageableArea EnvMonarch/Envelope Monarch: "18 14.40 261 525.60"
+*ImageableArea Executive/Executive: "18 14.40 504 741.60"
+*ImageableArea FLSA/American Foolscap: "18 14.40 594 921.60"
+*ImageableArea Hagaki/Hagaki: "18 14.40 265 405.60"
+*ImageableArea Ledger/Ledger: "18 14.40 774 1209.60"
+*ImageableArea Legal/Legal: "18 14.40 594 993.60"
+*ImageableArea Oufuku/Oufuku-Hagaki: "18 14.40 402 552.60"
+*ImageableArea w558h774/16K: "18 14.40 540 759.60"
+*ImageableArea w612h935/Executive (JIS): "18 14.40 594 920.60"
+*ImageableArea w774h1116/8K: "18 14.40 756 1101.60"
+
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Photo/Photo/4x6 inch index card: "288 432"
+*PaperDimension 3x5/3x5 inch index card: "216 360"
+*PaperDimension 5x8/5x8 inch index card: "360 576"
+*PaperDimension A3/A3: "842 1190"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A6/A6: "297 420"
+*PaperDimension B4JIS/B4 (JIS): "729 1033"
+*PaperDimension B5JIS/B5 (JIS): "516 729"
+*PaperDimension Env10/Envelope #10: "297 684"
+*PaperDimension EnvC5/Envelope C5: "459 649"
+*PaperDimension EnvC6/Envelope C6: "323 459"
+*PaperDimension EnvDL/Envelope DL: "312 624"
+*PaperDimension EnvISOB5/Envelope B5: "499 709"
+*PaperDimension EnvMonarch/Envelope Monarch: "279 540"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension FLSA/American Foolscap: "612 936"
+*PaperDimension Hagaki/Hagaki: "283 420"
+*PaperDimension Ledger/Ledger: "792 1224"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension Oufuku/Oufuku-Hagaki: "420 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+*PaperDimension w774h1116/8K: "774 1116"
+
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Double-Sided Printing: PickOne
+*FoomaticRIPOption Duplex: enum CmdLine A
+*OrderDependency: 120 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex DuplexNoTumble/Long Edge (Standard): "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: " -dDuplex=true -dTum&&
+ble=false"
+*End
+*Duplex DuplexTumble/Short Edge (Flip): "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: " -dDuplex=true -dTumbl&&
+e=true"
+*End
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: " -dDuplex=false"
+*CloseUI: *Duplex
+
+*CloseGroup: General
+
+*OpenGroup: PrintoutMode/Printout Mode
+
+*OpenUI *Quality/Resolution, Quality, Ink Type, Media Type: PickOne
+*FoomaticRIPOption Quality: enum CmdLine B
+*OrderDependency: 100 AnySetup *Quality
+*DefaultQuality: FromPrintoutMode
+*Quality FromPrintoutMode/Controlled by 'Printout Mode': "%% FoomaticRIPOptionSetting: Quality=@PrintoutMode"
+*Quality 300DraftGrayscaleK/300 dpi, Draft, Grayscale, Black Cartr.: "%% FoomaticRIPOptionSetting: Quality=300DraftGrayscaleK"
+*FoomaticRIPOptionSetting Quality=300DraftGrayscaleK: " -r300 -sIjsPar&&
+ams=Quality:Quality=1,Quality:ColorMode=0,Quality:MediaType=0,Quality:&&
+PenSet=0"
+*End
+*Quality 300GrayscaleK/300 dpi, Grayscale, Black Cartr.: "%% FoomaticRIPOptionSetting: Quality=300GrayscaleK"
+*FoomaticRIPOptionSetting Quality=300GrayscaleK: " -r300 -sIjsParams=Q&&
+uality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:PenSe&&
+t=0"
+*End
+*Quality 600GrayscaleK/600 dpi, Grayscale, Black Cartr.: "%% FoomaticRIPOptionSetting: Quality=600GrayscaleK"
+*FoomaticRIPOptionSetting Quality=600GrayscaleK: " -r600 -sIjsParams=Q&&
+uality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:PenSe&&
+t=0"
+*End
+*CloseUI: *Quality
+
+*CloseGroup: PrintoutMode
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+
diff --git a/prnt/hpijs/ppd/HP-OfficeJet_6100-hpijs.ppd b/prnt/hpijs/ppd/HP-OfficeJet_6100-hpijs.ppd
index e4c9ad252..e6e095eac 100644
--- a/prnt/hpijs/ppd/HP-OfficeJet_6100-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-OfficeJet_6100-hpijs.ppd
@@ -300,6 +300,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-OfficeJet_6105-hpijs.ppd b/prnt/hpijs/ppd/HP-OfficeJet_6105-hpijs.ppd
index e746b0759..8dde0bc4b 100644
--- a/prnt/hpijs/ppd/HP-OfficeJet_6105-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-OfficeJet_6105-hpijs.ppd
@@ -300,6 +300,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-OfficeJet_6110-hpijs.ppd b/prnt/hpijs/ppd/HP-OfficeJet_6110-hpijs.ppd
index 220850b60..ee92f362c 100644
--- a/prnt/hpijs/ppd/HP-OfficeJet_6110-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-OfficeJet_6110-hpijs.ppd
@@ -300,6 +300,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-OfficeJet_6150-hpijs.ppd b/prnt/hpijs/ppd/HP-OfficeJet_6150-hpijs.ppd
index 4d7cbc835..4f0986a21 100644
--- a/prnt/hpijs/ppd/HP-OfficeJet_6150-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-OfficeJet_6150-hpijs.ppd
@@ -300,6 +300,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-OfficeJet_6200-hpijs.ppd b/prnt/hpijs/ppd/HP-OfficeJet_6200-hpijs.ppd
index b90462c21..1859417ed 100644
--- a/prnt/hpijs/ppd/HP-OfficeJet_6200-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-OfficeJet_6200-hpijs.ppd
@@ -294,6 +294,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-OfficeJet_7200-hpijs.ppd b/prnt/hpijs/ppd/HP-OfficeJet_7200-hpijs.ppd
index 29bdbadec..da3a7bd4d 100644
--- a/prnt/hpijs/ppd/HP-OfficeJet_7200-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-OfficeJet_7200-hpijs.ppd
@@ -294,6 +294,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-OfficeJet_7300-hpijs.ppd b/prnt/hpijs/ppd/HP-OfficeJet_7300-hpijs.ppd
index 0bdb6fbfc..29b08f47a 100644
--- a/prnt/hpijs/ppd/HP-OfficeJet_7300-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-OfficeJet_7300-hpijs.ppd
@@ -294,6 +294,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-OfficeJet_7400-hpijs.ppd b/prnt/hpijs/ppd/HP-OfficeJet_7400-hpijs.ppd
index c232eed97..1530aec89 100644
--- a/prnt/hpijs/ppd/HP-OfficeJet_7400-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-OfficeJet_7400-hpijs.ppd
@@ -294,6 +294,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-OfficeJet_9100-hpijs.ppd b/prnt/hpijs/ppd/HP-OfficeJet_9100-hpijs.ppd
index b0da5ab9b..62a6c5c8b 100644
--- a/prnt/hpijs/ppd/HP-OfficeJet_9100-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-OfficeJet_9100-hpijs.ppd
@@ -37,7 +37,7 @@
*%pprRIP: foomatic-rip other
*ModelName: "HP OfficeJet 9100"
*ShortNickName: "HP OfficeJet 9100 hpijs"
-*NickName: "HP OfficeJet 9100 Foomatic/hpijs (recommended)"
+*NickName: "HP OfficeJet 9100 Foomatic/hpijs"
*PSVersion: "(3010.000) 550"
*PSVersion: "(3010.000) 651"
*PSVersion: "(3010.000) 652"
diff --git a/prnt/hpijs/ppd/HP-PSC_1600-hpijs.ppd b/prnt/hpijs/ppd/HP-PSC_1600-hpijs.ppd
index e965bfc21..ac9de8ea8 100644
--- a/prnt/hpijs/ppd/HP-PSC_1600-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-PSC_1600-hpijs.ppd
@@ -293,6 +293,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-PSC_2110-hpijs.ppd b/prnt/hpijs/ppd/HP-PSC_2110-hpijs.ppd
index 84bdd37fd..d206b06e0 100644
--- a/prnt/hpijs/ppd/HP-PSC_2110-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-PSC_2110-hpijs.ppd
@@ -299,6 +299,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-PSC_2150-hpijs.ppd b/prnt/hpijs/ppd/HP-PSC_2150-hpijs.ppd
index 526a13f8d..432b327e2 100644
--- a/prnt/hpijs/ppd/HP-PSC_2150-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-PSC_2150-hpijs.ppd
@@ -299,6 +299,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-PSC_2170-hpijs.ppd b/prnt/hpijs/ppd/HP-PSC_2170-hpijs.ppd
index e780f97a3..de5698de0 100644
--- a/prnt/hpijs/ppd/HP-PSC_2170-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-PSC_2170-hpijs.ppd
@@ -299,6 +299,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-PSC_2175-hpijs.ppd b/prnt/hpijs/ppd/HP-PSC_2175-hpijs.ppd
index bd4586134..a2669d1dd 100644
--- a/prnt/hpijs/ppd/HP-PSC_2175-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-PSC_2175-hpijs.ppd
@@ -299,6 +299,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-PSC_2210-hpijs.ppd b/prnt/hpijs/ppd/HP-PSC_2210-hpijs.ppd
index 0b3baaefc..f57470651 100644
--- a/prnt/hpijs/ppd/HP-PSC_2210-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-PSC_2210-hpijs.ppd
@@ -299,6 +299,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-PSC_2300-hpijs.ppd b/prnt/hpijs/ppd/HP-PSC_2300-hpijs.ppd
index 44164a704..cd3957fb6 100644
--- a/prnt/hpijs/ppd/HP-PSC_2300-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-PSC_2300-hpijs.ppd
@@ -299,6 +299,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-PSC_2350-hpijs.ppd b/prnt/hpijs/ppd/HP-PSC_2350-hpijs.ppd
index 4353176d7..3fced624c 100644
--- a/prnt/hpijs/ppd/HP-PSC_2350-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-PSC_2350-hpijs.ppd
@@ -293,6 +293,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-PSC_2400-hpijs.ppd b/prnt/hpijs/ppd/HP-PSC_2400-hpijs.ppd
index 006b13b17..0d3b506ed 100644
--- a/prnt/hpijs/ppd/HP-PSC_2400-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-PSC_2400-hpijs.ppd
@@ -299,6 +299,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-PSC_2500-hpijs.ppd b/prnt/hpijs/ppd/HP-PSC_2500-hpijs.ppd
index 95595bffe..3a3de3b44 100644
--- a/prnt/hpijs/ppd/HP-PSC_2500-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-PSC_2500-hpijs.ppd
@@ -299,6 +299,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-PhotoSmart_2600-hpijs.ppd b/prnt/hpijs/ppd/HP-PhotoSmart_2600-hpijs.ppd
index 916146eb5..42bf60829 100644
--- a/prnt/hpijs/ppd/HP-PhotoSmart_2600-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-PhotoSmart_2600-hpijs.ppd
@@ -294,6 +294,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-PhotoSmart_2700-hpijs.ppd b/prnt/hpijs/ppd/HP-PhotoSmart_2700-hpijs.ppd
index ec9ac6bbe..7a26a458b 100644
--- a/prnt/hpijs/ppd/HP-PhotoSmart_2700-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-PhotoSmart_2700-hpijs.ppd
@@ -294,6 +294,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-PhotoSmart_7150-hpijs.ppd b/prnt/hpijs/ppd/HP-PhotoSmart_7150-hpijs.ppd
index 0000f2762..6e3347c39 100644
--- a/prnt/hpijs/ppd/HP-PhotoSmart_7150-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-PhotoSmart_7150-hpijs.ppd
@@ -302,6 +302,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-PhotoSmart_7260-hpijs.ppd b/prnt/hpijs/ppd/HP-PhotoSmart_7260-hpijs.ppd
index d8819cd35..167e19241 100644
--- a/prnt/hpijs/ppd/HP-PhotoSmart_7260-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-PhotoSmart_7260-hpijs.ppd
@@ -302,6 +302,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-PhotoSmart_7268-hpijs.ppd b/prnt/hpijs/ppd/HP-PhotoSmart_7268-hpijs.ppd
index 78a7d9826..04f999235 100644
--- a/prnt/hpijs/ppd/HP-PhotoSmart_7268-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-PhotoSmart_7268-hpijs.ppd
@@ -302,6 +302,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-PhotoSmart_7345-hpijs.ppd b/prnt/hpijs/ppd/HP-PhotoSmart_7345-hpijs.ppd
index 9feb19372..4024eea14 100644
--- a/prnt/hpijs/ppd/HP-PhotoSmart_7345-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-PhotoSmart_7345-hpijs.ppd
@@ -294,6 +294,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-PhotoSmart_7350-hpijs.ppd b/prnt/hpijs/ppd/HP-PhotoSmart_7350-hpijs.ppd
index bce9f3d15..cb56005d1 100644
--- a/prnt/hpijs/ppd/HP-PhotoSmart_7350-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-PhotoSmart_7350-hpijs.ppd
@@ -302,6 +302,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-PhotoSmart_7400-hpijs.ppd b/prnt/hpijs/ppd/HP-PhotoSmart_7400-hpijs.ppd
index 1b181d837..0af81c684 100644
--- a/prnt/hpijs/ppd/HP-PhotoSmart_7400-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-PhotoSmart_7400-hpijs.ppd
@@ -294,6 +294,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-PhotoSmart_7550-hpijs.ppd b/prnt/hpijs/ppd/HP-PhotoSmart_7550-hpijs.ppd
index 7e4acbacc..28e8b38f9 100644
--- a/prnt/hpijs/ppd/HP-PhotoSmart_7550-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-PhotoSmart_7550-hpijs.ppd
@@ -302,6 +302,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-PhotoSmart_7660-hpijs.ppd b/prnt/hpijs/ppd/HP-PhotoSmart_7660-hpijs.ppd
index 511e62ba7..5ea19d8b5 100644
--- a/prnt/hpijs/ppd/HP-PhotoSmart_7660-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-PhotoSmart_7660-hpijs.ppd
@@ -302,6 +302,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-PhotoSmart_7760-hpijs.ppd b/prnt/hpijs/ppd/HP-PhotoSmart_7760-hpijs.ppd
index b5de7be16..8309e2f6c 100644
--- a/prnt/hpijs/ppd/HP-PhotoSmart_7760-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-PhotoSmart_7760-hpijs.ppd
@@ -302,6 +302,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-PhotoSmart_7960-hpijs.ppd b/prnt/hpijs/ppd/HP-PhotoSmart_7960-hpijs.ppd
index e62f269cd..b1152d56e 100644
--- a/prnt/hpijs/ppd/HP-PhotoSmart_7960-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-PhotoSmart_7960-hpijs.ppd
@@ -302,6 +302,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-PhotoSmart_8100-hpijs.ppd b/prnt/hpijs/ppd/HP-PhotoSmart_8100-hpijs.ppd
index 2ba28c82d..c714d43d9 100644
--- a/prnt/hpijs/ppd/HP-PhotoSmart_8100-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-PhotoSmart_8100-hpijs.ppd
@@ -294,6 +294,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-PhotoSmart_8400-hpijs.ppd b/prnt/hpijs/ppd/HP-PhotoSmart_8400-hpijs.ppd
index 115517fd9..b871482fb 100644
--- a/prnt/hpijs/ppd/HP-PhotoSmart_8400-hpijs.ppd
+++ b/prnt/hpijs/ppd/HP-PhotoSmart_8400-hpijs.ppd
@@ -294,6 +294,28 @@ dDEVICEHEIGHTPOINTS=567"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension w612h935/Executive (JIS): "612 935"
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
*OpenUI *Duplex/Double-Sided Printing: PickOne
*FoomaticRIPOption Duplex: enum CmdLine A
*OrderDependency: 120 AnySetup *Duplex
diff --git a/prnt/hpijs/ppd/HP-PhotoSmart_8700-hpijs.ppd b/prnt/hpijs/ppd/HP-PhotoSmart_8700-hpijs.ppd
new file mode 100644
index 000000000..3c3d3ee21
--- /dev/null
+++ b/prnt/hpijs/ppd/HP-PhotoSmart_8700-hpijs.ppd
@@ -0,0 +1,442 @@
+*PPD-Adobe: "4.3"
+*%
+*% For information on using this, and to obtain the required backend
+*% script, consult http://www.linuxprinting.org/
+*%
+*% This file is published under the GNU General Public License
+*%
+*% PPD-O-MATIC (3.0.0 or newer) generated this PPD file. It is for use with
+*% all programs and environments which use PPD files for dealing with
+*% printer capability information. The printer must be configured with the
+*% "foomatic-rip" backend filter script of Foomatic 3.0.0 or newer. This
+*% file and "foomatic-rip" work together to support PPD-controlled printer
+*% driver option access with arbitrary free software printer drivers and
+*% printing spoolers.
+*%
+*% To save this file on your disk, wait until the download has completed
+*% (the animation of the browser logo must stop) and then use the
+*% "Save as..." command in the "File" menu of your browser or in the
+*% pop-up manu when you click on this document with the right mouse button.
+*% DO NOT cut and paste this file into an editor with your mouse. This can
+*% introduce additional line breaks which lead to unexpected results.
+*%
+*% You may save this file as 'HP-PhotoSmart_8700-hpijs.ppd'
+*%
+*%
+*FormatVersion: "4.3"
+*FileVersion: "1.1"
+*LanguageVersion: English
+*LanguageEncoding: ISOLatin1
+*PCFileName: "HPIJS.PPD"
+*Manufacturer: "HP"
+*Product: "(photosmart 8700)"
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+*%pprRIP: foomatic-rip other
+*ModelName: "HP PhotoSmart 8700"
+*ShortNickName: "HP PhotoSmart 8700 hpijs"
+*NickName: "HP PhotoSmart 8700 Foomatic/hpijs (recommended)"
+*PSVersion: "(3010.000) 550"
+*PSVersion: "(3010.000) 651"
+*PSVersion: "(3010.000) 652"
+*PSVersion: "(3010.000) 653"
+*PSVersion: "(3010.000) 704"
+*PSVersion: "(3010.000) 705"
+*PSVersion: "(3010.000) 800"
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: RGB
+*FileSystem: False
+*Throughput: "1"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*DefaultResolution: 1200dpi
+
+
+
+*HWMargins: 18 36 18 9
+*VariablePaperSize: True
+*MaxMediaWidth: 100000
+*MaxMediaHeight: 100000
+*NonUIOrderDependency: 105 AnySetup *CustomPageSize
+*CustomPageSize True: "pop pop pop pop pop
+%% FoomaticRIPOptionSetting: PageSize=Custom"
+*End
+*FoomaticRIPOptionSetting PageSize=Custom: " -dDEVICEWIDTHPOINTS=0 -dD&&
+EVICEHEIGHTPOINTS=0"
+*End
+*ParamCustomPageSize Width: 1 points 36 100000
+*ParamCustomPageSize Height: 2 points 36 100000
+*ParamCustomPageSize Orientation: 3 int 0 0
+*ParamCustomPageSize WidthOffset: 4 points 0 0
+*ParamCustomPageSize HeightOffset: 5 points 0 0
+
+*FoomaticIDs: HP-PhotoSmart_8700 hpijs
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPA&&
+USE -sDEVICE=ijs -sIjsServer=hpijs%A%B%C -dIjsUseOutputFD%Z -sOutputFi&&
+le=- -"
+*End
+
+*FoomaticRIPOption Model: enum CmdLine A 100
+*FoomaticRIPOptionSetting Model=HP-PhotoSmart_8700: " -sDeviceManufact&&
+urer="HEWLETT-PACKARD" -sDeviceModel="deskjet 5550&quot&&
+;"
+*End
+
+*OpenGroup: General/General
+
+*OpenUI *PrintoutMode/Printout Mode: PickOne
+*FoomaticRIPOption PrintoutMode: enum Composite B
+*OrderDependency: 10 AnySetup *PrintoutMode
+*DefaultPrintoutMode: Normal
+*PrintoutMode Draft/Draft (auto-detect paper type): "%% FoomaticRIPOptionSetting: PrintoutMode=Draft"
+*FoomaticRIPOptionSetting PrintoutMode=Draft: "Quality=300FastDraftCol&&
+orCMYK"
+*End
+*PrintoutMode Draft.Gray/Draft Grayscale (auto-detect paper type): "%% FoomaticRIPOptionSetting: PrintoutMode=Draft.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=Draft.Gray: "Quality=300DraftGr&&
+ayscaleCMYK"
+*End
+*PrintoutMode Normal/Normal (auto-detect paper type): "%% FoomaticRIPOptionSetting: PrintoutMode=Normal"
+*FoomaticRIPOptionSetting PrintoutMode=Normal: "Quality=300ColorCMYK"
+*PrintoutMode Normal.Gray/Normal Grayscale (auto-detect paper type): "%% FoomaticRIPOptionSetting: PrintoutMode=Normal.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=Normal.Gray: "Quality=300Graysc&&
+aleCMYK"
+*End
+*PrintoutMode High/High Quality (auto-detect paper type): "%% FoomaticRIPOptionSetting: PrintoutMode=High"
+*FoomaticRIPOptionSetting PrintoutMode=High: "Quality=600ColorCMYK"
+*PrintoutMode High.Gray/High Quality Grayscale (auto-detect paper type): "%% FoomaticRIPOptionSetting: PrintoutMode=High.Gray"
+*FoomaticRIPOptionSetting PrintoutMode=High.Gray: "Quality=600Grayscal&&
+eCMYK"
+*End
+*PrintoutMode Photo/Photo (on photo paper): "%% FoomaticRIPOptionSetting: PrintoutMode=Photo"
+*FoomaticRIPOptionSetting PrintoutMode=Photo: "Quality=1200PhotoCMYKFu&&
+llBleed"
+*End
+*CloseUI: *PrintoutMode
+
+*OpenUI *PageSize/Page Size: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine A
+*OrderDependency: 105 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -dDEVICEWIDTHPOINTS=612 -&&
+dDEVICEHEIGHTPOINTS=792"
+*End
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -dDEVICEWIDTHPOINTS=595 -dDEV&&
+ICEHEIGHTPOINTS=842"
+*End
+*PageSize Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*FoomaticRIPOptionSetting PageSize=Photo: " -dDEVICEWIDTHPOINTS=288 -d&&
+DEVICEHEIGHTPOINTS=432"
+*End
+*PageSize PhotoTearOff/Photo with tear-off tab: "%% FoomaticRIPOptionSetting: PageSize=PhotoTearOff"
+*FoomaticRIPOptionSetting PageSize=PhotoTearOff: " -dDEVICEWIDTHPOINTS&&
+=288 -dDEVICEHEIGHTPOINTS=432"
+*End
+*PageSize 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*FoomaticRIPOptionSetting PageSize=3x5: " -dDEVICEWIDTHPOINTS=216 -dDE&&
+VICEHEIGHTPOINTS=360"
+*End
+*PageSize 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*FoomaticRIPOptionSetting PageSize=5x8: " -dDEVICEWIDTHPOINTS=360 -dDE&&
+VICEHEIGHTPOINTS=576"
+*End
+*PageSize A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*FoomaticRIPOptionSetting PageSize=A5: " -dDEVICEWIDTHPOINTS=420 -dDEV&&
+ICEHEIGHTPOINTS=595"
+*End
+*PageSize A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*FoomaticRIPOptionSetting PageSize=A6: " -dDEVICEWIDTHPOINTS=297 -dDEV&&
+ICEHEIGHTPOINTS=420"
+*End
+*PageSize A6TearOff/A6 with tear-off tab: "%% FoomaticRIPOptionSetting: PageSize=A6TearOff"
+*FoomaticRIPOptionSetting PageSize=A6TearOff: " -dDEVICEWIDTHPOINTS=29&&
+7 -dDEVICEHEIGHTPOINTS=420"
+*End
+*PageSize B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*FoomaticRIPOptionSetting PageSize=B5JIS: " -dDEVICEWIDTHPOINTS=516 -d&&
+DEVICEHEIGHTPOINTS=729"
+*End
+*PageSize Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*FoomaticRIPOptionSetting PageSize=Env10: " -dDEVICEWIDTHPOINTS=297 -d&&
+DEVICEHEIGHTPOINTS=684"
+*End
+*PageSize EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*FoomaticRIPOptionSetting PageSize=EnvC5: " -dDEVICEWIDTHPOINTS=459 -d&&
+DEVICEHEIGHTPOINTS=649"
+*End
+*PageSize EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*FoomaticRIPOptionSetting PageSize=EnvC6: " -dDEVICEWIDTHPOINTS=323 -d&&
+DEVICEHEIGHTPOINTS=459"
+*End
+*PageSize EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*FoomaticRIPOptionSetting PageSize=EnvDL: " -dDEVICEWIDTHPOINTS=312 -d&&
+DEVICEHEIGHTPOINTS=624"
+*End
+*PageSize EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*FoomaticRIPOptionSetting PageSize=EnvISOB5: " -dDEVICEWIDTHPOINTS=499&&
+ -dDEVICEHEIGHTPOINTS=709"
+*End
+*PageSize EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*FoomaticRIPOptionSetting PageSize=EnvMonarch: " -dDEVICEWIDTHPOINTS=2&&
+79 -dDEVICEHEIGHTPOINTS=540"
+*End
+*PageSize Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*FoomaticRIPOptionSetting PageSize=Executive: " -dDEVICEWIDTHPOINTS=52&&
+2 -dDEVICEHEIGHTPOINTS=756"
+*End
+*PageSize FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*FoomaticRIPOptionSetting PageSize=FLSA: " -dDEVICEWIDTHPOINTS=612 -dD&&
+EVICEHEIGHTPOINTS=936"
+*End
+*PageSize Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*FoomaticRIPOptionSetting PageSize=Hagaki: " -dDEVICEWIDTHPOINTS=283 -&&
+dDEVICEHEIGHTPOINTS=420"
+*End
+*PageSize Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*FoomaticRIPOptionSetting PageSize=Legal: " -dDEVICEWIDTHPOINTS=612 -d&&
+DEVICEHEIGHTPOINTS=1008"
+*End
+*PageSize Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*FoomaticRIPOptionSetting PageSize=Oufuku: " -dDEVICEWIDTHPOINTS=420 -&&
+dDEVICEHEIGHTPOINTS=567"
+*End
+*PageSize w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*FoomaticRIPOptionSetting PageSize=w558h774: " -dDEVICEWIDTHPOINTS=558&&
+ -dDEVICEHEIGHTPOINTS=774"
+*End
+*PageSize w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*FoomaticRIPOptionSetting PageSize=w612h935: " -dDEVICEWIDTHPOINTS=612&&
+ -dDEVICEHEIGHTPOINTS=935"
+*End
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 105 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Photo/Photo/4x6 inch index card: "%% FoomaticRIPOptionSetting: PageSize=Photo"
+*PageRegion PhotoTearOff/Photo with tear-off tab: "%% FoomaticRIPOptionSetting: PageSize=PhotoTearOff"
+*PageRegion 3x5/3x5 inch index card: "%% FoomaticRIPOptionSetting: PageSize=3x5"
+*PageRegion 5x8/5x8 inch index card: "%% FoomaticRIPOptionSetting: PageSize=5x8"
+*PageRegion A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*PageRegion A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*PageRegion A6TearOff/A6 with tear-off tab: "%% FoomaticRIPOptionSetting: PageSize=A6TearOff"
+*PageRegion B5JIS/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5JIS"
+*PageRegion Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*PageRegion EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*PageRegion EnvC6/Envelope C6: "%% FoomaticRIPOptionSetting: PageSize=EnvC6"
+*PageRegion EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*PageRegion EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*PageRegion EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*PageRegion Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*PageRegion FLSA/American Foolscap: "%% FoomaticRIPOptionSetting: PageSize=FLSA"
+*PageRegion Hagaki/Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Hagaki"
+*PageRegion Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*PageRegion Oufuku/Oufuku-Hagaki: "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
+*PageRegion w558h774/16K: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*PageRegion w612h935/Executive (JIS): "%% FoomaticRIPOptionSetting: PageSize=w612h935"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "18 36 594 783"
+*ImageableArea A4/A4: "9.72 36 585.28 833"
+*ImageableArea Photo/Photo/4x6 inch index card: "0 36 288 432"
+*ImageableArea PhotoTearOff/Photo with tear-off tab: "0 0 288 432"
+*ImageableArea 3x5/3x5 inch index card: "0 36 216 360"
+*ImageableArea 5x8/5x8 inch index card: "0 36 360 576"
+*ImageableArea A5/A5: "9 36 411 586"
+*ImageableArea A6/A6: "0 36 297 420"
+*ImageableArea A6TearOff/A6 with tear-off tab: "0 0 297 420"
+*ImageableArea B5JIS/B5 (JIS): "18 36 498 720"
+*ImageableArea Env10/Envelope #10: "0 36 297 684"
+*ImageableArea EnvC5/Envelope C5: "18 36 441 640"
+*ImageableArea EnvC6/Envelope C6: "0 36 323 459"
+*ImageableArea EnvDL/Envelope DL: "0 36 312 624"
+*ImageableArea EnvISOB5/Envelope B5: "18 36 481 700"
+*ImageableArea EnvMonarch/Envelope Monarch: "0 36 279 540"
+*ImageableArea Executive/Executive: "18 36 504 747"
+*ImageableArea FLSA/American Foolscap: "18 36 594 927"
+*ImageableArea Hagaki/Hagaki: "0 36 283 420"
+*ImageableArea Legal/Legal: "18 36 594 999"
+*ImageableArea Oufuku/Oufuku-Hagaki: "0 36 420 567"
+*ImageableArea w558h774/16K: "18 36 540 765"
+*ImageableArea w612h935/Executive (JIS): "18 36 594 926"
+
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Photo/Photo/4x6 inch index card: "288 432"
+*PaperDimension PhotoTearOff/Photo with tear-off tab: "288 432"
+*PaperDimension 3x5/3x5 inch index card: "216 360"
+*PaperDimension 5x8/5x8 inch index card: "360 576"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A6/A6: "297 420"
+*PaperDimension A6TearOff/A6 with tear-off tab: "297 420"
+*PaperDimension B5JIS/B5 (JIS): "516 729"
+*PaperDimension Env10/Envelope #10: "297 684"
+*PaperDimension EnvC5/Envelope C5: "459 649"
+*PaperDimension EnvC6/Envelope C6: "323 459"
+*PaperDimension EnvDL/Envelope DL: "312 624"
+*PaperDimension EnvISOB5/Envelope B5: "499 709"
+*PaperDimension EnvMonarch/Envelope Monarch: "279 540"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension FLSA/American Foolscap: "612 936"
+*PaperDimension Hagaki/Hagaki: "283 420"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension Oufuku/Oufuku-Hagaki: "420 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine C
+*OrderDependency: 100 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer default: "%% FoomaticRIPOptionSetting: InputSlot=Default"
+*FoomaticRIPOptionSetting InputSlot=Default: ",PS:MediaPosition=7"
+*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: ",PS:MediaPosition=1"
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: ",PS:MediaPosition=4"
+*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: ",PS:MediaPosition=3"
+*InputSlot LargeCapacity/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=LargeCapacity"
+*FoomaticRIPOptionSetting InputSlot=LargeCapacity: ",PS:MediaPosition=&&
+5"
+*End
+*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: ",PS:MediaPosition=2"
+*InputSlot MPTray/Multi Purpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=MPTray"
+*FoomaticRIPOptionSetting InputSlot=MPTray: ",PS:MediaPosition=8"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Double-Sided Printing: PickOne
+*FoomaticRIPOption Duplex: enum CmdLine A
+*OrderDependency: 120 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex DuplexNoTumble/Long Edge (Standard): "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: " -dDuplex=true -dTum&&
+ble=false"
+*End
+*Duplex DuplexTumble/Short Edge (Flip): "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: " -dDuplex=true -dTumbl&&
+e=true"
+*End
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: " -dDuplex=false"
+*CloseUI: *Duplex
+
+*CloseGroup: General
+
+*OpenGroup: PrintoutMode/Printout Mode
+
+*OpenUI *Quality/Resolution, Quality, Ink Type, Media Type: PickOne
+*FoomaticRIPOption Quality: enum CmdLine B
+*OrderDependency: 100 AnySetup *Quality
+*DefaultQuality: FromPrintoutMode
+*Quality FromPrintoutMode/Controlled by 'Printout Mode': "%% FoomaticRIPOptionSetting: Quality=@PrintoutMode"
+*Quality 300ColorCMYK/300 dpi, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300ColorCMYK"
+*FoomaticRIPOptionSetting Quality=300ColorCMYK: " -r300 -sIjsParams=Qu&&
+ality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet&&
+=2"
+*End
+*Quality 300ColorCMYKFullBleed/300 dpi, Color, Full Bleed, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300ColorCMYKFullBleed"
+*FoomaticRIPOptionSetting Quality=300ColorCMYKFullBleed: " -r300 -sIjs&&
+Params=Quality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quali&&
+ty:PenSet=2,Quality:FullBleed=1"
+*End
+*Quality 300DraftColorCMYK/300 dpi, Draft, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300DraftColorCMYK"
+*FoomaticRIPOptionSetting Quality=300DraftColorCMYK: " -r300 -sIjsPara&&
+ms=Quality:Quality=1,Quality:ColorMode=2,Quality:MediaType=0,Quality:P&&
+enSet=2"
+*End
+*Quality 300DraftGrayscaleCMYK/300 dpi, Draft, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300DraftGrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=300DraftGrayscaleCMYK: " -r300 -sIjs&&
+Params=Quality:Quality=1,Quality:ColorMode=0,Quality:MediaType=0,Quali&&
+ty:PenSet=2"
+*End
+*Quality 300FastDraftColorCMYK/300 dpi, FastDraft, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300FastDraftColorCMYK"
+*FoomaticRIPOptionSetting Quality=300FastDraftColorCMYK: " -r300 -sIjs&&
+Params=Quality:Quality=4,Quality:ColorMode=2,Quality:MediaType=0,Quali&&
+ty:PenSet=2"
+*End
+*Quality 300GrayscaleCMYK/300 dpi, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=300GrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=300GrayscaleCMYK: " -r300 -sIjsParam&&
+s=Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 600ColorCMYK/600 dpi, Color, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=600ColorCMYK"
+*FoomaticRIPOptionSetting Quality=600ColorCMYK: " -r600 -sIjsParams=Qu&&
+ality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet&&
+=2"
+*End
+*Quality 600ColorCMYKFullBleed/600 dpi, Color, Full Bleed, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=600ColorCMYKFullBleed"
+*FoomaticRIPOptionSetting Quality=600ColorCMYKFullBleed: " -r600 -sIjs&&
+Params=Quality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quali&&
+ty:PenSet=2,Quality:FullBleed=1"
+*End
+*Quality 600GrayscaleCMYK/600 dpi, Grayscale, Black + Color Cartr.: "%% FoomaticRIPOptionSetting: Quality=600GrayscaleCMYK"
+*FoomaticRIPOptionSetting Quality=600GrayscaleCMYK: " -r600 -sIjsParam&&
+s=Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:Pe&&
+nSet=2"
+*End
+*Quality 1200PhotoCMYK/1200 dpi, Photo, Black + Color Cartr., Photo Paper: "%% FoomaticRIPOptionSetting: Quality=1200PhotoCMYK"
+*FoomaticRIPOptionSetting Quality=1200PhotoCMYK: " -r1200 -sIjsParams=&&
+Quality:Quality=3,Quality:ColorMode=2,Quality:MediaType=2,Quality:PenS&&
+et=2"
+*End
+*Quality 1200PhotoCMYKFullBleed/1200 dpi, Photo, Full Bleed, Black + Color Cartr., Photo Paper: "%% FoomaticRIPOptionSetting: Quality=1200PhotoCMYKFullBleed"
+*FoomaticRIPOptionSetting Quality=1200PhotoCMYKFullBleed: " -r1200 -sI&&
+jsParams=Quality:Quality=3,Quality:ColorMode=2,Quality:MediaType=2,Qua&&
+lity:PenSet=2,Quality:FullBleed=1"
+*End
+*CloseUI: *Quality
+
+*CloseGroup: PrintoutMode
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+
diff --git a/prnt/hpijs/ppd/HP_Business_Inkjet_2250.ppd b/prnt/hpijs/ppd/HP_Business_Inkjet_2250.ppd
new file mode 100644
index 000000000..389798a79
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_Business_Inkjet_2250.ppd
@@ -0,0 +1,964 @@
+*PPD-Adobe: "4.3"
+*% =================================
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+
+*% PPD Version For Apple Macintosh
+
+*% Date Code: 19990917
+*%
+*% =================================
+*% Product/PPD Version Information
+*% =================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.0"
+*LanguageVersion: English
+*LanguageEncoding: MacStandard
+*PCFileName: "HP2250.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*cupsICCProfile RGB../sRGB Matching Profile: "/Library/Printers/hp/Profiles/sRGB_A.icc"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP Business Inkjet 2250.icns"
+
+*% Product Name and Version Information
+*Manufacturer: "HP"
+*Product: "(HP Business Inkjet 2250)"
+*ModelName: "HP Business Inkjet 2250 PS"
+*ShortNickName: "HP Business Inkjet 2250 PS"
+*NickName: "HP Business Inkjet 2250 PS - Ver 1.6 (recommended)"
+*PSVersion: "(2014.200) 0"
+
+*% =================================
+*% Basic Device Capabilities
+*% =================================
+*LanguageLevel: "2"
+*ColorDevice: True
+*DefaultColorSpace: RGB
+*TTRasterizer: Type42
+*FileSystem: False
+*Throughput: "12"
+*1284Modes Parallel: Compat Nibble ECP
+*1284DeviceId: "MFG:HP;MODEL:HP2250;COMMAND SET: POSTSCRIPT,PJL,PCL"
+
+*% =================================
+*% Emulations and Protocols
+*% =================================
+*Protocols: PJL
+*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
+*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = PostScript <0A>"
+*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
+*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
+
+*% =================================
+*% Installable Options
+*% =================================
+*%OpenGroup: InstallableOptions/Options Installed
+*%OpenUI *Lower/Tray 2 Paper Tray: Boolean
+*%DefaultLower: False
+*%Lower True/Installed: ""
+*%Lower False/Not Installed: ""
+*%?Lower: "
+*% save
+*% currentpagedevice /InputAttributes get
+*% 1 get
+*% null eq
+*% {(False)}{(True)}ifelse = flush
+*% restore
+*%"
+*%End
+*%CloseUI: *Lower
+*OpenUI *InstalledMemory/Installed Memory: PickOne
+*DefaultInstalledMemory: 16Meg
+*InstalledMemory 16Meg/Standard 16MB: ""
+*InstalledMemory 80Meg/80 MB: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 80 ge
+ {(80Meg)}
+ {
+ size 16 ge
+ {(16Meg)}
+ {(Unknown)} ifelse
+ } ifelse
+ = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+*%CloseGroup: InstallableOptions
+
+*% =================================
+*% User Interface Constraints
+*% =================================
+
+*% Installable tray options
+*UIConstraints: *Lower False *InputSlot Lower
+
+*% Do not allow envelopes or transparencies in lower tray
+*%
+*UIConstraints: *PageSize Env10 *InputSlot Lower
+*UIConstraints: *PageSize EnvMonarch *InputSlot Lower
+*UIConstraints: *PageSize EnvDL *InputSlot Lower
+*UIConstraints: *PageSize EnvC5 *InputSlot Lower
+*UIConstraints: *PageSize EnvC6 *InputSlot Lower
+*UIConstraints: *PageSize A6 *InputSlot Lower
+*UIConstraints: *PageSize EnvA2 *InputSlot Lower
+*UIConstraints: *PageSize 4x6 *InputSlot Lower
+*UIConstraints: *PageSize 5x8 *InputSlot Lower
+*UIConstraints: *MediaType PremiumInkjet *InputSlot Lower
+*UIConstraints: *MediaType PremiumInkjetHeavy *InputSlot Lower
+*UIConstraints: *MediaType Photo *InputSlot Lower
+*UIConstraints: *MediaType PremiumPhoto *InputSlot Lower
+*UIConstraints: *MediaType BrochureGloss *InputSlot Lower
+*UIConstraints: *MediaType BrochureMatte *InputSlot Lower
+*UIConstraints: *MediaType PremiumTransparency *InputSlot Lower
+*UIConstraints: *InputSlot Lower *PageSize Env10
+*UIConstraints: *InputSlot Lower *PageSize EnvMonarch
+*UIConstraints: *InputSlot Lower *PageSize EnvDL
+*UIConstraints: *InputSlot Lower *PageSize EnvC5
+*UIConstraints: *InputSlot Lower *PageSize EnvC6
+*UIConstraints: *InputSlot Lower *PageSize A6
+*UIConstraints: *InputSlot Lower *PageSize EnvA2
+*UIConstraints: *InputSlot Lower *PageSize 4x6
+*UIConstraints: *InputSlot Lower *PageSize 5x8
+*UIConstraints: *InputSlot Lower *MediaType PremiumInkjet
+*UIConstraints: *InputSlot Lower *MediaType PremiumInkjetHeavy
+*UIConstraints: *InputSlot Lower *MediaType Photo
+*UIConstraints: *InputSlot Lower *MediaType PremiumPhoto
+*UIConstraints: *InputSlot Lower *MediaType BrochureGloss
+*UIConstraints: *InputSlot Lower *MediaType BrochureMatte
+*UIConstraints: *InputSlot Lower *MediaType PremiumTransparency
+*UIConstraints: *PageRegion Env10 *InputSlot Lower
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Lower
+*UIConstraints: *PageRegion EnvDL *InputSlot Lower
+*UIConstraints: *PageRegion EnvC5 *InputSlot Lower
+*UIConstraints: *PageRegion EnvC6 *InputSlot Lower
+*UIConstraints: *PageRegion A6 *InputSlot Lower
+*UIConstraints: *PageRegion EnvA2 *InputSlot Lower
+*UIConstraints: *PageRegion 4x6 *InputSlot Lower
+*UIConstraints: *PageRegion 5x8 *InputSlot Lower
+*UIConstraints: *InputSlot Lower *PageRegion Env10
+*UIConstraints: *InputSlot Lower *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Lower *PageRegion EnvDL
+*UIConstraints: *InputSlot Lower *PageRegion EnvC5
+*UIConstraints: *InputSlot Lower *PageRegion EnvC6
+*UIConstraints: *InputSlot Lower *PageRegion A6
+*UIConstraints: *InputSlot Lower *PageRegion EnvA2
+*UIConstraints: *InputSlot Lower *PageRegion 4x6
+*UIConstraints: *InputSlot Lower *PageRegion 5x8
+
+*% *NonUIConstraints: *InputSlot Upper *CustomPageSize True
+*NonUIConstraints: *InputSlot Lower *CustomPageSize True
+*% *NonUIConstraints: *CustomPageSize True *InputSlot Upper
+*NonUIConstraints: *CustomPageSize True *InputSlot Lower
+
+*% *UIConstraints: *InputSlot Upper *CustomPageSize True
+*UIConstraints: *InputSlot Lower *CustomPageSize True
+*% *UIConstraints: *CustomPageSize True *InputSlot Upper
+*UIConstraints: *CustomPageSize True *InputSlot Lower
+
+*% Ignore ColorSmart manual settings in automatic mode
+
+*%UIConstraints: *ColorSmart Automatic *CSGraphics MatchScreen
+*UIConstraints: *ColorSmart Automatic *CSGraphics Vivid
+*UIConstraints: *ColorSmart Automatic *CSText Vivid
+*%UIConstraints: *ColorSmart Automatic *CSText MatchScreen
+
+*%UIConstraints: *ColorSmart Automatic *CSImage MatchScreen
+*UIConstraints: *ColorSmart Automatic *CSImage Vivid
+
+*% ==============Paper Handling ===================
+
+*% =================================
+*% Media Selection/Paper Handling
+*% =================================
+*LandscapeOrientation: Plus90
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/B5 (JIS): "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Envelope 10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Envelope DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Envelope C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC6/Envelope C6: "
+ <</PageSize [323 459] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Envelope Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvA2/Envelope A2: "
+ <</PageSize [314 414] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize 4x6/4x6 Index Card: "
+ <</PageSize [288 432] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize 5x8/5x8 Index Card: "
+ <</PageSize [360 576] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A6/A6 Card: "
+ <</PageSize [297 420] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 6 dict
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [522 756] (Executive) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [516 729] (B5) put
+ dup [297 684] (Env10) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [323 459] (EnvC6) put
+ dup [279 540] (EnvMonarch) put
+ dup [314 414] (EnvA2) put
+ dup [288 432] (4x6) put
+ dup [360 576] (5x8) put
+ dup [297 420] (A6) 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 Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/B5 (JIS): "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Envelope 10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Envelope DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Envelope C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC6/Envelope C6: "
+ <</PageSize [323 459] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Envelope Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvA2/Envelope A2: "
+ <</PageSize [314 414] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion 4x6/4x6 Index Card: "
+ <</PageSize [288 432] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion 5x8/5x8 Index Card: "
+ <</PageSize [360 576] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A6/A6 Card: "
+ <</PageSize [297 420] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*% The following entries provide information about specific paper keywords.
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "18 33.12 594 789"
+*ImageableArea Legal/Legal: "18 33.12 594 1005"
+*ImageableArea Executive/Executive: "18 33.12 503.76 753"
+*ImageableArea A4/A4: "9.6 33.12 585.6 838.9"
+*ImageableArea A5/A5: "9.6 33.12 409.92 592"
+*ImageableArea B5/B5 (JIS): "9.6 33.12 505.92 725.9"
+*ImageableArea Env10/Envelope 10: "9.36 33.12 287.76 681"
+*ImageableArea EnvDL/Envelope DL: "9.36 33.12 302.16 621"
+*ImageableArea EnvC5/Envelope C5: "9.36 33.12 450 646"
+*ImageableArea EnvC6/Envelope C6: "9.36 33.12 313.68 455.9"
+*ImageableArea EnvMonarch/Envelope Monarch: "9.36 33.12 269.52 537"
+*ImageableArea EnvA2/Envelope A2: "9.36 33.12 306 411"
+*ImageableArea 4x6/4x6 Index Card: "9.6 33.12 278.4 429"
+*ImageableArea 5x8/5x8 Index Card: "9.6 33.12 350.4 573"
+*ImageableArea A6/A6 Card: "9.6 33.12 288 417"
+*?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
+
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension B5/B5 (JIS): "516 729"
+*PaperDimension Env10/Envelope 10: "297 684"
+*PaperDimension EnvDL/Envelope DL: "312 624"
+*PaperDimension EnvC5/Envelope C5: "459 649"
+*PaperDimension EnvC6/Envelope C6: "323 459"
+*PaperDimension EnvMonarch/Envelope Monarch: "279 540"
+*PaperDimension EnvA2/Envelope A2: "314 414"
+*PaperDimension 4x6/4x6 Index Card: "288 432"
+*PaperDimension 5x8/5x8 Index Card: "360 576"
+*PaperDimension A6/A6 Card: "297 420"
+*RequiresPageRegion All: True
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenAngle: "45.0"
+*ScreenFreq: "60.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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*% =================================
+*% Print Color as Gray
+*% =================================
+*OpenUI *HPColorAsGray/Print Color as Gray: Boolean
+*OrderDependency: 20 DocumentSetup *HPColorAsGray
+*DefaultHPColorAsGray: False
+*HPColorAsGray True/On: "<</ProcessColorModel /DeviceGray>> setpagedevice"
+*HPColorAsGray False/Off: "<</ProcessColorModel /DeviceCMY>> setpagedevice"
+*?HPColorAsGray: "
+ save
+ currentpagedevice /ProcessColorModel get
+ /DeviceGray eq {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPColorAsGray
+
+*% =================================
+*% Media Handling Features
+*% =================================
+*%=================Media Type============================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 50 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain Paper: "
+ <</MediaType (Plain)>> setpagedevice"
+*End
+*MediaType PremiumInkjet/HP Premium Inkjet Paper: "
+ <</MediaType (PremiumInkjet)>> setpagedevice"
+*End
+*MediaType PremiumInkjetHeavy/HP Premium Inkjet Heavyweight Paper: "
+ <</MediaType (PremiumInkjetHeavy)>> setpagedevice"
+*End
+*MediaType PremiumTransparency/HP Premium Transparency: "
+ <</MediaType (PremiumTransparency)>> setpagedevice"
+*End
+*MediaType PremiumPhoto/HP Premium Photo Paper: "
+ <</MediaType (PremiumPhoto)>> setpagedevice"
+*End
+*MediaType Photo/HP Photo Paper: "
+ <</MediaType (Photo)>> setpagedevice"
+*End
+*MediaType BrochureGloss/HP Professional Brochure Paper, Glossy: "
+ <</MediaType (BrochureGloss)>> setpagedevice"
+*End
+*MediaType BrochureMatte/HP Professional Brochure Paper, Matte: "
+ <</MediaType (BrochureMatte)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /MediaType get
+ dup null eq {pop (Unknown)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*%=== Custom Paper Support =================
+*%
+*% Support for Newman and Gossimer [sic] media
+*% will probably go here. I believe there should
+*% be a NonUIOrderDependency statement here, too,
+*% but Monarch did not have one.
+*%
+*%Orientation and Margin (offsets) values are not utilized
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+*HWMargins: 18 33.12 18 3
+*CustomPageSize True: "
+ pop pop pop
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ]
+ /ImagingBBox null >>
+ setpagedevice
+"
+*End
+*ParamCustomPageSize Width: 1 points 279 612
+*ParamCustomPageSize Height: 2 points 414 1008
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 0
+
+*% =================================
+*% Media Input Source
+*%==================================
+*OpenUI *InputSlot/Paper Source: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Upper
+*InputSlot Upper/Tray 1: "
+ <</MediaPosition 1>> setpagedevice"
+*End
+*InputSlot Lower/Tray 2: "
+ <</MediaPosition 4>> setpagedevice"
+*End
+*InputSlot Manual/Manual Feed: "
+ <</MediaPosition 2>> setpagedevice"
+*End
+*?InputSlot: "
+save
+ currentpagedevice /InputAttributes get
+ /Priority get
+ aload pop pop
+ /theTray exch def
+ /theTray 1 eq {(Upper)} {/theTray 4 eq {(Lower)} {(Manual)} ifelse} ifelse
+ = flush
+restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% ===================================
+*% ColorSmart
+*% ===================================
+*OpenUI *HPColorSmart/HP ColorSmart: PickOne
+*OrderDependency: 55 DocumentSetup *HPColorSmart
+*DefaultHPColorSmart: Automatic
+*HPColorSmart Automatic/Automatic: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartTextAdjustment
+ MatchScreen ColorSmartGraphicsAdjustment
+ MatchScreen ColorSmartImageAdjustment
+ true ColorSmartColorMatching
+} if
+/setscreen { pop pop pop} def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*HPColorSmart Manual/Manual: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+} if
+/setscreen { pop pop pop} def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*CloseUI: *HPColorSmart
+*% ==================================
+*% ColorSmart Manual Settings
+*% ==================================
+*OpenUI *HPCSText/Text: PickOne
+*OrderDependency: 57 AnySetup *HPCSText
+*DefaultHPCSText: MatchScreen
+*HPCSText MatchScreen/ScreenMatch(sRGB): "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartTextAdjustment
+} if
+"
+*End
+*HPCSText Vivid/Vivid: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ Vivid ColorSmartTextAdjustment
+} if
+"
+*End
+*CloseUI: *HPCSText
+
+*OpenUI *HPCSGraphics/Graphics: PickOne
+*OrderDependency: 57 AnySetup *HPCSGraphics
+*DefaultHPCSGraphics: MatchScreen
+*HPCSGraphics MatchScreen/ScreenMatch(sRGB): "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartGraphicsAdjustment
+} if
+"
+*End
+*HPCSGraphics Vivid/Vivid: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ Vivid ColorSmartGraphicsAdjustment
+} if
+"
+*End
+*CloseUI: *HPCSGraphics
+
+*OpenUI *HPCSImages/Image: PickOne
+*OrderDependency: 57 AnySetup *HPCSImages
+*DefaultHPCSImages: MatchScreen
+*HPCSImages MatchScreen/ScreenMatch(sRGB): "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartImageAdjustment
+} if
+"
+*End
+*HPCSImages Vivid/Vivid: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ Vivid ColorSmartImageAdjustment
+} if
+"
+*End
+*CloseUI: *HPCSImages
+
+*% ===================================
+*% Print Quality
+*% ===================================
+*OpenUI *OutputMode/Print Quality: PickOne
+*OrderDependency: 30.0 AnySetup *OutputMode
+*DefaultOutputMode: Normal
+*OutputMode Best/Best:"
+<<
+/PrintQuality 1
+>> setpagedevice
+"
+*End
+*OutputMode Normal/Normal:"
+<<
+/PrintQuality 0
+>> setpagedevice
+"
+*End
+*OutputMode Fast/Fast:"
+<<
+/PrintQuality -1
+>> setpagedevice
+"
+*End
+*?OutputMode: "
+ save
+ 3 dict
+ dup 1 (Fast) put
+ dup 2 (Normal) put
+ dup 3 (Best) put
+ currentpagedevice /PostRenderingEnhanceDetails get
+ /PrintQuality get get = flush
+ restore"
+*End
+*CloseUI: *OutputMode
+
+*% =================================
+*% Color Ink Space
+*% =================================
+*OpenUI *HPCMYKInks/CMYK Inks: PickOne
+*OrderDependency: 90 AnySetup *HPCMYKInks
+*DefaultHPCMYKInks: FAST
+*HPCMYKInks FAST/FAST:"
+<< /CMYKInkSet 0 >> setpagedevice
+"
+*End
+*HPCMYKInks SWOP/SWOP Emulation:"
+<< /CMYKInkSet 1 >> setpagedevice
+"
+*End
+*HPCMYKInks EURO/Eurostandard:"
+<< /CMYKInkSet 2 >> setpagedevice
+"
+*End
+*HPCMYKInks TOYO/TOYO:"
+<< /CMYKInkSet 3 >> setpagedevice
+"
+*End
+*CloseUI: *HPCMYKInks
+
+*% =================================
+*% Resolution
+*% =================================
+
+*% Select Printer Resolution
+*OrderDependency: 10 DocumentSetup *Resolution
+*DefaultResolution: 300dpi
+*Resolution 300dpi: "
+ <</HWResolution [300 300] >> setpagedevice"
+*End
+*Resolution 600dpi: "
+ <</HWResolution [600 600] >> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+
+*% =================================
+*% Font Information
+*% =================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+
+*% Extra PS fonts
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" Standard ROM
+*?FontList: "
+save
+ (*) {cvn ==} 128 string /Font resourceforall
+ (*) = flush
+restore
+"
+*End
+*?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
+
+*% ===================================
+*% Printer Messages
+*% ===================================
+*% 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: "warming up"/warming up
+*Status: "initializing"/initializing
+*Status: "idle"/idle
+*Status: "waiting"/waiting
+*Status: "busy"/busy
+*Status: "printing"/printing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: Out of Memory"/PrinterError: Out of Memory
+*Status: "PrinterError: Offline"/PrinterError: Offline
+*Status: "PrinterError: Printhead Access Cover Open"/PrinterError: Printhead Access Cover Open
+*Status: "PrinterError: Printhead Latch Not Properly Closed"/PrinterError: Printhead Latch Not Properly Closed
+*Status: "PrinterError: Printhead Faulty"/PrinterError: Printhead Faulty
+*Status: "PrinterError: Printhead Missing"/PrinterError: Printhead Missing
+*Status: "PrinterError: Printhead Should Be Replaced Soon"/PrinterError: Printhead Should Be Replaced Soon
+*Status: "PrinterError: Ink Cartridge Missing"/PrinterError: Ink Cartridge Missing
+*Status: "PrinterError: Ink Cartridge Faulty"/PrinterError: Ink Cartridge Faulty
+*Status: "PrinterError: Ink Cartridge Empty"/PrinterError: Ink Cartridge Empty
+*Status: "PrinterError: Ink Cartridge Will Expire Soon"/PrinterError: Ink Cartridge Will Expire Soon
+*Status: "PrinterError: Ink Cartridge Expired"/PrinterError: Ink Cartridge Expired
+*Status: "PrinterError: Ink Cartridge Incompatible"/PrinterError: Ink Cartridge Incompatible
+*Status: "PrinterError: Ink Low"/PrinterError: Ink Low
+*Status: "PrinterError: Ink Buildup May Be Occurring"/PrinterError: Ink Buildup May Be Occurring
+*Status: "PrinterError: Carriage Jam"/PrinterError: Carriage Jam
+*Status: "PrinterError: Manual Feed"/PrinterError: Manual Feed
+*Status: "PrinterError: Load Media in Tray 1"/PrinterError: Load Media in Tray 1
+*Status: "PrinterError: Load Media in Tray 2"/PrinterError: Load Media in Tray 2
+*Status: "PrinterError: Load Media in Manual Feed Tray"/PrinterError: Load Media in Manual Feed Tray
+*Status: "PrinterError: Printer Ready for Manual Paper Fee"/PrinterError: Printer Ready for Manual Paper Feed
+*Status: "PrinterError: Media Not Available"/PrinterError: Media Not Available
+*Status: "PrinterError: Out of Paper"/PrinterError: Out of Paper
+*Status: "PrinterError: Paper Jam"/PrinterError: Paper Jam
+*Status: "PrinterError: Printer Paused"/PrinterError: Printer Paused
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "Serial"
+*Source: "LocalTalk"
+*Source: "Parallel"
+*Source: "OptionalIO"
+
+*% PrinterError (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "Out of Memory"/Out of Memory
+*PrinterError: "Offline"/Offline
+*PrinterError: "Printhead Access Cover Open"/Printhead Access Cover Open
+*PrinterError: "Printhead Latch Not Properly Closed"/Printhead Latch Not Properly Closed
+*PrinterError: "Printhead Faulty"/Printhead Faulty
+*PrinterError: "Printhead Missing"/Printhead Missing
+*PrinterError: "Printhead Should Be Replaced Soon"/Printhead Should Be Replaced Soon
+*PrinterError: "Ink Cartridge Missing"/Ink Cartridge Missing
+*PrinterError: "Ink Cartridge Faulty"/Ink Cartridge Faulty
+*PrinterError: "Ink Cartridge Empty"/Ink Cartridge Empty
+*PrinterError: "Ink Cartridge Will Expire Soon"/Ink Cartridge Will Expire Soon
+*PrinterError: "Ink Cartridge Expired"/Ink Cartridge Expired
+*PrinterError: "Ink Cartridge Incompatible"/Ink Cartridge Incompatible
+*PrinterError: "Ink Low"/Ink Low
+*PrinterError: "Ink Buildup May Be Occurring"/Ink Buildup May Be Occurring
+*PrinterError: "Carriage Jam"/Carriage Jam
+*PrinterError: "Manual Feed"/Manual Feed
+*PrinterError: "Load Media in Tray 1"/Load Media in Tray 1
+*PrinterError: "Load Media in Tray 2"/Load Media in Tray 2
+*PrinterError: "Load Media in Manual Feed Tray"/Load Media in Manual Feed Tray
+*PrinterError: "Printer Ready for Manual Paper Feed"/Printer Ready for Manual Paper Feed
+*PrinterError: "Media Not Available"/Media Not Available
+*PrinterError: "Out of Paper"/Out of Paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "Printer Paused"/Printer Paused
+
+*% =================================
+*% Color Separation Information
+*% =================================
+*DefaultColorSep: ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 60 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ====
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "0.0"
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "100.0"
+
+*% For 106 lpi / 600 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "0.0"
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "100.0"
+
+*% =================================
+*% System Management
+*% =================================
+*FreeVM: "8388608"
+*VMOption 16Meg/Standard 16MB: "8388608"
+*VMOption 80Meg/80 MB: "75497472"
+
+*% Font Cache
+*FCacheSize 16Meg/Standard 16MB: 30416
+*FCacheSize 80Meg/80 MB: 30416
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "300"
+
+*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+
+*% =================================
+*% For "HP Business Inkjet 2250 PS"
+*% =================================
diff --git a/prnt/hpijs/ppd/HP_Business_Inkjet_2280.ppd b/prnt/hpijs/ppd/HP_Business_Inkjet_2280.ppd
new file mode 100644
index 000000000..1a11c2218
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_Business_Inkjet_2280.ppd
@@ -0,0 +1,1123 @@
+*PPD-Adobe: "4.3"
+*% =================================
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD Version For Apple Macintosh
+
+*% Date Code: 20010103
+*% =================================
+*% Product/PPD Version Information
+*% =================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.0"
+*LanguageVersion: English
+*LanguageEncoding: MacStandard
+*PCFileName: "HPWM5228.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*cupsICCProfile RGB../sRGB Matching Profile: "/Library/Printers/hp/Profiles/sRGB_A.icc"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP Business Inkjet 2280.icns"
+
+*% Product Name and Version Information
+*Manufacturer: "HP"
+*Product: "(HP Business Inkjet 2280)"
+*ModelName: "HP Business Inkjet 2280 PS"
+*ShortNickName: "HP Business Inkjet 2280 PS"
+*NickName: "HP Business Inkjet 2280 PS - v1.0 (recommended)"
+*PSVersion: "(3010.107) 0"
+
+*% =================================
+*% Basic Device Capabilities
+*% =================================
+*LanguageLevel: "3"
+
+*Throughput: "12"
+*FileSystem: False
+*ColorDevice: True
+*DefaultColorSpace: RGB
+*TTRasterizer: Type42
+
+*1284Modes Parallel: Compat Nibble ECP
+*1284DeviceId: "MFG:HP;MODEL:hp2280;COMMAND SET: POSTSCRIPT,PJL,PCL"
+
+
+*% =================================
+*% Emulations and Protocols
+*% =================================
+*Protocols:PJL TBCP
+
+*% ===================================
+*% System Management
+*% ===================================
+*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
+
+*% ===================================
+*% Printer Memory
+*% ===================================
+*%FreeVM: "8388608"
+
+*% VM
+*VMOption 32Meg/Standard 32 MB: "8388608"
+*VMOption 96Meg/96 MB: "10858412"
+*VMOption 160Meg/160 MB: "13401953"
+
+*% Font Cache
+*FCacheSize 32Meg/Standard 32 MB: 1000000
+*FCacheSize 96Meg/96 MB: 1000000
+*FCacheSize 160Meg/160 MB: 1000000
+
+*%SuggestedJobTimeout: "0"
+*%SuggestedWaitTimeout: "300"
+
+*% =================================
+*% Installable Options
+*% =================================
+*OpenGroup: InstallableOptions/Options Installed
+
+*% =================================
+*% Memory
+*% =================================
+
+*OpenUI *InstalledMemory/Installed Memory: PickOne
+*DefaultInstalledMemory: 32Meg
+*InstalledMemory 32Meg/Standard 32 MB: ""
+*InstalledMemory 96Meg/96 MB: ""
+*InstalledMemory 160Meg/160 MB: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 160 ge
+ {(160Meg)}
+ {
+ size 96 ge
+ { (96Meg) }
+ {
+ size 32 ge
+ {(32Meg)}
+ {(Unknown)} ifelse
+ } ifelse
+ } ifelse
+ = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+*CloseGroup: InstallableOptions
+
+
+*% =================================
+*% Media Input Source
+*%==================================
+*OpenUI *InputSlot/Paper Source: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Tray1
+*InputSlot Tray1/Tray 1: "
+ <</MediaPosition 1>> setpagedevice"
+*End
+*InputSlot Tray2/Tray 2: "
+ <</MediaPosition 4>> setpagedevice"
+*End
+*InputSlot ManualFeed/Manual Feed: "
+ <</MediaPosition 2>> setpagedevice"
+*End
+
+*?InputSlot: "
+save
+ currentpagedevice /InputAttributes get
+ /Priority get
+ aload pop pop
+ /theTray exch def
+ /theTray 1 eq {(Tray1)} {/theTray 4 eq {(Tray2)} {(ManualFeed)} ifelse} ifelse
+ = flush
+restore
+"
+*End
+*CloseUI: *InputSlot
+
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenAngle: "45.0"
+*ScreenFreq: "60.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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+
+
+*% =================================
+*% Media Handling Features
+*% =================================
+*% ===================================
+*% Media Type
+*% ===================================
+
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 50 AnySetup *MediaType
+*DefaultMediaType: Plain
+
+*MediaType Plain/Plain Paper: "
+ <</MediaType (Plain)>> setpagedevice"
+*End
+*MediaType PremiumInkjet/HP Premium Inkjet Paper: "
+ <</MediaType (PremiumInkjet)>> setpagedevice"
+*End
+*MediaType PremiumInkjetHeavy/HP Premium Inkjet Heavyweight Paper: "
+ <</MediaType (PremiumInkjetHeavy)>> setpagedevice"
+*End
+*MediaType PremiumPlusTransparency/HP Premium Plus Transparency: "
+ <</MediaType (PremiumPlusTransparency)>> setpagedevice"
+*End
+*MediaType PremiumTransparency/HP Premium Transparency: "
+ <</MediaType (PremiumTransparency)>> setpagedevice"
+*End
+*MediaType PremiumPhoto/HP Premium Photo Paper: "
+ <</MediaType (PremiumPhoto)>> setpagedevice"
+*End
+*MediaType Photo/HP Photo Paper: "
+ <</MediaType (Photo)>> setpagedevice"
+*End
+
+*MediaType ProfessionalGloss/HP Brochure & Flyer, Gloss: "
+ <</MediaType (BrochureGloss)>> setpagedevice"
+*End
+*MediaType ProfessionalMatte/HP Brochure & Flyer, Matte: "
+ <</MediaType (BrochureMatte)>> setpagedevice"
+*End
+
+
+*?MediaType: "
+ save
+ currentpagedevice /MediaType get
+ dup null eq {pop (Unknown)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+
+*% ===================================
+*% Custom Page Sizes for Tray 1 and Tray 2
+*% ===================================
+*%Orientation values are not utilized
+*% Tray 1,2 custom Largest = 8.5 x 14
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+
+*%Select custom page margins according to OS
+*HWMargins: 33.12 14.4 2.88 14.4
+
+*CustomPageSize True: "
+ pop pop pop
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ]
+ /ImagingBBox null >>
+ setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 279 612
+*ParamCustomPageSize Height: 2 points 414 1008
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 3
+
+*% =================================
+*% Print Color as Gray
+*% =================================
+
+*OpenUI *HPColorAsGray/Print Color as Gray: Boolean
+*OrderDependency: 20 DocumentSetup *HPColorAsGray
+*DefaultHPColorAsGray: False
+*HPColorAsGray True/On: "<</ProcessColorModel /DeviceGray>> setpagedevice"
+*HPColorAsGray False/Off: "<</ProcessColorModel /DeviceCMY>> setpagedevice"
+*?HPColorAsGray: "
+ save
+ currentpagedevice /ProcessColorModel get
+ /DeviceGray eq {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPColorAsGray
+
+*% =================================
+*% User Interface Constraints
+*% =================================
+
+*% Installable tray options
+*% UIConstraints: *Tray2 False *InputSlot Tray2
+
+*% Do not allow following Paper Sizes and Media Type in Tray2
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize Env10
+*UIConstraints: *PageSize EnvA2 *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize EnvA2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize EnvDL
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize EnvC5
+*UIConstraints: *PageSize EnvC6 *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize EnvC6
+*UIConstraints: *PageSize 4x6 *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize 4x6
+*UIConstraints: *PageSize 5x8 *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize 5x8
+*UIConstraints: *PageSize A6Card *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize A6Card
+
+*UIConstraints: *InputSlot Tray2 *PageRegion Env10
+*UIConstraints: *PageRegion Env10 *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvA2
+*UIConstraints: *PageRegion EnvA2 *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvDL
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvC5
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvC6
+*UIConstraints: *PageRegion EnvC6 *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageRegion 4x6
+*UIConstraints: *PageRegion 4x6 *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageRegion 5x8
+*UIConstraints: *PageRegion 5x8 *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageRegion A6Card
+*UIConstraints: *PageRegion A6Card *InputSlot Tray2
+
+*UIConstraints: *MediaType PremiumInkjet *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *MediaType PremiumInkjet
+*UIConstraints: *MediaType PremiumInkjetHeavy *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *MediaType PremiumInkjetHeavy
+*UIConstraints: *MediaType PremiumPlusTransparency *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *MediaType PremiumPlusTransparency
+*UIConstraints: *MediaType PremiumTransparency *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *MediaType PremiumTransparency
+*UIConstraints: *MediaType PremiumPhoto *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *MediaType PremiumPhoto
+*UIConstraints: *MediaType Photo *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *MediaType Photo
+*UIConstraints: *MediaType ProfessionalGloss *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *MediaType ProfessionalGloss
+*UIConstraints: *MediaType ProfessionalMatte *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *MediaType ProfessionalMatte
+
+*% remove manual feed in paper size
+*% paper size not allowed in manual feed
+*% UIConstraints: *ManualFeed False *InputSlot ManualFeed
+*%UIConstraints: *PageSize letterpaper *InputSlot ManualFeed
+*%UIConstraints: *InputSlot ManualFeed *PageSize letterpaper
+*%UIConstraints: *PageSize legalpaper *InputSlot ManualFeed
+*%UIConstraints: *InputSlot ManualFeed *PageSize legalpaper
+*%UIConstraints: *PageSize Executive *InputSlot ManualFeed
+*%UIConstraints: *InputSlot ManualFeed *PageSize Executive
+*%UIConstraints: *PageSize A4 *InputSlot ManualFeed
+*%UIConstraints: *InputSlot ManualFeed *PageSize A4
+*%UIConstraints: *PageSize A5 *InputSlot ManualFeed
+*%UIConstraints: *InputSlot ManualFeed *PageSize A5
+*%UIConstraints: *PageSize B5 *InputSlot ManualFeed
+*%UIConstraints: *InputSlot ManualFeed *PageSize B5
+
+*%UIConstraints: *PageRegion letterpaper *InputSlot ManualFeed
+*%UIConstraints: *InputSlot ManualFeed *PageRegion letterpaper
+*%UIConstraints: *PageRegion legalpaper *InputSlot ManualFeed
+*%UIConstraints: *InputSlot ManualFeed *PageRegion legalpaper
+*%UIConstraints: *PageRegion Executive *InputSlot ManualFeed
+*%UIConstraints: *InputSlot ManualFeed *PageRegion Executive
+*%UIConstraints: *PageRegion A4 *InputSlot ManualFeed
+*%UIConstraints: *InputSlot ManualFeed *PageRegion A4
+*%UIConstraints: *PageRegion A5 *InputSlot ManualFeed
+*%UIConstraints: *InputSlot ManualFeed *PageRegion A5
+*%UIConstraints: *PageRegion B5 *InputSlot ManualFeed
+*%UIConstraints: *InputSlot ManualFeed *PageRegion B5
+
+*%turbomode is used for plain paper only
+*%UIConstraints: *MediaType PremiumInkjet *JCLTurbomode On
+*%UIConstraints: *JCLTurbomode On *MediaType PremiumInkjet
+*%UIConstraints: *MediaType PremiumInkjetHeavy *JCLTurbomode On
+*%UIConstraints: *JCLTurbomode On *MediaType PremiumInkjetHeavy
+*%UIConstraints: *MediaType PremiumPlusTransparency *JCLTurbomode On
+*%UIConstraints: *JCLTurbomode On *MediaType PremiumPlusTransparency
+*%UIConstraints: *MediaType PremiumTransparency *JCLTurbomode On
+*%UIConstraints: *JCLTurbomode On *MediaType PremiumTransparency
+*%UIConstraints: *MediaType PremiumPhoto *JCLTurbomode On
+*%UIConstraints: *JCLTurbomode On *MediaType PremiumPhoto
+*%UIConstraints: *MediaType Photo *JCLTurbomode On
+*%UIConstraints: *JCLTurbomode On *MediaType Photo
+*%UIConstraints: *MediaType ProfessionalGloss *JCLTurbomode On
+*%UIConstraints: *JCLTurbomode On *MediaType ProfessionalGloss
+*%UIConstraints: *MediaType ProfessionalMatte *JCLTurbomode On
+*%UIConstraints: *JCLTurbomode On *MediaType ProfessionalMatte
+
+*%TurboMode is used for normal only
+*%UIConstraints: *OutputMode Best *JCLTurbomode On
+*%UIConstraints: *JCLTurbomode On *OutputMode Best
+*%UIConstraints: *OutputMode Fast *JCLTurbomode On
+*%UIConstraints: *JCLTurbomode On *OutputMode Fast
+
+*% custom page size only in tray 1
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray2
+*NonUIConstraints: *InputSlot Tray2 *CustomPageSize True
+
+
+*% Ignore ColorSmart manual settings in automatic mode
+
+*UIConstraints: *ColorSmart Automatic *CSGraphics Vivid
+*UIConstraints: *ColorSmart Automatic *CSText Vivid
+*UIConstraints: *ColorSmart Automatic *CSImage Vivid
+
+*% ===================================
+*% Page Size Selection
+*% ===================================
+
+*LandscapeOrientation: Plus90
+*VariablePaperSize: True
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: letterpaper
+*PageSize letterpaper/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize legalpaper/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/B5 (JIS): "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Envelope #10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvA2/Envelope A2: "
+ <</PageSize [315 414] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Envelope DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Envelope C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC6/Envelope C6: "
+ <</PageSize [323 459] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageSize EnvMonarch/Envelope Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageSize 4x6/(4 x 6 in.) Index Card: "
+ <</PageSize [288 432] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageSize 5x8/(5 x 8 in.) Index Card: "
+ <</PageSize [360 576] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageSize A6Card/A6 Card: "
+ <</PageSize [297 420] /ImagingBBox null>> setpagedevice"
+*End
+
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 15 dict
+ dup [612 792] (letterpaper) put
+ dup [612 1008] (legalpaper) put
+ dup [522 756] (Executive) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [516 729] (B5) put
+ dup [297 684] (Env10) put
+ dup [315 414] (EnvA2) put
+ dup [279 540] (EnvMonarch) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [323 459] (EnvC6) put
+ dup [288 432] (4x6) put
+ dup [360 576] (5x8) put
+ dup [297 420] (A6Card) 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
+
+*% ===================================
+*% Page Region
+*% ===================================
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 30 AnySetup *PageRegion
+*DefaultPageRegion: letterpaper
+*PageRegion letterpaper/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion legalpaper/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/B5 (JIS): "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageRegion Env10/Envelope #10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageRegion EnvDL/Envelope DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageRegion EnvC5/Envelope C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageRegion EnvC6/Envelope C6: "
+ <</PageSize [323 459] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageRegion EnvA2/Envelope A2: "
+ <</PageSize [315 414] /ImagingBBox null>> setpagedevice"
+*End
+
+
+*PageRegion EnvMonarch/Envelope Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageRegion 4x6/(4 x 6 in.) Index Card: "
+ <</PageSize [288 432] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageRegion 5x8/(5 x 8 in.) Index Card: "
+ <</PageSize [360 576] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageRegion A6Card/A6 Card: "
+ <</PageSize [297 420] /ImagingBBox null>> setpagedevice"
+*End
+
+*CloseUI: *PageRegion
+
+*% ===================================
+*% Imageable Area
+*% ===================================
+*% The following entries provide information about specific paper keywords.
+*% For Diesel, see media specs LM BM X1(=W-LM) Z1(=L-TM)
+
+*DefaultImageableArea: letterpaper
+
+*ImageableArea letterpaper/Letter: "18 33.12 594 789.12"
+*ImageableArea A4/A4: "9.6 33.12 585.6 838.9"
+*ImageableArea EnvDL/Envelope DL: "9.36 33.12 302.16 621"
+*ImageableArea Env10/Envelope #10: "9.36 33.12 287.76 681"
+*ImageableArea EnvC5/Envelope C5: "9.36 33.12 450 646"
+*ImageableArea EnvC6/Envelope C6: "9.36 33.12 313.68 455.9"
+*ImageableArea EnvA2/Envelope A2: "9.36 33.12 306 411"
+*ImageableArea EnvMonarch/Envelope Monarch: "9.36 33.12 269.52 537"
+
+
+
+
+*ImageableArea legalpaper/Legal: "18 33.12 594 1005.12"
+*ImageableArea Executive/Executive: "18 33.12 504 753.12"
+*ImageableArea A5/A5: "9.36 33.12 410.17 592.39"
+*ImageableArea B5/B5 (JIS): "9.36 33.12 506.55 725.62"
+
+*ImageableArea 4x6/(4 x 6 in.) Index Card: "9.36 33.12 278.64 429.12"
+*ImageableArea 5x8/(5 x 8 in.) Index Card: "9.36 33.12 350.64 573.12"
+*ImageableArea A6Card/A6 Card: "9.36 33.12 288.28 416.65"
+
+*?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 Dimensions
+*% ===================================
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension: letterpaper
+*PaperDimension letterpaper/Letter: "612 792"
+*PaperDimension legalpaper/Legal: "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension B5/B5 (JIS): "516 729"
+
+*PaperDimension Env10/Envelope #10: "297 684"
+*PaperDimension EnvDL/Envelope DL: "312 624"
+*PaperDimension EnvC5/Envelope C5: "459 649"
+*PaperDimension EnvC6/Envelope C6: "323 459"
+*PaperDimension EnvMonarch/Envelope Monarch: "279 540"
+*PaperDimension EnvA2/Envelope A2: "315 414"
+
+*PaperDimension 4x6/(4 x 6 in.) Index Card: "288 432"
+*PaperDimension 5x8/(5 x 8 in.) Index Card: "360 576"
+*PaperDimension A6Card/A6 Card: "297 420"
+
+*RequiresPageRegion All: True
+
+*% ===================================
+*% Print Quality
+*% ===================================
+*OpenUI *OutputMode/Print Quality: PickOne
+*OrderDependency: 30.0 AnySetup *OutputMode
+*DefaultOutputMode: Normal
+*OutputMode Best/Best:"
+<<
+/PrintQuality 1
+>> setpagedevice
+"
+*End
+*OutputMode Normal/Normal:"
+<<
+/PrintQuality 0
+>> setpagedevice
+"
+*End
+*OutputMode Fast/Fast:"
+<<
+/PrintQuality -1
+>> setpagedevice
+"
+*End
+*?OutputMode: "
+ save
+ 3 dict
+ dup 1 (Fast) put
+ dup 2 (Normal) put
+ dup 3 (Best) put
+ currentpagedevice /PostRenderingEnhanceDetails get
+ /PrintQuality get get = flush
+ restore"
+*End
+*CloseUI: *OutputMode
+
+*% =================================
+*% Turbo Mode
+*% =================================
+
+*OpenUI *EconoMode/Normal(Speed Optimized): PickOne
+*DefaultEconoMode: False
+*OrderDependency: 10 AnySetup *EconoMode
+*EconoMode True/On: "
+ <</EconoMode true>> setpagedevice"
+*End
+*EconoMode False/Off: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?EconoMode: "
+ save
+ currentpagedevice /EconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *EconoMode
+
+*%=============================
+*%JCL Features
+*%=============================
+*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
+*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = PostScript <0A>"
+*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
+
+*% =================================
+*% Color Ink Space
+*% =================================
+*OpenUI *HPCMYKInks/CMYK Inks: PickOne
+*OrderDependency: 90 AnySetup *HPCMYKInks
+*DefaultHPCMYKInks: FAST
+*HPCMYKInks FAST/FAST:"
+<< /CMYKInkSet 0 >> setpagedevice
+"
+*End
+
+*HPCMYKInks SWOP/SWOP Emulation:"
+<< /CMYKInkSet 1 >> setpagedevice
+"
+*End
+
+*HPCMYKInks EURO/Eurostandard:"
+<< /CMYKInkSet 2 >> setpagedevice
+"
+*End
+
+*HPCMYKInks TOYO/TOYO:"
+<< /CMYKInkSet 3 >> setpagedevice
+"
+*End
+
+*CloseUI: *HPCMYKInks
+
+*% =================================
+*% Resolution
+*% =================================
+
+*% Select Printer Resolution
+*OrderDependency: 10 DocumentSetup *Resolution
+*DefaultResolution: 300dpi
+*Resolution 300dpi: "
+ <</HWResolution [300 300] >> setpagedevice"
+*End
+*Resolution 600dpi: "
+ <</HWResolution [600 600] >> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+
+
+
+*% ===================================
+*% ColorSmart
+*% ===================================
+
+*OpenUI *HPColorSmart/HP ColorSmart: PickOne
+*OrderDependency: 55 DocumentSetup *HPColorSmart
+*DefaultHPColorSmart: Automatic
+*HPColorSmart Automatic/Automatic: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartTextAdjustment
+ MatchScreen ColorSmartGraphicsAdjustment
+ MatchScreen ColorSmartImageAdjustment
+ true ColorSmartColorMatching
+} if
+/setscreen { pop pop pop} def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*HPColorSmart Manual/Manual: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+} if
+/setscreen { pop pop pop} def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*CloseUI: *HPColorSmart
+
+
+*% ==================================
+*% ColorSmart Manual Settings
+*% ==================================
+
+*OpenUI *HPCSText/Text: PickOne
+*OrderDependency: 57 AnySetup *HPCSText
+*DefaultHPCSText: MatchScreen
+*HPCSText MatchScreen/ScreenMatch(sRGB): "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartTextAdjustment
+} if
+"
+*End
+*HPCSText Vivid/Vivid: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ Vivid ColorSmartTextAdjustment
+} if
+"
+*End
+*CloseUI: *HPCSText
+
+
+*OpenUI *HPCSGraphics/Graphics: PickOne
+*OrderDependency: 57 AnySetup *HPCSGraphics
+*DefaultHPCSGraphics: MatchScreen
+*HPCSGraphics MatchScreen/ScreenMatch(sRGB): "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartGraphicsAdjustment
+} if
+"
+*End
+*HPCSGraphics Vivid/Vivid: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ Vivid ColorSmartGraphicsAdjustment
+} if
+"
+*End
+*CloseUI: *HPCSGraphics
+
+
+
+*OpenUI *HPCSImages/Image: PickOne
+*OrderDependency: 57 AnySetup *HPCSImages
+*DefaultHPCSImages: MatchScreen
+*HPCSImages MatchScreen/ScreenMatch(sRGB): "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartImageAdjustment
+} if
+"
+*End
+*HPCSImages Vivid/Vivid: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ Vivid ColorSmartImageAdjustment
+} if
+"
+*End
+*CloseUI: *HPCSImages
+
+*% =================================
+*% Font Information
+*% =================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+
+*% Extra PS fonts
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" Standard ROM
+
+*?FontList: "
+save
+ (*) {cvn ==} 128 string /Font resourceforall
+ (*) = flush
+restore
+"
+*End
+*?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
+
+*% ===================================
+*% Printer Messages
+*% ===================================
+*% 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: "warming up"/warming up
+*Status: "initializing"/initializing
+*Status: "idle"/idle
+*Status: "waiting"/waiting
+*Status: "busy"/busy
+*Status: "printing"/printing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: Out of Memory"/PrinterError: Out of Memory
+*Status: "PrinterError: Offline"/PrinterError: Offline
+*Status: "PrinterError: Printhead Access Cover Open"/PrinterError: Printhead Access Cover Open
+*Status: "PrinterError: Printhead Latch Not Properly Closed"/PrinterError: Printhead Latch Not Properly Closed
+*Status: "PrinterError: Printhead Faulty"/PrinterError: Printhead Faulty
+*Status: "PrinterError: Printhead Missing"/PrinterError: Printhead Missing
+*Status: "PrinterError: Printhead Should Be Replaced Soon"/PrinterError: Printhead Should Be Replaced Soon
+*Status: "PrinterError: Ink Cartridge Missing"/PrinterError: Ink Cartridge Missing
+*Status: "PrinterError: Ink Cartridge Faulty"/PrinterError: Ink Cartridge Faulty
+*Status: "PrinterError: Ink Cartridge Empty"/PrinterError: Ink Cartridge Empty
+*Status: "PrinterError: Ink Cartridge Will Expire Soon"/PrinterError: Ink Cartridge Will Expire Soon
+*Status: "PrinterError: Ink Cartridge Expired"/PrinterError: Ink Cartridge Expired
+*Status: "PrinterError: Ink Cartridge Incompatible"/PrinterError: Ink Cartridge Incompatible
+*Status: "PrinterError: Ink Low"/PrinterError: Ink Low
+*Status: "PrinterError: Ink Buildup May Be Occurring"/PrinterError: Ink Buildup May Be Occurring
+*Status: "PrinterError: Carriage Jam"/PrinterError: Carriage Jam
+*Status: "PrinterError: Manual Feed"/PrinterError: Manual Feed
+*Status: "PrinterError: Load Media in Tray 1"/PrinterError: Load Media in Tray 1
+*Status: "PrinterError: Load Media in Tray 2"/PrinterError: Load Media in Tray 2
+*Status: "PrinterError: Load Media in Manual Feed Tray"/PrinterError: Load Media in Manual Feed Tray
+*Status: "PrinterError: Printer Ready for Manual Paper Fee"/PrinterError: Printer Ready for Manual Paper Feed
+*Status: "PrinterError: Media Not Available"/PrinterError: Media Not Available
+*Status: "PrinterError: Out of Paper"/PrinterError: Out of Paper
+*Status: "PrinterError: Paper Jam"/PrinterError: Paper Jam
+*Status: "PrinterError: Printer Paused"/PrinterError: Printer Paused
+
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+
+*Source: "Serial"
+*Source: "LocalTalk"
+*Source: "Parallel"
+*Source: "OptionalIO"
+
+*% PrinterError (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "Out of Memory"/Out of Memory
+*PrinterError: "Offline"/Offline
+*PrinterError: "Printhead Access Cover Open"/Printhead Access Cover Open
+*PrinterError: "Printhead Latch Not Properly Closed"/Printhead Latch Not Properly Closed
+*PrinterError: "Printhead Faulty"/Printhead Faulty
+*PrinterError: "Printhead Missing"/Printhead Missing
+*PrinterError: "Printhead Should Be Replaced Soon"/Printhead Should Be Replaced Soon
+*PrinterError: "Ink Cartridge Missing"/Ink Cartridge Missing
+*PrinterError: "Ink Cartridge Faulty"/Ink Cartridge Faulty
+*PrinterError: "Ink Cartridge Empty"/Ink Cartridge Empty
+*PrinterError: "Ink Cartridge Will Expire Soon"/Ink Cartridge Will Expire Soon
+*PrinterError: "Ink Cartridge Expired"/Ink Cartridge Expired
+*PrinterError: "Ink Cartridge Incompatible"/Ink Cartridge Incompatible
+*PrinterError: "Ink Low"/Ink Low
+*PrinterError: "Ink Buildup May Be Occurring"/Ink Buildup May Be Occurring
+*PrinterError: "Carriage Jam"/Carriage Jam
+*PrinterError: "Manual Feed"/Manual Feed
+*PrinterError: "Load Media in Tray 1"/Load Media in Tray 1
+*PrinterError: "Load Media in Tray 2"/Load Media in Tray 2
+*PrinterError: "Load Media in Manual Feed Tray"/Load Media in Manual Feed Tray
+*PrinterError: "Printer Ready for Manual Paper Feed"/Printer Ready for Manual Paper Feed
+*PrinterError: "Media Not Available"/Media Not Available
+*PrinterError: "Out of Paper"/Out of Paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "Printer Paused"/Printer Paused
+
+*% =================================
+*% Color Separation Information
+*% =================================
+
+*DefaultColorSep: ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi
+
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 60 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ====
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "100.0"
+
+*% For 106 lpi / 600 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "100.0"
+
+
+*% =================================
+*% Last Edit Date : 12th January, 2002
+*% End of PPD file
+*% For "HP Business Inkjet 2280 PS"
+*% =================================
diff --git a/prnt/hpijs/ppd/HP_Business_Inkjet_2600.ppd b/prnt/hpijs/ppd/HP_Business_Inkjet_2600.ppd
new file mode 100644
index 000000000..4eb159033
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_Business_Inkjet_2600.ppd
@@ -0,0 +1,1348 @@
+*PPD-Adobe: "4.3"
+*% =================================
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD Version For Apple Macintosh
+
+*% Date Code: 20010103
+*%
+*% =================================
+*% Product/PPD Version Information
+*% =================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.02"
+*LanguageVersion: English
+*LanguageEncoding: MacStandard
+*PCFileName: "HP2600.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*cupsICCProfile RGB../sRGB Matching Profile: "/Library/Printers/hp/Profiles/sRGB_A.icc"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP Business Inkjet 2600.icns"
+
+*% Product Name and Version Information
+*Manufacturer: "HP"
+*Product: "(hp business inkjet 2600)"
+*ModelName: "HP Business Inkjet 2600 PS"
+*ShortNickName: "HP Business Inkjet 2600 PS"
+
+*NickName: "HP Business Inkjet 2600 PS -RC-2.0 (recommended)"
+
+*PSVersion: "(3010.107) 0"
+
+
+*% =================================
+*% Basic Device Capabilities
+*% =================================
+*LanguageLevel: "3"
+
+*Throughput: "12"
+*FileSystem: False
+*ColorDevice: True
+*DefaultColorSpace: RGB
+*TTRasterizer: Type42
+
+*1284Modes Parallel: Compat Nibble ECP
+*1284DeviceId: "MFG:HP;MODEL:HP2600;COMMAND SET: POSTSCRIPT,PJL,PCL"
+
+
+*% =================================
+*% Emulations and Protocols
+*% =================================
+*Protocols:PJL TBCP
+*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
+*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = PostScript <0A>"
+*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
+
+*% ===================================
+*% System Management
+*% ===================================
+*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
+
+*% ===================================
+*% Printer Memory
+*% ===================================
+*FreeVM: "5026116"
+
+*% VM
+*VMOption 48Meg/Standard 48MB: "5026116"
+*VMOption 112Meg/112 MB: "11726708"
+*VMOption 176Meg/176 MB: "18429092"
+
+*% Font Cache
+*FCacheSize 48Meg/Standard 48MB: 1000000
+*FCacheSize 112Meg/112 MB: 1000000
+*FCacheSize 176Meg/176 MB: 1000000
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "300"
+
+*% =================================
+*% Installable Options
+*% =================================
+*OpenGroup: InstallableOptions/Options Installed
+
+*% =================================
+*% Memory
+*% =================================
+
+*OpenUI *InstalledMemory/Installed Memory: PickOne
+*DefaultInstalledMemory: 48Meg
+*InstalledMemory 48Meg/Standard 48MB: ""
+*InstalledMemory 112Meg/112 MB: ""
+*InstalledMemory 176Meg/176 MB: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 176 ge
+ {(176Meg)}
+ {
+ size 112 ge
+ { (112Meg) }
+ {
+ size 48 ge
+ {(48Meg)}
+ {(Unknown)} ifelse
+ } ifelse
+ } ifelse
+ = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+*% =================================
+*% Duplexing Unit
+*% =================================
+
+*OpenUI *HPOption_Duplexer/Duplex Unit (for 2-Sided Printing): Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Duplexer
+
+*CloseGroup: InstallableOptions
+
+*% =================================
+*% User Interface Constraints
+*% =================================
+
+*% If optional Duplexer is not installed, disable access to Duplex
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+
+*% Installable tray options
+*% UIConstraints: *Tray2 False *InputSlot Tray2
+
+*% Do not allow following Paper Sizes and Media Type in Tray2
+*%
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *PageSize EnvC4 *InputSlot Tray2
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+
+*UIConstraints: *PageSize EnvC6 *InputSlot Tray2
+*UIConstraints: *PageSize EnvA2 *InputSlot Tray2
+*UIConstraints: *PageSize StatePaper *InputSlot Tray2
+*UIConstraints: *PageSize A5 *InputSlot Tray2
+*UIConstraints: *PageSize 4x6 *InputSlot Tray2
+*UIConstraints: *PageSize 5x8 *InputSlot Tray2
+*UIConstraints: *PageSize A6card *InputSlot Tray2
+
+*UIConstraints: *MediaType BrightWhite *InputSlot Tray2
+*UIConstraints: *MediaType PremiumInkjet *InputSlot Tray2
+*UIConstraints: *MediaType DesignHeavy *InputSlot Tray2
+*UIConstraints: *MediaType PremiumPlusTransparency *InputSlot Tray2
+*UIConstraints: *MediaType PremiumTransparency *InputSlot Tray2
+*UIConstraints: *MediaType ColorfastPhoto *InputSlot Tray2
+*UIConstraints: *MediaType PremiumGloss *InputSlot Tray2
+*UIConstraints: *MediaType PremiumMatte *InputSlot Tray2
+*UIConstraints: *MediaType PremiumPhoto *InputSlot Tray2
+*UIConstraints: *MediaType DesignGloss *InputSlot Tray2
+*UIConstraints: *MediaType Photo *InputSlot Tray2
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray2
+*UIConstraints: *PageRegion EnvC4 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
+
+*UIConstraints: *PageRegion StatePaper *InputSlot Tray2
+*UIConstraints: *PageRegion A5 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvA2 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvC6 *InputSlot Tray2
+*UIConstraints: *PageRegion 4x6 *InputSlot Tray2
+*UIConstraints: *PageRegion 5x8 *InputSlot Tray2
+*UIConstraints: *PageRegion A6card *InputSlot Tray2
+
+*UIConstraints: *InputSlot Tray2 *PageSize Env10
+*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray2 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray2 *PageSize EnvC4
+*UIConstraints: *InputSlot Tray2 *PageSize EnvC5
+
+*UIConstraints: *InputSlot Tray2 *PageSize StatePaper
+*UIConstraints: *InputSlot Tray2 *PageSize A5
+*UIConstraints: *InputSlot Tray2 *PageSize EnvA2
+*UIConstraints: *InputSlot Tray2 *PageSize EnvC6
+*UIConstraints: *InputSlot Tray2 *PageSize 4x6
+*UIConstraints: *InputSlot Tray2 *PageSize 5x8
+*UIConstraints: *InputSlot Tray2 *PageSize A6card
+
+
+*UIConstraints: *InputSlot Tray2 *MediaType BrightWhite
+*UIConstraints: *InputSlot Tray2 *MediaType PremiumInkjet
+*UIConstraints: *InputSlot Tray2 *MediaType DesignHeavy
+*UIConstraints: *InputSlot Tray2 *MediaType PremiumPlusTransparency
+*UIConstraints: *InputSlot Tray2 *MediaType PremiumTransparency
+*UIConstraints: *InputSlot Tray2 *MediaType ColorfastPhoto
+*UIConstraints: *InputSlot Tray2 *MediaType PremiumGloss
+*UIConstraints: *InputSlot Tray2 *MediaType PremiumMatte
+*UIConstraints: *InputSlot Tray2 *MediaType PremiumPhoto
+*UIConstraints: *InputSlot Tray2 *MediaType DesignGloss
+*UIConstraints: *InputSlot Tray2 *MediaType Photo
+
+*UIConstraints: *InputSlot Tray2 *PageRegion Env10
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvC4
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvC5
+
+*UIConstraints: *InputSlot Tray2 *PageRegion StatePaper
+*UIConstraints: *InputSlot Tray2 *PageRegion A5
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvA2
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvC6
+*UIConstraints: *InputSlot Tray2 *PageRegion 4x6
+*UIConstraints: *InputSlot Tray2 *PageRegion 5x8
+*UIConstraints: *InputSlot Tray2 *PageRegion A6card
+
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC4 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+
+*UIConstraints: *PageSize StatePaper *Duplex DuplexNoTumble
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvA2 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC6 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize 4x6 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize 5x8 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize A6card *Duplex DuplexNoTumble
+
+*UIConstraints: *MediaType PremiumInkjet *Duplex DuplexNoTumble
+*UIConstraints: *MediaType DesignHeavy *Duplex DuplexNoTumble
+*UIConstraints: *MediaType PremiumPlusTransparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType PremiumTransparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType ColorfastPhoto *Duplex DuplexNoTumble
+*UIConstraints: *MediaType PremiumGloss *Duplex DuplexNoTumble
+*UIConstraints: *MediaType PremiumMatte *Duplex DuplexNoTumble
+*UIConstraints: *MediaType PremiumPhoto *Duplex DuplexNoTumble
+*UIConstraints: *MediaType DesignGloss *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Photo *Duplex DuplexNoTumble
+
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC4 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+
+*UIConstraints: *PageRegion StatePaper *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvA2 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC6 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion 4x6 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion 5x8 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion A6card *Duplex DuplexNoTumble
+
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC4 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+
+*UIConstraints: *PageSize StatePaper *Duplex DuplexTumble
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvA2 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC6 *Duplex DuplexTumble
+*UIConstraints: *PageSize 4x6 *Duplex DuplexTumble
+*UIConstraints: *PageSize 5x8 *Duplex DuplexTumble
+*UIConstraints: *PageSize A6card *Duplex DuplexTumble
+
+*UIConstraints: *MediaType PremiumInkjet *Duplex DuplexTumble
+*UIConstraints: *MediaType DesignHeavy *Duplex DuplexTumble
+*UIConstraints: *MediaType PremiumPlusTransparency *Duplex DuplexTumble
+*UIConstraints: *MediaType PremiumTransparency *Duplex DuplexTumble
+*UIConstraints: *MediaType ColorfastPhoto *Duplex DuplexTumble
+*UIConstraints: *MediaType PremiumGloss *Duplex DuplexTumble
+*UIConstraints: *MediaType PremiumMatte *Duplex DuplexTumble
+*UIConstraints: *MediaType PremiumPhoto *Duplex DuplexTumble
+*UIConstraints: *MediaType DesignGloss *Duplex DuplexTumble
+*UIConstraints: *MediaType Photo *Duplex DuplexTumble
+
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC4 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+
+*UIConstraints: *PageRegion StatePaper *Duplex DuplexTumble
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvA2 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC6 *Duplex DuplexTumble
+*UIConstraints: *PageRegion 4x6 *Duplex DuplexTumble
+*UIConstraints: *PageRegion 5x8 *Duplex DuplexTumble
+*UIConstraints: *PageRegion A6card *Duplex DuplexTumble
+
+*UIConstraints: *Duplex *PageSize Env10
+*UIConstraints: *Duplex *PageSize EnvMonarch
+*UIConstraints: *Duplex *PageSize EnvDL
+*UIConstraints: *Duplex *PageSize EnvC4
+*UIConstraints: *Duplex *PageSize EnvC5
+
+*UIConstraints: *Duplex *PageSize StatePaper
+*UIConstraints: *Duplex *PageSize A5
+*UIConstraints: *Duplex *PageSize EnvA2
+*UIConstraints: *Duplex *PageSize EnvC6
+*UIConstraints: *Duplex *PageSize 4x6
+*UIConstraints: *Duplex *PageSize 5x8
+*UIConstraints: *Duplex *PageSize A6card
+
+*UIConstraints: *Duplex *MediaType PremiumInkjet
+*UIConstraints: *Duplex *MediaType DesignHeavy
+*UIConstraints: *Duplex *MediaType PremiumPlusTransparency
+*UIConstraints: *Duplex *MediaType PremiumTransparency
+*UIConstraints: *Duplex *MediaType ColorfastPhoto
+*UIConstraints: *Duplex *MediaType PremiumGloss
+*UIConstraints: *Duplex *MediaType PremiumMatte
+*UIConstraints: *Duplex *MediaType PremiumPhoto
+*UIConstraints: *Duplex *MediaType DesignGloss
+*UIConstraints: *Duplex *MediaType Photo
+
+*UIConstraints: *Duplex *PageRegion Env10
+*UIConstraints: *Duplex *PageRegion EnvMonarch
+*UIConstraints: *Duplex *PageRegion EnvDL
+*UIConstraints: *Duplex *PageRegion EnvC4
+*UIConstraints: *Duplex *PageRegion EnvC5
+
+*UIConstraints: *Duplex *PageRegion StatePaper
+*UIConstraints: *Duplex *PageRegion A5
+*UIConstraints: *Duplex *PageRegion EnvA2
+*UIConstraints: *Duplex *PageRegion EnvC6
+*UIConstraints: *Duplex *PageRegion 4x6
+*UIConstraints: *Duplex *PageRegion 5x8
+*UIConstraints: *Duplex *PageRegion A6card
+
+*% Custom page size only in tray 1 --removed!
+*% Ignore ColorSmart manual settings in automatic mode
+
+*UIConstraints: *ColorSmart Automatic *CSGraphics Vivid
+*UIConstraints: *ColorSmart Automatic *CSText Vivid
+*UIConstraints: *ColorSmart Automatic *CSImage Vivid
+
+*% ===================================
+*% Page Size Selection
+*% ===================================
+
+*LandscapeOrientation: Plus90
+*VariablePaperSize: True
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: LetterPaper
+*PageSize LetterPaper/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize TabloidPaper/11x17: "
+ << /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize LegalPaper/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize ExecutivePaper/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize StatePaper/Statement: "
+ << /PageSize [396 612] /ImagingBBox null >> setpagedevice"
+*End
+
+*PageSize SuperB/Super B (13 x 19 in.): "
+ << /PageSize [936 1368] /ImagingBBox null >> setpagedevice"
+*End
+
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageSize A3/A3: "
+ << /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
+*End
+
+*PageSize A5/A5: "
+ << /PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageSize A3+/A3+: "
+ << /PageSize [935 1369] /ImagingBBox null >> setpagedevice"
+*End
+
+*PageSize B4/B4 (JIS): "
+ << /PageSize [729 1032] /ImagingBBox null >> setpagedevice"
+*End
+
+*PageSize B5/B5 (JIS): "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageSize Env10/Envelope #10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageSize EnvA2/Envelope A2: "
+ <</PageSize [315 414] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageSize EnvMonarch/Envelope Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageSize EnvDL/Envelope DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageSize EnvC4/Envelope C4: "
+ <</PageSize [649 916] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageSize EnvC5/Envelope C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageSize EnvC6/Envelope C6: "
+ <</PageSize [323 459] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageSize 4x6/Index Card (4 x 6 in.): "
+ <</PageSize [288 432] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageSize 5x8/Index Card (5 x 8 in.): "
+ <</PageSize [360 576] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageSize A6card/A6 Card: "
+ <</PageSize [297 420] /ImagingBBox null>> setpagedevice"
+*End
+
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 22 dict
+ dup [612 792] (LetterPaper) put
+ dup [792 1224] (TabloidPaper) put
+ dup [612 1008] (LegalPaper) put
+ dup [522 756] (ExecutivePaper) put
+ dup [396 612] (StatePaper) put
+ dup [936 1368] (SuperB) put
+ dup [595 842] (A4) put
+ dup [842 1191] (A3) put
+ dup [420 595] (A5) put
+ dup [935 1369] (A3+) put
+ dup [729 1032] (B4) put
+ dup [516 729] (B5) put
+ dup [297 684] (Env10) put
+ dup [315 414] (EnvA2) put
+ dup [279 540] (EnvMonarch) put
+ dup [312 624] (EnvDL) put
+ dup [649 916] (EnvC4) put
+ dup [459 649] (EnvC5) put
+ dup [323 459] (EnvC6) put
+ dup [288 432] (4x6) put
+ dup [360 576] (5x8) put
+ dup [297 420] (A6card) 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
+
+*% ===================================
+*% Page Region
+*% ===================================
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 30 AnySetup *PageRegion
+*DefaultPageRegion: LetterPaper
+*PageRegion LetterPaper/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageRegion TabloidPaper/11x17: "
+ << /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
+*End
+
+*PageRegion LegalPaper/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageRegion ExecutivePaper/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageRegion StatePaper/Statement: "
+ << /PageSize [396 612] /ImagingBBox null >> setpagedevice"
+*End
+
+*PageRegion SuperB/Super B (13 x 19 in.): "
+ << /PageSize [936 1368] /ImagingBBox null >> setpagedevice"
+*End
+
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageRegion A3/A3: "
+ << /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
+*End
+
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageRegion A3+/A3+: "
+ << /PageSize [935 1369] /ImagingBBox null >> setpagedevice"
+*End
+
+*PageRegion B4/B4 (JIS): "
+ << /PageSize [729 1032] /ImagingBBox null >> setpagedevice"
+*End
+
+*PageRegion B5/B5 (JIS): "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageRegion Env10/Envelope #10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageRegion EnvA2/Envelope A2: "
+ <</PageSize [315 414] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageRegion EnvMonarch/Envelope Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageRegion EnvDL/Envelope DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageRegion EnvC4/Envelope C4: "
+ <</PageSize [649 916] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageRegion EnvC5/Envelope C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageRegion EnvC6/Envelope C6: "
+ <</PageSize [323 459] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageRegion 4x6/Index Card (4 x 6 in.): "
+ <</PageSize [288 432] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageRegion 5x8/Index Card (5 x 8 in.): "
+ <</PageSize [360 576] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageRegion A6card/A6 Card: "
+ <</PageSize [297 420] /ImagingBBox null>> setpagedevice"
+*End
+
+*CloseUI: *PageRegion
+
+*% ===================================
+*% Imageable Area
+*% ===================================
+*% The following entries provide information about specific paper keywords.
+*% For Diesel, see media specs LM BM X1(=W-LM) Z1(=L-TM)
+
+*DefaultImageableArea: LetterPaper
+*ImageableArea LetterPaper/Letter: "18 36 594 783.36"
+
+*ImageableArea TabloidPaper/11x17: "14.4 36 777.6 1215.36"
+*ImageableArea LegalPaper/Legal: "18 36 594 999.36"
+*ImageableArea ExecutivePaper/Executive: "18 36 504 747.36"
+*ImageableArea StatePaper/Statement: "14.4 36 381.6 603.36"
+*ImageableArea A4/A4: "9.6 36 585.6 833.16"
+
+
+
+
+*ImageableArea SuperB/Super B: "14.4 36 921.6 1359.36"
+*ImageableArea A3/A3: "14.4 36 827.4 1181.86"
+*ImageableArea A3+/A3+: "14.4 36 921.6 1359.36"
+*ImageableArea B4/B4 (JIS): "14.4 36 714.6 1023.36"
+*ImageableArea B5/B5 (JIS): "9.36 36 506.54 719.86"
+
+
+*ImageableArea A5/A5: "9.36 36 410.17 586.56"
+
+*ImageableArea Env10/Envelope #10: "9.36 36 287.64 675.36"
+*ImageableArea EnvA2/Envelope A2: "9.36 36 305.64 405.36"
+*ImageableArea EnvMonarch/Envelope Monarch: "9.36 36 270 531.36"
+*ImageableArea EnvDL/Envelope DL: "9.36 36.1 302 615"
+*ImageableArea EnvC4/Envelope C4: "9.36 36 639.77 907.9"
+*ImageableArea EnvC5/Envelope C5: "9.36 36 449.85 640.46"
+*ImageableArea EnvC6/Envelope C6: "9.36 36 313.79 450.56"
+
+*ImageableArea 4x6/Index Card (4 x 6 in.): "9.36 36 278.64 423.36"
+*ImageableArea 5x8/Index Card (5 x 8 in.): "9.36 36 350.64 567.36"
+*ImageableArea A6card/A6 Card: "9.36 36.3 287.8 410.86"
+
+*?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 Dimensions
+*% ===================================
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension: LetterPaper
+*PaperDimension LetterPaper/Letter: "612 792"
+*PaperDimension TabloidPaper/11x17: "792 1224"
+*PaperDimension LegalPaper/Legal: "612 1008"
+*PaperDimension ExecutivePaper/Executive: "522 756"
+*PaperDimension StatePaper/Statement: "396 612"
+
+*PaperDimension SuperB/Super B (13 x 19 in.): "936 1368"
+
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A3+/A3+: "935 1369"
+*PaperDimension B4/B4 (JIS): "729 1032"
+*PaperDimension B5/B5 (JIS): "516 729"
+
+
+
+*PaperDimension Env10/Envelope #10: "297 684"
+*PaperDimension EnvA2/Envelope A2: "315 414"
+*PaperDimension EnvMonarch/Envelope Monarch: "279 540"
+*PaperDimension EnvDL/Envelope DL: "312 624"
+*PaperDimension EnvC4/Envelope C4: "649 916"
+*PaperDimension EnvC5/Envelope C5: "459 649"
+*PaperDimension EnvC6/Envelope C6: "323 459"
+
+
+
+*PaperDimension 4x6/Index Card (4 x 6 in.): "288 432"
+*PaperDimension 5x8/Index Card (5 x 8 in.): "360 576"
+*PaperDimension A6card/A6 Card: "297 420"
+
+
+*RequiresPageRegion All: True
+
+*% ===================================
+*% Custom Page Sizes for Tray 1
+*% ===================================
+*%Orientation values are not utilized
+*% Tray 1 custom Smallest = 7.2x10.08, Largest = 13 x 19
+*MaxMediaWidth: "936"
+*MaxMediaHeight: "1368"
+
+*%Select custom page margins according to OS
+*HWMargins: 36 14.4 8.64 14.4
+
+*CustomPageSize True: "
+ pop pop pop
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ]
+ /ImagingBBox null >>
+ setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 518.4 936
+*ParamCustomPageSize Height: 2 points 725.76 1368
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 3
+
+*% =================================
+*% Media Input Source
+*%==================================
+*OpenUI *InputSlot/Paper Source: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Tray1
+*InputSlot Tray1/Tray 1: "
+ <</MediaPosition 1>> setpagedevice"
+*End
+*InputSlot Tray2/Tray 2: "
+ <</MediaPosition 4>> setpagedevice"
+*End
+*InputSlot ManualFeed/Manual Feed: "
+ <</MediaPosition 2>> setpagedevice"
+*End
+
+*?InputSlot: "
+save
+ currentpagedevice /InputAttributes get
+ /Priority get
+ aload pop pop
+ /theTray exch def
+ /theTray 1 eq {(Tray1)} {/theTray 4 eq {(Tray2)} {(ManualFeed)} ifelse} ifelse
+ = flush
+restore
+"
+*End
+*CloseUI: *InputSlot
+
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenAngle: "45.0"
+*ScreenFreq: "60.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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+
+
+*% =================================
+*% Media Handling Features
+*% =================================
+*% ===================================
+*% Media Type
+*% ===================================
+
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 50 AnySetup *MediaType
+*DefaultMediaType: Plain
+
+*MediaType Plain/Plain Paper: "
+ <</MediaType (Plain)>> setpagedevice"
+*End
+*MediaType BrightWhite/HP Bright White Inkjet Paper: "
+ <</MediaType (BrightWhite)>> setpagedevice"
+*End
+*MediaType PremiumInkjet/HP Premium Inkjet Paper: "
+ <</MediaType (PremiumInkjet)>> setpagedevice"
+*End
+*MediaType PremiumInkjetHeavy/HP Premium Inkjet Heavyweight Paper: "
+ <</MediaType (PremiumInkjetHeavy)>> setpagedevice"
+*End
+*MediaType DesignHeavy/HP Design Heavyweight Paper: "
+ <</MediaType (DesignHeavy)>> setpagedevice"
+*End
+*MediaType PremiumPlusTransparency/HP Premium Plus Transparency: "
+ <</MediaType (PremiumPlusTransparency)>> setpagedevice"
+*End
+*MediaType PremiumTransparency/HP Premium Transparency: "
+ <</MediaType (PremiumTransparency)>> setpagedevice"
+*End
+*MediaType ColorfastPhoto/HP Colorfast Photo Paper: "
+ <</MediaType (ColorfastPhoto)>> setpagedevice"
+*End
+*MediaType PremiumGloss/HP Premium Plus Photo Paper, Glossy: "
+ <</MediaType (PremiumGloss)>> setpagedevice"
+*End
+*MediaType PremiumMatte/HP Premium Plus Photo Paper, Matte: "
+ <</MediaType (PremiumMatte)>> setpagedevice"
+*End
+*MediaType PremiumPhoto/HP Premium Photo Paper: "
+ <</MediaType (PremiumPhoto)>> setpagedevice"
+*End
+*MediaType DesignGloss/HP Design Glossy Paper: "
+ <</MediaType (DesignGloss)>> setpagedevice"
+*End
+*MediaType Photo/HP Photo Paper: "
+ <</MediaType (Photo)>> setpagedevice"
+*End
+*MediaType BrochureGloss/HP Professional Brochure, Glossy: "
+ <</MediaType (BrochureGloss)>> setpagedevice"
+*End
+*MediaType BrochureMatte/HP Professional Brochure, Matte: "
+ <</MediaType (BrochureMatte)>> setpagedevice"
+*End
+
+*?MediaType: "
+ save
+ currentpagedevice /MediaType get
+ dup null eq {pop (Unknown)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+
+*%================================
+*% Two-sided Printing (Duplex)
+*%================================
+*OpenUI *Duplex/2-Sided Printing: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "
+ <</Duplex false /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Long-Edge Binding: "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Short-Edge Binding: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "save
+ currentpagedevice dup /Duplex known
+ {dup /Duplex get
+ {/Tumble get{(DuplexTumble)}{(DuplexNoTumble)}ifelse}
+ {pop (None)} ifelse
+ }
+ {(None)} ifelse = flush
+restore
+"
+*End
+*CloseUI: *Duplex
+
+*% =================================
+*% Print Color as Gray
+*% =================================
+
+*OpenUI *HPColorAsGray/Print Color as Gray: Boolean
+*OrderDependency: 20 DocumentSetup *HPColorAsGray
+*DefaultHPColorAsGray: False
+*HPColorAsGray True/On: "<</ProcessColorModel /DeviceGray>> setpagedevice"
+*HPColorAsGray False/Off: "<</ProcessColorModel /DeviceCMY>> setpagedevice"
+*?HPColorAsGray: "
+ save
+ currentpagedevice /ProcessColorModel get
+ /DeviceGray eq {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPColorAsGray
+
+*% ===================================
+*% Print Quality
+*% ===================================
+*OpenUI *OutputMode/Print Quality: PickOne
+*OrderDependency: 30.0 AnySetup *OutputMode
+*DefaultOutputMode: Normal
+*OutputMode Best/Best:"
+<<
+/PrintQuality 1
+>> setpagedevice
+"
+*End
+*OutputMode Normal/Normal:"
+<<
+/PrintQuality 0
+>> setpagedevice
+"
+*End
+*OutputMode Fast/Fast:"
+<<
+/PrintQuality -1
+>> setpagedevice
+"
+*End
+*?OutputMode: "
+ save
+ 3 dict
+ dup 1 (Fast) put
+ dup 2 (Normal) put
+ dup 3 (Best) put
+ currentpagedevice /PostRenderingEnhanceDetails get
+ /PrintQuality get get = flush
+ restore"
+*End
+*CloseUI: *OutputMode
+
+*% =================================
+*% Color Ink Space
+*% =================================
+*OpenUI *HPCMYKInks/CMYK Inks: PickOne
+*OrderDependency: 90 AnySetup *HPCMYKInks
+*DefaultHPCMYKInks: FAST
+*HPCMYKInks FAST/FAST:"
+<< /CMYKInkSet 0 >> setpagedevice
+"
+*End
+
+*HPCMYKInks SWOP/SWOP Emulation:"
+<< /CMYKInkSet 1 >> setpagedevice
+"
+*End
+
+*HPCMYKInks EURO/Eurostandard:"
+<< /CMYKInkSet 2 >> setpagedevice
+"
+*End
+
+*HPCMYKInks TOYO/TOYO:"
+<< /CMYKInkSet 3 >> setpagedevice
+"
+*End
+
+*CloseUI: *HPCMYKInks
+
+*% =================================
+*% Resolution
+*% =================================
+
+*% Select Printer Resolution
+*OrderDependency: 10 DocumentSetup *Resolution
+*DefaultResolution: 300dpi
+*Resolution 300dpi: "
+ <</HWResolution [300 300] >> setpagedevice"
+*End
+*Resolution 600dpi: "
+ <</HWResolution [600 600] >> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+
+
+
+*% ===================================
+*% ColorSmart
+*% ===================================
+
+*OpenUI *HPColorSmart/HP ColorSmart: PickOne
+*OrderDependency: 55 DocumentSetup *HPColorSmart
+*DefaultHPColorSmart: Automatic
+*HPColorSmart Automatic/Automatic: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartTextAdjustment
+ MatchScreen ColorSmartGraphicsAdjustment
+ MatchScreen ColorSmartImageAdjustment
+ true ColorSmartColorMatching
+} if
+/setscreen { pop pop pop} def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*HPColorSmart Manual/Manual: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+} if
+/setscreen { pop pop pop} def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*CloseUI: *HPColorSmart
+
+
+*% ==================================
+*% ColorSmart Manual Settings
+*% ==================================
+
+*OpenUI *HPCSText/Text: PickOne
+*OrderDependency: 57 AnySetup *HPCSText
+*DefaultHPCSText: MatchScreen
+*HPCSText MatchScreen/ScreenMatch(sRGB): "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartTextAdjustment
+} if
+"
+*End
+*HPCSText Vivid/Vivid: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ Vivid ColorSmartTextAdjustment
+} if
+"
+*End
+*CloseUI: *HPCSText
+
+
+*OpenUI *HPCSGraphics/Graphics: PickOne
+*OrderDependency: 57 AnySetup *HPCSGraphics
+*DefaultHPCSGraphics: MatchScreen
+*HPCSGraphics MatchScreen/ScreenMatch(sRGB): "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartGraphicsAdjustment
+} if
+"
+*End
+*HPCSGraphics Vivid/Vivid: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ Vivid ColorSmartGraphicsAdjustment
+} if
+"
+*End
+*CloseUI: *HPCSGraphics
+
+
+
+*OpenUI *HPCSImages/Image: PickOne
+*OrderDependency: 57 AnySetup *HPCSImages
+*DefaultHPCSImages: MatchScreen
+*HPCSImages MatchScreen/ScreenMatch(sRGB): "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartImageAdjustment
+} if
+"
+*End
+*HPCSImages Vivid/Vivid: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ Vivid ColorSmartImageAdjustment
+} if
+"
+*End
+*CloseUI: *HPCSImages
+
+*% =================================
+*% Font Information
+*% =================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+
+*% Extra PS fonts
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" Standard ROM
+
+*?FontList: "
+save
+ (*) {cvn ==} 128 string /Font resourceforall
+ (*) = flush
+restore
+"
+*End
+*?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
+
+*% ===================================
+*% Printer Messages
+*% ===================================
+*% 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: "warming up"/warming up
+*Status: "initializing"/initializing
+*Status: "idle"/idle
+*Status: "waiting"/waiting
+*Status: "busy"/busy
+*Status: "printing"/printing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: Out of Memory"/PrinterError: Out of Memory
+*Status: "PrinterError: Offline"/PrinterError: Offline
+*Status: "PrinterError: Printhead Access Cover Open"/PrinterError: Printhead Access Cover Open
+*Status: "PrinterError: Printhead Latch Not Properly Closed"/PrinterError: Printhead Latch Not Properly Closed
+*Status: "PrinterError: Printhead Faulty"/PrinterError: Printhead Faulty
+*Status: "PrinterError: Printhead Missing"/PrinterError: Printhead Missing
+*Status: "PrinterError: Printhead Should Be Replaced Soon"/PrinterError: Printhead Should Be Replaced Soon
+*Status: "PrinterError: Ink Cartridge Missing"/PrinterError: Ink Cartridge Missing
+*Status: "PrinterError: Ink Cartridge Faulty"/PrinterError: Ink Cartridge Faulty
+*Status: "PrinterError: Ink Cartridge Empty"/PrinterError: Ink Cartridge Empty
+*Status: "PrinterError: Ink Cartridge Will Expire Soon"/PrinterError: Ink Cartridge Will Expire Soon
+*Status: "PrinterError: Ink Cartridge Expired"/PrinterError: Ink Cartridge Expired
+*Status: "PrinterError: Ink Cartridge Incompatible"/PrinterError: Ink Cartridge Incompatible
+*Status: "PrinterError: Ink Low"/PrinterError: Ink Low
+*Status: "PrinterError: Ink Buildup May Be Occurring"/PrinterError: Ink Buildup May Be Occurring
+*Status: "PrinterError: Carriage Jam"/PrinterError: Carriage Jam
+*Status: "PrinterError: Manual Feed"/PrinterError: Manual Feed
+*Status: "PrinterError: Load Media in Tray 1"/PrinterError: Load Media in Tray 1
+*Status: "PrinterError: Load Media in Tray 2"/PrinterError: Load Media in Tray 2
+*Status: "PrinterError: Load Media in Manual Feed Tray"/PrinterError: Load Media in Manual Feed Tray
+*Status: "PrinterError: Printer Ready for Manual Paper Fee"/PrinterError: Printer Ready for Manual Paper Feed
+*Status: "PrinterError: Media Not Available"/PrinterError: Media Not Available
+*Status: "PrinterError: Out of Paper"/PrinterError: Out of Paper
+*Status: "PrinterError: Paper Jam"/PrinterError: Paper Jam
+*Status: "PrinterError: Printer Paused"/PrinterError: Printer Paused
+
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+
+*Source: "Serial"
+*Source: "LocalTalk"
+*Source: "Parallel"
+*Source: "OptionalIO"
+
+*% PrinterError (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "Out of Memory"/Out of Memory
+*PrinterError: "Offline"/Offline
+*PrinterError: "Printhead Access Cover Open"/Printhead Access Cover Open
+*PrinterError: "Printhead Latch Not Properly Closed"/Printhead Latch Not Properly Closed
+*PrinterError: "Printhead Faulty"/Printhead Faulty
+*PrinterError: "Printhead Missing"/Printhead Missing
+*PrinterError: "Printhead Should Be Replaced Soon"/Printhead Should Be Replaced Soon
+*PrinterError: "Ink Cartridge Missing"/Ink Cartridge Missing
+*PrinterError: "Ink Cartridge Faulty"/Ink Cartridge Faulty
+*PrinterError: "Ink Cartridge Empty"/Ink Cartridge Empty
+*PrinterError: "Ink Cartridge Will Expire Soon"/Ink Cartridge Will Expire Soon
+*PrinterError: "Ink Cartridge Expired"/Ink Cartridge Expired
+*PrinterError: "Ink Cartridge Incompatible"/Ink Cartridge Incompatible
+*PrinterError: "Ink Low"/Ink Low
+*PrinterError: "Ink Buildup May Be Occurring"/Ink Buildup May Be Occurring
+*PrinterError: "Carriage Jam"/Carriage Jam
+*PrinterError: "Manual Feed"/Manual Feed
+*PrinterError: "Load Media in Tray 1"/Load Media in Tray 1
+*PrinterError: "Load Media in Tray 2"/Load Media in Tray 2
+*PrinterError: "Load Media in Manual Feed Tray"/Load Media in Manual Feed Tray
+*PrinterError: "Printer Ready for Manual Paper Feed"/Printer Ready for Manual Paper Feed
+*PrinterError: "Media Not Available"/Media Not Available
+*PrinterError: "Out of Paper"/Out of Paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "Printer Paused"/Printer Paused
+
+*% =================================
+*% Color Separation Information
+*% =================================
+
+*DefaultColorSep: ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi
+
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 60 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ====
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "100.0"
+
+*% For 106 lpi / 600 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "100.0"
+
+
+*% =================================
+*% Last Edit Date : 20th November, 2001
+*% End of PPD file
+*% For "HP Business Inkjet 2600 PS"
+*% =================================
diff --git a/prnt/hpijs/ppd/HP_Business_Inkjet_2800.ppd b/prnt/hpijs/ppd/HP_Business_Inkjet_2800.ppd
new file mode 100644
index 000000000..09f7a6321
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_Business_Inkjet_2800.ppd
@@ -0,0 +1,1503 @@
+*PPD-Adobe: "4.3"
+*% =================================
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2005 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% Date Code: 20040704
+*% =================================
+*% Product/PPD Version Information
+*% =================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "043.3100"
+*LanguageVersion: English
+*LanguageEncoding: MacStandard
+*PCFileName: "HPW28006.PPD"
+*% Product Name and Version Information
+*Manufacturer: "HP"
+*Product: "(HP Business Inkjet 2800)"
+*ModelName: "HP Business Inkjet 2800 PS"
+*ShortNickName: "HP Business Inkjet 2800 PS"
+*NickName: "HP Business Inkjet 2800 PS v3010.107 (recommended)"
+*PSVersion: "(3010.107) 0"
+*% ======================================
+*% For Mac OS 10.3 and higher
+*% ======================================
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*cupsICCProfile ../sRGB Matching Profile: "/Library/Printers/hp/Profiles/sRGB_A.icc"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP Business Inkjet 2800.icns"
+*% =================================
+*% Basic Device Capabilities
+*% =================================
+*LanguageLevel: "3"
+*FileSystem: False
+*ColorDevice: True
+*DefaultColorSpace: CMYK
+*TTRasterizer: Type42
+
+*1284Modes Parallel: Compat Nibble ECP
+*1284DeviceId: "MFG:HP;MODEL:hp2300;COMMAND SET: POSTSCRIPT,PJL,PCL"
+
+*% =================================
+*% Emulations and Protocols
+*% =================================
+*Protocols:PJL TBCP
+*%=== JCL Features ==========================
+
+*%=========================================================================
+*% HPPJLEncoding
+*% This feature is used for specifying the encoding supported by the printer
+*% Possible values are UTF8, 7 Bit ASCII Encoding, 8 Bit ASCII Encoding and No Encoding
+*% Using this, various PJL strings (Job Storage User Names, Job Names etc) can be encoded and sent to the printer
+*%=========================================================================
+
+*%==========================================================
+*% Printer Specific Custom Data - HPDryTime
+*%==========================================================
+
+*%=======================================================================
+*% JCLHPInkVolume
+*%=======================================================================
+
+*%=======================================================================
+*% JCLHPPrintInGrayScale
+*%=======================================================================
+
+*% =================================
+*% Installable Options
+*% =================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*% =================================
+*% Tray2
+*% =================================
+*OpenUI *HPOption_Tray2/Tray 2: Boolean
+*DefaultHPOption_Tray2: True
+*HPOption_Tray2 True/Installed: ""
+*HPOption_Tray2 False/Not Installed: ""
+*?HPOption_Tray2: "
+ save
+ currentpagedevice /InputAttributes get dup 1 known
+ {1 get null ne {(True)}{(False)} ifelse} {pop (False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Tray2
+
+*% =================================
+*% Memory
+*% =================================
+*OpenUI *InstalledMemory/Printer Memory: PickOne
+*DefaultInstalledMemory: 96MB
+*InstalledMemory 96MB/96 MB: ""
+*InstalledMemory 160MB/160 MB: ""
+*InstalledMemory 224MB/224 MB: ""
+*InstalledMemory 288MB/288 MB: ""
+*InstalledMemory 352MB/352 MB: ""
+*InstalledMemory 416MB/416 MB: ""
+*InstalledMemory 480MB/480 MB: ""
+*InstalledMemory 608MB/608 MB: ""
+
+*CloseUI: *InstalledMemory
+
+*OpenUI *HPPaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPPaperPolicy
+*DefaultHPPaperPolicy: PromptUser
+*HPPaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeAdjust/Nearest Size & Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeNoAdjust/Nearest Size & Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*HPPaperPolicy Letter/Letter: "
+userdict begin
+ /HPppX1 0 def
+ /HPppY1 0 def
+ /HPppScale 1 def
+
+ <</DeferredMediaSelection true
+ /BeginPage {pop userdict begin HPppX1 HPppY1 translate HPppScale HPppScale scale end} bind>> setpagedevice
+
+ /HPwmSPD {setpagedevice} bind def
+ /setpagedevice {userdict begin dup /PageSize known {/HPwmPgWidth exch /PageSize get aload pop /HPwmPgHeight exch def def
+ /HPppScale 612 HPwmPgWidth div dup 792 HPwmPgHeight div dup 3 1 roll lt {pop} {exch pop} ifelse def
+ HPppScale 1 gt {/HPppScale 1 def}if
+ /HPppX1 612 HPwmPgWidth HPppScale mul sub 2 div def
+ /HPppY1 792 HPwmPgHeight HPppScale mul sub 2 div def
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice}{setpagedevice}ifelse end} bind def
+end"
+*End
+*HPPaperPolicy A4/A4: "
+userdict begin
+ /HPppX1 0 def
+ /HPppY1 0 def
+ /HPppScale 1 def
+
+ <</DeferredMediaSelection true
+ /BeginPage {pop userdict begin HPppX1 HPppY1 translate HPppScale HPppScale scale end} bind>> setpagedevice
+
+ /HPwmSPD {setpagedevice} bind def
+ /setpagedevice {userdict begin dup /PageSize known {/HPwmPgWidth exch /PageSize get aload pop /HPwmPgHeight exch def def
+ /HPppScale 595 HPwmPgWidth div dup 842 HPwmPgHeight div dup 3 1 roll lt {pop} {exch pop} ifelse def
+ HPppScale 1 gt {/HPppScale 1 def}if
+ /HPppX1 595 HPwmPgWidth HPppScale mul sub 2 div def
+ /HPppY1 842 HPwmPgHeight HPppScale mul sub 2 div def
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice}{setpagedevice}ifelse end} bind def
+end"
+*End
+*?HPPaperPolicy: "
+currentpagedevice /Policies get /PageSize get 5 eq {(Crop)}{(Prompt)} ifelse = flush
+"
+*End
+*CloseUI: *HPPaperPolicy
+
+*% =================================
+*% Duplexing Unit
+*% =================================
+
+*OpenUI *HPOption_Duplexer/Duplex Unit (for 2-Sided Printing): Boolean
+*DefaultHPOption_Duplexer: True
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Duplexer
+
+*CloseGroup: InstallableOptions
+
+*% =================================
+*% CMYK Ink Space
+*% =================================
+*OpenUI *HPCMYKInks/CMYK Inks: PickOne
+*OrderDependency: 60 AnySetup *HPCMYKInks
+*DefaultHPCMYKInks: Fastdefault
+*HPCMYKInks Fastdefault/Default:"<< /CMYKInkSet 0 >> setpagedevice"
+*End
+*HPCMYKInks SWOP/SWOP:"<< /CMYKInkSet 1 >> setpagedevice"
+*End
+*HPCMYKInks EURO/Euroscale:"<< /CMYKInkSet 2 >> setpagedevice"
+*End
+*HPCMYKInks TOYO/Toyo:"<< /CMYKInkSet 3 >> setpagedevice"
+*End
+*CloseUI: *HPCMYKInks
+
+*%======================================================================
+*% PageSize
+*%======================================================================
+*LandscapeOrientation: Plus90
+*OpenUI *PageSize: PickOne
+*OrderDependency: 40 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize SUPERB/Super B (13x19 in.): "
+ <</DeferredMediaSelection true /PageSize [936 1368] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A3NOBI/A3 Nobi: "
+ <</DeferredMediaSelection true /PageSize [930 1362] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A3/A3: "
+ <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A6/A6: "
+ <</DeferredMediaSelection true /PageSize [298 420] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize B4/B4 (JIS): "
+ <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize B5/B5 (JIS): "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EXECUTIVE/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize LEGAL/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize STATEMENT/Statement: "
+ <</DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize 11X17/11x17: "
+ <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize ENV_10/Envelope #10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize ENV_A2/Envelope A2: "
+ <</DeferredMediaSelection true /PageSize [315 414] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize ENV_C5/Envelope C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize ENV_C6/Envelope C6: "
+ <</DeferredMediaSelection true /PageSize [324 460] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize ENV_DL/Envelope DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize ENV_MONARCH/Envelope Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize JENV_KAKU2/Japanese Envelope Kaku #2: "
+ <</DeferredMediaSelection true /PageSize [680 941] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize JENV_CHOU3/Japanese Envelope Chou #3: "
+ <</DeferredMediaSelection true /PageSize [340 666] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize JENV_CHOU4/Japanese Envelope Chou #4: "
+ <</DeferredMediaSelection true /PageSize [256 582] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize HP_GREETING_CARD_ENV/HP Greeting Card Envelope: "
+ <</DeferredMediaSelection true /PageSize [315 432] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize PHOTO_4X6_IN_WT/4x6 in. with tab: "
+ <</DeferredMediaSelection true /PageSize [282 426] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize INDEX_CARD_4X6/Index Card 4x6: "
+ <</DeferredMediaSelection true /PageSize [288 432] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize INDEX_CARD_5X8/Index Card 5x8: "
+ <</DeferredMediaSelection true /PageSize [360 576] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize OFUKU_HAGAKI/Ofuku Hagaki: "
+ <</DeferredMediaSelection true /PageSize [420 566] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize JAPANESE_POSTCARD/Hagaki Card: "
+ <</DeferredMediaSelection true /PageSize [284 420] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 19 dict
+ dup [612 792] (Letter) put
+ dup [612 1008] (LEGAL) put
+ dup [522 756] (EXECUTIVE) put
+ dup [595 842] (A4) put
+ dup [297 684] (ENV_10) put
+ dup [312 624] (ENV_DL) put
+ dup [279 540] (ENV_MONARCH) put
+ dup [420 595] (A5) put
+ dup [516 729] (B5) put
+ dup [459 649] (ENV_C5) put
+ dup [298 420] (A6) put
+ dup [842 1191] (A3) put
+ dup [729 1032] (B4) put
+ dup [792 1224] (11X17) put
+ dup [936 1368] (SUPERB) put
+ dup [930 1362] (A3NOBI) put
+ dup [396 612] (STATEMENT) put
+ dup [315 414] (ENV_A2) put
+ dup [324 460] (ENV_C6) put
+ dup [340 666] (JENV_CHOU3) put
+ dup [256 582] (JENV_CHOU4) put
+ dup [680 941] (JENV_KAKU2) put
+ dup [315 432] (HP_GREETING_CARD_ENV) put
+ dup [282 426] (PHOTO_4X6_IN_WT) put
+ dup [288 432] (INDEX_CARD_4X6) put
+ dup [360 576] (INDEX_CARD_5X8) put
+ dup [420 566] (OFUKU_HAGAKI) put
+ dup [284 420] (JAPANESE_POSTCARD) 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
+
+*% ===================================
+*% Page Region
+*% ===================================
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 30 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion SUPERB/Super B (13x19 in.): "
+ <</DeferredMediaSelection true /PageSize [936 1368] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A3NOBI/A3 Nobi: "
+ <</DeferredMediaSelection true /PageSize [930 1362] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A3/A3: "
+ <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A6/A6: "
+ <</DeferredMediaSelection true /PageSize [298 420] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion B4/B4 (JIS): "
+ <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion B5/B5 (JIS): "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EXECUTIVE/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion LEGAL/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion STATEMENT/Statement: "
+ <</DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion 11X17/11x17: "
+ <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion ENV_10/Envelope #10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion ENV_A2/Envelope A2: "
+ <</DeferredMediaSelection true /PageSize [315 414] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion ENV_C5/Envelope C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion ENV_C6/Envelope C6: "
+ <</DeferredMediaSelection true /PageSize [324 460] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion ENV_DL/Envelope DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion ENV_MONARCH/Envelope Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion JENV_KAKU2/Japanese Envelope Kaku #2: "
+ <</DeferredMediaSelection true /PageSize [680 941] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion JENV_CHOU3/Japanese Envelope Chou #3: "
+ <</DeferredMediaSelection true /PageSize [340 666] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion JENV_CHOU4/Japanese Envelope Chou #4: "
+ <</DeferredMediaSelection true /PageSize [256 582] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion HP_GREETING_CARD_ENV/HP Greeting Card Envelope: "
+ <</DeferredMediaSelection true /PageSize [315 432] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion PHOTO_4X6_IN_WT/4x6 in. with tab: "
+ <</DeferredMediaSelection true /PageSize [282 426] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion INDEX_CARD_4X6/Index Card 4x6: "
+ <</DeferredMediaSelection true /PageSize [288 432] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion INDEX_CARD_5X8/Index Card 5x8: "
+ <</DeferredMediaSelection true /PageSize [360 576] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion OFUKU_HAGAKI/Ofuku Hagaki: "
+ <</DeferredMediaSelection true /PageSize [420 566] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion JAPANESE_POSTCARD/Hagaki Card: "
+ <</DeferredMediaSelection true /PageSize [284 420] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*% ===================================
+*% Imageable Area
+*% ===================================
+*% The following entries provide information about specific paper keywords.
+*% see media specs LM BM X1(=W-LM) Z1(=L-TM)
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "9.36 33.12 602.64 783.36"
+*ImageableArea LEGAL/Legal: "14.4 33.12 597.6 999.36"
+*ImageableArea EXECUTIVE/Executive: "9.36 33.12 512.64 747.36"
+*ImageableArea A4/A4: "9.36 33.12 586.08 833.04"
+*ImageableArea ENV_10/Envelope #10: "9.36 33.12 287.64 650.88"
+*ImageableArea ENV_DL/Envelope DL: "9.36 33.12 302.4 590.4"
+*ImageableArea ENV_MONARCH/Envelope Monarch: "9.36 33.12 269.64 506.88"
+*ImageableArea A5/A5: "9.36 33.12 410.4 586.296"
+*ImageableArea B5/B5 (JIS): "9.36 33.12 506.16 720.36"
+*ImageableArea ENV_C5/Envelope C5: "9.36 33.12 449.856 616.32"
+*ImageableArea A6/A6: "9.36 33.12 288.288 410.904"
+*ImageableArea A3/A3: "14.4 33.12 827.28 1182.24"
+*ImageableArea B4/B4 (JIS): "9.36 33.12 719.28 1023.12"
+*ImageableArea 11X17/11x17: "14.4 33.12 777.6 1215.36"
+*ImageableArea SUPERB/Super B (13x19 in.): "14.4 33.12 921.6 1359.36"
+*ImageableArea A3NOBI/A3 Nobi: "14.4 33.12 915.12 1352.88"
+*ImageableArea STATEMENT/Statement: "9.36 33.12 386.64 603.36"
+*ImageableArea ENV_A2/Envelope A2: "9.36 33.12 306 380.88"
+*ImageableArea ENV_C6/Envelope C6: "9.36 33.12 314.64 427.68"
+*ImageableArea JENV_CHOU3/Japanese Envelope Chou #3: "9.36 33.12 330.48 632.88"
+*ImageableArea JENV_CHOU4/Japanese Envelope Chou #4: "9.36 33.12 245.52 547.92"
+*ImageableArea JENV_KAKU2/Japanese Envelope Kaku #2: "14.4 33.12 666 907.92"
+*ImageableArea HP_GREETING_CARD_ENV/HP Greeting Card Envelope: "9.36 33.12 305.64 398.88"
+*ImageableArea PHOTO_4X6_IN_WT/4x6 in. with tab: "8.64 8.64 272.88 416.88"
+*ImageableArea INDEX_CARD_4X6/Index Card 4x6: "8.64 33.12 279.36 423.36"
+*ImageableArea INDEX_CARD_5X8/Index Card 5x8: "9.36 33.12 350.64 567.36"
+*ImageableArea OFUKU_HAGAKI/Ofuku Hagaki: "9.36 33.12 410.184 558.288"
+*ImageableArea JAPANESE_POSTCARD/Hagaki Card: "9.36 33.12 274.104 410.904"
+*?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 Dimensions
+*% ===================================
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension LEGAL/Legal: "612 1008"
+*PaperDimension EXECUTIVE/Executive: "522 756"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension ENV_10/Envelope #10: "297 684"
+*PaperDimension ENV_DL/Envelope DL: "312 624"
+*PaperDimension ENV_MONARCH/Envelope Monarch: "279 540"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension B5/B5 (JIS): "516 729"
+*PaperDimension ENV_C5/Envelope C5: "459 649"
+*PaperDimension A6/A6: "298 420"
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension B4/B4 (JIS): "729 1032"
+*PaperDimension 11X17/11x17: "792 1224"
+*PaperDimension SUPERB/Super B (13x19 in.): "936 1368"
+*PaperDimension A3NOBI/A3 Nobi: "930 1362"
+*PaperDimension STATEMENT/Statement: "396 612"
+*PaperDimension ENV_A2/Envelope A2: "315 414"
+*PaperDimension ENV_C6/Envelope C6: "324 460"
+*PaperDimension JENV_CHOU3/Japanese Envelope Chou #3: "340 666"
+*PaperDimension JENV_CHOU4/Japanese Envelope Chou #4: "256 582"
+*PaperDimension JENV_KAKU2/Japanese Envelope Kaku #2: "680 941"
+*PaperDimension HP_GREETING_CARD_ENV/HP Greeting Card Envelope: "315 432"
+*PaperDimension PHOTO_4X6_IN_WT/4x6 in. with tab: "282 426"
+*PaperDimension INDEX_CARD_4X6/Index Card 4x6: "288 432"
+*PaperDimension INDEX_CARD_5X8/Index Card 5x8: "360 576"
+*PaperDimension OFUKU_HAGAKI/Ofuku Hagaki: "420 566"
+*PaperDimension JAPANESE_POSTCARD/Hagaki Card: "284 420"
+*RequiresPageRegion All: True
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenAngle: "45.0"
+*ScreenFreq: "60.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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*%==================================
+*% === Enable/Disable Collate via PostScript ==========
+*%==================================
+
+*%==================================
+*% Fit to Page
+*%==================================
+
+*%=====================================================================
+*% Custom Paper Support
+*% Orientation and Margin (offsets) values are not utilized
+*% Smallest = 3.54 x 5.75, Largest = 13 x 19
+*%=====================================================================
+*LeadingEdge Short: ""
+*DefaultLeadingEdge: Short
+*MaxMediaWidth: "936"
+*MaxMediaHeight: "1368"
+*CenterRegistered: False
+*HWMargins: 18 33.12 18 8.64
+*CustomPageSize True: "
+ pop pop pop
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null >> setpagedevice"
+*End
+*ParamCustomPageSize Width: 1 points 255 936
+*ParamCustomPageSize Height: 2 points 414 1368
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 1 1
+
+*%================================
+*% Two-sided Printing (Duplex)
+*%================================
+*OpenUI *Duplex/Duplex Unit (for 2-Sided Printing): PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "
+ <</Duplex false /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Flip on Long Edge (Standard): "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Flip on Short Edge: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "save
+ currentpagedevice dup /Duplex known
+ {dup /Duplex get
+ {/Tumble get{(DuplexTumble)}{(DuplexNoTumble)}ifelse}
+ {pop (None)} ifelse
+ }
+ {(None)} ifelse = flush
+restore
+"
+*End
+*CloseUI: *Duplex
+
+*% =================================
+*% Print Color as Gray
+*% =================================
+*OpenUI *HPColorAsGray/Print Color as Gray: Boolean
+*OrderDependency: 20 DocumentSetup *HPColorAsGray
+*DefaultHPColorAsGray: False
+*HPColorAsGray True/On: "<</ProcessColorModel /DeviceGray>> setpagedevice"
+*HPColorAsGray False/Off: "<</ProcessColorModel /DeviceCMY>> setpagedevice"
+*?HPColorAsGray: "
+ save
+ currentpagedevice /ProcessColorModel get
+ /DeviceGray eq {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPColorAsGray
+
+*% ===================================
+*% Print Quality
+*% ===================================
+*OpenUI *OutputMode/Print Quality: PickOne
+*OrderDependency: 30.0 AnySetup *OutputMode
+*DefaultOutputMode: Normal
+*OutputMode Best/Best:"
+<<
+/PrintQuality 1
+>> setpagedevice
+"
+*End
+*OutputMode Normal/Normal:"
+<<
+/PrintQuality 0
+>> setpagedevice
+"
+*End
+*OutputMode FastNormal/Fast Normal:"
+<<
+/PrintQuality -1
+>> setpagedevice
+"
+*End
+*OutputMode Fast/Fast:"
+<<
+/PrintQuality -2
+>> setpagedevice
+"
+*End
+*?OutputMode: "
+ save
+ 3 dict
+ dup 1 (Fast) put
+ dup 2 (FastNormal) put
+ dup 3 (Normal) put
+ dup 4 (Best) put
+ currentpagedevice /PostRenderingEnhanceDetails get
+ /PrintQuality get get = flush
+ restore"
+*End
+*CloseUI: *OutputMode
+*% ===================================
+*% Print Quality
+*% ===================================
+
+*%======================================================================
+*% Resolution
+*%======================================================================
+*OpenUI *Resolution/HP Resolution: PickOne
+*OrderDependency: 10 DocumentSetup *Resolution
+*DefaultResolution: 300dpi
+*Resolution 300dpi: "
+ <</HWResolution [300 300] >> setpagedevice"
+*End
+*Resolution 600dpi: "
+ <</HWResolution [600 600] >> setpagedevice"
+*End
+*Resolution 1200dpi/1200dpi: "
+ <</HWResolution [1200 1200] >> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+*OpenUI *NupStaple180Rotate/Rotate by 180 degrees: Boolean
+*OrderDependency: 100 AnySetup *NupStaple180Rotate
+*DefaultNupStaple180Rotate: Off
+*NupStaple180Rotate Off/Off: ""
+*NupStaple180Rotate On/On: "
+<< /BeginPage
+ { userdict begin
+ currentpagedevice /PageSize get dup 0 get exch 1 get translate
+ 0 0 moveto
+ 180 rotate
+ end } bind
+>> setpagedevice
+userdict /HPwmAngle known {userdict /HPwmAngle userdict /HPwmAngle get 180 add def} if"
+*End
+*CloseUI: *NupStaple180Rotate
+
+*%=====================================================================
+*% InputSlot
+*%=====================================================================
+*OpenUI *InputSlot/Paper Source: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot Tray1/Tray 1: "
+ <</ManualFeed false /MediaPosition 0>> setpagedevice"
+*End
+*InputSlot Tray2/Tray 2: "
+ <</ManualFeed false /MediaPosition 1>> setpagedevice"
+*End
+*InputSlot ManualFeed/Manual Feed: "
+ <</ManualFeed true /MediaPosition 2>> setpagedevice"
+*End
+*?InputSlot: "
+save
+ currentpagedevice /InputAttributes get
+ /Priority get
+ aload pop pop
+ /theTray exch def
+ /theTray 3 eq {(Tray1)} {/theTray 0 eq {(Tray2)} {/theTray 1 eq {Tray3}{(ManualFeed)} ifelse} ifelse} ifelse
+ = flush
+restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% ===================================
+*% Media Type
+*% ===================================
+
+*OpenUI *HPMediaType/Media Type: PickOne
+*OrderDependency: 50 AnySetup *HPMediaType
+*DefaultHPMediaType: PLAIN
+*HPMediaType PLAIN/Plain paper: "
+ <</ManualFeed false /MediaType (Plain)>> setpagedevice"
+*End
+*HPMediaType LETTERHEAD/Letterhead: "
+ <</ManualFeed false /MediaType (Letterhead)>> setpagedevice"
+*End
+*HPMediaType THICK_PLAIN_PAPER/Thick plain paper: "
+ <</ManualFeed false /MediaType (ThickPlain)>> setpagedevice"
+*End
+*HPMediaType HP_PREMIUM_INKJET_PAPER/HP Premium Paper: "
+ <</ManualFeed false /MediaType (PremIJPaper)>> setpagedevice"
+*End
+*HPMediaType HP_PREM_INKJET_HEAVY_WEIGHT_PAPER/HP Premium Inkjet Heavyweight Paper: "
+ <</ManualFeed false /MediaType (PremIJHeavy)>> setpagedevice"
+*End
+*HPMediaType HP_PREMIUM_PRESENTATION_PAPER/HP Premium Presentation Paper: "
+ <</ManualFeed false /MediaType (PremPrePaper)>> setpagedevice"
+*End
+*HPMediaType HP_PHOTO_PROJECT_PAPER/HP Photo and Project Paper: "
+ <</ManualFeed false /MediaType (PhotoProjPaper)>> setpagedevice"
+*End
+*HPMediaType HP_PREMIUM_PLUS_PHOTO_PAPER_GLOSSY/HP Premium Plus Photo Paper: "
+ <</ManualFeed false /MediaType (PPLPhotGlos)>> setpagedevice"
+*End
+*HPMediaType HP_COLORFAST_PHOTO_PAPER_GLOSSY/HP Colorfast Photo Paper, Glossy: "
+ <</ManualFeed false /MediaType (ClrFastPhotoGloss)>> setpagedevice"
+*End
+*HPMediaType HP_PREMIUM_PHOTO/HP Premium Photo Paper: "
+ <</ManualFeed false /MediaType (PremPhotoGloss)>> setpagedevice"
+*End
+*HPMediaType HP_PHOTO_PAPER_GLOSSY/HP Photo Paper, Glossy: "
+ <</ManualFeed false /MediaType (PhotoGloss)>> setpagedevice"
+*End
+*HPMediaType HP_THICK_PHOTO_PAPER/Thick photo paper: "
+ <</ManualFeed false /MediaType (ThickPhoto)>> setpagedevice"
+*End
+*HPMediaType HP_EVERYDAY_PHOTO_PAPER_SEMI_GLOSS/HP Everyday Photo Paper, Semi-gloss: "
+ <</ManualFeed false /MediaType (EDPhotoSemiGloss)>> setpagedevice"
+*End
+*HPMediaType HP_EVERYDAY_PHOTO_PAPER_MATTE_FINISH/HP Everyday Photo Paper, Matte: "
+ <</ManualFeed false /MediaType (EDPhotoMatte)>> setpagedevice"
+*End
+*HPMediaType HP_PREM_PLUS_TRANSPARENCY/HP Premium Plus Inkjet Transparency Film: "
+ <</ManualFeed false /MediaType (PremPLTrans)>> setpagedevice"
+*End
+*HPMediaType HP_LABELS_MATTE/HP Labels, Matte: "
+ <</ManualFeed false /MediaType (LabelsMatte)>> setpagedevice"
+*End
+*HPMediaType HP_LABELS_GLOSSY/HP Labels, Glossy: "
+ <</ManualFeed false /MediaType (LabelsGlossy)>> setpagedevice"
+*End
+*HPMediaType HP_PROFESSIONAL_BROCHURE_GLOSSY/HP Brochure & Flyer, Glossy: "
+ <</ManualFeed false /MediaType (BrochGloss)>> setpagedevice"
+*End
+*HPMediaType HP_PROFESSIONAL_BROCHURE_MATTE/HP Brochure & Flyer, Matte: "
+ <</ManualFeed false /MediaType (BrochMatte)>> setpagedevice"
+*End
+*HPMediaType OTHER_TRANSPARENCY_FILMS/Other transparency film: "
+ <</ManualFeed false /MediaType (Transparency)>> setpagedevice"
+*End
+*HPMediaType OTHER_INKJET_PAPER_DISPLAY/Other inkjet paper: "
+ <</ManualFeed false /MediaType (InkjetPaper)>> setpagedevice"
+*End
+*HPMediaType OTHER_PHOTO_PAPER/Other photo paper: "
+ <</ManualFeed false /MediaType (PhotoPaper)>> setpagedevice"
+*End
+*HPMediaType OTHER_BROCHURE_PAPER/Other brochure paper: "
+ <</ManualFeed false /MediaType (BrochPaper)>> setpagedevice"
+*End
+*?HPMediaType: "
+ save
+ currentpagedevice /MediaType get
+ dup null eq {pop (Unknown)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *HPMediaType
+
+*% =================================
+*% Font Information
+*% =================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+
+*% Extra PS fonts
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" Standard ROM
+*?FontList: "
+save
+ (*) {cvn ==} 128 string /Font resourceforall
+ (*) = flush
+restore
+"
+*End
+*?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
+
+*% ===================================
+*% Printer Messages
+*% ===================================
+*% 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: "warming up"/warming up
+*Status: "initializing"/initializing
+*Status: "idle"/idle
+*Status: "waiting"/waiting
+*Status: "busy"/busy
+*Status: "printing"/printing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: Out of Memory"/PrinterError<3A> out of memory
+*Status: "PrinterError: Offline"/PrinterError<3A> Offline
+*Status: "PrinterError: Printhead Access Cover Open"/PrinterError<3A> Printhead Access Cover Open
+*Status: "PrinterError: Printhead Latch Not Properly Closed"/PrinterError<3A> Printhead Latch Not Properly Closed
+*Status: "PrinterError: Printhead Faulty"/PrinterError<3A> Printhead Faulty
+*Status: "PrinterError: Printhead Missing"/PrinterError<3A> Printhead Missing
+*Status: "PrinterError: Printhead Should Be Replaced Soon"/PrinterError<3A> Printhead Should Be Replaced Soon
+*Status: "PrinterError: Ink Cartridge Missing"/PrinterError<3A> Ink Cartridge Missing
+*Status: "PrinterError: Ink Cartridge Faulty"/PrinterError<3A> Ink Cartridge Faulty
+*Status: "PrinterError: Ink Cartridge Empty"/PrinterError<3A> Ink Cartridge Empty
+*Status: "PrinterError: Ink Cartridge Will Expire Soon"/PrinterError<3A> Ink Cartridge Will Expire Soon
+*Status: "PrinterError: Ink Cartridge Expired"/PrinterError<3A> Ink Cartridge Expired
+*Status: "PrinterError: Ink Cartridge Incompatible"/PrinterError<3A> Ink Cartridge Incompatible
+*Status: "PrinterError: Ink Low"/PrinterError<3A> Ink Low
+*Status: "PrinterError: Ink Buildup May Be Occurring"/PrinterError<3A> Ink Buildup May Be Occurring
+*Status: "PrinterError: Carriage Jam"/PrinterError<3A> Carriage Jam
+*Status: "PrinterError: Manual Feed"/PrinterError<3A> Manual Feed
+*Status: "PrinterError: Load Media in Tray 1"/PrinterError<3A> Load Media in Tray 1
+*Status: "PrinterError: Load Media in Tray 2"/PrinterError<3A> Load Media in Tray 2
+*Status: "PrinterError: Load Media in Manual Feed Tray"/PrinterError<3A> Load Media in Manual Feed Tray
+*Status: "PrinterError: Printer Ready for Manual Paper Fee"/PrinterError<3A> Printer Ready for Manual Paper Feed
+*Status: "PrinterError: Media Not Available"/PrinterError<3A> Media Not Available
+*Status: "PrinterError: Out of Paper"/PrinterError<3A> Out of Paper
+*Status: "PrinterError: Paper Jam"/PrinterError<3A> Paper Jam
+*Status: "PrinterError: Printer Paused"/PrinterError<3A> Printer Paused
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+
+*Source: "Serial"
+*Source: "LocalTalk"
+*Source: "Parallel"
+*Source: "OptionalIO"
+
+*% PrinterError (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "Out of Memory"/Out of Memory
+*PrinterError: "Offline"/Offline
+*PrinterError: "Printhead Access Cover Open"/Printhead Access Cover Open
+*PrinterError: "Printhead Latch Not Properly Closed"/Printhead Latch Not Properly Closed
+*PrinterError: "Printhead Faulty"/Printhead Faulty
+*PrinterError: "Printhead Missing"/Printhead Missing
+*PrinterError: "Printhead Should Be Replaced Soon"/Printhead Should Be Replaced Soon
+*PrinterError: "Ink Cartridge Missing"/Ink Cartridge Missing
+*PrinterError: "Ink Cartridge Faulty"/Ink Cartridge Faulty
+*PrinterError: "Ink Cartridge Empty"/Ink Cartridge Empty
+*PrinterError: "Ink Cartridge Will Expire Soon"/Ink Cartridge Will Expire Soon
+*PrinterError: "Ink Cartridge Expired"/Ink Cartridge Expired
+*PrinterError: "Ink Cartridge Incompatible"/Ink Cartridge Incompatible
+*PrinterError: "Ink Low"/Ink Low
+*PrinterError: "Ink Buildup May Be Occurring"/Ink Buildup May Be Occurring
+*PrinterError: "Carriage Jam"/Carriage Jam
+*PrinterError: "Manual Feed"/manual feed
+*PrinterError: "Load Media in Tray 1"/Load Media in Tray 1
+*PrinterError: "Load Media in Tray 2"/Load Media in Tray 2
+*PrinterError: "Load Media in Manual Feed Tray"/Load Media in Manual Feed Tray
+*PrinterError: "Printer Ready for Manual Paper Feed"/Printer Ready for Manual Paper Feed
+*PrinterError: "Media Not Available"/Media Not Available
+*PrinterError: "Out of Paper"/Out of Paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "Printer Paused"/Printer Paused
+
+*% =================================
+*% Color Separation Information
+*% =================================
+
+*DefaultColorSep: ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi
+
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 60 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ====
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "100.0"
+
+*% For 106 lpi / 600 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "100.0"
+
+*%==========================================================
+*% VMOption
+*%==========================================================
+*FreeVM: "100663296"
+*VMOption 96MB/96 MB: "100663296"
+*VMOption 160MB/160 MB: "167772160"
+*VMOption 224MB/224 MB: "233832448"
+*VMOption 288MB/288 MB: "300941312"
+*VMOption 352MB/352 MB: "368050176"
+*VMOption 416MB/416 MB: "435159040"
+*VMOption 480MB/480 MB: "502267904"
+*VMOption 608MB/608 MB: "636485632"
+
+*%SuggestedJobTimeout: "0"
+*%SuggestedWaitTimeout: "300"
+
+*% =================================
+*% User Interface Constraints
+*% =================================
+
+*% =================================
+*% Installable tray options
+*% =================================
+
+*% If optional trays are not installed, disable access to Trays.
+*UIConstraints: *HPOption_Tray2 False *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *HPOption_Tray2 False
+
+*% =================================
+*% If optional Duplexer is not installed, disable access to Duplex
+*% =================================
+
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *HPOption_Duplexer False
+
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *HPOption_Duplexer False
+
+*%======================================================================
+*% Don't allow following paper sizes to be duplexed
+*%======================================================================
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize A6 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize STATEMENT *Duplex DuplexNoTumble
+*UIConstraints: *PageSize ENV_10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize ENV_A2 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize ENV_C5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize ENV_C6 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize ENV_DL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize JENV_KAKU2 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize ENV_MONARCH *Duplex DuplexNoTumble
+*UIConstraints: *PageSize JENV_CHOU3 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize JENV_CHOU4 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize HP_GREETING_CARD_ENV *Duplex DuplexNoTumble
+*UIConstraints: *PageSize PHOTO_4X6_IN_WT *Duplex DuplexNoTumble
+*UIConstraints: *PageSize INDEX_CARD_4X6 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize INDEX_CARD_5X8 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize OFUKU_HAGAKI *Duplex DuplexNoTumble
+*UIConstraints: *PageSize JAPANESE_POSTCARD *Duplex DuplexNoTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A6
+*UIConstraints: *Duplex DuplexNoTumble *PageSize STATEMENT
+*UIConstraints: *Duplex DuplexNoTumble *PageSize ENV_10
+*UIConstraints: *Duplex DuplexNoTumble *PageSize ENV_A2
+*UIConstraints: *Duplex DuplexNoTumble *PageSize ENV_C5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize ENV_C6
+*UIConstraints: *Duplex DuplexNoTumble *PageSize ENV_DL
+*UIConstraints: *Duplex DuplexNoTumble *PageSize JENV_KAKU2
+*UIConstraints: *Duplex DuplexNoTumble *PageSize ENV_MONARCH
+*UIConstraints: *Duplex DuplexNoTumble *PageSize JENV_CHOU3
+*UIConstraints: *Duplex DuplexNoTumble *PageSize JENV_CHOU4
+*UIConstraints: *Duplex DuplexNoTumble *PageSize HP_GREETING_CARD_ENV
+*UIConstraints: *Duplex DuplexNoTumble *PageSize PHOTO_4X6_IN_WT
+*UIConstraints: *Duplex DuplexNoTumble *PageSize INDEX_CARD_4X6
+*UIConstraints: *Duplex DuplexNoTumble *PageSize INDEX_CARD_5X8
+*UIConstraints: *Duplex DuplexNoTumble *PageSize OFUKU_HAGAKI
+*UIConstraints: *Duplex DuplexNoTumble *PageSize JAPANESE_POSTCARD
+
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion A6 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion STATEMENT *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion ENV_10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion ENV_A2 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion ENV_C5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion ENV_C6 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion ENV_DL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion JENV_KAKU2 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion ENV_MONARCH *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion JENV_CHOU3 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion JENV_CHOU4 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion HP_GREETING_CARD_ENV *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion PHOTO_4X6_IN_WT *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion INDEX_CARD_4X6 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion INDEX_CARD_5X8 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion OFUKU_HAGAKI *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion JAPANESE_POSTCARD *Duplex DuplexNoTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A6
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion STATEMENT
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion ENV_10
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion ENV_A2
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion ENV_C5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion ENV_C6
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion ENV_DL
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion JENV_KAKU2
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion ENV_MONARCH
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion JENV_CHOU3
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion JENV_CHOU4
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion HP_GREETING_CARD_ENV
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion PHOTO_4X6_IN_WT
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion INDEX_CARD_4X6
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion INDEX_CARD_5X8
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion OFUKU_HAGAKI
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion JAPANESE_POSTCARD
+
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+*UIConstraints: *PageSize A6 *Duplex DuplexTumble
+*UIConstraints: *PageSize STATEMENT *Duplex DuplexTumble
+*UIConstraints: *PageSize ENV_10 *Duplex DuplexTumble
+*UIConstraints: *PageSize ENV_A2 *Duplex DuplexTumble
+*UIConstraints: *PageSize ENV_C5 *Duplex DuplexTumble
+*UIConstraints: *PageSize ENV_C6 *Duplex DuplexTumble
+*UIConstraints: *PageSize ENV_DL *Duplex DuplexTumble
+*UIConstraints: *PageSize JENV_KAKU2 *Duplex DuplexTumble
+*UIConstraints: *PageSize ENV_MONARCH *Duplex DuplexTumble
+*UIConstraints: *PageSize JENV_CHOU3 *Duplex DuplexTumble
+*UIConstraints: *PageSize JENV_CHOU4 *Duplex DuplexTumble
+*UIConstraints: *PageSize HP_GREETING_CARD_ENV *Duplex DuplexTumble
+*UIConstraints: *PageSize PHOTO_4X6_IN_WT *Duplex DuplexTumble
+*UIConstraints: *PageSize INDEX_CARD_4X6 *Duplex DuplexTumble
+*UIConstraints: *PageSize INDEX_CARD_5X8 *Duplex DuplexTumble
+*UIConstraints: *PageSize OFUKU_HAGAKI *Duplex DuplexTumble
+*UIConstraints: *PageSize JAPANESE_POSTCARD *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexTumble *PageSize A5
+*UIConstraints: *Duplex DuplexTumble *PageSize A6
+*UIConstraints: *Duplex DuplexTumble *PageSize STATEMENT
+*UIConstraints: *Duplex DuplexTumble *PageSize ENV_10
+*UIConstraints: *Duplex DuplexTumble *PageSize ENV_A2
+*UIConstraints: *Duplex DuplexTumble *PageSize ENV_C5
+*UIConstraints: *Duplex DuplexTumble *PageSize ENV_C6
+*UIConstraints: *Duplex DuplexTumble *PageSize ENV_DL
+*UIConstraints: *Duplex DuplexTumble *PageSize JENV_KAKU2
+*UIConstraints: *Duplex DuplexTumble *PageSize ENV_MONARCH
+*UIConstraints: *Duplex DuplexTumble *PageSize JENV_CHOU3
+*UIConstraints: *Duplex DuplexTumble *PageSize JENV_CHOU4
+*UIConstraints: *Duplex DuplexTumble *PageSize HP_GREETING_CARD_ENV
+*UIConstraints: *Duplex DuplexTumble *PageSize PHOTO_4X6_IN_WT
+*UIConstraints: *Duplex DuplexTumble *PageSize INDEX_CARD_4X6
+*UIConstraints: *Duplex DuplexTumble *PageSize INDEX_CARD_5X8
+*UIConstraints: *Duplex DuplexTumble *PageSize OFUKU_HAGAKI
+*UIConstraints: *Duplex DuplexTumble *PageSize JAPANESE_POSTCARD
+
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion A6 *Duplex DuplexTumble
+*UIConstraints: *PageRegion STATEMENT *Duplex DuplexTumble
+*UIConstraints: *PageRegion ENV_10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion ENV_A2 *Duplex DuplexTumble
+*UIConstraints: *PageRegion ENV_C5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion ENV_C6 *Duplex DuplexTumble
+*UIConstraints: *PageRegion ENV_DL *Duplex DuplexTumble
+*UIConstraints: *PageRegion JENV_KAKU2 *Duplex DuplexTumble
+*UIConstraints: *PageRegion ENV_MONARCH *Duplex DuplexTumble
+*UIConstraints: *PageRegion JENV_CHOU3 *Duplex DuplexTumble
+*UIConstraints: *PageRegion JENV_CHOU4 *Duplex DuplexTumble
+*UIConstraints: *PageRegion HP_GREETING_CARD_ENV *Duplex DuplexTumble
+*UIConstraints: *PageRegion PHOTO_4X6_IN_WT *Duplex DuplexTumble
+*UIConstraints: *PageRegion INDEX_CARD_4X6 *Duplex DuplexTumble
+*UIConstraints: *PageRegion INDEX_CARD_5X8 *Duplex DuplexTumble
+*UIConstraints: *PageRegion OFUKU_HAGAKI *Duplex DuplexTumble
+*UIConstraints: *PageRegion JAPANESE_POSTCARD *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexTumble *PageRegion A6
+*UIConstraints: *Duplex DuplexTumble *PageRegion STATEMENT
+*UIConstraints: *Duplex DuplexTumble *PageRegion ENV_10
+*UIConstraints: *Duplex DuplexTumble *PageRegion ENV_A2
+*UIConstraints: *Duplex DuplexTumble *PageRegion ENV_C5
+*UIConstraints: *Duplex DuplexTumble *PageRegion ENV_C6
+*UIConstraints: *Duplex DuplexTumble *PageRegion ENV_DL
+*UIConstraints: *Duplex DuplexTumble *PageRegion JENV_KAKU2
+*UIConstraints: *Duplex DuplexTumble *PageRegion ENV_MONARCH
+*UIConstraints: *Duplex DuplexTumble *PageRegion JENV_CHOU3
+*UIConstraints: *Duplex DuplexTumble *PageRegion JENV_CHOU4
+*UIConstraints: *Duplex DuplexTumble *PageRegion HP_GREETING_CARD_ENV
+*UIConstraints: *Duplex DuplexTumble *PageRegion PHOTO_4X6_IN_WT
+*UIConstraints: *Duplex DuplexTumble *PageRegion INDEX_CARD_4X6
+*UIConstraints: *Duplex DuplexTumble *PageRegion INDEX_CARD_5X8
+*UIConstraints: *Duplex DuplexTumble *PageRegion OFUKU_HAGAKI
+*UIConstraints: *Duplex DuplexTumble *PageRegion JAPANESE_POSTCARD
+
+*%======================================================================
+*% Don't allow following Media types to be duplexed
+*%======================================================================
+*UIConstraints: *HPMediaType THICK_PLAIN_PAPER *Duplex DuplexNoTumble
+*UIConstraints: *HPMediaType HP_PHOTO_PROJECT_PAPER *Duplex DuplexNoTumble
+*UIConstraints: *HPMediaType HP_PREMIUM_PLUS_PHOTO_PAPER_GLOSSY *Duplex DuplexNoTumble
+*UIConstraints: *HPMediaType HP_COLORFAST_PHOTO_PAPER_GLOSSY *Duplex DuplexNoTumble
+*UIConstraints: *HPMediaType HP_PREMIUM_PHOTO *Duplex DuplexNoTumble
+*UIConstraints: *HPMediaType HP_PHOTO_PAPER_GLOSSY *Duplex DuplexNoTumble
+*UIConstraints: *HPMediaType HP_THICK_PHOTO_PAPER *Duplex DuplexNoTumble
+*UIConstraints: *HPMediaType HP_PREM_PLUS_TRANSPARENCY *Duplex DuplexNoTumble
+*UIConstraints: *HPMediaType HP_LABELS_MATTE *Duplex DuplexNoTumble
+*UIConstraints: *HPMediaType HP_LABELS_GLOSSY *Duplex DuplexNoTumble
+*UIConstraints: *HPMediaType OTHER_TRANSPARENCY_FILMS *Duplex DuplexNoTumble
+*UIConstraints: *HPMediaType OTHER_PHOTO_PAPER *Duplex DuplexNoTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *HPMediaType THICK_PLAIN_PAPER
+*UIConstraints: *Duplex DuplexNoTumble *HPMediaType HP_PHOTO_PROJECT_PAPER
+*UIConstraints: *Duplex DuplexNoTumble *HPMediaType HP_PREMIUM_PLUS_PHOTO_PAPER_GLOSSY
+*UIConstraints: *Duplex DuplexNoTumble *HPMediaType HP_COLORFAST_PHOTO_PAPER_GLOSSY
+*UIConstraints: *Duplex DuplexNoTumble *HPMediaType HP_PREMIUM_PHOTO
+*UIConstraints: *Duplex DuplexNoTumble *HPMediaType HP_PHOTO_PAPER_GLOSSY
+*UIConstraints: *Duplex DuplexNoTumble *HPMediaType HP_THICK_PHOTO_PAPER
+*UIConstraints: *Duplex DuplexNoTumble *HPMediaType HP_PREM_PLUS_TRANSPARENCY
+*UIConstraints: *Duplex DuplexNoTumble *HPMediaType HP_LABELS_MATTE
+*UIConstraints: *Duplex DuplexNoTumble *HPMediaType HP_LABELS_GLOSSY
+*UIConstraints: *Duplex DuplexNoTumble *HPMediaType OTHER_TRANSPARENCY_FILMS
+*UIConstraints: *Duplex DuplexNoTumble *HPMediaType OTHER_PHOTO_PAPER
+
+*UIConstraints: *HPMediaType THICK_PLAIN_PAPER *Duplex DuplexTumble
+*UIConstraints: *HPMediaType HP_PHOTO_PROJECT_PAPER *Duplex DuplexTumble
+*UIConstraints: *HPMediaType HP_PREMIUM_PLUS_PHOTO_PAPER_GLOSSY *Duplex DuplexTumble
+*UIConstraints: *HPMediaType HP_COLORFAST_PHOTO_PAPER_GLOSSY *Duplex DuplexTumble
+*UIConstraints: *HPMediaType HP_PREMIUM_PHOTO *Duplex DuplexTumble
+*UIConstraints: *HPMediaType HP_PHOTO_PAPER_GLOSSY *Duplex DuplexTumble
+*UIConstraints: *HPMediaType HP_THICK_PHOTO_PAPER *Duplex DuplexTumble
+*UIConstraints: *HPMediaType HP_PREM_PLUS_TRANSPARENCY *Duplex DuplexTumble
+*UIConstraints: *HPMediaType HP_LABELS_MATTE *Duplex DuplexTumble
+*UIConstraints: *HPMediaType HP_LABELS_GLOSSY *Duplex DuplexTumble
+*UIConstraints: *HPMediaType OTHER_TRANSPARENCY_FILMS *Duplex DuplexTumble
+*UIConstraints: *HPMediaType OTHER_PHOTO_PAPER *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexTumble *HPMediaType THICK_PLAIN_PAPER
+*UIConstraints: *Duplex DuplexTumble *HPMediaType HP_PHOTO_PROJECT_PAPER
+*UIConstraints: *Duplex DuplexTumble *HPMediaType HP_PREMIUM_PLUS_PHOTO_PAPER_GLOSSY
+*UIConstraints: *Duplex DuplexTumble *HPMediaType HP_COLORFAST_PHOTO_PAPER_GLOSSY
+*UIConstraints: *Duplex DuplexTumble *HPMediaType HP_PREMIUM_PHOTO
+*UIConstraints: *Duplex DuplexTumble *HPMediaType HP_PHOTO_PAPER_GLOSSY
+*UIConstraints: *Duplex DuplexTumble *HPMediaType HP_THICK_PHOTO_PAPER
+*UIConstraints: *Duplex DuplexTumble *HPMediaType HP_PREM_PLUS_TRANSPARENCY
+*UIConstraints: *Duplex DuplexTumble *HPMediaType HP_LABELS_MATTE
+*UIConstraints: *Duplex DuplexTumble *HPMediaType HP_LABELS_GLOSSY
+*UIConstraints: *Duplex DuplexTumble *HPMediaType OTHER_TRANSPARENCY_FILMS
+*UIConstraints: *Duplex DuplexTumble *HPMediaType OTHER_PHOTO_PAPER
+
+*%======================================================================
+*% Cannot duplex custom page sizes - Not sure!! - Need to revisit
+*%======================================================================
+*%NonUIConstraints: *CustomPageSize True *Duplex DuplexNoTumble
+*%NonUIConstraints: *CustomPageSize True *Duplex DuplexTumble
+*%NonUIConstraints: *Duplex DuplexNoTumble *CustomPageSize True
+*%NonUIConstraints: *Duplex DuplexTumble *CustomPageSize True
+
+*%======================================================================
+*% Do not allow following Paper Sizes in Tray2
+*%======================================================================
+*UIConstraints: *PageSize A5 *InputSlot Tray2
+*UIConstraints: *PageSize A6 *InputSlot Tray2
+*UIConstraints: *PageSize STATEMENT *InputSlot Tray2
+*UIConstraints: *PageSize ENV_10 *InputSlot Tray2
+*UIConstraints: *PageSize ENV_A2 *InputSlot Tray2
+*UIConstraints: *PageSize ENV_C5 *InputSlot Tray2
+*UIConstraints: *PageSize ENV_C6 *InputSlot Tray2
+*UIConstraints: *PageSize ENV_DL *InputSlot Tray2
+*UIConstraints: *PageSize JENV_KAKU2 *InputSlot Tray2
+*UIConstraints: *PageSize ENV_MONARCH *InputSlot Tray2
+*UIConstraints: *PageSize JENV_CHOU3 *InputSlot Tray2
+*UIConstraints: *PageSize JENV_CHOU4 *InputSlot Tray2
+*UIConstraints: *PageSize HP_GREETING_CARD_ENV *InputSlot Tray2
+*UIConstraints: *PageSize PHOTO_4X6_IN_WT *InputSlot Tray2
+*UIConstraints: *PageSize INDEX_CARD_4X6 *InputSlot Tray2
+*UIConstraints: *PageSize INDEX_CARD_5X8 *InputSlot Tray2
+*UIConstraints: *PageSize OFUKU_HAGAKI *InputSlot Tray2
+*UIConstraints: *PageSize JAPANESE_POSTCARD *InputSlot Tray2
+
+*UIConstraints: *InputSlot Tray2 *PageSize A5
+*UIConstraints: *InputSlot Tray2 *PageSize A6
+*UIConstraints: *InputSlot Tray2 *PageSize STATEMENT
+*UIConstraints: *InputSlot Tray2 *PageSize ENV_10
+*UIConstraints: *InputSlot Tray2 *PageSize ENV_A2
+*UIConstraints: *InputSlot Tray2 *PageSize ENV_C5
+*UIConstraints: *InputSlot Tray2 *PageSize ENV_C6
+*UIConstraints: *InputSlot Tray2 *PageSize ENV_DL
+*UIConstraints: *InputSlot Tray2 *PageSize JENV_KAKU2
+*UIConstraints: *InputSlot Tray2 *PageSize ENV_MONARCH
+*UIConstraints: *InputSlot Tray2 *PageSize JENV_CHOU3
+*UIConstraints: *InputSlot Tray2 *PageSize JENV_CHOU4
+*UIConstraints: *InputSlot Tray2 *PageSize HP_GREETING_CARD_ENV
+*UIConstraints: *InputSlot Tray2 *PageSize PHOTO_4X6_IN_WT
+*UIConstraints: *InputSlot Tray2 *PageSize INDEX_CARD_4X6
+*UIConstraints: *InputSlot Tray2 *PageSize INDEX_CARD_5X8
+*UIConstraints: *InputSlot Tray2 *PageSize OFUKU_HAGAKI
+*UIConstraints: *InputSlot Tray2 *PageSize JAPANESE_POSTCARD
+
+*UIConstraints: *PageRegion A5 *InputSlot Tray2
+*UIConstraints: *PageRegion A6 *InputSlot Tray2
+*UIConstraints: *PageRegion STATEMENT *InputSlot Tray2
+*UIConstraints: *PageRegion ENV_10 *InputSlot Tray2
+*UIConstraints: *PageRegion ENV_A2 *InputSlot Tray2
+*UIConstraints: *PageRegion ENV_C5 *InputSlot Tray2
+*UIConstraints: *PageRegion ENV_C6 *InputSlot Tray2
+*UIConstraints: *PageRegion ENV_DL *InputSlot Tray2
+*UIConstraints: *PageRegion JENV_KAKU2 *InputSlot Tray2
+*UIConstraints: *PageRegion ENV_MONARCH *InputSlot Tray2
+*UIConstraints: *PageRegion JENV_CHOU3 *InputSlot Tray2
+*UIConstraints: *PageRegion JENV_CHOU4 *InputSlot Tray2
+*UIConstraints: *PageRegion HP_GREETING_CARD_ENV *InputSlot Tray2
+*UIConstraints: *PageRegion PHOTO_4X6_IN_WT *InputSlot Tray2
+*UIConstraints: *PageRegion INDEX_CARD_4X6 *InputSlot Tray2
+*UIConstraints: *PageRegion INDEX_CARD_5X8 *InputSlot Tray2
+*UIConstraints: *PageRegion OFUKU_HAGAKI *InputSlot Tray2
+*UIConstraints: *PageRegion JAPANESE_POSTCARD *InputSlot Tray2
+
+*UIConstraints: *InputSlot Tray2 *PageRegion A5
+*UIConstraints: *InputSlot Tray2 *PageRegion A6
+*UIConstraints: *InputSlot Tray2 *PageRegion STATEMENT
+*UIConstraints: *InputSlot Tray2 *PageRegion ENV_10
+*UIConstraints: *InputSlot Tray2 *PageRegion ENV_A2
+*UIConstraints: *InputSlot Tray2 *PageRegion ENV_C5
+*UIConstraints: *InputSlot Tray2 *PageRegion ENV_C6
+*UIConstraints: *InputSlot Tray2 *PageRegion ENV_DL
+*UIConstraints: *InputSlot Tray2 *PageRegion JENV_KAKU2
+*UIConstraints: *InputSlot Tray2 *PageRegion ENV_MONARCH
+*UIConstraints: *InputSlot Tray2 *PageRegion JENV_CHOU3
+*UIConstraints: *InputSlot Tray2 *PageRegion JENV_CHOU4
+*UIConstraints: *InputSlot Tray2 *PageRegion HP_GREETING_CARD_ENV
+*UIConstraints: *InputSlot Tray2 *PageRegion PHOTO_4X6_IN_WT
+*UIConstraints: *InputSlot Tray2 *PageRegion INDEX_CARD_4X6
+*UIConstraints: *InputSlot Tray2 *PageRegion INDEX_CARD_5X8
+*UIConstraints: *InputSlot Tray2 *PageRegion OFUKU_HAGAKI
+*UIConstraints: *InputSlot Tray2 *PageRegion JAPANESE_POSTCARD
+
+*%======================================================================
+*% Do not allow following Media Types in Tray2
+*%======================================================================
+
+*UIConstraints: *InputSlot Tray2 *HPMediaType HP_PREMIUM_INKJET_PAPER
+*UIConstraints: *InputSlot Tray2 *HPMediaType HP_PREM_INKJET_HEAVY_WEIGHT_PAPER
+*UIConstraints: *InputSlot Tray2 *HPMediaType HP_PREMIUM_PRESENTATION_PAPER
+*UIConstraints: *InputSlot Tray2 *HPMediaType HP_PHOTO_PROJECT_PAPER
+*UIConstraints: *InputSlot Tray2 *HPMediaType HP_PREMIUM_PLUS_PHOTO_PAPER_GLOSSY
+*UIConstraints: *InputSlot Tray2 *HPMediaType HP_COLORFAST_PHOTO_PAPER_GLOSSY
+*UIConstraints: *InputSlot Tray2 *HPMediaType HP_PREMIUM_PHOTO
+*UIConstraints: *InputSlot Tray2 *HPMediaType HP_PHOTO_PAPER_GLOSSY
+*UIConstraints: *InputSlot Tray2 *HPMediaType HP_THICK_PHOTO_PAPER
+*UIConstraints: *InputSlot Tray2 *HPMediaType HP_EVERYDAY_PHOTO_PAPER_SEMI_GLOSS
+*UIConstraints: *InputSlot Tray2 *HPMediaType HP_EVERYDAY_PHOTO_PAPER_MATTE_FINISH
+*UIConstraints: *InputSlot Tray2 *HPMediaType HP_PREM_PLUS_TRANSPARENCY
+*UIConstraints: *InputSlot Tray2 *HPMediaType HP_LABELS_MATTE
+*UIConstraints: *InputSlot Tray2 *HPMediaType HP_LABELS_GLOSSY
+*UIConstraints: *InputSlot Tray2 *HPMediaType HP_PROFESSIONAL_BROCHURE_GLOSSY
+*UIConstraints: *InputSlot Tray2 *HPMediaType HP_PROFESSIONAL_BROCHURE_MATTE
+*UIConstraints: *InputSlot Tray2 *HPMediaType OTHER_TRANSPARENCY_FILMS
+*UIConstraints: *InputSlot Tray2 *HPMediaType OTHER_INKJET_PAPER_DISPLAY
+*UIConstraints: *InputSlot Tray2 *HPMediaType OTHER_PHOTO_PAPER
+*UIConstraints: *InputSlot Tray2 *HPMediaType OTHER_BROCHURE_PAPER
+
+*UIConstraints: *HPMediaType HP_PREMIUM_INKJET_PAPER *InputSlot Tray2
+*UIConstraints: *HPMediaType HP_PREM_INKJET_HEAVY_WEIGHT_PAPER *InputSlot Tray2
+*UIConstraints: *HPMediaType HP_PREMIUM_PRESENTATION_PAPER *InputSlot Tray2
+*UIConstraints: *HPMediaType HP_PHOTO_PROJECT_PAPER *InputSlot Tray2
+*UIConstraints: *HPMediaType HP_PREMIUM_PLUS_PHOTO_PAPER_GLOSSY *InputSlot Tray2
+*UIConstraints: *HPMediaType HP_COLORFAST_PHOTO_PAPER_GLOSSY *InputSlot Tray2
+*UIConstraints: *HPMediaType HP_PREMIUM_PHOTO *InputSlot Tray2
+*UIConstraints: *HPMediaType HP_PHOTO_PAPER_GLOSSY *InputSlot Tray2
+*UIConstraints: *HPMediaType HP_THICK_PHOTO_PAPER *InputSlot Tray2
+*UIConstraints: *HPMediaType HP_EVERYDAY_PHOTO_PAPER_SEMI_GLOSS *InputSlot Tray2
+*UIConstraints: *HPMediaType HP_EVERYDAY_PHOTO_PAPER_MATTE_FINISH *InputSlot Tray2
+*UIConstraints: *HPMediaType HP_PREM_PLUS_TRANSPARENCY *InputSlot Tray2
+*UIConstraints: *HPMediaType HP_LABELS_MATTE *InputSlot Tray2
+*UIConstraints: *HPMediaType HP_LABELS_GLOSSY *InputSlot Tray2
+*UIConstraints: *HPMediaType HP_PROFESSIONAL_BROCHURE_GLOSSY *InputSlot Tray2
+*UIConstraints: *HPMediaType HP_PROFESSIONAL_BROCHURE_MATTE *InputSlot Tray2
+*UIConstraints: *HPMediaType OTHER_TRANSPARENCY_FILMS *InputSlot Tray2
+*UIConstraints: *HPMediaType OTHER_INKJET_PAPER_DISPLAY *InputSlot Tray2
+*UIConstraints: *HPMediaType OTHER_PHOTO_PAPER *InputSlot Tray2
+*UIConstraints: *HPMediaType OTHER_BROCHURE_PAPER *InputSlot Tray2
+
+*%=======================================
+*%Constraining all media except photo media with 4800dpi
+*UIConstraints: *Resolution 1200dpi *HPMediaType PLAIN
+*UIConstraints: *Resolution 1200dpi *HPMediaType LETTERHEAD
+*UIConstraints: *Resolution 1200dpi *HPMediaType THICK_PLAIN_PAPER
+*UIConstraints: *Resolution 1200dpi *HPMediaType HP_PREMIUM_INKJET_PAPER
+*UIConstraints: *Resolution 1200dpi *HPMediaType HP_PREM_INKJET_HEAVY_WEIGHT_PAPER
+*UIConstraints: *Resolution 1200dpi *HPMediaType HP_PREMIUM_PRESENTATION_PAPER
+*UIConstraints: *Resolution 1200dpi *HPMediaType HP_PHOTO_PROJECT_PAPER
+*UIConstraints: *Resolution 1200dpi *HPMediaType HP_EVERYDAY_PHOTO_PAPER_SEMI_GLOSS
+*UIConstraints: *Resolution 1200dpi *HPMediaType HP_EVERYDAY_PHOTO_PAPER_MATTE_FINISH
+*UIConstraints: *Resolution 1200dpi *HPMediaType HP_PREM_PLUS_TRANSPARENCY
+*UIConstraints: *Resolution 1200dpi *HPMediaType HP_LABELS_MATTE
+*UIConstraints: *Resolution 1200dpi *HPMediaType HP_LABELS_GLOSSY
+*UIConstraints: *Resolution 1200dpi *HPMediaType HP_PROFESSIONAL_BROCHURE_GLOSSY
+*UIConstraints: *Resolution 1200dpi *HPMediaType HP_PROFESSIONAL_BROCHURE_MATTE
+*UIConstraints: *Resolution 1200dpi *HPMediaType OTHER_TRANSPARENCY_FILMS
+*UIConstraints: *Resolution 1200dpi *HPMediaType OTHER_INKJET_PAPER_DISPLAY
+*UIConstraints: *Resolution 1200dpi *HPMediaType OTHER_PHOTO_PAPER
+*UIConstraints: *Resolution 1200dpi *HPMediaType OTHER_BROCHURE_PAPER
+*UIConstraints: *HPMediaType PLAIN *Resolution 1200dpi
+*UIConstraints: *HPMediaType LETTERHEAD *Resolution 1200dpi
+*UIConstraints: *HPMediaType THICK_PLAIN_PAPER *Resolution 1200dpi
+*UIConstraints: *HPMediaType HP_PREMIUM_INKJET_PAPER *Resolution 1200dpi
+*UIConstraints: *HPMediaType HP_PREM_INKJET_HEAVY_WEIGHT_PAPER *Resolution 1200dpi
+*UIConstraints: *HPMediaType HP_PREMIUM_PRESENTATION_PAPER *Resolution 1200dpi
+*UIConstraints: *HPMediaType HP_PHOTO_PROJECT_PAPER *Resolution 1200dpi
+*UIConstraints: *HPMediaType HP_EVERYDAY_PHOTO_PAPER_SEMI_GLOSS *Resolution 1200dpi
+*UIConstraints: *HPMediaType HP_EVERYDAY_PHOTO_PAPER_MATTE_FINISH *Resolution 1200dpi
+*UIConstraints: *HPMediaType HP_PREM_PLUS_TRANSPARENCY *Resolution 1200dpi
+*UIConstraints: *HPMediaType HP_LABELS_MATTE *Resolution 1200dpi
+*UIConstraints: *HPMediaType HP_LABELS_GLOSSY *Resolution 1200dpi
+*UIConstraints: *HPMediaType HP_PROFESSIONAL_BROCHURE_GLOSSY *Resolution 1200dpi
+*UIConstraints: *HPMediaType HP_PROFESSIONAL_BROCHURE_MATTE *Resolution 1200dpi
+*UIConstraints: *HPMediaType OTHER_TRANSPARENCY_FILMS *Resolution 1200dpi
+*UIConstraints: *HPMediaType OTHER_INKJET_PAPER_DISPLAY *Resolution 1200dpi
+*UIConstraints: *HPMediaType OTHER_PHOTO_PAPER *Resolution 1200dpi
+*UIConstraints: *HPMediaType OTHER_BROCHURE_PAPER *Resolution 1200dpi
+*UIConstraints: *OutputMode Fast *Resolution 1200dpi
+*UIConstraints: *Resolution 1200dpi *OutputMode Fast
+*UIConstraints: *OutputMode FastNormal *Resolution 1200dpi
+*UIConstraints: *Resolution 1200dpi *OutputMode FastNormal
+*UIConstraints: *OutputMode Normal *Resolution 1200dpi
+*UIConstraints: *Resolution 1200dpi *OutputMode Normal
+*% =================================
+*%constraints for color mode and Print in grayscale.
+*% =================================
+
+*% =================================
+*% End of PPD file
+*% For "HP Business Inkjet 2800 PS"
+*% =================================
diff --git a/prnt/hpijs/ppd/HP_Business_Inkjet_3000.ppd b/prnt/hpijs/ppd/HP_Business_Inkjet_3000.ppd
new file mode 100644
index 000000000..b4200af68
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_Business_Inkjet_3000.ppd
@@ -0,0 +1,1852 @@
+*PPD-Adobe: "4.3"
+*% =================================
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD Version For Apple Macintosh
+
+*% Date Code: 20020716
+*% =================================
+*% Product/PPD Version Information
+*% =================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.0"
+*LanguageVersion: English
+*LanguageEncoding: MacStandard
+*PCFileName: "HP3000.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*cupsICCProfile RGB../sRGB Matching Profile: "/Library/Printers/hp/Profiles/sRGB_A.icc"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP Business Inkjet 3000.icns"
+
+*% Product Name and Version Information
+*Manufacturer: "HP"
+*Product: "(hp business inkjet 3000)"
+*ModelName: "HP Business Inkjet 3000 PS"
+*ShortNickName: "HP Business Inkjet 3000 PS"
+
+*NickName: "HP Business Inkjet 3000 PS - RC1.1 (recommended)"
+*PSVersion: "(3010.107) 0"
+
+*% =================================
+*% Basic Device Capabilities
+*% =================================
+*LanguageLevel: "3"
+
+*Throughput: "12"
+*FileSystem: False
+*ColorDevice: True
+*DefaultColorSpace: CMYK
+*TTRasterizer: Type42
+
+*1284Modes Parallel: Compat Nibble ECP
+*1284DeviceId: "MFG:HP;MODEL:hp3000;COMMAND SET: POSTSCRIPT,PJL,PCL"
+
+
+*% =================================
+*% Emulations and Protocols
+*% =================================
+*Protocols:PJL TBCP
+*%=============================
+*%JCL Features
+*%=============================
+*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
+*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = PostScript <0A>"
+*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
+*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
+
+
+*% =================================
+*% Installable Options
+*% =================================
+*OpenGroup: InstallableOptions/Options Installed
+
+*% =================================
+*% Memory
+*% =================================
+
+*OpenUI *InstalledMemory/Memory Configuration: PickOne
+*DefaultInstalledMemory: 64Meg
+*InstalledMemory 64Meg/64 MB: ""
+*InstalledMemory 96Meg/96 MB: ""
+*InstalledMemory 128Meg/128 MB: ""
+*InstalledMemory 160Meg/160 MB: ""
+*InstalledMemory 192Meg/192 MB: ""
+*InstalledMemory 224Meg/224 MB: ""
+*InstalledMemory 256Meg/256 MB: ""
+*InstalledMemory 320Meg/320 MB: ""
+
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 320 ge
+ {(320Meg)}
+ {
+ size 256 ge
+ {(256Meg)}
+ {
+ size 224 ge
+ {(224Meg)}
+ {
+ size 192 ge
+ {(192Meg)}
+ {
+ size 160 ge
+ {(160Meg)}
+ {
+ size 128 ge
+ {(128Meg)}
+ {
+ size 96 ge
+ {(96Meg)}
+ {
+ size 64 ge
+ {(64Meg)}
+ {(Unknown)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+*% =================================
+*% Duplexing Unit
+*% =================================
+
+*OpenUI *HPOption_Duplexer/Duplex Unit (for 2-Sided Printing): Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *PrinterHardDisk/Printer Disk: PickOne
+*DefaultPrinterHardDisk: None
+*PrinterHardDisk None/Not Installed: ""
+*PrinterHardDisk HardDisk/Installed: ""
+*?PrinterHardDisk: "
+ save
+ (HardDisk)
+ (None)
+ (None)
+ 0
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { dup /Writeable get
+ { /PhysicalSize get 500000 gt {2}{1}ifelse 2 copy lt { exch }if pop }
+ { pop } ifelse
+ } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ index = flush pop pop pop
+ restore
+"
+*End
+*CloseUI: *PrinterHardDisk
+
+*%==================================
+*% Fit to Page
+*%==================================
+*OpenUI *HPPaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPPaperPolicy
+*DefaultHPPaperPolicy: PromptUser
+*HPPaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*HPPaperPolicy Letter/Letter: "
+userdict begin
+ /HPppX1 0 def
+ /HPppY1 0 def
+ /HPppScale 1 def
+
+ <</DeferredMediaSelection true
+ /BeginPage {pop userdict begin HPppX1 HPppY1 translate HPppScale HPppScale scale end} bind>> setpagedevice
+
+ /HPwmSPD {setpagedevice} bind def
+ /setpagedevice {userdict begin dup /PageSize known {/HPwmPgWidth exch /PageSize get aload pop /HPwmPgHeight exch def def
+ /HPppScale 612 HPwmPgWidth div dup 792 HPwmPgHeight div dup 3 1 roll lt {pop} {exch pop} ifelse def
+ HPppScale 1 gt {/HPppScale 1 def}if
+ /HPppX1 612 HPwmPgWidth HPppScale mul sub 2 div def
+ /HPppY1 792 HPwmPgHeight HPppScale mul sub 2 div def
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice}{setpagedevice}ifelse end} bind def
+end"
+*End
+*HPPaperPolicy A4/A4: "
+userdict begin
+ /HPppX1 0 def
+ /HPppY1 0 def
+ /HPppScale 1 def
+
+ <</DeferredMediaSelection true
+ /BeginPage {pop userdict begin HPppX1 HPppY1 translate HPppScale HPppScale scale end} bind>> setpagedevice
+
+ /HPwmSPD {setpagedevice} bind def
+ /setpagedevice {userdict begin dup /PageSize known {/HPwmPgWidth exch /PageSize get aload pop /HPwmPgHeight exch def def
+ /HPppScale 595 HPwmPgWidth div dup 842 HPwmPgHeight div dup 3 1 roll lt {pop} {exch pop} ifelse def
+ HPppScale 1 gt {/HPppScale 1 def}if
+ /HPppX1 595 HPwmPgWidth HPppScale mul sub 2 div def
+ /HPppY1 842 HPwmPgHeight HPppScale mul sub 2 div def
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice}{setpagedevice}ifelse end} bind def
+end"
+*End
+*?HPPaperPolicy: "
+currentpagedevice /Policies get /PageSize get 5 eq {(Crop)}{(Prompt)} ifelse = flush
+"
+*End
+*CloseUI: *HPPaperPolicy
+
+
+
+
+*CloseGroup: InstallableOptions
+
+
+*% =================================
+*% User Interface Constraints
+*% =================================
+
+*% For Job Retention to be enabled, the printer hard disk must also be installed
+*UIConstraints: *PrinterHardDisk False *JobStorage True
+*UIConstraints: *JobStorage True *PrinterHardDisk False
+
+*% Installable tray options
+*% If optional trays are not installed, disable access to Trays.
+*UIConstraints: *Tray1 False *InputSlot Tray1
+*UIConstraints: *InputSlot Tray1 *Tray1 False
+*UIConstraints: *Tray3 False *InputSlot Tray3
+*UIConstraints: *InputSlot Tray3 *Tray3 False
+
+*% If optional Duplexer is not installed, disable access to Duplex
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+
+*% Do not allow following Paper Sizes and Media Type in Tray2
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize Env10
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize EnvDL
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize EnvC5
+*UIConstraints: *PageSize A6Card *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize A6Card
+
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageRegion Env10
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvDL
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvC5
+
+
+*UIConstraints: *InputSlot Tray2 *PageSize Env10
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize EnvDL
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize EnvC5
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+
+*UIConstraints: *InputSlot Tray2 *PageRegion A6Card
+*UIConstraints: *PageRegion A6Card *InputSlot Tray2
+
+*% Do not allow following Paper Sizes in Tray3
+*UIConstraints: *PageSize ISOB5 *InputSlot Tray3
+*UIConstraints: *InputSlot Tray3 *PageSize ISOB5
+*UIConstraints: *PageSize Env10 *InputSlot Tray3
+*UIConstraints: *InputSlot Tray3 *PageSize Env10
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3
+*UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch
+*UIConstraints: *PageSize EnvDL *InputSlot Tray3
+*UIConstraints: *InputSlot Tray3 *PageSize EnvDL
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray3
+*UIConstraints: *InputSlot Tray3 *PageSize EnvC5
+*UIConstraints: *PageSize A6Card *InputSlot Tray3
+*UIConstraints: *InputSlot Tray3 *PageSize A6Card
+
+*UIConstraints: *PageRegion ISOB5 *InputSlot Tray3
+*UIConstraints: *InputSlot Tray3 *PageRegion ISOB5
+*UIConstraints: *InputSlot Tray3 *PageRegion Env10
+*UIConstraints: *PageRegion Env10 *InputSlot Tray3
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvMonarch
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvDL
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray3
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvC5
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3
+*UIConstraints: *InputSlot Tray3 *PageRegion A6Card
+*UIConstraints: *PageRegion A6Card *InputSlot Tray3
+
+*% Do not allow following Paper Sizes with duplexor
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize Env10
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
+*UIConstraints: *PageSize A6Card *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize A6Card
+
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion A6Card
+*UIConstraints: *PageRegion A6Card *Duplex DuplexTumble
+
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
+*UIConstraints: *PageSize A6Card *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A6Card
+
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A6Card
+*UIConstraints: *PageRegion A6Card *Duplex DuplexNoTumble
+
+*% Do not allow following media type with duplexor
+*UIConstraints: *MediaType PremIJPaper *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *MediaType PremIJPaper
+*UIConstraints: *MediaType PremPLTrans *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *MediaType PremPLTrans
+*UIConstraints: *MediaType PremIJTrans *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *MediaType PremIJTrans
+*UIConstraints: *MediaType ClrFastPhotoGloss *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *MediaType ClrFastPhotoGloss
+*UIConstraints: *MediaType PPLPhotGlos *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *MediaType PPLPhotGlos
+*UIConstraints: *MediaType PPLPhotMatte *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *MediaType PPLPhotMatte
+*UIConstraints: *MediaType PremPhotoGloss *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *MediaType PremPhotoGloss
+*UIConstraints: *MediaType PhotoGloss *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *MediaType PhotoGloss
+
+*UIConstraints: *MediaType PremIJPaper *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType PremIJPaper
+*UIConstraints: *MediaType PremPLTrans *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType PremPLTrans
+*UIConstraints: *MediaType PremIJTrans *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType PremIJTrans
+*UIConstraints: *MediaType ClrFastPhotoGloss *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType ClrFastPhotoGloss
+*UIConstraints: *MediaType PPLPhotGlos *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType PPLPhotGlos
+*UIConstraints: *MediaType PPLPhotMatte *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType PPLPhotMatte
+*UIConstraints: *MediaType PremPhotoGloss *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType PremPhotoGloss
+*UIConstraints: *MediaType PhotoGloss *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType PhotoGloss
+
+
+*% REMOVE Ignore ColorSmart manual settings in automatic mode
+
+*%Job Retention not allowed unless printer has a hard disk
+*UIConstraints: *PrinterHardDisk None *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *PrinterHardDisk None *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *PrinterHardDisk None *HPJobRetentionOption HPJobRetentionStore
+*UIConstraints: *PrinterHardDisk RAMDisk *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *PrinterHardDisk RAMDisk *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *PrinterHardDisk RAMDisk *HPJobRetentionOption HPJobRetentionStore
+
+*% Job Retention not allowed from RAM disk
+*UIConstraints: *PrinterHardDisk RAMDisk *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *PrinterHardDisk RAMDisk *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *PrinterHardDisk RAMDisk *HPJobRetentionOption HPJobRetentionStore
+*UIConstraints: *PrinterHardDisk RAMDisk *HPJobRetentionOption HPJobRetentionPrivate
+
+*% PIN is not required when Job Retention is HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey0067 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey0089 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey0403 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey0989 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey1073 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey1100 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey1117 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey1299 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey1362 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey1465 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey1518 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey1636 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey2065 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey2080 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey2213 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey2226 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey2377 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey2400 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey2486 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey2846 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey2951 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey3246 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey3429 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey3559 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey3767 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey4114 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey4447 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey4743 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey4757 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey5161 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey5200 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey5333 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey5696 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey5952 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey5975 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey6250 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey6582 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey7286 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey7846 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey7921 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey8455 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey8509 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey8601 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey8643 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey8865 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey8941 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey9531 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey HoldKey9835 *HPJobRetentionOption HPJobRetentionOff
+*UIConstraints: *HPJobHoldKey Set *HPJobRetentionOption HPJobRetentionOff
+
+*% PIN is not required when Job Retention is HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey0067 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey0089 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey0403 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey0989 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey1073 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey1100 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey1117 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey1299 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey1362 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey1465 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey1518 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey1636 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey2065 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey2080 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey2213 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey2226 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey2377 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey2400 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey2486 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey2846 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey2951 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey3246 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey3429 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey3559 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey3767 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey4114 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey4447 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey4743 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey4757 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey5161 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey5200 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey5333 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey5696 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey5952 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey5975 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey6250 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey6582 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey7286 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey7846 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey7921 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey8455 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey8509 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey8601 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey8643 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey8865 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey8941 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey9531 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey HoldKey9835 *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPJobHoldKey Set *HPJobRetentionOption HPJobRetentionQuickCopy
+
+*% PIN is not required when Job Retention is HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey0067 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey0089 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey0403 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey0989 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey1073 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey1100 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey1117 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey1299 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey1362 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey1465 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey1518 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey1636 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey2065 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey2080 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey2213 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey2226 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey2377 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey2400 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey2486 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey2846 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey2951 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey3246 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey3429 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey3559 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey3767 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey4114 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey4447 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey4743 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey4757 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey5161 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey5200 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey5333 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey5696 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey5952 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey5975 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey6250 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey6582 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey7286 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey7846 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey7921 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey8455 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey8509 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey8601 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey8643 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey8865 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey8941 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey9531 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey HoldKey9835 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPJobHoldKey Set *HPJobRetentionOption HPJobRetentionProof
+
+*%=== Proof and Hold =======================
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetentionOption/Job Retention: PickOne
+*OrderDependency: 14 Prolog *HPJobRetentionOption
+*DefaultHPJobRetentionOption: HPJobRetentionOff
+*HPJobRetentionOption HPJobRetentionQuickCopy/Quick Copy: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 1 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionStore/Stored Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 2 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*CloseUI: *HPJobRetentionOption
+
+*% Removed HPJobHoldKey features for OSX
+
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+
+
+*% ===================================
+*% Page Size Selection
+*% ===================================
+
+*LandscapeOrientation: Plus90
+*VariablePaperSize: True
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageSize Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageSize ISOB5/B5 (ISO): "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageSize B5/B5 (JIS): "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageSize Env10/Envelope #10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageSize EnvMonarch/Envelope Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageSize EnvDL/Envelope DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageSize EnvC5/Envelope C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageSize A6Card/A6 Card: "
+ <</PageSize [297 420] /ImagingBBox null>> setpagedevice"
+*End
+
+
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 11 dict
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [522 756] (Executive) put
+ dup [595 842] (A4) put
+ dup [499 709] (ISOB5) put
+ dup [516 729] (B5) put
+ dup [297 684] (Env10) put
+ dup [279 540] (EnvMonarch) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [297 420] (A6Card) 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
+
+*% ===================================
+*% Page Region
+*% ===================================
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 30 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageRegion Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageRegion ISOB5/B5 (ISO): "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageRegion B5/B5 (JIS): "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageRegion Env10/Envelope #10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageRegion EnvMonarch/Envelope Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageRegion EnvDL/Envelope DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageRegion EnvC5/Envelope C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+
+*PageRegion A6Card/A6 Card: "
+ <</PageSize [297 420] /ImagingBBox null>> setpagedevice"
+*End
+
+*CloseUI: *PageRegion
+
+*% ===================================
+*% Imageable Area
+*% ===================================
+*% The following entries provide information about specific paper keywords.
+*% see media specs LM BM X1(=W-LM) Z1(=L-TM)
+
+*DefaultImageableArea: Letter
+
+*ImageableArea Letter/Letter: "11.80 11.80 600.08 780.10"
+*ImageableArea Legal/Legal: "11.80 11.80 600.08 996.10"
+*ImageableArea Executive/Executive: "11.80 11.80 510.08 744.10"
+*ImageableArea A4/A4: "11.80 12.00 583.28 829.80"
+*ImageableArea ISOB5/B5 (ISO): "11.80 12.20 487.20 696.80"
+*ImageableArea B5/B5 (JIS): "11.80 12.00 503.80 716.80"
+*ImageableArea Env10/Envelope #10: "11.80 11.80 285.06 672.10"
+*ImageableArea EnvMonarch/Envelope Monarch: "11.80 11.80 267.06 528.10"
+*ImageableArea EnvDL/Envelope DL: "12.00 11.80 299.80 611.80"
+*ImageableArea EnvC5/Envelope C5: "12.00 12.00 447.00 636.90"
+*ImageableArea A6Card/A6 Card: "11.90 12.00 284.90 407.90"
+*?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 Dimensions
+*% ===================================
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension ISOB5/B5 (ISO): "499 709"
+*PaperDimension B5/B5 (JIS): "516 729"
+
+*PaperDimension Env10/Envelope #10: "297 684"
+*PaperDimension EnvMonarch/Envelope Monarch: "279 540"
+*PaperDimension EnvDL/Envelope DL: "312 624"
+*PaperDimension EnvC5/Envelope C5: "459 649"
+
+*PaperDimension A6Card/A6 Card: "297 420"
+
+*RequiresPageRegion All: True
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenAngle: "45.0"
+*ScreenFreq: "60.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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+
+*% ===================================
+*% Custom Page Sizes for Tray 1 and Tray 2
+*% ===================================
+*%Orientation values are not utilized
+*% Tray 1,2 custom Largest = 8.5 x 14
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+
+*%Select custom page margins according to OS
+*HWMargins: 12.00 12.00 12.00 12.00
+
+*CustomPageSize True: "
+ pop pop pop
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ]
+ /ImagingBBox null >>
+ setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 252 612
+*ParamCustomPageSize Height: 2 points 396 1008
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 3
+
+*% =================================
+*% Media Input Source
+*%==================================
+*OpenUI *InputSlot/Paper Source: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Tray1
+*InputSlot Tray1/Tray 1: "
+ <</ManualFeed false /MediaPosition 3>> setpagedevice"
+*End
+*InputSlot Tray2/Tray 2: "
+ <</ManualFeed false /MediaPosition 0>> setpagedevice"
+*End
+*InputSlot Tray3/Tray 3: "
+ <</ManualFeed false /MediaPosition 1>> setpagedevice"
+*End
+*InputSlot ManualFeed/Manual Feed: "
+ <</ManualFeed true /MediaPosition 2>> setpagedevice"
+*End
+
+*?InputSlot: "
+save
+ currentpagedevice /InputAttributes get
+ /Priority get
+ aload pop pop
+ /theTray exch def
+ /theTray 3 eq {(Tray1)} {/theTray 0 eq {(Tray2)} {/theTray 1 eq {Tray3}{(ManualFeed)} ifelse} ifelse} ifelse
+ = flush
+restore
+"
+*End
+*CloseUI: *InputSlot
+
+*%================================
+*% Two-sided Printing (Duplex)
+*%================================
+*OpenUI *Duplex/2-Sided Printing: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "
+ <</Duplex false /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Long-Edge Binding: "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Short-Edge Binding: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "save
+ currentpagedevice dup /Duplex known
+ {dup /Duplex get
+ {/Tumble get{(DuplexTumble)}{(DuplexNoTumble)}ifelse}
+ {pop (None)} ifelse
+ }
+ {(None)} ifelse = flush
+restore
+"
+*End
+*CloseUI: *Duplex
+
+
+*% =================================
+*% Print Color as Gray
+*% =================================
+
+*OpenUI *HPColorAsGray/Print Color as Gray: Boolean
+*OrderDependency: 20 DocumentSetup *HPColorAsGray
+*DefaultHPColorAsGray: False
+*HPColorAsGray True/On: "<</ProcessColorModel /DeviceGray>> setpagedevice"
+*HPColorAsGray False/Off: "<</ProcessColorModel /DeviceCMY>> setpagedevice"
+*?HPColorAsGray: "
+ save
+ currentpagedevice /ProcessColorModel get
+ /DeviceGray eq {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPColorAsGray
+
+*% =================================
+*% Remove Color Ink Space
+*% =================================
+
+*% =============================================
+*% Remove HPColorsmart, text, graphics, image
+*% =============================================
+
+*% =================================
+*% Resolution
+*% =================================
+
+*% Select Printer Resolution
+*OrderDependency: 10 DocumentSetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 300dpi: "
+ <</HWResolution [300 300] >> setpagedevice"
+*End
+*Resolution 600dpi: "
+ <</HWResolution [600 600] >> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+
+*% =================================
+*% Media Handling Features
+*% =================================
+*% ===================================
+*% Media Type
+*% ===================================
+
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 50 AnySetup *MediaType
+*DefaultMediaType: Plain
+
+*MediaType Plain/Plain Paper: "
+ <</MediaType (Plain)>> setpagedevice"
+*End
+*MediaType PremIJPaper/HP Premium Inkjet Paper: "
+ <</MediaType (PremIJPaper)>> setpagedevice"
+*End
+*MediaType PremIJHeavy/HP Premium Inkjet Heavyweight Paper: "
+ <</MediaType (PremIJHeavy)>> setpagedevice"
+*End
+*MediaType PhotoSemiGloss/HP Photo Quality Paper, Semi Gloss: "
+ <</MediaType (PhotoSemiGloss)>> setpagedevice"
+*End
+*MediaType PhotoMatte/HP Photo Quality Paper, Matte: "
+ <</MediaType (PhotoMatte)>> setpagedevice"
+*End
+*MediaType EDPhotoSemiGloss/HP Everyday Photo Paper, Semi Gloss: "
+ <</MediaType (EDPhotoSemiGloss)>> setpagedevice"
+*End
+*MediaType EDPhotoMatte/HP Everyday Photo Paper, Matte: "
+ <</MediaType (EDPhotoMatte)>> setpagedevice"
+*End
+*MediaType PremPLTrans/HP Premium Plus Transparency: "
+ <</MediaType (PremPLTrans)>> setpagedevice"
+*End
+*MediaType PremIJTrans/HP Premium Transparency: "
+ <</MediaType (PremIJTrans)>> setpagedevice"
+*End
+*MediaType ClrFastPhotoGloss/HP Colorfast Photo Paper, Glossy: "
+ <</MediaType (ClrFastPhotoGloss)>> setpagedevice"
+*End
+*MediaType PPLPhotGlos/HP Premium Plus Photo Paper, Glossy: "
+ <</MediaType (PPLPhotGlos)>> setpagedevice"
+*End
+*MediaType PPLPhotMatte/HP Premium Plus Photo Paper, Matte: "
+ <</MediaType (PPLPhotMatte)>> setpagedevice"
+*End
+
+*MediaType PremPhotoGloss/HP Premium Photo Paper, Glossy: "
+ <</MediaType (PremPhotoGloss)>> setpagedevice"
+*End
+*MediaType PhotoGloss/HP Photo Paper, Glossy: "
+ <</MediaType (PhotoGloss)>> setpagedevice"
+*End
+
+*MediaType BrochGloss/HP Brochure & Flyer, Gloss: "
+ <</MediaType (BrochGloss)>> setpagedevice"
+*End
+*MediaType BrochMatte/HP Brochure & Flyer, Matte: "
+ <</MediaType (BrochMatte)>> setpagedevice"
+*End
+
+
+*?MediaType: "
+ save
+ currentpagedevice /MediaType get
+ dup null eq {pop (Unknown)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*% ===================================
+*% Print Quality
+*% ===================================
+*OpenUI *OutputMode/Print Quality: PickOne
+*OrderDependency: 30.0 AnySetup *OutputMode
+*DefaultOutputMode: Normal
+*OutputMode Best/Best:"
+<<
+/PrintQuality 1
+>> setpagedevice
+"
+*End
+*OutputMode Normal/Normal:"
+<<
+/PrintQuality 0
+>> setpagedevice
+"
+*End
+*OutputMode Fast/Fast:"
+<<
+/PrintQuality -1
+>> setpagedevice
+"
+*End
+*?OutputMode: "
+ save
+ 3 dict
+ dup 1 (Fast) put
+ dup 2 (Normal) put
+ dup 3 (Best) put
+ currentpagedevice /PostRenderingEnhanceDetails get
+ /PrintQuality get get = flush
+ restore"
+*End
+*CloseUI: *OutputMode
+
+
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { -90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { -90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Print Watermark: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All Pages: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Page Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage:None
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24 Points: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30 Points: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36 Points: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42 Points: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48 Points: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54 Points: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60 Points: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66 Points: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72 Points: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78 Points: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84 Points: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90 Points: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90 Degrees: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75 Degrees: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60 Degrees: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45 Degrees: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30 Degrees: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15 Degrees: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0 Degrees: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/-15 Degrees: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/-30 Degrees: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/-45 Degrees: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/-60 Degrees: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/-75 Degrees: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/-90 Degrees: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Narrow Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Wide Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Wide Halo Outline: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% Watermark Color
+*% =================================
+*OpenUI *HPwmTextColor/Watermark Color: PickOne
+*OrderDependency: 64 AnySetup *HPwmTextColor
+*DefaultHPwmTextColor: Black
+*HPwmTextColor Black/Gray: "userdict /HPwmColor { 0 setgray HPwmSaturation } bind put"
+*HPwmTextColor Red/Red: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 1 .3 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Orange/Orange: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 .5 1 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Yellow/Yellow: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 0 1 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Green/Green: "userdict /HPwmColor { /DeviceCMYK setcolorspace .9 0 .9 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Blue/Blue: "userdict /HPwmColor { /DeviceCMYK setcolorspace 1 .1 0 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Purple/Violet: "userdict /HPwmColor { /DeviceCMYK setcolorspace .8 .8 0 0 setcolor HPwmSaturation } bind put"
+*CloseUI: *HPwmTextColor
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HPwmBrightness
+
+*% =================================
+*% Font Information
+*% =================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+
+*% Extra PS fonts
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" Standard ROM
+
+*?FontList: "
+save
+ (*) {cvn ==} 128 string /Font resourceforall
+ (*) = flush
+restore
+"
+*End
+*?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
+
+*% ===================================
+*% Printer Messages
+*% ===================================
+*% 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: "warming up"/warming up
+*Status: "initializing"/initializing
+*Status: "idle"/idle
+*Status: "waiting"/waiting
+*Status: "busy"/busy
+*Status: "printing"/printing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: Out of Memory"/PrinterError: Out of Memory
+*Status: "PrinterError: Offline"/PrinterError: Offline
+*Status: "PrinterError: Printhead Access Cover Open"/PrinterError: Printhead Access Cover Open
+*Status: "PrinterError: Printhead Latch Not Properly Closed"/PrinterError: Printhead Latch Not Properly Closed
+*Status: "PrinterError: Printhead Faulty"/PrinterError: Printhead Faulty
+*Status: "PrinterError: Printhead Missing"/PrinterError: Printhead Missing
+*Status: "PrinterError: Printhead Should Be Replaced Soon"/PrinterError: Printhead Should Be Replaced Soon
+*Status: "PrinterError: Ink Cartridge Missing"/PrinterError: Ink Cartridge Missing
+*Status: "PrinterError: Ink Cartridge Faulty"/PrinterError: Ink Cartridge Faulty
+*Status: "PrinterError: Ink Cartridge Empty"/PrinterError: Ink Cartridge Empty
+*Status: "PrinterError: Ink Cartridge Will Expire Soon"/PrinterError: Ink Cartridge Will Expire Soon
+*Status: "PrinterError: Ink Cartridge Expired"/PrinterError: Ink Cartridge Expired
+*Status: "PrinterError: Ink Cartridge Incompatible"/PrinterError: Ink Cartridge Incompatible
+*Status: "PrinterError: Ink Low"/PrinterError: Ink Low
+*Status: "PrinterError: Ink Buildup May Be Occurring"/PrinterError: Ink Buildup May Be Occurring
+*Status: "PrinterError: Carriage Jam"/PrinterError: Carriage Jam
+*Status: "PrinterError: Manual Feed"/PrinterError: Manual Feed
+*Status: "PrinterError: Load Media in Tray 1"/PrinterError: Load Media in Tray 1
+*Status: "PrinterError: Load Media in Tray 2"/PrinterError: Load Media in Tray 2
+*Status: "PrinterError: Load Media in Manual Feed Tray"/PrinterError: Load Media in Manual Feed Tray
+*Status: "PrinterError: Printer Ready for Manual Paper Fee"/PrinterError: Printer Ready for Manual Paper Feed
+*Status: "PrinterError: Media Not Available"/PrinterError: Media Not Available
+*Status: "PrinterError: Out of Paper"/PrinterError: Out of Paper
+*Status: "PrinterError: Paper Jam"/PrinterError: Paper Jam
+*Status: "PrinterError: Printer Paused"/PrinterError: Printer Paused
+
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+
+*Source: "Serial"
+*Source: "LocalTalk"
+*Source: "Parallel"
+*Source: "OptionalIO"
+
+*% PrinterError (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "Out of Memory"/Out of Memory
+*PrinterError: "Offline"/Offline
+*PrinterError: "Printhead Access Cover Open"/Printhead Access Cover Open
+*PrinterError: "Printhead Latch Not Properly Closed"/Printhead Latch Not Properly Closed
+*PrinterError: "Printhead Faulty"/Printhead Faulty
+*PrinterError: "Printhead Missing"/Printhead Missing
+*PrinterError: "Printhead Should Be Replaced Soon"/Printhead Should Be Replaced Soon
+*PrinterError: "Ink Cartridge Missing"/Ink Cartridge Missing
+*PrinterError: "Ink Cartridge Faulty"/Ink Cartridge Faulty
+*PrinterError: "Ink Cartridge Empty"/Ink Cartridge Empty
+*PrinterError: "Ink Cartridge Will Expire Soon"/Ink Cartridge Will Expire Soon
+*PrinterError: "Ink Cartridge Expired"/Ink Cartridge Expired
+*PrinterError: "Ink Cartridge Incompatible"/Ink Cartridge Incompatible
+*PrinterError: "Ink Low"/Ink Low
+*PrinterError: "Ink Buildup May Be Occurring"/Ink Buildup May Be Occurring
+*PrinterError: "Carriage Jam"/Carriage Jam
+*PrinterError: "Manual Feed"/Manual Feed
+*PrinterError: "Load Media in Tray 1"/Load Media in Tray 1
+*PrinterError: "Load Media in Tray 2"/Load Media in Tray 2
+*PrinterError: "Load Media in Manual Feed Tray"/Load Media in Manual Feed Tray
+*PrinterError: "Printer Ready for Manual Paper Feed"/Printer Ready for Manual Paper Feed
+*PrinterError: "Media Not Available"/Media Not Available
+*PrinterError: "Out of Paper"/Out of Paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "Printer Paused"/Printer Paused
+
+*% =================================
+*% Color Separation Information
+*% =================================
+
+*DefaultColorSep: ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi
+
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 60 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ====
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "100.0"
+
+*% For 106 lpi / 600 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "100.0"
+
+*% ===================================
+*% Printer Memory
+*% ===================================
+*FreeVM: "6701488"
+
+*% VM
+*VMOption 64Meg/64 MB: "6701488"
+*VMOption 96Meg/96 MB: "10858412"
+*VMOption 128Meg/128 MB: "12800000"
+*VMOption 160Meg/160 MB: "13401953"
+*VMOption 192Meg/192 MB: "19300000"
+*VMOption 224Meg/224 MB: "20104464"
+*VMOption 256Meg/256 MB: "28200000"
+*VMOption 320Meg/320 MB: "32000000"
+
+*% Font Cache
+*FCacheSize 64Meg/64 MB: 1000000
+*FCacheSize 96Meg/96 MB: 1000000
+*FCacheSize 128Meg/128 MB: 1000000
+*FCacheSize 160Meg/160 MB: 1000000
+*FCacheSize 192Meg/192 MB: 1000000
+*FCacheSize 224Meg/224 MB: 1000000
+*FCacheSize 256Meg/256 MB: 1000000
+*FCacheSize 320Meg/320 MB: 1000000
+
+*%SuggestedJobTimeout: "0"
+*%SuggestedWaitTimeout: "300"
+
+
+*% =================================
+*% Last Edit Date : 16th July, 2002
+*% End of PPD file
+*% For "HP Business Inkjet 3000 PS"
+*% =================================
diff --git a/prnt/hpijs/ppd/HP_Color_LaserJet.ppd b/prnt/hpijs/ppd/HP_Color_LaserJet.ppd
new file mode 100644
index 000000000..9938b83f9
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_Color_LaserJet.ppd
@@ -0,0 +1,671 @@
+*PPD-Adobe: "4.3"
+
+*% =================================
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD Version for Apple Macintosh
+*% Date Code: 19971002
+*% =================================
+*% =================================
+*% Product/PPD Version Information
+*% =================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.1.2 X"
+*LanguageVersion: English
+*LanguageEncoding: MacStandard
+*PCFileName: "HP__CLJ1.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*cupsICCProfile RGB../sRGB Matching Profile: "/Library/Printers/hp/Profiles/sRGB_A.icc"
+*cupsICCProfile CMYK../CMYK Matching Profile: "/Library/Printers/hp/Profiles/CMYK_A.icc"
+*cupsICCProfile Gray../Gray Matching Profile: "/Library/Printers/hp/Profiles/Gray_A.icc"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP Color LaserJet.icns"
+
+*% Product Name and Version Information
+*Product: "(HP Color LaserJet)"
+*ModelName: "HP Color LaserJet"
+*NickName: "HP Color LaserJet v2013.114 Postscript (recommended)"
+*ShortNickName: "HP Color LaserJet"
+*Manufacturer: "HP"
+*PSVersion: "(2013.114) 4"
+
+*% =================================
+*% Basic Device Capabilities
+*% =================================
+*LanguageLevel: "2"
+*ColorDevice: True
+*DefaultColorSpace: CMYK
+*TTRasterizer: Type42
+*FileSystem: False
+*Throughput: "10"
+
+*% =================================
+*% Emulations and Protocols
+*% =================================
+*Protocols: PJL
+
+*%=== Output Bin ======================
+*PageStackOrder Upper: Normal
+*PageStackOrder Lower: Reverse
+
+*% =================================
+*% Installable Options
+*% =================================
+*OpenGroup: InstallableOptions/Options Installed
+*OpenUI *HPOption_Rear_Feed_Unit/Rear Feed Unit: Boolean
+*DefaultHPOption_Rear_Feed_Unit: False
+*HPOption_Rear_Feed_Unit True/Installed: ""
+*HPOption_Rear_Feed_Unit False/Not Installed: ""
+*?HPOption_Rear_Feed_Unit: "
+ save
+ currentpagedevice /InputAttributes get
+ dup 1 known
+ {1 get null eq {(False)}{(True)}ifelse}{pop (False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Rear_Feed_Unit
+*OpenUI *InstalledMemory/Memory Configuration: PickOne
+*DefaultInstalledMemory: 8Meg
+*InstalledMemory 8Meg/8 - 15 MB Total RAM: ""
+*InstalledMemory 16Meg/16 - 23 MB Total RAM: ""
+*InstalledMemory 24Meg/24 - 31 MB Total RAM: ""
+*InstalledMemory 32Meg/32 - 39 MB Total RAM: ""
+*InstalledMemory 40Meg/40 - 56 MB Total RAM: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 40 ge
+ {(40Meg)}
+ {size 32 ge
+ {(32Meg)}
+ {size 24 ge
+ {(24Meg)}
+ {size 16 ge
+ {(16Meg)}
+ {(8Meg)}ifelse
+ }ifelse
+ }ifelse
+ }ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+*CloseGroup: InstallableOptions
+
+*% =================================
+*% User Interface Constraints
+*% =================================
+*% If Rear Tray is not installed, disable Rear Tray and Manual Feed UI
+*UIConstraints: *HPOption_Rear_Feed_Unit False *InputSlot Rear
+*UIConstraints: *HPOption_Rear_Feed_Unit False *ManualFeed
+
+*% If selected page size is not supported, disable Rear Tray UI
+*UIConstraints: *PageSize Tabloid *InputSlot Rear
+*UIConstraints: *PageRegion Tabloid *InputSlot Rear
+*UIConstraints: *PageSize A3 *InputSlot Rear
+*UIConstraints: *PageRegion A3 *InputSlot Rear
+*UIConstraints: *PageSize Legal *InputSlot Rear
+*UIConstraints: *PageRegion Legal *InputSlot Rear
+*UIConstraints: *PageSize LegalSmall *InputSlot Rear
+*UIConstraints: *PageRegion LegalSmall *InputSlot Rear
+
+*% If Rear Tray is selected disable Tabloid, A3, Legal paper sizes
+*UIConstraints: *InputSlot Rear *PageSize Tabloid
+*UIConstraints: *InputSlot Rear *PageRegion Tabloid
+*UIConstraints: *InputSlot Rear *PageSize A3
+*UIConstraints: *InputSlot Rear *PageRegion A3
+*UIConstraints: *InputSlot Rear *PageSize Legal
+*UIConstraints: *InputSlot Rear *PageRegion Legal
+*UIConstraints: *InputSlot Rear *PageSize LegalSmall
+*UIConstraints: *InputSlot Rear *PageRegion LegalSmall
+
+*% If selected paper size > Letter/a4, disable Color Controls
+*UIConstraints: *PageSize Tabloid *HPPantone True
+*UIConstraints: *PageRegion Tabloid *HPPantone True
+*UIConstraints: *PageSize Legal *HPPantone True
+*UIConstraints: *PageRegion Legal *HPPantone True
+*UIConstraints: *PageSize LegalSmall *HPPantone True
+*UIConstraints: *PageRegion LegalSmall *HPPantone True
+*UIConstraints: *PageSize A3 *HPPantone True
+*UIConstraints: *PageRegion A3 *HPPantone True
+
+*% =================================
+*% Media Selection
+*% =================================
+*LandscapeOrientation: Plus90
+*VariablePaperSize: False
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/US Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/US Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/US Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/US Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Tabloid/11x17: "
+ <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A3/A3: "
+ <</DeferredMediaSelection true /PageSize [842 1190] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 6 dict
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [792 1224] (Tabloid) put
+ dup [522 756] (Executive) put
+ dup [595 842] (A4) put
+ dup [842 1190] (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 Letter/US Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/US Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/US Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/US Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Tabloid/11x17: "
+ <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A3/A3: "
+ <</DeferredMediaSelection true /PageSize [842 1190] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*% The following entries provide information about specific paper keywords.
+*DefaultImageableArea: Letter
+*ImageableArea Letter/US Letter: "12.24 12.06 599.76 780.0"
+*ImageableArea LetterSmall/US Letter (Small):"30.00 31.00 582.00 761.00 "
+*ImageableArea Legal/US Legal: "12.24 12.06 599.76 996.06"
+*ImageableArea LegalSmall/US Legal (Small): "64.00 54.00 548.00 954.00 "
+*ImageableArea Tabloid/11x17: "12.50 12.50 779.50 1211.50"
+*ImageableArea Executive/Executive: "13.32 13.20 508.68 742.8"
+*ImageableArea A4/A4: "13.44 13.92 581.76 828.00"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00 "
+*ImageableArea A3/A3: "14.00 14.00 828.00 1177.00"
+*?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
+
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/US Letter: "612 792"
+*PaperDimension LetterSmall/US Letter (Small): "612 792 "
+*PaperDimension Legal/US Legal: "612 1008"
+*PaperDimension LegalSmall/US Legal (Small): "612 1008 "
+*PaperDimension Tabloid/11x17: "792 1224"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A3/A3: "842 1190"
+*RequiresPageRegion All: True
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenFreq: "60.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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+*OpenUI *HPHalftone/Halftone: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: Cluster
+*HPHalftone Cluster/Cluster Dither (Standard): "
+<< /Install {
+ /ClusterHalftone /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ /ClusterCRD /ColorRendering findresource setcolorrendering
+ }
+>> setpagedevice
+"
+*End
+*HPHalftone Scatter/Scatter Dither (Enhanced): "
+<< /Install {
+ /ScatterHalftone /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ /ScatterCRD /ColorRendering findresource setcolorrendering
+ }
+>> setpagedevice
+ /setscreen { pop pop pop} def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Scatter)} {(Cluster)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+
+*% =================================
+*% Print Color as Gray
+*% =================================
+*OpenUI *ColorModel/Print Color as Gray: PickOne
+*OrderDependency: 20 DocumentSetup *ColorModel
+*DefaultColorModel: Gray
+*ColorModel Gray/On: "<</ProcessColorModel /DeviceGray>> setpagedevice"
+*ColorModel CMYK/Off: "<</ProcessColorModel /DeviceCMYK>> setpagedevice"
+*?ColorModel: "
+ save
+ currentpagedevice /ProcessColorModel get
+ /DeviceGray eq {(Gray)}{(CMYK)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ColorModel
+
+*% ==================================
+*% PANTONE support
+*% ==================================
+*OpenUI *HPPantone/PANTONE<A8>: Boolean
+*OrderDependency: 50 AnySetup *HPPantone
+*DefaultHPPantone: False
+*HPPantone True/On: "
+<</Install {
+ /ScatterHalftone /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ /ScatterCRD /ColorRendering findresource setcolorrendering
+ }
+ /ProcessColorModel /DeviceCMYK
+>> setpagedevice
+/setscreen { pop pop pop} def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*HPPantone False/Off: ""
+*?HPPantone: "
+ save
+ currentpagedevice /ProcessColorModel get
+ /DeviceCMY eq currenthalftone /HalftoneType get 9 eq and
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPPantone
+*DefaultColorSep: ProcessBlack.60lpi.300dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 60 lpi / 300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% For 53 lpi / 300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
+*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
+*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
+*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
+
+*% =================================
+*% Media Handling Features
+*% =================================
+*% Media Input Source
+*OpenUI *InputSlot/Paper Source: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Front
+*InputSlot Front/Front Tray: "
+ <</DeferredMediaSelection true
+ /MediaPosition 0
+ >> setpagedevice"
+*End
+*InputSlot Rear/Rear Tray: "
+ <</DeferredMediaSelection true
+ /MediaPosition 1
+ >> setpagedevice"
+*End
+*?InputSlot: "
+save
+ currentpagedevice /InputAttributes get
+ /Priority get
+ aload pop pop
+ 0 eq {(Upper)} {(Rear)} ifelse
+ = flush
+restore"
+*End
+*CloseUI: *InputSlot
+*OpenUI *ManualFeed/Manual Feed: Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "1 dict dup /ManualFeed true put setpagedevice"
+*ManualFeed False/False: "1 dict dup /ManualFeed false put setpagedevice"
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*% Media output destination
+*OpenUI *OutputBin/Output Bin: PickOne
+*OrderDependency: 50 AnySetup *OutputBin
+*DefaultOutputBin: Upper
+*%DefaultOutputOrder: Normal
+*OutputBin Upper/Upper (Face Down): "1 dict dup /OutputFaceUp false put setpagedevice"
+*OutputBin Lower/Lower (Face Up): "1 dict dup /OutputFaceUp true put setpagedevice"
+*?OutputBin:"
+save
+ currentpagedevice /OutputFaceUp get
+ {(Lower)}{(Upper)}ifelse = flush
+restore
+"
+*End
+*CloseUI: *OutputBin
+
+*% =================================
+*% Resolution Control
+*% =================================
+*DefaultResolution: 300dpi
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 50 AnySetup *Smoothing
+*DefaultSmoothing:Medium
+*Smoothing None/Off: "2 dict
+ dup /PostRenderingEnhance true put
+ dup /PostRenderingEnhanceDetails
+ 2 dict dup/REValue 0 put dup /Type 8 put put
+ setpagedevice"
+*End
+*Smoothing Light/Light: "2 dict
+ dup /PostRenderingEnhance true put
+ dup /PostRenderingEnhanceDetails
+ 2 dict dup/REValue 1 put dup /Type 8 put put
+ setpagedevice"
+*End
+*Smoothing Medium/Medium: "2 dict
+ dup /PostRenderingEnhance true put
+ dup /PostRenderingEnhanceDetails
+ 2 dict dup/REValue 2 put dup /Type 8 put put
+ setpagedevice"
+*End
+*Smoothing Dark/Dark: "2 dict
+ dup /PostRenderingEnhance true put
+ dup /PostRenderingEnhanceDetails
+ 2 dict dup/REValue 3 put dup /Type 8 put put
+ setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(None) (Light) (Medium) (Dark)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+*% =================================
+*% Font Information
+*% =================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special 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
+*% ===================================
+*% 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: "warming up"/warming up
+*Status: "initializing"/initializing
+*Status: "idle"/idle
+*Status: "waiting"/waiting
+*Status: "busy"/busy
+*Status: "printing"/printing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: needs attention"/PrinterError: needs attention
+*Status: "PrinterError: cover open"/PrinterError: cover open
+*Status: "PrinterError: no toner cartridge"/PrinterError: no toner cartridge
+*Status: "PrinterError: manual feed"/PrinterError: manual feed
+*Status: "PrinterError: out of paper"/PrinterError: out of paper
+*Status: "PrinterError: Paper Jam"/PrinterError: Paper Jam
+*Status: "PrinterError: page protect needed"/PrinterError: page protect needed
+*Status: "PrinterError: out of memory"/PrinterError: out of memory
+*Status: "PrinterError: output bin full"/PrinterError: output bin full
+*Status: "PrinterError: resetting printer"/PrinterError: resetting printer
+*Status: "PrinterError: toner is low"/PrinterError: toner is low
+*Status: "PrinterError: off line"/PrinterError: off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*Printer Error: "needs attention"/needs attention
+*Printer Error: "cover open"/cover open
+*Printer Error: "no toner cartridge"/no toner cartridge
+*Printer Error: "manual feed"/manual feed
+*Printer Error: "out of paper"/out of paper
+*Printer Error: "Paper Jam"/Paper Jam
+*Printer Error: "page protect needed"/page protect needed
+*Printer Error: "out of memory"/out of memory
+*Printer Error: "output bin full"/output bin full
+*Printer Error: "resetting printer"/resetting printer
+*Printer Error: "toner is low"/toner is low
+*Printer Error: "off line"/off line
+
+*% =================================
+*% System Management
+*% =================================
+*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+*FreeVM: "1672616"
+*VMOption 8Meg/8 - 15 MB Total RAM: "1672616"
+*VMOption 16Meg/16 - 23 MB Total RAM: "6858152"
+*VMOption 24Meg/24 - 31 MB Total RAM: "14992808"
+*VMOption 32Meg/32 - 39 MB Total RAM: "23119272"
+*VMOption 40Meg/40 - 56 MB Total RAM: "31262120"
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "300"
+*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: Cannot reset printer.) = flush
+"
+*End
+
+*% =================================
+*% For "HP Color LaserJet"
+*% =================================
diff --git a/prnt/hpijs/ppd/HP_Color_LaserJet_2550.ppd b/prnt/hpijs/ppd/HP_Color_LaserJet_2550.ppd
new file mode 100644
index 000000000..7867ca81c
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_Color_LaserJet_2550.ppd
@@ -0,0 +1,1565 @@
+*PPD-Adobe: "4.3"
+
+*% =================================
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD Version for Apple Macintosh
+
+*% =================================
+*% Product/PPD Version Information
+*% =================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.0.1 X"
+*HPBuildNumber: "009"
+*LanguageVersion: English
+*LanguageEncoding: MacStandard
+*PCFileName: "HP2550.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*cupsICCProfile RGB../sRGB Matching Profile: "/Library/Printers/hp/Profiles/sRGB_A.icc"
+*cupsICCProfile CMYK../CMYK Matching Profile: "/Library/Printers/hp/Profiles/CMYK_A.icc"
+*cupsICCProfile Gray../Gray Matching Profile: "/Library/Printers/hp/Profiles/Gray_A.icc"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/hp color LaserJet 2550.icns"
+
+*% Product Name and Version Information
+*Manufacturer: "HP"
+*Product: "(hp color LaserJet 2550 series)"
+*ModelName: "HP Color LaserJet 2550 Series"
+*ShortNickName: "HP Color LaserJet 2550 Series"
+*NickName: "HP Color LaserJet 2550 Series Postscript (recommended)"
+*PSVersion: "(3011.001) 1"
+
+*% =================================
+*% Basic Device Capabilities
+*% =================================
+*LanguageLevel: "3"
+*Throughput: "20"
+*FileSystem: False
+*ColorDevice: True
+*DefaultColorSpace: CMYK
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*% =================================
+*% Emulations and Protocols
+*% =================================
+
+*% =================================
+*% PostScript Patches
+*% =================================
+
+*% =================================
+*% Installable Options
+*% =================================
+*OpenGroup: InstallableOptions/Options Installed
+*OpenUI *HPOption_250_Sheet_Feeder_Tray2/Tray 2 (Optional): Boolean
+*DefaultHPOption_250_Sheet_Feeder_Tray2: False
+*HPOption_250_Sheet_Feeder_Tray2 True/Installed: ""
+*HPOption_250_Sheet_Feeder_Tray2 False/Not Installed: ""
+*?HPOption_250_Sheet_Feeder_Tray2: "
+ save
+ currentpagedevice /InputAttributes get 1 known
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_250_Sheet_Feeder_Tray2
+
+*OpenUI *HPOption_500_Sheet_Feeder_Tray3/Tray 3 (Optional): Boolean
+*DefaultHPOption_500_Sheet_Feeder_Tray3: False
+*HPOption_500_Sheet_Feeder_Tray3 True/Installed: ""
+*HPOption_500_Sheet_Feeder_Tray3 False/Not Installed: ""
+*?HPOption_500_Sheet_Feeder_Tray3: "
+ save
+ currentpagedevice /InputAttributes get 2 known
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_500_Sheet_Feeder_Tray3
+
+*OpenUI *InstalledMemory/Memory Configuration: PickOne
+*DefaultInstalledMemory: 64-71MB
+*InstalledMemory 64-71MB/64 -71 MB RAM: ""
+*InstalledMemory 72-79MB/72 - 79 MB RAM: ""
+*InstalledMemory 80-95MB/80 - 95 MB RAM: ""
+*InstalledMemory 96-127MB/96 - 127 MB RAM: ""
+*InstalledMemory 128-191MB/128 - 192 MB RAM: ""
+*InstalledMemory 192MB/192 MB RAM: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 192 ge
+ {(192MB)}
+ {size 128 ge
+ {(128-191MB)}
+ {size 96 ge
+ {(96-127MB)}
+ {size 80 ge
+ {(80-95MB)}
+ {size 72 ge
+ {(72-79MB)}
+ {(64-71MB)}ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+*%==================================
+*% Fit to Page
+*%==================================
+*OpenUI *HPOption_PaperPolicy/Paper Matching: PickOne
+*OrderDependency: 29 AnySetup *HPOption_PaperPolicy
+*DefaultHPOption_PaperPolicy: Prompt
+*HPOption_PaperPolicy Prompt/Prompt User for correct size: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy Scale/Nearest Size & Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy Crop/Nearest Size & Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPOption_PaperPolicy: "(Prompt) = flush"
+*End
+*CloseUI: *HPOption_PaperPolicy
+
+*CloseGroup: InstallableOptions
+
+*% =================================
+*% User Interface Constraints
+*% =================================
+
+*%Constraints on Tray 3 if it is not installed
+*UIConstraints: *HPOption_250_Sheet_Feeder_Tray2 False *InputSlot Tray2
+*UIConstraints: *HPOption_500_Sheet_Feeder_Tray3 False *InputSlot Tray3
+
+*%Constraints on PageSize and InputSlot on tray2
+*% ==============================================
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageSize Postcard *InputSlot Tray2
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray2
+*UIConstraints: *PageSize w558h774 *InputSlot Tray2
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray2
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageRegion Postcard *InputSlot Tray2
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray2
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray2
+
+*UIConstraints: *InputSlot Tray2 *PageSize Env10
+*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray2 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray2 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray2 *PageSize EnvISOB5
+*UIConstraints: *InputSlot Tray2 *PageSize Postcard
+*UIConstraints: *InputSlot Tray2 *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray2 *PageSize w558h774
+
+*UIConstraints: *InputSlot Tray2 *PageRegion Env10
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvISOB5
+*UIConstraints: *InputSlot Tray2 *PageRegion Postcard
+*UIConstraints: *InputSlot Tray2 *PageRegion DoublePostcard
+*UIConstraints: *InputSlot Tray2 *PageRegion w558h774
+
+*%Constraints on PageSize and InputSlot on tray3
+*% ==============================================
+*UIConstraints: *PageSize Legal *InputSlot Tray3
+*UIConstraints: *PageSize LegalSmall *InputSlot Tray3
+*UIConstraints: *PageSize Executive *InputSlot Tray3
+*UIConstraints: *PageSize w612h935 *InputSlot Tray3
+*UIConstraints: *PageSize A5 *InputSlot Tray3
+*UIConstraints: *PageSize B5 *InputSlot Tray3
+*UIConstraints: *PageSize ISOB5 *InputSlot Tray3
+*UIConstraints: *PageSize w612h936 *InputSlot Tray3
+*UIConstraints: *PageSize Postcard *InputSlot Tray3
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray3
+*UIConstraints: *PageSize w558h774 *InputSlot Tray3
+*UIConstraints: *PageSize Env10 *InputSlot Tray3
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3
+*UIConstraints: *PageSize EnvDL *InputSlot Tray3
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray3
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3
+
+*UIConstraints: *PageRegion Legal *InputSlot Tray3
+*UIConstraints: *PageRegion LegalSmall *InputSlot Tray3
+*UIConstraints: *PageRegion Executive *InputSlot Tray3
+*UIConstraints: *PageRegion w612h935 *InputSlot Tray3
+*UIConstraints: *PageRegion A5 *InputSlot Tray3
+*UIConstraints: *PageRegion B5 *InputSlot Tray3
+*UIConstraints: *PageRegion ISOB5 *InputSlot Tray3
+*UIConstraints: *PageRegion w612h936 *InputSlot Tray3
+*UIConstraints: *PageRegion Postcard *InputSlot Tray3
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray3
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray3
+*UIConstraints: *PageRegion Env10 *InputSlot Tray3
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray3
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray3
+
+*UIConstraints: *InputSlot Tray3 *PageSize Legal
+*UIConstraints: *InputSlot Tray3 *PageSize LegalSmall
+*UIConstraints: *InputSlot Tray3 *PageSize Executive
+*UIConstraints: *InputSlot Tray3 *PageSize w612h935
+*UIConstraints: *InputSlot Tray3 *PageSize A5
+*UIConstraints: *InputSlot Tray3 *PageSize B5
+*UIConstraints: *InputSlot Tray3 *PageSize ISOB5
+*UIConstraints: *InputSlot Tray3 *PageSize w612h936
+*UIConstraints: *InputSlot Tray3 *PageSize Postcard
+*UIConstraints: *InputSlot Tray3 *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray3 *PageSize w558h774
+*UIConstraints: *InputSlot Tray3 *PageSize Env10
+*UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray3 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray3 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray3 *PageSize EnvISOB5
+
+*UIConstraints: *InputSlot Tray3 *PageRegion Legal
+*UIConstraints: *InputSlot Tray3 *PageRegion LegalSmall
+*UIConstraints: *InputSlot Tray3 *PageRegion Executive
+*UIConstraints: *InputSlot Tray3 *PageRegion w612h935
+*UIConstraints: *InputSlot Tray3 *PageRegion A5
+*UIConstraints: *InputSlot Tray3 *PageRegion B5
+*UIConstraints: *InputSlot Tray3 *PageRegion ISOB5
+*UIConstraints: *InputSlot Tray3 *PageRegion w612h936
+*UIConstraints: *InputSlot Tray3 *PageRegion Postcard
+*UIConstraints: *InputSlot Tray3 *PageRegion DoublePostcard
+*UIConstraints: *InputSlot Tray3 *PageRegion w558h774
+*UIConstraints: *InputSlot Tray3 *PageRegion Env10
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvISOB5
+
+*NonUIConstraints: *InputSlot Tray2 *CustomPageSize True
+*NonUIConstraints: *InputSlot Tray3 *CustomPageSize True
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray2
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray3
+
+*% Ignore ColorSmart manual settings in automatic mode
+*%======================================================
+*UIConstraints: *HPColorSmart Automatic *HPTextHalftone Detail
+*UIConstraints: *HPColorSmart Automatic *HPTextNeutralGrays ProcessBlack
+
+*UIConstraints: *HPColorSmart Automatic *HPGraphicsHalftone Detail
+*UIConstraints: *HPColorSmart Automatic *HPGraphicsNeutralGrays ProcessBlack
+
+*UIConstraints: *HPColorSmart Automatic *HPPhotoHalftone Detail
+*UIConstraints: *HPColorSmart Automatic *HPPhotoNeutralGrays Black
+
+*UIConstraints: *HPColorSmart Automatic *HPRGBEmulation Device
+
+*UIConstraints: *HPColorSmart Automatic *HPEdgeControl Max
+*UIConstraints: *HPColorSmart Automatic *HPEdgeControl Light
+*UIConstraints: *HPColorSmart Automatic *HPEdgeControl Off
+
+*%Constraints on MediaTypes
+*%===========================================================
+*UIConstraints: *MediaType Transparency *InputSlot Tray2
+*UIConstraints: *MediaType Transparency *InputSlot Tray3
+*UIConstraints: *MediaType Labels *InputSlot Tray2
+*UIConstraints: *MediaType Labels *InputSlot Tray3
+*UIConstraints: *MediaType Cardstock *InputSlot Tray2
+*UIConstraints: *MediaType Cardstock *InputSlot Tray3
+*UIConstraints: *MediaType Glossy *InputSlot Tray2
+*UIConstraints: *MediaType Glossy *InputSlot Tray3
+*UIConstraints: *MediaType HeavyGlossy *InputSlot Tray2
+*UIConstraints: *MediaType HeavyGlossy *InputSlot Tray3
+*UIConstraints: *MediaType Envelope *InputSlot Tray2
+*UIConstraints: *MediaType Envelope *InputSlot Tray3
+*UIConstraints: *MediaType ToughPaper *InputSlot Tray2
+*UIConstraints: *MediaType ToughPaper *InputSlot Tray3
+
+*UIConstraints: *InputSlot Tray2 *MediaType Transparency
+*UIConstraints: *InputSlot Tray3 *MediaType Transparency
+*UIConstraints: *InputSlot Tray2 *MediaType Labels
+*UIConstraints: *InputSlot Tray3 *MediaType Labels
+*UIConstraints: *InputSlot Tray2 *MediaType Cardstock
+*UIConstraints: *InputSlot Tray3 *MediaType Cardstock
+*UIConstraints: *InputSlot Tray2 *MediaType Glossy
+*UIConstraints: *InputSlot Tray3 *MediaType Glossy
+*UIConstraints: *InputSlot Tray2 *MediaType HeavyGlossy
+*UIConstraints: *InputSlot Tray3 *MediaType HeavyGlossy
+*UIConstraints: *InputSlot Tray2 *MediaType Envelope
+*UIConstraints: *InputSlot Tray3 *MediaType Envelope
+*UIConstraints: *InputSlot Tray2 *MediaType ToughPaper
+*UIConstraints: *InputSlot Tray3 *MediaType ToughPaper
+
+*UIConstraints: *MediaType Transparency *HPManualDuplex True
+*UIConstraints: *MediaType Labels *HPManualDuplex True
+*UIConstraints: *MediaType Envelope *HPManualDuplex True
+
+*UIConstraints: *HPManualDuplex True *MediaType Transparency
+*UIConstraints: *HPManualDuplex True *MediaType Labels
+*UIConstraints: *HPManualDuplex True *MediaType Envelope
+
+
+*% Fills not allowed with overlays
+*%===========================================================
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+*% Halo style does not work with Watermarks
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+*% =================================
+*% Media Selection
+*% =================================
+*LandscapeOrientation: Plus90
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/US Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/US Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w612h935/8.5X13: "
+ <</PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize ISOB5/B5 (ISO): "
+ <</PageSize [499 709] /ImagingBBox null /MediaClass (CutSheet)>> setpagedevice"
+*End
+*PageSize B5/B5 (JIS): "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w612h936/Executive (JIS): "
+ <</PageSize [612 936] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Postcard/Postcard (JIS): "
+ <</PageSize [284 419] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Env #10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 17 dict
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [612 935] (w612h935) put
+ dup [522 756] (Executive) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [499 709] (ISOB5) put
+ dup [516 728] (B5) put
+ dup [612 936] (w612h936) put
+ dup [284 419] (Postcard) put
+ dup [419.5 567](DoublePostcard) put
+ dup [558 774] (w558h774) put
+ dup [499 709] (EnvISOB5) put
+ dup [297 684] (Env10) put
+ dup [459 649] (EnvC5) put
+ dup [312 624] (EnvDL) put
+ dup [279 540] (EnvMonarch) 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 Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/US Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/US Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w612h935/8.5X13: "
+ <</PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion ISOB5/B5 (ISO): "
+ <</PageSize [499 709] /ImagingBBox null /MediaClass (CutSheet)>> setpagedevice"
+*End
+*PageRegion B5/B5 (JIS): "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w612h936/Executive (JIS): "
+ <</PageSize [612 936] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Postcard/Postcard (JIS): "
+ <</PageSize [284 419] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Env #10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*% The following entries provide information about specific paper keywords.
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.12 599.88 779.90"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Legal/US Legal: "12.00 12.12 599.88 995.90"
+*ImageableArea LegalSmall/US Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea w612h935/8.5x13: "12.00 12.00 599.76 922.76"
+*ImageableArea Executive/Executive: "12.00 12.12 509.88 743.90"
+*ImageableArea A4/A4: "12.00 12.12 583.08 829.68"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.12 407.40 583.10"
+*ImageableArea ISOB5/B5 (ISO): "11.00 11.00 488.00 698.00"
+*ImageableArea B5/B5 (JIS): "12.00 12.12 503.88 715.92"
+*ImageableArea w612h936/Executive (JIS): "12.00 12.12 599.76 923.76"
+*ImageableArea Postcard/Postcard (JIS): "12.00 12.12 271.20 407.28"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.12 407.28 554.64"
+*ImageableArea w558h774/16K: "12.00 12.12 545.76 761.76"
+*ImageableArea EnvISOB5/Env B5: "12.00 12.12 486.60 696.38"
+*ImageableArea Env10/Env #10: "12.00 12.12 284.76 671.90"
+*ImageableArea EnvC5/Env C5: "12.00 12.12 447.00 636.96"
+*ImageableArea EnvDL/Env DL: "12.00 12.12 299.64 611.42"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.12 266.76 527.90"
+*?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
+
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Legal/US Legal: "612 1008"
+*PaperDimension LegalSmall/US Legal (Small): "612 1008"
+*PaperDimension w612h935/8.5x13: "612 935"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension ISOB5/B5 (ISO): "499 709"
+*PaperDimension B5/B5 (JIS): "516 729"
+*PaperDimension w612h936/Executive (JIS): "612 936"
+*PaperDimension Postcard/Postcard (JIS): "284 419"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension EnvISOB5/Env B5: "499 709"
+*PaperDimension Env10/Env #10: "297 684"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+
+*RequiresPageRegion All: True
+
+
+*%=========================================
+*% Custom Paper Support
+*%=========================================
+*%Orientation and Margin (offsets) values are not utilized for cut sheet fed printer
+
+*% Smallest = 3x5, Largest = 8.5 x 14
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1002"
+*CenterRegistered: False
+*HWMargins: 16 16 16 16
+*CustomPageSize True: "
+ pop pop pop
+ << /DeferredMediaSelection true
+ /PageSize [ 7 -2 roll ]
+ /ImagingBBox null
+ >> setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1002
+*ParamCustomPageSize Orientation: 3 int 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize WidthOffset: 5 points 0 3
+
+*RequiresPageRegion All: True
+
+*% ================================================
+*% Enable/Disable Manual Feed
+*% ================================================
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenFreq: "150.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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*% =================================
+*% Media Types
+*% =================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 50 AnySetup *MediaType
+*DefaultMediaType: Unspecified
+*MediaType Unspecified/Unspecified: ""
+*MediaType Plain/Plain: "
+ <</ManualFeed false /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</ManualFeed false /MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</ManualFeed false /MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</ManualFeed false /MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</ManualFeed false /MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</ManualFeed false /MediaType (Label)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</ManualFeed false /MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</ManualFeed false /MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</ManualFeed false /MediaType (Color)>> setpagedevice"
+*End
+*MediaType Light70/Light(<3c>70 g/m2): "
+ <</ManualFeed false /MediaType (Light)>> setpagedevice"
+*End
+*MediaType Heavy91105/Heavy(91-105 g/m2): "
+ <</ManualFeed false /MediaType (Heavy)>> setpagedevice"
+*End
+*MediaType Cardstock106163/Card Stock(106-163 g/m2): "
+ <</ManualFeed false /MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Glossy/Glossy (75-105 g/m2): "
+ <</ManualFeed false /MediaType (Gloss)>> setpagedevice"
+*End
+*MediaType HeavyGlossy106163/Heavy Glossy(106-163 g/m2): "
+ <</ManualFeed false /MediaType (Heavy Gloss)>> setpagedevice"
+*End
+*MediaType Envelope/Envelope: "
+ <</ManualFeed false /MediaType (Envelope)>> setpagedevice"
+*End
+*MediaType ToughPaper/Tough Paper: "
+ <</ManualFeed false /MediaType (Gloss Film)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /MediaType get
+ dup null eq {pop (Unknown)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*% =================================
+*% Media Handling Features
+*% =================================
+*% Media Input Source
+*OpenUI *InputSlot/Paper Source: PickOne
+*OrderDependency: 40 AnySetup *InputSlot
+*DefaultInputSlot: Tray1
+*InputSlot Tray1/Tray 1: "
+ <</MediaPosition 4>> setpagedevice"
+*End
+*InputSlot Tray2/Tray 2: "
+ <</MediaPosition 1>> setpagedevice"
+*End
+*InputSlot Tray3/Tray 3 (Optional): "
+ <</MediaPosition 2>> setpagedevice"
+*End
+*?InputSlot: "
+save
+ currentpagedevice /InputAttributes get
+ /Priority get
+ aload pop pop
+ /theTray exch def
+ /theTray 0 eq {(Tray2)} {/theTray 1 eq {(Tray3)} {(Tray1)} ifelse} ifelse
+ = flush
+restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% ================================================
+*% Manual Duplex
+*% ================================================
+*OpenGroup: HPFinishingPanel/Finishing
+
+*OpenUI *HPManualDuplex/Manually Print on 2nd Side: Boolean
+*OrderDependency: 35 AnySetup *HPManualDuplex
+*DefaultHPManualDuplex: False
+*HPManualDuplex True/Yes: "<< /PrintOnBackside true >> setpagedevice"
+*HPManualDuplex False/No: "<< /PrintOnBackside false >> setpagedevice"
+*?HPManualDuplex: "(False) == flush"
+*CloseUI: *HPManualDuplex
+
+*CloseGroup: HPFinishingPanel
+
+*% ===================================
+*% CMYK Ink Model
+*% ===================================
+*OpenGroup: HPCMYKInksPanel/CMYK Inks
+
+*OpenUI *HPCMYKInks/CMYK Inks: PickOne
+*OrderDependency: 110 AnySetup *HPCMYKInks
+*DefaultHPCMYKInks: Default
+*HPCMYKInks Default/Fast: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ Fast HPTextCMYKInkSetEmulation
+ Fast HPGraphicsCMYKInkSetEmulation
+ Fast HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks SWOP/SWOP: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ SWOP HPTextCMYKInkSetEmulation
+ SWOP HPGraphicsCMYKInkSetEmulation
+ SWOP HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks Euro/EuroScale: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ Euro HPTextCMYKInkSetEmulation
+ Euro HPGraphicsCMYKInkSetEmulation
+ Euro HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks DIC/DIC: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ DIC HPTextCMYKInkSetEmulation
+ DIC HPGraphicsCMYKInkSetEmulation
+ DIC HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks NoAdj/Device:"
+globaldict /HPTextCMYKInkSetEmulation known {
+ NoAdj HPTextCMYKInkSetEmulation
+ NoAdj HPGraphicsCMYKInkSetEmulation
+ NoAdj HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*CloseUI: *HPCMYKInks
+
+*CloseGroup: HPCMYKInksPanel
+
+*% ===================================
+*% ColorOptions
+*% ===================================
+*OpenGroup: HPColorOptionsPanel/Color Options
+
+*OpenUI *HPColorSmart/Color Options: PickOne
+*OrderDependency: 55 DocumentSetup *HPColorSmart
+*DefaultHPColorSmart: Automatic
+*HPColorSmart Automatic/Automatic: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartImageAdjustment
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageAdaptiveHalftoning
+ Normal HPColorTrapping
+ TonerBlack HPTextNeutralAxis
+ TonerBlack HPGraphicsNeutralAxis
+ ProcBlack HPImageNeutralAxis
+ Detail ColorSmartTextHalftone
+ Detail ColorSmartGraphicsHalftone
+ Detail ColorSmartImageHalftone
+ true ColorSmartColorMatching
+} if
+/setscreen { pop pop pop} def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*HPColorSmart Manual/Manual: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+} if
+/setscreen { pop pop pop} def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*CloseUI: *HPColorSmart
+
+*% ==================================
+*% ColorOptions Manual Settings
+*% ==================================
+*OpenUI *HPTextHalftone/Text Halftone: PickOne
+*OrderDependency: 57 AnySetup *HPTextHalftone
+*DefaultHPTextHalftone: Detail
+*HPTextHalftone Detail/Detail: "
+globaldict /ColorSmartColorMatching known {
+ Detail ColorSmartTextHalftone
+} if
+"
+*End
+*HPTextHalftone Smooth/Smooth: "
+globaldict /ColorSmartColorMatching known {
+ Smooth ColorSmartTextHalftone
+} if
+"
+*End
+*CloseUI: *HPTextHalftone
+
+*OpenUI *HPTextNeutralGrays/Text Neutral Grays: PickOne
+*OrderDependency: 57 AnySetup *HPTextNeutralGrays
+*DefaultHPTextNeutralGrays: Black
+*HPTextNeutralGrays Black/Black Only: "
+globaldict /HPTextNeutralAxis known {
+ TonerBlack HPTextNeutralAxis
+} if
+"
+*End
+*HPTextNeutralGrays ProcessBlack/4-Color: "
+globaldict /HPTextNeutralAxis known {
+ ProcBlack HPTextNeutralAxis
+} if
+"
+*End
+*CloseUI: *HPTextNeutralGrays
+
+*OpenUI *HPGraphicsHalftone/Graphics Halftone: PickOne
+*OrderDependency: 57 AnySetup *HPGraphicsHalftone
+*DefaultHPGraphicsHalftone: Detail
+*HPGraphicsHalftone Detail/Detail: "
+globaldict /ColorSmartColorMatching known {
+ Detail ColorSmartGraphicsHalftone
+} if
+"
+*End
+*HPGraphicsHalftone Smooth/Smooth: "
+globaldict /ColorSmartColorMatching known {
+ Smooth ColorSmartGraphicsHalftone
+} if
+"
+*End
+*CloseUI: *HPGraphicsHalftone
+
+*OpenUI *HPGraphicsNeutralGrays/Graphics Neutral Grays: PickOne
+*OrderDependency: 57 AnySetup *HPGraphicsNeutralGrays
+*DefaultHPGraphicsNeutralGrays: Black
+*HPGraphicsNeutralGrays Black/Black Only: "
+globaldict /HPGraphicsNeutralAxis known {
+ TonerBlack HPGraphicsNeutralAxis
+} if
+"
+*End
+*HPGraphicsNeutralGrays ProcessBlack/4-Color: "
+globaldict /HPGraphicsNeutralAxis known {
+ ProcBlack HPGraphicsNeutralAxis
+} if
+"
+*End
+*CloseUI: *HPGraphicsNeutralGrays
+
+*OpenUI *HPPhotoHalftone/Photographs Halftone: PickOne
+*OrderDependency: 57 AnySetup *HPPhotoHalftone
+*DefaultHPPhotoHalftone: Detail
+*HPPhotoHalftone Detail/Detail: "
+globaldict /ColorSmartColorMatching known {
+ Detail ColorSmartImageHalftone
+} if
+"
+*End
+*HPPhotoHalftone Smooth/Smooth: "
+globaldict /ColorSmartColorMatching known {
+ Smooth ColorSmartImageHalftone
+} if
+"
+*End
+*CloseUI: *HPPhotoHalftone
+
+*OpenUI *HPPhotoNeutralGrays/Photographs Neutral Grays: PickOne
+*OrderDependency: 57 AnySetup *HPPhotoNeutralGrays
+*DefaultHPPhotoNeutralGrays: ProcessBlack
+*HPPhotoNeutralGrays Black/Black Only: "
+globaldict /HPImageNeutralAxis known {
+ TonerBlack HPImageNeutralAxis
+} if
+"
+*End
+*HPPhotoNeutralGrays ProcessBlack/4-Color: "
+globaldict /HPImageNeutralAxis known {
+ ProcBlack HPImageNeutralAxis
+} if
+"
+*End
+*CloseUI: *HPPhotoNeutralGrays
+
+*% ========================
+*% RGB Color Options Settings
+*% ========================
+*OpenUI *HPRGBEmulation/RGB Color: PickOne
+*OrderDependency: 57 AnySetup *HPRGBEmulation
+*DefaultHPRGBEmulation: sRGB
+*HPRGBEmulation sRGB/sRGB: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartImageAdjustment
+} if
+"
+*End
+*HPRGBEmulation Vivid/Vivid: "
+globaldict /ColorSmartColorMatching known {
+ Vivid ColorSmartImageAdjustment
+} if
+"
+*End
+*HPRGBEmulation Device/Device: "
+globaldict /ColorSmartColorMatching known {
+ NoAdj ColorSmartImageAdjustment
+} if
+"
+*End
+*CloseUI: *HPRGBEmulation
+
+*% ==================================
+*% Adaptive Halftoning and Color Trapping Settings - Edge Control settings
+*% ==================================
+
+*OpenUI *HPEdgeControl/Edge Control: PickOne
+*OrderDependency: 57 AnySetup *HPEdgeControl
+*DefaultHPEdgeControl: Normal
+*HPEdgeControl Max/Maximum: "
+globaldict /HPTextAdaptiveHalftoning known {
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageHAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Max HPColorTrapping
+} if
+"
+*End
+*HPEdgeControl Normal/Normal: "
+globaldict /HPTextAdaptiveHalftoning known {
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageHAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Normal HPColorTrapping
+} if
+"
+*End
+*HPEdgeControl Light/Light: "
+globaldict /HPTextAdaptiveHalftoning known {
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageHAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Light HPColorTrapping
+} if
+"
+*End
+*HPEdgeControl Off/Off: "
+globaldict /HPTextAdaptiveHalftoning known {
+ false HPTextAdaptiveHalftoning
+ false HPGraphicsAdaptiveHalftoning
+ false HPImageAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Off HPColorTrapping
+} if
+globaldict /PostRenderingEnhance known {
+<< /PostRenderingEnhance true /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+} if
+"
+*End
+*CloseUI: *HPEdgeControl
+
+*% =================================
+*% Print Color as Gray
+*% Chose NOT to use standard *ColorModel keyword because color on or off is simpler
+*% =================================
+*OpenUI *ColorModel/Print Color as Gray: PickOne
+*OrderDependency: 20 AnySetup *ColorModel
+*DefaultColorModel: Gray
+*ColorModel Gray/On: "<</ProcessColorModel /DeviceGray>> setpagedevice"
+*ColorModel CMYK/Off: "<</ProcessColorModel /DeviceCMYK>> setpagedevice"
+*?ColorModel: "
+ save
+ currentpagedevice /ProcessColorModel get
+ /DeviceGray eq {(Gray)}{(CMYK)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ColorModel
+
+*CloseGroup: HPColorOptionsPanel
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenGroup: HPWaterOverlayPanel/Watermark/Overlay
+
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% Watermark Color
+*% =================================
+*OpenUI *HPwmTextColor/Watermark Color: PickOne
+*OrderDependency: 64 AnySetup *HPwmTextColor
+*DefaultHPwmTextColor: Black
+*HPwmTextColor Black/Gray: "userdict /HPwmColor { 0 setgray HPwmSaturation } bind put"
+*HPwmTextColor Red/Red: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 1 .3 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Orange/Orange: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 .5 1 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Yellow/Yellow: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 0 1 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Green/Green: "userdict /HPwmColor { /DeviceCMYK setcolorspace .9 0 .9 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Blue/Blue: "userdict /HPwmColor { /DeviceCMYK setcolorspace 1 .1 0 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Purple/Violet: "userdict /HPwmColor { /DeviceCMYK setcolorspace .8 .8 0 0 setcolor HPwmSaturation } bind put"
+*CloseUI: *HPwmTextColor
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*CloseGroup: HPWaterOverlayPanel
+
+*% =================================
+*% Control
+*% =================================
+*DefaultResolution: 600dpi
+
+*% =================================
+*% Specials for Quark
+*% =================================
+*QRKDoNonLocalDCS: False
+*QRKCustomHalftone2550 HP/HP Color LaserJet 2550: ""
+
+*% =================================
+*% Font Information
+*% =================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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
+*% ===================================
+
+*% 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: "warming up"/warming up
+*Status: "initializing"/initializing
+*Status: "idle"/idle
+*Status: "waiting"/waiting
+*Status: "busy"/busy
+*Status: "printing"/printing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: needs attention"/PrinterError: needs attention
+*Status: "PrinterError: cover open"/PrinterError: cover open
+*Status: "PrinterError: no toner cartridge"/PrinterError: no toner cartridge
+*Status: "PrinterError: manual feed"/PrinterError: manual feed
+*Status: "PrinterError: out of paper"/PrinterError: out of paper
+*Status: "PrinterError: Paper Jam"/PrinterError: Paper Jam
+*Status: "PrinterError: page protect needed"/PrinterError: page protect needed
+*Status: "PrinterError: out of memory"/PrinterError: out of memory
+*Status: "PrinterError: output bin full"/PrinterError: output bin full
+*Status: "PrinterError: resetting printer"/PrinterError: resetting printer
+*Status: "PrinterError: toner is low"/PrinterError: toner is low
+*Status: "PrinterError: off line"/PrinterError: off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*% PrinterError (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "cover open"/cover open
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% =================================
+*% Color Separation Information
+*% =================================
+*ContoneOnly: True
+
+*% =================================
+*% System Management
+*% =================================
+*FreeVM: "13027208"
+*VMOption 64-71MB/64 - 95 MB RAM: "10400000"
+*VMOption 72-79MB/96 - 127 MB RAM: "13401953"
+*VMOption 80-95MB/128 - 159 MB RAM: "19300000"
+*VMOption 96-127MB/160 - 191 MB RAM: "20104464"
+*VMOption 128-191MB/192 - 223 MB RAM: "28200000"
+*VMOption 192MB/224 - 255 MB RAM: "28200000"
+
+*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "300"
+*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: Cannot reset printer.) = flush
+"
+*End
+
+*% =================================
+*% For "HP Color LaserJet 2550 Series"
+*% =================================
diff --git a/prnt/hpijs/ppd/HP_Color_LaserJet_4500.ppd b/prnt/hpijs/ppd/HP_Color_LaserJet_4500.ppd
new file mode 100644
index 000000000..6fb639d95
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_Color_LaserJet_4500.ppd
@@ -0,0 +1,1285 @@
+*PPD-Adobe: "4.3"
+
+*% =================================
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD Version for Apple Macintosh
+
+*% =================================
+*% Product/PPD Version Information
+*% =================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.2.2 X"
+*LanguageVersion: English
+*LanguageEncoding: MacStandard
+*PCFileName: "HP4500.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*cupsICCProfile RGB../sRGB Matching Profile: "/Library/Printers/hp/Profiles/sRGB_A.icc"
+*cupsICCProfile CMYK../CMYK Matching Profile: "/Library/Printers/hp/Profiles/CMYK_A.icc"
+*cupsICCProfile Gray../Gray Matching Profile: "/Library/Printers/hp/Profiles/Gray_A.icc"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP Color LaserJet 4500.icns"
+
+*% Product Name and Version Information
+*Manufacturer: "HP"
+*Product: "(HP Color LaserJet 4500)"
+*ModelName: "HP Color LaserJet 4500"
+*ShortNickName: "HP Color LaserJet 4500"
+*NickName: "HP Color LaserJet 4500 v2014.200 Postscript (recommended)"
+*PSVersion: "(2014.200) 0"
+
+*% =================================
+*% Basic Device Capabilities
+*% =================================
+*LanguageLevel: "2"
+*ColorDevice: True
+*DefaultColorSpace: CMYK
+*TTRasterizer: Type42
+*Throughput: "16"
+
+*FileSystem: False
+
+*% =================================
+*% Emulations and Protocols
+*% =================================
+*Protocols: PJL TBCP
+
+*% =================================
+*% PostScript Patches
+*% =================================
+*JobPatchFile 1: "
+ (HP Color LaserJet 4500) product eq {
+ /findcolorrendering where {
+ /HP_sRGB_CRD
+ <<
+ /ColorRenderingType 1
+ /RangePQR [ -0.5 2 -0.5 2 -0.5 2 ]
+ /MatrixPQR [0.8951 -0.7502 0.0389
+ 0.2664 1.7135 -0.0685
+ -0.1614 0.0367 1.0296]
+ /TransformPQR
+ [{exch pop exch 3 get mul exch pop exch 3 get div} bind
+ {exch pop exch 4 get mul exch pop exch 4 get div} bind
+ {exch pop exch 5 get mul exch pop exch 5 get div} bind]
+ /MatrixLMN [3.240449 -0.969265 0.055643
+ -1.537136 1.876011 -0.204026
+ -0.498531 0.041556 1.057229]
+ /EncodeABC [{dup 0.00304 le {12.92321 mul}
+ {1 2.4 div exp 1.055 mul 0.055 sub}ifelse}
+ bind dup dup]
+ /WhitePoint[0.9505 1 1.0890] % D65
+ /BlackPoint [0 0 0]
+ >> /ColorRendering defineresource pop
+ /findcolorrendering { pop /HP_sRGB_CRD true } bind def
+ }if
+ }if"
+*End
+*JobPatchFile 2: "
+/limitinterpolate { dup type /dicttype eq { dup /Interpolate known { dup /Interpolate get {
+ 1 1 idtransform 2 index /ImageMatrix get dtransform exch abs 1 exch div exch abs 1 exch div 2 copy lt
+ { exch }if pop 4 lt { dup /Interpolate false put } if } if } if } if
+} bind def
+/image { limitinterpolate systemdict /image get exec } bind def
+/imagemask { limitinterpolate systemdict /imagemask get exec } bind def"
+*End
+
+*% =================================
+*% Installable Options
+*% =================================
+*OpenGroup: InstallableOptions/Options Installed
+*OpenUI *HPOption_500_Sheet_Feeder_Tray3/500-Sheet Paper Feeder: Boolean
+*DefaultHPOption_500_Sheet_Feeder_Tray3: False
+*HPOption_500_Sheet_Feeder_Tray3 True/Installed: ""
+*HPOption_500_Sheet_Feeder_Tray3 False/Not Installed: ""
+*?HPOption_500_Sheet_Feeder_Tray3: "
+ save
+ currentpagedevice /InputAttributes get
+ dup 1 known
+ {1 get null eq {(False)}{(True)}ifelse}{pop (False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_500_Sheet_Feeder_Tray3
+
+*OpenUI *InstalledMemory/Memory Configuration: PickOne
+*DefaultInstalledMemory: Mem1
+*InstalledMemory Mem1/32 - 39 MB RAM: ""
+*InstalledMemory Mem2/40 - 63 MB RAM: ""
+*InstalledMemory Mem3/64 - 95 MB RAM: ""
+*InstalledMemory Mem4/96 - 127 MB RAM: ""
+*InstalledMemory Mem5/128 - 159 MB RAM: ""
+*InstalledMemory Mem6/160 - 191 MB RAM: ""
+*InstalledMemory Mem7/³ 192 MB RAM: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 192 ge
+ {(Mem7)}
+ {size 160 ge
+ {(Mem6)}
+ {size 128 ge
+ {(Mem5)}
+ {size 96 ge
+ {(Mem4)}
+ {size 64 ge
+ {(Mem3)}
+ {size 40 ge
+ {(Mem2)}
+ {(Mem1)}ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+*OpenUI *HPOption_Duplexer/Duplex Printing Accessory: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_PaperPolicy/Paper Matching: PickOne
+*OrderDependency: 29 AnySetup *HPOption_PaperPolicy
+*DefaultHPOption_PaperPolicy: Prompt
+*HPOption_PaperPolicy Prompt/Prompt User for correct size: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy Scale/Nearest Size & Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy Crop/Nearest Size & Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPOption_PaperPolicy: "
+currentpagedevice /Policies get /PageSize get 5 eq {(Crop)}{(Prompt)} ifelse = flush
+"
+*End
+*CloseUI: *HPOption_PaperPolicy
+
+*CloseGroup: InstallableOptions
+
+*% =================================
+*% User Interface Constraints
+*% =================================
+
+*% If optional Duplexer is not installed, disable access to Duplex
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+
+*% Disable duplexer if insufficient memory available to use it
+*UIConstraints: *InstalledMemory Mem1 *Duplex DuplexNoTumble
+*UIConstraints: *InstalledMemory Mem1 *Duplex DuplexTumble
+
+*%Constraints on Tray 3 if it is not installed
+*UIConstraints: *HPOption_500_Sheet_Feeder_Tray3 False *InputSlot Tray3
+
+*%Constraints on PageSize and InputSlot
+*UIConstraints: *PageSize JB5 *InputSlot Tray2
+*UIConstraints: *PageSize JB5 *InputSlot Tray3
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *PageSize Env10 *InputSlot Tray3
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray3
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *PageSize EnvDL *InputSlot Tray3
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3
+
+*%Constraints on PageSize and Duplex
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexNoTumble
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+
+*% Fills not allowed with overlays
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+*% Halo style does not work with Watermarks
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+*% =================================
+*% Media Selection
+*% =================================
+*LandscapeOrientation: Plus90
+*VariablePaperSize: False
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/US Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/US Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/US Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/US Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize JB5/JB5: "
+ <</PageSize [516 728] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 6 dict
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [522 756] (Executive) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [516 728] (JB5) put
+ dup [499 709] (EnvISOB5) put
+ dup [297 684] (Env10) put
+ dup [459 649] (EnvC5) put
+ dup [312 624] (EnvDL) put
+ dup [279 540] (EnvMonarch) 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 Letter/US Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/US Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/US Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/US Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion JB5/JB5: "
+ <</PageSize [516 728] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*% The following entries provide information about specific paper keywords.
+*DefaultImageableArea: Letter
+*ImageableArea Letter/US Letter: "12.00 12.12 599.88 780.00"
+*ImageableArea LetterSmall/US Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Legal/US Legal: "12.00 12.12 599.88 996.00"
+*ImageableArea LegalSmall/US Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Executive/Executive: "12.00 12.12 509.88 744.00"
+*ImageableArea A4/A4: "12.00 12.12 583.08 829.68"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.12 407.40 583.20"
+*ImageableArea JB5/JB5: "12.00 12.12 503.88 715.92"
+*ImageableArea EnvISOB5/Env ISO B5: "12.00 12.12 486.60 696.48"
+*ImageableArea Env10/Env Comm10: "12.00 12.12 284.76 672.00"
+*ImageableArea EnvC5/Env C5: "12.00 12.12 447.00 636.96"
+*ImageableArea EnvDL/Env DL: "12.00 12.12 299.64 611.52"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.12 266.76 528.00"
+*?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
+
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/US Letter: "612 792"
+*PaperDimension LetterSmall/US Letter (Small): "612 792 "
+*PaperDimension Legal/US Legal: "612 1008"
+*PaperDimension LegalSmall/US Legal (Small): "612 1008 "
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension JB5/JB5: "516 728"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*RequiresPageRegion Tray1: True
+*RequiresPageRegion Tray2: False
+*RequiresPageRegion Tray3: False
+
+*%=========================================
+*% Custom Paper Support
+*%=========================================
+*%Orientation and Margin (offsets) values are not utilized for cut sheet fed printer
+
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1002"
+*CenterRegistered: False
+*HWMargins: 16 16 16 16
+*CustomPageSize True: "
+ pop pop pop
+ << /DeferredMediaSelection true
+ /PageSize [ 7 -2 roll ]
+ /ImagingBBox null
+ >> setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 360 1002
+*ParamCustomPageSize Height: 2 points 216 612
+*ParamCustomPageSize Orientation: 3 int 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize WidthOffset: 5 points 0 0
+
+*RequiresPageRegion All: True
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenFreq: "60.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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*% =================================
+*% Print Color as Gray
+*% Chose NOT to use standard *ColorModel keyword because color on or off is simpler
+*% =================================
+*OpenUI *ColorModel/Print Color as Gray: PickOne
+*OrderDependency: 20 AnySetup *ColorModel
+*DefaultColorModel: Gray
+*ColorModel Gray/On: "<</ProcessColorModel /DeviceGray>> setpagedevice"
+*ColorModel CMYK/Off: "<</ProcessColorModel /DeviceCMYK>> setpagedevice"
+*?ColorModel: "
+ save
+ currentpagedevice /ProcessColorModel get
+ /DeviceGray eq {(Gray)}{(CMYK)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ColorModel
+
+*% =================================
+*% Media Handling Features
+*% =================================
+*% Media Input Source
+*OpenUI *InputSlot/Paper Source: PickOne
+*OrderDependency: 40 AnySetup *InputSlot
+*DefaultInputSlot: Tray1
+*InputSlot Tray1/Tray 1: "
+ <</MediaPosition 3>> setpagedevice"
+*End
+*InputSlot Tray2/Tray 2: "
+ <</MediaPosition 0>> setpagedevice"
+*End
+*InputSlot Tray3/Tray 3 (Optional): "
+ <</MediaPosition 1>> setpagedevice"
+*End
+*?InputSlot: "
+save
+ currentpagedevice /InputAttributes get
+ /Priority get
+ aload pop pop
+ /theTray exch def
+ /theTray 0 eq {(Tray2)} {/theTray 1 eq {(Tray3)} {(Tray1)} ifelse} ifelse
+ = flush
+restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% =================================
+*% Media Types
+*% =================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 50 AnySetup *MediaType
+*DefaultMediaType: Plain
+
+*MediaType Plain/Plain: "
+ <</MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Glossy/Glossy: "
+ <</MediaType (Gloss)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</MediaType (Label)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</MediaType (Color)>> setpagedevice"
+*End
+*MediaType Heavy/Heavy: "
+ <</MediaType (Heavy)>> setpagedevice"
+*End
+*MediaType Cardstock/Card Stock: "
+ <</MediaType (Card Stock)>> setpagedevice"
+*End
+
+*?MediaType: "
+ save
+ currentpagedevice /MediaType get
+ dup null eq {pop (Unknown)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*% =================================
+*% Finish Mode
+*% =================================
+*OpenUI *HPGloss/Glossy Finish: Boolean
+*OrderDependency: 120 AnySetup *HPGloss
+*DefaultHPGloss: False
+*HPGloss True/On: "
+ <</GlossFinish true>> setpagedevice"
+*End
+*HPGloss False/Off: "
+ <</GlossFinish false>> setpagedevice"
+*End
+*CloseUI: *HPGloss
+
+*% ===================================
+*% Two-sided Printing (Duplex)
+*% ===================================
+*OpenUI *Duplex/2-Sided Printing: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "
+ <</Duplex false /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Long-Edge Binding: "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Short-Edge Binding: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "save
+ currentpagedevice dup /Duplex known
+ {dup /Duplex get
+ {/Tumble get{(DuplexTumble)}{(DuplexNoTumble)}ifelse}
+ {pop (None)} ifelse
+ }
+ {(None)} ifelse = flush
+restore
+"
+*End
+*CloseUI: *Duplex
+
+*% ===================================
+*% ColorSmart
+*% ===================================
+*OpenUI *HPColorSmart/ColorSmart II: PickOne
+*OrderDependency: 100 AnySetup *HPColorSmart
+*DefaultHPColorSmart: Automatic
+*HPColorSmart Automatic/Automatic: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartTextAdjustment
+ MatchScreen ColorSmartGraphicsAdjustment
+ MatchScreen ColorSmartImageAdjustment
+ Detail ColorSmartTextHalftone
+ Smooth ColorSmartGraphicsHalftone
+ Smooth ColorSmartImageHalftone
+ /setscreen { pop pop pop} def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+} if
+"
+*End
+*HPColorSmart Manual/Manual: "
+/setscreen { pop pop pop} def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*CloseUI: *HPColorSmart
+
+*% ==================================
+*% ColorSmart Manual Settings
+*% ==================================
+*OpenUI *HPCSText/Manual Text: PickOne
+*OrderDependency: 80 AnySetup *HPCSText
+*DefaultHPCSText: MatchDetail
+*HPCSText VividDetail/Vivid-Detail: "
+globaldict /ColorSmartColorMatching known {
+ Vivid ColorSmartTextAdjustment
+ Detail ColorSmartTextHalftone
+} if
+"
+*End
+*HPCSText VividSmooth/Vivid-Smooth: "
+globaldict /ColorSmartColorMatching known {
+ Vivid ColorSmartTextAdjustment
+ Smooth ColorSmartTextHalftone
+} if
+"
+*End
+*HPCSText MatchDetail/Calibrated-Detail: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartTextAdjustment
+ Detail ColorSmartTextHalftone
+} if
+"
+*End
+*HPCSText MatchSmooth/Calibrated-Smooth: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartTextAdjustment
+ Smooth ColorSmartTextHalftone
+} if
+"
+*End
+*CloseUI: *HPCSText
+
+*OpenUI *HPCSGraphics/Manual Graphics: PickOne
+*OrderDependency: 80 AnySetup *HPCSGraphics
+*DefaultHPCSGraphics: MatchSmooth
+*HPCSGraphics VividDetail/Vivid-Detail: "
+globaldict /ColorSmartColorMatching known {
+ Vivid ColorSmartGraphicsAdjustment
+ Detail ColorSmartGraphicsHalftone
+} if
+"
+*End
+*HPCSGraphics VividSmooth/Vivid-Smooth: "
+globaldict /ColorSmartColorMatching known {
+ Vivid ColorSmartGraphicsAdjustment
+ Smooth ColorSmartGraphicsHalftone
+} if
+"
+*End
+*HPCSGraphics MatchDetail/Calibrated-Detail: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartGraphicsAdjustment
+ Detail ColorSmartGraphicsHalftone
+} if
+"
+*End
+*HPCSGraphics MatchSmooth/Calibrated-Smooth: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartGraphicsAdjustment
+ Smooth ColorSmartGraphicsHalftone
+} if
+"
+*End
+*CloseUI: *HPCSGraphics
+
+*OpenUI *HPCSImages/Manual Image: PickOne
+*OrderDependency: 80 AnySetup *HPCSImages
+*DefaultHPCSImages: MatchSmooth
+*HPCSImages VividDetail/Vivid-Detail: "
+globaldict /ColorSmartColorMatching known {
+ Vivid ColorSmartImageAdjustment
+ Detail ColorSmartImageHalftone
+} if
+"
+*End
+*HPCSImages VividSmooth/Vivid-Smooth: "
+globaldict /ColorSmartColorMatching known {
+ Vivid ColorSmartImageAdjustment
+ Smooth ColorSmartImageHalftone
+} if
+"
+*End
+*HPCSImages MatchDetail/Calibrated-Detail: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartImageAdjustment
+ Detail ColorSmartImageHalftone
+} if
+"
+*End
+*HPCSImages MatchSmooth/Calibrated-Smooth: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartImageAdjustment
+ Smooth ColorSmartImageHalftone
+} if
+"
+*End
+*CloseUI: *HPCSImages
+
+*% ===================================
+*% CMYK Ink Model
+*% ===================================
+*OpenUI *HPCMYKInks/CMYK Inks: PickOne
+*OrderDependency: 110 AnySetup *HPCMYKInks
+*DefaultHPCMYKInks: Default
+*HPCMYKInks Default/Fast: "
+ << /CMYKInkSet 0 >> setpagedevice
+"
+*End
+*HPCMYKInks SWOP/SWOP: "
+ << /CMYKInkSet 1 >> setpagedevice
+"
+*End
+*HPCMYKInks Euro/Eurostandard: "
+ << /CMYKInkSet 2 >> setpagedevice
+"
+*End
+*HPCMYKInks Toyo/Toyo: "
+ << /CMYKInkSet 3 >> setpagedevice
+"
+*End
+*CloseUI: *HPCMYKInks
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% Watermark Color
+*% =================================
+*OpenUI *HPwmTextColor/Watermark Color: PickOne
+*OrderDependency: 64 AnySetup *HPwmTextColor
+*DefaultHPwmTextColor: Black
+*HPwmTextColor Black/Gray: "userdict /HPwmColor { 0 setgray HPwmSaturation } bind put"
+*HPwmTextColor Red/Red: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 1 .3 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Orange/Orange: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 .5 1 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Yellow/Yellow: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 0 1 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Green/Green: "userdict /HPwmColor { /DeviceCMYK setcolorspace .9 0 .9 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Blue/Blue: "userdict /HPwmColor { /DeviceCMYK setcolorspace 1 .1 0 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Purple/Violet: "userdict /HPwmColor { /DeviceCMYK setcolorspace .8 .8 0 0 setcolor HPwmSaturation } bind put"
+*CloseUI: *HPwmTextColor
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*% =================================
+*% Control
+*% =================================
+*DefaultResolution: 600dpi
+*Resolution 600dpi: ""
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+
+*% =================================
+*% Specials for Quark
+*% =================================
+*QRKDoNonLocalDCS: False
+*QRKCustomHalftone HP/HP Color LaserJet 4500: ""
+
+*% =================================
+*% Font Information
+*% =================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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
+*% ===================================
+
+*% 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: "warming up"/warming up
+*Status: "initializing"/initializing
+*Status: "idle"/idle
+*Status: "waiting"/waiting
+*Status: "busy"/busy
+*Status: "printing"/printing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: needs attention"/PrinterError: needs attention
+*Status: "PrinterError: cover open"/PrinterError: cover open
+*Status: "PrinterError: no toner cartridge"/PrinterError: no toner cartridge
+*Status: "PrinterError: manual feed"/PrinterError: manual feed
+*Status: "PrinterError: out of paper"/PrinterError: out of paper
+*Status: "PrinterError: Paper Jam"/PrinterError: Paper Jam
+*Status: "PrinterError: page protect needed"/PrinterError: page protect needed
+*Status: "PrinterError: out of memory"/PrinterError: out of memory
+*Status: "PrinterError: output bin full"/PrinterError: output bin full
+*Status: "PrinterError: resetting printer"/PrinterError: resetting printer
+*Status: "PrinterError: toner is low"/PrinterError: toner is low
+*Status: "PrinterError: off line"/PrinterError: off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*% PrinterError (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "cover open"/cover open
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% =================================
+*% Color Separation Information
+*% =================================
+*ContoneOnly: True
+
+*% =================================
+*% System Management
+*% =================================
+*FreeVM: "6701488"
+*VMOption Mem1/32 - 39 MB RAM: "6701488"
+*VMOption Mem2/40 - 63 MB RAM: "13027208"
+*VMOption Mem3/64 - 95 MB RAM: "34942260"
+*VMOption Mem4/96 - 127 MB RAM: "65283608"
+*VMOption Mem5/128 - 159 MB RAM: "99528700"
+*VMOption Mem6/160 - 191 MB RAM: "128460116"
+*VMOption Mem7/³ 192 MB RAM: "159631164"
+
+*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "300"
+*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: Cannot reset printer.) = flush
+"
+*End
+
+*% =================================
+*% For "HP Color LaserJet 4500"
+*% =================================
diff --git a/prnt/hpijs/ppd/HP_Color_LaserJet_4550.ppd b/prnt/hpijs/ppd/HP_Color_LaserJet_4550.ppd
new file mode 100644
index 000000000..2f1ba201d
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_Color_LaserJet_4550.ppd
@@ -0,0 +1,1589 @@
+*PPD-Adobe: "4.3"
+
+*% =================================
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD Version for Apple Macintosh
+
+*% =================================
+*% Product/PPD Version Information
+*% =================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.1.3 X"
+*LanguageVersion: English
+*LanguageEncoding: MacStandard
+*PCFileName: "HP4550.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*cupsICCProfile RGB../sRGB Matching Profile: "/Library/Printers/hp/Profiles/sRGB_A.icc"
+*cupsICCProfile CMYK../CMYK Matching Profile: "/Library/Printers/hp/Profiles/CMYK_A.icc"
+*cupsICCProfile Gray../Gray Matching Profile: "/Library/Printers/hp/Profiles/Gray_A.icc"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP Color LaserJet 4550.icns"
+
+*% Product Name and Version Information
+*Manufacturer: "HP"
+*Product: "(HP Color LaserJet 4550 )"
+*ModelName: "HP Color LaserJet 4550 "
+*ShortNickName: "HP Color LaserJet 4550 "
+*NickName: "HP Color LaserJet 4550 v3010.107 Postscript (recommended)"
+*PSVersion: "(3010.107) 0"
+
+*% =================================
+*% Basic Device Capabilities
+*% =================================
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: CMYK
+*TTRasterizer: Type42
+*Throughput: "16"
+
+*FileSystem: False
+
+*% =================================
+*% Emulations and Protocols
+*% =================================
+*Protocols: TBCP
+
+*% =================================
+*% PostScript Patches
+*% =================================
+*JobPatchFile 2: "
+/limitinterpolate { dup type /dicttype eq { dup /Interpolate known { dup /Interpolate get {
+ 1 1 idtransform 2 index /ImageMatrix get dtransform exch abs 1 exch div exch abs 1 exch div 2 copy lt
+ { exch }if pop 4 lt { dup /Interpolate false put } if } if } if } if
+} bind def
+/image { limitinterpolate systemdict /image get exec } bind def
+/imagemask { limitinterpolate systemdict /imagemask get exec } bind def
+userdict/HP_updated_defaultCRD known not
+(HP Color LaserJet 4550 ) product eq and
+{
+ userdict/HP_updated_defaultCRD true put
+ currentcolorrendering
+ dup/WhitePoint known{
+ dup/WhitePoint get % dict whitepointarray
+ dup 0 get .9505 eq 1 index 1 get 1.0 eq 3 -1 roll 2 get 1.089 eq and and
+ {
+ dup length dict copy
+ dup /WhitePoint[0.9505 1.0 1.0891] put
+ /HP_updated_defaultCRD exch /ColorRendering defineresource pop
+ 1 dict dup
+ /Install
+ [ % make sure we execute the existing Install proc before our new one
+ currentpagedevice/Install 2 copy known
+ {
+ get /exec load
+ }{
+ pop pop
+ }ifelse
+ {
+ /HP_updated_defaultCRD /ColorRendering findresource setcolorrendering
+ }/exec load
+ ]cvx put
+ setpagedevice
+ }{
+ pop
+ }ifelse
+ }{
+ pop
+ }ifelse
+}if
+"
+*End
+
+*% =================================
+*% Installable Options
+*% =================================
+*OpenGroup: InstallableOptions/Options Installed
+*OpenUI *HPOption_500_Sheet_Feeder_Tray3/500-Sheet Paper Feeder: Boolean
+*DefaultHPOption_500_Sheet_Feeder_Tray3: False
+*HPOption_500_Sheet_Feeder_Tray3 True/Installed: ""
+*HPOption_500_Sheet_Feeder_Tray3 False/Not Installed: ""
+*?HPOption_500_Sheet_Feeder_Tray3: "
+ save
+ currentpagedevice /InputAttributes get
+ dup 1 known
+ {1 get null eq {(False)}{(True)}ifelse}{pop (False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_500_Sheet_Feeder_Tray3
+
+*OpenUI *Option4/Printer Disk: PickOne
+*DefaultOption4: None
+*Option4 None/None: ""
+*Option4 RAMDisk/RAM Disk: ""
+*Option4 HardDisk/Hard Disk: ""
+*?Option4: "
+ save
+ (HardDisk)
+ (RAMDisk)
+ (None)
+ 0
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { dup /Writeable get
+ { /PhysicalSize get 500000 gt {2}{1}ifelse 2 copy lt { exch }if pop }
+ { pop } ifelse
+ } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ index = flush pop pop pop
+ restore
+"
+*End
+*CloseUI: *Option4
+
+*OpenUI *InstalledMemory/Memory Configuration: PickOne
+*DefaultInstalledMemory: Mem1
+*InstalledMemory Mem1/32 - 63 MB RAM: ""
+*InstalledMemory Mem2/64 - 95 MB RAM: ""
+*InstalledMemory Mem3/96 - 127 MB RAM: ""
+*InstalledMemory Mem4/128 - 159 MB RAM: ""
+*InstalledMemory Mem5/160 - 191 MB RAM: ""
+*InstalledMemory Mem6/192 - 223 MB RAM: ""
+*InstalledMemory Mem7/224 - 256 MB RAM: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 224 ge
+ {(Mem7)}
+ {size 192 ge
+ {(Mem6)}
+ {size 160 ge
+ {(Mem5)}
+ {size 128 ge
+ {(Mem4)}
+ {size 96 ge
+ {(Mem3)}
+ {size 64 ge
+ {(Mem2)}
+ {(Mem1)}ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+*OpenUI *HPOption_Duplexer/Duplex Printing Accessory: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_PaperPolicy/Paper Matching: PickOne
+*OrderDependency: 29 AnySetup *HPOption_PaperPolicy
+*DefaultHPOption_PaperPolicy: Prompt
+*HPOption_PaperPolicy Prompt/Prompt User for correct size: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy Scale/Nearest Size & Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy Crop/Nearest Size & Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPOption_PaperPolicy: "
+currentpagedevice /Policies get /PageSize get 5 eq {(Crop)}{(Prompt)} ifelse = flush
+"
+*End
+*CloseUI: *HPOption_PaperPolicy
+
+*CloseGroup: InstallableOptions
+
+*% =================================
+*% User Interface Constraints
+*% =================================
+
+*% If optional Duplexer is not installed, disable access to Duplex
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+
+*% Disable duplexer if insufficient memory available to use it
+*UIConstraints: *InstalledMemory Mem1 *Duplex DuplexNoTumble
+*UIConstraints: *InstalledMemory Mem1 *Duplex DuplexTumble
+
+*%Constraints on Tray 3 if it is not installed
+*UIConstraints: *HPOption_500_Sheet_Feeder_Tray3 False *InputSlot Tray3
+
+*%Constraints on PageSize and InputSlot
+*UIConstraints: *PageSize JB5 *InputSlot Tray2
+*UIConstraints: *PageSize JB5 *InputSlot Tray3
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *PageSize Env10 *InputSlot Tray3
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray3
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *PageSize EnvDL *InputSlot Tray3
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3
+
+*%Constraints on PageSize and Duplex
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexNoTumble
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+
+*% Fills not allowed with overlays
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+*% Halo style does not work with Watermarks
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+*%Job Retention not allowed unless printer has a hard disk
+*UIConstraints: *Option4 None *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *Option4 None *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *Option4 None *HPJobRetentionOption HPJobRetentionStore
+*%UIConstraints: *Option4 None *HPJobRetentionOption HPJobRetentionPrivate
+*UIConstraints: *Option4 None *Collate True
+
+*% Job Retention not allowed from RAM disk
+*UIConstraints: *Option4 RAMDisk *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *Option4 RAMDisk *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *Option4 RAMDisk *HPJobRetentionOption HPJobRetentionStore
+*%UIConstraints: *Option4 RAMDisk *HPJobRetentionOption HPJobRetentionPrivate
+
+*% =================================
+*% Job Retention
+*% =================================
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetentionOption/Job Retention: PickOne
+*OrderDependency: 14 Prolog *HPJobRetentionOption
+*DefaultHPJobRetentionOption: HPJobRetentionOff
+*HPJobRetentionOption HPJobRetentionQuickCopy/Quick Copy: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 1 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionStore/Stored Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 2 >>
+ >> setpagedevice
+"
+*End
+
+*%HPJobRetention HPJobRetentionPrivate/Private Job: "
+*% << /Collate true /CollateDetails
+*% << /Type 8 /Hold 1 /HoldType 1 >>
+*% >> setpagedevice
+*%"
+*%End
+
+*HPJobRetentionOption HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*CloseUI: *HPJobRetentionOption
+
+
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*% =================================
+*% Media Selection
+*% =================================
+*LandscapeOrientation: Plus90
+*VariablePaperSize: False
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/US Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/US Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/US Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/US Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize JB5/JB5: "
+ <</PageSize [516 728] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 6 dict
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [522 756] (Executive) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [516 728] (JB5) put
+ dup [499 709] (EnvISOB5) put
+ dup [297 684] (Env10) put
+ dup [459 649] (EnvC5) put
+ dup [312 624] (EnvDL) put
+ dup [279 540] (EnvMonarch) 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 Letter/US Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/US Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/US Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/US Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion JB5/JB5: "
+ <</PageSize [516 728] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*% The following entries provide information about specific paper keywords.
+*DefaultImageableArea: Letter
+*ImageableArea Letter/US Letter: "12.00 12.12 599.88 780.00"
+*ImageableArea LetterSmall/US Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Legal/US Legal: "12.00 12.12 599.88 996.00"
+*ImageableArea LegalSmall/US Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Executive/Executive: "12.00 12.12 509.88 744.00"
+*ImageableArea A4/A4: "12.00 12.12 583.08 829.68"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.12 407.40 583.20"
+*ImageableArea JB5/JB5: "12.00 12.12 503.88 715.92"
+*ImageableArea EnvISOB5/Env ISO B5: "12.00 12.12 486.60 696.48"
+*ImageableArea Env10/Env Comm10: "12.00 12.12 284.76 672.00"
+*ImageableArea EnvC5/Env C5: "12.00 12.12 447.00 636.96"
+*ImageableArea EnvDL/Env DL: "12.00 12.12 299.64 611.52"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.12 266.76 528.00"
+*?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
+
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/US Letter: "612 792"
+*PaperDimension LetterSmall/US Letter (Small): "612 792 "
+*PaperDimension Legal/US Legal: "612 1008"
+*PaperDimension LegalSmall/US Legal (Small): "612 1008 "
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension JB5/JB5: "516 728"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*RequiresPageRegion Tray1: True
+*RequiresPageRegion Tray2: False
+*RequiresPageRegion Tray3: False
+
+*%=========================================
+*% Custom Paper Support
+*%=========================================
+*%Orientation and Margin (offsets) values are not utilized for cut sheet fed printer
+
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1002"
+*CenterRegistered: False
+*HWMargins: 16 16 16 16
+*CustomPageSize True: "
+ pop pop pop
+ << /DeferredMediaSelection true
+ /PageSize [ 7 -2 roll ]
+ /ImagingBBox null
+ >> setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1002
+
+*ParamCustomPageSize HeightOffset: 3 points 0 0
+*ParamCustomPageSize WidthOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 3
+
+*RequiresPageRegion All: True
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenFreq: "60.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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*% =================================
+*% Print Color as Gray
+*% Chose NOT to use standard *ColorModel keyword because color on or off is simpler
+*% =================================
+*OpenUI *ColorModel/Print Color as Gray: PickOne
+*OrderDependency: 20 AnySetup *ColorModel
+*DefaultColorModel: CMYK
+*ColorModel Gray/On: "<</ProcessColorModel /DeviceGray>> setpagedevice"
+*ColorModel CMYK/Off: "<</ProcessColorModel /DeviceCMYK>> setpagedevice"
+*?ColorModel: "
+ save
+ currentpagedevice /ProcessColorModel get
+ /DeviceGray eq {(Gray)}{(CMYK)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ColorModel
+
+*% =================================
+*% Media Handling Features
+*% =================================
+*% Media Input Source
+*OpenUI *InputSlot/Paper Source: PickOne
+*OrderDependency: 40 AnySetup *InputSlot
+*DefaultInputSlot: Tray1
+*InputSlot Tray1/Tray 1: "
+ <</MediaPosition 3>> setpagedevice"
+*End
+*InputSlot Tray2/Tray 2: "
+ <</MediaPosition 0>> setpagedevice"
+*End
+*InputSlot Tray3/Tray 3 (Optional): "
+ <</MediaPosition 1>> setpagedevice"
+*End
+*?InputSlot: "
+save
+ currentpagedevice /InputAttributes get
+ /Priority get
+ aload pop pop
+ /theTray exch def
+ /theTray 0 eq {(Tray2)} {/theTray 1 eq {(Tray3)} {(Tray1)} ifelse} ifelse
+ = flush
+restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% =================================
+*% Media Types
+*% =================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: Plain
+
+*MediaType Plain/Plain: "
+ <</MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Glossy/Glossy: "
+ <</MediaType (Gloss)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</MediaType (Label)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</MediaType (Color)>> setpagedevice"
+*End
+*MediaType Heavy/Heavy: "
+ <</MediaType (Heavy)>> setpagedevice"
+*End
+*MediaType Cardstock/Card Stock: "
+ <</MediaType (Card Stock)>> setpagedevice"
+*End
+
+*?MediaType: "
+ save
+ currentpagedevice /MediaType get
+ dup null eq {pop (Unknown)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*% =================================
+*% Finish Mode
+*% =================================
+*OpenUI *HPGloss/Glossy Finish: Boolean
+*OrderDependency: 120 AnySetup *HPGloss
+*DefaultHPGloss: False
+*HPGloss True/On: "
+ <</GlossFinish true>> setpagedevice"
+*End
+*HPGloss False/Off: "
+ <</GlossFinish false>> setpagedevice"
+*End
+*CloseUI: *HPGloss
+
+*% ===================================
+*% Two-sided Printing (Duplex)
+*% ===================================
+*OpenUI *Duplex/2-Sided Printing: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "
+ <</Duplex false /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Long-Edge Binding: "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Short-Edge Binding: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "save
+ currentpagedevice dup /Duplex known
+ {dup /Duplex get
+ {/Tumble get{(DuplexTumble)}{(DuplexNoTumble)}ifelse}
+ {pop (None)} ifelse
+ }
+ {(None)} ifelse = flush
+restore
+"
+*End
+*CloseUI: *Duplex
+
+*% ================================================
+*% Spot Colors
+*% ================================================
+*OpenUI *HPPantone/Automatic PANTONE¨ Color Calibration: Boolean
+*OrderDependency: 35 AnySetup *HPPantone
+*DefaultHPPantone: True
+*HPPantone True/Yes: "<< /SpotColorMatching true >> setpagedevice"
+*HPPantone False/No: "<< /SpotColorMatching false >> setpagedevice"
+*?HPPantone: "(True) == flush"
+*CloseUI: *HPPantone
+
+*% ===================================
+*% CMYK Ink Model
+*% ===================================
+*OpenUI *HPCMYKInks/CMYK Inks: PickOne
+*OrderDependency: 110 AnySetup *HPCMYKInks
+*DefaultHPCMYKInks: Default
+*HPCMYKInks Default/Fast: "
+ << /CMYKInkSet 0 >> setpagedevice
+"
+*End
+*HPCMYKInks SWOP/SWOP: "
+ << /CMYKInkSet 1 >> setpagedevice
+"
+*End
+*HPCMYKInks Euro/EuroScale: "
+ << /CMYKInkSet 2 >> setpagedevice
+"
+*End
+*HPCMYKInks DIC/DIC: "
+ << /CMYKInkSet 4 >> setpagedevice
+"
+*End
+*CloseUI: *HPCMYKInks
+
+*% ===================================
+*% ColorSmart
+*% ===================================
+*OpenUI *HPColorSmart/ColorSmart II: PickOne
+*OrderDependency: 100 AnySetup *HPColorSmart
+*DefaultHPColorSmart: Automatic
+*HPColorSmart Automatic/Automatic: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartTextAdjustment
+ MatchScreen ColorSmartGraphicsAdjustment
+ MatchScreen ColorSmartImageAdjustment
+ Detail ColorSmartTextHalftone
+ Smooth ColorSmartGraphicsHalftone
+ Smooth ColorSmartImageHalftone
+ /setscreen { pop pop pop} def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+} if
+"
+*End
+*HPColorSmart Manual/Manual: "
+/setscreen { pop pop pop} def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*CloseUI: *HPColorSmart
+
+*% ==================================
+*% ColorSmart Manual Settings
+*% ==================================
+*OpenUI *HPCSText/Manual Text: PickOne
+*OrderDependency: 80 AnySetup *HPCSText
+*DefaultHPCSText: MatchDetail
+*HPCSText VividDetail/Vivid-Detail: "
+globaldict /ColorSmartColorMatching known {
+ Vivid ColorSmartTextAdjustment
+ Detail ColorSmartTextHalftone
+} if
+"
+*End
+*HPCSText VividSmooth/Vivid-Smooth: "
+globaldict /ColorSmartColorMatching known {
+ Vivid ColorSmartTextAdjustment
+ Smooth ColorSmartTextHalftone
+} if
+"
+*End
+*HPCSText MatchDetail/Calibrated-Detail: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartTextAdjustment
+ Detail ColorSmartTextHalftone
+} if
+"
+*End
+*HPCSText MatchSmooth/Calibrated-Smooth: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartTextAdjustment
+ Smooth ColorSmartTextHalftone
+} if
+"
+*End
+*CloseUI: *HPCSText
+
+*OpenUI *HPCSGraphics/Manual Graphics: PickOne
+*OrderDependency: 80 AnySetup *HPCSGraphics
+*DefaultHPCSGraphics: MatchSmooth
+*HPCSGraphics VividDetail/Vivid-Detail: "
+globaldict /ColorSmartColorMatching known {
+ Vivid ColorSmartGraphicsAdjustment
+ Detail ColorSmartGraphicsHalftone
+} if
+"
+*End
+*HPCSGraphics VividSmooth/Vivid-Smooth: "
+globaldict /ColorSmartColorMatching known {
+ Vivid ColorSmartGraphicsAdjustment
+ Smooth ColorSmartGraphicsHalftone
+} if
+"
+*End
+*HPCSGraphics MatchDetail/Calibrated-Detail: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartGraphicsAdjustment
+ Detail ColorSmartGraphicsHalftone
+} if
+"
+*End
+*HPCSGraphics MatchSmooth/Calibrated-Smooth: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartGraphicsAdjustment
+ Smooth ColorSmartGraphicsHalftone
+} if
+"
+*End
+*CloseUI: *HPCSGraphics
+
+*OpenUI *HPCSImages/Manual Image: PickOne
+*OrderDependency: 80 AnySetup *HPCSImages
+*DefaultHPCSImages: MatchSmooth
+*HPCSImages VividDetail/Vivid-Detail: "
+globaldict /ColorSmartColorMatching known {
+ Vivid ColorSmartImageAdjustment
+ Detail ColorSmartImageHalftone
+} if
+"
+*End
+*HPCSImages VividSmooth/Vivid-Smooth: "
+globaldict /ColorSmartColorMatching known {
+ Vivid ColorSmartImageAdjustment
+ Smooth ColorSmartImageHalftone
+} if
+"
+*End
+*HPCSImages MatchDetail/Calibrated-Detail: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartImageAdjustment
+ Detail ColorSmartImageHalftone
+} if
+"
+*End
+*HPCSImages MatchSmooth/Calibrated-Smooth: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartImageAdjustment
+ Smooth ColorSmartImageHalftone
+} if
+"
+*End
+*CloseUI: *HPCSImages
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% Watermark Color
+*% =================================
+*OpenUI *HPwmTextColor/Watermark Color: PickOne
+*OrderDependency: 64 AnySetup *HPwmTextColor
+*DefaultHPwmTextColor: Black
+*HPwmTextColor Black/Gray: "userdict /HPwmColor { 0 setgray HPwmSaturation } bind put"
+*HPwmTextColor Red/Red: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 1 .3 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Orange/Orange: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 .5 1 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Yellow/Yellow: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 0 1 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Green/Green: "userdict /HPwmColor { /DeviceCMYK setcolorspace .9 0 .9 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Blue/Blue: "userdict /HPwmColor { /DeviceCMYK setcolorspace 1 .1 0 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Purple/Violet: "userdict /HPwmColor { /DeviceCMYK setcolorspace .8 .8 0 0 setcolor HPwmSaturation } bind put"
+*CloseUI: *HPwmTextColor
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*% =================================
+*% Control
+*% =================================
+*DefaultResolution: 600dpi
+*Resolution 600dpi: ""
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+
+*%====================================
+*% Collation
+*%====================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 12 AnySetup *Collate
+*DefaultCollate: False
+*Collate True/On (turn off in application): "
+ <</Collate true>> setpagedevice"
+*End
+*Collate False/Off: "
+ <</Collate false>> setpagedevice"
+*End
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+*% =================================
+*% Specials for Quark
+*% =================================
+*QRKDoNonLocalDCS: False
+*QRKCustomHalftone HP/HP Color LaserJet 4550: ""
+
+*% =================================
+*% Font Information
+*% =================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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
+*% ===================================
+
+*% 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: "warming up"/warming up
+*Status: "initializing"/initializing
+*Status: "idle"/idle
+*Status: "waiting"/waiting
+*Status: "busy"/busy
+*Status: "printing"/printing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: needs attention"/PrinterError: needs attention
+*Status: "PrinterError: cover open"/PrinterError: cover open
+*Status: "PrinterError: no toner cartridge"/PrinterError: no toner cartridge
+*Status: "PrinterError: manual feed"/PrinterError: manual feed
+*Status: "PrinterError: out of paper"/PrinterError: out of paper
+*Status: "PrinterError: Paper Jam"/PrinterError: Paper Jam
+*Status: "PrinterError: page protect needed"/PrinterError: page protect needed
+*Status: "PrinterError: out of memory"/PrinterError: out of memory
+*Status: "PrinterError: output bin full"/PrinterError: output bin full
+*Status: "PrinterError: resetting printer"/PrinterError: resetting printer
+*Status: "PrinterError: toner is low"/PrinterError: toner is low
+*Status: "PrinterError: off line"/PrinterError: off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*% PrinterError (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "cover open"/cover open
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% =================================
+*% Color Separation Information
+*% =================================
+*ContoneOnly: True
+
+*% =================================
+*% System Management
+*% =================================
+*FreeVM: "6701488"
+*VMOption Mem1/32 - 63 MB RAM: "6701488"
+*VMOption Mem2/64 - 95 MB RAM: "13027208"
+*VMOption Mem3/96 - 127 MB RAM: "34942260"
+*VMOption Mem4/128 - 159 MB RAM: "65283608"
+*VMOption Mem5/160 - 191 MB RAM: "99528700"
+*VMOption Mem6/192 - 223 MB RAM: "128460116"
+*VMOption Mem7/224 - 256 MB RAM: "159631164"
+
+*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "300"
+*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: Cannot reset printer.) = flush
+"
+*End
+
+*% =================================
+*% For "HP Color LaserJet 4550"
+*% =================================
diff --git a/prnt/hpijs/ppd/HP_Color_LaserJet_5550.ppd b/prnt/hpijs/ppd/HP_Color_LaserJet_5550.ppd
new file mode 100644
index 000000000..61db0a92b
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_Color_LaserJet_5550.ppd
@@ -0,0 +1,2237 @@
+*PPD-Adobe: "4.3"
+
+*% =================================
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD Version for Apple Macintosh
+
+*% =================================
+*% Product/PPD Version Information
+*% =================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.0.1 X"
+*HPBuildNumber: "005"
+*LanguageVersion: English
+*LanguageEncoding: MacStandard
+*PCFileName: "HP5550.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*cupsICCProfile RGB../sRGB Matching Profile: "/Library/Printers/hp/Profiles/sRGB_A.icc"
+*cupsICCProfile CMYK../CMYK Matching Profile: "/Library/Printers/hp/Profiles/CMYK_A.icc"
+*cupsICCProfile Gray../Gray Matching Profile: "/Library/Printers/hp/Profiles/Gray_A.icc"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/hp color LaserJet 5500.icns"
+
+*% Product Name and Version Information
+*Manufacturer: "HP"
+*Product: "(hp color LaserJet 5550 )"
+*ModelName: "HP Color LaserJet 5550"
+*ShortNickName: "HP Color LaserJet 5550"
+*NickName: "HP Color LaserJet 5550 v3010.107 Postscript (recommended)"
+*PSVersion: "(3010.107) 0"
+
+*% =================================
+*% Basic Device Capabilities
+*% =================================
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: CMYK
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+*Throughput: "35"
+*FileSystem: False
+
+*% =================================
+*% Emulations and Protocols
+*% =================================
+*Protocols: PJL TBCP
+
+*% =================================
+*% Installable Options
+*% =================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*OpenUI *HPOption_500_Sheet_Feeder_Tray3/Tray 3: Boolean
+*DefaultHPOption_500_Sheet_Feeder_Tray3: False
+*HPOption_500_Sheet_Feeder_Tray3 True/Installed: ""
+*HPOption_500_Sheet_Feeder_Tray3 False/Not Installed: ""
+*?HPOption_500_Sheet_Feeder_Tray3: "
+ save
+ currentpagedevice /InputAttributes get 1 known
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_500_Sheet_Feeder_Tray3
+
+*OpenUI *HPOption_500_Sheet_Feeder_Tray4/Tray 4: Boolean
+*DefaultHPOption_500_Sheet_Feeder_Tray4: False
+*HPOption_500_Sheet_Feeder_Tray4 True/Installed: ""
+*HPOption_500_Sheet_Feeder_Tray4 False/Not Installed: ""
+*?HPOption_500_Sheet_Feeder_Tray4: "
+ save
+ currentpagedevice /InputAttributes get 4 known
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_500_Sheet_Feeder_Tray4
+
+*OpenUI *HPOption_500_Sheet_Feeder_Tray5/Tray 5: Boolean
+*DefaultHPOption_500_Sheet_Feeder_Tray5: False
+*HPOption_500_Sheet_Feeder_Tray5 True/Installed: ""
+*HPOption_500_Sheet_Feeder_Tray5 False/Not Installed: ""
+*?HPOption_500_Sheet_Feeder_Tray5: "
+ save
+ currentpagedevice /InputAttributes get 38 known
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_500_Sheet_Feeder_Tray5
+
+*OpenUI *HPOption_Disk/Printer Disk: PickOne
+*DefaultHPOption_Disk: False
+*HPOption_Disk True/Installed: ""
+*HPOption_Disk False/Not Installed: ""
+*?HPOption_Disk: "
+ save
+ false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Disk
+
+*OpenUI *InstalledMemory/Total Printer Memory: PickOne
+*DefaultInstalledMemory: 160_287
+*InstalledMemory 160_287/160 - 287 MB RAM: ""
+*InstalledMemory 288_415/288 - 415 MB RAM: ""
+*InstalledMemory 416_544/416 - 544 MB RAM: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 416 ge
+ {(Mem160_287)}
+ {size 288 ge
+ {(Mem288_415)}
+ {(Mem160_287)}ifelse
+ }ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_PaperPolicy/Paper Matching: PickOne
+*OrderDependency: 29 AnySetup *HPOption_PaperPolicy
+*DefaultHPOption_PaperPolicy: Prompt
+*HPOption_PaperPolicy Prompt/Prompt User for correct size: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy Scale/Nearest Size & Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy Crop/Nearest Size & Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPOption_PaperPolicy: "(Prompt) = flush"
+*End
+*CloseUI: *HPOption_PaperPolicy
+
+*CloseGroup: InstallableOptions
+
+*% =================================
+*% User Interface Constraints
+*% =================================
+
+*% If optional Duplexer is not installed, disable access to Duplex
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+
+*%Constraints on Tray 3 if it is not installed
+*UIConstraints: *HPOption_500_Sheet_Feeder_Tray3 False *InputSlot Tray3Optional
+*UIConstraints: *HPOption_500_Sheet_Feeder_Tray4 False *InputSlot Tray4Optional
+*UIConstraints: *HPOption_500_Sheet_Feeder_Tray5 False *InputSlot Tray5Optional
+
+*UIConstraints: *InputSlot Tray3Optional *HPOption_500_Sheet_Feeder_Tray3 False
+*UIConstraints: *InputSlot Tray4Optional *HPOption_500_Sheet_Feeder_Tray4 False
+*UIConstraints: *InputSlot Tray5Optional *HPOption_500_Sheet_Feeder_Tray5 False
+
+*%Constraints on PageSize and InputSlots Tary2, Tray3, Tray4, and Tray5
+*%======================================================================
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray2
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray3Optional
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray4Optional
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray5Optional
+*UIConstraints: *PageSize 12x18 *InputSlot Tray2
+*UIConstraints: *PageSize 12x18 *InputSlot Tray3Optional
+*UIConstraints: *PageSize 12x18 *InputSlot Tray4Optional
+*UIConstraints: *PageSize 12x18 *InputSlot Tray5Optional
+*UIConstraints: *PageSize A6 *InputSlot Tray2
+*UIConstraints: *PageSize A6 *InputSlot Tray3Optional
+*UIConstraints: *PageSize A6 *InputSlot Tray4Optional
+*UIConstraints: *PageSize A6 *InputSlot Tray5Optional
+*UIConstraints: *PageSize RA3 *InputSlot Tray2
+*UIConstraints: *PageSize RA3 *InputSlot Tray3Optional
+*UIConstraints: *PageSize RA3 *InputSlot Tray4Optional
+*UIConstraints: *PageSize RA3 *InputSlot Tray5Optional
+*UIConstraints: *PageSize B6 *InputSlot Tray2
+*UIConstraints: *PageSize B6 *InputSlot Tray3Optional
+*UIConstraints: *PageSize B6 *InputSlot Tray4Optional
+*UIConstraints: *PageSize B6 *InputSlot Tray5Optional
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray2
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray3Optional
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray4Optional
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray5Optional
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3Optional
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray4Optional
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray5Optional
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *PageSize Env10 *InputSlot Tray3Optional
+*UIConstraints: *PageSize Env10 *InputSlot Tray4Optional
+*UIConstraints: *PageSize Env10 *InputSlot Tray5Optional
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray3Optional
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray4Optional
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray5Optional
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *PageSize EnvDL *InputSlot Tray3Optional
+*UIConstraints: *PageSize EnvDL *InputSlot Tray4Optional
+*UIConstraints: *PageSize EnvDL *InputSlot Tray5Optional
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3Optional
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray4Optional
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray5Optional
+
+*UIConstraints: *InputSlot Tray2 *PageSize HalfLetter
+*UIConstraints: *InputSlot Tray3Optional *PageSize HalfLetter
+*UIConstraints: *InputSlot Tray4Optional *PageSize HalfLetter
+*UIConstraints: *InputSlot Tray5Optional *PageSize HalfLetter
+*UIConstraints: *InputSlot Tray2 *PageSize 12x18
+*UIConstraints: *InputSlot Tray3Optional *PageSize 12x18
+*UIConstraints: *InputSlot Tray4Optional *PageSize 12x18
+*UIConstraints: *InputSlot Tray5Optional *PageSize 12x18
+*UIConstraints: *InputSlot Tray2 *PageSize A6
+*UIConstraints: *InputSlot Tray3Optional *PageSize A6
+*UIConstraints: *InputSlot Tray4Optional *PageSize A6
+*UIConstraints: *InputSlot Tray5Optional *PageSize A6
+*UIConstraints: *InputSlot Tray2 *PageSize RA3
+*UIConstraints: *InputSlot Tray3Optional *PageSize RA3
+*UIConstraints: *InputSlot Tray4Optional *PageSize RA3
+*UIConstraints: *InputSlot Tray5Optional *PageSize RA3
+*UIConstraints: *InputSlot Tray2 *PageSize B6
+*UIConstraints: *InputSlot Tray3Optional *PageSize B6
+*UIConstraints: *InputSlot Tray4Optional *PageSize B6
+*UIConstraints: *InputSlot Tray5Optional *PageSize B6
+*UIConstraints: *InputSlot Tray2 *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray3Optional *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray4Optional *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray5Optional *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray2 *PageSize EnvISOB5
+*UIConstraints: *InputSlot Tray3Optional *PageSize EnvISOB5
+*UIConstraints: *InputSlot Tray4Optional *PageSize EnvISOB5
+*UIConstraints: *InputSlot Tray5Optional *PageSize EnvISOB5
+*UIConstraints: *InputSlot Tray2 *PageSize Env10
+*UIConstraints: *InputSlot Tray3Optional *PageSize Env10
+*UIConstraints: *InputSlot Tray4Optional *PageSize Env10
+*UIConstraints: *InputSlot Tray5Optional *PageSize Env10
+*UIConstraints: *InputSlot Tray2 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray3Optional *PageSize EnvC5
+*UIConstraints: *InputSlot Tray4Optional *PageSize EnvC5
+*UIConstraints: *InputSlot Tray5Optional *PageSize EnvC5
+*UIConstraints: *InputSlot Tray2 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray3Optional *PageSize EnvDL
+*UIConstraints: *InputSlot Tray4Optional *PageSize EnvDL
+*UIConstraints: *InputSlot Tray5Optional *PageSize EnvDL
+*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray3Optional *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray4Optional *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray5Optional *PageSize EnvMonarch
+
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray2
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray3Optional
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray4Optional
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray5Optional
+*UIConstraints: *PageRegion 12x18 *InputSlot Tray2
+*UIConstraints: *PageRegion 12x18 *InputSlot Tray3Optional
+*UIConstraints: *PageRegion 12x18 *InputSlot Tray4Optional
+*UIConstraints: *PageRegion 12x18 *InputSlot Tray5Optional
+*UIConstraints: *PageRegion A6 *InputSlot Tray2
+*UIConstraints: *PageRegion A6 *InputSlot Tray3Optional
+*UIConstraints: *PageRegion A6 *InputSlot Tray4Optional
+*UIConstraints: *PageRegion A6 *InputSlot Tray5Optional
+*UIConstraints: *PageRegion RA3 *InputSlot Tray2
+*UIConstraints: *PageRegion RA3 *InputSlot Tray3Optional
+*UIConstraints: *PageRegion RA3 *InputSlot Tray4Optional
+*UIConstraints: *PageRegion RA3 *InputSlot Tray5Optional
+*UIConstraints: *PageRegion B6 *InputSlot Tray2
+*UIConstraints: *PageRegion B6 *InputSlot Tray3Optional
+*UIConstraints: *PageRegion B6 *InputSlot Tray4Optional
+*UIConstraints: *PageRegion B6 *InputSlot Tray5Optional
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray2
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray3Optional
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray4Optional
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray5Optional
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray3Optional
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray4Optional
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray5Optional
+*UIConstraints: *PageRegion Env10 *InputSlot Tray2
+*UIConstraints: *PageRegion Env10 *InputSlot Tray3Optional
+*UIConstraints: *PageRegion Env10 *InputSlot Tray4Optional
+*UIConstraints: *PageRegion Env10 *InputSlot Tray5Optional
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3Optional
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray4Optional
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray5Optional
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray2
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray3Optional
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray4Optional
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray5Optional
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3Optional
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray4Optional
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray5Optional
+
+*UIConstraints: *InputSlot Tray2 *PageRegion HalfLetter
+*UIConstraints: *InputSlot Tray3Optional *PageRegion HalfLetter
+*UIConstraints: *InputSlot Tray4Optional *PageRegion HalfLetter
+*UIConstraints: *InputSlot Tray5Optional *PageRegion HalfLetter
+*UIConstraints: *InputSlot Tray2 *PageRegion 12x18
+*UIConstraints: *InputSlot Tray3Optional *PageRegion 12x18
+*UIConstraints: *InputSlot Tray4Optional *PageRegion 12x18
+*UIConstraints: *InputSlot Tray5Optional *PageRegion 12x18
+*UIConstraints: *InputSlot Tray2 *PageRegion A6
+*UIConstraints: *InputSlot Tray3Optional *PageRegion A6
+*UIConstraints: *InputSlot Tray4Optional *PageRegion A6
+*UIConstraints: *InputSlot Tray5Optional *PageRegion A6
+*UIConstraints: *InputSlot Tray2 *PageRegion RA3
+*UIConstraints: *InputSlot Tray3Optional *PageRegion RA3
+*UIConstraints: *InputSlot Tray4Optional *PageRegion RA3
+*UIConstraints: *InputSlot Tray5Optional *PageRegion RA3
+*UIConstraints: *InputSlot Tray2 *PageRegion B6
+*UIConstraints: *InputSlot Tray3Optional *PageRegion B6
+*UIConstraints: *InputSlot Tray4Optional *PageRegion B6
+*UIConstraints: *InputSlot Tray5Optional *PageRegion B6
+*UIConstraints: *InputSlot Tray2 *PageRegion DoublePostcard
+*UIConstraints: *InputSlot Tray3Optional *PageRegion DoublePostcard
+*UIConstraints: *InputSlot Tray4Optional *PageRegion DoublePostcard
+*UIConstraints: *InputSlot Tray5Optional *PageRegion DoublePostcard
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvISOB5
+*UIConstraints: *InputSlot Tray3Optional *PageRegion EnvISOB5
+*UIConstraints: *InputSlot Tray4Optional *PageRegion EnvISOB5
+*UIConstraints: *InputSlot Tray5Optional *PageRegion EnvISOB5
+*UIConstraints: *InputSlot Tray2 *PageRegion Env10
+*UIConstraints: *InputSlot Tray3Optional *PageRegion Env10
+*UIConstraints: *InputSlot Tray4Optional *PageRegion Env10
+*UIConstraints: *InputSlot Tray5Optional *PageRegion Env10
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray3Optional *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray4Optional *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray5Optional *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray3Optional *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray4Optional *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray5Optional *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray3Optional *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray4Optional *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray5Optional *PageRegion EnvMonarch
+
+*%Constraints on MediaTypes
+*%===========================================================
+*UIConstraints: *MediaType Cardstock164200 *InputSlot Tray2
+*UIConstraints: *MediaType Cardstock164200 *InputSlot Tray3Optional
+*UIConstraints: *MediaType Cardstock164200 *InputSlot Tray4Optional
+*UIConstraints: *MediaType Cardstock164200 *InputSlot Tray5Optional
+*UIConstraints: *MediaType Envelope *InputSlot Tray2
+*UIConstraints: *MediaType Envelope *InputSlot Tray3Optional
+*UIConstraints: *MediaType Envelope *InputSlot Tray4Optional
+*UIConstraints: *MediaType Envelope *InputSlot Tray5Optional
+*UIConstraints: *MediaType HeavyGlossy106120 *InputSlot Tray2
+*UIConstraints: *MediaType HeavyGlossy106120 *InputSlot Tray3Optional
+*UIConstraints: *MediaType HeavyGlossy106120 *InputSlot Tray4Optional
+*UIConstraints: *MediaType HeavyGlossy106120 *InputSlot Tray5Optional
+
+*UIConstraints: *InputSlot Tray2 *MediaType Cardstock164200
+*UIConstraints: *InputSlot Tray3Optional *MediaType Cardstock164200
+*UIConstraints: *InputSlot Tray4Optional *MediaType Cardstock164200
+*UIConstraints: *InputSlot Tray5Optional *MediaType Cardstock164200
+*UIConstraints: *InputSlot Tray2 *MediaType Envelope
+*UIConstraints: *InputSlot Tray3Optional *MediaType Envelope
+*UIConstraints: *InputSlot Tray4Optional *MediaType Envelope
+*UIConstraints: *InputSlot Tray5Optional *MediaType Envelope
+*UIConstraints: *InputSlot Tray2 *MediaType HeavyGlossy106120
+*UIConstraints: *InputSlot Tray3Optional *MediaType HeavyGlossy106120
+*UIConstraints: *InputSlot Tray4Optional *MediaType HeavyGlossy106120
+*UIConstraints: *InputSlot Tray5Optional *MediaType HeavyGlossy106120
+
+*%Constraints on PageSize and Duplex
+*%=============================================
+*UIConstraints: *PageSize HalfLetter *Duplex DuplexNoTumble
+*UIConstraints: *PageSize HalfLetter *Duplex DuplexTumble
+*UIConstraints: *PageSize w612h935 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize w612h935 *Duplex DuplexTumble
+*UIConstraints: *PageSize 12X18 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize 12X18 *Duplex DuplexTumble
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+*UIConstraints: *PageSize A6 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize A6 *Duplex DuplexTumble
+*UIConstraints: *PageSize RA3 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize RA3 *Duplex DuplexTumble
+*UIConstraints: *PageSize B6 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize B6 *Duplex DuplexTumble
+*UIConstraints: *PageSize Executive *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Executive *Duplex DuplexTumble
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageSize w774h1116 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize w774h1116 *Duplex DuplexTumble
+*UIConstraints: *PageSize w558h774 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize w558h774 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexNoTumble
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *PageSize HalfLetter
+*UIConstraints: *Duplex DuplexTumble *PageSize HalfLetter
+*UIConstraints: *Duplex DuplexNoTumble *PageSize w612h935
+*UIConstraints: *Duplex DuplexTumble *PageSize w612h935
+*UIConstraints: *Duplex DuplexNoTumble *PageSize 12X18
+*UIConstraints: *Duplex DuplexTumble *PageSize 12X18
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A5
+*UIConstraints: *Duplex DuplexTumble *PageSize A5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A6
+*UIConstraints: *Duplex DuplexTumble *PageSize A6
+*UIConstraints: *Duplex DuplexNoTumble *PageSize RA3
+*UIConstraints: *Duplex DuplexTumble *PageSize RA3
+*UIConstraints: *Duplex DuplexNoTumble *PageSize B6
+*UIConstraints: *Duplex DuplexTumble *PageSize B6
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Executive
+*UIConstraints: *Duplex DuplexTumble *PageSize Executive
+*UIConstraints: *Duplex DuplexNoTumble *PageSize DoublePostcard
+*UIConstraints: *Duplex DuplexTumble *PageSize DoublePostcard
+*UIConstraints: *Duplex DuplexNoTumble *PageSize w774h1116
+*UIConstraints: *Duplex DuplexTumble *PageSize w774h1116
+*UIConstraints: *Duplex DuplexNoTumble *PageSize w558h774
+*UIConstraints: *Duplex DuplexTumble *PageSize w558h774
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvISOB5
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvISOB5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
+*NonUIConstraints: *Duplex DuplexNoTumble *CustomPageSize True
+*NonUIConstraints: *Duplex DuplexTumble *CustomPageSize True
+
+*UIConstraints: *PageRegion HalfLetter *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion HalfLetter *Duplex DuplexTumble
+*UIConstraints: *PageRegion w612h935 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion w612h935 *Duplex DuplexTumble
+*UIConstraints: *PageRegion 12X18 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion 12X18 *Duplex DuplexTumble
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion A6 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion A6 *Duplex DuplexTumble
+*UIConstraints: *PageRegion RA3 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion RA3 *Duplex DuplexTumble
+*UIConstraints: *PageRegion B6 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion B6 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Executive *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Executive *Duplex DuplexTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageRegion w774h1116 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion w774h1116 *Duplex DuplexTumble
+*UIConstraints: *PageRegion w558h774 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion w558h774 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*NonUIConstraints: *CustomPageRegion True *Duplex DuplexNoTumble
+*NonUIConstraints: *CustomPageRegion True *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion HalfLetter
+*UIConstraints: *Duplex DuplexTumble *PageRegion HalfLetter
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion w612h935
+*UIConstraints: *Duplex DuplexTumble *PageRegion w612h935
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion 12X18
+*UIConstraints: *Duplex DuplexTumble *PageRegion 12X18
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A6
+*UIConstraints: *Duplex DuplexTumble *PageRegion A6
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion RA3
+*UIConstraints: *Duplex DuplexTumble *PageRegion RA3
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion B6
+*UIConstraints: *Duplex DuplexTumble *PageRegion B6
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Executive
+*UIConstraints: *Duplex DuplexTumble *PageRegion Executive
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion DoublePostcard
+*UIConstraints: *Duplex DuplexTumble *PageRegion DoublePostcard
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion w774h1116
+*UIConstraints: *Duplex DuplexTumble *PageRegion w774h1116
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion w558h774
+*UIConstraints: *Duplex DuplexTumble *PageRegion w558h774
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvISOB5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvISOB5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
+*NonUIConstraints: *Duplex DuplexNoTumble *CustomPageRegion True
+*NonUIConstraints: *Duplex DuplexTumble *CustomPageRegion True
+
+*%Constraints on MediaType and Duplex
+*%=============================================
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Cardstock164200 *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Cardstock164200 *Duplex DuplexTumble
+*UIConstraints: *MediaType HeavyGlossy106120 *Duplex DuplexTumble
+*UIConstraints: *MediaType HeavyGlossy106120 *Duplex DuplexTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexTumble
+*UIConstraints: *MediaType ToughPaper *Duplex DuplexNoTumble
+*UIConstraints: *MediaType ToughPaper *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Cardstock164200
+*UIConstraints: *Duplex DuplexTumble *MediaType Cardstock164200
+*UIConstraints: *Duplex DuplexTumble *MediaType HeavyGlossy106120
+*UIConstraints: *Duplex DuplexTumble *MediaType HeavyGlossy106120
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Envelope
+*UIConstraints: *Duplex DuplexTumble *MediaType Envelope
+*UIConstraints: *Duplex DuplexNoTumble *MediaType ToughPaper
+*UIConstraints: *Duplex DuplexTumble *MediaType ToughPaper
+
+*% Constraints on Back Side Printing
+*%==================================
+*UIConstraints: *HPManualDuplex True *MediaType ToughPaper
+*UIConstraints: *HPManualDuplex True *MediaType Transparency
+*UIConstraints: *HPManualDuplex True *MediaType Labels
+*UIConstraints: *HPManualDuplex True *MediaType Envelope
+
+*UIConstraints: *MediaType ToughPaper *HPManualDuplex True
+*UIConstraints: *MediaType Transparency *HPManualDuplex True
+*UIConstraints: *MediaType Labels *HPManualDuplex True
+*UIConstraints: *MediaType Envelope *HPManualDuplex True
+
+*% Ignore ColorSmart manual settings in automatic mode
+*%======================================================
+*UIConstraints: *HPColorSmart Automatic *HPTextHalftone Smooth
+*UIConstraints: *HPColorSmart Automatic *HPTextNeutralGrays ProcessBlack
+
+*UIConstraints: *HPColorSmart Automatic *HPGraphicsHalftone Smooth
+*UIConstraints: *HPColorSmart Automatic *HPGraphicsNeutralGrays ProcessBlack
+
+*UIConstraints: *HPColorSmart Automatic *HPPhotoHalftone Smooth
+*UIConstraints: *HPColorSmart Automatic *HPPhotoNeutralGrays Black
+
+*UIConstraints: *HPColorSmart Automatic *HPTextRGB Vivid
+*UIConstraints: *HPColorSmart Automatic *HPTextRGB Device
+
+*UIConstraints: *HPColorSmart Automatic *HPGraphicsRGB Vivid
+*UIConstraints: *HPColorSmart Automatic *HPGraphicsRGB Device
+
+*UIConstraints: *HPColorSmart Automatic *HPPhotoRGB Vivid
+*UIConstraints: *HPColorSmart Automatic *HPPhotoRGB Device
+
+*UIConstraints: *HPColorSmart Automatic *HPEdgeControl Max
+*UIConstraints: *HPColorSmart Automatic *HPEdgeControl Light
+*UIConstraints: *HPColorSmart Automatic *HPEdgeControl Off
+
+*% ======================================================================
+*% Job Storage (NOTE: JOB Retention was changed to Job Storage in EC 4.0,
+*% but the JobRetention keyword was kept to work with the OS X PDEs.
+*% the UI does say "Job storage though".
+*% ================================================================
+*OpenGroup: HPJobRetention/Job Storage
+
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetentionOption/Job Storage: PickOne
+*OrderDependency: 14 Prolog *HPJobRetentionOption
+*DefaultHPJobRetentionOption: HPJobRetentionOff
+*HPJobRetentionOption HPJobRetentionQuickCopy/Quick Copy: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 1 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionStore/Stored Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 2 >>
+ >> setpagedevice
+"
+*End
+*%HPJobRetention HPJobRetentionPrivate/Private Job: "
+*% << /Collate true /CollateDetails
+*% << /Type 8 /Hold 1 /HoldType 1 >>
+*% >> setpagedevice
+*%"
+*%End
+*HPJobRetentionOption HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*CloseUI: *HPJobRetentionOption
+
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*CloseGroup: HPJobRetention
+
+*% =================================
+*% Media Selection
+*% =================================
+*LandscapeOrientation: Plus90
+*VariablePaperSize: False
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w612h935/8.5x13: "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageSize HalfLetter/Statement: "
+ <</DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize Tabloid/11x17: "
+ <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize 12X18/12x18: "
+ <</DeferredMediaSelection true /PageSize [864 1296] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A3/A3: "
+ <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize RA3/RA3: "
+ <</DeferredMediaSelection true /PageSize [865 1219] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A6/A6: "
+ <</DeferredMediaSelection true /PageSize [297 420] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize B4/JIS B4: "
+ <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize B5/B5 (JIS): "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize B6/JIS B6: "
+ <</DeferredMediaSelection true /PageSize [363 516] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w612h936/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</DeferredMediaSelection true /PageSize [419.5 567] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w774h1116/8K: "
+ <</DeferredMediaSelection true /PageSize [774 1116] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize Env10/Env 10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 16 dict
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [522 756] (Executive) put
+ dup [792 1224] (Tabloid) put
+ dup [842 1191] (A3) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [516 728] (B5) put
+ dup [612 936] (w612h936) put
+ dup [419.5 567](DoublePostcard) put
+ dup [558 774] (w558h774) put
+ dup [499 709] (EnvISOB5) put
+ dup [297 684] (Env10) put
+ dup [459 649] (EnvC5) put
+ dup [312 624] (EnvDL) put
+ dup [279 540] (EnvMonarch) 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 Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w612h935/8.5x13: "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageRegion HalfLetter/Statement: "
+ <</DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion Tabloid/11x17: "
+ <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion 12X18/12x18: "
+ <</DeferredMediaSelection true /PageSize [864 1296] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A3/A3: "
+ <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion RA3/RA3: "
+ <</DeferredMediaSelection true /PageSize [865 1219] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A6/A6: "
+ <</DeferredMediaSelection true /PageSize [297 420] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion B4/JIS B4: "
+ <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion B5/B5 (JIS): "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion B6/JIS B6: "
+ <</DeferredMediaSelection true /PageSize [363 516] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w612h936/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</DeferredMediaSelection true /PageSize [419.5 567] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w774h1116/8K: "
+ <</DeferredMediaSelection true /PageSize [774 1116] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion Env10/Env 10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*% The following entries provide information about specific paper keywords.
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.12 599.88 780.00"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Legal/Legal: "12.00 12.12 599.88 996.00"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Executive/Executive: "12.00 12.12 509.88 744.00"
+*ImageableArea w612h935/8.5x13: "12.00 12.00 599.76 922.76"
+*ImageableArea HalfLetter/Statement: "12.00 12.00 384.00 599.88"
+*ImageableArea Tabloid/11x17: "12.00 12.12 779.88 1211.90"
+*ImageableArea 12X18/12x18: "12.00 12.12 851.88 1283.88"
+*ImageableArea A3/A3: "12.00 12.12 829.88 1178.90"
+*ImageableArea RA3/RA3: "12.00 12.12 852.60 1206.86"
+*ImageableArea A4/A4: "12.00 12.12 583.08 829.68"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.12 407.40 583.20"
+*ImageableArea A6/A6: "12.00 12.00 284.76 407.76"
+*ImageableArea B4/JIS B4: "12.00 12.12 716.88 1019.90"
+*ImageableArea B5/B5 (JIS): "12.00 12.12 503.88 715.92"
+*ImageableArea B6/JIS B6: "12.00 12.00 351.00 504.00"
+*ImageableArea w612h936/Executive (JIS): "12.00 12.12 599.76 923.76"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.12 407.28 554.64"
+*ImageableArea w774h1116/8K: "12.00 12.12 761.88 1103.90"
+*ImageableArea w558h774/16K: "12.00 12.12 545.76 761.76"
+*ImageableArea EnvISOB5/Env ISO B5: "12.00 12.12 486.60 696.48"
+*ImageableArea Env10/Env 10: "12.00 12.12 284.76 672.00"
+*ImageableArea EnvC5/Env C5: "12.00 12.12 447.00 636.96"
+*ImageableArea EnvDL/Env DL: "12.00 12.12 299.64 611.52"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.12 266.76 528.00"
+*?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
+
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension w612h935/8.5x13: "612 935"
+*PaperDimension HalfLetter/Statement: "396 612"
+*PaperDimension Tabloid/11x17: "792 1224"
+*PaperDimension 12X18/12x18: "864 1296"
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension RA3/RA3: "865 1219"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A6/A6: "297 420"
+*PaperDimension B4/JIS B4: "729 1032"
+*PaperDimension B5/B5 (JIS): "516 729"
+*PaperDimension B6/JIS B6: "363 516"
+*PaperDimension w612h936/Executive (JIS): "612 936"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension w774h1116/8K: "774 1116"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+*PaperDimension Env10/Env 10: "297 684"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+
+*RequiresPageRegion All: True
+
+*%=========================================
+*% Custom Paper Support
+*%=========================================
+*%Orientation and Margin (offsets) values are not utilized for cut sheet fed printer
+
+*MaxMediaWidth: "867"
+*MaxMediaHeight: "1332"
+*CenterRegistered: False
+*HWMargins: 13 13 13 13
+*CustomPageSize True: "
+ pop pop pop
+ << /DeferredMediaSelection true
+ /PageSize [ 7 -2 roll ]
+ /ImagingBBox null
+ >> setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 216 867
+*ParamCustomPageSize Height: 2 points 360 1332
+*ParamCustomPageSize Orientation: 5 int 1 1
+*ParamCustomPageSize HeightOffset: 3 points 0 0
+*ParamCustomPageSize WidthOffset: 4 points 0 0
+
+*RequiresPageRegion All: True
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenFreq: "150.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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*% =================================
+*% Media Handling Features
+*% =================================
+*% Media Input Source
+*OpenUI *InputSlot/Paper Source: PickOne
+*OrderDependency: 40 AnySetup *InputSlot
+*DefaultInputSlot: Tray1
+*InputSlot Tray1/Tray 1: "
+ <</MediaPosition 3>> setpagedevice"
+*End
+*InputSlot Tray2/Tray 2: "
+ <</MediaPosition 0>> setpagedevice"
+*End
+*InputSlot Tray3Optional/Tray 3 (Optional): "
+ <</MediaPosition 1>> setpagedevice"
+*End
+*InputSlot Tray4Optional/Tray 4 (Optional): "
+ <</MediaPosition 4>> setpagedevice"
+*End
+*InputSlot Tray5Optional/Tray 5 (Optional): "
+ <</MediaPosition 38>> setpagedevice"
+*End*?InputSlot: "
+save
+ currentpagedevice /InputAttributes get
+ /Priority get
+ aload pop pop
+ /theTray exch def
+ /theTray 0 eq {(Tray2)} {/theTray 1 eq {(Tray3)} {(Tray1)} ifelse} ifelse
+ = flush
+restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*HPManualFeedPrintsOnBottom: True
+
+*% ================================================
+*% Manual Duplex
+*% ================================================
+*OpenGroup: HPFinishingPanel/Finishing
+
+*OpenUI *HPManualDuplex/Manually Print on 2nd Side: Boolean
+*OrderDependency: 35 AnySetup *HPManualDuplex
+*DefaultHPManualDuplex: False
+*HPManualDuplex True/Yes: "<< /PrintOnBackside true >> setpagedevice"
+*HPManualDuplex False/No: "<< /PrintOnBackside false >> setpagedevice"
+*?HPManualDuplex: "(False) == flush"
+*CloseUI: *HPManualDuplex
+
+*CloseGroup: HPFinishingPanel
+
+*%The following are here for the Manual Duplex plugin
+*HPDisallowManualFeedForManualDuplex: True
+
+*% =================================
+*% Media Types
+*% =================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 50 AnySetup *MediaType
+*DefaultMediaType: Unspecified
+*MediaType Unspecified/Unspecified: ""
+*MediaType Plain/Plain: "
+ << /ManualFeed false /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</ManualFeed false /MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</ManualFeed false /MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</ManualFeed false /MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</ManualFeed false /MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</ManualFeed false /MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</ManualFeed false /MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</ManualFeed false /MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</ManualFeed false /MediaType (Color)>> setpagedevice"
+*End
+*MediaType Light75/Light (<3c>75 g/m2): "
+ <</ManualFeed false /MediaType (Light)>> setpagedevice"
+*End
+*MediaType Intermediate/Intermediate (90-104 g/m2): "
+ <</ManualFeed false /MediaType (Intermediate)>> setpagedevice"
+*End
+*MediaType Heavy105119/Heavy (105-119 g/m2): "
+ <</ManualFeed false /MediaType (Heavy)>> setpagedevice"
+*End
+*MediaType ExtraHeavy/Extra Heavy (120-163 g/m2): "
+ <</ManualFeed false /MediaType (Extra Heavy)>> setpagedevice"
+*End
+*MediaType Glossy/Glossy (75-105 g/m2): "
+ <</ManualFeed false /MediaType (Gloss)>> setpagedevice"
+*End
+*MediaType HighGloss/hp High Gloss (Images): "
+ <</ManualFeed false /MediaType (High Gloss Images)>> setpagedevice"
+*End
+*MediaType HeavyGlossy106120/Heavy Glossy(106-120 g/m2): "
+ <</ManualFeed false /MediaType (Heavy Gloss)>> setpagedevice"
+*End
+*MediaType Cardstock164200/Card Stock (164-200 g/m2): "
+ <</ManualFeed false /MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Envelope/Envelope: "
+ <</ManualFeed false /MediaType (Envelope)>> setpagedevice"
+*End
+*MediaType ToughPaper/Tough Paper: "
+ <</ManualFeed false /MediaType (Gloss Film)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /MediaType get
+ dup null eq {pop (Unknown)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*% ===================================
+*% Two-sided Printing (Duplex)
+*% ===================================
+*OpenUI *Duplex/2-Sided Printing: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "
+ <</Duplex false /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Long-Edge Binding: "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Short-Edge Binding: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "save
+ currentpagedevice dup /Duplex known
+ {dup /Duplex get
+ {/Tumble get{(DuplexTumble)}{(DuplexNoTumble)}ifelse}
+ {pop (None)} ifelse
+ }
+ {(None)} ifelse = flush
+restore
+"
+*End
+*CloseUI: *Duplex
+
+*% ===================================
+*% CMYK Ink Model
+*% ===================================
+*OpenGroup: HPCMYKInksPanel/CMYK Inks
+
+*OpenUI *HPCMYKInks/CMYK Inks: PickOne
+*OrderDependency: 110 AnySetup *HPCMYKInks
+*DefaultHPCMYKInks: Default
+*HPCMYKInks Default/Default: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ Fast HPTextCMYKInkSetEmulation
+ Fast HPGraphicsCMYKInkSetEmulation
+ Fast HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks SWOP/SWOP: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ SWOP HPTextCMYKInkSetEmulation
+ SWOP HPGraphicsCMYKInkSetEmulation
+ SWOP HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks Euro/EuroScale: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ Euro HPTextCMYKInkSetEmulation
+ Euro HPGraphicsCMYKInkSetEmulation
+ Euro HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks DIC/DIC: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ DIC HPTextCMYKInkSetEmulation
+ DIC HPGraphicsCMYKInkSetEmulation
+ DIC HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks NoAdj/Device:"
+globaldict /HPTextCMYKInkSetEmulation known {
+ NoAdj HPTextCMYKInkSetEmulation
+ NoAdj HPGraphicsCMYKInkSetEmulation
+ NoAdj HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*CloseUI: *HPCMYKInks
+
+*CloseGroup: HPCMYKInksPanel
+
+*% ===================================
+*% ColorSmart
+*% ===================================
+*OpenGroup: HPColorOptionsPanel/Color Options
+
+*OpenUI *HPColorSmart/Color Options: PickOne
+*OrderDependency: 55 DocumentSetup *HPColorSmart
+*DefaultHPColorSmart: Automatic
+*HPColorSmart Automatic/Automatic: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartTextAdjustment
+ MatchScreen ColorSmartGraphicsAdjustment
+ MatchScreen ColorSmartImageAdjustment
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageAdaptiveHalftoning
+ Normal HPColorTrapping
+ TonerBlack HPTextNeutralAxis
+ TonerBlack HPGraphicsNeutralAxis
+ ProcBlack HPImageNeutralAxis
+ Detail ColorSmartTextHalftone
+ Detail ColorSmartGraphicsHalftone
+ Detail ColorSmartImageHalftone
+ true ColorSmartColorMatching
+} if
+/setscreen { pop pop pop} def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*HPColorSmart Manual/Manual: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+} if
+/setscreen { pop pop pop} def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*CloseUI: *HPColorSmart
+
+*% ==================================
+*% ColorSmart Manual Settings
+*% ==================================
+*OpenUI *HPTextHalftone/Text Halftone: PickOne
+*OrderDependency: 57 AnySetup *HPTextHalftone
+*DefaultHPTextHalftone: Detail
+*HPTextHalftone Detail/Detail: "
+globaldict /ColorSmartColorMatching known {
+ Detail ColorSmartTextHalftone
+} if
+"
+*End
+*HPTextHalftone Smooth/Smooth: "
+globaldict /ColorSmartColorMatching known {
+ Smooth ColorSmartTextHalftone
+} if
+"
+*End
+*CloseUI: *HPTextHalftone
+
+*OpenUI *HPTextNeutralGrays/Text Neutral Grays: PickOne
+*OrderDependency: 57 AnySetup *HPTextNeutralGrays
+*DefaultHPTextNeutralGrays: Black
+*HPTextNeutralGrays Black/Black Only: "
+globaldict /HPTextNeutralAxis known {
+ TonerBlack HPTextNeutralAxis
+} if
+"
+*End
+*HPTextNeutralGrays ProcessBlack/4-Color: "
+globaldict /HPTextNeutralAxis known {
+ ProcBlack HPTextNeutralAxis
+} if
+"
+*End
+*CloseUI: *HPTextNeutralGrays
+
+*OpenUI *HPTextRGB/Text RGB Color: PickOne
+*OrderDependency: 57 AnySetup *HPTextRGB
+*DefaultHPTextRGB: sRGB
+*HPTextRGB sRGB/Default: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartTextAdjustment
+} if
+"
+*End
+*HPTextRGB Vivid/Vivid: "
+globaldict /ColorSmartColorMatching known {
+ Vivid ColorSmartTextAdjustment
+} if
+"
+*End
+*HPTextRGB Device/Device: "
+globaldict /ColorSmartColorMatching known {
+ NoAdj ColorSmartTextAdjustment
+} if
+"
+*End
+*CloseUI: *HPTextRGB
+
+*OpenUI *HPGraphicsHalftone/Graphics Halftone: PickOne
+*OrderDependency: 57 AnySetup *HPGraphicsHalftone
+*DefaultHPGraphicsHalftone: Detail
+*HPGraphicsHalftone Detail/Detail: "
+globaldict /ColorSmartColorMatching known {
+ Detail ColorSmartGraphicsHalftone
+} if
+"
+*End
+*HPGraphicsHalftone Smooth/Smooth: "
+globaldict /ColorSmartColorMatching known {
+ Smooth ColorSmartGraphicsHalftone
+} if
+"
+*End
+*CloseUI: *HPGraphicsHalftone
+
+*OpenUI *HPGraphicsNeutralGrays/Graphics Neutral Grays: PickOne
+*OrderDependency: 57 AnySetup *HPGraphicsNeutralGrays
+*DefaultHPGraphicsNeutralGrays: Black
+*HPGraphicsNeutralGrays Black/Black Only: "
+globaldict /HPGraphicsNeutralAxis known {
+ TonerBlack HPGraphicsNeutralAxis
+} if
+"
+*End
+*HPGraphicsNeutralGrays ProcessBlack/4-Color: "
+globaldict /HPGraphicsNeutralAxis known {
+ ProcBlack HPGraphicsNeutralAxis
+} if
+"
+*End
+*CloseUI: *HPGraphicsNeutralGrays
+
+*OpenUI *HPGraphicsRGB/Graphics RGB Color: PickOne
+*OrderDependency: 57 AnySetup *HPGraphicsRGB
+*DefaultHPGraphicsRGB: sRGB
+*HPGraphicsRGB sRGB/Default: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartGraphicsAdjustment
+} if
+"
+*End
+*HPGraphicsRGB Vivid/Vivid: "
+globaldict /ColorSmartColorMatching known {
+ Vivid ColorSmartGraphicsAdjustment
+} if
+"
+*End
+*HPGraphicsRGB Device/Device: "
+globaldict /ColorSmartColorMatching known {
+ NoAdj ColorSmartGraphicsAdjustment
+} if
+"
+*End
+*CloseUI: *HPGraphicsRGB
+
+*OpenUI *HPPhotoHalftone/Photographs Halftone: PickOne
+*OrderDependency: 57 AnySetup *HPPhotoHalftone
+*DefaultHPPhotoHalftone: Detail
+*HPPhotoHalftone Detail/Detail: "
+globaldict /ColorSmartColorMatching known {
+ Detail ColorSmartImageHalftone
+} if
+"
+*End
+*HPPhotoHalftone Smooth/Smooth: "
+globaldict /ColorSmartColorMatching known {
+ Smooth ColorSmartImageHalftone
+} if
+"
+*End
+*CloseUI: *HPPhotoHalftone
+
+*OpenUI *HPPhotoNeutralGrays/Photographs Neutral Grays: PickOne
+*OrderDependency: 57 AnySetup *HPPhotoNeutralGrays
+*DefaultHPPhotoNeutralGrays: ProcessBlack
+*HPPhotoNeutralGrays Black/Black Only: "
+globaldict /HPImageNeutralAxis known {
+ TonerBlack HPImageNeutralAxis
+} if
+"
+*End
+*HPPhotoNeutralGrays ProcessBlack/4-Color: "
+globaldict /HPImageNeutralAxis known {
+ ProcBlack HPImageNeutralAxis
+} if
+"
+*End
+*CloseUI: *HPPhotoNeutralGrays
+
+*OpenUI *HPPhotoRGB/Photo RGB Color: PickOne
+*OrderDependency: 57 AnySetup *HPPhotoRGB
+*DefaultHPPhotoRGB: sRGB
+*HPPhotoRGB sRGB/Default: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartImageAdjustment
+} if
+"
+*End
+*HPPhotoRGB Vivid/Vivid: "
+globaldict /ColorSmartColorMatching known {
+ Vivid ColorSmartImageAdjustment
+} if
+"
+*End
+*HPPhotoRGB Device/Device: "
+globaldict /ColorSmartColorMatching known {
+ NoAdj ColorSmartImageAdjustment
+} if
+"
+*End
+*CloseUI: *HPPhotoRGB
+
+*% ==================================
+*% Adaptive Halftoning and Color Trapping Settings - Edge Control settings
+*% ==================================
+
+*OpenUI *HPEdgeControl/Edge Control: PickOne
+*OrderDependency: 57 AnySetup *HPEdgeControl
+*DefaultHPEdgeControl: Normal
+*HPEdgeControl Max/Maximum: "
+globaldict /HPTextAdaptiveHalftoning known {
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageHAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Max HPColorTrapping
+} if
+"
+*End
+*HPEdgeControl Normal/Normal: "
+globaldict /HPTextAdaptiveHalftoning known {
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageHAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Normal HPColorTrapping
+} if
+"
+*End
+*HPEdgeControl Light/Light: "
+globaldict /HPTextAdaptiveHalftoning known {
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageHAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Light HPColorTrapping
+} if
+"
+*End
+*HPEdgeControl Off/Off: "
+globaldict /HPTextAdaptiveHalftoning known {
+ false HPTextAdaptiveHalftoning
+ false HPGraphicsAdaptiveHalftoning
+ false HPImageAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Off HPColorTrapping
+} if
+"
+*End
+*CloseUI: *HPEdgeControl
+
+*% =================================
+*% Print Color as Gray
+*% Chose NOT to use standard *ColorModel keyword because color on or off is simpler
+*% =================================
+*OpenUI *ColorModel/Print Color as Gray: PickOne
+*OrderDependency: 20 AnySetup *ColorModel
+*DefaultColorModel: Gray
+*ColorModel Gray/On: "<</ProcessColorModel /DeviceGray>> setpagedevice"
+*ColorModel CMYK/Off: "<</ProcessColorModel /DeviceCMYK>> setpagedevice"
+*?ColorModel: "
+ save
+ currentpagedevice /ProcessColorModel get
+ /DeviceGray eq {(Gray)}{(CMYK)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ColorModel
+
+*CloseGroup: HPColorOptionsPanel
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenGroup: HPWaterOverlayPanel/Watermark/Overlay
+
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% Watermark Color
+*% =================================
+*OpenUI *HPwmTextColor/Watermark Color: PickOne
+*OrderDependency: 64 AnySetup *HPwmTextColor
+*DefaultHPwmTextColor: Black
+*HPwmTextColor Black/Gray: "userdict /HPwmColor { 0 setgray HPwmSaturation } bind put"
+*HPwmTextColor Red/Red: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 1 .3 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Orange/Orange: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 .5 1 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Yellow/Yellow: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 0 1 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Green/Green: "userdict /HPwmColor { /DeviceCMYK setcolorspace .9 0 .9 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Blue/Blue: "userdict /HPwmColor { /DeviceCMYK setcolorspace 1 .1 0 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Purple/Violet: "userdict /HPwmColor { /DeviceCMYK setcolorspace .8 .8 0 0 setcolor HPwmSaturation } bind put"
+*CloseUI: *HPwmTextColor
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*CloseGroup: HPWaterOverlayPanel
+
+*% =================================
+*% Control
+*% =================================
+*DefaultResolution: 600dpi
+*Resolution 300dpi: ""
+*Resolution 600dpi: ""
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+
+*%====================================
+*% Collation
+*%====================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 12 AnySetup *Collate
+*DefaultCollate: True
+*Collate True/On (turn off in application): "
+ <</Collate true>> setpagedevice"
+*End
+*Collate False/Off: "
+ <</Collate false>> setpagedevice"
+*End
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+*% =================================
+*% Specials for Quark
+*% =================================
+*QRKDoNonLocalDCS: False
+*QRKCustomHalftone 5550_HP/HP Color LaserJet 5550: ""
+
+*% =================================
+*% Font Information
+*% =================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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
+*% ===================================
+
+*% 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: "warming up"/warming up
+*Status: "initializing"/initializing
+*Status: "idle"/idle
+*Status: "waiting"/waiting
+*Status: "busy"/busy
+*Status: "printing"/printing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: needs attention"/PrinterError: needs attention
+*Status: "PrinterError: cover open"/PrinterError: cover open
+*Status: "PrinterError: no toner cartridge"/PrinterError: no toner cartridge
+*Status: "PrinterError: manual feed"/PrinterError: manual feed
+*Status: "PrinterError: out of paper"/PrinterError: out of paper
+*Status: "PrinterError: Paper Jam"/PrinterError: Paper Jam
+*Status: "PrinterError: page protect needed"/PrinterError: page protect needed
+*Status: "PrinterError: out of memory"/PrinterError: out of memory
+*Status: "PrinterError: output bin full"/PrinterError: output bin full
+*Status: "PrinterError: resetting printer"/PrinterError: resetting printer
+*Status: "PrinterError: toner is low"/PrinterError: toner is low
+*Status: "PrinterError: off line"/PrinterError: off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*% PrinterError (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "cover open"/cover open
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% =================================
+*% Color Separation Information
+*% =================================
+*ContoneOnly: True
+
+*% =================================
+*% System Management
+*% =================================
+*FreeVM: "65283608"
+*VMOption 160_287/160 - 287 MB RAM: "65283608"
+*VMOption 288_415/288 - 415 MB RAM: "99528700"
+*VMOption 416_544/416 - 544 MB RAM: "128460116"
+
+
+*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "300"
+*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: Cannot reset printer.) = flush
+"
+*End
+
+*% =================================
+*% For "hp color LaserJet 5550"
+*% =================================
diff --git a/prnt/hpijs/ppd/HP_Color_LaserJet_5M.ppd b/prnt/hpijs/ppd/HP_Color_LaserJet_5M.ppd
new file mode 100644
index 000000000..4cb69679a
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_Color_LaserJet_5M.ppd
@@ -0,0 +1,876 @@
+*PPD-Adobe: "4.3"
+
+*% =================================
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD Version for Apple Macintosh
+*% =================================
+*% Product/PPD Version Information
+*% =================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.1.3 X"
+*LanguageVersion: English
+*LanguageEncoding: MacStandard
+*PCFileName: "HP__CLJ5.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*cupsICCProfile RGB../sRGB Matching Profile: "/Library/Printers/hp/Profiles/sRGB_A.icc"
+*cupsICCProfile CMYK../CMYK Matching Profile: "/Library/Printers/hp/Profiles/CMYK_A.icc"
+*cupsICCProfile Gray../Gray Matching Profile: "/Library/Printers/hp/Profiles/Gray_A.icc"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP Color LaserJet 5M.icns"
+
+*% Product Name and Version Information
+*Manufacturer: "HP"
+*Product: "(HP Color LaserJet 5/5M)"
+*ModelName: "HP Color LaserJet 5/5M"
+*ShortNickName: "HP Color LaserJet 5M"
+*NickName: "HP Color LaserJet 5/5M v2015.104 Postscript (recommended)"
+*PSVersion: "(2015.104) 4"
+
+*% =================================
+*% Basic Device Capabilities
+*% =================================
+*LanguageLevel: "2"
+*ColorDevice: True
+*DefaultColorSpace: RGB
+*TTRasterizer: Type42
+*FileSystem: False
+*Throughput: "10"
+
+*% =================================
+*% Emulations and Protocols
+*% =================================
+*Protocols: PJL TBCP
+*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
+*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>"
+*JCLEnd: ""
+
+*%=== Output Bin ======================
+*PageStackOrder Upper: Normal
+*PageStackOrder Lower: Reverse
+
+*% =================================
+*% Installable Options
+*% =================================
+*OpenGroup: InstallableOptions/Options Installed
+*OpenUI *HPOption_500_Sheet_Feeder_Tray3/Rear Feed Unit: Boolean
+*DefaultHPOption_500_Sheet_Feeder_Tray3: False
+*HPOption_500_Sheet_Feeder_Tray3 True/Installed: ""
+*HPOption_500_Sheet_Feeder_Tray3 False/Not Installed: ""
+*?HPOption_500_Sheet_Feeder_Tray3: "
+ save
+ currentpagedevice /InputAttributes get
+ dup 1 known
+ {1 get null eq {(False)}{(True)}ifelse}{pop (False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_500_Sheet_Feeder_Tray3
+
+*OpenUI *InstalledMemory/Memory Configuration: PickOne
+*DefaultInstalledMemory: 36Meg
+*InstalledMemory 36Meg/36 - 43 MB RAM: ""
+*InstalledMemory 44Meg/44 - 51 MB RAM: ""
+*InstalledMemory 52Meg/52 - 59 MB RAM: ""
+*InstalledMemory 60Meg/60 - 67 MB RAM: ""
+*InstalledMemory 68Meg/³ 68 MB RAM: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 68 ge
+ {(68Meg)}
+ {size 60 ge
+ {(60Meg)}
+ {size 52 ge
+ {(52Meg)}
+ {size 44 ge
+ {(44Meg)}
+ {(36Meg)}ifelse
+ }ifelse
+ }ifelse
+ }ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+*OpenUI *HPOption_PaperPolicy/Paper Match: PickOne
+*OrderDependency: 10 AnySetup *HPOption_PaperPolicy
+*DefaultHPOption_PaperPolicy: Prompt
+*HPOption_PaperPolicy Prompt/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy Scale/Nearest Size & Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy Crop/Nearest Size & Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*CloseUI: *HPOption_PaperPolicy
+*CloseGroup: InstallableOptions
+
+*% =================================
+*% User Interface Constraints
+*% =================================
+*% Pantone and Grayscale are mutually exclusive
+*UIConstraints: *HPColorSmart Pantone *ColorModel Gray
+*UIConstraints: *ColorModel Gray *HPColorSmart Pantone
+
+*% If selected page size is not supported, disable Rear Tray UI
+*UIConstraints: *PageSize Tabloid *InputSlot Rear
+*UIConstraints: *PageRegion Tabloid *InputSlot Rear
+*UIConstraints: *PageSize A3 *InputSlot Rear
+*UIConstraints: *PageRegion A3 *InputSlot Rear
+*UIConstraints: *PageSize Legal *InputSlot Rear
+*UIConstraints: *PageRegion Legal *InputSlot Rear
+*UIConstraints: *PageSize LegalSmall *InputSlot Rear
+*UIConstraints: *PageRegion LegalSmall *InputSlot Rear
+
+*% If Rear Tray is selected disable Tabloid, A3, Legal paper sizes
+*UIConstraints: *InputSlot Rear *PageSize Tabloid
+*UIConstraints: *InputSlot Rear *PageRegion Tabloid
+*UIConstraints: *InputSlot Rear *PageSize A3
+*UIConstraints: *InputSlot Rear *PageRegion A3
+*UIConstraints: *InputSlot Rear *PageSize Legal
+*UIConstraints: *InputSlot Rear *PageRegion Legal
+*UIConstraints: *InputSlot Rear *PageSize LegalSmall
+*UIConstraints: *InputSlot Rear *PageRegion LegalSmall
+
+*% =================================
+*% Media Selection
+*% =================================
+*LandscapeOrientation: Plus90
+*VariablePaperSize: False
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/US Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/US Letter(Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/US Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/US Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Tabloid/11x17: "
+ <</PageSize [792 1224] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4(Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A3/A3: "
+ <</PageSize [842 1191] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 6 dict
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [792 1224] (Tabloid) put
+ dup [522 756] (Executive) put
+ dup [595 842] (A4) put
+ dup [842 1190] (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 Letter/US Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/US Letter(Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/US Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/US Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Tabloid/11x17: "
+ <</PageSize [792 1224] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4(Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A3/A3: "
+ <</PageSize [842 1191] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*% The following entries provide information about specific paper keywords.
+*DefaultImageableArea: Letter
+*ImageableArea Letter/US Letter: "11.28 12.00 601.19 779.02"
+*ImageableArea LetterSmall/US Letter(Small): "30.00 31.00 582.00 761.00 "
+*ImageableArea Legal/US Legal: "10.32 10.80 600.71 997.17"
+*ImageableArea LegalSmall/US Legal (Small): "64.00 54.00 548.00 954.00 "
+*ImageableArea Tabloid/11x17: "12.00 11.28 779.02 1212.68"
+*ImageableArea Executive/Executive: "13.20 13.20 508.79 741.82"
+*ImageableArea A4/A4: "12.96 13.92 581.27 827.02"
+*ImageableArea A4Small/A4(Small): "28.00 30.00 566.00 811.00 "
+*ImageableArea A3/A3: "13.92 11.28 827.02 1179.57"
+*?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
+
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/US Letter: "612 792"
+*PaperDimension LetterSmall/US Letter(Small): "612 792 "
+*PaperDimension Legal/US Legal: "612 1008"
+*PaperDimension LegalSmall/US Legal (Small): "612 1008 "
+*PaperDimension Tabloid/11x17: "792 1224"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4(Small): "595 842"
+*PaperDimension A3/A3: "842 1191"
+*RequiresPageRegion Front: False
+*RequiresPageRegion Rear: True
+*RequiresPageRegion Manual: True
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ContoneOnly: True
+*ScreenFreq: "60.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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*% =================================
+*% Print Color as Gray
+*% Chose NOT to use Adobe's *ColorModel keyword because color on or off is simpler
+*% =================================
+*OpenUI *ColorModel/Print Color as Gray: PickOne
+*OrderDependency: 40 DocumentSetup *ColorModel
+*DefaultColorModel: Gray
+*ColorModel Gray/On: "<</ProcessColorModel /DeviceGray>> setpagedevice"
+*ColorModel CMYK/Off: "<</ProcessColorModel /DeviceRGB>> setpagedevice"
+*?ColorModel: "
+ save
+ currentpagedevice /ProcessColorModel get
+ /DeviceGray eq {(Gray)}{(CMYK)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ColorModel
+
+*% =================================
+*% Media Handling Features
+*% =================================
+*% Media Input Source
+*OpenUI *InputSlot/Paper Source: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Front
+*InputSlot Front/Front Tray: "
+ <</DeferredMediaSelection true
+ /MediaPosition 0
+ >> setpagedevice"
+*End
+*InputSlot Rear/Rear Tray: "
+ <</DeferredMediaSelection true
+ /MediaPosition 1
+ >> setpagedevice"
+*End
+*?InputSlot: "
+save
+ currentpagedevice /InputAttributes get
+ /Priority get
+ aload pop pop
+ 0 eq {(Front)} {(Rear)} ifelse
+ = flush
+restore
+"
+*End
+*CloseUI: *InputSlot
+*OpenUI *ManualFeed/Manual Feed: Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "1 dict dup /ManualFeed true put setpagedevice"
+*ManualFeed False/False: "1 dict dup /ManualFeed false put setpagedevice"
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*% Media output destination
+*OpenUI *OutputBin/Output Bin: PickOne
+*OrderDependency: 70 AnySetup *OutputBin
+*DefaultOutputBin: Upper
+*OutputBin Upper/Upper (Face Down): "1 dict dup /OutputFaceUp false put setpagedevice"
+*OutputBin Lower/Lower (Face Up): "1 dict dup /OutputFaceUp true put setpagedevice"
+*?OutputBin:"
+save
+ currentpagedevice /OutputFaceUp get
+ {(Lower)}{(Upper)}ifelse = flush
+restore
+"
+*End
+*CloseUI: *OutputBin
+
+*% ===================================
+*% ColorSmart
+*% ===================================
+*OpenUI *HPColorSmart/ColorSmart: PickOne
+*OrderDependency: 60 DocumentSetup *HPColorSmart
+*DefaultHPColorSmart: Automatic
+*HPColorSmart Automatic: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ Vivid ColorSmartTextAdjustment
+ Vivid ColorSmartGraphicsAdjustment
+ MatchScreen ColorSmartImageAdjustment
+ Detail ColorSmartTextHalftone
+ Smooth ColorSmartGraphicsHalftone
+ Smooth ColorSmartImageHalftone
+ true ColorSmartColorMatching
+} if
+/setscreen { pop pop pop} def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*HPColorSmart Manual: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+} if
+/setscreen { pop pop pop} def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*HPColorSmart Pantone/PANTONE<A8>: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ NoAdj ColorSmartTextAdjustment
+ NoAdj ColorSmartGraphicsAdjustment
+ NoAdj ColorSmartImageAdjustment
+ Smooth ColorSmartTextHalftone
+ Smooth ColorSmartGraphicsHalftone
+ Smooth ColorSmartImageHalftone
+ true ColorSmartColorMatching
+} if
+/setscreen { pop pop pop} def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*HPColorSmart AppHT/Application Halftoning: "
+globaldict /ColorSmartColorMatching known {
+ false ColorSmartColorMatching
+} if
+"
+*End
+*CloseUI: *HPColorSmart
+
+*% ==================================
+*% ColorSmart Manual Settings
+*% ==================================
+*OpenUI *HPCSText/Manual Text: PickOne
+*OrderDependency: 50 AnySetup *HPCSText
+*DefaultHPCSText: VividDetail
+*HPCSText VividDetail/Vivid-Detail: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ Vivid ColorSmartTextAdjustment
+ Detail ColorSmartTextHalftone
+} if
+"
+*End
+*HPCSText VividSmooth/Vivid-Smooth: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ Vivid ColorSmartTextAdjustment
+ Smooth ColorSmartTextHalftone
+} if
+"
+*End
+*HPCSText VividBasic/Vivid-Basic: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ Vivid ColorSmartTextAdjustment
+ Basic ColorSmartTextHalftone
+} if
+"
+*End
+*HPCSText MatchDetail/Calibrated-Detail: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartTextAdjustment
+ Detail ColorSmartTextHalftone
+} if
+"
+*End
+*HPCSText MatchSmooth/Calibrated-Smooth: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartTextAdjustment
+ Smooth ColorSmartTextHalftone
+} if
+"
+*End
+*HPCSText MatchBasic/Calibrated-Basic: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartTextAdjustment
+ Basic ColorSmartTextHalftone
+} if
+"
+*End
+*HPCSText NoAdjDetail/No Adjust-Detail: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ NoAdj ColorSmartTextAdjustment
+ Detail ColorSmartTextHalftone
+} if
+"
+*End
+*HPCSText NoAdjSmooth/No Adjust-Smooth: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ NoAdj ColorSmartTextAdjustment
+ Smooth ColorSmartTextHalftone
+} if
+"
+*End
+*HPCSText NoAdjBasic/No Adjust-Basic: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ NoAdj ColorSmartTextAdjustment
+ Basic ColorSmartTextHalftone
+} if
+"
+*End
+*CloseUI: *HPCSText
+
+*OpenUI *HPCSGraphics/Manual Graphics: PickOne
+*OrderDependency: 50 AnySetup *HPCSGraphics
+*DefaultHPCSGraphics: VividSmooth
+*HPCSGraphics VividDetail/Vivid-Detail: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ Vivid ColorSmartGraphicsAdjustment
+ Detail ColorSmartGraphicsHalftone
+} if
+"
+*End
+*HPCSGraphics VividSmooth/Vivid-Smooth: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ Vivid ColorSmartGraphicsAdjustment
+ Smooth ColorSmartGraphicsHalftone
+} if
+"
+*End
+*HPCSGraphics VividBasic/Vivid-Basic: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ Vivid ColorSmartGraphicsAdjustment
+ Basic ColorSmartGraphicsHalftone
+} if
+"
+*End
+*HPCSGraphics MatchDetail/Calibrated-Detail: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartGraphicsAdjustment
+ Detail ColorSmartGraphicsHalftone
+} if
+"
+*End
+*HPCSGraphics MatchSmooth/Calibrated-Smooth: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartGraphicsAdjustment
+ Smooth ColorSmartGraphicsHalftone
+} if
+"
+*End
+*HPCSGraphics MatchBasic/Calibrated-Basic: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartGraphicsAdjustment
+ Basic ColorSmartGraphicsHalftone
+} if
+"
+*End
+*HPCSGraphics NoAdjDetail/No Adjust-Detail: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ noAdj ColorSmartGraphicsAdjustment
+ Detail ColorSmartGraphicsHalftone
+} if
+"
+*End
+*HPCSGraphics NoAdjSmooth/No Adjust-Smooth: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ NoAdj ColorSmartGraphicsAdjustment
+ Smooth ColorSmartGraphicsHalftone
+} if
+"
+*End
+*HPCSGraphics NoAdjBasic/No Adjust-Basic: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ NoAdj ColorSmartGraphicsAdjustment
+ Basic ColorSmartGraphicsHalftone
+} if
+"
+*End
+*CloseUI: *HPCSGraphics
+
+*OpenUI *HPCSImages/Manual Image: PickOne
+*OrderDependency: 50 AnySetup *HPCSImages
+*DefaultHPCSImages: MatchSmooth
+*HPCSImages VividDetail/Vivid-Detail: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ Vivid ColorSmartImageAdjustment
+ Detail ColorSmartImageHalftone
+} if
+"
+*End
+*HPCSImages VividSmooth/Vivid-Smooth: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ Vivid ColorSmartImageAdjustment
+ Smooth ColorSmartImageHalftone
+} if
+"
+*End
+*HPCSImages VividBasic/Vivid-Basic: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ Vivid ColorSmartImageAdjustment
+ Basic ColorSmartImageHalftone
+} if
+"
+*End
+*HPCSImages MatchDetail/Calibrated-Detail: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartImageAdjustment
+ Detail ColorSmartImageHalftone
+} if
+"
+*End
+*HPCSImages MatchSmooth/Calibrated-Smooth: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartImageAdjustment
+ Smooth ColorSmartImageHalftone
+} if
+"
+*End
+*HPCSImages MatchBasic/Calibrated-Basic: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartImageAdjustment
+ Basic ColorSmartImageHalftone
+} if
+"
+*End
+*HPCSImages NoAdjDetail/No Adjust-Detail: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ NoAdj ColorSmartImageAdjustment
+ Detail ColorSmartImageHalftone
+} if
+"
+*End
+*HPCSImages NoAdjSmooth/No Adjust-Smooth: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ NoAdj ColorSmartImageAdjustment
+ Smooth ColorSmartImageHalftone
+} if
+"
+*End
+*HPCSImages NoAdjBasic/No Adjust-Basic: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ NoAdj ColorSmartImageAdjustment
+ Basic ColorSmartImageHalftone
+} if
+"
+*End
+*CloseUI: *HPCSImages
+
+*% =================================
+*% Control
+*% =================================
+*DefaultResolution: 300dpi
+*Resolution 300dpi: ""
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+
+*% =================================
+*% Font Information
+*% =================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special 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
+*% ===================================
+*% 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: "warming up"/warming up
+*Status: "initializing"/initializing
+*Status: "idle"/idle
+*Status: "waiting"/waiting
+*Status: "busy"/busy
+*Status: "printing"/printing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: needs attention"/PrinterError: needs attention
+*Status: "PrinterError: cover open"/PrinterError: cover open
+*Status: "PrinterError: no toner cartridge"/PrinterError: no toner cartridge
+*Status: "PrinterError: manual feed"/PrinterError: manual feed
+*Status: "PrinterError: out of paper"/PrinterError: out of paper
+*Status: "PrinterError: Paper Jam"/PrinterError: Paper Jam
+*Status: "PrinterError: page protect needed"/PrinterError: page protect needed
+*Status: "PrinterError: out of memory"/PrinterError: out of memory
+*Status: "PrinterError: output bin full"/PrinterError: output bin full
+*Status: "PrinterError: resetting printer"/PrinterError: resetting printer
+*Status: "PrinterError: toner is low"/PrinterError: toner is low
+*Status: "PrinterError: off line"/PrinterError: off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*% PrinterError (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "cover open"/cover open
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% =================================
+*% Color Separation Information
+*% =================================
+*DefaultColorSep: ProcessBlack.60lpi.300dpi
+*InkName: ProcessBlack/Process Black
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 60 lpi / 300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% For 53 lpi / 300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
+*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
+*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
+
+*% =================================
+*% System Management
+*% =================================
+*FreeVM: "4000000"
+*VMOption 36Meg/36 - 43 MB RAM: "4000000"
+*VMOption 44Meg/44 - 51 MB RAM: "12320000"
+*VMOption 52Meg/52 - 59 MB RAM: "20640000"
+*VMOption 60Meg/60 - 67 MB RAM: "28960000"
+*VMOption 68Meg/³ 68 MB RAM: "37280000"
+
+*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "300"
+*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: Cannot reset printer.) = flush
+"
+*End
+
+*% =================================
+*% For "HP Color LaserJet 5M"
+*% =================================
diff --git a/prnt/hpijs/ppd/HP_Color_LaserJet_8500.ppd b/prnt/hpijs/ppd/HP_Color_LaserJet_8500.ppd
new file mode 100644
index 000000000..a19816428
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_Color_LaserJet_8500.ppd
@@ -0,0 +1,1794 @@
+*PPD-Adobe: "4.3"
+*% =================================
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD Version for Apple Macintosh
+
+*FormatVersion: "4.3"
+*FileVersion: "1.1.1 X"
+*PCFileName: "HP-CLJ85.PPD"
+*LanguageVersion: English
+*LanguageEncoding: MacStandard
+*Product: "(HP Color LaserJet 8500)"
+*PSVersion: "(3010.104) 1"
+*ModelName: "HP Color LaserJet 8500"
+*ShortNickName: "HP Color LaserJet 8500"
+*NickName: "HP Color LaserJet 8500 Postscript (recommended)"
+*Manufacturer: "HP"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*cupsICCProfile RGB../sRGB Matching Profile: "/Library/Printers/hp/Profiles/sRGB_A.icc"
+*cupsICCProfile CMYK../CMYK Matching Profile: "/Library/Printers/hp/Profiles/CMYK_A.icc"
+*cupsICCProfile Gray../Gray Matching Profile: "/Library/Printers/hp/Profiles/Gray_A.icc"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP Color LaserJet 8500.icns"
+
+*% ===================================
+*% Emulations and Protocols
+*% ===================================
+*Protocols: PJL TBCP
+
+*% Protocols: BCP TBCP
+
+*% ===================================
+*% Installable Options
+*% ===================================
+
+*OpenGroup: InstallableOptions/Options Installed
+*OpenUI *HPOption_HCI2000/2000 sheet input Tray 4: Boolean
+*DefaultHPOption_HCI2000: False
+*HPOption_HCI2000 True/Installed: ""
+*HPOption_HCI2000 False/Not Installed: ""
+*?HPOption_HCI2000: "
+ save
+ userdict /FieryXJdict known {
+ FieryXJdict /getfierysysdict known
+ {(%%OPT_HCI2000) FieryXJdict /getfierysysdict get exec }
+ { (False) }
+ ifelse
+ }
+ { (False) } ifelse
+ = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_HCI2000
+
+*OpenUI *HPOption_Duplexer/Duplex Printing Accessory: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ userdict /FieryXJdict known {
+ FieryXJdict /getfierysysdict known
+ {(%%OPT_DUPLEXER) FieryXJdict /getfierysysdict get exec }
+ { (False) }
+ ifelse
+ } { (False) } ifelse
+ = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_MBM_Mode/MultiBin Mailbox: PickOne
+*DefaultHPOption_MBM_Mode: None
+*HPOption_MBM_Mode None/Not Installed: ""
+*HPOption_MBM_Mode MailboxModeMailbox/Mailbox: "
+ userdict /FieryXJdict known { (printerinfo mbmmode MAILBOX) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if "
+*End
+*HPOption_MBM_Mode MailboxModeStacker/Stacking: "
+ userdict /FieryXJdict known { (printerinfo mbmmode STACKER) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if "
+*End
+*HPOption_MBM_Mode MailboxModeSeparator/Job Separation: "
+ userdict /FieryXJdict known { (printerinfo mbmmode SEPARATOR) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if "
+*End
+*?HPOption_MBM: "
+ save
+ userdict /FieryXJdict known {
+ FieryXJdict /getfierysysdict known
+ {(%%OPT_MBM) FieryXJdict /getfierysysdict get exec (True) eq
+ {(MailboxModeMailbox)}{(None)} ifelse}
+ { (None) }
+ ifelse
+ } { (None) } ifelse
+ = flush
+ restore"
+*End
+*CloseUI: *HPOption_MBM_Mode
+
+*OpenUI *HPOption_Disk/Printer hard disk: Boolean
+*DefaultHPOption_Disk: False
+*HPOption_Disk True/Installed: ""
+*HPOption_Disk False/Not Installed: ""
+*?HPOption_Disk: "
+ save
+ userdict /FieryXJdict known {
+ FieryXJdict /getfierysysdict known
+ {(%%OPT_DISK) FieryXJdict /getfierysysdict get exec }
+ { (False) }
+ ifelse
+ } { (False) } ifelse
+ = flush
+ restore"
+*End
+*CloseUI: *HPOption_Disk
+
+*OpenUI *InstalledMemory/Memory Configuration: PickOne
+*DefaultInstalledMemory: 32MB
+*InstalledMemory 32MB/32: ""
+*InstalledMemory 40MB/40: ""
+*InstalledMemory 48MB/48: ""
+*InstalledMemory 56MB/56: ""
+*InstalledMemory 64MB/64: ""
+*InstalledMemory 72MB/72: ""
+*InstalledMemory 80MB/80: ""
+*InstalledMemory 88MB/88: ""
+*InstalledMemory 96MB/96: ""
+*InstalledMemory 104MB/104: ""
+*InstalledMemory 112MB/112: ""
+*InstalledMemory 120MB/120: ""
+*InstalledMemory 128MB/128: ""
+*InstalledMemory 136MB/136: ""
+*InstalledMemory 144MB/144: ""
+*InstalledMemory 152MB/152: ""
+*InstalledMemory 160MB/160: ""
+*InstalledMemory 168MB/168: ""
+*InstalledMemory 176MB/176: ""
+*InstalledMemory 184MB/184: ""
+*InstalledMemory 192MB/192: ""
+*InstalledMemory 200MB/200: ""
+*InstalledMemory 208MB/208: ""
+*InstalledMemory 224MB/224: ""
+*InstalledMemory 256MB/256: ""
+*?InstalledMemory: "
+ save
+ userdict /FieryXJdict known { FieryXJdict /getfierysysdict known
+ {(%%OPT_MEM) FieryXJdict /getfierysysdict get exec }
+ { (32MB) }
+ ifelse
+ } { (32MB) } ifelse
+ = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+*CloseGroup: InstallableOptions
+
+*% === Options and Constraints =========
+*% == Contraints based on Installable options.
+
+*% If optional 2000-sheet tray is not installed, disable access to Tray4
+*UIConstraints: *HPOption_HCI2000 False *InputSlot Tray4
+*UIConstraints: *InputSlot Tray4 *HPOption_HCI2000 False
+
+*% If optional Duplexer is not installed, disable access to Duplex
+*UIConstraints: *HPOption_Duplexer False *Duplex
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+
+*UIConstraints: *Duplex *HPOption_Duplexer False
+*UIConstraints: *Duplex DuplexTumble *HPOption_Duplexer False
+*UIConstraints: *Duplex DuplexNoTumble *HPOption_Duplexer False
+
+*% if optional Multi-Bin Mailbox is not installed, disable Multi-Bin Mailbox output destinations
+*UIConstraints: *HPOption_MBM_Mode None *OutputBin Stacker
+*UIConstraints: *HPOption_MBM_Mode None *OutputBin Separator
+*UIConstraints: *HPOption_MBM_Mode None *OutputBin OutputBin1
+*UIConstraints: *HPOption_MBM_Mode None *OutputBin OutputBin2
+*UIConstraints: *HPOption_MBM_Mode None *OutputBin OutputBin3
+*UIConstraints: *HPOption_MBM_Mode None *OutputBin OutputBin4
+*UIConstraints: *HPOption_MBM_Mode None *OutputBin OutputBin5
+*UIConstraints: *HPOption_MBM_Mode None *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mode None *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mode None *OutputBin OutputBin8
+
+*UIConstraints: *OutputBin Stacker *HPOption_MBM_Mode None
+*UIConstraints: *OutputBin Separator *HPOption_MBM_Mode None
+*UIConstraints: *OutputBin OutputBin1 *HPOption_MBM_Mode None
+*UIConstraints: *OutputBin OutputBin2 *HPOption_MBM_Mode None
+*UIConstraints: *OutputBin OutputBin3 *HPOption_MBM_Mode None
+*UIConstraints: *OutputBin OutputBin4 *HPOption_MBM_Mode None
+*UIConstraints: *OutputBin OutputBin5 *HPOption_MBM_Mode None
+*UIConstraints: *OutputBin OutputBin6 *HPOption_MBM_Mode None
+*UIConstraints: *OutputBin OutputBin7 *HPOption_MBM_Mode None
+*UIConstraints: *OutputBin OutputBin8 *HPOption_MBM_Mode None
+
+*% If Multi-Bin Mailbox mode is Mailbox, disable Stacker and Separator
+*UIConstraints: *HPOption_MBM_Mode MailboxModeMailbox *OutputBin Stacker
+*UIConstraints: *HPOption_MBM_Mode MailboxModeMailbox *OutputBin Separator
+*UIConstraints: *OutputBin Stacker *HPOption_MBM_Mode MailboxModeMailbox
+*UIConstraints: *OutputBin Separator *HPOption_MBM_Mode MailboxModeMailbox
+
+*% If Multi-Bin Mailbox mode is Stacker, disable Separator and Individual Mailboxes
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin Separator
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin1
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin2
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin3
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin4
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin5
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin8
+
+*UIConstraints: *OutputBin Separator *HPOption_MBM_Mode MailboxModeStacker
+*UIConstraints: *OutputBin OutputBin1 *HPOption_MBM_Mode MailboxModeStacker
+*UIConstraints: *OutputBin OutputBin2 *HPOption_MBM_Mode MailboxModeStacker
+*UIConstraints: *OutputBin OutputBin3 *HPOption_MBM_Mode MailboxModeStacker
+*UIConstraints: *OutputBin OutputBin4 *HPOption_MBM_Mode MailboxModeStacker
+*UIConstraints: *OutputBin OutputBin5 *HPOption_MBM_Mode MailboxModeStacker
+*UIConstraints: *OutputBin OutputBin6 *HPOption_MBM_Mode MailboxModeStacker
+*UIConstraints: *OutputBin OutputBin7 *HPOption_MBM_Mode MailboxModeStacker
+*UIConstraints: *OutputBin OutputBin8 *HPOption_MBM_Mode MailboxModeStacker
+
+*% If Multi-Bin Mailbox mode is Separator, disable Stacker and Individual Mailboxes
+*UIConstraints: *HPOption_MBM_Mode MailboxModeSeparator *OutputBin Stacker
+*UIConstraints: *HPOption_MBM_Mode MailboxModeSeparator *OutputBin OutputBin1
+*UIConstraints: *HPOption_MBM_Mode MailboxModeSeparator *OutputBin OutputBin2
+*UIConstraints: *HPOption_MBM_Mode MailboxModeSeparator *OutputBin OutputBin3
+*UIConstraints: *HPOption_MBM_Mode MailboxModeSeparator *OutputBin OutputBin4
+*UIConstraints: *HPOption_MBM_Mode MailboxModeSeparator *OutputBin OutputBin5
+*UIConstraints: *HPOption_MBM_Mode MailboxModeSeparator *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mode MailboxModeSeparator *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mode MailboxModeSeparator *OutputBin OutputBin8
+
+*UIConstraints: *OutputBin Stacker *HPOption_MBM_Mode MailboxModeSeparator
+*UIConstraints: *OutputBin OutputBin1 *HPOption_MBM_Mode MailboxModeSeparator
+*UIConstraints: *OutputBin OutputBin2 *HPOption_MBM_Mode MailboxModeSeparator
+*UIConstraints: *OutputBin OutputBin3 *HPOption_MBM_Mode MailboxModeSeparator
+*UIConstraints: *OutputBin OutputBin4 *HPOption_MBM_Mode MailboxModeSeparator
+*UIConstraints: *OutputBin OutputBin5 *HPOption_MBM_Mode MailboxModeSeparator
+*UIConstraints: *OutputBin OutputBin6 *HPOption_MBM_Mode MailboxModeSeparator
+*UIConstraints: *OutputBin OutputBin7 *HPOption_MBM_Mode MailboxModeSeparator
+*UIConstraints: *OutputBin OutputBin8 *HPOption_MBM_Mode MailboxModeSeparator
+
+*% Mopy & PnP not available without hard disk
+*UIConstraints: *Collate True *HPOption_Disk False
+*UIConstraints: *HPOption_Disk False *Collate True
+*UIConstraints: *HPProofAndPrint True *HPOption_Disk False
+*UIConstraints: *HPOption_Disk False *HPProofAndPrint True
+
+*% Contraints between the various UI's
+
+*% Executive/InputSlot
+*UIConstraints: *PageSize Executive *InputSlot Tray2
+*UIConstraints: *PageSize Executive *InputSlot Tray3
+*UIConstraints: *PageSize Executive *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageSize Executive
+*UIConstraints: *InputSlot Tray3 *PageSize Executive
+*UIConstraints: *InputSlot Tray4 *PageSize Executive
+
+*% DoublePostcardRotated/InputSlot
+*UIConstraints: *PageSize DoublePostcardRotated *InputSlot Tray2
+*UIConstraints: *PageSize DoublePostcardRotated *InputSlot Tray3
+*UIConstraints: *PageSize DoublePostcardRotated *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageSize DoublePostcardRotated
+*UIConstraints: *InputSlot Tray3 *PageSize DoublePostcardRotated
+*UIConstraints: *InputSlot Tray4 *PageSize DoublePostcardRotated
+
+*% Env10/HPInputSlot
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *PageSize Env10 *InputSlot Tray3
+*UIConstraints: *PageSize Env10 *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageSize Env10
+*UIConstraints: *InputSlot Tray3 *PageSize Env10
+*UIConstraints: *InputSlot Tray4 *PageSize Env10
+
+*% EnvMonarch/HPInputSlot
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray4 *PageSize EnvMonarch
+
+*% EnvDL/HPInputSlot
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *PageSize EnvDL *InputSlot Tray3
+*UIConstraints: *PageSize EnvDL *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray3 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray4 *PageSize EnvDL
+
+*% EnvC5/HPInputSlot
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray3
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray3 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray4 *PageSize EnvC5
+
+*% A5/HPInputSlot
+*UIConstraints: *PageSize A5 *InputSlot Tray2
+*UIConstraints: *PageSize A5 *InputSlot Tray3
+*UIConstraints: *PageSize A5 *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageSize A5
+*UIConstraints: *InputSlot Tray3 *PageSize A5
+*UIConstraints: *InputSlot Tray4 *PageSize A5
+
+*% Corresponding PageRegion contraints:
+
+*% Executive/InputSlot
+*UIConstraints: *PageRegion Executive *InputSlot Tray2
+*UIConstraints: *PageRegion Executive *InputSlot Tray3
+*UIConstraints: *PageRegion Executive *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageRegion Executive
+*UIConstraints: *InputSlot Tray3 *PageRegion Executive
+*UIConstraints: *InputSlot Tray4 *PageRegion Executive
+
+*% DoublePostcardRotated/InputSlot
+*UIConstraints: *PageRegion DoublePostcardRotated *InputSlot Tray2
+*UIConstraints: *PageRegion DoublePostcardRotated *InputSlot Tray3
+*UIConstraints: *PageRegion DoublePostcardRotated *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageRegion DoublePostcardRotated
+*UIConstraints: *InputSlot Tray3 *PageRegion DoublePostcardRotated
+*UIConstraints: *InputSlot Tray4 *PageRegion DoublePostcardRotated
+
+*% Env10/InputSlot
+*UIConstraints: *PageRegion Env10 *InputSlot Tray2
+*UIConstraints: *PageRegion Env10 *InputSlot Tray3
+*UIConstraints: *PageRegion Env10 *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageRegion Env10
+*UIConstraints: *InputSlot Tray3 *PageRegion Env10
+*UIConstraints: *InputSlot Tray4 *PageRegion Env10
+
+*% EnvMonarch /InputSlot
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray4 *PageRegion EnvMonarch
+
+*% EnvDL/InputSlot
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray2
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray3
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray4 *PageRegion EnvDL
+
+*% EnvC5/InputSlot
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray4 *PageRegion EnvC5
+
+*% A5/InputSlot
+*UIConstraints: *InputSlot Tray2 *PageRegion A5
+*UIConstraints: *InputSlot Tray3 *PageRegion A5
+*UIConstraints: *InputSlot Tray4 *PageRegion A5
+*UIConstraints: *PageRegion A5 *InputSlot Tray2
+*UIConstraints: *PageRegion A5 *InputSlot Tray3
+*UIConstraints: *PageRegion A5 *InputSlot Tray4
+
+*% tray and media constraints:
+*UIConstraints: *MediaType Transparent *InputSlot Tray4
+*UIConstraints: *InputSlot Tray4 *MediaType Transparent
+
+*UIConstraints: *MediaType HeavyMedia *InputSlot Tray4
+*UIConstraints: *InputSlot Tray4 *MediaType HeavyMedia
+
+*UIConstraints: *MediaType Labels *InputSlot Tray2
+*UIConstraints: *MediaType Labels *InputSlot Tray3
+*UIConstraints: *MediaType Labels *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *MediaType Labels
+*UIConstraints: *InputSlot Tray3 *MediaType Labels
+*UIConstraints: *InputSlot Tray4 *MediaType Labels
+
+*UIConstraints: *MediaType Cardstock *InputSlot Tray2
+*UIConstraints: *MediaType Cardstock *InputSlot Tray3
+*UIConstraints: *MediaType Cardstock *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *MediaType Cardstock
+*UIConstraints: *InputSlot Tray3 *MediaType Cardstock
+*UIConstraints: *InputSlot Tray4 *MediaType Cardstock
+
+*%==========================================
+*% Duplexing & Media Type constraints
+*%==========================================
+
+*UIConstraints: *MediaType Transparent *Duplex DuplexTumble
+*UIConstraints: *MediaType Transparent *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType Transparent
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Transparent
+
+*UIConstraints: *MediaType HeavyMedia *Duplex DuplexTumble
+*UIConstraints: *MediaType HeavyMedia *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType HeavyMedia
+*UIConstraints: *Duplex DuplexNoTumble *MediaType HeavyMedia
+
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+
+*UIConstraints: *MediaType Cardstock *Duplex DuplexTumble
+*UIConstraints: *MediaType Cardstock *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType Cardstock
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Cardstock
+
+*%==========================================
+*% CustomPageSize/InputSlot
+*%==========================================
+*NonUIConstraints:*CustomPageSize True *InputSlot Tray2
+*NonUIConstraints:*CustomPageSize True *InputSlot Tray3
+*NonUIConstraints:*CustomPageSize True *InputSlot Tray4
+*NonUIConstraints:*InputSlot Tray2 *CustomPageSize True
+*NonUIConstraints:*InputSlot Tray3 *CustomPageSize True
+*NonUIConstraints:*InputSlot Tray4 *CustomPageSize True
+
+*%==========================================
+*% Watermark/Overlay Constraints
+*%==========================================
+*% Fills not allowed with overlays
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+
+*% Halo style does not work with Watermarks
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+*% General Information and Defaults ===============
+*FreeVM: "16632226"
+*FCacheSize None: 1048576
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: CMYK
+*TTRasterizer: Type42
+*RenderingIntent: Colorimetric
+*ContoneOnly: True
+*ScreenFreq: "100"
+*ScreenAngle: "50"
+*FileSystem: True
+*?FileSystem: "
+ save
+ statusdict /diskstatus known{(True)} {(False)} ifelse = flush
+ restore
+ "
+*End
+*Throughput: "10"
+*Password: "0"
+*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
+*?Resolution: "
+ save
+ initgraphics
+ 0 0 moveto currentpoint matrix defaultmatrix transform
+ 0 72 lineto currentpoint matrix defaultmatrix transform
+ 3 -1 roll sub dup mul
+ 3 1 roll exch sub dup mul
+ add sqrt round cvi
+ ( ) cvs print (dpi) = flush
+ restore
+ "
+*End
+
+*AccurateScreensSupport: True
+
+*VMOption 32MB: "33554432"
+*VMOption 40MB: "41943040"
+*VMOption 48MB: "50331648"
+*VMOption 56MB: "58720256"
+*VMOption 64MB: "67108864"
+*VMOption 72MB: "75497472"
+*VMOption 80MB: "83886080"
+*VMOption 88MB: "92274688"
+*VMOption 96MB: "100663296"
+*VMOption 104MB: "109051904"
+*VMOption 112MB: "117440512"
+*VMOption 120MB: "125829120"
+*VMOption 128MB: "134217728"
+*VMOption 136MB: "142606336"
+*VMOption 144MB: "150994944"
+*VMOption 152MB: "159383552"
+*VMOption 160MB: "167772160"
+*VMOption 168MB: "176160768"
+*VMOption 176MB: "184549376"
+*VMOption 184MB: "192937984"
+*VMOption 192MB: "201326592"
+*VMOption 200MB: "209715200"
+*VMOption 208MB: "218103808"
+*VMOption 224MB: "234881024"
+*VMOption 256MB: "268435456"
+
+*OpenUI *HPColorSmart/Color Treatment: PickOne
+*OrderDependency: 25 AnySetup *HPColorSmart
+*DefaultHPColorSmart: Automatic
+*HPColorSmart Automatic/ColorSmart II: "
+ userdict /FieryXJdict known {
+ FieryXJdict /XJDefineTextCRD known
+ {
+ /Presentation FieryXJdict /XJDefineTextCRD get exec
+ } if
+ FieryXJdict /XJDefineGraphicsCRD known
+ {
+ /Presentation FieryXJdict /XJDefineGraphicsCRD get exec
+ } if
+ FieryXJdict /XJDefineImagesCRD known
+ {
+ /Presentation FieryXJdict /XJDefineImagesCRD get exec
+ } if
+ FieryXJdict /XJDefineTextHT known
+ {
+ (Detail) FieryXJdict /XJDefineTextHT get exec
+ } if
+ FieryXJdict /XJDefineGraphicsHT known
+ {
+ (Detail) FieryXJdict /XJDefineGraphicsHT get exec
+ } if
+ FieryXJdict /XJDefineImagesHT known
+ {
+ (Smooth) FieryXJdict /XJDefineImagesHT get exec
+ } if
+ } if
+"
+*End
+*HPColorSmart Manual/Manual: ""
+*CloseUI: *HPColorSmart
+
+*% =================================
+*% Print Color as Gray
+*% Chose NOT to use standard *ColorModel keyword because color on or off is simpler
+*% =================================
+*OpenUI *ColorModel/Print Color as Gray: PickOne
+*OrderDependency: 20 AnySetup *ColorModel
+*DefaultColorModel: Gray
+*ColorModel Gray/On: "<</ProcessColorModel /DeviceGray>> setpagedevice"
+*ColorModel CMYK/Off: "<</ProcessColorModel /DeviceCMYK>> setpagedevice"
+*?ColorModel: "
+ save
+ currentpagedevice /ProcessColorModel get
+ /DeviceGray eq {(Gray)}{(CMYK)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ColorModel
+
+*% ===================================
+*% Duplexer definitions
+*% ===================================
+
+*OpenUI *Duplex/2-Sided Printing: PickOne
+*OrderDependency: 20 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex DuplexTumble/Short-Edge Binding: "
+ <</Duplex true /Tumble true >> setpagedevice "
+*End
+*Duplex DuplexNoTumble/Long-Edge Binding: "
+ <</Duplex true /Tumble false >> setpagedevice "
+*End
+*Duplex None/Off: "
+ <</Duplex false /Tumble false >> setpagedevice "
+*End
+*CloseUI: *Duplex
+
+*% ===================================
+*% ColorSmart Stuff
+*% ===================================
+
+*OpenUI *HPCSText/Manual Text: PickOne
+*OrderDependency: 20 AnySetup *HPCSText
+*DefaultHPCSText: VividDetail
+*HPCSText VividDetail/Vivid-Detail: "
+ userdict /FieryXJdict known {
+ FieryXJdict /XJDefineTextCRD known
+ {
+ /Presentation FieryXJdict /XJDefineTextCRD get exec
+ } if
+ FieryXJdict /XJDefineTextHT known
+ {
+ (Detail) FieryXJdict /XJDefineTextHT get exec
+ } if
+ } if
+"
+*End
+*HPCSText VividSmooth/Vivid-Smooth: "
+ userdict /FieryXJdict known {
+ FieryXJdict /XJDefineTextCRD known
+ {
+ /Presentation FieryXJdict /XJDefineTextCRD get exec
+ } if
+ FieryXJdict /XJDefineTextHT known
+ {
+ (Smooth) FieryXJdict /XJDefineTextHT get exec
+ } if
+ } if
+"
+*End
+*HPCSText MatchDetail/Calibrated-Detail: "
+ userdict /FieryXJdict known {
+ FieryXJdict /XJDefineTextCRD known
+ {
+ /Photographic FieryXJdict /XJDefineTextCRD get exec
+ } if
+ FieryXJdict /XJDefineTextHT known
+ {
+ (Detail) FieryXJdict /XJDefineTextHT get exec
+ } if
+ } if
+"
+*End
+*HPCSText MatchSmooth/Calibrated-Smooth: "
+ userdict /FieryXJdict known {
+ FieryXJdict /XJDefineTextCRD known
+ {
+ /Photographic FieryXJdict /XJDefineTextCRD get exec
+ } if
+ FieryXJdict /XJDefineTextHT known
+ {
+ (Smooth) FieryXJdict /XJDefineTextHT get exec
+ } if
+ } if
+"
+*End
+*CloseUI: *HPCSText
+
+*OpenUI *HPCSGraphics/Manual Graphics: PickOne
+*OrderDependency: 20 AnySetup *HPCSGraphics
+*DefaultHPCSGraphics: VividDetail
+*HPCSGraphics VividDetail/Vivid-Detail: "
+ userdict /FieryXJdict known {
+ FieryXJdict /XJDefineGraphicsCRD known
+ {
+ /Presentation FieryXJdict /XJDefineGraphicsCRD get exec
+ } if
+ FieryXJdict /XJDefineGraphicsHT known
+ {
+ (Detail) FieryXJdict /XJDefineGraphicsHT get exec
+ } if
+ } if
+"
+*End
+*HPCSGraphics VividSmooth/Vivid-Smooth: "
+ userdict /FieryXJdict known {
+ FieryXJdict /XJDefineGraphicsCRD known
+ {
+ /Presentation FieryXJdict /XJDefineGraphicsCRD get exec
+ } if
+ FieryXJdict /XJDefineGraphicsHT known
+ {
+ (Smooth) FieryXJdict /XJDefineGraphicsHT get exec
+ } if
+ } if
+"
+*End
+*HPCSGraphics MatchDetail/Calibrated-Detail: "
+ userdict /FieryXJdict known {
+ FieryXJdict /XJDefineGraphicsCRD known
+ {
+ /Photographic FieryXJdict /XJDefineGraphicsCRD get exec
+ } if
+ FieryXJdict /XJDefineGraphicsHT known
+ {
+ (Detail) FieryXJdict /XJDefineGraphicsHT get exec
+ } if
+ } if
+"
+*End
+*HPCSGraphics MatchSmooth/Calibrated-Smooth: "
+ userdict /FieryXJdict known {
+ FieryXJdict /XJDefineGraphicsCRD known
+ {
+ /Photographic FieryXJdict /XJDefineGraphicsCRD get exec
+ } if
+ FieryXJdict /XJDefineGraphicsHT known
+ {
+ (Smooth) FieryXJdict /XJDefineGraphicsHT get exec
+ } if
+ } if
+"
+*End
+*CloseUI: *HPCSGraphics
+
+*OpenUI *HPCSImages/Manual Images: PickOne
+*OrderDependency: 20 AnySetup *HPCSImages
+*DefaultHPCSImages: VividSmooth
+*HPCSImages VividDetail/Vivid-Detail: "
+ userdict /FieryXJdict known {
+ FieryXJdict /XJDefineImagesCRD known
+ {
+ /Presentation FieryXJdict /XJDefineImagesCRD get exec
+ } if
+ FieryXJdict /XJDefineImagesHT known
+ {
+ (Detail) FieryXJdict /XJDefineImagesHT get exec
+ } if
+ } if
+"
+*End
+*HPCSImages VividSmooth/Vivid-Smooth: "
+ userdict /FieryXJdict known {
+ FieryXJdict /XJDefineImagesCRD known
+ {
+ /Presentation FieryXJdict /XJDefineImagesCRD get exec
+ } if
+ FieryXJdict /XJDefineImagesHT known
+ {
+ (Smooth) FieryXJdict /XJDefineImagesHT get exec
+ } if
+ } if
+"
+*End
+*HPCSImages MatchDetail/Calibrated-Detail: "
+ userdict /FieryXJdict known {
+ FieryXJdict /XJDefineImagesCRD known
+ {
+ /Photographic FieryXJdict /XJDefineImagesCRD get exec
+ } if
+ FieryXJdict /XJDefineImagesHT known
+ {
+ (Detail) FieryXJdict /XJDefineImagesHT get exec
+ } if
+ } if
+"
+*End
+*HPCSImages MatchSmooth/Calibrated-Smooth: "
+ userdict /FieryXJdict known {
+ FieryXJdict /XJDefineImagesCRD known
+ {
+ /Photographic FieryXJdict /XJDefineImagesCRD get exec
+ } if
+ FieryXJdict /XJDefineImagesHT known
+ {
+ (Smooth) FieryXJdict /XJDefineImagesHT get exec
+ } if
+ } if
+"
+*End
+*CloseUI: *HPCSImages
+
+*% ===================================
+*% Mediatype definitions
+
+*% ===================================
+
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 50 AnySetup *MediaType
+*DefaultMediaType: Plain
+
+*MediaType Plain/Plain: "
+ userdict /FieryXJdict known {
+ (printerinfo mediatype PLAIN) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if "
+*End
+*MediaType Preprinted/Preprinted: "
+ userdict /FieryXJdict known {
+ (printerinfo mediatype PREPRINTED) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if "
+*End
+*MediaType Letterhead/Letterhead: "
+ userdict /FieryXJdict known {
+ (printerinfo mediatype LETTERHEAD) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if "
+*End
+*%Note: Use of transparency forces OHT Color Table
+*MediaType Transparent/Transparency: "
+ userdict /FieryXJdict known {
+ (printerinfo mediatype TRANSPARENCY) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if
+ FieryXJdict /XJDefineTextCRD known
+ {
+ /OHT FieryXJdict /XJDefineTextCRD get exec
+ } if
+ FieryXJdict /XJDefineGraphicsCRD known
+ {
+ /OHT FieryXJdict /XJDefineGraphicsCRD get exec
+ } if
+ FieryXJdict /XJDefineImagesCRD known
+ {
+ /OHT FieryXJdict /XJDefineImagesCRD get exec
+ } if
+ } if "
+*End
+*MediaType Prepunched/Prepunched: "
+ userdict /FieryXJdict known {
+ (printerinfo mediatype PREPUNCHED) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if "
+*End
+*MediaType Labels/Labels: "
+ userdict /FieryXJdict known {
+ (printerinfo mediatype LABELS) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if "
+*End
+*MediaType Bond/Bond: "
+ userdict /FieryXJdict known {
+ (printerinfo mediatype BOND) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if "
+*End
+*MediaType Recycled/Recycled: "
+ userdict /FieryXJdict known {
+ (printerinfo mediatype RECYCLED) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if "
+*End
+*MediaType Color/Color: "
+ userdict /FieryXJdict known {
+ (printerinfo mediatype COLOR) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if "
+*End
+*MediaType Cardstock/Card Stock: "
+ userdict /FieryXJdict known {
+ (printerinfo mediatype CARDSTOCK) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if "
+*End
+*MediaType HeavyMedia/Heavy: "
+ userdict /FieryXJdict known {
+ (printerinfo mediatype HEAVY) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if "
+*End
+*MediaType Glossy/Glossy: "
+ userdict /FieryXJdict known {
+ (printerinfo mediatype GLOSSY) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if "
+*End
+*MediaType Envelope/Envelope: "
+ userdict /FieryXJdict known {
+ (printerinfo mediatype ENVELOPE) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if "
+*End
+*MediaType HeavyType1/28 Lb Type1: "
+ userdict /FieryXJdict known {
+ (printerinfo mediatype TYPE28LB1) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if "
+*End
+*MediaType HeavyType2/28 Lb Type2: "
+ userdict /FieryXJdict known {
+ (printerinfo mediatype TYPE28LB2) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if "
+*End
+*?MediaType: " (unknown) == flush"
+*CloseUI: *MediaType
+
+*% ================================================
+*% Collate (Mopy)
+*% ================================================
+
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 35 AnySetup *Collate
+*DefaultCollate: True
+*Collate True/Yes: "
+ userdict /FieryXJdict known {
+ FieryXJdict /ExtCmdGetExec known
+ {
+ (printerinfo proofnprint mopy) =string FieryXJdict /ExtCmdGetExec get exec {pop} if
+ } if
+ } if
+ << /Collate true >> setpagedevice
+"
+*End
+*Collate False/No: "<< /Collate false >> setpagedevice"
+*?Collate: "(True) == flush"
+*CloseUI: *Collate
+
+*OpenUI *HPProofAndPrint/Proof & Print :Boolean
+*OrderDependency: 35 AnySetup *HPProofAndPrint
+*DefaultHPProofAndPrint: False
+*HPProofAndPrint True/Yes: "
+ userdict /FieryXJdict known {
+ FieryXJdict /ExtCmdGetExec known
+ {
+ /HPsetjob where {pop}{
+ /HPsetjob {
+ /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ dup () eq not {
+ exch
+ } if pop
+ } bind def
+ /setjob where { dup
+ /LWsetjob /setjob load def
+ /setjob { HPsetjob LWsetjob } put
+ }if
+ (printerinfo proofnprint on) =string FieryXJdict /ExtCmdGetExec get exec {pop} if
+ } ifelse
+ } if
+ } if
+"
+*End
+*HPProofAndPrint False/No: ""
+*CloseUI: *HPProofAndPrint
+
+*% ================================================
+*% Staple: driver UI only
+*% COMMENTED OUT - NOT IN INITIAL RELEASE
+*% ================================================
+
+*%OpenUI *HPSTAPLE/Staple: PickOne
+*%OrderDependency: 35 AnySetup *HPSTAPLE
+*%DefaultHPSTAPLE: No
+*%HPSTAPLE Yes/Yes: ""
+*%HPSTAPLE No/No: ""
+*%?HPSTAPLE: " (unknown) == flush"
+*%CloseUI: *HPSTAPLE
+
+*% ================================================
+*% Paper source
+*% ================================================
+*OpenUI *InputSlot/Paper Source: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Tray1
+*InputSlot Tray1/Tray 1: "
+ userdict /FieryXJdict known {
+ (printerinfo trayselect MP_TRAY) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if "
+*End
+*InputSlot Tray2/Tray 2: "
+ userdict /FieryXJdict known {
+ (printerinfo trayselect MAIN_CASS) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if "
+*End
+*InputSlot Tray3/Tray 3: "
+ userdict /FieryXJdict known {
+ (printerinfo trayselect OPTIONAL_CASS) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if "
+*End
+*InputSlot Tray4/Tray 4: "
+ userdict /FieryXJdict known {
+ (printerinfo trayselect HCI_TRAY1) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if "
+*End
+*?InputSlot: "(unknown) == flush"
+*CloseUI: *InputSlot
+
+*% ================================================
+*% Manual Feed
+*% ================================================
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Manual Feed (Tray 1): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ userdict /FieryXJdict known {
+ (printerinfo trayselect MANUAL_FEED) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if
+ 1 dict dup /ManualFeed true put setpagedevice "
+*End
+*ManualFeed False/False: ""
+*?ManualFeed: "(unknown) == flush"
+*CloseUI: *ManualFeed
+
+*% ================================================
+*% Paper Destinations (output trays)
+*% 1/21 Remove bins 8-16 for final release
+*% ================================================
+
+*% Media Output Destination
+*OpenUI *OutputBin/Output Destination: PickOne
+*OrderDependency: 95 AnySetup *OutputBin
+*DefaultOutputBin: Upper
+*OutputBin Upper/Top Output Bin (Face-Down): "
+ userdict /FieryXJdict known {
+ (printerinfo outtrayselect FACE_DOWN) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if "
+*End
+*OutputBin Left/Left Output Bin (Face-Up): "
+ userdict /FieryXJdict known {
+ (printerinfo outtrayselect FACE_UP) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if "
+*End
+*OutputBin Stacker/Stacker: "
+ userdict /FieryXJdict known {
+ (printerinfo outtrayselect STACKER) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if"
+*End
+*OutputBin Separator/Job Separator: "
+ userdict /FieryXJdict known {
+ (printerinfo outtrayselect SEPARATOR) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if "
+*End
+*OutputBin OutputBin1/Mailbox 1: "
+ userdict /FieryXJdict known {
+ (printerinfo outtrayselect MBOX_1) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if "
+*End
+*OutputBin OutputBin2/Mailbox 2: "
+ userdict /FieryXJdict known {
+ (printerinfo outtrayselect MBOX_2) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if "
+*End
+*OutputBin OutputBin3/Mailbox 3: "
+ userdict /FieryXJdict known {
+ (printerinfo outtrayselect MBOX_3) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if "
+*End
+*OutputBin OutputBin4/Mailbox 4: "
+ userdict /FieryXJdict known {
+ (printerinfo outtrayselect MBOX_4) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if "
+*End
+*OutputBin OutputBin5/Mailbox 5: "
+ userdict /FieryXJdict known {
+ (printerinfo outtrayselect MBOX_5) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if "
+*End
+*OutputBin OutputBin6/Mailbox 6: "
+ userdict /FieryXJdict known {
+ (printerinfo outtrayselect MBOX_6) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if "
+*End
+*OutputBin OutputBin7/Mailbox 7: "
+ userdict /FieryXJdict known {
+ (printerinfo outtrayselect MBOX_7) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if "
+*End
+*OutputBin OutputBin8/Mailbox 8: "
+ userdict /FieryXJdict known {
+ (printerinfo outtrayselect MBOX_8) =string
+ FieryXJdict /ExtCmdGetExec get exec {pop} if } if "
+*End
+*?OutputBin:" (Unknown) = flush "
+*CloseUI: *OutputBin
+
+*PageStackOrder Upper: Normal
+*PageStackOrder Left: Reverse
+*PageStackOrder MultiBin: Normal
+*PageStackOrder OutputBin1: Normal
+*PageStackOrder OutputBin2: Normal
+*PageStackOrder OutputBin3: Normal
+*PageStackOrder OutputBin4: Normal
+*PageStackOrder OutputBin5: Normal
+*PageStackOrder OutputBin6: Normal
+*PageStackOrder OutputBin7: Normal
+*PageStackOrder OutputBin8: Normal
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*% Black substitution is always on.
+*DefaultBlackSubstitution: True
+*BlackSubstitution True: ""
+*?BlackSubstitution: "(True) == flush"
+
+*% Custom Page Sizes ===================
+*% min: 3.874 x 7.48 (as of 3/21/97) (old: 5.83w x 8.27h)
+*% max:12.00w x 18.50h
+*MaxMediaWidth: "864"
+*MaxMediaHeight: "1332"
+*HWMargins: 12 12 12 12
+*ParamCustomPageSize Width: 1 points 278 864
+*ParamCustomPageSize Height: 2 points 539 1332
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 0
+*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 (ShortEdgeFeed) def
+ currentdict
+ end setpagedevice"
+*End
+
+*% Paper Handling ===================
+*% Use these entries to set paper size most of the time, unless there is
+*% specific reason to use PageRegion.
+*OpenUI *PageSize/Page Size: PickOne
+*OrderDependency: 90 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter:"
+ << /PageSize [612 792] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [612 792] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageSize Legal/Legal: "
+ << /PageSize [612 1008] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [612 1008] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageSize Executive/Executive: "
+ << /PageSize [522 756] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [522 756] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageSize Tabloid/11x17: "
+ << /PageSize [792 1224] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [792 1224] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageSize A4/A4:"
+ << /PageSize [595 842] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [595 842] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageSize B4/JIS B4: "
+ << /PageSize [729 1032] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [729 1032] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageSize A3/A3: "
+ << /PageSize [842 1191] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [842 1191] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageSize Env10/Env Comm10: "
+ << /PageSize [297 684] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [297 684] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageSize EnvDL/Env DL: "
+ << /PageSize [312 624] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [312 624] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ << /PageSize [279 540] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [279 540] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageSize EnvC5/Env C5: "
+ << /PageSize [459 649] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [459 649] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageSize B5/Env ISO B5: "
+ << /PageSize [516 729] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [516 729] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageSize DoublePostcardRotated/Double Postcard (JIS): "
+ << /PageSize [420 567] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [420 567] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageSize A5/A5:"
+ << /PageSize [420 595] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [420 595] /MediaType (null) >> >> >> setpagedevice "
+*End
+
+*?PageSize: "
+ save currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if (Unknown)
+ 14 dict
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [522 756] (Executive) put
+ dup [595 842] (A4) put
+ dup [792 1224] (Tabloid) put
+ dup [842 1191] (A3) put
+ dup [729 1032] (B4) put
+ dup [516 729] (B5) put
+ dup [420 567] (DoublePostcardRotated) put
+ dup [297 684] (Env10) put
+ dup [279 540] (EnvMonarch) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [420 595] (A5) 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
+
+*% These entries will set up the frame buffer. Usually used with manual feed.
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 95 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter:"
+ << /PageSize [612 792] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [612 792] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageRegion Legal/Legal: "
+ << /PageSize [612 1008] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [612 1008] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageRegion Executive/Executive: "
+ << /PageSize [522 756] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [522 756] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageRegion Tabloid/11x17: "
+ << /PageSize [792 1224] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [792 1224] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageRegion A4/A4: "
+ << /PageSize [595 842] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [595 842] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageRegion B4/JIS B4: "
+ << /PageSize [729 1032] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [729 1032] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageRegion A3/A3: "
+ << /PageSize [842 1191] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [842 1191] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageRegion Env10/Env Comm10: "
+ << /PageSize [297 684] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [297 684] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageRegion EnvDL/Env DL: "
+ << /PageSize [312 624] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [312 624] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ << /PageSize [279 540] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [279 540] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageRegion EnvC5/Env C5: "
+ << /PageSize [459 649] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [459 649] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageRegion B5/Env ISO B5: "
+ << /PageSize [516 729] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [516 729] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageRegion DoublePostcardRotated/Double Postcard (JIS): "
+ << /PageSize [420 567] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [420 567] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageRegion A5/A5: "
+ << /PageSize [420 595] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [420 595] /MediaType (null) >> >> >> setpagedevice "
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12 12 600 780"
+*ImageableArea Legal/Legal: "12 12 600 996"
+*ImageableArea Executive/Executive: "12 12 510 744"
+*ImageableArea Tabloid/11x17: "12 12 780 1212"
+*ImageableArea A4/A4: "12 12 583 830"
+*ImageableArea B4/JIS B4: "12 12 717 1020"
+*ImageableArea A3/A3: "12 12 830 1179"
+*ImageableArea Env10/Env Comm10: "12 12 285 672"
+*ImageableArea EnvDL/Env DL: "12 12 300 612"
+*ImageableArea EnvMonarch/Env Monarch: "12 12 267 528"
+*ImageableArea EnvC5/Env C5: "12 12 447 637"
+*ImageableArea B5/Env ISO B5: "12 12 504 717"
+*ImageableArea DoublePostcardRotated/Double Postcard (JIS): "12 12 408 555"
+*ImageableArea A5/A5: "12 12 408 583"
+
+*?ImageableArea: "
+ save /cvp { cvi ( ) cvs print ( ) print } bind def
+ newpath clippath pathbbox
+ 4 -2 roll exch 2 {ceiling cvp} repeat
+ exch 2 {floor cvp} repeat flush
+ restore
+"
+*End
+
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension Tabloid/11x17: "792 1224"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension B4/JIS B4: "729 1032"
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension B5/Env ISO B5: "516 729"
+*PaperDimension DoublePostcardRotated/Double Postcard (JIS): "420 567"
+*PaperDimension A5/A5: "420 595"
+
+*RequiresPageRegion All: True
+
+*DefaultOutputOrder: Reverse
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { -90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { -90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% Watermark Color
+*% =================================
+*OpenUI *HPwmTextColor/Watermark Color: PickOne
+*OrderDependency: 64 AnySetup *HPwmTextColor
+*DefaultHPwmTextColor: Black
+*HPwmTextColor Black/Gray: "userdict /HPwmColor { 0 setgray HPwmSaturation } bind put"
+*HPwmTextColor Red/Red: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 1 .3 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Orange/Orange: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 .5 1 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Yellow/Yellow: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 0 1 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Green/Green: "userdict /HPwmColor { /DeviceCMYK setcolorspace .9 0 .9 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Blue/Blue: "userdict /HPwmColor { /DeviceCMYK setcolorspace 1 .1 0 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Purple/Violet: "userdict /HPwmColor { /DeviceCMYK setcolorspace .8 .8 0 0 setcolor HPwmSaturation } bind put"
+*CloseUI: *HPwmTextColor
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*% =================================
+*% Specials for Quark
+*% =================================
+*QRKDoNonLocalDCS: False
+*QRKCustomHalftone HP/HP Color LaserJet 8500: ""
+
+*% Font Information =========================
+*DefaultFont: Courier
+*Font AlbertusMT: Standard "(001.000)" Standard Disk
+*Font AlbertusMT-Italic: Standard "(001.000)" Standard Disk
+*Font AlbertusMT-Light: Standard "(001.000)" Standard Disk
+*Font AntiqueOlive-Bold: Standard "(001.001)" Standard Disk
+*Font AntiqueOlive-Compact: Standard "(001.001)" Standard Disk
+*Font AntiqueOlive-Italic: Standard "(001.001)" Standard Disk
+*Font AntiqueOlive-Roman: Standard "(001.001)" Standard Disk
+*Font Apple-Chancery: Standard "(002.000)" Standard Disk
+*Font Arial-BoldItalicMT: Standard "(002.000)" Standard Disk
+*Font Arial-BoldMT: Standard "(002.000)" Standard Disk
+*Font Arial-ItalicMT: Standard "(002.000)" Standard Disk
+*Font ArialMT: Standard "(002.000)" Standard Disk
+*Font AvantGarde-Book: Standard "(002.000)" Standard Disk
+*Font AvantGarde-BookOblique: Standard "(002.000)" Standard Disk
+*Font AvantGarde-Demi: Standard "(002.000)" Standard Disk
+*Font AvantGarde-DemiOblique: Standard "(002.000)" Standard Disk
+*Font Bodoni: Standard "(001.002)" Standard Disk
+*Font Bodoni-Bold: Standard "(001.002)" Standard Disk
+*Font Bodoni-BoldItalic: Standard "(001.002)" Standard Disk
+*Font Bodoni-Italic: Standard "(001.002)" Standard Disk
+*Font Bodoni-Poster: Standard "(001.002)" Standard Disk
+*Font Bodoni-PosterCompressed: Standard "(001.001)" Standard Disk
+*Font Bookman-Demi: Standard "(002.000)" Standard Disk
+*Font Bookman-DemiItalic: Standard "(002.000)" Standard Disk
+*Font Bookman-Light: Standard "(002.000)" Standard Disk
+*Font Bookman-LightItalic: Standard "(002.000)" Standard Disk
+*Font Carta: Standard "(001.001)" Standard Disk
+*Font Chicago: Standard "(002.000)" Standard Disk
+*Font Clarendon: Standard "(001.001)" Standard Disk
+*Font Clarendon-Bold: Standard "(001.001)" Standard Disk
+*Font Clarendon-Light: Standard "(001.001)" Standard Disk
+*Font CooperBlack: Standard "(001.003)" Standard Disk
+*Font CooperBlack-Italic: Standard "(001.003)" Standard Disk
+*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard Disk
+*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard Disk
+*Font Coronet-Regular: Standard "(001.000)" Standard Disk
+*Font Courier: Standard "(003.000)" Standard Disk
+*Font Courier-Bold: Standard "(003.000)" Standard Disk
+*Font Courier-BoldOblique: Standard "(003.000)" Standard Disk
+*Font Courier-Oblique: Standard "(003.000)" Standard Disk
+*Font Eurostile: Standard "(001.002)" Standard Disk
+*Font Eurostile-Bold: Standard "(001.001)" Standard Disk
+*Font Eurostile-BoldExtendedTwo: Standard "(001.002)" Standard Disk
+*Font Eurostile-ExtendedTwo: Standard "(001.002)" Standard Disk
+*Font Geneva: Standard "(002.000)" Standard Disk
+*Font GillSans: Standard "(001.002)" Standard Disk
+*Font GillSans-Bold: Standard "(001.001)" Standard Disk
+*Font GillSans-BoldCondensed: Standard "(001.001)" Standard Disk
+*Font GillSans-BoldItalic: Standard "(001.002)" Standard Disk
+*Font GillSans-Condensed: Standard "(001.001)" Standard Disk
+*Font GillSans-ExtraBold: Standard "(001.001)" Standard Disk
+*Font GillSans-Italic: Standard "(001.002)" Standard Disk
+*Font GillSans-Light: Standard "(001.001)" Standard Disk
+*Font GillSans-LightItalic: Standard "(001.002)" Standard Disk
+*Font Goudy: Standard "(001.003)" Standard Disk
+*Font Goudy-Bold: Standard "(001.002)" Standard Disk
+*Font Goudy-BoldItalic: Standard "(001.002)" Standard Disk
+*Font Goudy-ExtraBold: Standard "(001.001)" Standard Disk
+*Font Goudy-Italic: Standard "(001.002)" Standard Disk
+*Font Helvetica: Standard "(002.000)" Standard Disk
+*Font Helvetica-Bold: Standard "(002.000)" Standard Disk
+*Font Helvetica-BoldOblique: Standard "(002.000)" Standard Disk
+*Font Helvetica-Condensed: Standard "(002.000)" Standard Disk
+*Font Helvetica-Condensed-Bold: Standard "(002.000)" Standard Disk
+*Font Helvetica-Condensed-BoldObl: Standard "(002.000)" Standard Disk
+*Font Helvetica-Condensed-Oblique: Standard "(002.000)" Standard Disk
+*Font Helvetica-Narrow: Standard "(002.000)" Standard Disk
+*Font Helvetica-Narrow-Bold: Standard "(002.000)" Standard Disk
+*Font Helvetica-Narrow-BoldOblique: Standard "(002.000)" Standard Disk
+*Font Helvetica-Narrow-Oblique: Standard "(002.000)" Standard Disk
+*Font Helvetica-Oblique: Standard "(002.000)" Standard Disk
+*Font HoeflerText-Black: Standard "(002.000)" Standard Disk
+*Font HoeflerText-BlackItalic: Standard "(002.000)" Standard Disk
+*Font HoeflerText-Italic: Standard "(002.000)" Standard Disk
+*Font HoeflerText-Ornaments: Standard "(002.000)" Standard Disk
+*Font HoeflerText-Regular: Standard "(002.000)" Standard Disk
+*Font JoannaMT: Standard "(001.000)" Standard Disk
+*Font JoannaMT-Bold: Standard "(001.000)" Standard Disk
+*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard Disk
+*Font JoannaMT-Italic: Standard "(001.000)" Standard Disk
+*Font LetterGothic: Standard "(001.004)" Standard Disk
+*Font LetterGothic-Bold: Standard "(001.006)" Standard Disk
+*Font LetterGothic-BoldSlanted: Standard "(001.005)" Standard Disk
+*Font LetterGothic-Slanted: Standard "(001.004)" Standard Disk
+*Font LubalinGraph-Book: Standard "(001.002)" Standard Disk
+*Font LubalinGraph-BookOblique: Standard "(001.002)" Standard Disk
+*Font LubalinGraph-Demi: Standard "(001.002)" Standard Disk
+*Font LubalinGraph-DemiOblique: Standard "(001.002)" Standard Disk
+*Font Marigold: Standard "(001.000)" Standard Disk
+*Font Monaco: Standard "(002.000)" Standard Disk
+*Font MonaLisa-Recut: Standard "(001.000)" Standard Disk
+*Font NewCenturySchlbk-Bold: Standard "(002.000)" Standard Disk
+*Font NewCenturySchlbk-BoldItalic: Standard "(002.000)" Standard Disk
+*Font NewCenturySchlbk-Italic: Standard "(002.000)" Standard Disk
+*Font NewCenturySchlbk-Roman: Standard "(002.000)" Standard Disk
+*Font NewYork: Standard "(002.000)" Standard Disk
+*Font Optima: Standard "(001.005)" Standard Disk
+*Font Optima-Bold: Standard "(001.005)" Standard Disk
+*Font Optima-BoldItalic: Standard "(001.000)" Standard Disk
+*Font Optima-Italic: Standard "(001.000)" Standard Disk
+*Font Oxford: Standard "(001.000)" Standard Disk
+*Font Palatino-Bold: Standard "(002.000)" Standard Disk
+*Font Palatino-BoldItalic: Standard "(002.000)" Standard Disk
+*Font Palatino-Italic: Standard "(002.000)" Standard Disk
+*Font Palatino-Roman: Standard "(002.000)" Standard Disk
+*Font StempelGaramond-Bold: Standard "(001.002)" Standard Disk
+*Font StempelGaramond-BoldItalic: Standard "(001.002)" Standard Disk
+*Font StempelGaramond-Italic: Standard "(001.002)" Standard Disk
+*Font StempelGaramond-Roman: Standard "(001.002)" Standard Disk
+*Font Symbol: Standard "(001.008)" Standard Disk
+*Font Tekton: Standard "(001.001)" Standard Disk
+*Font Times-Bold: Standard "(002.000)" Standard Disk
+*Font Times-BoldItalic: Standard "(002.000)" Standard Disk
+*Font Times-Italic: Standard "(002.000)" Standard Disk
+*Font Times-Roman: Standard "(002.000)" Standard Disk
+*Font TimesNewRomanPS-BoldItalicMT: Standard "(002.000)" Standard Disk
+*Font TimesNewRomanPS-BoldMT: Standard "(002.000)" Standard Disk
+*Font TimesNewRomanPS-ItalicMT: Standard "(002.000)" Standard Disk
+*Font TimesNewRomanPSMT: Standard "(002.000)" Standard Disk
+*Font Univers: Standard "(001.003)" Standard Disk
+*Font Univers-Bold: Standard "(001.003)" Standard Disk
+*Font Univers-BoldExt: Standard "(001.000)" Standard Disk
+*Font Univers-BoldExtObl: Standard "(001.000)" Standard Disk
+*Font Univers-BoldOblique: Standard "(001.003)" Standard Disk
+*Font Univers-Condensed: Standard "(001.002)" Standard Disk
+*Font Univers-CondensedBold: Standard "(001.001)" Standard Disk
+*Font Univers-CondensedBoldOblique: Standard "(001.001)" Standard Disk
+*Font Univers-CondensedOblique: Standard "(001.002)" Standard Disk
+*Font Univers-Extended: Standard "(001.000)" Standard Disk
+*Font Univers-ExtendedObl: Standard "(001.000)" Standard Disk
+*Font Univers-Light: Standard "(001.003)" Standard Disk
+*Font Univers-LightOblique: Standard "(001.003)" Standard Disk
+*Font Univers-Oblique: Standard "(001.003)" Standard Disk
+*Font Wingdings-Regular: Standard "(002.000)" Standard Disk
+*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard Disk
+*Font ZapfDingbats: Standard "(002.000)" Standard Disk
+*?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
+
+*% =================================
+*% For "HP Color LaserJet 8500"
+*% =================================
diff --git a/prnt/hpijs/ppd/HP_Color_LaserJet_8550.ppd b/prnt/hpijs/ppd/HP_Color_LaserJet_8550.ppd
new file mode 100644
index 000000000..7e0c3d2c2
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_Color_LaserJet_8550.ppd
@@ -0,0 +1,2839 @@
+*PPD-Adobe: "4.3"
+*% =======================================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =======================================================
+*% Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*%========================================================
+*% PPD for HP LaserJet 8550 Series
+*% For Macintosh
+*%========================================================
+
+*FormatVersion: "4.3"
+*FileVersion: "1.1.3 X"
+*PCFileName: "HP-CLJ85.PPD"
+*LanguageVersion: English
+*LanguageEncoding: MacStandard
+*Product: "(HP Color LaserJet 8550)"
+*PSVersion: "(3011.103) 1"
+*ModelName: "HP Color LaserJet 8550"
+*ShortNickName: "HP Color LaserJet 8550"
+*NickName: "HP Color LaserJet 8550 Postscript (recommended)"
+*Manufacturer: "HP"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*cupsICCProfile RGB../sRGB Matching Profile: "/Library/Printers/hp/Profiles/sRGB_A.icc"
+*cupsICCProfile CMYK../CMYK Matching Profile: "/Library/Printers/hp/Profiles/CMYK_A.icc"
+*cupsICCProfile Gray../Gray Matching Profile: "/Library/Printers/hp/Profiles/Gray_A.icc"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP Color LaserJet 8550.icns"
+
+*% ===================================
+*% Emulations and Protocols
+*% ===================================
+*Protocols: PJL TBCP
+
+*% Protocols: BCP TBCP
+
+*% ===================================
+*% Installable Options
+*% ===================================
+
+*OpenGroup: InstallableOptions/Options Installed
+
+*OpenUI *HPOption_Tray2/Optional Tray 2: Boolean
+*DefaultHPOption_Tray2: False
+*HPOption_Tray2 True/Installed: ""
+*HPOption_Tray2 False/Not Installed: ""
+*?HPOption_Tray2: "
+ save
+ userdict /FieryXJdict known {
+ FieryXJdict /getfierysysdict known
+ {(%%OPT_CASS2) FieryXJdict /getfierysysdict get exec }
+ { (False) }
+ ifelse
+ }
+ { (False) } ifelse
+ = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Tray2
+
+*OpenUI *HPOption_Tray4/Optional Tray 4: PickOne
+*DefaultHPOption_Tray4: False
+*HPOption_Tray4 False/Not Installed: ""
+*HPOption_Tray4 OPT_HCI1000/1000 sheet input Tray 4: ""
+*HPOption_Tray4 OPT_HCI2000/2000 sheet input Tray 4: ""
+*?HPOption_Tray4: "
+ save
+ userdict /FieryXJdict known {
+ FieryXJdict /getfierysysdict known {
+ (%%OPT_HCI1000) FieryXJdict /getfierysysdict get exec
+ (True) eq { (OPT_HCI1000) } { (False) } ifelse
+ (%%OPT_HCI2000) FieryXJdict /getfierysysdict get exec
+ (True) eq { pop (OPT_HCI2000) } if
+ }
+ { (False) }
+ ifelse
+ }
+ { (False) } ifelse
+ = flush
+
+ restore
+"
+*End
+*CloseUI: *HPOption_Tray4
+
+*OpenUI *HPOption_Duplexer/Duplex Printing Accessory: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+restore"
+*End
+*CloseUI: *HPOption_Duplexer
+
+*%
+*% Note: There are two choices for the 8 bin mailbox depending on mode
+*%
+*OpenUI *HPOption_MBM_Mixed/Accessory Output Bins: PickOne
+*OrderDependency: 10 AnySetup *HPOption_MBM_Mixed
+*DefaultHPOption_MBM_Mixed: Standard
+*HPOption_MBM_Mixed Standard/Not Installed: ""
+*HPOption_MBM_Mixed MBM8MB/8 Bin Mailbox (Mailbox mode): ""
+*HPOption_MBM_Mixed MBM8ST/8 Bin Mailbox (Stacker-Separator-Collator): ""
+*HPOption_MBM_Mixed MBMStaplerStacker/HP 3000-Sheet Stapler-Stacker: "userdict /HPConfigurableStapler 0 put"
+*HPOption_MBM_Mixed MBMStacker/HP 3000-Sheet Stacker: ""
+*?HPOption_MBM_Mixed: "
+{ /OptionalOutputDevice /HWOptions findresource } stopped
+{ pop pop (Standard)} if
+dup (MBM8) eq
+{ pop
+ { /OutputDeviceMode /HWOptions findresource } stopped
+ { pop pop (MailboxModeMailbox) } if
+ (MailboxModeMailbox) eq {(MBM8MB)}{(MBM8ST)} ifelse
+} if
+=
+"
+*End
+*CloseUI: *HPOption_MBM_Mixed
+
+*OpenUI *HPOption_Disk/Printer hard disk: Boolean
+*DefaultHPOption_Disk: False
+*HPOption_Disk True/Installed: "
+/HPexecform where { pop
+ /execform /HPexecform load def
+}if"
+*End
+*HPOption_Disk False/Not Installed: ""
+*?HPOption_Disk: "
+save
+ false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+restore"
+*End
+*CloseUI: *HPOption_Disk
+
+*OpenUI *InstalledMemory/Memory Configuration: PickOne
+*DefaultInstalledMemory: 32MB
+*InstalledMemory 32MB/32: ""
+*InstalledMemory 64MB/64: ""
+*InstalledMemory 96MB/96: ""
+*InstalledMemory 128MB/128: ""
+*InstalledMemory 160MB/160: ""
+*InstalledMemory 192MB/192: ""
+*InstalledMemory 224MB/224: ""
+*InstalledMemory 256MB/256: ""
+*InstalledMemory 288MB/288: ""
+*InstalledMemory 320MB/320: ""
+*InstalledMemory 352MB/352: ""
+*InstalledMemory 384MB/384: ""
+*InstalledMemory 416MB/416: ""
+*InstalledMemory 448MB/448: ""
+*InstalledMemory 480MB/480: ""
+*InstalledMemory 512MB/512: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 1048576 div ceiling cvi
+ [(32MB) (32MB) (64MB) (96MB) (128MB) (160MB) (192MB) (224MB) (256MB)
+ (288MB) (320MB) (352MB) (384MB) (416MB) (448MB) (480MB) (512MB)]
+ dup length 3 -1 roll 32 idiv dup 2 index ge { pop 1 sub} {exch pop} ifelse get
+ = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+*CloseGroup: InstallableOptions
+
+*%===============================================
+*% Options and Constraints
+*%===============================================
+
+*%====================================================
+*% Contraints based on Installable options.
+*%====================================================
+
+*% If optional Duplexer is not installed, disable access to Duplex
+*%----------------------------------------------------------------
+*UIConstraints: *HPOption_Duplexer False *Duplex
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+
+*UIConstraints: *Duplex *HPOption_Duplexer False
+*UIConstraints: *Duplex DuplexTumble *HPOption_Duplexer False
+*UIConstraints: *Duplex DuplexNoTumble *HPOption_Duplexer False
+
+*%Don't allow Manual Duplexing and Auto Duplexing at the same time
+*%----------------------------------------------------------------
+*UIConstraints: *HPManualDuplex True *Duplex DuplexTumble
+*UIConstraints: *HPManualDuplex True *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *HPManualDuplex True
+*UIConstraints: *Duplex DuplexNoTumble *HPManualDuplex True
+
+*% If optional tray 2 is not installed, disable access to Tray2
+*%----------------------------------------------------------------
+*UIConstraints: *HPOption_Tray2 False *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *HPOption_Tray2 False
+
+*% If optional HCI tray is not installed, disable access to Tray4
+*%----------------------------------------------------------------------
+*UIConstraints: *HPOption_Tray4 False *InputSlot Tray4
+*UIConstraints: *InputSlot Tray4 *HPOption_Tray4 False
+
+*% Constrain output bins that are not available with Standard configuration
+*%-------------------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin Stacker
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin StackerSeparator
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin1
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin2
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin3
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin4
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin5
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin8
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin UStapler
+
+*UIConstraints: *OutputBin Stacker *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin StackerSeparator *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin OutputBin1 *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin OutputBin2 *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin OutputBin3 *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin OutputBin4 *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin OutputBin5 *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin OutputBin6 *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin OutputBin7 *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin OutputBin8 *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed Standard
+
+*% Constrain output bins that are not available with MBM8MB
+*%---------------------------------------------------------
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed MBM8MB
+*UIConstraints: *OutputBin Stacker *HPOption_MBM_Mixed MBM8MB
+*UIConstraints: *OutputBin StackerSeparator *HPOption_MBM_Mixed MBM8MB
+
+*UIConstraints: *HPOption_MBM_Mixed MBM8MB *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed MBM8MB *OutputBin Stacker
+*UIConstraints: *HPOption_MBM_Mixed MBM8MB *OutputBin StackerSeparator
+
+*% Constrain output bins that are not available with MBM8ST
+*%---------------------------------------------------------
+*UIConstraints: *OutputBin OutputBin1 *HPOption_MBM_Mixed MBM8ST
+*UIConstraints: *OutputBin OutputBin2 *HPOption_MBM_Mixed MBM8ST
+*UIConstraints: *OutputBin OutputBin3 *HPOption_MBM_Mixed MBM8ST
+*UIConstraints: *OutputBin OutputBin4 *HPOption_MBM_Mixed MBM8ST
+*UIConstraints: *OutputBin OutputBin5 *HPOption_MBM_Mixed MBM8ST
+*UIConstraints: *OutputBin OutputBin6 *HPOption_MBM_Mixed MBM8ST
+*UIConstraints: *OutputBin OutputBin7 *HPOption_MBM_Mixed MBM8ST
+*UIConstraints: *OutputBin OutputBin8 *HPOption_MBM_Mixed MBM8ST
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed MBM8ST
+*UIConstraints: *OutputBin Stacker *HPOption_MBM_Mixed MBM8ST
+
+*UIConstraints: *HPOption_MBM_Mixed MBM8ST *OutputBin OutputBin1
+*UIConstraints: *HPOption_MBM_Mixed MBM8ST *OutputBin OutputBin2
+*UIConstraints: *HPOption_MBM_Mixed MBM8ST *OutputBin OutputBin3
+*UIConstraints: *HPOption_MBM_Mixed MBM8ST *OutputBin OutputBin4
+*UIConstraints: *HPOption_MBM_Mixed MBM8ST *OutputBin OutputBin5
+*UIConstraints: *HPOption_MBM_Mixed MBM8ST *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mixed MBM8ST *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mixed MBM8ST *OutputBin OutputBin8
+*UIConstraints: *HPOption_MBM_Mixed MBM8ST *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed MBM8ST *OutputBin Stacker
+
+*% Constrain output bins that are not available with MBMStaplerStacker
+*%--------------------------------------------------------------------
+*UIConstraints: *OutputBin OutputBin1 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin2 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin3 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin4 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin5 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin6 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin7 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin8 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin StackerSeparator *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin Stacker *HPOption_MBM_Mixed MBMStaplerStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin1
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin2
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin3
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin4
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin5
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin8
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin StackerSeparator
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin Stacker
+
+*% Constrain output bins that are not available with MBMStacker
+*%-------------------------------------------------------------
+*UIConstraints: *OutputBin OutputBin1 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin2 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin3 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin4 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin5 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin6 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin7 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin8 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin StackerSeparator *HPOption_MBM_Mixed MBMStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin1
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin2
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin3
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin4
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin5
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin8
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin StackerSeparator
+
+*%==========================================
+*% input tray and media constraints:
+*%==========================================
+*UIConstraints: *MediaType Transparent *InputSlot Tray4
+*UIConstraints: *InputSlot Tray4 *MediaType Transparent
+
+*UIConstraints: *MediaType Labels *InputSlot Tray2
+*UIConstraints: *MediaType Labels *InputSlot Tray3
+*UIConstraints: *MediaType Labels *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *MediaType Labels
+*UIConstraints: *InputSlot Tray3 *MediaType Labels
+*UIConstraints: *InputSlot Tray4 *MediaType Labels
+
+*UIConstraints: *MediaType Cardstock *InputSlot Tray2
+*UIConstraints: *MediaType Cardstock *InputSlot Tray3
+*UIConstraints: *MediaType Cardstock *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *MediaType Cardstock
+*UIConstraints: *InputSlot Tray3 *MediaType Cardstock
+*UIConstraints: *InputSlot Tray4 *MediaType Cardstock
+
+*UIConstraints: *MediaType HeavyMedia *InputSlot Tray2
+*UIConstraints: *MediaType HeavyMedia *InputSlot Tray3
+*UIConstraints: *MediaType HeavyMedia *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *MediaType HeavyMedia
+*UIConstraints: *InputSlot Tray3 *MediaType HeavyMedia
+*UIConstraints: *InputSlot Tray4 *MediaType HeavyMedia
+
+*UIConstraints: *MediaType Envelope *InputSlot Tray2
+*UIConstraints: *MediaType Envelope *InputSlot Tray3
+*UIConstraints: *MediaType Envelope *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *MediaType Envelope
+*UIConstraints: *InputSlot Tray3 *MediaType Envelope
+*UIConstraints: *InputSlot Tray4 *MediaType Envelope
+
+*% input tray and media constraints:
+*UIConstraints: *MediaType Transparent *OutputBin Stacker
+*UIConstraints: *MediaType Transparent *OutputBin StackerSeparator
+*UIConstraints: *MediaType Transparent *OutputBin UStapler
+*UIConstraints: *MediaType Transparent *OutputBin OutputBin1
+*UIConstraints: *MediaType Transparent *OutputBin OutputBin2
+*UIConstraints: *MediaType Transparent *OutputBin OutputBin3
+*UIConstraints: *MediaType Transparent *OutputBin OutputBin4
+*UIConstraints: *MediaType Transparent *OutputBin OutputBin5
+*UIConstraints: *MediaType Transparent *OutputBin OutputBin6
+*UIConstraints: *MediaType Transparent *OutputBin OutputBin7
+*UIConstraints: *MediaType Transparent *OutputBin OutputBin8
+
+*UIConstraints: *OutputBin Stacker *MediaType Transparent
+*UIConstraints: *OutputBin StackerSeparator *MediaType Transparent
+*UIConstraints: *OutputBin UStapler *MediaType Transparent
+*UIConstraints: *OutputBin OutputBin1 *MediaType Transparent
+*UIConstraints: *OutputBin OutputBin2 *MediaType Transparent
+*UIConstraints: *OutputBin OutputBin3 *MediaType Transparent
+*UIConstraints: *OutputBin OutputBin4 *MediaType Transparent
+*UIConstraints: *OutputBin OutputBin5 *MediaType Transparent
+*UIConstraints: *OutputBin OutputBin6 *MediaType Transparent
+*UIConstraints: *OutputBin OutputBin7 *MediaType Transparent
+*UIConstraints: *OutputBin OutputBin8 *MediaType Transparent
+
+*UIConstraints: *MediaType Labels *OutputBin Stacker
+*UIConstraints: *MediaType Labels *OutputBin StackerSeparator
+*UIConstraints: *MediaType Labels *OutputBin UStapler
+*UIConstraints: *MediaType Labels *OutputBin OutputBin1
+*UIConstraints: *MediaType Labels *OutputBin OutputBin2
+*UIConstraints: *MediaType Labels *OutputBin OutputBin3
+*UIConstraints: *MediaType Labels *OutputBin OutputBin4
+*UIConstraints: *MediaType Labels *OutputBin OutputBin5
+*UIConstraints: *MediaType Labels *OutputBin OutputBin6
+*UIConstraints: *MediaType Labels *OutputBin OutputBin7
+*UIConstraints: *MediaType Labels *OutputBin OutputBin8
+
+*UIConstraints: *OutputBin Stacker *MediaType Labels
+*UIConstraints: *OutputBin StackerSeparator *MediaType Labels
+*UIConstraints: *OutputBin UStapler *MediaType Labels
+*UIConstraints: *OutputBin OutputBin1 *MediaType Labels
+*UIConstraints: *OutputBin OutputBin2 *MediaType Labels
+*UIConstraints: *OutputBin OutputBin3 *MediaType Labels
+*UIConstraints: *OutputBin OutputBin4 *MediaType Labels
+*UIConstraints: *OutputBin OutputBin5 *MediaType Labels
+*UIConstraints: *OutputBin OutputBin6 *MediaType Labels
+*UIConstraints: *OutputBin OutputBin7 *MediaType Labels
+*UIConstraints: *OutputBin OutputBin8 *MediaType Labels
+
+*UIConstraints: *MediaType Cardstock *OutputBin Stacker
+*UIConstraints: *MediaType Cardstock *OutputBin StackerSeparator
+*UIConstraints: *MediaType Cardstock *OutputBin UStapler
+*UIConstraints: *MediaType Cardstock *OutputBin OutputBin1
+*UIConstraints: *MediaType Cardstock *OutputBin OutputBin2
+*UIConstraints: *MediaType Cardstock *OutputBin OutputBin3
+*UIConstraints: *MediaType Cardstock *OutputBin OutputBin4
+*UIConstraints: *MediaType Cardstock *OutputBin OutputBin5
+*UIConstraints: *MediaType Cardstock *OutputBin OutputBin6
+*UIConstraints: *MediaType Cardstock *OutputBin OutputBin7
+*UIConstraints: *MediaType Cardstock *OutputBin OutputBin8
+
+*UIConstraints: *OutputBin Stacker *MediaType Cardstock
+*UIConstraints: *OutputBin StackerSeparator *MediaType Cardstock
+*UIConstraints: *OutputBin UStapler *MediaType Cardstock
+*UIConstraints: *OutputBin OutputBin1 *MediaType Cardstock
+*UIConstraints: *OutputBin OutputBin2 *MediaType Cardstock
+*UIConstraints: *OutputBin OutputBin3 *MediaType Cardstock
+*UIConstraints: *OutputBin OutputBin4 *MediaType Cardstock
+*UIConstraints: *OutputBin OutputBin5 *MediaType Cardstock
+*UIConstraints: *OutputBin OutputBin6 *MediaType Cardstock
+*UIConstraints: *OutputBin OutputBin7 *MediaType Cardstock
+*UIConstraints: *OutputBin OutputBin8 *MediaType Cardstock
+
+*UIConstraints: *MediaType HeavyMedia *OutputBin Stacker
+*UIConstraints: *MediaType HeavyMedia *OutputBin StackerSeparator
+*UIConstraints: *MediaType HeavyMedia *OutputBin UStapler
+*UIConstraints: *MediaType HeavyMedia *OutputBin OutputBin1
+*UIConstraints: *MediaType HeavyMedia *OutputBin OutputBin2
+*UIConstraints: *MediaType HeavyMedia *OutputBin OutputBin3
+*UIConstraints: *MediaType HeavyMedia *OutputBin OutputBin4
+*UIConstraints: *MediaType HeavyMedia *OutputBin OutputBin5
+*UIConstraints: *MediaType HeavyMedia *OutputBin OutputBin6
+*UIConstraints: *MediaType HeavyMedia *OutputBin OutputBin7
+*UIConstraints: *MediaType HeavyMedia *OutputBin OutputBin8
+
+*UIConstraints: *OutputBin Stacker *MediaType HeavyMedia
+*UIConstraints: *OutputBin StackerSeparator *MediaType HeavyMedia
+*UIConstraints: *OutputBin UStapler *MediaType HeavyMedia
+*UIConstraints: *OutputBin OutputBin1 *MediaType HeavyMedia
+*UIConstraints: *OutputBin OutputBin2 *MediaType HeavyMedia
+*UIConstraints: *OutputBin OutputBin3 *MediaType HeavyMedia
+*UIConstraints: *OutputBin OutputBin4 *MediaType HeavyMedia
+*UIConstraints: *OutputBin OutputBin5 *MediaType HeavyMedia
+*UIConstraints: *OutputBin OutputBin6 *MediaType HeavyMedia
+*UIConstraints: *OutputBin OutputBin7 *MediaType HeavyMedia
+*UIConstraints: *OutputBin OutputBin8 *MediaType HeavyMedia
+
+*UIConstraints: *MediaType Envelope *OutputBin Stacker
+*UIConstraints: *MediaType Envelope *OutputBin StackerSeparator
+*UIConstraints: *MediaType Envelope *OutputBin UStapler
+*UIConstraints: *MediaType Envelope *OutputBin OutputBin1
+*UIConstraints: *MediaType Envelope *OutputBin OutputBin2
+*UIConstraints: *MediaType Envelope *OutputBin OutputBin3
+*UIConstraints: *MediaType Envelope *OutputBin OutputBin4
+*UIConstraints: *MediaType Envelope *OutputBin OutputBin5
+*UIConstraints: *MediaType Envelope *OutputBin OutputBin6
+*UIConstraints: *MediaType Envelope *OutputBin OutputBin7
+*UIConstraints: *MediaType Envelope *OutputBin OutputBin8
+
+*UIConstraints: *OutputBin Stacker *MediaType Envelope
+*UIConstraints: *OutputBin StackerSeparator *MediaType Envelope
+*UIConstraints: *OutputBin UStapler *MediaType Envelope
+*UIConstraints: *OutputBin OutputBin1 *MediaType Envelope
+*UIConstraints: *OutputBin OutputBin2 *MediaType Envelope
+*UIConstraints: *OutputBin OutputBin3 *MediaType Envelope
+*UIConstraints: *OutputBin OutputBin4 *MediaType Envelope
+*UIConstraints: *OutputBin OutputBin5 *MediaType Envelope
+*UIConstraints: *OutputBin OutputBin6 *MediaType Envelope
+*UIConstraints: *OutputBin OutputBin7 *MediaType Envelope
+*UIConstraints: *OutputBin OutputBin8 *MediaType Envelope
+
+*%===============================================
+*% Contraints between Trays and PageSize
+*%===============================================
+
+*% Executive/InputSlot
+*%-----------------------------------
+*UIConstraints: *PageSize Executive *InputSlot Tray2
+*UIConstraints: *PageSize Executive *InputSlot Tray3
+*UIConstraints: *PageSize Executive *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageSize Executive
+*UIConstraints: *InputSlot Tray3 *PageSize Executive
+*UIConstraints: *InputSlot Tray4 *PageSize Executive
+
+*% A5/HPInputSlot
+*%-----------------------------------
+*UIConstraints: *PageSize A5 *InputSlot Tray2
+*UIConstraints: *PageSize A5 *InputSlot Tray3
+*UIConstraints: *PageSize A5 *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageSize A5
+*UIConstraints: *InputSlot Tray3 *PageSize A5
+*UIConstraints: *InputSlot Tray4 *PageSize A5
+
+*% JIS B5/HPInputSlot
+*%-----------------------------------
+*UIConstraints: *PageSize B5 *InputSlot Tray2
+*UIConstraints: *PageSize B5 *InputSlot Tray3
+*UIConstraints: *PageSize B5 *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageSize B5
+*UIConstraints: *InputSlot Tray3 *PageSize B5
+*UIConstraints: *InputSlot Tray4 *PageSize B5
+
+*% A3/HPInputSlot
+*%-----------------------------------
+*UIConstraints: *PageSize A3 *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize A3
+
+*% A3 Oversize/InputSlot
+*%-----------------------------------
+*UIConstraints: *PageSize w869h1304 *InputSlot Tray2
+*UIConstraints: *PageSize w869h1304 *InputSlot Tray3
+*UIConstraints: *PageSize w869h1304 *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageSize w869h1304
+*UIConstraints: *InputSlot Tray3 *PageSize w869h1304
+*UIConstraints: *InputSlot Tray4 *PageSize w869h1304
+
+*% Env10/HPInputSlot
+*%-----------------------------------
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *PageSize Env10 *InputSlot Tray3
+*UIConstraints: *PageSize Env10 *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageSize Env10
+*UIConstraints: *InputSlot Tray3 *PageSize Env10
+*UIConstraints: *InputSlot Tray4 *PageSize Env10
+
+*% EnvDL/HPInputSlot
+*%-----------------------------------
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *PageSize EnvDL *InputSlot Tray3
+*UIConstraints: *PageSize EnvDL *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray3 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray4 *PageSize EnvDL
+
+*% EnvC5/HPInputSlot
+*%-----------------------------------
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray3
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray3 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray4 *PageSize EnvC5
+
+*% EnvB5/HPInputSlot
+*%-----------------------------------
+*UIConstraints: *PageSize EnvB5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvB5 *InputSlot Tray3
+*UIConstraints: *PageSize EnvB5 *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageSize EnvB5
+*UIConstraints: *InputSlot Tray3 *PageSize EnvB5
+*UIConstraints: *InputSlot Tray4 *PageSize EnvB5
+
+*% EnvMonarch/HPInputSlot
+*%-----------------------------------
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray4 *PageSize EnvMonarch
+
+*% Tabloid/HPInputSlot
+*%-----------------------------------
+*UIConstraints: *PageSize Tabloid *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize Tabloid
+
+*% DoublePostcardRotated/InputSlot
+*%-----------------------------------
+*UIConstraints: *PageSize DoublePostcardRotated *InputSlot Tray2
+*UIConstraints: *PageSize DoublePostcardRotated *InputSlot Tray3
+*UIConstraints: *PageSize DoublePostcardRotated *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageSize DoublePostcardRotated
+*UIConstraints: *InputSlot Tray3 *PageSize DoublePostcardRotated
+*UIConstraints: *InputSlot Tray4 *PageSize DoublePostcardRotated
+
+*% 16K/InputSlot
+*%-----------------------------------
+*UIConstraints: *PageSize w558h774 *InputSlot Tray2
+*UIConstraints: *PageSize w558h774 *InputSlot Tray3
+*UIConstraints: *PageSize w558h774 *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageSize w558h774
+*UIConstraints: *InputSlot Tray3 *PageSize w558h774
+*UIConstraints: *InputSlot Tray4 *PageSize w558h774
+
+*% 8K/InputSlot
+*%-----------------------------------
+*UIConstraints: *PageSize w774h1116 *InputSlot Tray2
+*UIConstraints: *PageSize w774h1116 *InputSlot Tray3
+*UIConstraints: *PageSize w774h1116 *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageSize w774h1116
+*UIConstraints: *InputSlot Tray3 *PageSize w774h1116
+*UIConstraints: *InputSlot Tray4 *PageSize w774h1116
+
+*% Executive JIS/InputSlot
+*%-----------------------------------
+*UIConstraints: *PageSize w612h935 *InputSlot Tray2
+*UIConstraints: *PageSize w612h935 *InputSlot Tray3
+*UIConstraints: *PageSize w612h935 *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageSize w612h935
+*UIConstraints: *InputSlot Tray3 *PageSize w612h935
+*UIConstraints: *InputSlot Tray4 *PageSize w612h935
+
+*%==========================================
+*% Contraints between Trays and PageRegion
+*%==========================================
+
+*% Executive/InputSlot
+*%-----------------------------------
+*UIConstraints: *PageRegion Executive *InputSlot Tray2
+*UIConstraints: *PageRegion Executive *InputSlot Tray3
+*UIConstraints: *PageRegion Executive *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageRegion Executive
+*UIConstraints: *InputSlot Tray3 *PageRegion Executive
+*UIConstraints: *InputSlot Tray4 *PageRegion Executive
+
+*% A5/HPInputSlot
+*%-----------------------------------
+*UIConstraints: *PageRegion A5 *InputSlot Tray2
+*UIConstraints: *PageRegion A5 *InputSlot Tray3
+*UIConstraints: *PageRegion A5 *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageRegion A5
+*UIConstraints: *InputSlot Tray3 *PageRegion A5
+*UIConstraints: *InputSlot Tray4 *PageRegion A5
+
+*% JIS B5/HPInputSlot
+*%-----------------------------------
+*UIConstraints: *PageRegion B5 *InputSlot Tray2
+*UIConstraints: *PageRegion B5 *InputSlot Tray3
+*UIConstraints: *PageRegion B5 *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageRegion B5
+*UIConstraints: *InputSlot Tray3 *PageRegion B5
+*UIConstraints: *InputSlot Tray4 *PageRegion B5
+
+*% A3/HPInputSlot
+*%-----------------------------------
+*UIConstraints: *PageRegion A3 *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageRegion A3
+
+*% A3 Oversize/InputSlot
+*%-----------------------------------
+*UIConstraints: *PageRegion w869h1304 *InputSlot Tray2
+*UIConstraints: *PageRegion w869h1304 *InputSlot Tray3
+*UIConstraints: *PageRegion w869h1304 *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageRegion w869h1304
+*UIConstraints: *InputSlot Tray3 *PageRegion w869h1304
+*UIConstraints: *InputSlot Tray4 *PageRegion w869h1304
+
+
+*% Env10/HPInputSlot
+*%-----------------------------------
+*UIConstraints: *PageRegion Env10 *InputSlot Tray2
+*UIConstraints: *PageRegion Env10 *InputSlot Tray3
+*UIConstraints: *PageRegion Env10 *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageRegion Env10
+*UIConstraints: *InputSlot Tray3 *PageRegion Env10
+*UIConstraints: *InputSlot Tray4 *PageRegion Env10
+
+*% EnvDL/HPInputSlot
+*%-----------------------------------
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray2
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray3
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray4 *PageRegion EnvDL
+
+*% EnvC5/HPInputSlot
+*%-----------------------------------
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray4 *PageRegion EnvC5
+
+*% EnvB5/HPInputSlot
+*%-----------------------------------
+*UIConstraints: *PageRegion EnvB5 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvB5 *InputSlot Tray3
+*UIConstraints: *PageRegion EnvB5 *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvB5
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvB5
+*UIConstraints: *InputSlot Tray4 *PageRegion EnvB5
+
+*% EnvMonarch/HPInputSlot
+*%-----------------------------------
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray4 *PageRegion EnvMonarch
+
+*% Tabloid/HPInputSlot
+*%-----------------------------------
+*UIConstraints: *PageRegion Tabloid *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageRegion Tabloid
+
+*% DoublePostcardRotated/InputSlot
+*%-----------------------------------
+*UIConstraints: *PageRegion DoublePostcardRotated *InputSlot Tray2
+*UIConstraints: *PageRegion DoublePostcardRotated *InputSlot Tray3
+*UIConstraints: *PageRegion DoublePostcardRotated *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageRegion DoublePostcardRotated
+*UIConstraints: *InputSlot Tray3 *PageRegion DoublePostcardRotated
+*UIConstraints: *InputSlot Tray4 *PageRegion DoublePostcardRotated
+
+*% 16K/InputSlot
+*%-----------------------------------
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray2
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray3
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageRegion w558h774
+*UIConstraints: *InputSlot Tray3 *PageRegion w558h774
+*UIConstraints: *InputSlot Tray4 *PageRegion w558h774
+
+*% 8K/InputSlot
+*%-----------------------------------
+*UIConstraints: *PageRegion w774h1116 *InputSlot Tray2
+*UIConstraints: *PageRegion w774h1116 *InputSlot Tray3
+*UIConstraints: *PageRegion w774h1116 *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageRegion w774h1116
+*UIConstraints: *InputSlot Tray3 *PageRegion w774h1116
+*UIConstraints: *InputSlot Tray4 *PageRegion w774h1116
+
+*% Executive JIS/InputSlot
+*%-----------------------------------
+*UIConstraints: *PageRegion w612h935 *InputSlot Tray2
+*UIConstraints: *PageRegion w612h935 *InputSlot Tray3
+*UIConstraints: *PageRegion w612h935 *InputSlot Tray4
+*UIConstraints: *InputSlot Tray2 *PageRegion w612h935
+*UIConstraints: *InputSlot Tray3 *PageRegion w612h935
+*UIConstraints: *InputSlot Tray4 *PageRegion w612h935
+
+*%==========================================
+*% Contraints between Bins and PageSize
+*%==========================================
+
+*% JIS B4/HPOutputBin
+*%-----------------------------------
+*UIConstraints: *PageSize B4 *OutputBin Stacker
+*UIConstraints: *PageSize B4 *OutputBin UStapler
+*UIConstraints: *OutputBin Stacker *PageSize B4
+*UIConstraints: *OutputBin UStapler *PageSize B4
+
+*% A3 Oversize/HPOutputBin
+*%-----------------------------------
+*UIConstraints: *PageSize w869h1304 *OutputBin Stacker
+*UIConstraints: *PageSize w869h1304 *OutputBin StackerSeparator
+*UIConstraints: *PageSize w869h1304 *OutputBin UStapler
+*UIConstraints: *PageSize w869h1304 *OutputBin OutputBin1
+*UIConstraints: *PageSize w869h1304 *OutputBin OutputBin2
+*UIConstraints: *PageSize w869h1304 *OutputBin OutputBin3
+*UIConstraints: *PageSize w869h1304 *OutputBin OutputBin4
+*UIConstraints: *PageSize w869h1304 *OutputBin OutputBin5
+*UIConstraints: *PageSize w869h1304 *OutputBin OutputBin6
+*UIConstraints: *PageSize w869h1304 *OutputBin OutputBin7
+*UIConstraints: *PageSize w869h1304 *OutputBin OutputBin8
+*UIConstraints: *OutputBin Stacker *PageSize w869h1304
+*UIConstraints: *OutputBin StackerSeparator *PageSize w869h1304
+*UIConstraints: *OutputBin UStapler *PageSize w869h1304
+*UIConstraints: *OutputBin OutputBin1 *PageSize w869h1304
+*UIConstraints: *OutputBin OutputBin2 *PageSize w869h1304
+*UIConstraints: *OutputBin OutputBin3 *PageSize w869h1304
+*UIConstraints: *OutputBin OutputBin4 *PageSize w869h1304
+*UIConstraints: *OutputBin OutputBin5 *PageSize w869h1304
+*UIConstraints: *OutputBin OutputBin6 *PageSize w869h1304
+*UIConstraints: *OutputBin OutputBin7 *PageSize w869h1304
+*UIConstraints: *OutputBin OutputBin8 *PageSize w869h1304
+
+*% Executive JIS/HPOutputBin
+*%-----------------------------------
+*UIConstraints: *PageSize w612h935 *OutputBin Stacker
+*UIConstraints: *PageSize w612h935 *OutputBin StackerSeparator
+*UIConstraints: *PageSize w612h935 *OutputBin UStapler
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin1
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin2
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin3
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin4
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin5
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin6
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin7
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin8
+*UIConstraints: *OutputBin Stacker *PageSize w612h935
+*UIConstraints: *OutputBin StackerSeparator *PageSize w612h935
+*UIConstraints: *OutputBin UStapler *PageSize w612h935
+*UIConstraints: *OutputBin OutputBin1 *PageSize w612h935
+*UIConstraints: *OutputBin OutputBin2 *PageSize w612h935
+*UIConstraints: *OutputBin OutputBin3 *PageSize w612h935
+*UIConstraints: *OutputBin OutputBin4 *PageSize w612h935
+*UIConstraints: *OutputBin OutputBin5 *PageSize w612h935
+*UIConstraints: *OutputBin OutputBin6 *PageSize w612h935
+*UIConstraints: *OutputBin OutputBin7 *PageSize w612h935
+*UIConstraints: *OutputBin OutputBin8 *PageSize w612h935
+
+*% 16K/HPOutputBin
+*%-----------------------------------
+*UIConstraints: *PageSize w558h774 *OutputBin Stacker
+*UIConstraints: *PageSize w558h774 *OutputBin StackerSeparator
+*UIConstraints: *PageSize w558h774 *OutputBin UStapler
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin1
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin2
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin3
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin4
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin5
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin6
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin7
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin8
+*UIConstraints: *OutputBin Stacker *PageSize w558h774
+*UIConstraints: *OutputBin StackerSeparator *PageSize w558h774
+*UIConstraints: *OutputBin UStapler *PageSize w558h774
+*UIConstraints: *OutputBin OutputBin1 *PageSize w558h774
+*UIConstraints: *OutputBin OutputBin2 *PageSize w558h774
+*UIConstraints: *OutputBin OutputBin3 *PageSize w558h774
+*UIConstraints: *OutputBin OutputBin4 *PageSize w558h774
+*UIConstraints: *OutputBin OutputBin5 *PageSize w558h774
+*UIConstraints: *OutputBin OutputBin6 *PageSize w558h774
+*UIConstraints: *OutputBin OutputBin7 *PageSize w558h774
+*UIConstraints: *OutputBin OutputBin8 *PageSize w558h774
+
+*% 8K/HPOutputBin
+*%-----------------------------------
+*UIConstraints: *PageSize w774h1116 *OutputBin Stacker
+*UIConstraints: *PageSize w774h1116 *OutputBin StackerSeparator
+*UIConstraints: *PageSize w774h1116 *OutputBin UStapler
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin1
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin2
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin3
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin4
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin5
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin6
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin7
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin8
+*UIConstraints: *OutputBin Stacker *PageSize w774h1116
+*UIConstraints: *OutputBin StackerSeparator *PageSize w774h1116
+*UIConstraints: *OutputBin UStapler *PageSize w774h1116
+*UIConstraints: *OutputBin OutputBin1 *PageSize w774h1116
+*UIConstraints: *OutputBin OutputBin2 *PageSize w774h1116
+*UIConstraints: *OutputBin OutputBin3 *PageSize w774h1116
+*UIConstraints: *OutputBin OutputBin4 *PageSize w774h1116
+*UIConstraints: *OutputBin OutputBin5 *PageSize w774h1116
+*UIConstraints: *OutputBin OutputBin6 *PageSize w774h1116
+*UIConstraints: *OutputBin OutputBin7 *PageSize w774h1116
+*UIConstraints: *OutputBin OutputBin8 *PageSize w774h1116
+
+*% Env10/HPOutputBin
+*%-----------------------------------
+*UIConstraints: *PageSize Env10 *OutputBin Stacker
+*UIConstraints: *PageSize Env10 *OutputBin StackerSeparator
+*UIConstraints: *PageSize Env10 *OutputBin UStapler
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin1
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin2
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin3
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin4
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin5
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin6
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin7
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin8
+*UIConstraints: *OutputBin Stacker *PageSize Env10
+*UIConstraints: *OutputBin StackerSeparator *PageSize Env10
+*UIConstraints: *OutputBin UStapler *PageSize Env10
+*UIConstraints: *OutputBin OutputBin1 *PageSize Env10
+*UIConstraints: *OutputBin OutputBin2 *PageSize Env10
+*UIConstraints: *OutputBin OutputBin3 *PageSize Env10
+*UIConstraints: *OutputBin OutputBin4 *PageSize Env10
+*UIConstraints: *OutputBin OutputBin5 *PageSize Env10
+*UIConstraints: *OutputBin OutputBin6 *PageSize Env10
+*UIConstraints: *OutputBin OutputBin7 *PageSize Env10
+*UIConstraints: *OutputBin OutputBin8 *PageSize Env10
+
+*% EnvDL/HPOutputBin
+*%-----------------------------------
+*UIConstraints: *PageSize EnvDL *OutputBin Stacker
+*UIConstraints: *PageSize EnvDL *OutputBin StackerSeparator
+*UIConstraints: *PageSize EnvDL *OutputBin UStapler
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin1
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin2
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin3
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin4
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin5
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin6
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin7
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin8
+*UIConstraints: *OutputBin Stacker *PageSize EnvDL
+*UIConstraints: *OutputBin StackerSeparator *PageSize EnvDL
+*UIConstraints: *OutputBin UStapler *PageSize EnvDL
+*UIConstraints: *OutputBin OutputBin1 *PageSize EnvDL
+*UIConstraints: *OutputBin OutputBin2 *PageSize EnvDL
+*UIConstraints: *OutputBin OutputBin3 *PageSize EnvDL
+*UIConstraints: *OutputBin OutputBin4 *PageSize EnvDL
+*UIConstraints: *OutputBin OutputBin5 *PageSize EnvDL
+*UIConstraints: *OutputBin OutputBin6 *PageSize EnvDL
+*UIConstraints: *OutputBin OutputBin7 *PageSize EnvDL
+*UIConstraints: *OutputBin OutputBin8 *PageSize EnvDL
+
+*% EnvC5/HPOutputBin
+*%-----------------------------------
+*UIConstraints: *PageSize EnvC5 *OutputBin Stacker
+*UIConstraints: *PageSize EnvC5 *OutputBin StackerSeparator
+*UIConstraints: *PageSize EnvC5 *OutputBin UStapler
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin1
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin2
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin3
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin4
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin5
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin6
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin7
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin8
+*UIConstraints: *OutputBin Stacker *PageSize EnvC5
+*UIConstraints: *OutputBin StackerSeparator *PageSize EnvC5
+*UIConstraints: *OutputBin UStapler *PageSize EnvC5
+*UIConstraints: *OutputBin OutputBin1 *PageSize EnvC5
+*UIConstraints: *OutputBin OutputBin2 *PageSize EnvC5
+*UIConstraints: *OutputBin OutputBin3 *PageSize EnvC5
+*UIConstraints: *OutputBin OutputBin4 *PageSize EnvC5
+*UIConstraints: *OutputBin OutputBin5 *PageSize EnvC5
+*UIConstraints: *OutputBin OutputBin6 *PageSize EnvC5
+*UIConstraints: *OutputBin OutputBin7 *PageSize EnvC5
+*UIConstraints: *OutputBin OutputBin8 *PageSize EnvC5
+
+*% EnvB5/HPOutputBin
+*%-----------------------------------
+*UIConstraints: *PageSize EnvB5 *OutputBin Stacker
+*UIConstraints: *PageSize EnvB5 *OutputBin StackerSeparator
+*UIConstraints: *PageSize EnvB5 *OutputBin UStapler
+*UIConstraints: *PageSize EnvB5 *OutputBin OutputBin1
+*UIConstraints: *PageSize EnvB5 *OutputBin OutputBin2
+*UIConstraints: *PageSize EnvB5 *OutputBin OutputBin3
+*UIConstraints: *PageSize EnvB5 *OutputBin OutputBin4
+*UIConstraints: *PageSize EnvB5 *OutputBin OutputBin5
+*UIConstraints: *PageSize EnvB5 *OutputBin OutputBin6
+*UIConstraints: *PageSize EnvB5 *OutputBin OutputBin7
+*UIConstraints: *PageSize EnvB5 *OutputBin OutputBin8
+*UIConstraints: *OutputBin Stacker *PageSize EnvB5
+*UIConstraints: *OutputBin StackerSeparator *PageSize EnvB5
+*UIConstraints: *OutputBin UStapler *PageSize EnvB5
+*UIConstraints: *OutputBin OutputBin1 *PageSize EnvB5
+*UIConstraints: *OutputBin OutputBin2 *PageSize EnvB5
+*UIConstraints: *OutputBin OutputBin3 *PageSize EnvB5
+*UIConstraints: *OutputBin OutputBin4 *PageSize EnvB5
+*UIConstraints: *OutputBin OutputBin5 *PageSize EnvB5
+*UIConstraints: *OutputBin OutputBin6 *PageSize EnvB5
+*UIConstraints: *OutputBin OutputBin7 *PageSize EnvB5
+*UIConstraints: *OutputBin OutputBin8 *PageSize EnvB5
+
+*% EnvMonarch/HPOutputBin
+*%-----------------------------------
+*UIConstraints: *PageSize EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageSize EnvMonarch *OutputBin StackerSeparator
+*UIConstraints: *PageSize EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin1
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin2
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin3
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin4
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin5
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin6
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin7
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin8
+*UIConstraints: *OutputBin Stacker *PageSize EnvMonarch
+*UIConstraints: *OutputBin StackerSeparator *PageSize EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageSize EnvMonarch
+*UIConstraints: *OutputBin OutputBin1 *PageSize EnvMonarch
+*UIConstraints: *OutputBin OutputBin2 *PageSize EnvMonarch
+*UIConstraints: *OutputBin OutputBin3 *PageSize EnvMonarch
+*UIConstraints: *OutputBin OutputBin4 *PageSize EnvMonarch
+*UIConstraints: *OutputBin OutputBin5 *PageSize EnvMonarch
+*UIConstraints: *OutputBin OutputBin6 *PageSize EnvMonarch
+*UIConstraints: *OutputBin OutputBin7 *PageSize EnvMonarch
+*UIConstraints: *OutputBin OutputBin8 *PageSize EnvMonarch
+
+*% DoublePostcardRotated/OutputBin
+*%-----------------------------------
+*UIConstraints: *PageSize DoublePostcardRotated *OutputBin Stacker
+*UIConstraints: *PageSize DoublePostcardRotated *OutputBin StackerSeparator
+*UIConstraints: *PageSize DoublePostcardRotated *OutputBin UStapler
+*UIConstraints: *PageSize DoublePostcardRotated *OutputBin OutputBin1
+*UIConstraints: *PageSize DoublePostcardRotated *OutputBin OutputBin2
+*UIConstraints: *PageSize DoublePostcardRotated *OutputBin OutputBin3
+*UIConstraints: *PageSize DoublePostcardRotated *OutputBin OutputBin4
+*UIConstraints: *PageSize DoublePostcardRotated *OutputBin OutputBin5
+*UIConstraints: *PageSize DoublePostcardRotated *OutputBin OutputBin6
+*UIConstraints: *PageSize DoublePostcardRotated *OutputBin OutputBin7
+*UIConstraints: *PageSize DoublePostcardRotated *OutputBin OutputBin8
+*UIConstraints: *OutputBin Stacker *PageSize DoublePostcardRotated
+*UIConstraints: *OutputBin StackerSeparator *PageSize DoublePostcardRotated
+*UIConstraints: *OutputBin UStapler *PageSize DoublePostcardRotated
+*UIConstraints: *OutputBin OutputBin1 *PageSize DoublePostcardRotated
+*UIConstraints: *OutputBin OutputBin2 *PageSize DoublePostcardRotated
+*UIConstraints: *OutputBin OutputBin3 *PageSize DoublePostcardRotated
+*UIConstraints: *OutputBin OutputBin4 *PageSize DoublePostcardRotated
+*UIConstraints: *OutputBin OutputBin5 *PageSize DoublePostcardRotated
+*UIConstraints: *OutputBin OutputBin6 *PageSize DoublePostcardRotated
+*UIConstraints: *OutputBin OutputBin7 *PageSize DoublePostcardRotated
+*UIConstraints: *OutputBin OutputBin8 *PageSize DoublePostcardRotated
+
+*%==========================================
+*% Contraints between Bins and PageRegion
+*%==========================================
+
+*% JIS B4/HPOutputBin
+*%-----------------------------------
+*UIConstraints: *PageRegion B4 *OutputBin Stacker
+*UIConstraints: *PageRegion B4 *OutputBin UStapler
+*UIConstraints: *OutputBin Stacker *PageRegion B4
+*UIConstraints: *OutputBin UStapler *PageRegion B4
+
+*% A3 Oversize/HPOutputBin
+*%-----------------------------------
+*UIConstraints: *PageRegion w869h1304 *OutputBin Stacker
+*UIConstraints: *PageRegion w869h1304 *OutputBin StackerSeparator
+*UIConstraints: *PageRegion w869h1304 *OutputBin UStapler
+*UIConstraints: *PageRegion w869h1304 *OutputBin OutputBin1
+*UIConstraints: *PageRegion w869h1304 *OutputBin OutputBin2
+*UIConstraints: *PageRegion w869h1304 *OutputBin OutputBin3
+*UIConstraints: *PageRegion w869h1304 *OutputBin OutputBin4
+*UIConstraints: *PageRegion w869h1304 *OutputBin OutputBin5
+*UIConstraints: *PageRegion w869h1304 *OutputBin OutputBin6
+*UIConstraints: *PageRegion w869h1304 *OutputBin OutputBin7
+*UIConstraints: *PageRegion w869h1304 *OutputBin OutputBin8
+*UIConstraints: *OutputBin Stacker *PageRegion w869h1304
+*UIConstraints: *OutputBin StackerSeparator *PageRegion w869h1304
+*UIConstraints: *OutputBin UStapler *PageRegion w869h1304
+*UIConstraints: *OutputBin OutputBin1 *PageRegion w869h1304
+*UIConstraints: *OutputBin OutputBin2 *PageRegion w869h1304
+*UIConstraints: *OutputBin OutputBin3 *PageRegion w869h1304
+*UIConstraints: *OutputBin OutputBin4 *PageRegion w869h1304
+*UIConstraints: *OutputBin OutputBin5 *PageRegion w869h1304
+*UIConstraints: *OutputBin OutputBin6 *PageRegion w869h1304
+*UIConstraints: *OutputBin OutputBin7 *PageRegion w869h1304
+*UIConstraints: *OutputBin OutputBin8 *PageRegion w869h1304
+
+*% Executive JIS/HPOutputBin
+*%-----------------------------------
+*UIConstraints: *PageRegion w612h935 *OutputBin Stacker
+*UIConstraints: *PageRegion w612h935 *OutputBin StackerSeparator
+*UIConstraints: *PageRegion w612h935 *OutputBin UStapler
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin1
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin2
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin3
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin4
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin5
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin6
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin7
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin8
+*UIConstraints: *OutputBin Stacker *PageRegion w612h935
+*UIConstraints: *OutputBin StackerSeparator *PageRegion w612h935
+*UIConstraints: *OutputBin UStapler *PageRegion w612h935
+*UIConstraints: *OutputBin OutputBin1 *PageRegion w612h935
+*UIConstraints: *OutputBin OutputBin2 *PageRegion w612h935
+*UIConstraints: *OutputBin OutputBin3 *PageRegion w612h935
+*UIConstraints: *OutputBin OutputBin4 *PageRegion w612h935
+*UIConstraints: *OutputBin OutputBin5 *PageRegion w612h935
+*UIConstraints: *OutputBin OutputBin6 *PageRegion w612h935
+*UIConstraints: *OutputBin OutputBin7 *PageRegion w612h935
+*UIConstraints: *OutputBin OutputBin8 *PageRegion w612h935
+
+*% 16K/HPOutputBin
+*%-----------------------------------
+*UIConstraints: *PageRegion w558h774 *OutputBin Stacker
+*UIConstraints: *PageRegion w558h774 *OutputBin StackerSeparator
+*UIConstraints: *PageRegion w558h774 *OutputBin UStapler
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin1
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin2
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin3
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin4
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin5
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin6
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin7
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin8
+*UIConstraints: *OutputBin Stacker *PageRegion w558h774
+*UIConstraints: *OutputBin StackerSeparator *PageRegion w558h774
+*UIConstraints: *OutputBin UStapler *PageRegion w558h774
+*UIConstraints: *OutputBin OutputBin1 *PageRegion w558h774
+*UIConstraints: *OutputBin OutputBin2 *PageRegion w558h774
+*UIConstraints: *OutputBin OutputBin3 *PageRegion w558h774
+*UIConstraints: *OutputBin OutputBin4 *PageRegion w558h774
+*UIConstraints: *OutputBin OutputBin5 *PageRegion w558h774
+*UIConstraints: *OutputBin OutputBin6 *PageRegion w558h774
+*UIConstraints: *OutputBin OutputBin7 *PageRegion w558h774
+*UIConstraints: *OutputBin OutputBin8 *PageRegion w558h774
+
+*% 8K/HPOutputBin
+*%-----------------------------------
+*UIConstraints: *PageRegion w774h1116 *OutputBin Stacker
+*UIConstraints: *PageRegion w774h1116 *OutputBin StackerSeparator
+*UIConstraints: *PageRegion w774h1116 *OutputBin UStapler
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin1
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin2
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin3
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin4
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin5
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin6
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin7
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin8
+*UIConstraints: *OutputBin Stacker *PageRegion w774h1116
+*UIConstraints: *OutputBin StackerSeparator *PageRegion w774h1116
+*UIConstraints: *OutputBin UStapler *PageRegion w774h1116
+*UIConstraints: *OutputBin OutputBin1 *PageRegion w774h1116
+*UIConstraints: *OutputBin OutputBin2 *PageRegion w774h1116
+*UIConstraints: *OutputBin OutputBin3 *PageRegion w774h1116
+*UIConstraints: *OutputBin OutputBin4 *PageRegion w774h1116
+*UIConstraints: *OutputBin OutputBin5 *PageRegion w774h1116
+*UIConstraints: *OutputBin OutputBin6 *PageRegion w774h1116
+*UIConstraints: *OutputBin OutputBin7 *PageRegion w774h1116
+*UIConstraints: *OutputBin OutputBin8 *PageRegion w774h1116
+
+
+*% Env10/HPOutputBin
+*%-----------------------------------
+*UIConstraints: *PageRegion Env10 *OutputBin Stacker
+*UIConstraints: *PageRegion Env10 *OutputBin StackerSeparator
+*UIConstraints: *PageRegion Env10 *OutputBin UStapler
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin1
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin2
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin3
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin4
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin5
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin6
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin7
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin8
+*UIConstraints: *OutputBin Stacker *PageRegion Env10
+*UIConstraints: *OutputBin StackerSeparator *PageRegion Env10
+*UIConstraints: *OutputBin UStapler *PageRegion Env10
+*UIConstraints: *OutputBin OutputBin1 *PageRegion Env10
+*UIConstraints: *OutputBin OutputBin2 *PageRegion Env10
+*UIConstraints: *OutputBin OutputBin3 *PageRegion Env10
+*UIConstraints: *OutputBin OutputBin4 *PageRegion Env10
+*UIConstraints: *OutputBin OutputBin5 *PageRegion Env10
+*UIConstraints: *OutputBin OutputBin6 *PageRegion Env10
+*UIConstraints: *OutputBin OutputBin7 *PageRegion Env10
+*UIConstraints: *OutputBin OutputBin8 *PageRegion Env10
+
+*% EnvDL/HPOutputBin
+*%-----------------------------------
+*UIConstraints: *PageRegion EnvDL *OutputBin Stacker
+*UIConstraints: *PageRegion EnvDL *OutputBin StackerSeparator
+*UIConstraints: *PageRegion EnvDL *OutputBin UStapler
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin1
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin2
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin3
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin4
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin5
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin6
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin7
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin8
+*UIConstraints: *OutputBin Stacker *PageRegion EnvDL
+*UIConstraints: *OutputBin StackerSeparator *PageRegion EnvDL
+*UIConstraints: *OutputBin UStapler *PageRegion EnvDL
+*UIConstraints: *OutputBin OutputBin1 *PageRegion EnvDL
+*UIConstraints: *OutputBin OutputBin2 *PageRegion EnvDL
+*UIConstraints: *OutputBin OutputBin3 *PageRegion EnvDL
+*UIConstraints: *OutputBin OutputBin4 *PageRegion EnvDL
+*UIConstraints: *OutputBin OutputBin5 *PageRegion EnvDL
+*UIConstraints: *OutputBin OutputBin6 *PageRegion EnvDL
+*UIConstraints: *OutputBin OutputBin7 *PageRegion EnvDL
+*UIConstraints: *OutputBin OutputBin8 *PageRegion EnvDL
+
+*% EnvC5/HPOutputBin
+*%-----------------------------------
+*UIConstraints: *PageRegion EnvC5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvC5 *OutputBin StackerSeparator
+*UIConstraints: *PageRegion EnvC5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin1
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin2
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin3
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin4
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin5
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin6
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin7
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin8
+*UIConstraints: *OutputBin Stacker *PageRegion EnvC5
+*UIConstraints: *OutputBin StackerSeparator *PageRegion EnvC5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvC5
+*UIConstraints: *OutputBin OutputBin1 *PageRegion EnvC5
+*UIConstraints: *OutputBin OutputBin2 *PageRegion EnvC5
+*UIConstraints: *OutputBin OutputBin3 *PageRegion EnvC5
+*UIConstraints: *OutputBin OutputBin4 *PageRegion EnvC5
+*UIConstraints: *OutputBin OutputBin5 *PageRegion EnvC5
+*UIConstraints: *OutputBin OutputBin6 *PageRegion EnvC5
+*UIConstraints: *OutputBin OutputBin7 *PageRegion EnvC5
+*UIConstraints: *OutputBin OutputBin8 *PageRegion EnvC5
+
+*% EnvB5/HPOutputBin
+*%-----------------------------------
+*UIConstraints: *PageRegion EnvB5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvB5 *OutputBin StackerSeparator
+*UIConstraints: *PageRegion EnvB5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvB5 *OutputBin OutputBin1
+*UIConstraints: *PageRegion EnvB5 *OutputBin OutputBin2
+*UIConstraints: *PageRegion EnvB5 *OutputBin OutputBin3
+*UIConstraints: *PageRegion EnvB5 *OutputBin OutputBin4
+*UIConstraints: *PageRegion EnvB5 *OutputBin OutputBin5
+*UIConstraints: *PageRegion EnvB5 *OutputBin OutputBin6
+*UIConstraints: *PageRegion EnvB5 *OutputBin OutputBin7
+*UIConstraints: *PageRegion EnvB5 *OutputBin OutputBin8
+*UIConstraints: *OutputBin Stacker *PageRegion EnvB5
+*UIConstraints: *OutputBin StackerSeparator *PageRegion EnvB5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvB5
+*UIConstraints: *OutputBin OutputBin1 *PageRegion EnvB5
+*UIConstraints: *OutputBin OutputBin2 *PageRegion EnvB5
+*UIConstraints: *OutputBin OutputBin3 *PageRegion EnvB5
+*UIConstraints: *OutputBin OutputBin4 *PageRegion EnvB5
+*UIConstraints: *OutputBin OutputBin5 *PageRegion EnvB5
+*UIConstraints: *OutputBin OutputBin6 *PageRegion EnvB5
+*UIConstraints: *OutputBin OutputBin7 *PageRegion EnvB5
+*UIConstraints: *OutputBin OutputBin8 *PageRegion EnvB5
+
+*% EnvMonarch/HPOutputBin
+*%-----------------------------------
+*UIConstraints: *PageRegion EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageRegion EnvMonarch *OutputBin StackerSeparator
+*UIConstraints: *PageRegion EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin1
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin2
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin3
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin4
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin5
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin6
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin7
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin8
+*UIConstraints: *OutputBin Stacker *PageRegion EnvMonarch
+*UIConstraints: *OutputBin StackerSeparator *PageRegion EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageRegion EnvMonarch
+*UIConstraints: *OutputBin OutputBin1 *PageRegion EnvMonarch
+*UIConstraints: *OutputBin OutputBin2 *PageRegion EnvMonarch
+*UIConstraints: *OutputBin OutputBin3 *PageRegion EnvMonarch
+*UIConstraints: *OutputBin OutputBin4 *PageRegion EnvMonarch
+*UIConstraints: *OutputBin OutputBin5 *PageRegion EnvMonarch
+*UIConstraints: *OutputBin OutputBin6 *PageRegion EnvMonarch
+*UIConstraints: *OutputBin OutputBin7 *PageRegion EnvMonarch
+*UIConstraints: *OutputBin OutputBin8 *PageRegion EnvMonarch
+
+*% DoublePostcardRotated/OutputBin
+*%-----------------------------------
+*UIConstraints: *PageRegion DoublePostcardRotated *OutputBin Stacker
+*UIConstraints: *PageRegion DoublePostcardRotated *OutputBin StackerSeparator
+*UIConstraints: *PageRegion DoublePostcardRotated *OutputBin UStapler
+*UIConstraints: *PageRegion DoublePostcardRotated *OutputBin OutputBin1
+*UIConstraints: *PageRegion DoublePostcardRotated *OutputBin OutputBin2
+*UIConstraints: *PageRegion DoublePostcardRotated *OutputBin OutputBin3
+*UIConstraints: *PageRegion DoublePostcardRotated *OutputBin OutputBin4
+*UIConstraints: *PageRegion DoublePostcardRotated *OutputBin OutputBin5
+*UIConstraints: *PageRegion DoublePostcardRotated *OutputBin OutputBin6
+*UIConstraints: *PageRegion DoublePostcardRotated *OutputBin OutputBin7
+*UIConstraints: *PageRegion DoublePostcardRotated *OutputBin OutputBin8
+*UIConstraints: *OutputBin Stacker *PageRegion DoublePostcardRotated
+*UIConstraints: *OutputBin StackerSeparator *PageRegion DoublePostcardRotated
+*UIConstraints: *OutputBin UStapler *PageRegion DoublePostcardRotated
+*UIConstraints: *OutputBin OutputBin1 *PageRegion DoublePostcardRotated
+*UIConstraints: *OutputBin OutputBin2 *PageRegion DoublePostcardRotated
+*UIConstraints: *OutputBin OutputBin3 *PageRegion DoublePostcardRotated
+*UIConstraints: *OutputBin OutputBin4 *PageRegion DoublePostcardRotated
+*UIConstraints: *OutputBin OutputBin5 *PageRegion DoublePostcardRotated
+*UIConstraints: *OutputBin OutputBin6 *PageRegion DoublePostcardRotated
+*UIConstraints: *OutputBin OutputBin7 *PageRegion DoublePostcardRotated
+*UIConstraints: *OutputBin OutputBin8 *PageRegion DoublePostcardRotated
+
+*% High capacity stapler disabled without high capacity output unit
+*%------------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions Custom
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPStaplerOptions 1parallel *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPStaplerOptions 2parallel *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPStaplerOptions 3parallel *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPStaplerOptions 6parallel *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPStaplerOptions Custom *HPOption_MBM_Mixed Standard
+
+*UIConstraints: *HPOption_MBM_Mixed MBM8MB *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed MBM8MB *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM8MB *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM8MB *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM8MB *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM8MB *HPStaplerOptions Custom
+*UIConstraints: *HPOption_MBM_Mixed MBM8ST *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed MBM8ST *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM8ST *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM8ST *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM8ST *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM8ST *HPStaplerOptions Custom
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPOption_MBM_Mixed MBM8MB
+*UIConstraints: *HPStaplerOptions 1parallel *HPOption_MBM_Mixed MBM8MB
+*UIConstraints: *HPStaplerOptions 2parallel *HPOption_MBM_Mixed MBM8MB
+*UIConstraints: *HPStaplerOptions 3parallel *HPOption_MBM_Mixed MBM8MB
+*UIConstraints: *HPStaplerOptions 6parallel *HPOption_MBM_Mixed MBM8MB
+*UIConstraints: *HPStaplerOptions Custom *HPOption_MBM_Mixed MBM8MB
+*UIConstraints: *HPStaplerOptions 1diagonal *HPOption_MBM_Mixed MBM8ST
+*UIConstraints: *HPStaplerOptions 1parallel *HPOption_MBM_Mixed MBM8ST
+*UIConstraints: *HPStaplerOptions 2parallel *HPOption_MBM_Mixed MBM8ST
+*UIConstraints: *HPStaplerOptions 3parallel *HPOption_MBM_Mixed MBM8ST
+*UIConstraints: *HPStaplerOptions 6parallel *HPOption_MBM_Mixed MBM8ST
+*UIConstraints: *HPStaplerOptions Custom *HPOption_MBM_Mixed MBM8ST
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions Custom
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPStaplerOptions 1parallel *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPStaplerOptions 2parallel *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPStaplerOptions 3parallel *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPStaplerOptions 6parallel *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPStaplerOptions Custom *HPOption_MBM_Mixed MBMStacker
+
+*%Constrain stapling to the stapling bin
+*%------------------------------------------------------------------
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 6parallel
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions Custom
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions Custom *OutputBin PrinterDefault
+
+*UIConstraints: *OutputBin Upper *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin Upper *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin Upper *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin Upper *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin Upper *HPStaplerOptions 6parallel
+*UIConstraints: *OutputBin Upper *HPStaplerOptions Custom
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin Upper
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin Upper
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin Upper
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin Upper
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin Upper
+*UIConstraints: *HPStaplerOptions Custom *OutputBin Upper
+
+*UIConstraints: *OutputBin Left *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin Left *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin Left *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin Left *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin Left *HPStaplerOptions 6parallel
+*UIConstraints: *OutputBin Left *HPStaplerOptions Custom
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin Left
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin Left
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin Left
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin Left
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin Left
+*UIConstraints: *HPStaplerOptions Custom *OutputBin Left
+
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 6parallel
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions Custom
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions Custom *OutputBin Stacker
+
+*UIConstraints: *OutputBin StackerSeparator *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin StackerSeparator *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin StackerSeparator *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin StackerSeparator *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin StackerSeparator *HPStaplerOptions 6parallel
+*UIConstraints: *OutputBin StackerSeparator *HPStaplerOptions Custom
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin StackerSeparator
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin StackerSeparator
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin StackerSeparator
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin StackerSeparator
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin StackerSeparator
+*UIConstraints: *HPStaplerOptions Custom *OutputBin StackerSeparator
+
+*% Do not staple uncollated documents
+*%------------------------------------------------------------------
+*UIConstraints: *Collate False *HPStaplerOptions 1diagonal
+*UIConstraints: *Collate False *HPStaplerOptions 1parallel
+*UIConstraints: *Collate False *HPStaplerOptions 2parallel
+*UIConstraints: *Collate False *HPStaplerOptions 3parallel
+*UIConstraints: *Collate False *HPStaplerOptions 6parallel
+*UIConstraints: *Collate False *HPStaplerOptions Custom
+
+*UIConstraints: *HPStaplerOptions 1diagonal *Collate False
+*UIConstraints: *HPStaplerOptions 1parallel *Collate False
+*UIConstraints: *HPStaplerOptions 2parallel *Collate False
+*UIConstraints: *HPStaplerOptions 3parallel *Collate False
+*UIConstraints: *HPStaplerOptions 6parallel *Collate False
+*UIConstraints: *HPStaplerOptions Custom *Collate False
+
+*% Mopy not available without hard disk
+*%------------------------------------------------------------------
+*UIConstraints: *Collate True *HPOption_Disk False
+*UIConstraints: *HPOption_Disk False *Collate True
+
+*%==========================================
+*% Duplexing & Media Type constraints
+*%==========================================
+
+*UIConstraints: *MediaType Transparent *Duplex DuplexTumble
+*UIConstraints: *MediaType Transparent *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType Transparent
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Transparent
+
+*UIConstraints: *MediaType HeavyMedia *Duplex DuplexTumble
+*UIConstraints: *MediaType HeavyMedia *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType HeavyMedia
+*UIConstraints: *Duplex DuplexNoTumble *MediaType HeavyMedia
+
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+
+*UIConstraints: *MediaType Cardstock *Duplex DuplexTumble
+*UIConstraints: *MediaType Cardstock *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType Cardstock
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Cardstock
+
+*UIConstraints: *MediaType Envelope *Duplex DuplexTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType Envelope
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Envelope
+
+
+*%==========================================
+*% Duplexing & PageSize constraints
+*%==========================================
+
+*% Constrain duplexing A3 Oversize
+*%------------------------------------
+*UIConstraints: *PageSize w869h1304 *Duplex DuplexTumble
+*UIConstraints: *PageSize w869h1304 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize w869h1304
+*UIConstraints: *Duplex DuplexNoTumble *PageSize w869h1304
+
+*% Constrain duplexing Executive JIS
+*%------------------------------------
+*UIConstraints: *PageSize w612h935 *Duplex DuplexTumble
+*UIConstraints: *PageSize w612h935 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize w612h935
+*UIConstraints: *Duplex DuplexNoTumble *PageSize w612h935
+
+*% Constrain duplexing 16K
+*%------------------------------------
+*UIConstraints: *PageSize w558h774 *Duplex DuplexTumble
+*UIConstraints: *PageSize w558h774 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize w558h774
+*UIConstraints: *Duplex DuplexNoTumble *PageSize w558h774
+
+*% Constrain duplexing 8K
+*%------------------------------------
+*UIConstraints: *PageSize w774h1116 *Duplex DuplexTumble
+*UIConstraints: *PageSize w774h1116 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize w774h1116
+*UIConstraints: *Duplex DuplexNoTumble *PageSize w774h1116
+
+*% Constrain duplexing Double Postcard
+*%------------------------------------
+*UIConstraints: *PageSize DoublePostcardRotated *Duplex DuplexTumble
+*UIConstraints: *PageSize DoublePostcardRotated *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize DoublePostcardRotated
+*UIConstraints: *Duplex DuplexNoTumble *PageSize DoublePostcardRotated
+
+*% Constrain duplexing Env10
+*%------------------------------------
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
+
+*% Constrain duplexing EnvDL
+*%------------------------------------
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
+
+*% Constrain duplexing EnvC5
+*%------------------------------------
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
+
+*% Constrain duplexing EnvB5
+*%------------------------------------
+*UIConstraints: *PageSize EnvB5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvB5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvB5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvB5
+
+*% Constrain duplexing EnvMonarch
+*%------------------------------------
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
+
+
+*%==========================================
+*% Duplexing & PageRegion constraints
+*%==========================================
+
+*% Constrain duplexing A3 Oversize
+*%------------------------------------
+*UIConstraints: *PageRegion w869h1304 *Duplex DuplexTumble
+*UIConstraints: *PageRegion w869h1304 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion w869h1304
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion w869h1304
+
+*% Constrain duplexing Executive JIS
+*%------------------------------------
+*UIConstraints: *PageRegion w612h935 *Duplex DuplexTumble
+*UIConstraints: *PageRegion w612h935 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion w612h935
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion w612h935
+
+*% Constrain duplexing 16K
+*%------------------------------------
+*UIConstraints: *PageRegion w558h774 *Duplex DuplexTumble
+*UIConstraints: *PageRegion w558h774 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion w558h774
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion w558h774
+
+*% Constrain duplexing 8K
+*%------------------------------------
+*UIConstraints: *PageRegion w774h1116 *Duplex DuplexTumble
+*UIConstraints: *PageRegion w774h1116 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion w774h1116
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion w774h1116
+
+*% Constrain duplexing Double Postcard
+*%------------------------------------
+*UIConstraints: *PageRegion DoublePostcardRotated *Duplex DuplexTumble
+*UIConstraints: *PageRegion DoublePostcardRotated *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion DoublePostcardRotated
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion DoublePostcardRotated
+
+*% Constrain duplexing Env10
+*%------------------------------------
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
+
+*% Constrain duplexing EnvDL
+*%------------------------------------
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
+
+*% Constrain duplexing EnvC5
+*%------------------------------------
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
+
+*% Constrain duplexing EnvB5
+*%------------------------------------
+*UIConstraints: *PageRegion EnvB5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvB5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvB5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvB5
+
+*% Constrain duplexing EnvMonarch
+*%------------------------------------
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
+
+
+*%==========================================
+*% CustomPageSize/InputSlot
+*%==========================================
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray2
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray3
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray4
+*NonUIConstraints: *InputSlot Tray2 *CustomPageSize True
+*NonUIConstraints: *InputSlot Tray3 *CustomPageSize True
+*NonUIConstraints: *InputSlot Tray4 *CustomPageSize True
+
+*%==========================================
+*% CustomPageSize/Output Bins
+*%==========================================
+*NonUIConstraints: *CustomPageSize True *OutputBin Stacker
+*NonUIConstraints: *CustomPageSize True *OutputBin StackerSeparator
+*NonUIConstraints: *CustomPageSize True *OutputBin UStapler
+*NonUIConstraints: *CustomPageSize True *OutputBin OutputBin1
+*NonUIConstraints: *CustomPageSize True *OutputBin OutputBin2
+*NonUIConstraints: *CustomPageSize True *OutputBin OutputBin3
+*NonUIConstraints: *CustomPageSize True *OutputBin OutputBin4
+*NonUIConstraints: *CustomPageSize True *OutputBin OutputBin5
+*NonUIConstraints: *CustomPageSize True *OutputBin OutputBin6
+*NonUIConstraints: *CustomPageSize True *OutputBin OutputBin7
+*NonUIConstraints: *CustomPageSize True *OutputBin OutputBin8
+*NonUIConstraints: *OutputBin Stacker *CustomPageSize True
+*NonUIConstraints: *OutputBin StackerSeparator *CustomPageSize True
+*NonUIConstraints: *OutputBin UStapler *CustomPageSize True
+*NonUIConstraints: *OutputBin OutputBin1 *CustomPageSize True
+*NonUIConstraints: *OutputBin OutputBin2 *CustomPageSize True
+*NonUIConstraints: *OutputBin OutputBin3 *CustomPageSize True
+*NonUIConstraints: *OutputBin OutputBin4 *CustomPageSize True
+*NonUIConstraints: *OutputBin OutputBin5 *CustomPageSize True
+*NonUIConstraints: *OutputBin OutputBin6 *CustomPageSize True
+*NonUIConstraints: *OutputBin OutputBin7 *CustomPageSize True
+*NonUIConstraints: *OutputBin OutputBin8 *CustomPageSize True
+
+*%==========================================
+*% CustomPageSize/Duplexing
+*%==========================================
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexTumble
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexNoTumble
+*NonUIConstraints: *Duplex DuplexTumble *CustomPageSize True
+*NonUIConstraints: *Duplex DuplexNoTumble *CustomPageSize True
+
+*% General Information and Defaults ===============
+*FreeVM: "2900000"
+*FCacheSize None: 1048576
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: CMYK
+*TTRasterizer: Type42
+*RenderingIntent: Colorimetric
+*ContoneOnly: True
+*ScreenFreq: "100"
+*ScreenAngle: "50"
+*FileSystem: True
+*?FileSystem: "
+ save
+ statusdict /diskstatus known{(True)} {(False)} ifelse = flush
+ restore
+ "
+*End
+*Throughput: "10"
+*Password: "0"
+*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
+*?Resolution: "
+ save
+ initgraphics
+ 0 0 moveto currentpoint matrix defaultmatrix transform
+ 0 72 lineto currentpoint matrix defaultmatrix transform
+ 3 -1 roll sub dup mul
+ 3 1 roll exch sub dup mul
+ add sqrt round cvi
+ ( ) cvs print (dpi) = flush
+ restore
+ "
+*End
+
+*AccurateScreensSupport: True
+
+*VMOption 32-63MB/32 - 63 MB : "2900000"
+*VMOption 64-95MB/64 - 95 MB : "3800000"
+*VMOption 96-127MB/96 - 127 MB : "5900000"
+*VMOption 128-191MB/128 - 191 MB: "8000000"
+*VMOption 192-255MB/192 - 255 MB : "12200000"
+*VMOption 256-383MB/256 - 383 MB : "16400000"
+*VMOption 384-512MB/384 - 512 MB : "24800000"
+
+*OpenUI *HPColorSmart/Color Treatment: PickOne
+*OrderDependency: 25 AnySetup *HPColorSmart
+*DefaultHPColorSmart: Automatic
+*HPColorSmart Automatic/ColorSmart II: "
+<< /ProcessColorModel /DeviceCMYK >> setpagedevice
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ Vivid ColorSmartTextAdjustment
+ Vivid ColorSmartGraphicsAdjustment
+ Vivid ColorSmartImageAdjustment
+ Detail ColorSmartTextHalftone
+ Smooth ColorSmartGraphicsHalftone
+ Smooth ColorSmartImageHalftone
+ true ColorSmartColorMatching
+} if
+"
+*End
+*HPColorSmart Manual/Manual: "
+ << /ProcessColorModel /DeviceCMYK >> setpagedevice "
+*End
+*CloseUI: *HPColorSmart
+
+*% =================================
+*% Print Color as Gray
+*% Chose NOT to use standard *ColorModel keyword because color on or off is simpler
+*% =================================
+*OpenUI *ColorModel/Print Color as Gray: PickOne
+*OrderDependency: 20 AnySetup *ColorModel
+*DefaultColorModel: Gray
+*ColorModel Gray/On: "<</ProcessColorModel /DeviceGray>> setpagedevice"
+*ColorModel CMYK/Off: "<</ProcessColorModel /DeviceCMYK>> setpagedevice"
+*?ColorModel: "
+ save
+ currentpagedevice /ProcessColorModel get
+ /DeviceGray eq {(Gray)}{(CMYK)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ColorModel
+
+*% ===================================
+*% Duplexer definitions
+*% ===================================
+
+*OpenUI *Duplex/2-Sided Printing: PickOne
+*OrderDependency: 20 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex DuplexTumble/Short-Edge Binding: "
+ <</Duplex true /Tumble true >> setpagedevice "
+*End
+*Duplex DuplexNoTumble/Long-Edge Binding: "
+ <</Duplex true /Tumble false >> setpagedevice "
+*End
+*Duplex None/Off: "
+ <</Duplex false /Tumble false >> setpagedevice "
+*End
+*CloseUI: *Duplex
+
+*% ===================================
+*% Extra Drum Cleaning Pass
+*% ===================================
+*OpenUI *HPClean/High Print Quality: Boolean
+*OrderDependency: 20 AnySetup *HPClean
+*DefaultHPClean: False
+*HPClean True/Yes: "<< /Cleaning true >> setpagedevice"
+*HPClean False/No: "<< /Cleaning false >> setpagedevice"
+*CloseUI: *HPClean
+
+*% ================================================
+*% Spot Colors
+*% ================================================
+*OpenUI *HPPantone/Automatic PANTONE¨ Color Calibration: Boolean
+*OrderDependency: 35 AnySetup *HPPantone
+*DefaultHPPantone: True
+*HPPantone True/Yes: "<< /SpotColorMatching true >> setpagedevice"
+*HPPantone False/No: "<< /SpotColorMatching false >> setpagedevice"
+*?HPPantone: "(True) == flush"
+*CloseUI: *HPPantone
+
+*% ===================================
+*% Press Emulations
+*% ===================================
+*OpenUI *HPCMYKInks/CMYK Inks: PickOne
+*OrderDependency: 20 AnySetup *HPCMYKInks
+*DefaultHPCMYKInks: SWOP
+*HPCMYKInks SWOP/SWOP-Coated: "<< /CMYKInkSet 1 >> setpagedevice "
+*HPCMYKInks Euroscale/Euroscale: "<< /CMYKInkSet 2 >> setpagedevice "
+*HPCMYKInks DIC/DIC: "<< /CMYKInkSet 4 >> setpagedevice "
+*HPCMYKInks None/None: "<< /CMYKInkSet 0 >> setpagedevice "
+*CloseUI: *HPCMYKInks
+
+*% ================================================
+*% Manual Duplex
+*% ================================================
+
+*OpenUI *HPManualDuplex/Manually Print on 2nd Side: Boolean
+*OrderDependency: 35 AnySetup *HPManualDuplex
+*DefaultHPManualDuplex: False
+*HPManualDuplex True/Yes: "<< /PrintOnBackside true >> setpagedevice"
+*HPManualDuplex False/No: "<< /PrintOnBackside false >> setpagedevice"
+*?HPManualDuplex: "(False) == flush"
+*CloseUI: *HPManualDuplex
+
+*% ===================================
+*% ColorSmart Stuff
+*% ===================================
+
+*OpenUI *HPCSText/Manual Text: PickOne
+*OrderDependency: 20 AnySetup *HPCSText
+*DefaultHPCSText: VividDetail
+*HPCSText VividDetail/Vivid-Detail: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ Vivid ColorSmartTextAdjustment
+ Detail ColorSmartTextHalftone
+ true ColorSmartColorMatching
+} if
+"
+*End
+*HPCSText VividSmooth/Vivid-Smooth: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ Vivid ColorSmartTextAdjustment
+ Smooth ColorSmartTextHalftone
+ true ColorSmartColorMatching
+} if
+"
+*End
+*HPCSText MatchDetail/Calibrated-Detail: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartTextAdjustment
+ Detail ColorSmartTextHalftone
+ true ColorSmartColorMatching
+} if
+"
+*End
+*HPCSText MatchSmooth/Calibrated-Smooth: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartTextAdjustment
+ Smooth ColorSmartTextHalftone
+ true ColorSmartColorMatching
+} if
+"
+*End
+*CloseUI: *HPCSText
+
+*OpenUI *HPCSGraphics/Manual Graphics: PickOne
+*OrderDependency: 20 AnySetup *HPCSGraphics
+*DefaultHPCSGraphics: VividDetail
+*HPCSGraphics VividDetail/Vivid-Detail: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ Vivid ColorSmartGraphicsAdjustment
+ Detail ColorSmartGraphicsHalftone
+ true ColorSmartColorMatching
+} if
+"
+*End
+*HPCSGraphics VividSmooth/Vivid-Smooth: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ Vivid ColorSmartGraphicsAdjustment
+ Smooth ColorSmartGraphicsHalftone
+ true ColorSmartColorMatching
+} if
+"
+*End
+*HPCSGraphics MatchDetail/Calibrated-Detail: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartGraphicsAdjustment
+ Detail ColorSmartGraphicsHalftone
+ true ColorSmartColorMatching
+} if
+"
+*End
+*HPCSGraphics MatchSmooth/Calibrated-Smooth: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartGraphicsAdjustment
+ Smooth ColorSmartGraphicsHalftone
+ true ColorSmartColorMatching
+} if
+"
+*End
+*CloseUI: *HPCSGraphics
+
+*OpenUI *HPCSImages/Manual Images: PickOne
+*OrderDependency: 20 AnySetup *HPCSImages
+*DefaultHPCSImages: VividSmooth
+*HPCSImages VividDetail/Vivid-Detail: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ Vivid ColorSmartImageAdjustment
+ Detail ColorSmartImageHalftone
+ true ColorSmartColorMatching
+} if
+"
+*End
+*HPCSImages VividSmooth/Vivid-Smooth: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ Vivid ColorSmartImageAdjustment
+ Smooth ColorSmartImageHalftone
+ true ColorSmartColorMatching
+} if
+"
+*End
+*HPCSImages MatchDetail/Calibrated-Detail: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartImageAdjustment
+ Detail ColorSmartImageHalftone
+ true ColorSmartColorMatching
+} if
+"
+*End
+*HPCSImages MatchSmooth/Calibrated-Smooth: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartImageAdjustment
+ Smooth ColorSmartImageHalftone
+ true ColorSmartColorMatching
+} if
+"
+*End
+*CloseUI: *HPCSImages
+
+*% ===================================
+*% Mediatype definitions
+*% ===================================
+
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 50 AnySetup *MediaType
+*DefaultMediaType: Plain
+
+*MediaType Plain/Plain: "
+ <</MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</MediaType (Letterhead)>> setpagedevice"
+*End
+*%Note: Use of transparency forces OHT Color Table
+*MediaType Transparent/Transparency: "
+ <</MediaType (Transparency) /OHTIntent 1>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</MediaType (Color)>> setpagedevice"
+*End
+*MediaType Cardstock/Card Stock: "
+ <</MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType HeavyMedia/Heavy: "
+ <</MediaType (Heavy)>> setpagedevice"
+*End
+*MediaType Glossy/Glossy: "
+ <</MediaType (Glossy)>> setpagedevice"
+*End
+*MediaType Envelope/Envelope: "
+ <</MediaType (Envelope)>> setpagedevice"
+*End
+*MediaType HeavyType1/28 Lb Type1: "
+ <</MediaType (28 lb Type1)>> setpagedevice"
+*End
+*MediaType HeavyType2/28 Lb Type2: "
+ <</MediaType (28 lb Type2)>> setpagedevice"
+*End
+*?MediaType: " (unknown) == flush"
+*CloseUI: *MediaType
+
+*% ================================================
+*% Collate (Mopy)
+*% ================================================
+
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 35 AnySetup *Collate
+*DefaultCollate: True
+*Collate True/Yes: "<< /Collate true >> setpagedevice"
+*Collate False/No: "<< /Collate false >> setpagedevice"
+*?Collate: "(True) == flush"
+*CloseUI: *Collate
+
+*% ================================================
+*% Job Retention
+*% ================================================
+*%Job Retention not allowed unless printer has a hard disk
+*UIConstraints: *HPOption_Disk False *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPOption_Disk False *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPOption_Disk False *HPJobRetentionOption HPJobRetentionStore
+*%UIConstraints: *HPOption_Disk False *HPJobRetentionOption HPJobRetentionPrivate
+*%UIConstraints: *HPOption_Disk False *HPJobRetentionOption HPJobRetentionPrivateStore
+
+*UIConstraints: *HPJobRetentionOption HPJobRetentionQuickCopy *HPOption_Disk False
+*UIConstraints: *HPJobRetentionOption HPJobRetentionProof *HPOption_Disk False
+*UIConstraints: *HPJobRetentionOption HPJobRetentionStore *HPOption_Disk False
+*%UIConstraints: *HPJobRetentionOption HPJobRetentionPrivate *HPOption_Disk False
+*%UIConstraints: *HPJobRetentionOption HPJobRetentionPrivateStore *HPOption_Disk False
+
+
+*%=== Proof and Hold =======================
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetentionOption/Job Retention: PickOne
+*OrderDependency: 14 Prolog *HPJobRetentionOption
+*DefaultHPJobRetentionOption: HPJobRetentionOff
+*HPJobRetentionOption HPJobRetentionQuickCopy/Quick Copy: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 1 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionStore/Stored Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 2 >>
+ >> setpagedevice
+"
+*End
+*%HPJobRetention HPJobRetentionPrivate/Private Job: "
+*% << /Collate true /CollateDetails
+*% << /Type 8 /Hold 1 /HoldType 1 >>
+*% >> setpagedevice
+*%"
+*%End
+*%HPJobRetention HPJobRetentionPrivateStore/Private Stored Job: "
+*% << /Collate true /CollateDetails
+*% << /Type 8 /Hold 2 /HoldType 1 >>
+*% >> setpagedevice
+*%"
+*%End
+*HPJobRetentionOption HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*CloseUI: *HPJobRetentionOption
+
+
+
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*% ================================================
+*% End Job Retention
+*% ================================================
+
+*% ================================================
+*% Paper source
+*% ================================================
+*OpenUI *InputSlot/Paper Source: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Tray1
+*InputSlot Tray1/Tray 1: "<</ManualFeed false /MediaPosition 3>> setpagedevice"
+*InputSlot Tray2/Tray 2: "<</ManualFeed false /MediaPosition 0>> setpagedevice"
+*InputSlot Tray3/Tray 3: "<</ManualFeed false /MediaPosition 1>> setpagedevice"
+*InputSlot Tray4/Tray 4: "<</ManualFeed false /MediaPosition 5>> setpagedevice"
+*?InputSlot: "(unknown) == flush"
+*CloseUI: *InputSlot
+
+*% ================================================
+*% Manual Feed
+*% ================================================
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Manual Feed (Tray 1): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "<</ManualFeed true /MediaPosition 3>> setpagedevice"
+*ManualFeed False/False: "<</ManualFeed false>> setpagedevice"
+*?ManualFeed: "(unknown) == flush"
+*CloseUI: *ManualFeed
+
+*% ================================================
+*% Paper Destinations (output trays)
+*% ================================================
+
+*% Media Output Destination
+*OpenUI *OutputBin/Output Destination: PickOne
+*OrderDependency: 95 AnySetup *OutputBin
+*DefaultOutputBin: PrinterDefault
+*OutputBin PrinterDefault/Printer's Current Setting: ""
+*OutputBin Upper/Top Output Bin (Face-Down): "<</Staple 0 /OutputType (TOP OUTPUT BIN)>> setpagedevice"
+*OutputBin Left/Left Output Bin (Face-Up): "
+ <</Staple 0 /OutputType (FACE UP BIN)>> setpagedevice
+ <</Staple 0 /OutputType (LEFT OUTPUT BIN)>> setpagedevice
+"
+*End
+*%This is used by any of the stacker devices, but not the 8 bin mailbox
+*OutputBin Stacker/Stacker: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*%This is only used by the 8 bin mailbox
+*OutputBin StackerSeparator/Stacker-Separator-Collator: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*OutputBin UStapler/Stapler: "
+userdict /HPStapleOption known
+{<</Staple 2 /StapleDetails <</Type 8 /StapleOption HPStapleOption>> >> setpagedevice}
+{<</Staple 2 /StapleDetails <</Type 8 >> /OutputType (OPTIONAL OUTBIN 2) >> setpagedevice}
+ifelse
+"
+*End
+*OutputBin OutputBin1/Bin 1: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*OutputBin OutputBin2/Bin 2: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 3)>> setpagedevice"
+*OutputBin OutputBin3/Bin 3: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 4)>> setpagedevice"
+*OutputBin OutputBin4/Bin 4: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 5)>> setpagedevice"
+*OutputBin OutputBin5/Bin 5: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 6)>> setpagedevice"
+*OutputBin OutputBin6/Bin 6: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 7)>> setpagedevice"
+*OutputBin OutputBin7/Bin 7: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 8)>> setpagedevice"
+*OutputBin OutputBin8/Bin 8: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 9)>> setpagedevice"
+
+*?OutputBin:"
+save
+ errordict /undefined { pop pop (Standard) } put
+ errordict /undefinedresource { pop pop (Standard) } put
+ /OptionalOutputDevice /HWOptions findresource
+ ==
+restore
+"
+*End
+*CloseUI: *OutputBin
+
+*PageStackOrder Upper: Normal
+*PageStackOrder Left: Reverse
+*PageStackOrder Stacker: Normal
+*PageStackOrder StackerSeparator: Normal
+*PageStackOrder Collator: Normal
+*PageStackOrder UStapler: Normal
+*PageStackOrder JetBondHard: Normal
+*PageStackOrder JetBondSoft: Normal
+*PageStackOrder OutputBin1: Normal
+*PageStackOrder OutputBin2: Normal
+*PageStackOrder OutputBin3: Normal
+*PageStackOrder OutputBin4: Normal
+*PageStackOrder OutputBin5: Normal
+*PageStackOrder OutputBin6: Normal
+*PageStackOrder OutputBin7: Normal
+*PageStackOrder OutputBin8: Normal
+
+*%=== 3000 Sheet Stacker/Stapler Stapler Options =========================
+*OpenUI *HPStaplerOptions/Stapler Option: PickOne
+*OrderDependency: 45 AnySetup *HPStaplerOptions
+*DefaultHPStaplerOptions: PrintersDefault
+*HPStaplerOptions PrintersDefault/Printer's Current Setting: ""
+*HPStaplerOptions 1diagonal/1 Staple, diagonal: "
+ userdict /HPConfigurableStapler known
+ { userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (ONEANGLED)>> >> setpagedevice} put }
+ if"
+*End
+*HPStaplerOptions 1parallel/1 Staple, parallel: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (ONE)>> >> setpagedevice} put"
+*End
+*HPStaplerOptions 2parallel/2 Staples, parallel: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (TWO)>> >> setpagedevice} put"
+*End
+*HPStaplerOptions 3parallel/3 Staples, parallel: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (THREE)>> >> setpagedevice} put"
+*End
+*HPStaplerOptions 6parallel/6 Staples, parallel: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (SIX)>> >> setpagedevice} put"
+*End
+*HPStaplerOptions Custom/Custom: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (CUSTOM)>> >> setpagedevice} put"
+*End
+*CloseUI: *HPStaplerOptions
+
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*% Black substitution is always on.
+*DefaultBlackSubstitution: True
+*BlackSubstitution True: ""
+*?BlackSubstitution: "(True) == flush"
+
+*% Custom Page Sizes ===================
+*% min: 3.874 x 7.48 (as of 3/21/97) (old: 5.83w x 8.27h)
+*% max:12.00w x 18.50h
+*MaxMediaWidth: "864"
+*MaxMediaHeight: "1332"
+*HWMargins: 12 12 12 12
+*ParamCustomPageSize Width: 1 points 278 864
+*ParamCustomPageSize Height: 2 points 539 1332
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 0
+*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 (ShortEdgeFeed) def
+ currentdict
+ end setpagedevice"
+*End
+
+
+*% Paper Handling ===================
+*OpenUI *PageSize/Page Size: PickOne
+*OrderDependency: 90 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter:"
+ << /PageSize [612 792] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [612 792] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageSize Legal/Legal: "
+ << /PageSize [612 1008] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [522 756] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageSize Executive/Executive: "
+ << /PageSize [522 756] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [522 756] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageSize Tabloid/11x17: "
+ << /PageSize [792 1224] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [792 1224] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageSize A4/A4:"
+ << /PageSize [595 842] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [595 842] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageSize B4/JIS B4: "
+ << /PageSize [729 1032] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [729 1032] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageSize B5/JIS B5: "
+ << /PageSize [516 729] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [516 729] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageSize A3/A3: "
+ << /PageSize [842 1191] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [842 1191] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageSize w869h1304/A3 (Oversize 12x18.11): "
+ << /PageSize [869 1304] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [869 1304] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageSize w612h935/Executive (JIS): "
+ << /PageSize [612 935] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [612 935] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageSize w558h774/16K: "
+ << /PageSize [558 774] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [558 774] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageSize w774h1116/8K: "
+ << /PageSize [774 1116] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [774 1116] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageSize Env10/Env Comm10: "
+ << /PageSize [297 684] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [297 684] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageSize EnvDL/Env DL: "
+ << /PageSize [312 624] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [312 624] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ << /PageSize [279 540] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [279 540] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageSize EnvC5/Env C5: "
+ << /PageSize [459 649] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [459 649] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageSize EnvB5/Env ISO B5: "
+ << /PageSize [499 709] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [499 709] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageSize DoublePostcardRotated/Double Postcard (JIS): "
+ << /PageSize [420 567] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [420 567] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageSize A5/A5:"
+ << /PageSize [420 595] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [420 595] /MediaType (null) >> >> >> setpagedevice "
+*End
+
+*?PageSize: "
+ save currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if (Unknown)
+ 19 dict
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [522 756] (Executive) put
+ dup [595 842] (A4) put
+ dup [792 1224] (Tabloid) put
+ dup [842 1191] (A3) put
+ dup [869 1304] (w869h1304) put
+ dup [729 1032] (B4) put
+ dup [516 729] (B5) put
+ dup [420 567] (DoublePostcardRotated) put
+ dup [612 935] (w612h935) put
+ dup [558 774] (w558h774) put
+ dup [774 1116] (w774h1116) put
+ dup [297 684] (Env10) put
+ dup [279 540] (EnvMonarch) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [499 709] (EnvB5) put
+ dup [420 595] (A5) 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
+
+*% These entries will set up the frame buffer. Usually used with manual feed.
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 95 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter:"
+ << /PageSize [612 792] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [612 792] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageRegion Legal/Legal: "
+ << /PageSize [612 1008] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [612 1008] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageRegion Executive/Executive: "
+ << /PageSize [522 756] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [522 756] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageRegion Tabloid/11x17: "
+ << /PageSize [792 1224] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [792 1224] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageRegion A4/A4: "
+ << /PageSize [595 842] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [595 842] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageRegion B4/JIS B4: "
+ << /PageSize [729 1032] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [729 1032] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageRegion B5/JIS B5: "
+ << /PageSize [516 729] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [516 729] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageRegion A3/A3: "
+ << /PageSize [842 1191] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [842 1191] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageRegion w869h1304/A3 (Oversize 12x18.11): "
+ << /PageSize [869 1304] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [869 1304] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageRegion w612h935/Executive (JIS): "
+ << /PageSize [612 935] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [612 935] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageRegion w558h774/16K: "
+ << /PageSize [558 774] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [558 774] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageRegion w774h1116/8K: "
+ << /PageSize [774 1116] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [774 1116] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageRegion Env10/Env Comm10: "
+ << /PageSize [297 684] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [297 684] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageRegion EnvDL/Env DL: "
+ << /PageSize [312 624] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [312 624] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ << /PageSize [279 540] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [279 540] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageRegion EnvC5/Env C5: "
+ << /PageSize [459 649] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [459 649] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageRegion EnvB5/Env ISO B5: "
+ << /PageSize [499 709] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [499 709] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageRegion DoublePostcardRotated/Double Postcard (JIS): "
+ << /PageSize [420 567] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [420 567] /MediaType (null) >> >> >> setpagedevice "
+*End
+*PageRegion A5/A5: "
+ << /PageSize [420 595] /MediaType (null)
+ /InputAttributes << 0 << /PageSize [420 595] /MediaType (null) >> >> >> setpagedevice "
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12 12 600 780"
+*ImageableArea Legal/Legal: "12 12 600 996"
+*ImageableArea Executive/Executive: "12 12 510 744"
+*ImageableArea Tabloid/11x17: "12 12 780 1212"
+*ImageableArea A4/A4: "12 12 583 830"
+*ImageableArea B4/JIS B4: "12 12 717 1020"
+*ImageableArea B5/JIS B5: "12 12 504 717"
+*ImageableArea A3/A3: "12 12 830 1179"
+*ImageableArea w869h1304/A3 (Oversize 12x18.11): "12 12 857 1292"
+*ImageableArea w612h935/Executive (JIS): "12.00 12.00 599.76 922.76"
+*ImageableArea w558h774/16K: "12.00 12.00 545.76 761.76"
+*ImageableArea w774h1116/8K: "12.00 12.00 761.76 1103.76"
+*ImageableArea Env10/Env Comm10: "12 12 285 672"
+*ImageableArea EnvDL/Env DL: "12 12 300 612"
+*ImageableArea EnvMonarch/Env Monarch: "12 12 267 528"
+*ImageableArea EnvC5/Env C5: "12 12 447 637"
+*ImageableArea EnvB5/Env ISO B5: "12 12 487 697"
+*ImageableArea DoublePostcardRotated/Double Postcard (JIS): "12 12 408 555"
+*ImageableArea A5/A5: "12 12 408 583"
+
+*?ImageableArea: "
+ save /cvp { cvi ( ) cvs print ( ) print } bind def
+ newpath clippath pathbbox
+ 4 -2 roll exch 2 {ceiling cvp} repeat
+ exch 2 {floor cvp} repeat flush
+ restore
+"
+*End
+
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension Tabloid/11x17: "792 1224"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension B4/JIS B4: "729 1032"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension w869h1304/A3 (Oversize 12x18.11): "869 1304"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension w774h1116/8K: "774 1116"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvB5/Env ISO B5: "499 709"
+*PaperDimension DoublePostcardRotated/Double Postcard (JIS): "420 567"
+*PaperDimension A5/A5: "420 595"
+
+*RequiresPageRegion All: True
+
+*DefaultOutputOrder: Reverse
+
+
+*% =================================
+*% Specials for Quark
+*% =================================
+*QRKDoNonLocalDCS: False
+*QRKCustomHalftone HP/HP Color LaserJet 8550: ""
+
+*% Font Information =========================
+*DefaultFont: Courier
+*Font AlbertusMT: Standard "(001.000)" Standard Disk
+*Font AlbertusMT-Italic: Standard "(001.000)" Standard Disk
+*Font AlbertusMT-Light: Standard "(001.000)" Standard Disk
+*Font AntiqueOlive-Bold: Standard "(001.001)" Standard Disk
+*Font AntiqueOlive-Compact: Standard "(001.001)" Standard Disk
+*Font AntiqueOlive-Italic: Standard "(001.001)" Standard Disk
+*Font AntiqueOlive-Roman: Standard "(001.001)" Standard Disk
+*Font Apple-Chancery: Standard "(002.000)" Standard Disk
+*Font Arial-BoldItalicMT: Standard "(002.000)" Standard Disk
+*Font Arial-BoldMT: Standard "(002.000)" Standard Disk
+*Font Arial-ItalicMT: Standard "(002.000)" Standard Disk
+*Font ArialMT: Standard "(002.000)" Standard Disk
+*Font AvantGarde-Book: Standard "(002.000)" Standard Disk
+*Font AvantGarde-BookOblique: Standard "(002.000)" Standard Disk
+*Font AvantGarde-Demi: Standard "(002.000)" Standard Disk
+*Font AvantGarde-DemiOblique: Standard "(002.000)" Standard Disk
+*Font Bodoni: Standard "(001.002)" Standard Disk
+*Font Bodoni-Bold: Standard "(001.002)" Standard Disk
+*Font Bodoni-BoldItalic: Standard "(001.002)" Standard Disk
+*Font Bodoni-Italic: Standard "(001.002)" Standard Disk
+*Font Bodoni-Poster: Standard "(001.002)" Standard Disk
+*Font Bodoni-PosterCompressed: Standard "(001.001)" Standard Disk
+*Font Bookman-Demi: Standard "(002.000)" Standard Disk
+*Font Bookman-DemiItalic: Standard "(002.000)" Standard Disk
+*Font Bookman-Light: Standard "(002.000)" Standard Disk
+*Font Bookman-LightItalic: Standard "(002.000)" Standard Disk
+*Font Carta: Standard "(001.001)" Standard Disk
+*Font Chicago: Standard "(002.000)" Standard Disk
+*Font Clarendon: Standard "(001.001)" Standard Disk
+*Font Clarendon-Bold: Standard "(001.001)" Standard Disk
+*Font Clarendon-Light: Standard "(001.001)" Standard Disk
+*Font CooperBlack: Standard "(001.003)" Standard Disk
+*Font CooperBlack-Italic: Standard "(001.003)" Standard Disk
+*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard Disk
+*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard Disk
+*Font Coronet-Regular: Standard "(001.000)" Standard Disk
+*Font Courier: Standard "(003.000)" Standard Disk
+*Font Courier-Bold: Standard "(003.000)" Standard Disk
+*Font Courier-BoldOblique: Standard "(003.000)" Standard Disk
+*Font Courier-Oblique: Standard "(003.000)" Standard Disk
+*Font Eurostile: Standard "(001.002)" Standard Disk
+*Font Eurostile-Bold: Standard "(001.001)" Standard Disk
+*Font Eurostile-BoldExtendedTwo: Standard "(001.002)" Standard Disk
+*Font Eurostile-ExtendedTwo: Standard "(001.002)" Standard Disk
+*Font Geneva: Standard "(002.000)" Standard Disk
+*Font GillSans: Standard "(001.002)" Standard Disk
+*Font GillSans-Bold: Standard "(001.001)" Standard Disk
+*Font GillSans-BoldCondensed: Standard "(001.001)" Standard Disk
+*Font GillSans-BoldItalic: Standard "(001.002)" Standard Disk
+*Font GillSans-Condensed: Standard "(001.001)" Standard Disk
+*Font GillSans-ExtraBold: Standard "(001.001)" Standard Disk
+*Font GillSans-Italic: Standard "(001.002)" Standard Disk
+*Font GillSans-Light: Standard "(001.001)" Standard Disk
+*Font GillSans-LightItalic: Standard "(001.002)" Standard Disk
+*Font Goudy: Standard "(001.003)" Standard Disk
+*Font Goudy-Bold: Standard "(001.002)" Standard Disk
+*Font Goudy-BoldItalic: Standard "(001.002)" Standard Disk
+*Font Goudy-ExtraBold: Standard "(001.001)" Standard Disk
+*Font Goudy-Italic: Standard "(001.002)" Standard Disk
+*Font Helvetica: Standard "(002.000)" Standard Disk
+*Font Helvetica-Bold: Standard "(002.000)" Standard Disk
+*Font Helvetica-BoldOblique: Standard "(002.000)" Standard Disk
+*Font Helvetica-Condensed: Standard "(002.000)" Standard Disk
+*Font Helvetica-Condensed-Bold: Standard "(002.000)" Standard Disk
+*Font Helvetica-Condensed-BoldObl: Standard "(002.000)" Standard Disk
+*Font Helvetica-Condensed-Oblique: Standard "(002.000)" Standard Disk
+*Font Helvetica-Narrow: Standard "(002.000)" Standard Disk
+*Font Helvetica-Narrow-Bold: Standard "(002.000)" Standard Disk
+*Font Helvetica-Narrow-BoldOblique: Standard "(002.000)" Standard Disk
+*Font Helvetica-Narrow-Oblique: Standard "(002.000)" Standard Disk
+*Font Helvetica-Oblique: Standard "(002.000)" Standard Disk
+*Font HoeflerText-Black: Standard "(002.000)" Standard Disk
+*Font HoeflerText-BlackItalic: Standard "(002.000)" Standard Disk
+*Font HoeflerText-Italic: Standard "(002.000)" Standard Disk
+*Font HoeflerText-Ornaments: Standard "(002.000)" Standard Disk
+*Font HoeflerText-Regular: Standard "(002.000)" Standard Disk
+*Font JoannaMT: Standard "(001.000)" Standard Disk
+*Font JoannaMT-Bold: Standard "(001.000)" Standard Disk
+*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard Disk
+*Font JoannaMT-Italic: Standard "(001.000)" Standard Disk
+*Font LetterGothic: Standard "(001.004)" Standard Disk
+*Font LetterGothic-Bold: Standard "(001.006)" Standard Disk
+*Font LetterGothic-BoldSlanted: Standard "(001.005)" Standard Disk
+*Font LetterGothic-Slanted: Standard "(001.004)" Standard Disk
+*Font LubalinGraph-Book: Standard "(001.002)" Standard Disk
+*Font LubalinGraph-BookOblique: Standard "(001.002)" Standard Disk
+*Font LubalinGraph-Demi: Standard "(001.002)" Standard Disk
+*Font LubalinGraph-DemiOblique: Standard "(001.002)" Standard Disk
+*Font Marigold: Standard "(001.000)" Standard Disk
+*Font Monaco: Standard "(002.000)" Standard Disk
+*Font MonaLisa-Recut: Standard "(001.000)" Standard Disk
+*Font NewCenturySchlbk-Bold: Standard "(002.000)" Standard Disk
+*Font NewCenturySchlbk-BoldItalic: Standard "(002.000)" Standard Disk
+*Font NewCenturySchlbk-Italic: Standard "(002.000)" Standard Disk
+*Font NewCenturySchlbk-Roman: Standard "(002.000)" Standard Disk
+*Font NewYork: Standard "(002.000)" Standard Disk
+*Font Optima: Standard "(001.005)" Standard Disk
+*Font Optima-Bold: Standard "(001.005)" Standard Disk
+*Font Optima-BoldItalic: Standard "(001.000)" Standard Disk
+*Font Optima-Italic: Standard "(001.000)" Standard Disk
+*Font Oxford: Standard "(001.000)" Standard Disk
+*Font Palatino-Bold: Standard "(002.000)" Standard Disk
+*Font Palatino-BoldItalic: Standard "(002.000)" Standard Disk
+*Font Palatino-Italic: Standard "(002.000)" Standard Disk
+*Font Palatino-Roman: Standard "(002.000)" Standard Disk
+*Font StempelGaramond-Bold: Standard "(001.002)" Standard Disk
+*Font StempelGaramond-BoldItalic: Standard "(001.002)" Standard Disk
+*Font StempelGaramond-Italic: Standard "(001.002)" Standard Disk
+*Font StempelGaramond-Roman: Standard "(001.002)" Standard Disk
+*Font Symbol: Standard "(001.008)" Standard Disk
+*Font Tekton: Standard "(001.001)" Standard Disk
+*Font Times-Bold: Standard "(002.000)" Standard Disk
+*Font Times-BoldItalic: Standard "(002.000)" Standard Disk
+*Font Times-Italic: Standard "(002.000)" Standard Disk
+*Font Times-Roman: Standard "(002.000)" Standard Disk
+*Font TimesNewRomanPS-BoldItalicMT: Standard "(002.000)" Standard Disk
+*Font TimesNewRomanPS-BoldMT: Standard "(002.000)" Standard Disk
+*Font TimesNewRomanPS-ItalicMT: Standard "(002.000)" Standard Disk
+*Font TimesNewRomanPSMT: Standard "(002.000)" Standard Disk
+*Font Univers: Standard "(001.003)" Standard Disk
+*Font Univers-Bold: Standard "(001.003)" Standard Disk
+*Font Univers-BoldExt: Standard "(001.000)" Standard Disk
+*Font Univers-BoldExtObl: Standard "(001.000)" Standard Disk
+*Font Univers-BoldOblique: Standard "(001.003)" Standard Disk
+*Font Univers-Condensed: Standard "(001.002)" Standard Disk
+*Font Univers-CondensedBold: Standard "(001.001)" Standard Disk
+*Font Univers-CondensedBoldOblique: Standard "(001.001)" Standard Disk
+*Font Univers-CondensedOblique: Standard "(001.002)" Standard Disk
+*Font Univers-Extended: Standard "(001.000)" Standard Disk
+*Font Univers-ExtendedObl: Standard "(001.000)" Standard Disk
+*Font Univers-Light: Standard "(001.003)" Standard Disk
+*Font Univers-LightOblique: Standard "(001.003)" Standard Disk
+*Font Univers-Oblique: Standard "(001.003)" Standard Disk
+*Font Wingdings-Regular: Standard "(002.000)" Standard Disk
+*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard Disk
+*Font ZapfDingbats: Standard "(002.000)" Standard Disk
+*?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
+
+*% =================================
+*% For "HP Color LaserJet 8550"
+*% =================================
diff --git a/prnt/hpijs/ppd/HP_DesignJet_1050C_PS3.ppd b/prnt/hpijs/ppd/HP_DesignJet_1050C_PS3.ppd
new file mode 100644
index 000000000..57520b248
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_DesignJet_1050C_PS3.ppd
@@ -0,0 +1,1616 @@
+*PPD-Adobe: "4.3"
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% All Rights Reserved.
+*% Fri Oct 23 14:49:29 METDST 1998 BY ignacior
+*% Permission is granted for redistribution of this file as
+*% long as this copyright notice is intact and the contents
+*% of the file is not altered in any way from its original form.
+*% End of Copyright statement
+*FormatVersion: "4.3"
+*FileVersion: "1.0"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*PCFileName: "HP100MC1.PPD"
+*PSVersion: "(3010.106) 1"
+*Product: "(HP DesignJet 1050C)"
+*ModelName: "HP DesignJet 1050C PS3"
+*ShortNickName: "HP DesignJet 1050C PS3"
+*NickName: "HP DesignJet 1050C PS3 v3010.106 (recommended)"
+*Manufacturer: "HP"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*cupsICCProfile RGB../sRGB Matching Profile: "/Library/Printers/hp/Profiles/sRGB_A.icc"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP DesignJet 1050C PS3.icns"
+
+*%=============== Device Capabilities ===============
+*LanguageLevel: "3"
+*Protocols:TBCP
+
+*FreeVM: "13700000"
+
+*VMOption standard/Standard: "13700000"
+*VMOption 48MB: "27400000"
+*VMOption 64MB: "44000000"
+*VMOption 80MB: "60500000"
+*VMOption 96MB: "77100000"
+*VMOption 128MB: "110000000"
+
+*FCacheSize standard/Standard: 0
+*FCacheSize 48MB: 0
+*FCacheSize 64MB: 0
+*FCacheSize 80MB: 0
+*FCacheSize 96MB: 0
+*FCacheSize 128MB: 0
+
+*OpenGroup: InstallableOptions
+*OpenUI *InstalledMemory/Installed Memory: PickOne
+*DefaultInstalledMemory: standard
+*InstalledMemory standard/Standard: " "
+*InstalledMemory 48MB/48 MB Total Memory: " "
+*InstalledMemory 64MB/64 MB Total Memory: " "
+*InstalledMemory 80MB/80 MB Total Memory: " "
+*InstalledMemory 96MB/96 MB Total Memory: " "
+*InstalledMemory 128MB/128 MB Total Memory: " "
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 120 ge
+ {(128MB)}
+ {
+ size 90 ge
+ {(96MB)}
+ {
+ size 76 ge
+ {(80MB)}
+ {
+ size 60 ge
+ {(64MB)}
+ {
+ size 40 ge
+ {(48MB)}
+ {
+ size 28 ge
+ {(standard)}
+ {(Unknown)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ = flush
+ restore"
+*End
+
+*CloseUI: *InstalledMemory
+*CloseGroup: InstallableOptions
+
+*ColorDevice: True
+*DefaultColorSpace: CMYK
+*VariablePaperSize: True
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore"
+*End
+*Throughput: "1"
+*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
+
+
+*%=============== Halftone Information ===============
+*ScreenFreq: "60.0"
+*ScreenAngle: "0.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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1
+ exch sub }"
+*End
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 100
+
+
+*%=============== Print Color as Gray ===============
+
+*OpenUI *HPColorAsGray/Print Color as Gray: PickOne
+*OrderDependency: 5.0 AnySetup *HPColorAsGray
+*DefaultHPColorAsGray: No
+*HPColorAsGray Yes/Yes: "<< /ProcessColorModel /DeviceGray >> setpagedevice"
+*HPColorAsGray No/No: "<< /ProcessColorModel /DeviceCMYK >> setpagedevice"
+*?HPColorAsGray: "
+ save
+ currentpagedevice /ProcessColorModel get /DeviceGray eq
+ {(Yes)}{(No)} ifelse
+ = flush
+ restore"
+*End
+*CloseUI: *HPColorAsGray
+
+
+*%=============== Auto-scaling Control ===============
+
+*OpenUI *HPAutoScaling/Scale to: PickOne
+*OrderDependency: 20.0 AnySetup *HPAutoScaling
+*DefaultHPAutoScaling: Off
+
+*HPAutoScaling Off/No Change:" "
+
+*HPAutoScaling Letter/US Letter: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [612 792 ] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling LetterFullBleed/Full Bleed US Letter: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [777 1009 ] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling Tabloid/Tabloid: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [792 1224] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling TabloidFullBleed/Full Bleed Tabloid: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [957 1441] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling AnsiC/ANSI C: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1224 1584] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling AnsiD/ANSI D: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1584 2448] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling AnsiE/ANSI E: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2448 3168] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling ARCHA/ARCH A: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [648 864] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling ARCHB/ARCH B: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [864 1296] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling ARCHC/ARCH C: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1296 1728] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling ARCHD/ARCH D: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 2592] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling ARCHE/ARCH E: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 3456] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A4/ISO A4: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [595 842] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A4FullBleed/Full Bleed ISO A4: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [760 1059] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A3/ISO A3: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [842 1191] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A3FullBleed/Full Bleed ISO A3: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1007 1408] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A2/ISO A2: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1191 1684] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A1/ISO A1: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1684 2384] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A0/ISO A0: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2384 3370] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling OVERSIZEA2/Oversize A2: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1377 1772] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling OVERSIZEA1/Oversize A1: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1788 2551] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling OVERSIZEA0/Oversize A0: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2567 3529] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling B4/JIS B4: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [729 1032] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling B3/JIS B3: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1032 1460] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling B2/JIS B2: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1460 2064] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling B1/JIS B1: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2064 2920] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P24x48/24" x 48": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 3456] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P24x60/24" x 60": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 4320] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P24x72/24" x 72": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 5184] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P24x84/24" x 84": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 6048] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P24x96/24" x 96": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 6912] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P24x108/24" x 108": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 7776] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P36x60/36" x 60": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 4320] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P36x72/36" x 72": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 5184] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P36x84/36" x 84": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 6048] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P36x96/36" x 96": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 6912] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P36x108/36" x 108": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 7776] exch exec
+ <<>> setpagedevice"
+*End
+
+*CloseUI: *HPAutoScaling
+
+
+*%=============== Print Quality ===============
+
+*OpenUI *OutputMode/Print Quality: PickOne
+*OrderDependency: 50.0 AnySetup *OutputMode
+*DefaultOutputMode: Normal
+
+*OutputMode Best/Best: "
+ << /HWResolution [600 600]
+ /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails
+ << /PrintQuality 3
+ /Type 11 >>
+ >> setpagedevice"
+*End
+
+*OutputMode Normal/Normal: "
+ << /HWResolution [600 600]
+ /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails
+ << /PrintQuality 2
+ /Type 11 >>
+ >> setpagedevice"
+*End
+
+*OutputMode Fast/Draft: "
+ << /HWResolution [300 300]
+ /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails
+ << /PrintQuality 1
+ /Type 11 >>
+ >> setpagedevice"
+*End
+
+*?OutputMode: "
+ save
+ 3 dict
+ dup 1 (Fast) put
+ dup 2 (Normal) put
+ dup 3 (Best) put
+ currentpagedevice /PostRenderingEnhanceDetails get
+ /PrintQuality get get = flush
+ restore"
+*End
+*CloseUI: *OutputMode
+
+
+
+*%=============== Transverse ===============
+
+*OpenUI *HPTransverse/Rotate: Boolean
+*OrderDependency: 50.0 AnySetup *HPTransverse
+*DefaultHPTransverse: False
+*HPTransverse True/True: "
+userdict /HPCustTrans known
+ {
+ (<<) cvx exec
+ /Orientation
+ userdict /HPCustTrans get
+ 1 eq
+ { 0 }
+ { 1 } ifelse
+ (>>) cvx exec setpagedevice
+ }
+ {
+ <</Orientation 1>> setpagedevice
+ } ifelse"
+*End
+*HPTransverse False/False: "
+userdict /HPCustTrans known
+ {
+ (<<) cvx exec
+ /Orientation
+ userdict /HPCustTrans get
+ (>>) cvx exec setpagedevice
+ }
+ {
+ <</Orientation 0>> setpagedevice
+ } ifelse"
+*End
+*?HPTransverse: "
+ save
+ currentpagedevice /Orientation get 0 eq
+ { (False) }
+ {
+ currentpagedevice /Orientation get 1 eq
+ { (True) }
+ { (Unknown) } ifelse
+ } ifelse = flush
+ restore"
+*End
+*CloseUI: *HPTransverse
+
+
+*%=============== HP Color Management ===============
+
+*OpenUI *HPColorMan/Color Management: PickOne
+*OrderDependency: 60.0 AnySetup *HPColorMan
+*DefaultHPColorMan: Native
+
+*HPColorMan EuroScale/EuroScale:"
+ globaldict /ColorSmartColorMatching known {
+ /EuroOffset ColorSmartColorMatching
+ } if"
+*End
+
+*HPColorMan SWOP/SWOP:"
+ globaldict /ColorSmartColorMatching known {
+ /SWOP ColorSmartColorMatching
+ } if"
+*End
+
+*HPColorMan Toyo/Toyo:"
+ globaldict /ColorSmartColorMatching known {
+ /JapanOffset ColorSmartColorMatching
+ } if"
+*End
+
+*HPColorMan ColorSmart/ColorSmart Vivid Business Graphics:"
+ globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ } if"
+*End
+
+*HPColorMan None/No Color Adjustment - Expert users only:"
+ globaldict /ColorSmartColorMatching known {
+ false ColorSmartColorMatching
+ globaldict /ColorSmartInkLimit known {
+ false 400 ColorSmartInkLimit
+ } if
+ } if"
+*End
+
+*HPColorMan Native/Native:"
+ globaldict /ColorSmartColorMatching known {
+ false ColorSmartColorMatching
+ } if"
+*End
+
+*?HPColorMan: "
+ save
+ userdict /ColorSmartOn known
+ {
+ userdict /ColorSmartOn get
+ {(ColorSmart)}
+ {
+ userdict /ColorEmulationMode known
+ {
+ userdict /ColorEmulationMode get
+ dup 0 eq
+ {(Native)}
+ {
+ dup 1 eq
+ {(SWOP)}
+ {
+ dup 2 eq
+ {(EuroScale)}
+ {
+ dup 3 eq
+ {(Toyo)}
+ {(Unknown)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse exch pop
+ }
+ {(None)} ifelse
+ } ifelse
+ }
+ {
+ userdict /ColorEmulationMode known
+ {
+ userdict /ColorEmulationMode get
+ dup 0 eq
+ {(Native)}
+ {
+ dup 1 eq
+ {(SWOP)}
+ {
+ dup 2 eq
+ {(EuroScale)}
+ {
+ dup 3 eq
+ {(Toyo)}
+ {(Unknown)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse exch pop
+ }
+ {(None)} ifelse
+ } ifelse
+
+ = flush
+ restore"
+*End
+
+*CloseUI: *HPColorMan
+
+
+*%=============== Rendering Intent ======================
+
+*OpenUI *HPIntent/Rendering Intent: PickOne
+*OrderDependency: 15.0 AnySetup *HPIntent
+*DefaultHPIntent: Perceptual
+*HPIntent Perceptual/Perceptual: "
+ userdict /UserRenderIntent (Perceptual) put
+ <<>> setpagedevice"
+*End
+*HPIntent Colorimetric/Colorimetric: "
+ userdict /UserRenderIntent (Colorimetric) put
+ <<>> setpagedevice"
+*End
+*HPIntent Saturation/Saturation: "
+ userdict /UserRenderIntent (Saturation) put
+ <<>> setpagedevice"
+*End
+*?HPIntent: "
+ % UserRenderIntent should be Perceptual, Colorimetric or Saturation
+ save
+ userdict /UserRenderIntent known {
+ userdict /UserRenderIntent get
+ } {
+ (None)
+ } ifelse
+ = flush
+ restore"
+*End
+*CloseUI: *HPIntent
+
+
+*%=============== Brightness Control ===============
+
+*OpenUI *HPBrightness/Lightness: PickOne
+*OrderDependency: 70.0 AnySetup *HPBrightness
+*DefaultHPBrightness: leveleven
+
+*HPBrightness levelm25/ -25% Lighter:" 25
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness levelm20/ -20%:" 20
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness levelm15/ -15%:" 15
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness levelm10/ -10%:" 10
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness levelm5/ -5%:" 5
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness leveleven/ 0% No Change:" "
+
+*HPBrightness levelp5/ +5%:" -5
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness levelp10/ +10%:" -10
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness levelp15/ +15%:" -15
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness levelp20/ +20%:" -20
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness levelp25/ +25% Darker:" -25
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*?HPBrightness: "
+ save
+ 11 dict
+ dup 0.415038 (levelm25) put
+ dup 0.514573 (levelm20) put
+ dup 0.621488 (levelm15) put
+ dup 0.736966 (levelm10) put
+ dup 0.862496 (levelm5) put
+ dup 1.0 (leveleven) put
+ dup 1.152 (levelp5) put
+ dup 1.32193 (levelp10) put
+ dup 1.51457 (levelp15) put
+ dup 1.73697 (levelp20) put
+ dup 2.0 (levelp25) put
+
+ dup
+ currenttransfer dup length 0 eq
+ {pop pop pop (Unknown)}
+ {0 get dup 1 lt
+ {1000000 mul round 1000000 div}
+ {100000 mul round 100000 div} ifelse
+ dup
+ 3 1 roll
+ known
+ { get }
+ { pop pop (Unknown)} ifelse
+ } ifelse
+ = flush
+ restore"
+*End
+*CloseUI: *HPBrightness
+
+
+*%=============== Allow Application Halftoning ===============
+
+*OpenUI *HPAppHalftoning/Application Halftoning: Boolean
+*OrderDependency: 80.0 AnySetup *HPAppHalftoning
+*DefaultHPAppHalftoning: False
+*HPAppHalftoning True/Allow: ""
+*HPAppHalftoning False/Disallow: "
+ userdict /setscreen { pop pop pop } put
+ userdict /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } put
+ userdict /sethalftone{pop} put
+ <<>> setpagedevice"
+*End
+*?HPAppHalftoning: "
+ save
+ 2 dict begin
+ /AllSamePop {
+ dup 0 get exch true exch
+ { 2 index ne {pop false exit} if } forall
+ exch dup /pop eq exch /pop load eq or and
+ } def
+ /Lenchk { dup type /arraytype eq
+ {dup length 3 -1 roll eq {true}{pop false}ifelse}
+ {pop pop false}
+ ifelse
+ } def
+ 3 /setscreen load Lenchk {AllSamePop}{false}ifelse
+ 12 /setcolorscreen load Lenchk {AllSamePop}{false}ifelse
+ 1 /sethalftone load Lenchk {AllSamePop}{false}ifelse
+ end
+ and and not
+ {(True)} {(False)} ifelse
+ = flush
+ restore"
+*End
+*CloseUI: *HPAppHalftoning
+
+
+*%=============== Paper Handling ===============
+
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30.0 AnySetup *PageSize
+*DefaultPageSize: Unknown
+*PageSize Letter/US Letter: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize LetterFullBleed/Full Bleed US Letter: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[777 1009]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize Tabloid/Tabloid: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[792 1224]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize TabloidFullBleed/Full Bleed Tabloid: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[957 1441]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize AnsiC/ANSI C: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1224 1584]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize AnsiD/ANSI D: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1584 2448]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize AnsiE/ANSI E: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2448 3168]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize ARCHA/ARCH A: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[648 864]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize ARCHB/ARCH B: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[864 1296]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize ARCHC/ARCH C: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1296 1728]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize ARCHD/ARCH D: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1728 2592]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize ARCHE/ARCH E: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2592 3456]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize A4/ISO A4: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize A4FullBleed/Full Bleed ISO A4: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[760 1059]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize A3/ISO A3: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[842 1191]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize A3FullBleed/Full Bleed ISO A3: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1007 1408]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize A2/ISO A2: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1191 1684]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize A1/ISO A1: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1684 2384]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize A0/ISO A0: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2384 3370]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize OVERSIZEA2/Oversize A2: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1377 1772]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize OVERSIZEA1/Oversize A1: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1788 2551]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize OVERSIZEA0/Oversize A0: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2567 3529]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize B4/JIS B4: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[729 1032]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize B3/JIS B3: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1032 1460]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize B2/JIS B2: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1460 2064]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize B1/JIS B1: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2064 2920]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P24x48/24" x 48": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1728 3456]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P24x60/24" x 60": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1728 4320]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P24x72/24" x 72": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1728 5184]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P24x84/24" x 84": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1728 6048]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P24x96/24" x 96": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1728 6912]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P24x108/24" x 108": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1728 7776]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P36x60/36" x 60": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2592 4320]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P36x72/36" x 72": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2592 5184]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P36x84/36" x 84": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2592 6048]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P36x96/36" x 96": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2592 6912]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P36x108/36" x 108": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2592 7776]/ImagingBBox null>>setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 42 dict
+ dup [612 792] (Letter) put
+ dup [777 1009] (LetterFullBleed) put
+ dup [792 1224] (Tabloid) put
+ dup [957 1441] (TabloidFullBleed) put
+ dup [1224 1584] (AnsiC) put
+ dup [1584 2448] (AnsiD) put
+ dup [2448 3168] (AnsiE) put
+ dup [648 864] (ARCHA) put
+ dup [864 1296] (ARCHB) put
+ dup [1296 1728] (ARCHC) put
+ dup [1728 2592] (ARCHD) put
+ dup [2592 3456] (ARCHE) put
+ dup [595 842] (A4) put
+ dup [760 1059] (A4FullBleed) put
+ dup [842 1191] (A3) put
+ dup [1007 1408] (A3FullBleed) put
+ dup [1191 1684] (A2) put
+ dup [1684 2384] (A1) put
+ dup [2384 3370] (A0) put
+ dup [1377 1772] (OVERSIZEA2) put
+ dup [1788 2551] (OVERSIZEA1) put
+ dup [2567 3529] (OVERSIZEA0) put
+ dup [729 1032] (B4) put
+ dup [1032 1460] (B3) put
+ dup [1460 2064] (B2) put
+ dup [2064 2920] (B1) put
+ dup [1728 3456] (P24x48) put
+ dup [1728 4320] (P24x60) put
+ dup [1728 5184] (P24x72) put
+ dup [1728 6048] (P24x84) put
+ dup [1728 6912] (P24x96) put
+ dup [1728 7776] (P24x108) put
+ dup [2592 4320] (P36x60) put
+ dup [2592 5184] (P36x72) put
+ dup [2592 6048] (P36x84) put
+ dup [2592 6912] (P36x96) put
+ dup [2592 7776] (P36x108) 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: 40.0 AnySetup *PageRegion
+*DefaultPageRegion: Unknown
+*PageRegion Letter/US Letter: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion LetterFullBleed/Full Bleed US Letter: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[777 1009]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion Tabloid/Tabloid: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[792 1224]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion TabloidFullBleed/Full Bleed Tabloid: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[957 1441]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion AnsiC/ANSI C: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1224 1584]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion AnsiD/ANSI D: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1584 2448]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion AnsiE/ANSI E: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2448 3168]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion ARCHA/ARCH A: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[648 864]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion ARCHB/ARCH B: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[864 1296]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion ARCHC/ARCH C: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1296 1728]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion ARCHD/ARCH D: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1728 2592]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion ARCHE/ARCH E: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2592 3456]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion A4/ISO A4: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion A4FullBleed/Full Bleed ISO A4: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[760 1059]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion A3/ISO A3: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[842 1191]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion A3FullBleed/Full Bleed ISO A3: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1007 1408]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion A2/ISO A2: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1191 1684]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion A1/ISO A1: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1684 2384]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion A0/ISO A0: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2384 3370]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion OVERSIZEA2/Oversize A2: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1377 1772]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion OVERSIZEA1/Oversize A1: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1788 2551]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion OVERSIZEA0/Oversize A0: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2567 3529]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion B4/JIS B4: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[729 1032]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion B3/JIS B3: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1032 1460]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion B2/JIS B2: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1460 2064]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion B1/JIS B1: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2064 2920]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P24x48/24" x 48": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1728 3456]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P24x60/24" x 60": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1728 4320]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P24x72/24" x 72": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1728 5184]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P24x84/24" x 84": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1728 6048]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P24x96/24" x 96": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1728 6912]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P24x108/24" x 108": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1728 7776]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P36x60/36" x 60": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2592 4320]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P36x72/36" x 72": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2592 5184]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P36x84/36" x 84": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2592 6048]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P36x96/36" x 96": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2592 6912]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P36x108/36" x 108": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2592 7776]/ImagingBBox null>>setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*% The following entries provide information about specific paper keywords.
+*DefaultImageableArea: Unknown
+*ImageableArea Letter/US Letter: "22 43 590 759"
+*ImageableArea LetterFullBleed/Full Bleed US Letter: "22 43 755 976"
+*ImageableArea Tabloid/Tabloid: "22 43 770 1191"
+*ImageableArea TabloidFullBleed/Full Bleed Tabloid: "22 43 935 1408"
+*ImageableArea AnsiC/ANSI C: "22 43 1202 1551"
+*ImageableArea AnsiD/ANSI D: "22 43 1562 2415"
+*ImageableArea AnsiE/ANSI E: "22 43 2426 3135"
+*ImageableArea ARCHA/ARCH A: "22 43 626 831"
+*ImageableArea ARCHB/ARCH B: "22 43 842 1263"
+*ImageableArea ARCHC/ARCH C: "22 43 1274 1695"
+*ImageableArea ARCHD/ARCH D: "22 43 1706 2559"
+*ImageableArea ARCHE/ARCH E: "22 43 2570 3423"
+*ImageableArea A4/ISO A4: "22 43 573 809"
+*ImageableArea A4FullBleed/Full Bleed ISO A4: "22 43 738 1026"
+*ImageableArea A3/ISO A3: "22 43 820 1158"
+*ImageableArea A3FullBleed/Full Bleed ISO A3: "22 43 985 1375"
+*ImageableArea A2/ISO A2: "22 43 1169 1651"
+*ImageableArea A1/ISO A1: "22 43 1662 2351"
+*ImageableArea A0/ISO A0: "22 43 2362 3337"
+*ImageableArea OVERSIZEA2/Oversize A2: "22 43 1355 1739"
+*ImageableArea OVERSIZEA1/Oversize A1: "22 43 1766 2518"
+*ImageableArea OVERSIZEA0/Oversize A0: "22 43 2545 3496"
+*ImageableArea B4/JIS B4: "22 43 707 999"
+*ImageableArea B3/JIS B3: "22 43 1010 1427"
+*ImageableArea B2/JIS B2: "22 43 1438 2031"
+*ImageableArea B1/JIS B1: "22 43 2042 2887"
+*ImageableArea P24x48/24" x 48": "22 43 1706 3423"
+*ImageableArea P24x60/24" x 60": "22 43 1706 4287"
+*ImageableArea P24x72/24" x 72": "22 43 1706 5151"
+*ImageableArea P24x84/24" x 84": "22 43 1706 6015"
+*ImageableArea P24x96/24" x 96": "22 43 1706 6879"
+*ImageableArea P24x108/24" x 108": "22 43 1706 7743"
+*ImageableArea P36x60/36" x 60": "22 43 2570 4287"
+*ImageableArea P36x72/36" x 72": "22 43 2570 5151"
+*ImageableArea P36x84/36" x 84": "22 43 2570 6015"
+*ImageableArea P36x96/36" x 96": "22 43 2570 6879"
+*ImageableArea P36x108/36" x 108": "22 43 2570 7743"
+*?ImageableArea: "
+ save
+ /cvp {cvi ( ) cvs
+ print ( ) print} bind def
+ newpath clippath pathbbox
+ 4 -2 roll exch 2 {ceiling cvp} repeat
+ exch 2 {floor cvp} repeat flush
+ restore"
+*End
+
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension:Unknown
+*PaperDimension Letter/US Letter: "612 792"
+*PaperDimension LetterFullBleed/Full Bleed US Letter: "777 1009"
+*PaperDimension Tabloid/Tabloid: "792 1224"
+*PaperDimension TabloidFullBleed/Full Bleed Tabloid: "957 1441"
+*PaperDimension AnsiC/ANSI C: "1224 1584"
+*PaperDimension AnsiD/ANSI D: "1584 2448"
+*PaperDimension AnsiE/ANSI E: "2448 3168"
+*PaperDimension ARCHA/ARCH A: "648 864"
+*PaperDimension ARCHB/ARCH B: "864 1296"
+*PaperDimension ARCHC/ARCH C: "1296 1728"
+*PaperDimension ARCHD/ARCH D: "1728 2592"
+*PaperDimension ARCHE/ARCH E: "2592 3456"
+*PaperDimension A4/ISO A4: "595 842"
+*PaperDimension A4FullBleed/Full Bleed ISO A4: "760 1059"
+*PaperDimension A3/ISO A3: "842 1191"
+*PaperDimension A3FullBleed/Full Bleed ISO A3: "1007 1408"
+*PaperDimension A2/ISO A2: "1191 1684"
+*PaperDimension A1/ISO A1: "1684 2384"
+*PaperDimension A0/ISO A0: "2384 3370"
+*PaperDimension OVERSIZEA2/Oversize A2: "1377 1772"
+*PaperDimension OVERSIZEA1/Oversize A1: "1788 2551"
+*PaperDimension OVERSIZEA0/Oversize A0: "2567 3529"
+*PaperDimension B4/JIS B4: "729 1032"
+*PaperDimension B3/JIS B3: "1032 1460"
+*PaperDimension B2/JIS B2: "1460 2064"
+*PaperDimension B1/JIS B1: "2064 2920"
+*PaperDimension P24x48/24" x 48": "1728 3456"
+*PaperDimension P24x60/24" x 60": "1728 4320"
+*PaperDimension P24x72/24" x 72": "1728 5184"
+*PaperDimension P24x84/24" x 84": "1728 6048"
+*PaperDimension P24x96/24" x 96": "1728 6912"
+*PaperDimension P24x108/24" x 108": "1728 7776"
+*PaperDimension P36x60/36" x 60": "2592 4320"
+*PaperDimension P36x72/36" x 72": "2592 5184"
+*PaperDimension P36x84/36" x 84": "2592 6048"
+*PaperDimension P36x96/36" x 96": "2592 6912"
+*PaperDimension P36x108/36" x 108": "2592 7776"
+
+*%=============== Input Tray ===================
+
+*RequiresPageRegion All: True
+
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20.0 AnySetup *InputSlot
+*DefaultInputSlot: Roll
+*InputSlot Roll/Roll Feed: "<</ManualFeed false>> setpagedevice"
+*InputSlot Sheet/Cut Sheet:"<</ManualFeed true>> setpagedevice"
+*CloseUI: *InputSlot
+
+*%=============== Custom Page Sizes ===============
+*MaxMediaWidth: "2592"
+*MaxMediaHeight: "129600"
+*LeadingEdge Short: ""
+*LeadingEdge Long: ""
+*DefaultLeadingEdge: Short
+*HWMargins: 22 43 22 33
+*ADUseHWMargins: True
+*ParamCustomPageSize Width/Width: 1 points 200 2592
+*ParamCustomPageSize Height/Height: 2 points 200 129600
+*ParamCustomPageSize WidthOffset/WidthOffset: 4 points 0 0
+*ParamCustomPageSize HeightOffset/HeightOffset: 5 points 0 0
+*ParamCustomPageSize Orientation/Orientation: 3 int 0 3
+*NonUIOrderDependency: 30.0 AnySetup *CustomPageSize
+*CustomPageSize True: "
+ pop pop % discard offsets
+ 2 mod 0 eq
+ { exch
+ 3 dict begin
+ /PageSize [ 4 -2 roll ] def
+ userdict /HPCustTrans 0 put
+ /ImagingBBox null def
+ currentdict end setpagedevice
+ }
+ {
+ 3 dict begin
+ /PageSize [ 4 -2 roll ] def
+ userdict /HPCustTrans 0 put
+ /ImagingBBox null def
+ currentdict end setpagedevice
+ } ifelse
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <<>> setpagedevice"
+*End
+
+*%=============== 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.009)" ExtendedRoman ROM
+*Font AntiqueOlive-Compact: Standard "(501.008)" ExtendedRoman ROM
+*Font AntiqueOlive-Italic: Standard "(501.010)" ExtendedRoman ROM
+*Font AntiqueOlive-Roman: Standard "(501.008)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Compact: Win1250 "(501.008)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Apple-Chancery: Standard "(001.001)" ExtendedRoman ROM
+*Font Apple-ChanceryCE: Win1250 "(001.001)" ExtendedRoman ROM
+*Font Arial-BoldItalicMT: Standard "(501.009)" ExtendedRoman ROM
+*Font Arial-BoldMT: Standard "(501.009)" ExtendedRoman ROM
+*Font Arial-ItalicMT: Standard "(501.012)" ExtendedRoman ROM
+*Font ArialCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM
+*Font ArialCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font ArialCE-Italic: Win1250 "(501.012)" ExtendedRoman ROM
+*Font ArialCE: Win1250 "(501.009)" ExtendedRoman ROM
+*Font ArialMT: Standard "(501.009)" ExtendedRoman ROM
+*Font AvantGarde-Book: Standard "(501.009)" ExtendedRoman ROM
+*Font AvantGarde-BookOblique: Standard "(501.009)" ExtendedRoman ROM
+*Font AvantGarde-Demi: Standard "(501.010)" ExtendedRoman ROM
+*Font AvantGarde-DemiOblique: Standard "(501.010)" ExtendedRoman ROM
+*Font AvantGardeCE-Book: Win1250 "(501.009)" ExtendedRoman ROM
+*Font AvantGardeCE-BookOblique: Win1250 "(501.009)" ExtendedRoman ROM
+*Font AvantGardeCE-Demi: Win1250 "(501.010)" ExtendedRoman ROM
+*Font AvantGardeCE-DemiOblique: Win1250 "(501.010)" ExtendedRoman ROM
+*Font Bodoni-Bold: Standard "(501.006)" ExtendedRoman ROM
+*Font Bodoni-BoldItalic: Standard "(501.007)" ExtendedRoman ROM
+*Font Bodoni-Italic: Standard "(501.007)" ExtendedRoman ROM
+*Font Bodoni-Poster: Standard "(501.009)" ExtendedRoman ROM
+*Font Bodoni-PosterCompressed: Standard "(501.007)" ExtendedRoman ROM
+*Font Bodoni: Standard "(501.008)" ExtendedRoman ROM
+*Font BodoniCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font BodoniCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font BodoniCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font BodoniCE-Poster: Win1250 "(501.009)" ExtendedRoman ROM
+*Font BodoniCE-PosterCompressed: Win1250 "(501.007)" ExtendedRoman ROM
+*Font BodoniCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Bookman-Demi: Standard "(501.007)" ExtendedRoman ROM
+*Font Bookman-DemiItalic: Standard "(501.008)" ExtendedRoman ROM
+*Font Bookman-Light: Standard "(501.006)" ExtendedRoman ROM
+*Font Bookman-LightItalic: Standard "(501.007)" ExtendedRoman ROM
+*Font BookmanCE-Demi: Win1250 "(501.007)" ExtendedRoman ROM
+*Font BookmanCE-DemiItalic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font BookmanCE-Light: Win1250 "(501.006)" ExtendedRoman ROM
+*Font BookmanCE-LightItalic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font Carta: Special "(001.001)" Special ROM
+*Font Chicago: Standard "(501.011)" ExtendedRoman ROM
+*Font ChicagoCE: Win1250 "(501.011)" ExtendedRoman ROM
+*Font Clarendon-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font Clarendon-Light: Standard "(501.009)" ExtendedRoman ROM
+*Font Clarendon: Standard "(501.009)" ExtendedRoman ROM
+*Font ClarendonCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font ClarendonCE-Light: Win1250 "(501.009)" ExtendedRoman ROM
+*Font ClarendonCE: Win1250 "(501.009)" 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)" ExtendedRoman ROM
+*Font CoronetCE-Regular: Win1250 "(001.000)" ExtendedRoman ROM
+*Font Courier-Bold: Standard "(501.010)" ExtendedRoman ROM
+*Font Courier-BoldOblique: Standard "(501.010)" ExtendedRoman ROM
+*Font Courier-Oblique: Standard "(501.010)" ExtendedRoman ROM
+*Font Courier: Standard "(501.010)" ExtendedRoman ROM
+*Font CourierCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM
+*Font CourierCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman ROM
+*Font CourierCE-Oblique: Win1250 "(501.010)" ExtendedRoman ROM
+*Font CourierCE: Win1250 "(501.010)" ExtendedRoman ROM
+*Font Eurostile-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font Eurostile-BoldExtendedTwo: Standard "(501.008)" ExtendedRoman ROM
+*Font Eurostile-ExtendedTwo: Standard "(501.010)" ExtendedRoman ROM
+*Font Eurostile: Standard "(501.008)" ExtendedRoman ROM
+*Font EurostileCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.008)" ExtendedRoman ROM
+*Font EurostileCE-ExtendedTwo: Win1250 "(501.010)" ExtendedRoman ROM
+*Font EurostileCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Geneva: Standard "(501.007)" ExtendedRoman ROM
+*Font GenevaCE: Win1250 "(501.007)" ExtendedRoman ROM
+*Font GillSans-Bold: Standard "(501.007)" ExtendedRoman ROM
+*Font GillSans-BoldCondensed: Standard "(501.006)" ExtendedRoman ROM
+*Font GillSans-BoldItalic: Standard "(501.008)" ExtendedRoman ROM
+*Font GillSans-Condensed: Standard "(501.007)" ExtendedRoman ROM
+*Font GillSans-ExtraBold: Standard "(501.008)" ExtendedRoman ROM
+*Font GillSans-Italic: Standard "(501.008)" ExtendedRoman ROM
+*Font GillSans-Light: Standard "(501.009)" ExtendedRoman ROM
+*Font GillSans-LightItalic: Standard "(501.009)" ExtendedRoman ROM
+*Font GillSans: Standard "(501.009)" ExtendedRoman ROM
+*Font GillSansCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font GillSansCE-BoldCondensed: Win1250 "(501.006)" ExtendedRoman ROM
+*Font GillSansCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font GillSansCE-Condensed: Win1250 "(501.007)" ExtendedRoman ROM
+*Font GillSansCE-ExtraBold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font GillSansCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font GillSansCE-Light: Win1250 "(501.009)" ExtendedRoman ROM
+*Font GillSansCE-LightItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font GillSansCE-Roman: Win1250 "(501.009)" 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.010)" ExtendedRoman ROM
+*Font Helvetica-BoldOblique: Standard "(501.010)" ExtendedRoman ROM
+*Font Helvetica-Condensed-Bold: Standard "(501.009)" ExtendedRoman ROM
+*Font Helvetica-Condensed-BoldObl: Standard "(501.009)" ExtendedRoman ROM
+*Font Helvetica-Condensed-Oblique: Standard "(501.010)" ExtendedRoman ROM
+*Font Helvetica-Condensed: Standard "(501.010)" ExtendedRoman ROM
+*Font Helvetica-Narrow-Bold: Standard "(501.010)" ExtendedRoman ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(501.010)" ExtendedRoman ROM
+*Font Helvetica-Narrow-Oblique: Standard "(501.008)" ExtendedRoman ROM
+*Font Helvetica-Narrow: Standard "(501.008)" ExtendedRoman ROM
+*Font Helvetica-Oblique: Standard "(501.008)" ExtendedRoman ROM
+*Font Helvetica: Standard "(501.008)" ExtendedRoman ROM
+*Font HelveticaCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HelveticaCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HelveticaCE-Cond: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HelveticaCE-CondBold: Win1250 "(501.009)" ExtendedRoman ROM
+*Font HelveticaCE-CondBoldObl: Win1250 "(501.009)" ExtendedRoman ROM
+*Font HelveticaCE-CondObl: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HelveticaCE-Narrow: Win1250 "(501.008)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowBold: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowOblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font HelveticaCE-Oblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font HelveticaCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font HoeflerText-Black: Standard "(501.008)" ExtendedRoman ROM
+*Font HoeflerText-BlackItalic: Standard "(501.009)" ExtendedRoman ROM
+*Font HoeflerText-Italic: Standard "(501.010)" ExtendedRoman ROM
+*Font HoeflerText-Ornaments: Special "(001.001)" Special ROM
+*Font HoeflerText-Regular: Standard "(501.009)" ExtendedRoman ROM
+*Font HoeflerTextCE-Black: Win1250 "(501.008)" ExtendedRoman ROM
+*Font HoeflerTextCE-BlackItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font HoeflerTextCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HoeflerTextCE-Regular: Win1250 "(501.009)" ExtendedRoman ROM
+*Font JoannaMT-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font JoannaMT-BoldItalic: Standard "(501.008)" ExtendedRoman ROM
+*Font JoannaMT-Italic: Standard "(501.008)" ExtendedRoman ROM
+*Font JoannaMT: Standard "(501.009)" ExtendedRoman ROM
+*Font JoannaMTCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font JoannaMTCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font JoannaMTCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font JoannaMTCE: Win1250 "(501.009)" ExtendedRoman ROM
+*Font LetterGothic-Bold: Standard "(501.010)" ExtendedRoman ROM
+*Font LetterGothic-BoldSlanted: Standard "(501.010)" ExtendedRoman ROM
+*Font LetterGothic-Slanted: Standard "(501.010)" ExtendedRoman ROM
+*Font LetterGothic: Standard "(501.009)" ExtendedRoman ROM
+*Font LetterGothicCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM
+*Font LetterGothicCE-BoldSlanted: Win1250 "(501.010)" ExtendedRoman ROM
+*Font LetterGothicCE-Slanted: Win1250 "(501.010)" ExtendedRoman ROM
+*Font LetterGothicCE: Win1250 "(501.009)" ExtendedRoman ROM
+*Font LubalinGraph-Book: Standard "(501.009)" ExtendedRoman ROM
+*Font LubalinGraph-BookOblique: Standard "(501.009)" ExtendedRoman ROM
+*Font LubalinGraph-Demi: Standard "(501.009)" ExtendedRoman ROM
+*Font LubalinGraph-DemiOblique: Standard "(501.009)" ExtendedRoman ROM
+*Font LubalinGraphCE-Book: Win1250 "(501.009)" ExtendedRoman ROM
+*Font LubalinGraphCE-BookOblique: Win1250 "(501.009)" ExtendedRoman ROM
+*Font LubalinGraphCE-Demi: Win1250 "(501.009)" ExtendedRoman ROM
+*Font LubalinGraphCE-DemiOblique: Win1250 "(501.009)" ExtendedRoman ROM
+*Font Marigold: Standard "(001.000)" Standard ROM
+*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM
+*Font Monaco: Standard "(501.012)" ExtendedRoman ROM
+*Font MonacoCE: Win1250 "(501.012)" ExtendedRoman ROM
+*Font NewCenturySchlbk-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(501.009)" ExtendedRoman ROM
+*Font NewCenturySchlbk-Italic: Standard "(501.011)" ExtendedRoman ROM
+*Font NewCenturySchlbk-Roman: Standard "(501.008)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Italic: Win1250 "(501.011)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM
+*Font NewYork: Standard "(501.013)" ExtendedRoman ROM
+*Font NewYorkCE: Win1250 "(501.013)" ExtendedRoman ROM
+*Font Optima-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font Optima-BoldItalic: Standard "(501.009)" ExtendedRoman ROM
+*Font Optima-Italic: Standard "(501.010)" ExtendedRoman ROM
+*Font Optima: Standard "(501.010)" ExtendedRoman ROM
+*Font OptimaCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font OptimaCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font OptimaCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM
+*Font OptimaCE-Roman: Win1250 "(501.010)" ExtendedRoman ROM
+*Font Oxford: Standard "(001.000)" Standard ROM
+*Font Palatino-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font Palatino-BoldItalic: Standard "(501.007)" ExtendedRoman ROM
+*Font Palatino-Italic: Standard "(501.008)" ExtendedRoman ROM
+*Font Palatino-Roman: Standard "(501.006)" ExtendedRoman ROM
+*Font PalatinoCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font PalatinoCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font PalatinoCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font PalatinoCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font StempelGaramond-Bold: Standard "(501.007)" ExtendedRoman ROM
+*Font StempelGaramond-BoldItalic: Standard "(501.012)" ExtendedRoman ROM
+*Font StempelGaramond-Italic: Standard "(501.009)" ExtendedRoman ROM
+*Font StempelGaramond-Roman: Standard "(501.011)" ExtendedRoman ROM
+*Font StempelGaramondCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font StempelGaramondCE-BoldItalic: Win1250 "(501.012)" ExtendedRoman ROM
+*Font StempelGaramondCE-Italic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font StempelGaramondCE-Roman: Win1250 "(501.011)" ExtendedRoman ROM
+*Font Symbol: Special "(001.008)" Special ROM
+*Font Tekton: Standard "(001.001)" Standard ROM
+*Font Times-Bold: Standard "(501.009)" ExtendedRoman ROM
+*Font Times-BoldItalic: Standard "(501.009)" ExtendedRoman ROM
+*Font Times-Italic: Standard "(501.010)" ExtendedRoman ROM
+*Font Times-Roman: Standard "(501.010)" ExtendedRoman ROM
+*Font TimesCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM
+*Font TimesCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font TimesCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM
+*Font TimesCE-Roman: Win1250 "(501.010)" ExtendedRoman ROM
+*Font TimesNewRomanCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM
+*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.011)" ExtendedRoman ROM
+*Font TimesNewRomanCE-Italic: Win1250 "(501.011)" ExtendedRoman ROM
+*Font TimesNewRomanCE: Win1250 "(501.010)" ExtendedRoman ROM
+*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.011)" ExtendedRoman ROM
+*Font TimesNewRomanPS-BoldMT: Standard "(501.009)" ExtendedRoman ROM
+*Font TimesNewRomanPS-ItalicMT: Standard "(501.011)" ExtendedRoman ROM
+*Font TimesNewRomanPSMT: Standard "(501.010)" ExtendedRoman ROM
+*Font Univers-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font Univers-BoldExt: Standard "(501.010)" ExtendedRoman ROM
+*Font Univers-BoldExtObl: Standard "(501.010)" ExtendedRoman ROM
+*Font Univers-BoldOblique: Standard "(501.008)" ExtendedRoman ROM
+*Font Univers-Condensed: Standard "(501.011)" ExtendedRoman ROM
+*Font Univers-CondensedBold: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers-CondensedBoldOblique: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers-CondensedOblique: Standard "(501.011)" ExtendedRoman ROM
+*Font Univers-Extended: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers-ExtendedObl: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers-Light: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers-LightOblique: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers-Oblique: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers: Standard "(501.009)" ExtendedRoman ROM
+*Font UniversCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-BoldExt: Win1250 "(501.010)" ExtendedRoman ROM
+*Font UniversCE-BoldExtObl: Win1250 "(501.010)" ExtendedRoman ROM
+*Font UniversCE-BoldOblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-Condensed: Win1250 "(501.011)" ExtendedRoman ROM
+*Font UniversCE-CondensedBold: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-CondensedBoldOblique: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-CondensedOblique: Win1250 "(501.011)" ExtendedRoman ROM
+*Font UniversCE-Extended: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-ExtendedObl: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-Light: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-LightOblique: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-Medium: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-Oblique: Win1250 "(501.009)" ExtendedRoman ROM
+*Font Wingdings-Regular: Special "(001.001)" Special ROM
+*Font ZapfChancery-MediumItalic: Standard "(002.000)" ExtendedRoman ROM
+*Font ZapfChanceryCE-MediumItalic: Win1250 "(002.000)" ExtendedRoman ROM
+*Font ZapfDingbats: Special "(001.005S)" Special 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: "idle"
+*Status: "busy"
+*Status: "waiting"
+*Status: "printing"
+*Status: "initializing"
+*Status: "printing test page"
+*Status: "PrinterError: needs attention"
+*Status: "PrinterError: cover open"
+*Status: "PrinterError: warming up"
+*Status: "PrinterError: resetting printer"
+*Status: "PrinterError: output bin full"
+*Status: "PrinterError: Paper Jam"
+*Status: "PrinterError: no toner cartridge"
+*Status: "PrinterError: manual feed"
+*Status: "PrinterError: out of paper"
+*Status: "PrinterError: page protect needed"
+*Status: "PrinterError: out of memory"
+*Status: "PrinterError: off line"
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "Parallel"
+*Source: "OptionalIO"
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "needs attention"
+*PrinterError: "cover open"
+*PrinterError: "warming up"
+*PrinterError: "resetting printer"
+*PrinterError: "output bin full"
+*PrinterError: "Paper Jam"
+*PrinterError: "no toner cartridge"
+*PrinterError: "manual feed"
+*PrinterError: "out of paper"
+*PrinterError: "page protect needed"
+*PrinterError: "out of memory"
+*PrinterError: "off line"
+
+*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+
+*%=============== Color Separation Information ===============
+
+*DefaultColorSep: ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi
+
+
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% =============== For 60 lpi / 600 dpi ===============
+
+*ColorSepScreenAngle ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "60"
+
+*% =============== For 53 lpi / 600 dpi ===============
+
+*ColorSepScreenAngle ProcessBlack.53lpi.600dpi/53 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.53lpi.600dpi/53 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.53lpi.600dpi/53 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.53lpi.600dpi/53 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.53lpi.600dpi/53 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.53lpi.600dpi/53 lpi / 600 dpi: "53.033"
+*ColorSepScreenFreq CustomColor.53lpi.600dpi/53 lpi / 600 dpi: "53.033"
+*ColorSepScreenFreq ProcessCyan.53lpi.600dpi/53 lpi / 600 dpi: "47.4342"
+*ColorSepScreenFreq ProcessMagenta.53lpi.600dpi/53 lpi / 600 dpi: "47.4342"
+*ColorSepScreenFreq ProcessYellow.53lpi.600dpi/53 lpi / 600 dpi: "50.0"
+
+
+*% Last Edit Date: Jul/28/1998, 12:00pm
+*% Last localization Date: July 14th 1997
+*% End of PPD file for HP DesignJet 1050C
diff --git a/prnt/hpijs/ppd/HP_DesignJet_1055CM_PS3.ppd b/prnt/hpijs/ppd/HP_DesignJet_1055CM_PS3.ppd
new file mode 100644
index 000000000..8b1b3105f
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_DesignJet_1055CM_PS3.ppd
@@ -0,0 +1,1618 @@
+*PPD-Adobe: "4.3"
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% All Rights Reserved.
+*% Fri Oct 23 14:49:44 METDST 1998 BY ignacior
+*% Permission is granted for redistribution of this file as
+*% long as this copyright notice is intact and the contents
+*% of the file is not altered in any way from its original form.
+*% End of Copyright statement
+*FormatVersion: "4.3"
+*FileVersion: "1.0"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*PCFileName: "HP105MC1.PPD"
+*PSVersion: "(3010.106) 1"
+*Product: "(HP DesignJet 1055CM)"
+*Product: "(DesignJet 1055CM (C6075A))"
+*ModelName: "HP DesignJet 1055CM PS3"
+*ShortNickName: "HP DesignJet 1055CM PS3"
+*NickName: "HP DesignJet 1055CM PS3 v3010.106 (recommended)"
+*Manufacturer: "HP"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*cupsICCProfile RGB../sRGB Matching Profile: "/Library/Printers/hp/Profiles/sRGB_A.icc"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP DesignJet 1055CM PS3.icns"
+
+*%=============== Device Capabilities ===============
+*LanguageLevel: "3"
+*Protocols:TBCP
+
+*FreeVM: "13700000"
+
+*VMOption standard/Standard: "13700000"
+*VMOption 48MB: "27400000"
+*VMOption 64MB: "44000000"
+*VMOption 80MB: "60500000"
+*VMOption 96MB: "77100000"
+*VMOption 128MB: "110000000"
+
+*FCacheSize standard/Standard: 0
+*FCacheSize 48MB: 0
+*FCacheSize 64MB: 0
+*FCacheSize 80MB: 0
+*FCacheSize 96MB: 0
+*FCacheSize 128MB: 0
+
+*OpenGroup: InstallableOptions
+*OpenUI *InstalledMemory/Installed Memory: PickOne
+*DefaultInstalledMemory: standard
+*InstalledMemory standard/Standard: " "
+*InstalledMemory 48MB/48 MB Total Memory: " "
+*InstalledMemory 64MB/64 MB Total Memory: " "
+*InstalledMemory 80MB/80 MB Total Memory: " "
+*InstalledMemory 96MB/96 MB Total Memory: " "
+*InstalledMemory 128MB/128 MB Total Memory: " "
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 120 ge
+ {(128MB)}
+ {
+ size 90 ge
+ {(96MB)}
+ {
+ size 76 ge
+ {(80MB)}
+ {
+ size 60 ge
+ {(64MB)}
+ {
+ size 40 ge
+ {(48MB)}
+ {
+ size 28 ge
+ {(standard)}
+ {(Unknown)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ = flush
+ restore"
+*End
+
+*CloseUI: *InstalledMemory
+*CloseGroup: InstallableOptions
+
+*ColorDevice: True
+*DefaultColorSpace: CMYK
+*VariablePaperSize: True
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore"
+*End
+*Throughput: "1"
+*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
+
+
+*%=============== Halftone Information ===============
+*ScreenFreq: "60.0"
+*ScreenAngle: "0.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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1
+ exch sub }"
+*End
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 100
+
+
+*%=============== Print Color as Gray ===============
+
+*OpenUI *HPColorAsGray/Print Color as Gray: PickOne
+*OrderDependency: 5.0 AnySetup *HPColorAsGray
+*DefaultHPColorAsGray: No
+*HPColorAsGray Yes/Yes: "<< /ProcessColorModel /DeviceGray >> setpagedevice"
+*HPColorAsGray No/No: "<< /ProcessColorModel /DeviceCMYK >> setpagedevice"
+*?HPColorAsGray: "
+ save
+ currentpagedevice /ProcessColorModel get /DeviceGray eq
+ {(Yes)}{(No)} ifelse
+ = flush
+ restore"
+*End
+*CloseUI: *HPColorAsGray
+
+
+*%=============== Auto-scaling Control ===============
+
+*OpenUI *HPAutoScaling/Scale to: PickOne
+*OrderDependency: 20.0 AnySetup *HPAutoScaling
+*DefaultHPAutoScaling: Off
+
+*HPAutoScaling Off/No Change:" "
+
+*HPAutoScaling Letter/US Letter: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [612 792 ] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling LetterFullBleed/Full Bleed US Letter: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [777 1009 ] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling Tabloid/Tabloid: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [792 1224] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling TabloidFullBleed/Full Bleed Tabloid: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [957 1441] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling AnsiC/ANSI C: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1224 1584] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling AnsiD/ANSI D: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1584 2448] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling AnsiE/ANSI E: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2448 3168] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling ARCHA/ARCH A: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [648 864] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling ARCHB/ARCH B: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [864 1296] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling ARCHC/ARCH C: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1296 1728] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling ARCHD/ARCH D: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 2592] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling ARCHE/ARCH E: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 3456] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A4/ISO A4: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [595 842] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A4FullBleed/Full Bleed ISO A4: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [760 1059] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A3/ISO A3: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [842 1191] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A3FullBleed/Full Bleed ISO A3: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1007 1408] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A2/ISO A2: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1191 1684] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A1/ISO A1: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1684 2384] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A0/ISO A0: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2384 3370] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling OVERSIZEA2/Oversize A2: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1377 1772] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling OVERSIZEA1/Oversize A1: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1788 2551] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling OVERSIZEA0/Oversize A0: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2567 3529] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling B4/JIS B4: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [729 1032] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling B3/JIS B3: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1032 1460] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling B2/JIS B2: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1460 2064] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling B1/JIS B1: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2064 2920] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P24x48/24" x 48": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 3456] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P24x60/24" x 60": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 4320] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P24x72/24" x 72": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 5184] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P24x84/24" x 84": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 6048] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P24x96/24" x 96": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 6912] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P24x108/24" x 108": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 7776] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P36x60/36" x 60": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 4320] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P36x72/36" x 72": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 5184] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P36x84/36" x 84": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 6048] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P36x96/36" x 96": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 6912] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P36x108/36" x 108": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 7776] exch exec
+ <<>> setpagedevice"
+*End
+
+*CloseUI: *HPAutoScaling
+
+
+*%=============== Print Quality ===============
+
+*OpenUI *OutputMode/Print Quality: PickOne
+*OrderDependency: 50.0 AnySetup *OutputMode
+*DefaultOutputMode: Normal
+
+*OutputMode Best/Best: "
+ << /HWResolution [600 600]
+ /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails
+ << /PrintQuality 3
+ /Type 11 >>
+ >> setpagedevice"
+*End
+
+*OutputMode Normal/Normal: "
+ << /HWResolution [600 600]
+ /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails
+ << /PrintQuality 2
+ /Type 11 >>
+ >> setpagedevice"
+*End
+
+*OutputMode Fast/Draft: "
+ << /HWResolution [300 300]
+ /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails
+ << /PrintQuality 1
+ /Type 11 >>
+ >> setpagedevice"
+*End
+
+*?OutputMode: "
+ save
+ 3 dict
+ dup 1 (Fast) put
+ dup 2 (Normal) put
+ dup 3 (Best) put
+ currentpagedevice /PostRenderingEnhanceDetails get
+ /PrintQuality get get = flush
+ restore"
+*End
+*CloseUI: *OutputMode
+
+
+
+*%=============== Transverse ===============
+
+*OpenUI *HPTransverse/Rotate: Boolean
+*OrderDependency: 50.0 AnySetup *HPTransverse
+*DefaultHPTransverse: False
+*HPTransverse True/True: "
+userdict /HPCustTrans known
+ {
+ (<<) cvx exec
+ /Orientation
+ userdict /HPCustTrans get
+ 1 eq
+ { 0 }
+ { 1 } ifelse
+ (>>) cvx exec setpagedevice
+ }
+ {
+ <</Orientation 1>> setpagedevice
+ } ifelse"
+*End
+*HPTransverse False/False: "
+userdict /HPCustTrans known
+ {
+ (<<) cvx exec
+ /Orientation
+ userdict /HPCustTrans get
+ (>>) cvx exec setpagedevice
+ }
+ {
+ <</Orientation 0>> setpagedevice
+ } ifelse"
+*End
+*?HPTransverse: "
+ save
+ currentpagedevice /Orientation get 0 eq
+ { (False) }
+ {
+ currentpagedevice /Orientation get 1 eq
+ { (True) }
+ { (Unknown) } ifelse
+ } ifelse = flush
+ restore"
+*End
+*CloseUI: *HPTransverse
+
+
+*%=============== HP Color Management ===============
+
+*OpenUI *HPColorMan/Color Management: PickOne
+*OrderDependency: 60.0 AnySetup *HPColorMan
+*DefaultHPColorMan: Native
+
+*HPColorMan EuroScale/EuroScale:"
+ globaldict /ColorSmartColorMatching known {
+ /EuroOffset ColorSmartColorMatching
+ } if"
+*End
+
+*HPColorMan SWOP/SWOP:"
+ globaldict /ColorSmartColorMatching known {
+ /SWOP ColorSmartColorMatching
+ } if"
+*End
+
+*HPColorMan Toyo/Toyo:"
+ globaldict /ColorSmartColorMatching known {
+ /JapanOffset ColorSmartColorMatching
+ } if"
+*End
+
+*HPColorMan ColorSmart/ColorSmart Vivid Business Graphics:"
+ globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ } if"
+*End
+
+*HPColorMan None/No Color Adjustment - Expert users only:"
+ globaldict /ColorSmartColorMatching known {
+ false ColorSmartColorMatching
+ globaldict /ColorSmartInkLimit known {
+ false 400 ColorSmartInkLimit
+ } if
+ } if"
+*End
+
+*HPColorMan Native/Native:"
+ globaldict /ColorSmartColorMatching known {
+ false ColorSmartColorMatching
+ } if"
+*End
+
+*?HPColorMan: "
+ save
+ userdict /ColorSmartOn known
+ {
+ userdict /ColorSmartOn get
+ {(ColorSmart)}
+ {
+ userdict /ColorEmulationMode known
+ {
+ userdict /ColorEmulationMode get
+ dup 0 eq
+ {(Native)}
+ {
+ dup 1 eq
+ {(SWOP)}
+ {
+ dup 2 eq
+ {(EuroScale)}
+ {
+ dup 3 eq
+ {(Toyo)}
+ {(Unknown)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse exch pop
+ }
+ {(None)} ifelse
+ } ifelse
+ }
+ {
+ userdict /ColorEmulationMode known
+ {
+ userdict /ColorEmulationMode get
+ dup 0 eq
+ {(Native)}
+ {
+ dup 1 eq
+ {(SWOP)}
+ {
+ dup 2 eq
+ {(EuroScale)}
+ {
+ dup 3 eq
+ {(Toyo)}
+ {(Unknown)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse exch pop
+ }
+ {(None)} ifelse
+ } ifelse
+
+ = flush
+ restore"
+*End
+
+*CloseUI: *HPColorMan
+
+
+*%=============== Rendering Intent ======================
+
+*OpenUI *HPIntent/Rendering Intent: PickOne
+*OrderDependency: 15.0 AnySetup *HPIntent
+*DefaultHPIntent: Perceptual
+*HPIntent Perceptual/Perceptual: "
+ userdict /UserRenderIntent (Perceptual) put
+ <<>> setpagedevice"
+*End
+*HPIntent Colorimetric/Colorimetric: "
+ userdict /UserRenderIntent (Colorimetric) put
+ <<>> setpagedevice"
+*End
+*HPIntent Saturation/Saturation: "
+ userdict /UserRenderIntent (Saturation) put
+ <<>> setpagedevice"
+*End
+*?HPIntent: "
+ % UserRenderIntent should be Perceptual, Colorimetric or Saturation
+ save
+ userdict /UserRenderIntent known {
+ userdict /UserRenderIntent get
+ } {
+ (None)
+ } ifelse
+ = flush
+ restore"
+*End
+*CloseUI: *HPIntent
+
+
+*%=============== Brightness Control ===============
+
+*OpenUI *HPBrightness/Lightness: PickOne
+*OrderDependency: 70.0 AnySetup *HPBrightness
+*DefaultHPBrightness: leveleven
+
+*HPBrightness levelm25/ -25% Lighter:" 25
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness levelm20/ -20%:" 20
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness levelm15/ -15%:" 15
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness levelm10/ -10%:" 10
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness levelm5/ -5%:" 5
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness leveleven/ 0% No Change:" "
+
+*HPBrightness levelp5/ +5%:" -5
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness levelp10/ +10%:" -10
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness levelp15/ +15%:" -15
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness levelp20/ +20%:" -20
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness levelp25/ +25% Darker:" -25
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*?HPBrightness: "
+ save
+ 11 dict
+ dup 0.415038 (levelm25) put
+ dup 0.514573 (levelm20) put
+ dup 0.621488 (levelm15) put
+ dup 0.736966 (levelm10) put
+ dup 0.862496 (levelm5) put
+ dup 1.0 (leveleven) put
+ dup 1.152 (levelp5) put
+ dup 1.32193 (levelp10) put
+ dup 1.51457 (levelp15) put
+ dup 1.73697 (levelp20) put
+ dup 2.0 (levelp25) put
+
+ dup
+ currenttransfer dup length 0 eq
+ {pop pop pop (Unknown)}
+ {0 get dup 1 lt
+ {1000000 mul round 1000000 div}
+ {100000 mul round 100000 div} ifelse
+ dup
+ 3 1 roll
+ known
+ { get }
+ { pop pop (Unknown)} ifelse
+ } ifelse
+ = flush
+ restore"
+*End
+*CloseUI: *HPBrightness
+
+
+*%=============== Allow Application Halftoning ===============
+
+*OpenUI *HPAppHalftoning/Application Halftoning: Boolean
+*OrderDependency: 80.0 AnySetup *HPAppHalftoning
+*DefaultHPAppHalftoning: False
+*HPAppHalftoning True/Allow: ""
+*HPAppHalftoning False/Disallow: "
+ userdict /setscreen { pop pop pop } put
+ userdict /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } put
+ userdict /sethalftone{pop} put
+ <<>> setpagedevice"
+*End
+*?HPAppHalftoning: "
+ save
+ 2 dict begin
+ /AllSamePop {
+ dup 0 get exch true exch
+ { 2 index ne {pop false exit} if } forall
+ exch dup /pop eq exch /pop load eq or and
+ } def
+ /Lenchk { dup type /arraytype eq
+ {dup length 3 -1 roll eq {true}{pop false}ifelse}
+ {pop pop false}
+ ifelse
+ } def
+ 3 /setscreen load Lenchk {AllSamePop}{false}ifelse
+ 12 /setcolorscreen load Lenchk {AllSamePop}{false}ifelse
+ 1 /sethalftone load Lenchk {AllSamePop}{false}ifelse
+ end
+ and and not
+ {(True)} {(False)} ifelse
+ = flush
+ restore"
+*End
+*CloseUI: *HPAppHalftoning
+
+
+*%=============== Paper Handling ===============
+
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30.0 AnySetup *PageSize
+*DefaultPageSize: Unknown
+*PageSize Letter/US Letter: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize LetterFullBleed/Full Bleed US Letter: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[777 1009]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize Tabloid/Tabloid: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[792 1224]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize TabloidFullBleed/Full Bleed Tabloid: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[957 1441]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize AnsiC/ANSI C: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1224 1584]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize AnsiD/ANSI D: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1584 2448]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize AnsiE/ANSI E: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2448 3168]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize ARCHA/ARCH A: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[648 864]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize ARCHB/ARCH B: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[864 1296]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize ARCHC/ARCH C: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1296 1728]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize ARCHD/ARCH D: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1728 2592]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize ARCHE/ARCH E: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2592 3456]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize A4/ISO A4: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize A4FullBleed/Full Bleed ISO A4: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[760 1059]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize A3/ISO A3: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[842 1191]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize A3FullBleed/Full Bleed ISO A3: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1007 1408]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize A2/ISO A2: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1191 1684]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize A1/ISO A1: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1684 2384]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize A0/ISO A0: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2384 3370]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize OVERSIZEA2/Oversize A2: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1377 1772]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize OVERSIZEA1/Oversize A1: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1788 2551]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize OVERSIZEA0/Oversize A0: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2567 3529]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize B4/JIS B4: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[729 1032]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize B3/JIS B3: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1032 1460]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize B2/JIS B2: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1460 2064]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize B1/JIS B1: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2064 2920]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P24x48/24" x 48": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1728 3456]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P24x60/24" x 60": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1728 4320]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P24x72/24" x 72": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1728 5184]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P24x84/24" x 84": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1728 6048]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P24x96/24" x 96": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1728 6912]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P24x108/24" x 108": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1728 7776]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P36x60/36" x 60": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2592 4320]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P36x72/36" x 72": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2592 5184]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P36x84/36" x 84": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2592 6048]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P36x96/36" x 96": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2592 6912]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P36x108/36" x 108": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2592 7776]/ImagingBBox null>>setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 42 dict
+ dup [612 792] (Letter) put
+ dup [777 1009] (LetterFullBleed) put
+ dup [792 1224] (Tabloid) put
+ dup [957 1441] (TabloidFullBleed) put
+ dup [1224 1584] (AnsiC) put
+ dup [1584 2448] (AnsiD) put
+ dup [2448 3168] (AnsiE) put
+ dup [648 864] (ARCHA) put
+ dup [864 1296] (ARCHB) put
+ dup [1296 1728] (ARCHC) put
+ dup [1728 2592] (ARCHD) put
+ dup [2592 3456] (ARCHE) put
+ dup [595 842] (A4) put
+ dup [760 1059] (A4FullBleed) put
+ dup [842 1191] (A3) put
+ dup [1007 1408] (A3FullBleed) put
+ dup [1191 1684] (A2) put
+ dup [1684 2384] (A1) put
+ dup [2384 3370] (A0) put
+ dup [1377 1772] (OVERSIZEA2) put
+ dup [1788 2551] (OVERSIZEA1) put
+ dup [2567 3529] (OVERSIZEA0) put
+ dup [729 1032] (B4) put
+ dup [1032 1460] (B3) put
+ dup [1460 2064] (B2) put
+ dup [2064 2920] (B1) put
+ dup [1728 3456] (P24x48) put
+ dup [1728 4320] (P24x60) put
+ dup [1728 5184] (P24x72) put
+ dup [1728 6048] (P24x84) put
+ dup [1728 6912] (P24x96) put
+ dup [1728 7776] (P24x108) put
+ dup [2592 4320] (P36x60) put
+ dup [2592 5184] (P36x72) put
+ dup [2592 6048] (P36x84) put
+ dup [2592 6912] (P36x96) put
+ dup [2592 7776] (P36x108) 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: 40.0 AnySetup *PageRegion
+*DefaultPageRegion: Unknown
+*PageRegion Letter/US Letter: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion LetterFullBleed/Full Bleed US Letter: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[777 1009]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion Tabloid/Tabloid: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[792 1224]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion TabloidFullBleed/Full Bleed Tabloid: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[957 1441]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion AnsiC/ANSI C: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1224 1584]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion AnsiD/ANSI D: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1584 2448]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion AnsiE/ANSI E: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2448 3168]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion ARCHA/ARCH A: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[648 864]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion ARCHB/ARCH B: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[864 1296]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion ARCHC/ARCH C: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1296 1728]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion ARCHD/ARCH D: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1728 2592]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion ARCHE/ARCH E: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2592 3456]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion A4/ISO A4: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion A4FullBleed/Full Bleed ISO A4: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[760 1059]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion A3/ISO A3: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[842 1191]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion A3FullBleed/Full Bleed ISO A3: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1007 1408]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion A2/ISO A2: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1191 1684]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion A1/ISO A1: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1684 2384]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion A0/ISO A0: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2384 3370]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion OVERSIZEA2/Oversize A2: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1377 1772]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion OVERSIZEA1/Oversize A1: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1788 2551]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion OVERSIZEA0/Oversize A0: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2567 3529]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion B4/JIS B4: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[729 1032]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion B3/JIS B3: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1032 1460]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion B2/JIS B2: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1460 2064]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion B1/JIS B1: "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2064 2920]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P24x48/24" x 48": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1728 3456]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P24x60/24" x 60": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1728 4320]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P24x72/24" x 72": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1728 5184]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P24x84/24" x 84": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1728 6048]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P24x96/24" x 96": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1728 6912]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P24x108/24" x 108": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[1728 7776]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P36x60/36" x 60": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2592 4320]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P36x72/36" x 72": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2592 5184]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P36x84/36" x 84": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2592 6048]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P36x96/36" x 96": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2592 6912]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P36x108/36" x 108": "
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <</PageSize[2592 7776]/ImagingBBox null>>setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*% The following entries provide information about specific paper keywords.
+*DefaultImageableArea: Unknown
+*ImageableArea Letter/US Letter: "22 43 590 759"
+*ImageableArea LetterFullBleed/Full Bleed US Letter: "22 43 755 976"
+*ImageableArea Tabloid/Tabloid: "22 43 770 1191"
+*ImageableArea TabloidFullBleed/Full Bleed Tabloid: "22 43 935 1408"
+*ImageableArea AnsiC/ANSI C: "22 43 1202 1551"
+*ImageableArea AnsiD/ANSI D: "22 43 1562 2415"
+*ImageableArea AnsiE/ANSI E: "22 43 2426 3135"
+*ImageableArea ARCHA/ARCH A: "22 43 626 831"
+*ImageableArea ARCHB/ARCH B: "22 43 842 1263"
+*ImageableArea ARCHC/ARCH C: "22 43 1274 1695"
+*ImageableArea ARCHD/ARCH D: "22 43 1706 2559"
+*ImageableArea ARCHE/ARCH E: "22 43 2570 3423"
+*ImageableArea A4/ISO A4: "22 43 573 809"
+*ImageableArea A4FullBleed/Full Bleed ISO A4: "22 43 738 1026"
+*ImageableArea A3/ISO A3: "22 43 820 1158"
+*ImageableArea A3FullBleed/Full Bleed ISO A3: "22 43 985 1375"
+*ImageableArea A2/ISO A2: "22 43 1169 1651"
+*ImageableArea A1/ISO A1: "22 43 1662 2351"
+*ImageableArea A0/ISO A0: "22 43 2362 3337"
+*ImageableArea OVERSIZEA2/Oversize A2: "22 43 1355 1739"
+*ImageableArea OVERSIZEA1/Oversize A1: "22 43 1766 2518"
+*ImageableArea OVERSIZEA0/Oversize A0: "22 43 2545 3496"
+*ImageableArea B4/JIS B4: "22 43 707 999"
+*ImageableArea B3/JIS B3: "22 43 1010 1427"
+*ImageableArea B2/JIS B2: "22 43 1438 2031"
+*ImageableArea B1/JIS B1: "22 43 2042 2887"
+*ImageableArea P24x48/24" x 48": "22 43 1706 3423"
+*ImageableArea P24x60/24" x 60": "22 43 1706 4287"
+*ImageableArea P24x72/24" x 72": "22 43 1706 5151"
+*ImageableArea P24x84/24" x 84": "22 43 1706 6015"
+*ImageableArea P24x96/24" x 96": "22 43 1706 6879"
+*ImageableArea P24x108/24" x 108": "22 43 1706 7743"
+*ImageableArea P36x60/36" x 60": "22 43 2570 4287"
+*ImageableArea P36x72/36" x 72": "22 43 2570 5151"
+*ImageableArea P36x84/36" x 84": "22 43 2570 6015"
+*ImageableArea P36x96/36" x 96": "22 43 2570 6879"
+*ImageableArea P36x108/36" x 108": "22 43 2570 7743"
+*?ImageableArea: "
+ save
+ /cvp {cvi ( ) cvs
+ print ( ) print} bind def
+ newpath clippath pathbbox
+ 4 -2 roll exch 2 {ceiling cvp} repeat
+ exch 2 {floor cvp} repeat flush
+ restore"
+*End
+
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension:Unknown
+*PaperDimension Letter/US Letter: "612 792"
+*PaperDimension LetterFullBleed/Full Bleed US Letter: "777 1009"
+*PaperDimension Tabloid/Tabloid: "792 1224"
+*PaperDimension TabloidFullBleed/Full Bleed Tabloid: "957 1441"
+*PaperDimension AnsiC/ANSI C: "1224 1584"
+*PaperDimension AnsiD/ANSI D: "1584 2448"
+*PaperDimension AnsiE/ANSI E: "2448 3168"
+*PaperDimension ARCHA/ARCH A: "648 864"
+*PaperDimension ARCHB/ARCH B: "864 1296"
+*PaperDimension ARCHC/ARCH C: "1296 1728"
+*PaperDimension ARCHD/ARCH D: "1728 2592"
+*PaperDimension ARCHE/ARCH E: "2592 3456"
+*PaperDimension A4/ISO A4: "595 842"
+*PaperDimension A4FullBleed/Full Bleed ISO A4: "760 1059"
+*PaperDimension A3/ISO A3: "842 1191"
+*PaperDimension A3FullBleed/Full Bleed ISO A3: "1007 1408"
+*PaperDimension A2/ISO A2: "1191 1684"
+*PaperDimension A1/ISO A1: "1684 2384"
+*PaperDimension A0/ISO A0: "2384 3370"
+*PaperDimension OVERSIZEA2/Oversize A2: "1377 1772"
+*PaperDimension OVERSIZEA1/Oversize A1: "1788 2551"
+*PaperDimension OVERSIZEA0/Oversize A0: "2567 3529"
+*PaperDimension B4/JIS B4: "729 1032"
+*PaperDimension B3/JIS B3: "1032 1460"
+*PaperDimension B2/JIS B2: "1460 2064"
+*PaperDimension B1/JIS B1: "2064 2920"
+*PaperDimension P24x48/24" x 48": "1728 3456"
+*PaperDimension P24x60/24" x 60": "1728 4320"
+*PaperDimension P24x72/24" x 72": "1728 5184"
+*PaperDimension P24x84/24" x 84": "1728 6048"
+*PaperDimension P24x96/24" x 96": "1728 6912"
+*PaperDimension P24x108/24" x 108": "1728 7776"
+*PaperDimension P36x60/36" x 60": "2592 4320"
+*PaperDimension P36x72/36" x 72": "2592 5184"
+*PaperDimension P36x84/36" x 84": "2592 6048"
+*PaperDimension P36x96/36" x 96": "2592 6912"
+*PaperDimension P36x108/36" x 108": "2592 7776"
+
+*%=============== Input Tray ===================
+
+*RequiresPageRegion All: True
+
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20.0 AnySetup *InputSlot
+*DefaultInputSlot: Roll
+*InputSlot Roll/Roll Feed: "<</ManualFeed false>> setpagedevice"
+*InputSlot Sheet/Cut Sheet:"<</ManualFeed true>> setpagedevice"
+*CloseUI: *InputSlot
+
+*%=============== Custom Page Sizes ===============
+*MaxMediaWidth: "2592"
+*MaxMediaHeight: "129600"
+*LeadingEdge Short: ""
+*LeadingEdge Long: ""
+*DefaultLeadingEdge: Short
+*HWMargins: 22 43 22 33
+*ADUseHWMargins: True
+*ParamCustomPageSize Width/Width: 1 points 200 2592
+*ParamCustomPageSize Height/Height: 2 points 200 129600
+*ParamCustomPageSize WidthOffset/WidthOffset: 4 points 0 0
+*ParamCustomPageSize HeightOffset/HeightOffset: 5 points 0 0
+*ParamCustomPageSize Orientation/Orientation: 3 int 0 3
+*NonUIOrderDependency: 30.0 AnySetup *CustomPageSize
+*CustomPageSize True: "
+ pop pop % discard offsets
+ 2 mod 0 eq
+ { exch
+ 3 dict begin
+ /PageSize [ 4 -2 roll ] def
+ userdict /HPCustTrans 0 put
+ /ImagingBBox null def
+ currentdict end setpagedevice
+ }
+ {
+ 3 dict begin
+ /PageSize [ 4 -2 roll ] def
+ userdict /HPCustTrans 0 put
+ /ImagingBBox null def
+ currentdict end setpagedevice
+ } ifelse
+ /HPDict /ProcSet findresource /SetMargins get [ 33 43 22 22 ] exch exec
+ <<>> setpagedevice"
+*End
+
+*%=============== 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.009)" ExtendedRoman ROM
+*Font AntiqueOlive-Compact: Standard "(501.008)" ExtendedRoman ROM
+*Font AntiqueOlive-Italic: Standard "(501.010)" ExtendedRoman ROM
+*Font AntiqueOlive-Roman: Standard "(501.008)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Compact: Win1250 "(501.008)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Apple-Chancery: Standard "(001.001)" ExtendedRoman ROM
+*Font Apple-ChanceryCE: Win1250 "(001.001)" ExtendedRoman ROM
+*Font Arial-BoldItalicMT: Standard "(501.009)" ExtendedRoman ROM
+*Font Arial-BoldMT: Standard "(501.009)" ExtendedRoman ROM
+*Font Arial-ItalicMT: Standard "(501.012)" ExtendedRoman ROM
+*Font ArialCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM
+*Font ArialCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font ArialCE-Italic: Win1250 "(501.012)" ExtendedRoman ROM
+*Font ArialCE: Win1250 "(501.009)" ExtendedRoman ROM
+*Font ArialMT: Standard "(501.009)" ExtendedRoman ROM
+*Font AvantGarde-Book: Standard "(501.009)" ExtendedRoman ROM
+*Font AvantGarde-BookOblique: Standard "(501.009)" ExtendedRoman ROM
+*Font AvantGarde-Demi: Standard "(501.010)" ExtendedRoman ROM
+*Font AvantGarde-DemiOblique: Standard "(501.010)" ExtendedRoman ROM
+*Font AvantGardeCE-Book: Win1250 "(501.009)" ExtendedRoman ROM
+*Font AvantGardeCE-BookOblique: Win1250 "(501.009)" ExtendedRoman ROM
+*Font AvantGardeCE-Demi: Win1250 "(501.010)" ExtendedRoman ROM
+*Font AvantGardeCE-DemiOblique: Win1250 "(501.010)" ExtendedRoman ROM
+*Font Bodoni-Bold: Standard "(501.006)" ExtendedRoman ROM
+*Font Bodoni-BoldItalic: Standard "(501.007)" ExtendedRoman ROM
+*Font Bodoni-Italic: Standard "(501.007)" ExtendedRoman ROM
+*Font Bodoni-Poster: Standard "(501.009)" ExtendedRoman ROM
+*Font Bodoni-PosterCompressed: Standard "(501.007)" ExtendedRoman ROM
+*Font Bodoni: Standard "(501.008)" ExtendedRoman ROM
+*Font BodoniCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font BodoniCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font BodoniCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font BodoniCE-Poster: Win1250 "(501.009)" ExtendedRoman ROM
+*Font BodoniCE-PosterCompressed: Win1250 "(501.007)" ExtendedRoman ROM
+*Font BodoniCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Bookman-Demi: Standard "(501.007)" ExtendedRoman ROM
+*Font Bookman-DemiItalic: Standard "(501.008)" ExtendedRoman ROM
+*Font Bookman-Light: Standard "(501.006)" ExtendedRoman ROM
+*Font Bookman-LightItalic: Standard "(501.007)" ExtendedRoman ROM
+*Font BookmanCE-Demi: Win1250 "(501.007)" ExtendedRoman ROM
+*Font BookmanCE-DemiItalic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font BookmanCE-Light: Win1250 "(501.006)" ExtendedRoman ROM
+*Font BookmanCE-LightItalic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font Carta: Special "(001.001)" Special ROM
+*Font Chicago: Standard "(501.011)" ExtendedRoman ROM
+*Font ChicagoCE: Win1250 "(501.011)" ExtendedRoman ROM
+*Font Clarendon-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font Clarendon-Light: Standard "(501.009)" ExtendedRoman ROM
+*Font Clarendon: Standard "(501.009)" ExtendedRoman ROM
+*Font ClarendonCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font ClarendonCE-Light: Win1250 "(501.009)" ExtendedRoman ROM
+*Font ClarendonCE: Win1250 "(501.009)" 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)" ExtendedRoman ROM
+*Font CoronetCE-Regular: Win1250 "(001.000)" ExtendedRoman ROM
+*Font Courier-Bold: Standard "(501.010)" ExtendedRoman ROM
+*Font Courier-BoldOblique: Standard "(501.010)" ExtendedRoman ROM
+*Font Courier-Oblique: Standard "(501.010)" ExtendedRoman ROM
+*Font Courier: Standard "(501.010)" ExtendedRoman ROM
+*Font CourierCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM
+*Font CourierCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman ROM
+*Font CourierCE-Oblique: Win1250 "(501.010)" ExtendedRoman ROM
+*Font CourierCE: Win1250 "(501.010)" ExtendedRoman ROM
+*Font Eurostile-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font Eurostile-BoldExtendedTwo: Standard "(501.008)" ExtendedRoman ROM
+*Font Eurostile-ExtendedTwo: Standard "(501.010)" ExtendedRoman ROM
+*Font Eurostile: Standard "(501.008)" ExtendedRoman ROM
+*Font EurostileCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.008)" ExtendedRoman ROM
+*Font EurostileCE-ExtendedTwo: Win1250 "(501.010)" ExtendedRoman ROM
+*Font EurostileCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Geneva: Standard "(501.007)" ExtendedRoman ROM
+*Font GenevaCE: Win1250 "(501.007)" ExtendedRoman ROM
+*Font GillSans-Bold: Standard "(501.007)" ExtendedRoman ROM
+*Font GillSans-BoldCondensed: Standard "(501.006)" ExtendedRoman ROM
+*Font GillSans-BoldItalic: Standard "(501.008)" ExtendedRoman ROM
+*Font GillSans-Condensed: Standard "(501.007)" ExtendedRoman ROM
+*Font GillSans-ExtraBold: Standard "(501.008)" ExtendedRoman ROM
+*Font GillSans-Italic: Standard "(501.008)" ExtendedRoman ROM
+*Font GillSans-Light: Standard "(501.009)" ExtendedRoman ROM
+*Font GillSans-LightItalic: Standard "(501.009)" ExtendedRoman ROM
+*Font GillSans: Standard "(501.009)" ExtendedRoman ROM
+*Font GillSansCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font GillSansCE-BoldCondensed: Win1250 "(501.006)" ExtendedRoman ROM
+*Font GillSansCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font GillSansCE-Condensed: Win1250 "(501.007)" ExtendedRoman ROM
+*Font GillSansCE-ExtraBold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font GillSansCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font GillSansCE-Light: Win1250 "(501.009)" ExtendedRoman ROM
+*Font GillSansCE-LightItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font GillSansCE-Roman: Win1250 "(501.009)" 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.010)" ExtendedRoman ROM
+*Font Helvetica-BoldOblique: Standard "(501.010)" ExtendedRoman ROM
+*Font Helvetica-Condensed-Bold: Standard "(501.009)" ExtendedRoman ROM
+*Font Helvetica-Condensed-BoldObl: Standard "(501.009)" ExtendedRoman ROM
+*Font Helvetica-Condensed-Oblique: Standard "(501.010)" ExtendedRoman ROM
+*Font Helvetica-Condensed: Standard "(501.010)" ExtendedRoman ROM
+*Font Helvetica-Narrow-Bold: Standard "(501.010)" ExtendedRoman ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(501.010)" ExtendedRoman ROM
+*Font Helvetica-Narrow-Oblique: Standard "(501.008)" ExtendedRoman ROM
+*Font Helvetica-Narrow: Standard "(501.008)" ExtendedRoman ROM
+*Font Helvetica-Oblique: Standard "(501.008)" ExtendedRoman ROM
+*Font Helvetica: Standard "(501.008)" ExtendedRoman ROM
+*Font HelveticaCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HelveticaCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HelveticaCE-Cond: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HelveticaCE-CondBold: Win1250 "(501.009)" ExtendedRoman ROM
+*Font HelveticaCE-CondBoldObl: Win1250 "(501.009)" ExtendedRoman ROM
+*Font HelveticaCE-CondObl: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HelveticaCE-Narrow: Win1250 "(501.008)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowBold: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowOblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font HelveticaCE-Oblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font HelveticaCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font HoeflerText-Black: Standard "(501.008)" ExtendedRoman ROM
+*Font HoeflerText-BlackItalic: Standard "(501.009)" ExtendedRoman ROM
+*Font HoeflerText-Italic: Standard "(501.010)" ExtendedRoman ROM
+*Font HoeflerText-Ornaments: Special "(001.001)" Special ROM
+*Font HoeflerText-Regular: Standard "(501.009)" ExtendedRoman ROM
+*Font HoeflerTextCE-Black: Win1250 "(501.008)" ExtendedRoman ROM
+*Font HoeflerTextCE-BlackItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font HoeflerTextCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HoeflerTextCE-Regular: Win1250 "(501.009)" ExtendedRoman ROM
+*Font JoannaMT-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font JoannaMT-BoldItalic: Standard "(501.008)" ExtendedRoman ROM
+*Font JoannaMT-Italic: Standard "(501.008)" ExtendedRoman ROM
+*Font JoannaMT: Standard "(501.009)" ExtendedRoman ROM
+*Font JoannaMTCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font JoannaMTCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font JoannaMTCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font JoannaMTCE: Win1250 "(501.009)" ExtendedRoman ROM
+*Font LetterGothic-Bold: Standard "(501.010)" ExtendedRoman ROM
+*Font LetterGothic-BoldSlanted: Standard "(501.010)" ExtendedRoman ROM
+*Font LetterGothic-Slanted: Standard "(501.010)" ExtendedRoman ROM
+*Font LetterGothic: Standard "(501.009)" ExtendedRoman ROM
+*Font LetterGothicCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM
+*Font LetterGothicCE-BoldSlanted: Win1250 "(501.010)" ExtendedRoman ROM
+*Font LetterGothicCE-Slanted: Win1250 "(501.010)" ExtendedRoman ROM
+*Font LetterGothicCE: Win1250 "(501.009)" ExtendedRoman ROM
+*Font LubalinGraph-Book: Standard "(501.009)" ExtendedRoman ROM
+*Font LubalinGraph-BookOblique: Standard "(501.009)" ExtendedRoman ROM
+*Font LubalinGraph-Demi: Standard "(501.009)" ExtendedRoman ROM
+*Font LubalinGraph-DemiOblique: Standard "(501.009)" ExtendedRoman ROM
+*Font LubalinGraphCE-Book: Win1250 "(501.009)" ExtendedRoman ROM
+*Font LubalinGraphCE-BookOblique: Win1250 "(501.009)" ExtendedRoman ROM
+*Font LubalinGraphCE-Demi: Win1250 "(501.009)" ExtendedRoman ROM
+*Font LubalinGraphCE-DemiOblique: Win1250 "(501.009)" ExtendedRoman ROM
+*Font Marigold: Standard "(001.000)" Standard ROM
+*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM
+*Font Monaco: Standard "(501.012)" ExtendedRoman ROM
+*Font MonacoCE: Win1250 "(501.012)" ExtendedRoman ROM
+*Font NewCenturySchlbk-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(501.009)" ExtendedRoman ROM
+*Font NewCenturySchlbk-Italic: Standard "(501.011)" ExtendedRoman ROM
+*Font NewCenturySchlbk-Roman: Standard "(501.008)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Italic: Win1250 "(501.011)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM
+*Font NewYork: Standard "(501.013)" ExtendedRoman ROM
+*Font NewYorkCE: Win1250 "(501.013)" ExtendedRoman ROM
+*Font Optima-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font Optima-BoldItalic: Standard "(501.009)" ExtendedRoman ROM
+*Font Optima-Italic: Standard "(501.010)" ExtendedRoman ROM
+*Font Optima: Standard "(501.010)" ExtendedRoman ROM
+*Font OptimaCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font OptimaCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font OptimaCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM
+*Font OptimaCE-Roman: Win1250 "(501.010)" ExtendedRoman ROM
+*Font Oxford: Standard "(001.000)" Standard ROM
+*Font Palatino-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font Palatino-BoldItalic: Standard "(501.007)" ExtendedRoman ROM
+*Font Palatino-Italic: Standard "(501.008)" ExtendedRoman ROM
+*Font Palatino-Roman: Standard "(501.006)" ExtendedRoman ROM
+*Font PalatinoCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font PalatinoCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font PalatinoCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font PalatinoCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font StempelGaramond-Bold: Standard "(501.007)" ExtendedRoman ROM
+*Font StempelGaramond-BoldItalic: Standard "(501.012)" ExtendedRoman ROM
+*Font StempelGaramond-Italic: Standard "(501.009)" ExtendedRoman ROM
+*Font StempelGaramond-Roman: Standard "(501.011)" ExtendedRoman ROM
+*Font StempelGaramondCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font StempelGaramondCE-BoldItalic: Win1250 "(501.012)" ExtendedRoman ROM
+*Font StempelGaramondCE-Italic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font StempelGaramondCE-Roman: Win1250 "(501.011)" ExtendedRoman ROM
+*Font Symbol: Special "(001.008)" Special ROM
+*Font Tekton: Standard "(001.001)" Standard ROM
+*Font Times-Bold: Standard "(501.009)" ExtendedRoman ROM
+*Font Times-BoldItalic: Standard "(501.009)" ExtendedRoman ROM
+*Font Times-Italic: Standard "(501.010)" ExtendedRoman ROM
+*Font Times-Roman: Standard "(501.010)" ExtendedRoman ROM
+*Font TimesCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM
+*Font TimesCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font TimesCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM
+*Font TimesCE-Roman: Win1250 "(501.010)" ExtendedRoman ROM
+*Font TimesNewRomanCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM
+*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.011)" ExtendedRoman ROM
+*Font TimesNewRomanCE-Italic: Win1250 "(501.011)" ExtendedRoman ROM
+*Font TimesNewRomanCE: Win1250 "(501.010)" ExtendedRoman ROM
+*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.011)" ExtendedRoman ROM
+*Font TimesNewRomanPS-BoldMT: Standard "(501.009)" ExtendedRoman ROM
+*Font TimesNewRomanPS-ItalicMT: Standard "(501.011)" ExtendedRoman ROM
+*Font TimesNewRomanPSMT: Standard "(501.010)" ExtendedRoman ROM
+*Font Univers-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font Univers-BoldExt: Standard "(501.010)" ExtendedRoman ROM
+*Font Univers-BoldExtObl: Standard "(501.010)" ExtendedRoman ROM
+*Font Univers-BoldOblique: Standard "(501.008)" ExtendedRoman ROM
+*Font Univers-Condensed: Standard "(501.011)" ExtendedRoman ROM
+*Font Univers-CondensedBold: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers-CondensedBoldOblique: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers-CondensedOblique: Standard "(501.011)" ExtendedRoman ROM
+*Font Univers-Extended: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers-ExtendedObl: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers-Light: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers-LightOblique: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers-Oblique: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers: Standard "(501.009)" ExtendedRoman ROM
+*Font UniversCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-BoldExt: Win1250 "(501.010)" ExtendedRoman ROM
+*Font UniversCE-BoldExtObl: Win1250 "(501.010)" ExtendedRoman ROM
+*Font UniversCE-BoldOblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-Condensed: Win1250 "(501.011)" ExtendedRoman ROM
+*Font UniversCE-CondensedBold: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-CondensedBoldOblique: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-CondensedOblique: Win1250 "(501.011)" ExtendedRoman ROM
+*Font UniversCE-Extended: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-ExtendedObl: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-Light: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-LightOblique: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-Medium: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-Oblique: Win1250 "(501.009)" ExtendedRoman ROM
+*Font Wingdings-Regular: Special "(001.001)" Special ROM
+*Font ZapfChancery-MediumItalic: Standard "(002.000)" ExtendedRoman ROM
+*Font ZapfChanceryCE-MediumItalic: Win1250 "(002.000)" ExtendedRoman ROM
+*Font ZapfDingbats: Special "(001.005S)" Special 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: "idle"
+*Status: "busy"
+*Status: "waiting"
+*Status: "printing"
+*Status: "initializing"
+*Status: "printing test page"
+*Status: "PrinterError: needs attention"
+*Status: "PrinterError: cover open"
+*Status: "PrinterError: warming up"
+*Status: "PrinterError: resetting printer"
+*Status: "PrinterError: output bin full"
+*Status: "PrinterError: Paper Jam"
+*Status: "PrinterError: no toner cartridge"
+*Status: "PrinterError: manual feed"
+*Status: "PrinterError: out of paper"
+*Status: "PrinterError: page protect needed"
+*Status: "PrinterError: out of memory"
+*Status: "PrinterError: off line"
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "Parallel"
+*Source: "OptionalIO"
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "needs attention"
+*PrinterError: "cover open"
+*PrinterError: "warming up"
+*PrinterError: "resetting printer"
+*PrinterError: "output bin full"
+*PrinterError: "Paper Jam"
+*PrinterError: "no toner cartridge"
+*PrinterError: "manual feed"
+*PrinterError: "out of paper"
+*PrinterError: "page protect needed"
+*PrinterError: "out of memory"
+*PrinterError: "off line"
+
+*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+
+*%=============== Color Separation Information ===============
+
+*DefaultColorSep: ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi
+
+
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% =============== For 60 lpi / 600 dpi ===============
+
+*ColorSepScreenAngle ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "60"
+
+*% =============== For 53 lpi / 600 dpi ===============
+
+*ColorSepScreenAngle ProcessBlack.53lpi.600dpi/53 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.53lpi.600dpi/53 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.53lpi.600dpi/53 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.53lpi.600dpi/53 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.53lpi.600dpi/53 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.53lpi.600dpi/53 lpi / 600 dpi: "53.033"
+*ColorSepScreenFreq CustomColor.53lpi.600dpi/53 lpi / 600 dpi: "53.033"
+*ColorSepScreenFreq ProcessCyan.53lpi.600dpi/53 lpi / 600 dpi: "47.4342"
+*ColorSepScreenFreq ProcessMagenta.53lpi.600dpi/53 lpi / 600 dpi: "47.4342"
+*ColorSepScreenFreq ProcessYellow.53lpi.600dpi/53 lpi / 600 dpi: "50.0"
+
+
+*% Last Edit Date: Jul/28/1998, 12:00pm
+*% Last localization Date: July 14th 1997
+*% End of PPD file for HP DesignJet 1055CM
+
diff --git a/prnt/hpijs/ppd/HP_DesignJet_2500CP_PS3.ppd b/prnt/hpijs/ppd/HP_DesignJet_2500CP_PS3.ppd
new file mode 100644
index 000000000..51b8d58b8
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_DesignJet_2500CP_PS3.ppd
@@ -0,0 +1,1385 @@
+*PPD-Adobe: "4.3"
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% All Rights Reserved.
+*% Thu Dec 18 16:20:27 MET 1997 BY ignacior
+*% Permission is granted for redistribution of this file as
+*% long as this copyright notice is intact and the contents
+*% of the file is not altered in any way from its original form.
+*% End of Copyright statement
+*FormatVersion: "4.3"
+*FileVersion: "1.1"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*PCFileName: "HP250MC2.PPD"
+*PSVersion: "(3010.103) 1"
+*Product: "(HP DesignJet 2500CP)"
+*ModelName: "HP DesignJet 2500CP PS3"
+*ShortNickName: "HP DesignJet 2500CP PS3"
+*NickName: "HP DesignJet 2500CP PS3 v3010.103 (recommended"
+*Manufacturer: "HP"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*cupsICCProfile RGB../sRGB Matching Profile: "/Library/Printers/hp/Profiles/sRGB_A.icc"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP DesignJet 2500CP PS3.icns"
+
+*%=============== Device Capabilities ===============
+*LanguageLevel: "3"
+*Protocols:TBCP
+
+*FreeVM: "7428480"
+
+*VMOption standard/Standard: "7428480"
+*VMOption 8MB: "15077208"
+*VMOption 16MB: "23542144"
+*VMOption 32MB: "39721344"
+*VMOption 48MB: "54532480"
+
+*FCacheSize standard/Standard: 0
+*FCacheSize 8MB: 0
+*FCacheSize 16MB: 0
+*FCacheSize 32MB: 0
+*FCacheSize 48MB: 0
+
+*OpenGroup: InstallableOptions
+*OpenUI *InstalledMemory/Installed Memory: PickOne
+*DefaultInstalledMemory: standard
+*InstalledMemory standard/Standard: " "
+*InstalledMemory 8MB/24 MB Total Memory: " "
+*InstalledMemory 16MB/32 MB Total Memory: " "
+*InstalledMemory 32MB/48 MB Total Memory: " "
+*InstalledMemory 48MB/64 MB Total Memory: " "
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 60 ge
+ {(48MB)}
+ {
+ size 44 ge
+ {(32MB)}
+ {
+ size 28 ge
+ {(16MB)}
+ {
+ size 20 ge
+ {(8MB)}
+ {
+ size 12 ge
+ {(standard)}
+ {(Unknown)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ = flush
+ restore"
+*End
+
+*CloseUI: *InstalledMemory
+*CloseGroup: InstallableOptions
+
+*ColorDevice: True
+*DefaultColorSpace: CMYK
+*VariablePaperSize: True
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore"
+*End
+*Throughput: "1"
+*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
+
+
+*%=============== Halftone Information ===============
+*ScreenFreq: "60.0"
+*ScreenAngle: "0.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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1
+ exch sub }"
+*End
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 100
+
+
+*%=============== Print Color as Gray ===============
+
+*OpenUI *HPColorAsGray/Print Color as Gray: PickOne
+*OrderDependency: 5.0 AnySetup *HPColorAsGray
+*DefaultHPColorAsGray: No
+*HPColorAsGray Yes/Yes: "<< /ProcessColorModel /DeviceGray >> setpagedevice"
+*HPColorAsGray No/No: "<< /ProcessColorModel /DeviceCMYK >> setpagedevice"
+*?HPColorAsGray: "
+ save
+ currentpagedevice /ProcessColorModel get /DeviceGray eq
+ {(Yes)}{(No)} ifelse
+ = flush
+ restore"
+*End
+*CloseUI: *HPColorAsGray
+
+
+*%=============== Auto-scaling Control ===============
+
+*OpenUI *HPAutoScaling/Scale to: PickOne
+*OrderDependency: 20.0 AnySetup *HPAutoScaling
+*DefaultHPAutoScaling: Off
+
+*HPAutoScaling Off/No Change:" "
+
+*HPAutoScaling Letter/US Letter: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [612 792 ] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling LetterFullBleed/Full Bleed US Letter: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [777 1009 ] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling Tabloid/Tabloid: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [792 1224] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling TabloidFullBleed/Full Bleed Tabloid: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [957 1441] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling AnsiC/ANSI C: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1224 1584] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling AnsiD/ANSI D: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1584 2448] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling AnsiE/ANSI E: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2448 3168] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling ARCHA/ARCH A: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [648 864] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling ARCHB/ARCH B: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [864 1296] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling ARCHC/ARCH C: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1296 1728] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling ARCHD/ARCH D: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 2592] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling ARCHE/ARCH E: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 3456] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A4/ISO A4: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [595 842] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A4FullBleed/Full Bleed ISO A4: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [760 1059] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A3/ISO A3: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [842 1191] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A3FullBleed/Full Bleed ISO A3: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1007 1408] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A2/ISO A2: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1191 1684] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A1/ISO A1: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1684 2384] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A0/ISO A0: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2384 3370] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling OVERSIZEA2/Oversize A2: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1377 1772] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling OVERSIZEA1/Oversize A1: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1788 2551] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling OVERSIZEA0/Oversize A0: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2567 3529] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling B4/JIS B4: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [729 1032] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling B3/JIS B3: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1032 1460] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling B2/JIS B2: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1460 2064] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling B1/JIS B1: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2064 2920] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P24x48/24" x 48": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 3456] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P24x60/24" x 60": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 4320] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P24x72/24" x 72": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 5184] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P24x84/24" x 84": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 6048] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P24x96/24" x 96": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 6912] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P24x108/24" x 108": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 7776] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P36x60/36" x 60": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 4320] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P36x72/36" x 72": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 5184] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P36x84/36" x 84": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 6048] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P36x96/36" x 96": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 6912] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P36x108/36" x 108": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 7776] exch exec
+ <<>> setpagedevice"
+*End
+
+*CloseUI: *HPAutoScaling
+
+
+*%=============== Print Quality ===============
+
+*OpenUI *OutputMode/Print Quality: PickOne
+*OrderDependency: 50.0 AnySetup *OutputMode
+*DefaultOutputMode: Best
+
+*OutputMode Best/Best: "
+ << /HWResolution [600 600]
+ /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails
+ << /PrintQuality 3
+ /Type 11 >>
+ >> setpagedevice"
+*End
+
+*OutputMode Normal/Normal: "
+ << /HWResolution [300 300]
+ /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails
+ << /PrintQuality 2
+ /Type 11 >>
+ >> setpagedevice"
+*End
+
+*OutputMode Fast/Fast: "
+ << /HWResolution [300 300]
+ /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails
+ << /PrintQuality 1
+ /Type 11 >>
+ >> setpagedevice"
+*End
+
+*?OutputMode: "
+ save
+ 3 dict
+ dup 1 (Fast) put
+ dup 2 (Normal) put
+ dup 3 (Best) put
+ currentpagedevice /PostRenderingEnhanceDetails get
+ /PrintQuality get get = flush
+ restore"
+*End
+*CloseUI: *OutputMode
+
+
+
+*%=============== Transverse ===============
+
+*OpenUI *HPTransverse/Rotate: Boolean
+*OrderDependency: 50.0 AnySetup *HPTransverse
+*DefaultHPTransverse: False
+*HPTransverse True/True: "
+userdict /HPCustTrans known
+ {
+ (<<) cvx exec
+ /Orientation
+ userdict /HPCustTrans get
+ 1 eq
+ { 0 }
+ { 1 } ifelse
+ (>>) cvx exec setpagedevice
+ }
+ {
+ <</Orientation 1>> setpagedevice
+ } ifelse"
+*End
+*HPTransverse False/False: "
+userdict /HPCustTrans known
+ {
+ (<<) cvx exec
+ /Orientation
+ userdict /HPCustTrans get
+ (>>) cvx exec setpagedevice
+ }
+ {
+ <</Orientation 0>> setpagedevice
+ } ifelse"
+*End
+*?HPTransverse: "
+ save
+ currentpagedevice /Orientation get 0 eq
+ { (False) }
+ {
+ currentpagedevice /Orientation get 1 eq
+ { (True) }
+ { (Unknown) } ifelse
+ } ifelse = flush
+ restore"
+*End
+*CloseUI: *HPTransverse
+
+
+*%=============== HP Color Management ===============
+
+*OpenUI *HPColorMan/Color Management: PickOne
+*OrderDependency: 60.0 AnySetup *HPColorMan
+*DefaultHPColorMan: EuroScale
+
+*HPColorMan EuroScale/EuroScale:"
+ globaldict /ColorManagement known {
+ /EuroOffset ColorManagement
+ } if"
+*End
+
+*HPColorMan SWOP/SWOP:"
+ globaldict /ColorManagement known {
+ /SWOP ColorManagement
+ } if"
+*End
+
+*HPColorMan Toyo/Toyo:"
+ globaldict /ColorManagement known {
+ /JapanOffset ColorManagement
+ } if"
+*End
+
+*HPColorMan ColorSmart/ColorSmart Vivid Business Graphics:"
+ globaldict /ColorManagement known {
+ true ColorManagement
+ } if"
+*End
+
+*HPColorMan None/No Color Adjustment - Expert users only:"
+ globaldict /ColorManagement known {
+ false ColorManagement
+ } if"
+*End
+
+*HPColorMan Enhanced/Enhanced Native: "
+ globaldict /ColorManagement known {
+ /Enhanced ColorManagement
+ } if"
+*End
+
+*?HPColorMan: "
+ save
+ userdict /ColorSmartOn known
+ {
+ userdict /ColorSmartOn get
+ {(ColorSmart)}
+ {
+ userdict /ColorEmulationMode known
+ {
+ userdict /ColorEmulationMode get
+ dup 0 eq
+ {(None)}
+ {
+ dup 1 eq
+ {(SWOP)}
+ {
+ dup 2 eq
+ {(EuroScale)}
+ {
+ dup 3 eq
+ {(Toyo)}
+ {
+ dup 4 eq
+ {(Enhanced)}
+ {(Unknown)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse exch pop
+ }
+ {(None)} ifelse
+ } ifelse
+ }
+ {
+ userdict /ColorEmulationMode known
+ {
+ userdict /ColorEmulationMode get
+ dup 0 eq
+ {(None)}
+ {
+ dup 1 eq
+ {(SWOP)}
+ {
+ dup 2 eq
+ {(EuroScale)}
+ {
+ dup 3 eq
+ {(Toyo)}
+ {
+ dup 4 eq
+ {(Enhanced)}
+ {(Unknown)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse exch pop
+ }
+ {(None)} ifelse
+ } ifelse
+
+ = flush
+ restore"
+*End
+
+*CloseUI: *HPColorMan
+
+
+*%=============== Rendering Intent ======================
+
+*OpenUI *HPIntent/Rendering Intent: PickOne
+*OrderDependency: 15.0 AnySetup *HPIntent
+*DefaultHPIntent: Perceptual
+*HPIntent Perceptual/Perceptual: "
+ userdict /UserRenderIntent (Perceptual) put
+ <<>> setpagedevice"
+*End
+*HPIntent Colorimetric/Colorimetric: "
+ userdict /UserRenderIntent (Colorimetric) put
+ <<>> setpagedevice"
+*End
+*HPIntent Saturation/Saturation: "
+ userdict /UserRenderIntent (Saturation) put
+ <<>> setpagedevice"
+*End
+*?HPIntent: "
+ % UserRenderIntent should be Perceptual, Colorimetric or Saturation
+ save
+ userdict /UserRenderIntent known {
+ userdict /UserRenderIntent get
+ } {
+ (None)
+ } ifelse
+ = flush
+ restore"
+*End
+*CloseUI: *HPIntent
+
+
+*%=============== Brightness Control ===============
+
+*OpenUI *HPBrightness/Lightness: PickOne
+*OrderDependency: 70.0 AnySetup *HPBrightness
+*DefaultHPBrightness: leveleven
+
+*HPBrightness levelm25/ -25% Lighter:" 25
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness levelm20/ -20%:" 20
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness levelm15/ -15%:" 15
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness levelm10/ -10%:" 10
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness levelm5/ -5%:" 5
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness leveleven/ 0% No Change:" "
+
+*HPBrightness levelp5/ +5%:" -5
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness levelp10/ +10%:" -10
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness levelp15/ +15%:" -15
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness levelp20/ +20%:" -20
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness levelp25/ +25% Darker:" -25
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*?HPBrightness: "
+ save
+ 11 dict
+ dup 0.415038 (levelm25) put
+ dup 0.514573 (levelm20) put
+ dup 0.621488 (levelm15) put
+ dup 0.736966 (levelm10) put
+ dup 0.862496 (levelm5) put
+ dup 1.0 (leveleven) put
+ dup 1.152 (levelp5) put
+ dup 1.32193 (levelp10) put
+ dup 1.51457 (levelp15) put
+ dup 1.73697 (levelp20) put
+ dup 2.0 (levelp25) put
+
+ dup
+ currenttransfer dup length 0 eq
+ {pop pop pop (Unknown)}
+ {0 get dup 1 lt
+ {1000000 mul round 1000000 div}
+ {100000 mul round 100000 div} ifelse
+ dup
+ 3 1 roll
+ known
+ { get }
+ { pop pop (Unknown)} ifelse
+ } ifelse
+ = flush
+ restore"
+*End
+*CloseUI: *HPBrightness
+
+
+*%=============== Allow Application Halftoning ===============
+
+*OpenUI *HPAppHalftoning/Application Halftoning: Boolean
+*OrderDependency: 80.0 AnySetup *HPAppHalftoning
+*DefaultHPAppHalftoning: False
+*HPAppHalftoning True/Allow: ""
+*HPAppHalftoning False/Disallow: "
+ userdict /setscreen { pop pop pop } put
+ userdict /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } put
+ userdict /sethalftone{pop} put
+ <<>> setpagedevice"
+*End
+*?HPAppHalftoning: "
+ save
+ 2 dict begin
+ /AllSamePop {
+ dup 0 get exch true exch
+ { 2 index ne {pop false exit} if } forall
+ exch dup /pop eq exch /pop load eq or and
+ } def
+ /Lenchk { dup type /arraytype eq
+ {dup length 3 -1 roll eq {true}{pop false}ifelse}
+ {pop pop false}
+ ifelse
+ } def
+ 3 /setscreen load Lenchk {AllSamePop}{false}ifelse
+ 12 /setcolorscreen load Lenchk {AllSamePop}{false}ifelse
+ 1 /sethalftone load Lenchk {AllSamePop}{false}ifelse
+ end
+ and and not
+ {(True)} {(False)} ifelse
+ = flush
+ restore"
+*End
+*CloseUI: *HPAppHalftoning
+
+
+*%=============== Paper Handling ===============
+
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30.0 AnySetup *PageSize
+*DefaultPageSize: Unknown
+*PageSize Letter/US Letter: "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageSize LetterFullBleed/Full Bleed US Letter: "<</PageSize[777 1009]/ImagingBBox null>>setpagedevice"
+*PageSize Tabloid/Tabloid: "<</PageSize[792 1224]/ImagingBBox null>>setpagedevice"
+*PageSize TabloidFullBleed/Full Bleed Tabloid: "<</PageSize[957 1441]/ImagingBBox null>>setpagedevice"
+*PageSize AnsiC/ANSI C: "<</PageSize[1224 1584]/ImagingBBox null>>setpagedevice"
+*PageSize AnsiD/ANSI D: "<</PageSize[1584 2448]/ImagingBBox null>>setpagedevice"
+*PageSize AnsiE/ANSI E: "<</PageSize[2448 3168]/ImagingBBox null>>setpagedevice"
+*PageSize ARCHA/ARCH A: "<</PageSize[648 864]/ImagingBBox null>>setpagedevice"
+*PageSize ARCHB/ARCH B: "<</PageSize[864 1296]/ImagingBBox null>>setpagedevice"
+*PageSize ARCHC/ARCH C: "<</PageSize[1296 1728]/ImagingBBox null>>setpagedevice"
+*PageSize ARCHD/ARCH D: "<</PageSize[1728 2592]/ImagingBBox null>>setpagedevice"
+*PageSize ARCHE/ARCH E: "<</PageSize[2592 3456]/ImagingBBox null>>setpagedevice"
+*PageSize A4/ISO A4: "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageSize A4FullBleed/Full Bleed ISO A4: "<</PageSize[760 1059]/ImagingBBox null>>setpagedevice"
+*PageSize A3/ISO A3: "<</PageSize[842 1191]/ImagingBBox null>>setpagedevice"
+*PageSize A3FullBleed/Full Bleed ISO A3: "<</PageSize[1007 1408]/ImagingBBox null>>setpagedevice"
+*PageSize A2/ISO A2: "<</PageSize[1191 1684]/ImagingBBox null>>setpagedevice"
+*PageSize A1/ISO A1: "<</PageSize[1684 2384]/ImagingBBox null>>setpagedevice"
+*PageSize A0/ISO A0: "<</PageSize[2384 3370]/ImagingBBox null>>setpagedevice"
+*PageSize OVERSIZEA2/Oversize A2: "<</PageSize[1377 1772]/ImagingBBox null>>setpagedevice"
+*PageSize OVERSIZEA1/Oversize A1: "<</PageSize[1788 2551]/ImagingBBox null>>setpagedevice"
+*PageSize OVERSIZEA0/Oversize A0: "<</PageSize[2567 3529]/ImagingBBox null>>setpagedevice"
+*PageSize B4/JIS B4: "<</PageSize[729 1032]/ImagingBBox null>>setpagedevice"
+*PageSize B3/JIS B3: "<</PageSize[1032 1460]/ImagingBBox null>>setpagedevice"
+*PageSize B2/JIS B2: "<</PageSize[1460 2064]/ImagingBBox null>>setpagedevice"
+*PageSize B1/JIS B1: "<</PageSize[2064 2920]/ImagingBBox null>>setpagedevice"
+*PageSize P24x48/24" x 48": "<</PageSize[1728 3456]/ImagingBBox null>>setpagedevice"
+*PageSize P24x60/24" x 60": "<</PageSize[1728 4320]/ImagingBBox null>>setpagedevice"
+*PageSize P24x72/24" x 72": "<</PageSize[1728 5184]/ImagingBBox null>>setpagedevice"
+*PageSize P24x84/24" x 84": "<</PageSize[1728 6048]/ImagingBBox null>>setpagedevice"
+*PageSize P24x96/24" x 96": "<</PageSize[1728 6912]/ImagingBBox null>>setpagedevice"
+*PageSize P24x108/24" x 108": "<</PageSize[1728 7776]/ImagingBBox null>>setpagedevice"
+*PageSize P36x60/36" x 60": "<</PageSize[2592 4320]/ImagingBBox null>>setpagedevice"
+*PageSize P36x72/36" x 72": "<</PageSize[2592 5184]/ImagingBBox null>>setpagedevice"
+*PageSize P36x84/36" x 84": "<</PageSize[2592 6048]/ImagingBBox null>>setpagedevice"
+*PageSize P36x96/36" x 96": "<</PageSize[2592 6912]/ImagingBBox null>>setpagedevice"
+*PageSize P36x108/36" x 108": "<</PageSize[2592 7776]/ImagingBBox null>>setpagedevice"
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 42 dict
+ dup [612 792] (Letter) put
+ dup [777 1009] (LetterFullBleed) put
+ dup [792 1224] (Tabloid) put
+ dup [957 1441] (TabloidFullBleed) put
+ dup [1224 1584] (AnsiC) put
+ dup [1584 2448] (AnsiD) put
+ dup [2448 3168] (AnsiE) put
+ dup [648 864] (ARCHA) put
+ dup [864 1296] (ARCHB) put
+ dup [1296 1728] (ARCHC) put
+ dup [1728 2592] (ARCHD) put
+ dup [2592 3456] (ARCHE) put
+ dup [595 842] (A4) put
+ dup [760 1059] (A4FullBleed) put
+ dup [842 1191] (A3) put
+ dup [1007 1408] (A3FullBleed) put
+ dup [1191 1684] (A2) put
+ dup [1684 2384] (A1) put
+ dup [2384 3370] (A0) put
+ dup [1377 1772] (OVERSIZEA2) put
+ dup [1788 2551] (OVERSIZEA1) put
+ dup [2567 3529] (OVERSIZEA0) put
+ dup [729 1032] (B4) put
+ dup [1032 1460] (B3) put
+ dup [1460 2064] (B2) put
+ dup [2064 2920] (B1) put
+ dup [1728 3456] (P24x48) put
+ dup [1728 4320] (P24x60) put
+ dup [1728 5184] (P24x72) put
+ dup [1728 6048] (P24x84) put
+ dup [1728 6912] (P24x96) put
+ dup [1728 7776] (P24x108) put
+ dup [2592 4320] (P36x60) put
+ dup [2592 5184] (P36x72) put
+ dup [2592 6048] (P36x84) put
+ dup [2592 6912] (P36x96) put
+ dup [2592 7776] (P36x108) 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: 40.0 AnySetup *PageRegion
+*DefaultPageRegion: Unknown
+*PageRegion Letter/US Letter: "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageRegion LetterFullBleed/Full Bleed US Letter: "<</PageSize[777 1009]/ImagingBBox null>>setpagedevice"
+*PageRegion Tabloid/Tabloid: "<</PageSize[792 1224]/ImagingBBox null>>setpagedevice"
+*PageRegion TabloidFullBleed/Full Bleed Tabloid: "<</PageSize[957 1441]/ImagingBBox null>>setpagedevice"
+*PageRegion AnsiC/ANSI C: "<</PageSize[1224 1584]/ImagingBBox null>>setpagedevice"
+*PageRegion AnsiD/ANSI D: "<</PageSize[1584 2448]/ImagingBBox null>>setpagedevice"
+*PageRegion AnsiE/ANSI E: "<</PageSize[2448 3168]/ImagingBBox null>>setpagedevice"
+*PageRegion ARCHA/ARCH A: "<</PageSize[648 864]/ImagingBBox null>>setpagedevice"
+*PageRegion ARCHB/ARCH B: "<</PageSize[864 1296]/ImagingBBox null>>setpagedevice"
+*PageRegion ARCHC/ARCH C: "<</PageSize[1296 1728]/ImagingBBox null>>setpagedevice"
+*PageRegion ARCHD/ARCH D: "<</PageSize[1728 2592]/ImagingBBox null>>setpagedevice"
+*PageRegion ARCHE/ARCH E: "<</PageSize[2592 3456]/ImagingBBox null>>setpagedevice"
+*PageRegion A4/ISO A4: "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageRegion A4FullBleed/Full Bleed ISO A4: "<</PageSize[760 1059]/ImagingBBox null>>setpagedevice"
+*PageRegion A3/ISO A3: "<</PageSize[842 1191]/ImagingBBox null>>setpagedevice"
+*PageRegion A3FullBleed/Full Bleed ISO A3: "<</PageSize[1007 1408]/ImagingBBox null>>setpagedevice"
+*PageRegion A2/ISO A2: "<</PageSize[1191 1684]/ImagingBBox null>>setpagedevice"
+*PageRegion A1/ISO A1: "<</PageSize[1684 2384]/ImagingBBox null>>setpagedevice"
+*PageRegion A0/ISO A0: "<</PageSize[2384 3370]/ImagingBBox null>>setpagedevice"
+*PageRegion OVERSIZEA2/Oversize A2: "<</PageSize[1377 1772]/ImagingBBox null>>setpagedevice"
+*PageRegion OVERSIZEA1/Oversize A1: "<</PageSize[1788 2551]/ImagingBBox null>>setpagedevice"
+*PageRegion OVERSIZEA0/Oversize A0: "<</PageSize[2567 3529]/ImagingBBox null>>setpagedevice"
+*PageRegion B4/JIS B4: "<</PageSize[729 1032]/ImagingBBox null>>setpagedevice"
+*PageRegion B3/JIS B3: "<</PageSize[1032 1460]/ImagingBBox null>>setpagedevice"
+*PageRegion B2/JIS B2: "<</PageSize[1460 2064]/ImagingBBox null>>setpagedevice"
+*PageRegion B1/JIS B1: "<</PageSize[2064 2920]/ImagingBBox null>>setpagedevice"
+*PageRegion P24x48/24" x 48": "<</PageSize[1728 3456]/ImagingBBox null>>setpagedevice"
+*PageRegion P24x60/24" x 60": "<</PageSize[1728 4320]/ImagingBBox null>>setpagedevice"
+*PageRegion P24x72/24" x 72": "<</PageSize[1728 5184]/ImagingBBox null>>setpagedevice"
+*PageRegion P24x84/24" x 84": "<</PageSize[1728 6048]/ImagingBBox null>>setpagedevice"
+*PageRegion P24x96/24" x 96": "<</PageSize[1728 6912]/ImagingBBox null>>setpagedevice"
+*PageRegion P24x108/24" x 108": "<</PageSize[1728 7776]/ImagingBBox null>>setpagedevice"
+*PageRegion P36x60/36" x 60": "<</PageSize[2592 4320]/ImagingBBox null>>setpagedevice"
+*PageRegion P36x72/36" x 72": "<</PageSize[2592 5184]/ImagingBBox null>>setpagedevice"
+*PageRegion P36x84/36" x 84": "<</PageSize[2592 6048]/ImagingBBox null>>setpagedevice"
+*PageRegion P36x96/36" x 96": "<</PageSize[2592 6912]/ImagingBBox null>>setpagedevice"
+*PageRegion P36x108/36" x 108": "<</PageSize[2592 7776]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageRegion
+
+*% The following entries provide information about specific paper keywords.
+*DefaultImageableArea: Unknown
+*ImageableArea Letter/US Letter: "51 77 561 715"
+*ImageableArea LetterFullBleed/Full Bleed US Letter: "51 77 726 932"
+*ImageableArea Tabloid/Tabloid: "51 77 741 1147"
+*ImageableArea TabloidFullBleed/Full Bleed Tabloid: "51 77 906 1364"
+*ImageableArea AnsiC/ANSI C: "51 77 1173 1507"
+*ImageableArea AnsiD/ANSI D: "51 77 1533 2371"
+*ImageableArea AnsiE/ANSI E: "51 77 2397 3091"
+*ImageableArea ARCHA/ARCH A: "51 77 597 787"
+*ImageableArea ARCHB/ARCH B: "51 77 813 1219"
+*ImageableArea ARCHC/ARCH C: "51 77 1245 1651"
+*ImageableArea ARCHD/ARCH D: "51 77 1677 2515"
+*ImageableArea ARCHE/ARCH E: "51 77 2541 3379"
+*ImageableArea A4/ISO A4: "51 77 544 765"
+*ImageableArea A4FullBleed/Full Bleed ISO A4: "51 77 709 982"
+*ImageableArea A3/ISO A3: "51 77 791 1114"
+*ImageableArea A3FullBleed/Full Bleed ISO A3: "51 77 956 1331"
+*ImageableArea A2/ISO A2: "51 77 1140 1607"
+*ImageableArea A1/ISO A1: "51 77 1633 2307"
+*ImageableArea A0/ISO A0: "51 77 2333 3293"
+*ImageableArea OVERSIZEA2/Oversize A2: "51 77 1326 1695"
+*ImageableArea OVERSIZEA1/Oversize A1: "51 77 1737 2474"
+*ImageableArea OVERSIZEA0/Oversize A0: "51 77 2516 3452"
+*ImageableArea B4/JIS B4: "51 77 678 955"
+*ImageableArea B3/JIS B3: "51 77 981 1383"
+*ImageableArea B2/JIS B2: "51 77 1409 1987"
+*ImageableArea B1/JIS B1: "51 77 2013 2843"
+*ImageableArea P24x48/24" x 48": "51 77 1677 3379"
+*ImageableArea P24x60/24" x 60": "51 77 1677 4243"
+*ImageableArea P24x72/24" x 72": "51 77 1677 5107"
+*ImageableArea P24x84/24" x 84": "51 77 1677 5971"
+*ImageableArea P24x96/24" x 96": "51 77 1677 6835"
+*ImageableArea P24x108/24" x 108": "51 77 1677 7699"
+*ImageableArea P36x60/36" x 60": "51 77 2541 4243"
+*ImageableArea P36x72/36" x 72": "51 77 2541 5107"
+*ImageableArea P36x84/36" x 84": "51 77 2541 5971"
+*ImageableArea P36x96/36" x 96": "51 77 2541 6835"
+*ImageableArea P36x108/36" x 108": "51 77 2541 7699"
+*?ImageableArea: "
+ save
+ /cvp {cvi ( ) cvs
+ print ( ) print} bind def
+ newpath clippath pathbbox
+ 4 -2 roll exch 2 {ceiling cvp} repeat
+ exch 2 {floor cvp} repeat flush
+ restore"
+*End
+
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension:Unknown
+*PaperDimension Letter/US Letter: "612 792"
+*PaperDimension LetterFullBleed/Full Bleed US Letter: "777 1009"
+*PaperDimension Tabloid/Tabloid: "792 1224"
+*PaperDimension TabloidFullBleed/Full Bleed Tabloid: "957 1441"
+*PaperDimension AnsiC/ANSI C: "1224 1584"
+*PaperDimension AnsiD/ANSI D: "1584 2448"
+*PaperDimension AnsiE/ANSI E: "2448 3168"
+*PaperDimension ARCHA/ARCH A: "648 864"
+*PaperDimension ARCHB/ARCH B: "864 1296"
+*PaperDimension ARCHC/ARCH C: "1296 1728"
+*PaperDimension ARCHD/ARCH D: "1728 2592"
+*PaperDimension ARCHE/ARCH E: "2592 3456"
+*PaperDimension A4/ISO A4: "595 842"
+*PaperDimension A4FullBleed/Full Bleed ISO A4: "760 1059"
+*PaperDimension A3/ISO A3: "842 1191"
+*PaperDimension A3FullBleed/Full Bleed ISO A3: "1007 1408"
+*PaperDimension A2/ISO A2: "1191 1684"
+*PaperDimension A1/ISO A1: "1684 2384"
+*PaperDimension A0/ISO A0: "2384 3370"
+*PaperDimension OVERSIZEA2/Oversize A2: "1377 1772"
+*PaperDimension OVERSIZEA1/Oversize A1: "1788 2551"
+*PaperDimension OVERSIZEA0/Oversize A0: "2567 3529"
+*PaperDimension B4/JIS B4: "729 1032"
+*PaperDimension B3/JIS B3: "1032 1460"
+*PaperDimension B2/JIS B2: "1460 2064"
+*PaperDimension B1/JIS B1: "2064 2920"
+*PaperDimension P24x48/24" x 48": "1728 3456"
+*PaperDimension P24x60/24" x 60": "1728 4320"
+*PaperDimension P24x72/24" x 72": "1728 5184"
+*PaperDimension P24x84/24" x 84": "1728 6048"
+*PaperDimension P24x96/24" x 96": "1728 6912"
+*PaperDimension P24x108/24" x 108": "1728 7776"
+*PaperDimension P36x60/36" x 60": "2592 4320"
+*PaperDimension P36x72/36" x 72": "2592 5184"
+*PaperDimension P36x84/36" x 84": "2592 6048"
+*PaperDimension P36x96/36" x 96": "2592 6912"
+*PaperDimension P36x108/36" x 108": "2592 7776"
+
+*RequiresPageRegion All: True
+
+*OpenUI *InputSlot: PickOne
+*DefaultInputSlot: OnlyOne
+*InputSlot OnlyOne/Only One: ""
+*?InputSlot: "save (OnlyOne) = flush restore"
+*CloseUI: *InputSlot
+
+*%=============== Custom Page Sizes ===============
+*MaxMediaWidth: "2642"
+*MaxMediaHeight: "129600"
+*HWMargins: 51 77 51 77
+*ADUseHWMargins: True
+*ParamCustomPageSize Width/Width: 1 points 200 2642
+*ParamCustomPageSize Height/Height: 2 points 200 129600
+*ParamCustomPageSize WidthOffset/WidthOffset: 4 points 0 0
+*ParamCustomPageSize HeightOffset/HeightOffset: 5 points 0 0
+*ParamCustomPageSize Orientation/Orientation: 3 int 0 3
+*NonUIOrderDependency: 30.0 AnySetup *CustomPageSize
+*CustomPageSize True: "
+ pop pop % discard offsets
+ 2 mod 0 eq
+ { exch
+ 3 dict begin
+ /PageSize [ 4 -2 roll ] def
+ userdict /HPCustTrans 0 put
+ /ImagingBBox null def
+ currentdict end setpagedevice
+ }
+ {
+ 3 dict begin
+ /PageSize [ 4 -2 roll ] def
+ userdict /HPCustTrans 0 put
+ /ImagingBBox null def
+ currentdict end setpagedevice
+ } ifelse"
+*End
+
+*%=============== Font Information ===============
+
+*DefaultFont: Courier
+
+*Font AlbertusMT-Italic: Standard "(501.000)" Standard ROM
+*Font AlbertusMT-Light: Standard "(501.000)" Standard ROM
+*Font AlbertusMT: Standard "(501.000)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(501.000)" Standard ROM
+*Font AntiqueOlive-Compact: Standard "(501.000)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(501.000)" Standard ROM
+*Font AntiqueOlive-Roman: Standard "(501.000)" Standard ROM
+*Font AntiqueOliveCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Compact: Win1250 "(501.000)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Italic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Roman: Win1250 "(501.000)" ExtendedRoman ROM
+*Font Apple-Chancery: Standard "(501.000)" Standard ROM
+*Font Apple-ChanceryCE: Win1250 "(501.000)" ExtendedRoman ROM
+*Font ArialMT: Standard "(501.000)" Standard ROM
+*Font Arial-BoldMT: Standard "(501.000)" Standard ROM
+*Font Arial-BoldItalicMT: Standard "(501.000)" Standard ROM
+*Font Arial-ItalicMT: Standard "(501.000)" Standard ROM
+*Font ArialCE: Win1250 "(501.000)" ExtendedRoman ROM
+*Font ArialCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font ArialCE-BoldItalic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font ArialCE-Italic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font AvantGarde-Book: Standard "(501.000)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(501.000)" Standard ROM
+*Font AvantGarde-Demi: Standard "(501.000)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(501.000)" Standard ROM
+*Font AvantGardeCE-Book: Win1250 "(501.000)" ExtendedRoman ROM
+*Font AvantGardeCE-BookOblique: Win1250 "(501.000)" ExtendedRoman ROM
+*Font AvantGardeCE-Demi: Win1250 "(501.000)" ExtendedRoman ROM
+*Font AvantGardeCE-DemiOblique: Win1250 "(501.000)" ExtendedRoman ROM
+*Font Bodoni: Standard "(501.000)" Standard ROM
+*Font Bodoni-Bold: Standard "(501.000)" Standard ROM
+*Font Bodoni-BoldItalic: Standard "(501.000)" Standard ROM
+*Font Bodoni-Italic: Standard "(501.000)" Standard ROM
+*Font Bodoni-Poster: Standard "(501.000)" Standard ROM
+*Font Bodoni-PosterCompressed: Standard "(501.000)" Standard ROM
+*Font BodoniCE: Win1250 "(501.000)" ExtendedRoman ROM
+*Font BodoniCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font BodoniCE-BoldItalic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font BodoniCE-Italic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font BodoniCE-Poster: Win1250 "(501.000)" ExtendedRoman ROM
+*Font BodoniCE-PosterCompressed: Win1250 "(501.000)" ExtendedRoman ROM
+*Font Bookman-Demi: Standard "(501.000)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(501.000)" Standard ROM
+*Font Bookman-Light: Standard "(501.000)" Standard ROM
+*Font Bookman-LightItalic: Standard "(501.000)" Standard ROM
+*Font BookmanCE-Demi: Win1250 "(501.000)" ExtendedRoman ROM
+*Font BookmanCE-DemiItalic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font BookmanCE-Light: Win1250 "(501.000)" ExtendedRoman ROM
+*Font BookmanCE-LightItalic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font Carta: Standard "(501.000)" Standard ROM
+*Font Chicago: Standard "(501.000)" Standard ROM
+*Font ChicagoCE: Win1250 "(501.000)" ExtendedRoman ROM
+*Font Clarendon: Standard "(501.000)" Standard ROM
+*Font Clarendon-Bold: Standard "(501.000)" Standard ROM
+*Font Clarendon-Light: Standard "(501.000)" Standard ROM
+*Font ClarendonCE: Win1250 "(501.000)" ExtendedRoman ROM
+*Font ClarendonCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font ClarendonCE-Light: Win1250 "(501.000)" ExtendedRoman ROM
+*Font CooperBlack: Standard "(501.000)" Standard ROM
+*Font CooperBlack-Italic: Standard "(501.000)" Standard ROM
+*Font Copperplate-ThirtyThreeBC: Standard "(501.000)" Standard ROM
+*Font Copperplate-ThirtyTwoBC: Standard "(501.000)" Standard ROM
+*Font Coronet-Regular: Standard "(501.000)" Standard ROM
+*Font CoronetCE-Regular: Win1250 "(501.000)" ExtendedRoman ROM
+*Font Courier: Standard "(501.000)" Standard ROM
+*Font Courier-Bold: Standard "(501.000)" Standard ROM
+*Font Courier-BoldOblique: Standard "(501.000)" Standard ROM
+*Font Courier-Oblique: Standard "(501.000)" Standard ROM
+*Font CourierCE: Win1250 "(501.000)" ExtendedRoman ROM
+*Font CourierCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font CourierCE-BoldOblique: Win1250 "(501.000)" ExtendedRoman ROM
+*Font CourierCE-Oblique: Win1250 "(501.000)" ExtendedRoman ROM
+*Font Eurostile: Standard "(501.000)" Standard ROM
+*Font Eurostile-Bold: Standard "(501.000)" Standard ROM
+*Font Eurostile-BoldExtendedTwo: Standard "(501.000)" Standard ROM
+*Font Eurostile-ExtendedTwo: Standard "(501.000)" Standard ROM
+*Font EurostileCE: Win1250 "(501.000)" ExtendedRoman ROM
+*Font EurostileCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.000)" ExtendedRoman ROM
+*Font EurostileCE-ExtendedTwo: Win1250 "(501.000)" ExtendedRoman ROM
+*Font Geneva: Standard "(501.000)" Standard ROM
+*Font GenevaCE: Win1250 "(501.000)" ExtendedRoman ROM
+*Font GillSans: Standard "(501.000)" Standard ROM
+*Font GillSans-Bold: Standard "(501.000)" Standard ROM
+*Font GillSans-BoldCondensed: Standard "(501.000)" Standard ROM
+*Font GillSans-BoldItalic: Standard "(501.000)" Standard ROM
+*Font GillSans-Condensed: Standard "(501.000)" Standard ROM
+*Font GillSans-ExtraBold: Standard "(501.000)" Standard ROM
+*Font GillSans-Italic: Standard "(501.000)" Standard ROM
+*Font GillSans-Light: Standard "(501.000)" Standard ROM
+*Font GillSans-LightItalic: Standard "(501.000)" Standard ROM
+*Font GillSansCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font GillSansCE-BoldCondensed: Win1250 "(501.000)" ExtendedRoman ROM
+*Font GillSansCE-BoldItalic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font GillSansCE-Condensed: Win1250 "(501.000)" ExtendedRoman ROM
+*Font GillSansCE-ExtraBold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font GillSansCE-Italic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font GillSansCE-Light: Win1250 "(501.000)" ExtendedRoman ROM
+*Font GillSansCE-LightItalic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font GillSansCE-Roman: Win1250 "(501.000)" ExtendedRoman ROM
+*Font Goudy: Standard "(501.000)" Standard ROM
+*Font Goudy-Bold: Standard "(501.000)" Standard ROM
+*Font Goudy-BoldItalic: Standard "(501.000)" Standard ROM
+*Font Goudy-ExtraBold: Standard "(501.000)" Standard ROM
+*Font Goudy-Italic: Standard "(501.000)" Standard ROM
+*Font Helvetica: Standard "(501.000)" Standard ROM
+*Font Helvetica-Bold: Standard "(501.000)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(501.000)" Standard ROM
+*Font Helvetica-Condensed: Standard "(501.000)" Standard ROM
+*Font Helvetica-Condensed-Bold: Standard "(501.000)" Standard ROM
+*Font Helvetica-Condensed-BoldObl: Standard "(501.000)" Standard ROM
+*Font Helvetica-Condensed-Oblique: Standard "(501.000)" Standard ROM
+*Font Helvetica-Narrow: Standard "(501.000)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(501.000)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(501.000)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(501.000)" Standard ROM
+*Font Helvetica-Oblique: Standard "(501.000)" Standard ROM
+*Font HelveticaCE: Win1250 "(501.000)" ExtendedRoman ROM
+*Font HelveticaCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font HelveticaCE-BoldOblique: Win1250 "(501.000)" ExtendedRoman ROM
+*Font HelveticaCE-Cond: Win1250 "(501.000)" ExtendedRoman ROM
+*Font HelveticaCE-CondBold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font HelveticaCE-CondBoldObl: Win1250 "(501.000)" ExtendedRoman ROM
+*Font HelveticaCE-CondObl: Win1250 "(501.000)" ExtendedRoman ROM
+*Font HelveticaCE-Narrow: Win1250 "(501.000)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowBold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.000)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowOblique: Win1250 "(501.000)" ExtendedRoman ROM
+*Font HelveticaCE-Oblique: Win1250 "(501.000)" ExtendedRoman ROM
+*Font HoeflerText-Black: Standard "(501.000)" Standard ROM
+*Font HoeflerText-BlackItalic: Standard "(501.000)" Standard ROM
+*Font HoeflerText-Italic: Standard "(501.000)" Standard ROM
+*Font HoeflerText-Ornaments: Standard "(501.000)" Standard ROM
+*Font HoeflerText-Regular: Standard "(501.000)" Standard ROM
+*Font HoeflerTextCE-Black: Win1250 "(501.000)" ExtendedRoman ROM
+*Font HoeflerTextCE-BlackItalic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font HoeflerTextCE-Italic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font HoeflerTextCE-Regular: Win1250 "(501.000)" ExtendedRoman ROM
+*Font JoannaMT: Standard "(501.000)" Standard ROM
+*Font JoannaMT-Bold: Standard "(501.000)" Standard ROM
+*Font JoannaMT-BoldItalic: Standard "(501.000)" Standard ROM
+*Font JoannaMT-Italic: Standard "(501.000)" Standard ROM
+*Font JoannaMTCE: Win1250 "(501.000)" ExtendedRoman ROM
+*Font JoannaMTCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font JoannaMTCE-BoldItalic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font JoannaMTCE-Italic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font LetterGothic: Standard "(501.000)" Standard ROM
+*Font LetterGothic-Bold: Standard "(501.000)" Standard ROM
+*Font LetterGothic-BoldSlanted: Standard "(501.000)" Standard ROM
+*Font LetterGothic-Slanted: Standard "(501.000)" Standard ROM
+*Font LetterGothicCE: Win1250 "(501.000)" ExtendedRoman ROM
+*Font LetterGothicCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font LetterGothicCE-BoldSlanted: Win1250 "(501.000)" ExtendedRoman ROM
+*Font LetterGothicCE-Slanted: Win1250 "(501.000)" ExtendedRoman ROM
+*Font LubalinGraph-Book: Standard "(501.000)" Standard ROM
+*Font LubalinGraph-BookOblique: Standard "(501.000)" Standard ROM
+*Font LubalinGraph-Demi: Standard "(501.000)" Standard ROM
+*Font LubalinGraph-DemiOblique: Standard "(501.000)" Standard ROM
+*Font LubalinGraphCE-Book: Win1250 "(501.000)" ExtendedRoman ROM
+*Font LubalinGraphCE-BookOblique: Win1250 "(501.000)" ExtendedRoman ROM
+*Font LubalinGraphCE-Demi: Win1250 "(501.000)" ExtendedRoman ROM
+*Font LubalinGraphCE-DemiOblique: Win1250 "(501.000)" ExtendedRoman ROM
+*Font Marigold: Standard "(501.000)" Standard ROM
+*Font Monaco: Standard "(501.000)" Standard ROM
+*Font MonacoCE: Win1250 "(501.000)" ExtendedRoman ROM
+*Font MonaLisa-Recut: Standard "(501.000)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(501.000)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(501.000)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(501.000)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(501.000)" Standard ROM
+*Font NewCenturySchlbkCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Italic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Roman: Win1250 "(501.000)" ExtendedRoman ROM
+*Font NewYork: Standard "(501.000)" Standard ROM
+*Font NewYorkCE: Win1250 "(501.000)" ExtendedRoman ROM
+*Font Optima: Standard "(501.000)" Standard ROM
+*Font Optima-Bold: Standard "(501.000)" Standard ROM
+*Font Optima-BoldItalic: Standard "(501.000)" Standard ROM
+*Font Optima-Italic: Standard "(501.000)" Standard ROM
+*Font OptimaCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font OptimaCE-BoldItalic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font OptimaCE-Italic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font OptimaCE-Roman: Win1250 "(501.000)" ExtendedRoman ROM
+*Font Oxford: Standard "(501.000)" Standard ROM
+*Font Palatino-Bold: Standard "(501.000)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(501.000)" Standard ROM
+*Font Palatino-Italic: Standard "(501.000)" Standard ROM
+*Font Palatino-Roman: Standard "(501.000)" Standard ROM
+*Font PalatinoCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font PalatinoCE-BoldItalic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font PalatinoCE-Italic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font PalatinoCE-Roman: Win1250 "(501.000)" ExtendedRoman ROM
+*Font StempelGaramond-Bold: Standard "(501.000)" Standard ROM
+*Font StempelGaramond-BoldItalic: Standard "(501.000)" Standard ROM
+*Font StempelGaramond-Italic: Standard "(501.000)" Standard ROM
+*Font StempelGaramond-Roman: Standard "(501.000)" Standard ROM
+*Font StempelGaramondCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font StempelGaramondCE-BoldItalic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font StempelGaramondCE-Italic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font StempelGaramondCE-Roman: Win1250 "(501.000)" ExtendedRoman ROM
+*Font Symbol: Standard "(501.000)" Standard ROM
+*Font Tekton: Standard "(501.000)" Standard ROM
+*Font Times-Bold: Standard "(501.000)" Standard ROM
+*Font Times-BoldItalic: Standard "(501.000)" Standard ROM
+*Font Times-Italic: Standard "(501.000)" Standard ROM
+*Font Times-Roman: Standard "(501.000)" Standard ROM
+*Font TimesCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font TimesCE-BoldItalic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font TimesCE-Italic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font TimesCE-Roman: Win1250 "(501.000)" ExtendedRoman ROM
+*Font TimesNewRomanPSMT: Standard "(501.000)" Standard ROM
+*Font TimesNewRomanPS-BoldMT: Standard "(501.000)" Standard ROM
+*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.000)" Standard ROM
+*Font TimesNewRomanPS-ItalicMT: Standard "(501.000)" Standard ROM
+*Font TimesNewRomanCE: Win1250 "(501.000)" ExtendedRoman ROM
+*Font TimesNewRomanCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font TimesNewRomanCE-Italic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font Univers: Standard "(501.000)" Standard ROM
+*Font Univers-Bold: Standard "(501.000)" Standard ROM
+*Font Univers-BoldExt: Standard "(501.000)" Standard ROM
+*Font Univers-BoldExtObl: Standard "(501.000)" Standard ROM
+*Font Univers-BoldOblique: Standard "(501.000)" Standard ROM
+*Font Univers-Condensed: Standard "(501.000)" Standard ROM
+*Font Univers-CondensedBold: Standard "(501.000)" Standard ROM
+*Font Univers-CondensedBoldOblique: Standard "(501.000)" Standard ROM
+*Font Univers-CondensedOblique: Standard "(501.000)" Standard ROM
+*Font Univers-Extended: Standard "(501.000)" Standard ROM
+*Font Univers-ExtendedObl: Standard "(501.000)" Standard ROM
+*Font Univers-Light: Standard "(501.000)" Standard ROM
+*Font Univers-LightOblique: Standard "(501.000)" Standard ROM
+*Font Univers-Oblique: Standard "(501.000)" Standard ROM
+*Font UniversCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font UniversCE-BoldExt: Win1250 "(501.000)" ExtendedRoman ROM
+*Font UniversCE-BoldExtObl: Win1250 "(501.000)" ExtendedRoman ROM
+*Font UniversCE-BoldOblique: Win1250 "(501.000)" ExtendedRoman ROM
+*Font UniversCE-Condensed: Win1250 "(501.000)" ExtendedRoman ROM
+*Font UniversCE-CondensedBold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font UniversCE-CondensedBoldOblique: Win1250 "(501.000)" ExtendedRoman ROM
+*Font UniversCE-CondensedOblique: Win1250 "(501.000)" ExtendedRoman ROM
+*Font UniversCE-Extended: Win1250 "(501.000)" ExtendedRoman ROM
+*Font UniversCE-ExtendedObl: Win1250 "(501.000)" ExtendedRoman ROM
+*Font UniversCE-Light: Win1250 "(501.000)" ExtendedRoman ROM
+*Font UniversCE-LightOblique: Win1250 "(501.000)" ExtendedRoman ROM
+*Font UniversCE-Medium: Win1250 "(501.000)" ExtendedRoman ROM
+*Font UniversCE-Oblique: Win1250 "(501.000)" ExtendedRoman ROM
+*Font Wingdings-Regular: Standard "(501.000)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(501.000)" Standard ROM
+*Font ZapfChanceryCE-MediumItalic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font ZapfDingbats: Standard "(501.000)" 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: "idle"
+*Status: "busy"
+*Status: "waiting"
+*Status: "printing"
+*Status: "initializing"
+*Status: "printing test page"
+*Status: "PrinterError: needs attention"
+*Status: "PrinterError: cover open"
+*Status: "PrinterError: warming up"
+*Status: "PrinterError: resetting printer"
+*Status: "PrinterError: output bin full"
+*Status: "PrinterError: Paper Jam"
+*Status: "PrinterError: no toner cartridge"
+*Status: "PrinterError: manual feed"
+*Status: "PrinterError: out of paper"
+*Status: "PrinterError: page protect needed"
+*Status: "PrinterError: out of memory"
+*Status: "PrinterError: off line"
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "Parallel"
+*Source: "OptionalIO"
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "needs attention"
+*PrinterError: "cover open"
+*PrinterError: "warming up"
+*PrinterError: "resetting printer"
+*PrinterError: "output bin full"
+*PrinterError: "Paper Jam"
+*PrinterError: "no toner cartridge"
+*PrinterError: "manual feed"
+*PrinterError: "out of paper"
+*PrinterError: "page protect needed"
+*PrinterError: "out of memory"
+*PrinterError: "off line"
+
+*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+
+*%=============== Color Separation Information ===============
+
+*DefaultColorSep: ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi
+
+
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% =============== For 60 lpi / 600 dpi ===============
+
+*ColorSepScreenAngle ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "60"
+
+*% =============== For 53 lpi / 600 dpi ===============
+
+*ColorSepScreenAngle ProcessBlack.53lpi.600dpi/53 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.53lpi.600dpi/53 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.53lpi.600dpi/53 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.53lpi.600dpi/53 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.53lpi.600dpi/53 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.53lpi.600dpi/53 lpi / 600 dpi: "53.033"
+*ColorSepScreenFreq CustomColor.53lpi.600dpi/53 lpi / 600 dpi: "53.033"
+*ColorSepScreenFreq ProcessCyan.53lpi.600dpi/53 lpi / 600 dpi: "47.4342"
+*ColorSepScreenFreq ProcessMagenta.53lpi.600dpi/53 lpi / 600 dpi: "47.4342"
+*ColorSepScreenFreq ProcessYellow.53lpi.600dpi/53 lpi / 600 dpi: "50.0"
+
+
+*% Last Edit Date: Dec/1/1997, 16:00pm
+*% Last localization Date: July 14th 1997
+*% End of PPD file for HP DesignJet 2500CP
+
diff --git a/prnt/hpijs/ppd/HP_DesignJet_3500CP_PS3.ppd b/prnt/hpijs/ppd/HP_DesignJet_3500CP_PS3.ppd
new file mode 100644
index 000000000..656c13a95
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_DesignJet_3500CP_PS3.ppd
@@ -0,0 +1,1446 @@
+*PPD-Adobe: "4.3"
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% All Rights Reserved.
+*% Thu Dec 18 16:10:47 MET 1997 BY ignacior
+*% Permission is granted for redistribution of this file as
+*% long as this copyright notice is intact and the contents
+*% of the file is not altered in any way from its original form.
+*% End of Copyright statement
+*FormatVersion: "4.3"
+*FileVersion: "1.0"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*PCFileName: "HP350MC1.PPD"
+*PSVersion: "(3010.103) 1"
+*Product: "(HP DesignJet 3500CP)"
+*ModelName: "HP DesignJet 3500CP PS3"
+*ShortNickName: "HP DesignJet 3500CP PS3"
+*NickName: "HP DesignJet 3500CP PS3 v3010.103 (recommended)"
+*Manufacturer: "HP"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*cupsICCProfile RGB../sRGB Matching Profile: "/Library/Printers/hp/Profiles/sRGB_A.icc"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP DesignJet 3500CP PS3.icns"
+
+*%=============== Device Capabilities ===============
+*LanguageLevel: "3"
+*Protocols:TBCP
+
+*FreeVM: "21400000"
+
+*VMOption standard/Standard: "21400000"
+*VMOption 52MB: "37500000"
+*VMOption 68MB: "53700000"
+
+*FCacheSize standard/Standard: 0
+*FCacheSize 52MB: 0
+*FCacheSize 68MB: 0
+
+*OpenGroup: InstallableOptions
+*OpenUI *InstalledMemory/Installed Memory: PickOne
+*DefaultInstalledMemory: standard
+*InstalledMemory standard/Standard: " "
+*InstalledMemory 52MB/48 MB Total Memory: " "
+*InstalledMemory 68MB/64 MB Total Memory: " "
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 60 ge
+ {(68MB)}
+ {
+ size 44 ge
+ {(52MB)}
+ {
+ size 28 ge
+ {(standard)}
+ {(Unknown)} ifelse
+ } ifelse
+ } ifelse
+ = flush
+ restore"
+*End
+
+*CloseUI: *InstalledMemory
+*CloseGroup: InstallableOptions
+
+*ColorDevice: True
+*DefaultColorSpace: CMYK
+*VariablePaperSize: True
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore"
+*End
+*Throughput: "1"
+*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
+
+
+*%=============== Halftone Information ===============
+*ScreenFreq: "60.0"
+*ScreenAngle: "0.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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1
+ exch sub }"
+*End
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 100
+
+
+*%=============== Print Color as Gray ===============
+
+*OpenUI *HPColorAsGray/Print Color as Gray: PickOne
+*OrderDependency: 5.0 AnySetup *HPColorAsGray
+*DefaultHPColorAsGray: No
+*HPColorAsGray Yes/Yes: "<< /ProcessColorModel /DeviceGray >> setpagedevice"
+*HPColorAsGray No/No: "<< /ProcessColorModel /DeviceCMYK >> setpagedevice"
+*?HPColorAsGray: "
+ save
+ currentpagedevice /ProcessColorModel get /DeviceGray eq
+ {(Yes)}{(No)} ifelse
+ = flush
+ restore"
+*End
+*CloseUI: *HPColorAsGray
+
+
+*%=============== Auto-scaling Control ===============
+
+*OpenUI *HPAutoScaling/Scale to: PickOne
+*OrderDependency: 20.0 AnySetup *HPAutoScaling
+*DefaultHPAutoScaling: Off
+
+*HPAutoScaling Off/No Change:" "
+
+*HPAutoScaling Letter/US Letter: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [612 792 ] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling LetterFullBleed/Full Bleed US Letter: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [777 1009 ] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling Tabloid/Tabloid: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [792 1224] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling TabloidFullBleed/Full Bleed Tabloid: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [957 1441] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling AnsiC/ANSI C: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1224 1584] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling AnsiD/ANSI D: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1584 2448] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling AnsiE/ANSI E: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2448 3168] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling ARCHA/ARCH A: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [648 864] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling ARCHB/ARCH B: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [864 1296] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling ARCHC/ARCH C: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1296 1728] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling ARCHD/ARCH D: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 2592] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling ARCHE/ARCH E: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 3456] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A4/ISO A4: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [595 842] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A4FullBleed/Full Bleed ISO A4: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [760 1059] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A3/ISO A3: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [842 1191] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A3FullBleed/Full Bleed ISO A3: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1007 1408] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A2/ISO A2: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1191 1684] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A1/ISO A1: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1684 2384] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A0/ISO A0: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2384 3370] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling OVERSIZEA2/Oversize A2: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1377 1772] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling OVERSIZEA1/Oversize A1: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1788 2551] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling OVERSIZEA0/Oversize A0: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2567 3529] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling B4/JIS B4: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [729 1032] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling B3/JIS B3: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1032 1460] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling B2/JIS B2: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1460 2064] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling B1/JIS B1: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2064 2920] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P24x48/24" x 48": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 3456] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P24x60/24" x 60": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 4320] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P24x72/24" x 72": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 5184] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P24x84/24" x 84": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 6048] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P24x96/24" x 96": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 6912] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P24x108/24" x 108": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 7776] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P36x60/36" x 60": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 4320] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P36x72/36" x 72": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 5184] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P36x84/36" x 84": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 6048] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P36x96/36" x 96": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 6912] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P36x108/36" x 108": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 7776] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P39x55/1000mm x 1400mm: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2835 3969] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P42x150/42" x 1800": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [3024 129600] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P44x62/44" x 62": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [3168 4464] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P47x66/1200mm x 1700mm: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [3401 4819] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P48x150/48" x 1800": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [3456 129600] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P52x73/52" x 73": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [3744 5256] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P54x76/54" x 76": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [3888 5472] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P54x108/54" x 108": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [3888 7776] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P54x162/54" x 162": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [3888 11664] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P54x150/54" x 1800": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [3888 129600] exch exec
+ <<>> setpagedevice"
+*End
+
+*CloseUI: *HPAutoScaling
+
+
+*%=============== Print Quality ===============
+
+*OpenUI *OutputMode/Print Mode: PickOne
+*OrderDependency: 50.0 AnySetup *OutputMode
+*DefaultOutputMode: Best
+
+*OutputMode Best/Photographic Quality: "
+ << /HWResolution [600 600]
+ /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails
+ << /PrintQuality 3
+ /Type 11 >>
+ >> setpagedevice"
+*End
+
+*OutputMode Normal/Productivity: "
+ << /HWResolution [300 300]
+ /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails
+ << /PrintQuality 2
+ /Type 11 >>
+ >> setpagedevice"
+*End
+
+*OutputMode Fast/Economy: "
+ << /HWResolution [300 300]
+ /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails
+ << /PrintQuality 1
+ /Type 11 >>
+ >> setpagedevice"
+*End
+
+*?OutputMode: "
+ save
+ 3 dict
+ dup 1 (Fast) put
+ dup 2 (Normal) put
+ dup 3 (Best) put
+ currentpagedevice /PostRenderingEnhanceDetails get
+ /PrintQuality get get = flush
+ restore"
+*End
+*CloseUI: *OutputMode
+
+
+
+*%=============== Transverse ===============
+
+*OpenUI *HPTransverse/Rotate: Boolean
+*OrderDependency: 50.0 AnySetup *HPTransverse
+*DefaultHPTransverse: False
+*HPTransverse True/True: "
+userdict /HPCustTrans known
+ {
+ (<<) cvx exec
+ /Orientation
+ userdict /HPCustTrans get
+ 1 eq
+ { 0 }
+ { 1 } ifelse
+ (>>) cvx exec setpagedevice
+ }
+ {
+ <</Orientation 1>> setpagedevice
+ } ifelse"
+*End
+*HPTransverse False/False: "
+userdict /HPCustTrans known
+ {
+ (<<) cvx exec
+ /Orientation
+ userdict /HPCustTrans get
+ (>>) cvx exec setpagedevice
+ }
+ {
+ <</Orientation 0>> setpagedevice
+ } ifelse"
+*End
+*?HPTransverse: "
+ save
+ currentpagedevice /Orientation get 0 eq
+ { (False) }
+ {
+ currentpagedevice /Orientation get 1 eq
+ { (True) }
+ { (Unknown) } ifelse
+ } ifelse = flush
+ restore"
+*End
+*CloseUI: *HPTransverse
+
+
+*%=============== HP Color Management ===============
+
+*OpenUI *HPColorMan/Color Management: PickOne
+*OrderDependency: 60.0 AnySetup *HPColorMan
+*DefaultHPColorMan: EuroScale
+
+*HPColorMan EuroScale/EuroScale:"
+ globaldict /ColorManagement known {
+ /EuroOffset ColorManagement
+ } if"
+*End
+
+*HPColorMan SWOP/SWOP:"
+ globaldict /ColorManagement known {
+ /SWOP ColorManagement
+ } if"
+*End
+
+*HPColorMan Toyo/Toyo:"
+ globaldict /ColorManagement known {
+ /JapanOffset ColorManagement
+ } if"
+*End
+
+*HPColorMan ColorSmart/ColorSmart Vivid Business Graphics:"
+ globaldict /ColorManagement known {
+ true ColorManagement
+ } if"
+*End
+
+*HPColorMan None/No Color Adjustment - Expert users only:"
+ globaldict /ColorManagement known {
+ false ColorManagement
+ } if"
+*End
+
+*HPColorMan Enhanced/Enhanced Native: "
+ globaldict /ColorManagement known {
+ /Enhanced ColorManagement
+ } if"
+*End
+
+*?HPColorMan: "
+ save
+ userdict /ColorSmartOn known
+ {
+ userdict /ColorSmartOn get
+ {(ColorSmart)}
+ {
+ userdict /ColorEmulationMode known
+ {
+ userdict /ColorEmulationMode get
+ dup 0 eq
+ {(None)}
+ {
+ dup 1 eq
+ {(SWOP)}
+ {
+ dup 2 eq
+ {(EuroScale)}
+ {
+ dup 3 eq
+ {(Toyo)}
+ {
+ dup 4 eq
+ {(Enhanced)}
+ {(Unknown)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse exch pop
+ }
+ {(None)} ifelse
+ } ifelse
+ }
+ {
+ userdict /ColorEmulationMode known
+ {
+ userdict /ColorEmulationMode get
+ dup 0 eq
+ {(None)}
+ {
+ dup 1 eq
+ {(SWOP)}
+ {
+ dup 2 eq
+ {(EuroScale)}
+ {
+ dup 3 eq
+ {(Toyo)}
+ {
+ dup 4 eq
+ {(Enhanced)}
+ {(Unknown)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse exch pop
+ }
+ {(None)} ifelse
+ } ifelse
+
+ = flush
+ restore"
+*End
+
+*CloseUI: *HPColorMan
+
+
+*%=============== Rendering Intent ======================
+
+*OpenUI *HPIntent/Rendering Intent: PickOne
+*OrderDependency: 15.0 AnySetup *HPIntent
+*DefaultHPIntent: Perceptual
+*HPIntent Perceptual/Perceptual: "
+ userdict /UserRenderIntent (Perceptual) put
+ <<>> setpagedevice"
+*End
+*HPIntent Colorimetric/Colorimetric: "
+ userdict /UserRenderIntent (Colorimetric) put
+ <<>> setpagedevice"
+*End
+*HPIntent Saturation/Saturation: "
+ userdict /UserRenderIntent (Saturation) put
+ <<>> setpagedevice"
+*End
+*?HPIntent: "
+ % UserRenderIntent should be Perceptual, Colorimetric or Saturation
+ save
+ userdict /UserRenderIntent known {
+ userdict /UserRenderIntent get
+ } {
+ (None)
+ } ifelse
+ = flush
+ restore"
+*End
+*CloseUI: *HPIntent
+
+
+*%=============== Brightness Control ===============
+
+*OpenUI *HPBrightness/Lightness: PickOne
+*OrderDependency: 70.0 AnySetup *HPBrightness
+*DefaultHPBrightness: leveleven
+
+*HPBrightness levelm25/ -25% Lighter:" 25
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness levelm20/ -20%:" 20
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness levelm15/ -15%:" 15
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness levelm10/ -10%:" 10
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness levelm5/ -5%:" 5
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness leveleven/ 0% No Change:" "
+
+*HPBrightness levelp5/ +5%:" -5
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness levelp10/ +10%:" -10
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness levelp15/ +15%:" -15
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness levelp20/ +20%:" -20
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*HPBrightness levelp25/ +25% Darker:" -25
+ dup dup 50 lt exch -50 gt and
+ { 0.01 mul 0.5 add ln 0.5 ln exch div }
+ { pop 1 } ifelse 1 exch div { 0 exp } dup
+ 0 4 -1 roll put settransfer"
+*End
+
+*?HPBrightness: "
+ save
+ 11 dict
+ dup 0.415038 (levelm25) put
+ dup 0.514573 (levelm20) put
+ dup 0.621488 (levelm15) put
+ dup 0.736966 (levelm10) put
+ dup 0.862496 (levelm5) put
+ dup 1.0 (leveleven) put
+ dup 1.152 (levelp5) put
+ dup 1.32193 (levelp10) put
+ dup 1.51457 (levelp15) put
+ dup 1.73697 (levelp20) put
+ dup 2.0 (levelp25) put
+
+ dup
+ currenttransfer dup length 0 eq
+ {pop pop pop (Unknown)}
+ {0 get dup 1 lt
+ {1000000 mul round 1000000 div}
+ {100000 mul round 100000 div} ifelse
+ dup
+ 3 1 roll
+ known
+ { get }
+ { pop pop (Unknown)} ifelse
+ } ifelse
+ = flush
+ restore"
+*End
+*CloseUI: *HPBrightness
+
+
+*%=============== Allow Application Halftoning ===============
+
+*OpenUI *HPAppHalftoning/Application Halftoning: Boolean
+*OrderDependency: 80.0 AnySetup *HPAppHalftoning
+*DefaultHPAppHalftoning: False
+*HPAppHalftoning True/Allow: ""
+*HPAppHalftoning False/Disallow: "
+ userdict /setscreen { pop pop pop } put
+ userdict /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } put
+ userdict /sethalftone{pop} put
+ <<>> setpagedevice"
+*End
+*?HPAppHalftoning: "
+ save
+ 2 dict begin
+ /AllSamePop {
+ dup 0 get exch true exch
+ { 2 index ne {pop false exit} if } forall
+ exch dup /pop eq exch /pop load eq or and
+ } def
+ /Lenchk { dup type /arraytype eq
+ {dup length 3 -1 roll eq {true}{pop false}ifelse}
+ {pop pop false}
+ ifelse
+ } def
+ 3 /setscreen load Lenchk {AllSamePop}{false}ifelse
+ 12 /setcolorscreen load Lenchk {AllSamePop}{false}ifelse
+ 1 /sethalftone load Lenchk {AllSamePop}{false}ifelse
+ end
+ and and not
+ {(True)} {(False)} ifelse
+ = flush
+ restore"
+*End
+*CloseUI: *HPAppHalftoning
+
+
+*%=============== Paper Handling ===============
+
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30.0 AnySetup *PageSize
+*DefaultPageSize: Unknown
+*PageSize Letter/US Letter: "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageSize LetterFullBleed/Full Bleed US Letter: "<</PageSize[777 1009]/ImagingBBox null>>setpagedevice"
+*PageSize Tabloid/Tabloid: "<</PageSize[792 1224]/ImagingBBox null>>setpagedevice"
+*PageSize TabloidFullBleed/Full Bleed Tabloid: "<</PageSize[957 1441]/ImagingBBox null>>setpagedevice"
+*PageSize AnsiC/ANSI C: "<</PageSize[1224 1584]/ImagingBBox null>>setpagedevice"
+*PageSize AnsiD/ANSI D: "<</PageSize[1584 2448]/ImagingBBox null>>setpagedevice"
+*PageSize AnsiE/ANSI E: "<</PageSize[2448 3168]/ImagingBBox null>>setpagedevice"
+*PageSize ARCHA/ARCH A: "<</PageSize[648 864]/ImagingBBox null>>setpagedevice"
+*PageSize ARCHB/ARCH B: "<</PageSize[864 1296]/ImagingBBox null>>setpagedevice"
+*PageSize ARCHC/ARCH C: "<</PageSize[1296 1728]/ImagingBBox null>>setpagedevice"
+*PageSize ARCHD/ARCH D: "<</PageSize[1728 2592]/ImagingBBox null>>setpagedevice"
+*PageSize ARCHE/ARCH E: "<</PageSize[2592 3456]/ImagingBBox null>>setpagedevice"
+*PageSize A4/ISO A4: "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageSize A4FullBleed/Full Bleed ISO A4: "<</PageSize[760 1059]/ImagingBBox null>>setpagedevice"
+*PageSize A3/ISO A3: "<</PageSize[842 1191]/ImagingBBox null>>setpagedevice"
+*PageSize A3FullBleed/Full Bleed ISO A3: "<</PageSize[1007 1408]/ImagingBBox null>>setpagedevice"
+*PageSize A2/ISO A2: "<</PageSize[1191 1684]/ImagingBBox null>>setpagedevice"
+*PageSize A1/ISO A1: "<</PageSize[1684 2384]/ImagingBBox null>>setpagedevice"
+*PageSize A0/ISO A0: "<</PageSize[2384 3370]/ImagingBBox null>>setpagedevice"
+*PageSize OVERSIZEA2/Oversize A2: "<</PageSize[1377 1772]/ImagingBBox null>>setpagedevice"
+*PageSize OVERSIZEA1/Oversize A1: "<</PageSize[1788 2551]/ImagingBBox null>>setpagedevice"
+*PageSize OVERSIZEA0/Oversize A0: "<</PageSize[2567 3529]/ImagingBBox null>>setpagedevice"
+*PageSize B4/JIS B4: "<</PageSize[729 1032]/ImagingBBox null>>setpagedevice"
+*PageSize B3/JIS B3: "<</PageSize[1032 1460]/ImagingBBox null>>setpagedevice"
+*PageSize B2/JIS B2: "<</PageSize[1460 2064]/ImagingBBox null>>setpagedevice"
+*PageSize B1/JIS B1: "<</PageSize[2064 2920]/ImagingBBox null>>setpagedevice"
+*PageSize P24x48/24" x 48": "<</PageSize[1728 3456]/ImagingBBox null>>setpagedevice"
+*PageSize P24x60/24" x 60": "<</PageSize[1728 4320]/ImagingBBox null>>setpagedevice"
+*PageSize P24x72/24" x 72": "<</PageSize[1728 5184]/ImagingBBox null>>setpagedevice"
+*PageSize P24x84/24" x 84": "<</PageSize[1728 6048]/ImagingBBox null>>setpagedevice"
+*PageSize P24x96/24" x 96": "<</PageSize[1728 6912]/ImagingBBox null>>setpagedevice"
+*PageSize P24x108/24" x 108": "<</PageSize[1728 7776]/ImagingBBox null>>setpagedevice"
+*PageSize P36x60/36" x 60": "<</PageSize[2592 4320]/ImagingBBox null>>setpagedevice"
+*PageSize P36x72/36" x 72": "<</PageSize[2592 5184]/ImagingBBox null>>setpagedevice"
+*PageSize P36x84/36" x 84": "<</PageSize[2592 6048]/ImagingBBox null>>setpagedevice"
+*PageSize P36x96/36" x 96": "<</PageSize[2592 6912]/ImagingBBox null>>setpagedevice"
+*PageSize P36x108/36" x 108": "<</PageSize[2592 7776]/ImagingBBox null>>setpagedevice"
+*PageSize P39x55/1000mm x 1400mm: "<</PageSize[2835 3969]/ImagingBBox null>>setpagedevice"
+*PageSize P44x62/44" x 62": "<</PageSize[3168 4464]/ImagingBBox null>>setpagedevice"
+*PageSize P47x66/1200mm x 1700mm: "<</PageSize[3401 4819]/ImagingBBox null>>setpagedevice"
+*PageSize P52x73/52" x 73": "<</PageSize[3744 5256]/ImagingBBox null>>setpagedevice"
+*PageSize P54x76/54" x 76": "<</PageSize[3888 5472]/ImagingBBox null>>setpagedevice"
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 42 dict
+ dup [612 792] (Letter) put
+ dup [777 1009] (LetterFullBleed) put
+ dup [792 1224] (Tabloid) put
+ dup [957 1441] (TabloidFullBleed) put
+ dup [1224 1584] (AnsiC) put
+ dup [1584 2448] (AnsiD) put
+ dup [2448 3168] (AnsiE) put
+ dup [648 864] (ARCHA) put
+ dup [864 1296] (ARCHB) put
+ dup [1296 1728] (ARCHC) put
+ dup [1728 2592] (ARCHD) put
+ dup [2592 3456] (ARCHE) put
+ dup [595 842] (A4) put
+ dup [760 1059] (A4FullBleed) put
+ dup [842 1191] (A3) put
+ dup [1007 1408] (A3FullBleed) put
+ dup [1191 1684] (A2) put
+ dup [1684 2384] (A1) put
+ dup [2384 3370] (A0) put
+ dup [1377 1772] (OVERSIZEA2) put
+ dup [1788 2551] (OVERSIZEA1) put
+ dup [2567 3529] (OVERSIZEA0) put
+ dup [729 1032] (B4) put
+ dup [1032 1460] (B3) put
+ dup [1460 2064] (B2) put
+ dup [2064 2920] (B1) put
+ dup [1728 3456] (P24x48) put
+ dup [1728 4320] (P24x60) put
+ dup [1728 5184] (P24x72) put
+ dup [1728 6048] (P24x84) put
+ dup [1728 6912] (P24x96) put
+ dup [1728 7776] (P24x108) put
+ dup [2592 4320] (P36x60) put
+ dup [2592 5184] (P36x72) put
+ dup [2592 6048] (P36x84) put
+ dup [2592 6912] (P36x96) put
+ dup [2592 7776] (P36x108) put
+ dup [2835 3969] (P39x55) put
+ dup [3168 4464] (P44x62) put
+ dup [3401 4819] (P47x66) put
+ dup [3744 5256] (P52x73) put
+ dup [3888 5472] (P54x76) 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: 40.0 AnySetup *PageRegion
+*DefaultPageRegion: Unknown
+*PageRegion Letter/US Letter: "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageRegion LetterFullBleed/Full Bleed US Letter: "<</PageSize[777 1009]/ImagingBBox null>>setpagedevice"
+*PageRegion Tabloid/Tabloid: "<</PageSize[792 1224]/ImagingBBox null>>setpagedevice"
+*PageRegion TabloidFullBleed/Full Bleed Tabloid: "<</PageSize[957 1441]/ImagingBBox null>>setpagedevice"
+*PageRegion AnsiC/ANSI C: "<</PageSize[1224 1584]/ImagingBBox null>>setpagedevice"
+*PageRegion AnsiD/ANSI D: "<</PageSize[1584 2448]/ImagingBBox null>>setpagedevice"
+*PageRegion AnsiE/ANSI E: "<</PageSize[2448 3168]/ImagingBBox null>>setpagedevice"
+*PageRegion ARCHA/ARCH A: "<</PageSize[648 864]/ImagingBBox null>>setpagedevice"
+*PageRegion ARCHB/ARCH B: "<</PageSize[864 1296]/ImagingBBox null>>setpagedevice"
+*PageRegion ARCHC/ARCH C: "<</PageSize[1296 1728]/ImagingBBox null>>setpagedevice"
+*PageRegion ARCHD/ARCH D: "<</PageSize[1728 2592]/ImagingBBox null>>setpagedevice"
+*PageRegion ARCHE/ARCH E: "<</PageSize[2592 3456]/ImagingBBox null>>setpagedevice"
+*PageRegion A4/ISO A4: "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageRegion A4FullBleed/Full Bleed ISO A4: "<</PageSize[760 1059]/ImagingBBox null>>setpagedevice"
+*PageRegion A3/ISO A3: "<</PageSize[842 1191]/ImagingBBox null>>setpagedevice"
+*PageRegion A3FullBleed/Full Bleed ISO A3: "<</PageSize[1007 1408]/ImagingBBox null>>setpagedevice"
+*PageRegion A2/ISO A2: "<</PageSize[1191 1684]/ImagingBBox null>>setpagedevice"
+*PageRegion A1/ISO A1: "<</PageSize[1684 2384]/ImagingBBox null>>setpagedevice"
+*PageRegion A0/ISO A0: "<</PageSize[2384 3370]/ImagingBBox null>>setpagedevice"
+*PageRegion OVERSIZEA2/Oversize A2: "<</PageSize[1377 1772]/ImagingBBox null>>setpagedevice"
+*PageRegion OVERSIZEA1/Oversize A1: "<</PageSize[1788 2551]/ImagingBBox null>>setpagedevice"
+*PageRegion OVERSIZEA0/Oversize A0: "<</PageSize[2567 3529]/ImagingBBox null>>setpagedevice"
+*PageRegion B4/JIS B4: "<</PageSize[729 1032]/ImagingBBox null>>setpagedevice"
+*PageRegion B3/JIS B3: "<</PageSize[1032 1460]/ImagingBBox null>>setpagedevice"
+*PageRegion B2/JIS B2: "<</PageSize[1460 2064]/ImagingBBox null>>setpagedevice"
+*PageRegion B1/JIS B1: "<</PageSize[2064 2920]/ImagingBBox null>>setpagedevice"
+*PageRegion P24x48/24" x 48": "<</PageSize[1728 3456]/ImagingBBox null>>setpagedevice"
+*PageRegion P24x60/24" x 60": "<</PageSize[1728 4320]/ImagingBBox null>>setpagedevice"
+*PageRegion P24x72/24" x 72": "<</PageSize[1728 5184]/ImagingBBox null>>setpagedevice"
+*PageRegion P24x84/24" x 84": "<</PageSize[1728 6048]/ImagingBBox null>>setpagedevice"
+*PageRegion P24x96/24" x 96": "<</PageSize[1728 6912]/ImagingBBox null>>setpagedevice"
+*PageRegion P24x108/24" x 108": "<</PageSize[1728 7776]/ImagingBBox null>>setpagedevice"
+*PageRegion P36x60/36" x 60": "<</PageSize[2592 4320]/ImagingBBox null>>setpagedevice"
+*PageRegion P36x72/36" x 72": "<</PageSize[2592 5184]/ImagingBBox null>>setpagedevice"
+*PageRegion P36x84/36" x 84": "<</PageSize[2592 6048]/ImagingBBox null>>setpagedevice"
+*PageRegion P36x96/36" x 96": "<</PageSize[2592 6912]/ImagingBBox null>>setpagedevice"
+*PageRegion P36x108/36" x 108": "<</PageSize[2592 7776]/ImagingBBox null>>setpagedevice"
+*PageRegion P39x55/1000mm x 1400mm: "<</PageSize[2835 3969]/ImagingBBox null>>setpagedevice"
+*PageRegion P44x62/44" x 62": "<</PageSize[3168 4464]/ImagingBBox null>>setpagedevice"
+*PageRegion P47x66/1200mm x 1700mm: "<</PageSize[3401 4819]/ImagingBBox null>>setpagedevice"
+*PageRegion P52x73/52" x 73": "<</PageSize[3744 5256]/ImagingBBox null>>setpagedevice"
+*PageRegion P54x76/54" x 76": "<</PageSize[3888 5472]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageRegion
+
+*% The following entries provide information about specific paper keywords.
+*DefaultImageableArea: Unknown
+*ImageableArea Letter/US Letter: "51 77 561 715"
+*ImageableArea LetterFullBleed/Full Bleed US Letter: "51 77 726 932"
+*ImageableArea Tabloid/Tabloid: "51 77 741 1147"
+*ImageableArea TabloidFullBleed/Full Bleed Tabloid: "51 77 906 1364"
+*ImageableArea AnsiC/ANSI C: "51 77 1173 1507"
+*ImageableArea AnsiD/ANSI D: "51 77 1533 2371"
+*ImageableArea AnsiE/ANSI E: "51 77 2397 3091"
+*ImageableArea ARCHA/ARCH A: "51 77 597 787"
+*ImageableArea ARCHB/ARCH B: "51 77 813 1219"
+*ImageableArea ARCHC/ARCH C: "51 77 1245 1651"
+*ImageableArea ARCHD/ARCH D: "51 77 1677 2515"
+*ImageableArea ARCHE/ARCH E: "51 77 2541 3379"
+*ImageableArea A4/ISO A4: "51 77 544 765"
+*ImageableArea A4FullBleed/Full Bleed ISO A4: "51 77 709 982"
+*ImageableArea A3/ISO A3: "51 77 791 1114"
+*ImageableArea A3FullBleed/Full Bleed ISO A3: "51 77 956 1331"
+*ImageableArea A2/ISO A2: "51 77 1140 1607"
+*ImageableArea A1/ISO A1: "51 77 1633 2307"
+*ImageableArea A0/ISO A0: "51 77 2333 3293"
+*ImageableArea OVERSIZEA2/Oversize A2: "51 77 1326 1695"
+*ImageableArea OVERSIZEA1/Oversize A1: "51 77 1737 2474"
+*ImageableArea OVERSIZEA0/Oversize A0: "51 77 2516 3452"
+*ImageableArea B4/JIS B4: "51 77 678 955"
+*ImageableArea B3/JIS B3: "51 77 981 1383"
+*ImageableArea B2/JIS B2: "51 77 1409 1987"
+*ImageableArea B1/JIS B1: "51 77 2013 2843"
+*ImageableArea P24x48/24" x 48": "51 77 1677 3379"
+*ImageableArea P24x60/24" x 60": "51 77 1677 4243"
+*ImageableArea P24x72/24" x 72": "51 77 1677 5107"
+*ImageableArea P24x84/24" x 84": "51 77 1677 5971"
+*ImageableArea P24x96/24" x 96": "51 77 1677 6835"
+*ImageableArea P24x108/24" x 108": "51 77 1677 7699"
+*ImageableArea P36x60/36" x 60": "51 77 2541 4243"
+*ImageableArea P36x72/36" x 72": "51 77 2541 5107"
+*ImageableArea P36x84/36" x 84": "51 77 2541 5971"
+*ImageableArea P36x96/36" x 96": "51 77 2541 6835"
+*ImageableArea P36x108/36" x 108": "51 77 2541 7699"
+*ImageableArea P39x55/1000mm x 1400mm: "51 77 2784 3892"
+*ImageableArea P44x62/44" x 62": "51 77 3117 4387"
+*ImageableArea P47x66/1200mm x 1700mm: "51 77 3350 4742"
+*ImageableArea P52x73/52" x 73": "51 77 3693 5179"
+*ImageableArea P54x76/54" x 76": "51 77 3837 5395"
+*?ImageableArea: "
+ save
+ /cvp {cvi ( ) cvs
+ print ( ) print} bind def
+ newpath clippath pathbbox
+ 4 -2 roll exch 2 {ceiling cvp} repeat
+ exch 2 {floor cvp} repeat flush
+ restore"
+*End
+
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension:Unknown
+*PaperDimension Letter/US Letter: "612 792"
+*PaperDimension LetterFullBleed/Full Bleed US Letter: "777 1009"
+*PaperDimension Tabloid/Tabloid: "792 1224"
+*PaperDimension TabloidFullBleed/Full Bleed Tabloid: "957 1441"
+*PaperDimension AnsiC/ANSI C: "1224 1584"
+*PaperDimension AnsiD/ANSI D: "1584 2448"
+*PaperDimension AnsiE/ANSI E: "2448 3168"
+*PaperDimension ARCHA/ARCH A: "648 864"
+*PaperDimension ARCHB/ARCH B: "864 1296"
+*PaperDimension ARCHC/ARCH C: "1296 1728"
+*PaperDimension ARCHD/ARCH D: "1728 2592"
+*PaperDimension ARCHE/ARCH E: "2592 3456"
+*PaperDimension A4/ISO A4: "595 842"
+*PaperDimension A4FullBleed/Full Bleed ISO A4: "760 1059"
+*PaperDimension A3/ISO A3: "842 1191"
+*PaperDimension A3FullBleed/Full Bleed ISO A3: "1007 1408"
+*PaperDimension A2/ISO A2: "1191 1684"
+*PaperDimension A1/ISO A1: "1684 2384"
+*PaperDimension A0/ISO A0: "2384 3370"
+*PaperDimension OVERSIZEA2/Oversize A2: "1377 1772"
+*PaperDimension OVERSIZEA1/Oversize A1: "1788 2551"
+*PaperDimension OVERSIZEA0/Oversize A0: "2567 3529"
+*PaperDimension B4/JIS B4: "729 1032"
+*PaperDimension B3/JIS B3: "1032 1460"
+*PaperDimension B2/JIS B2: "1460 2064"
+*PaperDimension B1/JIS B1: "2064 2920"
+*PaperDimension P24x48/24" x 48": "1728 3456"
+*PaperDimension P24x60/24" x 60": "1728 4320"
+*PaperDimension P24x72/24" x 72": "1728 5184"
+*PaperDimension P24x84/24" x 84": "1728 6048"
+*PaperDimension P24x96/24" x 96": "1728 6912"
+*PaperDimension P24x108/24" x 108": "1728 7776"
+*PaperDimension P36x60/36" x 60": "2592 4320"
+*PaperDimension P36x72/36" x 72": "2592 5184"
+*PaperDimension P36x84/36" x 84": "2592 6048"
+*PaperDimension P36x96/36" x 96": "2592 6912"
+*PaperDimension P36x108/36" x 108": "2592 7776"
+*PaperDimension P39x55/1000mm x 1400mm: "2835 3969"
+*PaperDimension P44x62/44" x 62": "3168 4464"
+*PaperDimension P47x66/1200mm x 1700mm: "3401 4819"
+*PaperDimension P52x73/52" x 73": "3744 5256"
+*PaperDimension P54x76/54" x 76": "3888 5472"
+
+*RequiresPageRegion All: True
+
+*OpenUI *InputSlot: PickOne
+*DefaultInputSlot: OnlyOne
+*InputSlot OnlyOne/Only One: ""
+*?InputSlot: "save (OnlyOne) = flush restore"
+*CloseUI: *InputSlot
+
+*%=============== Custom Page Sizes ===============
+*MaxMediaWidth: "3888"
+*MaxMediaHeight: "129600"
+*HWMargins: 51 77 51 77
+*ADUseHWMargins: True
+*ParamCustomPageSize Width/Width: 1 points 200 3888
+*ParamCustomPageSize Height/Height: 2 points 200 129600
+*ParamCustomPageSize WidthOffset/WidthOffset: 4 points 0 0
+*ParamCustomPageSize HeightOffset/HeightOffset: 5 points 0 0
+*ParamCustomPageSize Orientation/Orientation: 3 int 0 3
+*NonUIOrderDependency: 30.0 AnySetup *CustomPageSize
+*CustomPageSize True: "
+ pop pop % discard offsets
+ 2 mod 0 eq
+ { exch
+ 3 dict begin
+ /PageSize [ 4 -2 roll ] def
+ userdict /HPCustTrans 0 put
+ /ImagingBBox null def
+ currentdict end setpagedevice
+ }
+ {
+ 3 dict begin
+ /PageSize [ 4 -2 roll ] def
+ userdict /HPCustTrans 0 put
+ /ImagingBBox null def
+ currentdict end setpagedevice
+ } ifelse"
+*End
+
+*%=============== Font Information ===============
+
+*DefaultFont: Courier
+
+*Font AlbertusMT-Italic: Standard "(501.000)" Standard ROM
+*Font AlbertusMT-Light: Standard "(501.000)" Standard ROM
+*Font AlbertusMT: Standard "(501.000)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(501.000)" Standard ROM
+*Font AntiqueOlive-Compact: Standard "(501.000)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(501.000)" Standard ROM
+*Font AntiqueOlive-Roman: Standard "(501.000)" Standard ROM
+*Font AntiqueOliveCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Compact: Win1250 "(501.000)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Italic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Roman: Win1250 "(501.000)" ExtendedRoman ROM
+*Font Apple-Chancery: Standard "(501.000)" Standard ROM
+*Font Apple-ChanceryCE: Win1250 "(501.000)" ExtendedRoman ROM
+*Font ArialMT: Standard "(501.000)" Standard ROM
+*Font Arial-BoldMT: Standard "(501.000)" Standard ROM
+*Font Arial-BoldItalicMT: Standard "(501.000)" Standard ROM
+*Font Arial-ItalicMT: Standard "(501.000)" Standard ROM
+*Font ArialCE: Win1250 "(501.000)" ExtendedRoman ROM
+*Font ArialCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font ArialCE-BoldItalic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font ArialCE-Italic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font AvantGarde-Book: Standard "(501.000)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(501.000)" Standard ROM
+*Font AvantGarde-Demi: Standard "(501.000)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(501.000)" Standard ROM
+*Font AvantGardeCE-Book: Win1250 "(501.000)" ExtendedRoman ROM
+*Font AvantGardeCE-BookOblique: Win1250 "(501.000)" ExtendedRoman ROM
+*Font AvantGardeCE-Demi: Win1250 "(501.000)" ExtendedRoman ROM
+*Font AvantGardeCE-DemiOblique: Win1250 "(501.000)" ExtendedRoman ROM
+*Font Bodoni: Standard "(501.000)" Standard ROM
+*Font Bodoni-Bold: Standard "(501.000)" Standard ROM
+*Font Bodoni-BoldItalic: Standard "(501.000)" Standard ROM
+*Font Bodoni-Italic: Standard "(501.000)" Standard ROM
+*Font Bodoni-Poster: Standard "(501.000)" Standard ROM
+*Font Bodoni-PosterCompressed: Standard "(501.000)" Standard ROM
+*Font BodoniCE: Win1250 "(501.000)" ExtendedRoman ROM
+*Font BodoniCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font BodoniCE-BoldItalic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font BodoniCE-Italic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font BodoniCE-Poster: Win1250 "(501.000)" ExtendedRoman ROM
+*Font BodoniCE-PosterCompressed: Win1250 "(501.000)" ExtendedRoman ROM
+*Font Bookman-Demi: Standard "(501.000)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(501.000)" Standard ROM
+*Font Bookman-Light: Standard "(501.000)" Standard ROM
+*Font Bookman-LightItalic: Standard "(501.000)" Standard ROM
+*Font BookmanCE-Demi: Win1250 "(501.000)" ExtendedRoman ROM
+*Font BookmanCE-DemiItalic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font BookmanCE-Light: Win1250 "(501.000)" ExtendedRoman ROM
+*Font BookmanCE-LightItalic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font Carta: Standard "(501.000)" Standard ROM
+*Font Chicago: Standard "(501.000)" Standard ROM
+*Font ChicagoCE: Win1250 "(501.000)" ExtendedRoman ROM
+*Font Clarendon: Standard "(501.000)" Standard ROM
+*Font Clarendon-Bold: Standard "(501.000)" Standard ROM
+*Font Clarendon-Light: Standard "(501.000)" Standard ROM
+*Font ClarendonCE: Win1250 "(501.000)" ExtendedRoman ROM
+*Font ClarendonCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font ClarendonCE-Light: Win1250 "(501.000)" ExtendedRoman ROM
+*Font CooperBlack: Standard "(501.000)" Standard ROM
+*Font CooperBlack-Italic: Standard "(501.000)" Standard ROM
+*Font Copperplate-ThirtyThreeBC: Standard "(501.000)" Standard ROM
+*Font Copperplate-ThirtyTwoBC: Standard "(501.000)" Standard ROM
+*Font Coronet-Regular: Standard "(501.000)" Standard ROM
+*Font CoronetCE-Regular: Win1250 "(501.000)" ExtendedRoman ROM
+*Font Courier: Standard "(501.000)" Standard ROM
+*Font Courier-Bold: Standard "(501.000)" Standard ROM
+*Font Courier-BoldOblique: Standard "(501.000)" Standard ROM
+*Font Courier-Oblique: Standard "(501.000)" Standard ROM
+*Font CourierCE: Win1250 "(501.000)" ExtendedRoman ROM
+*Font CourierCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font CourierCE-BoldOblique: Win1250 "(501.000)" ExtendedRoman ROM
+*Font CourierCE-Oblique: Win1250 "(501.000)" ExtendedRoman ROM
+*Font Eurostile: Standard "(501.000)" Standard ROM
+*Font Eurostile-Bold: Standard "(501.000)" Standard ROM
+*Font Eurostile-BoldExtendedTwo: Standard "(501.000)" Standard ROM
+*Font Eurostile-ExtendedTwo: Standard "(501.000)" Standard ROM
+*Font EurostileCE: Win1250 "(501.000)" ExtendedRoman ROM
+*Font EurostileCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.000)" ExtendedRoman ROM
+*Font EurostileCE-ExtendedTwo: Win1250 "(501.000)" ExtendedRoman ROM
+*Font Geneva: Standard "(501.000)" Standard ROM
+*Font GenevaCE: Win1250 "(501.000)" ExtendedRoman ROM
+*Font GillSans: Standard "(501.000)" Standard ROM
+*Font GillSans-Bold: Standard "(501.000)" Standard ROM
+*Font GillSans-BoldCondensed: Standard "(501.000)" Standard ROM
+*Font GillSans-BoldItalic: Standard "(501.000)" Standard ROM
+*Font GillSans-Condensed: Standard "(501.000)" Standard ROM
+*Font GillSans-ExtraBold: Standard "(501.000)" Standard ROM
+*Font GillSans-Italic: Standard "(501.000)" Standard ROM
+*Font GillSans-Light: Standard "(501.000)" Standard ROM
+*Font GillSans-LightItalic: Standard "(501.000)" Standard ROM
+*Font GillSansCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font GillSansCE-BoldCondensed: Win1250 "(501.000)" ExtendedRoman ROM
+*Font GillSansCE-BoldItalic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font GillSansCE-Condensed: Win1250 "(501.000)" ExtendedRoman ROM
+*Font GillSansCE-ExtraBold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font GillSansCE-Italic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font GillSansCE-Light: Win1250 "(501.000)" ExtendedRoman ROM
+*Font GillSansCE-LightItalic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font GillSansCE-Roman: Win1250 "(501.000)" ExtendedRoman ROM
+*Font Goudy: Standard "(501.000)" Standard ROM
+*Font Goudy-Bold: Standard "(501.000)" Standard ROM
+*Font Goudy-BoldItalic: Standard "(501.000)" Standard ROM
+*Font Goudy-ExtraBold: Standard "(501.000)" Standard ROM
+*Font Goudy-Italic: Standard "(501.000)" Standard ROM
+*Font Helvetica: Standard "(501.000)" Standard ROM
+*Font Helvetica-Bold: Standard "(501.000)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(501.000)" Standard ROM
+*Font Helvetica-Condensed: Standard "(501.000)" Standard ROM
+*Font Helvetica-Condensed-Bold: Standard "(501.000)" Standard ROM
+*Font Helvetica-Condensed-BoldObl: Standard "(501.000)" Standard ROM
+*Font Helvetica-Condensed-Oblique: Standard "(501.000)" Standard ROM
+*Font Helvetica-Narrow: Standard "(501.000)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(501.000)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(501.000)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(501.000)" Standard ROM
+*Font Helvetica-Oblique: Standard "(501.000)" Standard ROM
+*Font HelveticaCE: Win1250 "(501.000)" ExtendedRoman ROM
+*Font HelveticaCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font HelveticaCE-BoldOblique: Win1250 "(501.000)" ExtendedRoman ROM
+*Font HelveticaCE-Cond: Win1250 "(501.000)" ExtendedRoman ROM
+*Font HelveticaCE-CondBold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font HelveticaCE-CondBoldObl: Win1250 "(501.000)" ExtendedRoman ROM
+*Font HelveticaCE-CondObl: Win1250 "(501.000)" ExtendedRoman ROM
+*Font HelveticaCE-Narrow: Win1250 "(501.000)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowBold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.000)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowOblique: Win1250 "(501.000)" ExtendedRoman ROM
+*Font HelveticaCE-Oblique: Win1250 "(501.000)" ExtendedRoman ROM
+*Font HoeflerText-Black: Standard "(501.000)" Standard ROM
+*Font HoeflerText-BlackItalic: Standard "(501.000)" Standard ROM
+*Font HoeflerText-Italic: Standard "(501.000)" Standard ROM
+*Font HoeflerText-Ornaments: Standard "(501.000)" Standard ROM
+*Font HoeflerText-Regular: Standard "(501.000)" Standard ROM
+*Font HoeflerTextCE-Black: Win1250 "(501.000)" ExtendedRoman ROM
+*Font HoeflerTextCE-BlackItalic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font HoeflerTextCE-Italic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font HoeflerTextCE-Regular: Win1250 "(501.000)" ExtendedRoman ROM
+*Font JoannaMT: Standard "(501.000)" Standard ROM
+*Font JoannaMT-Bold: Standard "(501.000)" Standard ROM
+*Font JoannaMT-BoldItalic: Standard "(501.000)" Standard ROM
+*Font JoannaMT-Italic: Standard "(501.000)" Standard ROM
+*Font JoannaMTCE: Win1250 "(501.000)" ExtendedRoman ROM
+*Font JoannaMTCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font JoannaMTCE-BoldItalic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font JoannaMTCE-Italic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font LetterGothic: Standard "(501.000)" Standard ROM
+*Font LetterGothic-Bold: Standard "(501.000)" Standard ROM
+*Font LetterGothic-BoldSlanted: Standard "(501.000)" Standard ROM
+*Font LetterGothic-Slanted: Standard "(501.000)" Standard ROM
+*Font LetterGothicCE: Win1250 "(501.000)" ExtendedRoman ROM
+*Font LetterGothicCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font LetterGothicCE-BoldSlanted: Win1250 "(501.000)" ExtendedRoman ROM
+*Font LetterGothicCE-Slanted: Win1250 "(501.000)" ExtendedRoman ROM
+*Font LubalinGraph-Book: Standard "(501.000)" Standard ROM
+*Font LubalinGraph-BookOblique: Standard "(501.000)" Standard ROM
+*Font LubalinGraph-Demi: Standard "(501.000)" Standard ROM
+*Font LubalinGraph-DemiOblique: Standard "(501.000)" Standard ROM
+*Font LubalinGraphCE-Book: Win1250 "(501.000)" ExtendedRoman ROM
+*Font LubalinGraphCE-BookOblique: Win1250 "(501.000)" ExtendedRoman ROM
+*Font LubalinGraphCE-Demi: Win1250 "(501.000)" ExtendedRoman ROM
+*Font LubalinGraphCE-DemiOblique: Win1250 "(501.000)" ExtendedRoman ROM
+*Font Marigold: Standard "(501.000)" Standard ROM
+*Font Monaco: Standard "(501.000)" Standard ROM
+*Font MonacoCE: Win1250 "(501.000)" ExtendedRoman ROM
+*Font MonaLisa-Recut: Standard "(501.000)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(501.000)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(501.000)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(501.000)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(501.000)" Standard ROM
+*Font NewCenturySchlbkCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Italic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Roman: Win1250 "(501.000)" ExtendedRoman ROM
+*Font NewYork: Standard "(501.000)" Standard ROM
+*Font NewYorkCE: Win1250 "(501.000)" ExtendedRoman ROM
+*Font Optima: Standard "(501.000)" Standard ROM
+*Font Optima-Bold: Standard "(501.000)" Standard ROM
+*Font Optima-BoldItalic: Standard "(501.000)" Standard ROM
+*Font Optima-Italic: Standard "(501.000)" Standard ROM
+*Font OptimaCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font OptimaCE-BoldItalic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font OptimaCE-Italic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font OptimaCE-Roman: Win1250 "(501.000)" ExtendedRoman ROM
+*Font Oxford: Standard "(501.000)" Standard ROM
+*Font Palatino-Bold: Standard "(501.000)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(501.000)" Standard ROM
+*Font Palatino-Italic: Standard "(501.000)" Standard ROM
+*Font Palatino-Roman: Standard "(501.000)" Standard ROM
+*Font PalatinoCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font PalatinoCE-BoldItalic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font PalatinoCE-Italic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font PalatinoCE-Roman: Win1250 "(501.000)" ExtendedRoman ROM
+*Font StempelGaramond-Bold: Standard "(501.000)" Standard ROM
+*Font StempelGaramond-BoldItalic: Standard "(501.000)" Standard ROM
+*Font StempelGaramond-Italic: Standard "(501.000)" Standard ROM
+*Font StempelGaramond-Roman: Standard "(501.000)" Standard ROM
+*Font StempelGaramondCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font StempelGaramondCE-BoldItalic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font StempelGaramondCE-Italic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font StempelGaramondCE-Roman: Win1250 "(501.000)" ExtendedRoman ROM
+*Font Symbol: Standard "(501.000)" Standard ROM
+*Font Tekton: Standard "(501.000)" Standard ROM
+*Font Times-Bold: Standard "(501.000)" Standard ROM
+*Font Times-BoldItalic: Standard "(501.000)" Standard ROM
+*Font Times-Italic: Standard "(501.000)" Standard ROM
+*Font Times-Roman: Standard "(501.000)" Standard ROM
+*Font TimesCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font TimesCE-BoldItalic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font TimesCE-Italic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font TimesCE-Roman: Win1250 "(501.000)" ExtendedRoman ROM
+*Font TimesNewRomanPSMT: Standard "(501.000)" Standard ROM
+*Font TimesNewRomanPS-BoldMT: Standard "(501.000)" Standard ROM
+*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.000)" Standard ROM
+*Font TimesNewRomanPS-ItalicMT: Standard "(501.000)" Standard ROM
+*Font TimesNewRomanCE: Win1250 "(501.000)" ExtendedRoman ROM
+*Font TimesNewRomanCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font TimesNewRomanCE-Italic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font Univers: Standard "(501.000)" Standard ROM
+*Font Univers-Bold: Standard "(501.000)" Standard ROM
+*Font Univers-BoldExt: Standard "(501.000)" Standard ROM
+*Font Univers-BoldExtObl: Standard "(501.000)" Standard ROM
+*Font Univers-BoldOblique: Standard "(501.000)" Standard ROM
+*Font Univers-Condensed: Standard "(501.000)" Standard ROM
+*Font Univers-CondensedBold: Standard "(501.000)" Standard ROM
+*Font Univers-CondensedBoldOblique: Standard "(501.000)" Standard ROM
+*Font Univers-CondensedOblique: Standard "(501.000)" Standard ROM
+*Font Univers-Extended: Standard "(501.000)" Standard ROM
+*Font Univers-ExtendedObl: Standard "(501.000)" Standard ROM
+*Font Univers-Light: Standard "(501.000)" Standard ROM
+*Font Univers-LightOblique: Standard "(501.000)" Standard ROM
+*Font Univers-Oblique: Standard "(501.000)" Standard ROM
+*Font UniversCE-Bold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font UniversCE-BoldExt: Win1250 "(501.000)" ExtendedRoman ROM
+*Font UniversCE-BoldExtObl: Win1250 "(501.000)" ExtendedRoman ROM
+*Font UniversCE-BoldOblique: Win1250 "(501.000)" ExtendedRoman ROM
+*Font UniversCE-Condensed: Win1250 "(501.000)" ExtendedRoman ROM
+*Font UniversCE-CondensedBold: Win1250 "(501.000)" ExtendedRoman ROM
+*Font UniversCE-CondensedBoldOblique: Win1250 "(501.000)" ExtendedRoman ROM
+*Font UniversCE-CondensedOblique: Win1250 "(501.000)" ExtendedRoman ROM
+*Font UniversCE-Extended: Win1250 "(501.000)" ExtendedRoman ROM
+*Font UniversCE-ExtendedObl: Win1250 "(501.000)" ExtendedRoman ROM
+*Font UniversCE-Light: Win1250 "(501.000)" ExtendedRoman ROM
+*Font UniversCE-LightOblique: Win1250 "(501.000)" ExtendedRoman ROM
+*Font UniversCE-Medium: Win1250 "(501.000)" ExtendedRoman ROM
+*Font UniversCE-Oblique: Win1250 "(501.000)" ExtendedRoman ROM
+*Font Wingdings-Regular: Standard "(501.000)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(501.000)" Standard ROM
+*Font ZapfChanceryCE-MediumItalic: Win1250 "(501.000)" ExtendedRoman ROM
+*Font ZapfDingbats: Standard "(501.000)" 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: "idle"
+*Status: "busy"
+*Status: "waiting"
+*Status: "printing"
+*Status: "initializing"
+*Status: "printing test page"
+*Status: "PrinterError: needs attention"
+*Status: "PrinterError: cover open"
+*Status: "PrinterError: warming up"
+*Status: "PrinterError: resetting printer"
+*Status: "PrinterError: output bin full"
+*Status: "PrinterError: Paper Jam"
+*Status: "PrinterError: no toner cartridge"
+*Status: "PrinterError: manual feed"
+*Status: "PrinterError: out of paper"
+*Status: "PrinterError: page protect needed"
+*Status: "PrinterError: out of memory"
+*Status: "PrinterError: off line"
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "Parallel"
+*Source: "OptionalIO"
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "needs attention"
+*PrinterError: "cover open"
+*PrinterError: "warming up"
+*PrinterError: "resetting printer"
+*PrinterError: "output bin full"
+*PrinterError: "Paper Jam"
+*PrinterError: "no toner cartridge"
+*PrinterError: "manual feed"
+*PrinterError: "out of paper"
+*PrinterError: "page protect needed"
+*PrinterError: "out of memory"
+*PrinterError: "off line"
+
+*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+
+*%=============== Color Separation Information ===============
+
+*DefaultColorSep: ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi
+
+
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% =============== For 60 lpi / 600 dpi ===============
+
+*ColorSepScreenAngle ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "60"
+
+*% =============== For 53 lpi / 600 dpi ===============
+
+*ColorSepScreenAngle ProcessBlack.53lpi.600dpi/53 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.53lpi.600dpi/53 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.53lpi.600dpi/53 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.53lpi.600dpi/53 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.53lpi.600dpi/53 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.53lpi.600dpi/53 lpi / 600 dpi: "53.033"
+*ColorSepScreenFreq CustomColor.53lpi.600dpi/53 lpi / 600 dpi: "53.033"
+*ColorSepScreenFreq ProcessCyan.53lpi.600dpi/53 lpi / 600 dpi: "47.4342"
+*ColorSepScreenFreq ProcessMagenta.53lpi.600dpi/53 lpi / 600 dpi: "47.4342"
+*ColorSepScreenFreq ProcessYellow.53lpi.600dpi/53 lpi / 600 dpi: "50.0"
+
+
+*% Last Edit Date: Dec/18/1997, 12:00am
+*% Last localization Date: 26 November 1997
+*% End of PPD file for HP DesignJet 3500CP3
+
diff --git a/prnt/hpijs/ppd/HP_Designjet_5000_PS3.ppd b/prnt/hpijs/ppd/HP_Designjet_5000_PS3.ppd
new file mode 100644
index 000000000..9aa687308
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_Designjet_5000_PS3.ppd
@@ -0,0 +1,1694 @@
+*PPD-Adobe: "4.3"
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% All Rights Reserved.
+*% Fri Oct 23 14:50:16 METDST 1998 BY ignacior
+*% Mon Apr 25 1999 modified by Laixin
+*% Permission is granted for redistribution of this file as
+*% long as this copyright notice is intact and the contents
+*% of the file is not altered in any way from its original form.
+*% End of Copyright statement
+*FormatVersion: "4.3"
+*FileVersion: "2.0"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*PCFileName: "HP5000C1.PPD"
+*PSVersion: "(3010.108) 1"
+*Product: "(DesignJet 5000PS)"
+*Product: "(DesignJet 5000PS (C6091A))"
+*Product: "(DesignJet 5000PS (C6091V))"
+*Product: "(DesignJet 5000PS (C6096A))"
+*Product: "(DesignJet 5000PS (C6096V))"
+*ModelName: "DesignJet 5000PS"
+*ShortNickName: "DesignJet 5000PS"
+*NickName: "DesignJet 5000PS (recommended)"
+*Manufacturer: "HP"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpWebAccess.plugin"
+*cupsICCProfile RGB../sRGB Matching Profile: "/Library/Printers/hp/Profiles/sRGB_A.icc"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP Designjet 5000 PS3.icns"
+*cupsFilter: "application/vnd.cups-postscript 0 /Library/Printers/hp/filter/hppostprocessing"
+
+*%=============== Device Capabilities ===============
+*LanguageLevel: "3"
+*Protocols:TBCP
+
+*FreeVM: "10304752"
+
+*VMOption standard/Standard: "10304752"
+*VMOption 192MB: "53951880"
+*VMOption 256MB: "115768712"
+
+*FCacheSize standard/Standard: 0
+*FCacheSize 192MB: 0
+*FCacheSize 256MB: 0
+
+*OpenGroup: InstallableOptions
+*OpenUI *InstalledMemory/Installed Memory: PickOne
+*DefaultInstalledMemory: standard
+*InstalledMemory standard/Standard: " "
+*InstalledMemory 192MB/192 MB Total Memory: " "
+*InstalledMemory 256MB/256 MB Total Memory: " "
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 110 ge
+ {(256MB)}
+ {
+ size 50 ge
+ {(192MB)}
+ {
+ size 10 ge
+ {(standard)}
+ {(Unknown)} ifelse
+ } ifelse
+ } ifelse
+ = flush
+ restore"
+*End
+
+*CloseUI: *InstalledMemory
+
+
+*%=============== Page Size Control ================
+*OpenUI *HPPageISO/ISO (A4,A3,...): Boolean
+*OrderDependency: 30.0 AnySetup *HPPageISO
+*DefaultHPPageISO: True
+*HPPageISO True/Enable: " "
+*HPPageISO False/Disable: " "
+*CloseUI: *HPPageISO
+
+*OpenUI *HPPageANSI/ANSI (A,B,...): Boolean
+*OrderDependency: 30.0 AnySetup *HPPageANSI
+*DefaultHPPageANSI: True
+*HPPageANSI True/Enable: " "
+*HPPageANSI False/Disable: " "
+*CloseUI: *HPPageANSI
+
+*OpenUI *HPPageDIN/DIN (C4,C3,...): Boolean
+*OrderDependency: 30.0 AnySetup *HPPageDIN
+*DefaultHPPageDIN: True
+*HPPageDIN True/Enable: " "
+*HPPageDIN False/Disable: " "
+*CloseUI: *HPPageDIN
+
+*OpenUI *HPPageJIS/JIS (B4,B3,...): Boolean
+*OrderDependency: 30.0 AnySetup *HPPageJIS
+*DefaultHPPageJIS: True
+*HPPageJIS True/Enable: " "
+*HPPageJIS False/Disable: " "
+*CloseUI: *HPPageJIS
+
+*OpenUI *HPPageARCH/Architectural: Boolean
+*OrderDependency: 30.0 AnySetup *HPPageARCH
+*DefaultHPPageARCH: True
+*HPPageARCH True/Enable: " "
+*HPPageARCH False/Disable: " "
+*CloseUI: *HPPageARCH
+
+*CloseGroup: InstallableOptions
+*UIConstraints: *HPPageISO False *PageSize A4
+*UIConstraints: *HPPageISO False *PageSize A3
+*UIConstraints: *HPPageISO False *PageSize A2
+*UIConstraints: *HPPageISO False *PageSize A1
+*UIConstraints: *HPPageISO False *PageSize A0
+
+*UIConstraints: *HPPageISO False *PageRegion A4
+*UIConstraints: *HPPageISO False *PageRegion A3
+*UIConstraints: *HPPageISO False *PageRegion A2
+*UIConstraints: *HPPageISO False *PageRegion A1
+*UIConstraints: *HPPageISO False *PageRegion A0
+
+*UIConstraints: *HPPageANSI False *PageSize AnsiC
+*UIConstraints: *HPPageANSI False *PageSize AnsiD
+*UIConstraints: *HPPageANSI False *PageSize AnsiE
+
+*UIConstraints: *HPPageANSI False *PageRegion AnsiC
+*UIConstraints: *HPPageANSI False *PageRegion AnsiD
+*UIConstraints: *HPPageANSI False *PageRegion AnsiE
+
+*UIConstraints: *HPPageDIN False *PageSize Letter
+*UIConstraints: *HPPageDIN False *PageSize Tabloid
+
+*UIConstraints: *HPPageDIN False *PageRegion Letter
+*UIConstraints: *HPPageDIN False *PageRegion Tabloid
+
+*UIConstraints: *HPPageJIS False *PageSize B4
+*UIConstraints: *HPPageJIS False *PageSize B3
+*UIConstraints: *HPPageJIS False *PageSize B2
+*UIConstraints: *HPPageJIS False *PageSize B1
+
+*UIConstraints: *HPPageJIS False *PageRegion B4
+*UIConstraints: *HPPageJIS False *PageRegion B3
+*UIConstraints: *HPPageJIS False *PageRegion B2
+*UIConstraints: *HPPageJIS False *PageRegion B1
+
+*UIConstraints: *HPPageARCH False *PageSize ARCHA
+*UIConstraints: *HPPageARCH False *PageSize ARCHB
+*UIConstraints: *HPPageARCH False *PageSize ARCHC
+*UIConstraints: *HPPageARCH False *PageSize ARCHD
+*UIConstraints: *HPPageARCH False *PageSize ARCHE
+
+*UIConstraints: *HPPageARCH False *PageRegion ARCHA
+*UIConstraints: *HPPageARCH False *PageRegion ARCHB
+*UIConstraints: *HPPageARCH False *PageRegion ARCHC
+*UIConstraints: *HPPageARCH False *PageRegion ARCHD
+*UIConstraints: *HPPageARCH False *PageRegion ARCHE
+
+*ColorDevice: True
+*DefaultColorSpace: CMYK
+*VariablePaperSize: True
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore"
+*End
+*Throughput: "1"
+*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
+
+
+*%=============== Halftone Information ===============
+*ScreenFreq: "60.0"
+*ScreenAngle: "0.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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1
+ exch sub }"
+*End
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 100
+
+
+
+*%=============== Print Quality ===============
+
+*OpenUI *OutputMode/Print Quality: PickOne
+*OrderDependency: 50.0 AnySetup *OutputMode
+*DefaultOutputMode: Normal
+
+*OutputMode Fast/Max Speed: "
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails
+ << /PrintQuality 1
+ /Type 36 >>
+ >> systemdict /setpagedevice get exec"
+*End
+
+*OutputMode Normal/Productivity: "
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails
+ << /PrintQuality 2
+ /Type 36 >>
+ >> systemdict /setpagedevice get exec"
+*End
+
+*OutputMode Best/Max Quality: "
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails
+ << /PrintQuality 3
+ /Type 36 >>
+ >> systemdict /setpagedevice get exec"
+*End
+
+*?OutputMode: "
+ save
+ 3 dict
+ dup 1 (Fast) put
+ dup 2 (Normal) put
+ dup 3 (Best) put
+ currentpagedevice /PostRenderingEnhanceDetails get
+ /PrintQuality get get = flush
+ restore"
+*End
+*CloseUI: *OutputMode
+
+*OpenUI *HPMaxDetail/Maximum Detail: Boolean
+*OrderDependency: 50.0 AnySetup *HPMaxDetail
+*DefaultHPMaxDetail: False
+
+*HPMaxDetail True/On: "
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails
+ << /MaxQualityResolution true
+ /Type 36 >>
+ >> systemdict /setpagedevice get exec"
+*End
+
+*HPMaxDetail False/Off: "
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails
+ << /MaxQualityResolution false
+ /Type 36 >>
+ >> systemdict /setpagedevice get exec"
+*End
+
+*?HPMaxDetail: "
+ save
+ 2 dict
+ dup true (True) put
+ dup false (False) put
+ currentpagedevice /PostRenderingEnhanceDetails get
+ /MaxQualityResolution get get = flush
+ restore"
+*End
+*CloseUI: *HPMaxDetail
+
+
+*%=============== Mirror Print ===============
+*OpenUI *MirrorPrint/Mirror Print: Boolean
+*OrderDependency: 50.0 AnySetup *MirrorPrint
+*DefaultMirrorPrint: False
+*MirrorPrint True/On: "<</MirrorPrint true>>setpagedevice"
+*MirrorPrint False/Off: "<</MirrorPrint false>>setpagedevice"
+*?MirrorPrint: "
+ save
+ currentpagedevice /MirrorPrint get
+ {(True)}{(False)}ifelse = flush
+ restore"
+*End
+*CloseUI: *MirrorPrint
+
+
+*%=============== Transverse ===============
+
+*OpenUI *HPTransverse/Rotate: Boolean
+*OrderDependency: 50.0 AnySetup *HPTransverse
+*DefaultHPTransverse: False
+*HPTransverse True/On: "
+ <</Orientation 1>> setpagedevice
+ "
+*End
+*HPTransverse False/Off: "
+ <</Orientation 0>> setpagedevice
+ "
+*End
+*?HPTransverse: "
+ save
+ currentpagedevice /Orientation get 0 eq
+ { (False) }
+ {
+ currentpagedevice /Orientation get 1 eq
+ { (True) }
+ { (Unknown) } ifelse
+ } ifelse = flush
+ restore"
+*End
+*CloseUI: *HPTransverse
+
+*%=============== Auto-scaling Control ===============
+
+*OpenUI *HPAutoScaling/Scale to: PickOne
+*OrderDependency: 20.0 AnySetup *HPAutoScaling
+*DefaultHPAutoScaling: Off
+
+*HPAutoScaling Off/No Change:" "
+
+*HPAutoScaling Letter/US Letter: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [612 792 ] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling Tabloid/Tabloid: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [792 1224] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling AnsiC/ANSI C: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1224 1584] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling AnsiD/ANSI D: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1584 2448] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling AnsiE/ANSI E: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2448 3168] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling ARCHA/ARCH A: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [648 864] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling ARCHB/ARCH B: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [864 1296] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling ARCHC/ARCH C: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1296 1728] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling ARCHD/ARCH D: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 2592] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling ARCHE/ARCH E: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 3456] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A4/ISO A4: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [595 842] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A3/ISO A3: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [842 1191] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A2/ISO A2: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1191 1684] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A1/ISO A1: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1684 2384] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A0/ISO A0: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2384 3370] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling B4/JIS B4: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [729 1032] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling B3/JIS B3: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1032 1460] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling B2/JIS B2: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1460 2064] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling B1/JIS B1: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2064 2920] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P24x48/24" x 48": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 3456] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P24x60/24" x 60": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 4320] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P36x60/36" x 60": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 4320] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P36x72/36" x 72": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 5184] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P42x60/42" x 60": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [3024 4320] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P42x72/42" x 72": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [3024 5184] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P42x84/42" x 84": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [3024 6048] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P54x72/54" x 72": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [3888 5184] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P54x84/54" x 84": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [3888 6048] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P54x96/54" x 96": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [3888 6912] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P60x72/60" x 72": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [4320 5184] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P60x84/60" x 84": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [4320 6048] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P60x96/60" x 96": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [4320 6912] exch exec
+ <<>> setpagedevice"
+*End
+
+*CloseUI: *HPAutoScaling
+
+
+
+
+*%=============== Print Color as Gray ===============
+
+*OpenUI *HPColorAsGray/Print Color as Gray: PickOne
+*OrderDependency: 5.0 AnySetup *HPColorAsGray
+*DefaultHPColorAsGray: No
+*HPColorAsGray Yes/On: "<< /ProcessColorModel /DeviceGray >> setpagedevice"
+*HPColorAsGray No/Off: "<< /ProcessColorModel /DeviceCMYK >> setpagedevice"
+*?HPColorAsGray: "
+ save
+ currentpagedevice /ProcessColorModel get /DeviceGray eq
+ {(Yes)}{(No)} ifelse
+ = flush
+ restore"
+*End
+*CloseUI: *HPColorAsGray
+
+*%=============== Pantone Color As Spot ========
+*OpenUI *HPPantone/Automatic PANTONE(R) Calibration: Boolean
+*OrderDependency: 50.0 AnySetup *HPPantone
+*DefaultHPPantone: True
+*HPPantone False/Off: "
+/SpotColorMatching where {
+pop
+false SpotColorMatching
+} if"
+*End
+*HPPantone True/On: "
+/SpotColorMatching where {
+pop
+true SpotColorMatching
+} if"
+*End
+*CloseUI: *HPPantone
+
+
+*%=============== HP Color Management ===============
+
+*OpenUI *HPColorMan/Color Management: PickOne
+*OrderDependency: 60.0 AnySetup *HPColorMan
+*DefaultHPColorMan: Native
+
+*HPColorMan Native/Native:"
+ /CMYKColorManagement where {
+ pop
+ /Native CMYKColorManagement
+ /sRGB RGBColorManagement
+ } if"
+*End
+
+*HPColorMan Emulation/Standard Emulation:""
+
+*HPColorMan NoEmulation/Native without Black Replacement:"
+ /CMYKColorManagement where {
+ pop
+ /None CMYKColorManagement
+ /None RGBColorManagement
+ } if"
+*End
+*CloseUI: *HPColorMan
+
+
+*OpenUI *HPCMYKEmulation/HP CMYK Emulation: PickOne
+*OrderDependency: 60.0 AnySetup *HPCMYKEmulation
+*DefaultHPCMYKEmulation: None
+
+*HPCMYKEmulation None/No CMYK Emulation:""
+
+*HPCMYKEmulation SWOP/SWOP:"
+ /CMYKColorManagement where {
+ pop
+ /SWOP CMYKColorManagement
+ } if"
+*End
+
+*HPCMYKEmulation JapanOffset/Japan Offset:"
+ /CMYKColorManagement where {
+ pop
+ /JapanOffset CMYKColorManagement
+ } if"
+*End
+
+*HPCMYKEmulation EuroOffset/Euro Offset:"
+ /CMYKColorManagement where {
+ pop
+ /EuroOffset CMYKColorManagement
+ } if"
+*End
+
+*HPCMYKEmulation DIC/DIC:"
+ /CMYKColorManagement where {
+ pop
+ /DIC CMYKColorManagement
+ } if"
+*End
+
+*CloseUI: *HPCMYKEmulation
+
+*OpenUI *HPRGBEmulation/HP RGB Emulation: PickOne
+*OrderDependency: 60.0 AnySetup *HPRGBEmulation
+*DefaultHPRGBEmulation: None
+
+*HPRGBEmulation None/No RGB Emulation:""
+
+*HPRGBEmulation sRGB/sRGB:"
+ /RGBColorManagement where {
+ pop
+ /sRGB RGBColorManagement
+ } if"
+*End
+
+*HPRGBEmulation AdobeRGB/Adobe RGB:"
+ /RGBColorManagement where {
+ pop
+ /AdobeRGB RGBColorManagement
+ } if"
+*End
+
+*HPRGBEmulation AppleRGB/Apple RGB:"
+ /RGBColorManagement where {
+ pop
+ /AppleRGB RGBColorManagement
+ } if"
+*End
+
+*HPRGBEmulation ColorMatchRGB/ColorMatch RGB:"
+ /RGBColorManagement where {
+ pop
+ /ColorMatchRGB RGBColorManagement
+ } if"
+*End
+
+*CloseUI: *HPRGBEmulation
+
+*UIConstraints: *HPColorMan Native *HPCMYKEmulation
+*UIConstraints: *HPColorMan NoEmulation *HPCMYKEmulation
+*UIConstraints: *HPColorMan Native *HPRGBEmulation
+*UIConstraints: *HPColorMan NoEmulation *HPRGBEmulation
+
+*UIConstraints: *HPCMYKEmulation *HPColorMan Native
+*UIConstraints: *HPCMYKEmulation *HPColorMan NoEmulation
+*UIConstraints: *HPRGBEmulation *HPColorMan Native
+*UIConstraints: *HPRGBEmulation *HPColorMan NoEmulation
+
+*%=============== Rendering Intent ======================
+
+*OpenUI *HPIntent/Rendering Intent: PickOne
+*OrderDependency: 15.0 AnySetup *HPIntent
+*DefaultHPIntent: Perceptual
+*HPIntent Perceptual/Perceptual(Images): "
+ userdict /UserRenderIntent (Perceptual) put
+ <<>> setpagedevice"
+*End
+*HPIntent Colorimetric/Colorimetric: "
+ userdict /UserRenderIntent (RelativeColorimetric) put
+ <<>> setpagedevice"
+*End
+*HPIntent Saturation/Saturation(Graphics): "
+ userdict /UserRenderIntent (Saturation) put
+ <<>> setpagedevice"
+*End
+*?HPIntent: "
+ % UserRenderIntent should be Perceptual, RelativeColorimetric or Saturation
+ save
+ userdict /UserRenderIntent known {
+ userdict /UserRenderIntent get
+ } {
+ (None)
+ } ifelse
+ = flush
+ restore"
+*End
+*CloseUI: *HPIntent
+
+*%=============== Hold Job for Preview ===============
+*OpenUI *HPHoldJob/HPHoldJob: Boolean *OrderDependency: 50 AnySetup * HPHoldJob *DefaultHPHoldJob: True *HPHoldJob True/True: "" *HPHoldJob False/False: "" *CloseUI: *HPHoldJob
+
+*%=============== Brightness Control ===============
+
+*OpenUI *HPCyanBrightness/Cyan Lightness: PickOne
+*OrderDependency: 70.0 AnySetup *HPCyanBrightness
+*DefaultHPCyanBrightness: leveleven
+
+*HPCyanBrightness levelm25/ -25% Lighter:"
+ /HPBrightness where {
+ pop /Cyan -25 HPBrightness
+ }if "
+*End
+
+*HPCyanBrightness levelm20/ -20%:"
+ /HPBrightness where {
+ pop /Cyan -20 HPBrightness
+ }if "
+*End
+
+*HPCyanBrightness levelm15/ -15%:"
+ /HPBrightness where {
+ pop /Cyan -15 HPBrightness
+ }if "
+*End
+
+*HPCyanBrightness levelm10/ -10%:"
+ /HPBrightness where {
+ pop /Cyan -10 HPBrightness
+ }if "
+*End
+
+*HPCyanBrightness levelm5/ -5%:"
+ /HPBrightness where {
+ pop /Cyan -5 HPBrightness
+ }if "
+*End
+
+*HPCyanBrightness leveleven/ 0% No Change:" "
+
+*HPCyanBrightness levelp5/ +5%:"
+ /HPBrightness where {
+ pop /Cyan 5 HPBrightness
+ }if "
+*End
+
+*HPCyanBrightness levelp10/ +10%:"
+ /HPBrightness where {
+ pop /Cyan 10 HPBrightness
+ }if "
+*End
+
+*HPCyanBrightness levelp15/ +15%:"
+ /HPBrightness where {
+ pop /Cyan 15 HPBrightness
+ }if "
+*End
+
+*HPCyanBrightness levelp20/ +20%:"
+ /HPBrightness where {
+ pop /Cyan 20 HPBrightness
+ }if "
+*End
+
+*HPCyanBrightness levelp25/ +25% Darker:"
+ /HPBrightness where {
+ pop /Cyan 25 HPBrightness
+ }if "
+*End
+*CloseUI: *HPCyanBrightness
+
+*OpenUI *HPMagentaBrightness/Magenta Lightness: PickOne
+*OrderDependency: 70.0 AnySetup *HPMagentaBrightness
+*DefaultHPMagentaBrightness: leveleven
+
+*HPMagentaBrightness levelm25/ -25% Lighter:"
+ /HPBrightness where {
+ pop /Magenta -25 HPBrightness
+ }if "
+*End
+
+*HPMagentaBrightness levelm20/ -20%:"
+ /HPBrightness where {
+ pop /Magenta -20 HPBrightness
+ }if "
+*End
+
+*HPMagentaBrightness levelm15/ -15%:"
+ /HPBrightness where {
+ pop /Magenta -15 HPBrightness
+ }if "
+*End
+
+*HPMagentaBrightness levelm10/ -10%:"
+ /HPBrightness where {
+ pop /Magenta -10 HPBrightness
+ }if "
+*End
+
+*HPMagentaBrightness levelm5/ -5%:"
+ /HPBrightness where {
+ pop /Magenta -5 HPBrightness
+ }if "
+*End
+
+*HPMagentaBrightness leveleven/ 0% No Change:" "
+
+*HPMagentaBrightness levelp5/ +5%:"
+ /HPBrightness where {
+ pop /Magenta 5 HPBrightness
+ }if "
+*End
+
+*HPMagentaBrightness levelp10/ +10%:"
+ /HPBrightness where {
+ pop /Magenta 10 HPBrightness
+ }if "
+*End
+
+*HPMagentaBrightness levelp15/ +15%:"
+ /HPBrightness where {
+ pop /Magenta 15 HPBrightness
+ }if "
+*End
+
+*HPMagentaBrightness levelp20/ +20%:"
+ /HPBrightness where {
+ pop /Magenta 20 HPBrightness
+ }if "
+*End
+
+*HPMagentaBrightness levelp25/ +25% Darker:"
+ /HPBrightness where {
+ pop /Magenta 25 HPBrightness
+ }if "
+*End
+*CloseUI: *HPMagentaBrightness
+
+*OpenUI *HPYellowBrightness/Yellow Lightness: PickOne
+*OrderDependency: 70.0 AnySetup *HPYellowBrightness
+*DefaultHPYellowBrightness: leveleven
+
+*HPYellowBrightness levelm25/ -25% Lighter:"
+ /HPBrightness where {
+ pop /Yellow -25 HPBrightness
+ }if "
+*End
+
+*HPYellowBrightness levelm20/ -20%:"
+ /HPBrightness where {
+ pop /Yellow -20 HPBrightness
+ }if "
+*End
+
+*HPYellowBrightness levelm15/ -15%:"
+ /HPBrightness where {
+ pop /Yellow -15 HPBrightness
+ }if "
+*End
+
+*HPYellowBrightness levelm10/ -10%:"
+ /HPBrightness where {
+ pop /Yellow -10 HPBrightness
+ }if "
+*End
+
+*HPYellowBrightness levelm5/ -5%:"
+ /HPBrightness where {
+ pop /Yellow -5 HPBrightness
+ }if "
+*End
+
+*HPYellowBrightness leveleven/ 0% No Change:" "
+
+*HPYellowBrightness levelp5/ +5%:"
+ /HPBrightness where {
+ pop /Yellow 5 HPBrightness
+ }if "
+*End
+
+*HPYellowBrightness levelp10/ +10%:"
+ /HPBrightness where {
+ pop /Yellow 10 HPBrightness
+ }if "
+*End
+
+*HPYellowBrightness levelp15/ +15%:"
+ /HPBrightness where {
+ pop /Yellow 15 HPBrightness
+ }if "
+*End
+
+*HPYellowBrightness levelp20/ +20%:"
+ /HPBrightness where {
+ pop /Yellow 20 HPBrightness
+ }if "
+*End
+
+*HPYellowBrightness levelp25/ +25% Darker:"
+ /HPBrightness where {
+ pop /Yellow 25 HPBrightness
+ }if "
+*End
+*CloseUI: *HPYellowBrightness
+
+*OpenUI *HPBlackBrightness/Black Lightness: PickOne
+*OrderDependency: 70.0 AnySetup *HPBlackBrightness
+*DefaultHPBlackBrightness: leveleven
+
+*HPBlackBrightness levelm25/ -25% Lighter:"
+ /HPBrightness where {
+ pop /Black -25 HPBrightness
+ }if "
+*End
+
+*HPBlackBrightness levelm20/ -20%:"
+ /HPBrightness where {
+ pop /Black -20 HPBrightness
+ }if "
+*End
+
+*HPBlackBrightness levelm15/ -15%:"
+ /HPBrightness where {
+ pop /Black -15 HPBrightness
+ }if "
+*End
+
+*HPBlackBrightness levelm10/ -10%:"
+ /HPBrightness where {
+ pop /Black -10 HPBrightness
+ }if "
+*End
+
+*HPBlackBrightness levelm5/ -5%:"
+ /HPBrightness where {
+ pop /Black -5 HPBrightness
+ }if "
+*End
+
+*HPBlackBrightness leveleven/ 0% No Change:" "
+
+*HPBlackBrightness levelp5/ +5%:"
+ /HPBrightness where {
+ pop /Black 5 HPBrightness
+ }if "
+*End
+
+*HPBlackBrightness levelp10/ +10%:"
+ /HPBrightness where {
+ pop /Black 10 HPBrightness
+ }if "
+*End
+
+*HPBlackBrightness levelp15/ +15%:"
+ /HPBrightness where {
+ pop /Black 15 HPBrightness
+ }if "
+*End
+
+*HPBlackBrightness levelp20/ +20%:"
+ /HPBrightness where {
+ pop /Black 20 HPBrightness
+ }if "
+*End
+
+*HPBlackBrightness levelp25/ +25% Darker:"
+ /HPBrightness where {
+ pop /Black 25 HPBrightness
+ }if "
+*End
+*CloseUI: *HPBlackBrightness
+
+*%=============== Paper Handling ===============
+
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30.0 AnySetup *PageSize
+*DefaultPageSize: Unknown
+*PageSize Letter/US Letter: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize Tabloid/Tabloid: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[792 1224]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize AnsiC/ANSI C: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1224 1584]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize AnsiD/ANSI D: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1584 2448]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize AnsiE/ANSI E: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2448 3168]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize ARCHA/ARCH A: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[648 864]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize ARCHB/ARCH B: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[864 1296]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize ARCHC/ARCH C: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1296 1728]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize ARCHD/ARCH D: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1728 2592]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize ARCHE/ARCH E: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2592 3456]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize A4/ISO A4: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize A3/ISO A3: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[842 1191]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize A2/ISO A2: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1191 1684]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize A1/ISO A1: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1684 2384]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize A0/ISO A0: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2384 3370]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize B4/JIS B4: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[729 1032]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize B3/JIS B3: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1032 1460]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize B2/JIS B2: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1460 2064]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize B1/JIS B1: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2064 2920]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P24x48/24" x 48": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1728 3456]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P24x60/24" x 60": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1728 4320]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P36x60/36" x 60": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2592 4320]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P36x72/36" x 72": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2592 5184]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P42x60/42" x 60": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[3024 4320]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P42x72/42" x 72": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[3024 5184]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P42x84/42" x 84": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[3024 6048]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P54x72/54" x 72": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[3888 5184]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P54x84/54" x 84": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[3888 6048]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P54x96/54" x 96": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[3888 6912]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P60x72/60" x 72": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[4320 5184]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P60x84/60" x 84": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[4320 6048]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P60x96/60" x 96": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[4320 6912]/ImagingBBox null>>setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 42 dict
+ dup [612 792] (Letter) put
+ dup [792 1224] (Tabloid) put
+ dup [1224 1584] (AnsiC) put
+ dup [1584 2448] (AnsiD) put
+ dup [2448 3168] (AnsiE) put
+ dup [648 864] (ARCHA) put
+ dup [864 1296] (ARCHB) put
+ dup [1296 1728] (ARCHC) put
+ dup [1728 2592] (ARCHD) put
+ dup [2592 3456] (ARCHE) put
+ dup [595 842] (A4) put
+ dup [842 1191] (A3) put
+ dup [1191 1684] (A2) put
+ dup [1684 2384] (A1) put
+ dup [2384 3370] (A0) put
+ dup [729 1032] (B4) put
+ dup [1032 1460] (B3) put
+ dup [1460 2064] (B2) put
+ dup [2064 2920] (B1) put
+ dup [1728 3456] (P24x48) put
+ dup [1728 4320] (P24x60) put
+ dup [2592 4320] (P36x60) put
+ dup [2592 5184] (P36x72) put
+ dup [3024 4320] (P42x60) put
+ dup [3024 5184] (P42x72) put
+ dup [3024 6048] (P42x84) put
+ dup [3888 5184] (P54x72) put
+ dup [3888 6048] (P54x84) put
+ dup [3888 6912] (P54x96) put
+ dup [4320 5184] (P60x72) put
+ dup [4320 6048] (P60x84) put
+ dup [4320 6912] (P60x96) 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: 40.0 AnySetup *PageRegion
+*DefaultPageRegion: Unknown
+*PageRegion Letter/US Letter: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion Tabloid/Tabloid: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[792 1224]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion AnsiC/ANSI C: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1224 1584]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion AnsiD/ANSI D: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1584 2448]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion AnsiE/ANSI E: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2448 3168]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion ARCHA/ARCH A: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[648 864]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion ARCHB/ARCH B: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[864 1296]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion ARCHC/ARCH C: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1296 1728]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion ARCHD/ARCH D: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1728 2592]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion ARCHE/ARCH E: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2592 3456]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion A4/ISO A4: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion A3/ISO A3: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[842 1191]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion A2/ISO A2: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1191 1684]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion A1/ISO A1: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1684 2384]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion A0/ISO A0: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2384 3370]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion B4/JIS B4: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[729 1032]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion B3/JIS B3: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1032 1460]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion B2/JIS B2: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1460 2064]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion B1/JIS B1: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2064 2920]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P24x48/24" x 48": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1728 3456]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P24x60/24" x 60": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1728 4320]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P36x60/36" x 60": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2592 4320]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P36x72/36" x 72": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2592 5184]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P42x60/42" x 60": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[3024 4320]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P42x72/42" x 72": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[3024 5184]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P42x84/42" x 84": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[3024 6048]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P54x72/54" x 72": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[3888 5184]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P54x84/54" x 84": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[3888 6048]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P54x96/54" x 96": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[3888 6912]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P60x72/60" x 72": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[4320 5184]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P60x84/60" x 84": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[4320 6048]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P60x96/60" x 96": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[4320 6912]/ImagingBBox null>>setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*% The following entries provide information about specific paper keywords.
+*DefaultImageableArea: Unknown
+
+*ImageableArea Letter/US Letter: "0 0 612 792"
+*ImageableArea Tabloid/Tabloid: "0 0 792 1224"
+*ImageableArea AnsiC/ANSI C: "0 0 1224 1584"
+*ImageableArea AnsiD/ANSI D: "0 0 1584 2448"
+*ImageableArea AnsiE/ANSI E: "0 0 2448 3168"
+*ImageableArea ARCHA/ARCH A: "0 0 648 864"
+*ImageableArea ARCHB/ARCH B: "0 0 864 1296"
+*ImageableArea ARCHC/ARCH C: "0 0 1296 1728"
+*ImageableArea ARCHD/ARCH D: "0 0 1728 2592"
+*ImageableArea ARCHE/ARCH E: "0 0 2592 3456"
+*ImageableArea A4/ISO A4: "0 0 595 842"
+*ImageableArea A3/ISO A3: "0 0 842 1191"
+*ImageableArea A2/ISO A2: "0 0 1191 1684"
+*ImageableArea A1/ISO A1: "0 0 1684 2384"
+*ImageableArea A0/ISO A0: "0 0 2384 3370"
+*ImageableArea B4/JIS B4: "0 0 729 1032"
+*ImageableArea B3/JIS B3: "0 0 1032 1460"
+*ImageableArea B2/JIS B2: "0 0 1460 2064"
+*ImageableArea B1/JIS B1: "0 0 2064 2920"
+*ImageableArea P24x48/24" x 48": "0 0 1728 3456"
+*ImageableArea P24x60/24" x 60": "0 0 1728 4320"
+*ImageableArea P36x60/36" x 60": "0 0 2592 4320"
+*ImageableArea P36x72/36" x 72": "0 0 2592 5184"
+*ImageableArea P42x60/42" x 60": "0 0 3024 4320"
+*ImageableArea P42x72/42" x 72": "0 0 3024 5184"
+*ImageableArea P42x84/42" x 84": "0 0 3024 6048"
+*ImageableArea P54x72/54" x 72": "0 0 3888 5184"
+*ImageableArea P54x84/54" x 84": "0 0 3888 6048"
+*ImageableArea P54x96/54" x 96": "0 0 3888 6912"
+*ImageableArea P60x72/60" x 72": "0 0 4320 5184"
+*ImageableArea P60x84/60" x 84": "0 0 4320 6048"
+*ImageableArea P60x96/60" x 96": "0 0 4320 6912"
+*?ImageableArea: "
+ save
+ /cvp {cvi ( ) cvs
+ print ( ) print} bind def
+ newpath clippath pathbbox
+ 4 -2 roll exch 2 {ceiling cvp} repeat
+ exch 2 {floor cvp} repeat flush
+ restore"
+*End
+
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension:Unknown
+*PaperDimension Letter/US Letter: "612 792"
+*PaperDimension Tabloid/Tabloid: "792 1224"
+*PaperDimension AnsiC/ANSI C: "1224 1584"
+*PaperDimension AnsiD/ANSI D: "1584 2448"
+*PaperDimension AnsiE/ANSI E: "2448 3168"
+*PaperDimension ARCHA/ARCH A: "648 864"
+*PaperDimension ARCHB/ARCH B: "864 1296"
+*PaperDimension ARCHC/ARCH C: "1296 1728"
+*PaperDimension ARCHD/ARCH D: "1728 2592"
+*PaperDimension ARCHE/ARCH E: "2592 3456"
+*PaperDimension A4/ISO A4: "595 842"
+*PaperDimension A3/ISO A3: "842 1191"
+*PaperDimension A2/ISO A2: "1191 1684"
+*PaperDimension A1/ISO A1: "1684 2384"
+*PaperDimension A0/ISO A0: "2384 3370"
+*PaperDimension B4/JIS B4: "729 1032"
+*PaperDimension B3/JIS B3: "1032 1460"
+*PaperDimension B2/JIS B2: "1460 2064"
+*PaperDimension B1/JIS B1: "2064 2920"
+*PaperDimension P24x48/24" x 48": "1728 3456"
+*PaperDimension P24x60/24" x 60": "1728 4320"
+*PaperDimension P36x60/36" x 60": "2592 4320"
+*PaperDimension P36x72/36" x 72": "2592 5184"
+*PaperDimension P42x60/42" x 60": "3024 4320"
+*PaperDimension P42x72/42" x 72": "3024 5184"
+*PaperDimension P42x84/42" x 84": "3024 6048"
+*PaperDimension P54x72/54" x 72": "3888 5184"
+*PaperDimension P54x84/54" x 84": "3888 6048"
+*PaperDimension P54x96/54" x 96": "3888 6912"
+*PaperDimension P60x72/60" x 72": "4320 5184"
+*PaperDimension P60x84/60" x 84": "4320 6048"
+*PaperDimension P60x96/60" x 96": "4320 6912"
+*%=============== Input Tray ===================
+
+*RequiresPageRegion All: True
+
+*%=============== Custom Page Sizes ===============
+*MaxMediaWidth: "4320"
+*MaxMediaHeight: "129600"
+*HWMargins: 0 0 0 0
+*ADUseHWMargins: True
+*ParamCustomPageSize Width/Width: 1 points 200 4320
+*ParamCustomPageSize Height/Height: 2 points 200 129600
+*ParamCustomPageSize WidthOffset/WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset/HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation/Orientation: 5 int 0 3
+*NonUIOrderDependency: 30.0 AnySetup *CustomPageSize
+*CustomPageSize True: "
+ pop pop pop % discard offsets
+ 3 dict begin
+ /PageSize [ 4 -2 roll ] def
+ /ImagingBBox null def
+ currentdict end setpagedevice
+ /HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <<>> setpagedevice"
+*End
+
+
+*%=============== 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.009)" ExtendedRoman ROM
+*Font AntiqueOlive-Compact: Standard "(501.008)" ExtendedRoman ROM
+*Font AntiqueOlive-Italic: Standard "(501.010)" ExtendedRoman ROM
+*Font AntiqueOlive-Roman: Standard "(501.008)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Compact: Win1250 "(501.008)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Apple-Chancery: Standard "(001.001)" ExtendedRoman ROM
+*Font Apple-ChanceryCE: Win1250 "(001.001)" ExtendedRoman ROM
+*Font Arial-BoldItalicMT: Standard "(501.009)" ExtendedRoman ROM
+*Font Arial-BoldMT: Standard "(501.009)" ExtendedRoman ROM
+*Font Arial-ItalicMT: Standard "(501.012)" ExtendedRoman ROM
+*Font ArialCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM
+*Font ArialCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font ArialCE-Italic: Win1250 "(501.012)" ExtendedRoman ROM
+*Font ArialCE: Win1250 "(501.009)" ExtendedRoman ROM
+*Font ArialMT: Standard "(501.009)" ExtendedRoman ROM
+*Font AvantGarde-Book: Standard "(501.009)" ExtendedRoman ROM
+*Font AvantGarde-BookOblique: Standard "(501.009)" ExtendedRoman ROM
+*Font AvantGarde-Demi: Standard "(501.010)" ExtendedRoman ROM
+*Font AvantGarde-DemiOblique: Standard "(501.010)" ExtendedRoman ROM
+*Font AvantGardeCE-Book: Win1250 "(501.009)" ExtendedRoman ROM
+*Font AvantGardeCE-BookOblique: Win1250 "(501.009)" ExtendedRoman ROM
+*Font AvantGardeCE-Demi: Win1250 "(501.010)" ExtendedRoman ROM
+*Font AvantGardeCE-DemiOblique: Win1250 "(501.010)" ExtendedRoman ROM
+*Font Bodoni-Bold: Standard "(501.006)" ExtendedRoman ROM
+*Font Bodoni-BoldItalic: Standard "(501.007)" ExtendedRoman ROM
+*Font Bodoni-Italic: Standard "(501.007)" ExtendedRoman ROM
+*Font Bodoni-Poster: Standard "(501.009)" ExtendedRoman ROM
+*Font Bodoni-PosterCompressed: Standard "(501.007)" ExtendedRoman ROM
+*Font Bodoni: Standard "(501.008)" ExtendedRoman ROM
+*Font BodoniCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font BodoniCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font BodoniCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font BodoniCE-Poster: Win1250 "(501.009)" ExtendedRoman ROM
+*Font BodoniCE-PosterCompressed: Win1250 "(501.007)" ExtendedRoman ROM
+*Font BodoniCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Bookman-Demi: Standard "(501.007)" ExtendedRoman ROM
+*Font Bookman-DemiItalic: Standard "(501.008)" ExtendedRoman ROM
+*Font Bookman-Light: Standard "(501.006)" ExtendedRoman ROM
+*Font Bookman-LightItalic: Standard "(501.007)" ExtendedRoman ROM
+*Font BookmanCE-Demi: Win1250 "(501.007)" ExtendedRoman ROM
+*Font BookmanCE-DemiItalic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font BookmanCE-Light: Win1250 "(501.006)" ExtendedRoman ROM
+*Font BookmanCE-LightItalic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font Carta: Special "(001.001)" Special ROM
+*Font Chicago: Standard "(501.011)" ExtendedRoman ROM
+*Font ChicagoCE: Win1250 "(501.011)" ExtendedRoman ROM
+*Font Clarendon-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font Clarendon-Light: Standard "(501.009)" ExtendedRoman ROM
+*Font Clarendon: Standard "(501.009)" ExtendedRoman ROM
+*Font ClarendonCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font ClarendonCE-Light: Win1250 "(501.009)" ExtendedRoman ROM
+*Font ClarendonCE: Win1250 "(501.009)" 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)" ExtendedRoman ROM
+*Font CoronetCE-Regular: Win1250 "(001.000)" ExtendedRoman ROM
+*Font Courier-Bold: Standard "(501.010)" ExtendedRoman ROM
+*Font Courier-BoldOblique: Standard "(501.010)" ExtendedRoman ROM
+*Font Courier-Oblique: Standard "(501.010)" ExtendedRoman ROM
+*Font Courier: Standard "(501.010)" ExtendedRoman ROM
+*Font CourierCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM
+*Font CourierCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman ROM
+*Font CourierCE-Oblique: Win1250 "(501.010)" ExtendedRoman ROM
+*Font CourierCE: Win1250 "(501.010)" ExtendedRoman ROM
+*Font Eurostile-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font Eurostile-BoldExtendedTwo: Standard "(501.008)" ExtendedRoman ROM
+*Font Eurostile-ExtendedTwo: Standard "(501.010)" ExtendedRoman ROM
+*Font Eurostile: Standard "(501.008)" ExtendedRoman ROM
+*Font EurostileCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.008)" ExtendedRoman ROM
+*Font EurostileCE-ExtendedTwo: Win1250 "(501.010)" ExtendedRoman ROM
+*Font EurostileCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Geneva: Standard "(501.007)" ExtendedRoman ROM
+*Font GenevaCE: Win1250 "(501.007)" ExtendedRoman ROM
+*Font GillSans-Bold: Standard "(501.007)" ExtendedRoman ROM
+*Font GillSans-BoldCondensed: Standard "(501.006)" ExtendedRoman ROM
+*Font GillSans-BoldItalic: Standard "(501.008)" ExtendedRoman ROM
+*Font GillSans-Condensed: Standard "(501.007)" ExtendedRoman ROM
+*Font GillSans-ExtraBold: Standard "(501.008)" ExtendedRoman ROM
+*Font GillSans-Italic: Standard "(501.008)" ExtendedRoman ROM
+*Font GillSans-Light: Standard "(501.009)" ExtendedRoman ROM
+*Font GillSans-LightItalic: Standard "(501.009)" ExtendedRoman ROM
+*Font GillSans: Standard "(501.009)" ExtendedRoman ROM
+*Font GillSansCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font GillSansCE-BoldCondensed: Win1250 "(501.006)" ExtendedRoman ROM
+*Font GillSansCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font GillSansCE-Condensed: Win1250 "(501.007)" ExtendedRoman ROM
+*Font GillSansCE-ExtraBold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font GillSansCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font GillSansCE-Light: Win1250 "(501.009)" ExtendedRoman ROM
+*Font GillSansCE-LightItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font GillSansCE-Roman: Win1250 "(501.009)" 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.010)" ExtendedRoman ROM
+*Font Helvetica-BoldOblique: Standard "(501.010)" ExtendedRoman ROM
+*Font Helvetica-Condensed-Bold: Standard "(501.009)" ExtendedRoman ROM
+*Font Helvetica-Condensed-BoldObl: Standard "(501.009)" ExtendedRoman ROM
+*Font Helvetica-Condensed-Oblique: Standard "(501.010)" ExtendedRoman ROM
+*Font Helvetica-Condensed: Standard "(501.010)" ExtendedRoman ROM
+*Font Helvetica-Narrow-Bold: Standard "(501.010)" ExtendedRoman ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(501.010)" ExtendedRoman ROM
+*Font Helvetica-Narrow-Oblique: Standard "(501.008)" ExtendedRoman ROM
+*Font Helvetica-Narrow: Standard "(501.008)" ExtendedRoman ROM
+*Font Helvetica-Oblique: Standard "(501.008)" ExtendedRoman ROM
+*Font Helvetica: Standard "(501.008)" ExtendedRoman ROM
+*Font HelveticaCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HelveticaCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HelveticaCE-Cond: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HelveticaCE-CondBold: Win1250 "(501.009)" ExtendedRoman ROM
+*Font HelveticaCE-CondBoldObl: Win1250 "(501.009)" ExtendedRoman ROM
+*Font HelveticaCE-CondObl: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HelveticaCE-Narrow: Win1250 "(501.008)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowBold: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowOblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font HelveticaCE-Oblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font HelveticaCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font HoeflerText-Black: Standard "(501.008)" ExtendedRoman ROM
+*Font HoeflerText-BlackItalic: Standard "(501.009)" ExtendedRoman ROM
+*Font HoeflerText-Italic: Standard "(501.010)" ExtendedRoman ROM
+*Font HoeflerText-Ornaments: Special "(001.001)" Special ROM
+*Font HoeflerText-Regular: Standard "(501.009)" ExtendedRoman ROM
+*Font HoeflerTextCE-Black: Win1250 "(501.008)" ExtendedRoman ROM
+*Font HoeflerTextCE-BlackItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font HoeflerTextCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HoeflerTextCE-Regular: Win1250 "(501.009)" ExtendedRoman ROM
+*Font JoannaMT-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font JoannaMT-BoldItalic: Standard "(501.008)" ExtendedRoman ROM
+*Font JoannaMT-Italic: Standard "(501.008)" ExtendedRoman ROM
+*Font JoannaMT: Standard "(501.009)" ExtendedRoman ROM
+*Font JoannaMTCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font JoannaMTCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font JoannaMTCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font JoannaMTCE: Win1250 "(501.009)" ExtendedRoman ROM
+*Font LetterGothic-Bold: Standard "(501.010)" ExtendedRoman ROM
+*Font LetterGothic-BoldSlanted: Standard "(501.010)" ExtendedRoman ROM
+*Font LetterGothic-Slanted: Standard "(501.010)" ExtendedRoman ROM
+*Font LetterGothic: Standard "(501.009)" ExtendedRoman ROM
+*Font LetterGothicCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM
+*Font LetterGothicCE-BoldSlanted: Win1250 "(501.010)" ExtendedRoman ROM
+*Font LetterGothicCE-Slanted: Win1250 "(501.010)" ExtendedRoman ROM
+*Font LetterGothicCE: Win1250 "(501.009)" ExtendedRoman ROM
+*Font LubalinGraph-Book: Standard "(501.009)" ExtendedRoman ROM
+*Font LubalinGraph-BookOblique: Standard "(501.009)" ExtendedRoman ROM
+*Font LubalinGraph-Demi: Standard "(501.009)" ExtendedRoman ROM
+*Font LubalinGraph-DemiOblique: Standard "(501.009)" ExtendedRoman ROM
+*Font LubalinGraphCE-Book: Win1250 "(501.009)" ExtendedRoman ROM
+*Font LubalinGraphCE-BookOblique: Win1250 "(501.009)" ExtendedRoman ROM
+*Font LubalinGraphCE-Demi: Win1250 "(501.009)" ExtendedRoman ROM
+*Font LubalinGraphCE-DemiOblique: Win1250 "(501.009)" ExtendedRoman ROM
+*Font Marigold: Standard "(001.000)" Standard ROM
+*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM
+*Font Monaco: Standard "(501.012)" ExtendedRoman ROM
+*Font MonacoCE: Win1250 "(501.012)" ExtendedRoman ROM
+*Font NewCenturySchlbk-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(501.009)" ExtendedRoman ROM
+*Font NewCenturySchlbk-Italic: Standard "(501.011)" ExtendedRoman ROM
+*Font NewCenturySchlbk-Roman: Standard "(501.008)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Italic: Win1250 "(501.011)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM
+*Font NewYork: Standard "(501.013)" ExtendedRoman ROM
+*Font NewYorkCE: Win1250 "(501.013)" ExtendedRoman ROM
+*Font Optima-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font Optima-BoldItalic: Standard "(501.009)" ExtendedRoman ROM
+*Font Optima-Italic: Standard "(501.010)" ExtendedRoman ROM
+*Font Optima: Standard "(501.010)" ExtendedRoman ROM
+*Font OptimaCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font OptimaCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font OptimaCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM
+*Font OptimaCE-Roman: Win1250 "(501.010)" ExtendedRoman ROM
+*Font Oxford: Standard "(001.000)" Standard ROM
+*Font Palatino-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font Palatino-BoldItalic: Standard "(501.007)" ExtendedRoman ROM
+*Font Palatino-Italic: Standard "(501.008)" ExtendedRoman ROM
+*Font Palatino-Roman: Standard "(501.006)" ExtendedRoman ROM
+*Font PalatinoCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font PalatinoCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font PalatinoCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font PalatinoCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font StempelGaramond-Bold: Standard "(501.007)" ExtendedRoman ROM
+*Font StempelGaramond-BoldItalic: Standard "(501.012)" ExtendedRoman ROM
+*Font StempelGaramond-Italic: Standard "(501.009)" ExtendedRoman ROM
+*Font StempelGaramond-Roman: Standard "(501.011)" ExtendedRoman ROM
+*Font StempelGaramondCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font StempelGaramondCE-BoldItalic: Win1250 "(501.012)" ExtendedRoman ROM
+*Font StempelGaramondCE-Italic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font StempelGaramondCE-Roman: Win1250 "(501.011)" ExtendedRoman ROM
+*Font Symbol: Special "(001.008)" Special ROM
+*Font Tekton: Standard "(001.001)" Standard ROM
+*Font Times-Bold: Standard "(501.009)" ExtendedRoman ROM
+*Font Times-BoldItalic: Standard "(501.009)" ExtendedRoman ROM
+*Font Times-Italic: Standard "(501.010)" ExtendedRoman ROM
+*Font Times-Roman: Standard "(501.010)" ExtendedRoman ROM
+*Font TimesCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM
+*Font TimesCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font TimesCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM
+*Font TimesCE-Roman: Win1250 "(501.010)" ExtendedRoman ROM
+*Font TimesNewRomanCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM
+*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.011)" ExtendedRoman ROM
+*Font TimesNewRomanCE-Italic: Win1250 "(501.011)" ExtendedRoman ROM
+*Font TimesNewRomanCE: Win1250 "(501.010)" ExtendedRoman ROM
+*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.011)" ExtendedRoman ROM
+*Font TimesNewRomanPS-BoldMT: Standard "(501.009)" ExtendedRoman ROM
+*Font TimesNewRomanPS-ItalicMT: Standard "(501.011)" ExtendedRoman ROM
+*Font TimesNewRomanPSMT: Standard "(501.010)" ExtendedRoman ROM
+*Font Univers-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font Univers-BoldExt: Standard "(501.010)" ExtendedRoman ROM
+*Font Univers-BoldExtObl: Standard "(501.010)" ExtendedRoman ROM
+*Font Univers-BoldOblique: Standard "(501.008)" ExtendedRoman ROM
+*Font Univers-Condensed: Standard "(501.011)" ExtendedRoman ROM
+*Font Univers-CondensedBold: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers-CondensedBoldOblique: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers-CondensedOblique: Standard "(501.011)" ExtendedRoman ROM
+*Font Univers-Extended: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers-ExtendedObl: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers-Light: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers-LightOblique: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers-Oblique: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers: Standard "(501.009)" ExtendedRoman ROM
+*Font UniversCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-BoldExt: Win1250 "(501.010)" ExtendedRoman ROM
+*Font UniversCE-BoldExtObl: Win1250 "(501.010)" ExtendedRoman ROM
+*Font UniversCE-BoldOblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-Condensed: Win1250 "(501.011)" ExtendedRoman ROM
+*Font UniversCE-CondensedBold: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-CondensedBoldOblique: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-CondensedOblique: Win1250 "(501.011)" ExtendedRoman ROM
+*Font UniversCE-Extended: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-ExtendedObl: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-Light: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-LightOblique: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-Medium: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-Oblique: Win1250 "(501.009)" ExtendedRoman ROM
+*Font Wingdings-Regular: Special "(001.001)" Special ROM
+*Font ZapfChancery-MediumItalic: Standard "(002.000)" ExtendedRoman ROM
+*Font ZapfChanceryCE-MediumItalic: Win1250 "(002.000)" ExtendedRoman ROM
+*Font ZapfDingbats: Special "(001.005S)" Special 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: "idle"
+*Status: "busy"
+*Status: "waiting"
+*Status: "printing"
+*Status: "initializing"
+*Status: "printing test page"
+*Status: "PrinterError: needs attention"
+*Status: "PrinterError: cover open"
+*Status: "PrinterError: warming up"
+*Status: "PrinterError: resetting printer"
+*Status: "PrinterError: output bin full"
+*Status: "PrinterError: Paper Jam"
+*Status: "PrinterError: no toner cartridge"
+*Status: "PrinterError: manual feed"
+*Status: "PrinterError: out of paper"
+*Status: "PrinterError: page protect needed"
+*Status: "PrinterError: out of memory"
+*Status: "PrinterError: off line"
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "Parallel"
+*Source: "OptionalIO"
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "needs attention"
+*PrinterError: "cover open"
+*PrinterError: "warming up"
+*PrinterError: "resetting printer"
+*PrinterError: "output bin full"
+*PrinterError: "Paper Jam"
+*PrinterError: "no toner cartridge"
+*PrinterError: "manual feed"
+*PrinterError: "out of paper"
+*PrinterError: "page protect needed"
+*PrinterError: "out of memory"
+*PrinterError: "off line"
+
+*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+
+*%=============== Color Separation Information ===============
+
+*DefaultColorSep: ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi
+
+
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% =============== For 60 lpi / 600 dpi ===============
+
+*ColorSepScreenAngle ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "60"
+
+*% =============== For 53 lpi / 600 dpi ===============
+
+*ColorSepScreenAngle ProcessBlack.53lpi.600dpi/53 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.53lpi.600dpi/53 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.53lpi.600dpi/53 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.53lpi.600dpi/53 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.53lpi.600dpi/53 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.53lpi.600dpi/53 lpi / 600 dpi: "53.033"
+*ColorSepScreenFreq CustomColor.53lpi.600dpi/53 lpi / 600 dpi: "53.033"
+*ColorSepScreenFreq ProcessCyan.53lpi.600dpi/53 lpi / 600 dpi: "47.4342"
+*ColorSepScreenFreq ProcessMagenta.53lpi.600dpi/53 lpi / 600 dpi: "47.4342"
+*ColorSepScreenFreq ProcessYellow.53lpi.600dpi/53 lpi / 600 dpi: "50.0"
+
+
+*% Last Edit Date: May/25/2000, 5:27pm
+*% Last localization Date: May/25/2000, 5:27pm
+*% End of PPD file for HP Designjet 5000 PS3 Printers
diff --git a/prnt/hpijs/ppd/HP_Designjet_5500_PS3.ppd b/prnt/hpijs/ppd/HP_Designjet_5500_PS3.ppd
new file mode 100644
index 000000000..336002a45
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_Designjet_5500_PS3.ppd
@@ -0,0 +1,1533 @@
+*PPD-Adobe: "4.3"
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% All Rights Reserved.
+*% Fri Oct 23 14:50:16 METDST 1998 BY ignacior
+*% Mon Apr 25 1999 modified by Laixin
+*% Tue Mar 05 2002 modified by Agarcia
+*% Permission is granted for redistribution of this file as
+*% long as this copyright notice is intact and the contents
+*% of the file is not altered in any way from its original form.
+*% End of Copyright statement
+*FormatVersion: "4.3"
+*FileVersion: "2.0"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*PCFileName: "HP5500C1.PPD"
+*PSVersion: "(3011.106) 1"
+*Product: "(designjet 5500ps)"
+*Product: "(designjet 5500ps (Q1252A))"
+*Product: "(designjet 5500ps (Q1254A))"
+*Product: "(designjet 5500ps (Q1252V))"
+*Product: "(designjet 5500ps (Q1254V))"
+*ModelName: "designjet 5500ps"
+*ShortNickName: "designjet 5500ps"
+*NickName: "designjet 5500ps (recommended)"
+*Manufacturer: "HP"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpWebAccess.plugin"
+*cupsICCProfile RGB../sRGB Matching Profile: "/Library/Printers/hp/Profiles/sRGB_A.icc"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP Designjet 5500 PS3.icns"
+*cupsFilter: "application/vnd.cups-postscript 0 /Library/Printers/hp/filter/hppostprocessing"
+
+*%=============== Device Capabilities ===============
+*LanguageLevel: "3"
+*Protocols:TBCP
+
+*FreeVM: "10304752"
+
+*VMOption standard/Standard: "10304752"
+*VMOption 192MB: "53951880"
+*VMOption 256MB: "115768712"
+
+*FCacheSize standard/Standard: 0
+*FCacheSize 192MB: 0
+*FCacheSize 256MB: 0
+
+*OpenGroup: InstallableOptions
+*OpenUI *InstalledMemory/Installed Memory: PickOne
+*DefaultInstalledMemory: standard
+*InstalledMemory standard/Standard: " "
+*InstalledMemory 192MB/192 MB Total Memory: " "
+*InstalledMemory 256MB/256 MB Total Memory: " "
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 110 ge
+ {(256MB)}
+ {
+ size 50 ge
+ {(192MB)}
+ {
+ size 10 ge
+ {(standard)}
+ {(Unknown)} ifelse
+ } ifelse
+ } ifelse
+ = flush
+ restore"
+*End
+
+*CloseUI: *InstalledMemory
+
+
+*%=============== Page Size Control ================
+*OpenUI *HPPageISO/ISO (A4,A3,...): Boolean
+*OrderDependency: 30.0 AnySetup *HPPageISO
+*DefaultHPPageISO: True
+*HPPageISO True/Enable: " "
+*HPPageISO False/Disable: " "
+*CloseUI: *HPPageISO
+
+*OpenUI *HPPageANSI/ANSI (A,B,...): Boolean
+*OrderDependency: 30.0 AnySetup *HPPageANSI
+*DefaultHPPageANSI: True
+*HPPageANSI True/Enable: " "
+*HPPageANSI False/Disable: " "
+*CloseUI: *HPPageANSI
+
+*OpenUI *HPPageDIN/DIN (C4,C3,...): Boolean
+*OrderDependency: 30.0 AnySetup *HPPageDIN
+*DefaultHPPageDIN: True
+*HPPageDIN True/Enable: " "
+*HPPageDIN False/Disable: " "
+*CloseUI: *HPPageDIN
+
+*OpenUI *HPPageJIS/JIS (B4,B3,...): Boolean
+*OrderDependency: 30.0 AnySetup *HPPageJIS
+*DefaultHPPageJIS: True
+*HPPageJIS True/Enable: " "
+*HPPageJIS False/Disable: " "
+*CloseUI: *HPPageJIS
+
+*OpenUI *HPPageARCH/Architectural: Boolean
+*OrderDependency: 30.0 AnySetup *HPPageARCH
+*DefaultHPPageARCH: True
+*HPPageARCH True/Enable: " "
+*HPPageARCH False/Disable: " "
+*CloseUI: *HPPageARCH
+
+*CloseGroup: InstallableOptions
+*UIConstraints: *HPPageISO False *PageSize A4
+*UIConstraints: *HPPageISO False *PageSize A3
+*UIConstraints: *HPPageISO False *PageSize A2
+*UIConstraints: *HPPageISO False *PageSize A1
+*UIConstraints: *HPPageISO False *PageSize A0
+
+*UIConstraints: *HPPageISO False *PageRegion A4
+*UIConstraints: *HPPageISO False *PageRegion A3
+*UIConstraints: *HPPageISO False *PageRegion A2
+*UIConstraints: *HPPageISO False *PageRegion A1
+*UIConstraints: *HPPageISO False *PageRegion A0
+
+*UIConstraints: *HPPageANSI False *PageSize AnsiC
+*UIConstraints: *HPPageANSI False *PageSize AnsiD
+*UIConstraints: *HPPageANSI False *PageSize AnsiE
+
+*UIConstraints: *HPPageANSI False *PageRegion AnsiC
+*UIConstraints: *HPPageANSI False *PageRegion AnsiD
+*UIConstraints: *HPPageANSI False *PageRegion AnsiE
+
+*UIConstraints: *HPPageDIN False *PageSize Letter
+*UIConstraints: *HPPageDIN False *PageSize Tabloid
+
+*UIConstraints: *HPPageDIN False *PageRegion Letter
+*UIConstraints: *HPPageDIN False *PageRegion Tabloid
+
+*UIConstraints: *HPPageJIS False *PageSize B4
+*UIConstraints: *HPPageJIS False *PageSize B3
+*UIConstraints: *HPPageJIS False *PageSize B2
+*UIConstraints: *HPPageJIS False *PageSize B1
+
+*UIConstraints: *HPPageJIS False *PageRegion B4
+*UIConstraints: *HPPageJIS False *PageRegion B3
+*UIConstraints: *HPPageJIS False *PageRegion B2
+*UIConstraints: *HPPageJIS False *PageRegion B1
+
+*UIConstraints: *HPPageARCH False *PageSize ARCHA
+*UIConstraints: *HPPageARCH False *PageSize ARCHB
+*UIConstraints: *HPPageARCH False *PageSize ARCHC
+*UIConstraints: *HPPageARCH False *PageSize ARCHD
+*UIConstraints: *HPPageARCH False *PageSize ARCHE
+
+*UIConstraints: *HPPageARCH False *PageRegion ARCHA
+*UIConstraints: *HPPageARCH False *PageRegion ARCHB
+*UIConstraints: *HPPageARCH False *PageRegion ARCHC
+*UIConstraints: *HPPageARCH False *PageRegion ARCHD
+*UIConstraints: *HPPageARCH False *PageRegion ARCHE
+
+*ColorDevice: True
+*DefaultColorSpace: CMYK
+*VariablePaperSize: True
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore"
+*End
+*Throughput: "1"
+*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
+
+
+*%=============== Halftone Information ===============
+*ScreenFreq: "60.0"
+*ScreenAngle: "0.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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1
+ exch sub }"
+*End
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 100
+
+
+
+*%=============== Print Quality ===============
+
+*OpenUI *OutputMode/Print Quality: PickOne
+*OrderDependency: 50.0 AnySetup *OutputMode
+*DefaultOutputMode: Normal
+
+*OutputMode Fast/Max Speed: "
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails
+ << /PrintQuality 1
+ /MaxQualityResolution false
+ /Type 36 >>
+ >> systemdict /setpagedevice get exec"
+*End
+
+*OutputMode FastQuality/Production: "
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails
+ << /PrintQuality 1
+ /MaxQualityResolution true
+ /Type 36 >>
+ >> systemdict /setpagedevice get exec"
+*End
+
+*OutputMode Normal/Productivity: "
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails
+ << /PrintQuality 2
+ /MaxQualityResolution false
+ /Type 36 >>
+ >> systemdict /setpagedevice get exec"
+*End
+
+*OutputMode NormalEnhanced/Productivity + Enhanced IQ: "
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails
+ << /PrintQuality 2
+ /MaxQualityResolution true
+ /Type 36 >>
+ >> systemdict /setpagedevice get exec"
+*End
+
+*OutputMode Best/Max Quality: "
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails
+ << /PrintQuality 3
+ /MaxQualityResolution false
+ /Type 36 >>
+ >> systemdict /setpagedevice get exec"
+*End
+
+*OutputMode BestEnhanced/Max. Quality + Enhanced IQ: "
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails
+ << /PrintQuality 3
+ /MaxQualityResolution true
+ /Type 36 >>
+ >> systemdict /setpagedevice get exec"
+*End
+
+
+*?OutputMode: "
+ save
+ 6 dict
+ dup 1 (Fast) put
+ dup 2 (FastQuality) put
+ dup 3 (Normal) put
+ dup 4 (NormalEnhanced) put
+ dup 5 (Best) put
+ dup 6 (BestEnhanced) put
+
+ currentpagedevice /PostRenderingEnhanceDetails get
+ /PrintQuality get get = flush
+ restore"
+*End
+*CloseUI: *OutputMode
+
+*%=============== Mirror Print ===============
+*OpenUI *MirrorPrint/Mirror Print: Boolean
+*OrderDependency: 50.0 AnySetup *MirrorPrint
+*DefaultMirrorPrint: False
+*MirrorPrint True/On: "<</MirrorPrint true>>setpagedevice"
+*MirrorPrint False/Off: "<</MirrorPrint false>>setpagedevice"
+*?MirrorPrint: "
+ save
+ currentpagedevice /MirrorPrint get
+ {(True)}{(False)}ifelse = flush
+ restore"
+*End
+*CloseUI: *MirrorPrint
+
+
+*%=============== Transverse ===============
+
+*OpenUI *HPTransverse/Rotate: Boolean
+*OrderDependency: 50.0 AnySetup *HPTransverse
+*DefaultHPTransverse: False
+*HPTransverse True/On: "
+ <</Orientation 1>> setpagedevice
+ "
+*End
+*HPTransverse False/Off: "
+ <</Orientation 0>> setpagedevice
+ "
+*End
+*?HPTransverse: "
+ save
+ currentpagedevice /Orientation get 0 eq
+ { (False) }
+ {
+ currentpagedevice /Orientation get 1 eq
+ { (True) }
+ { (Unknown) } ifelse
+ } ifelse = flush
+ restore"
+*End
+*CloseUI: *HPTransverse
+
+
+*%=============== Print Color as Gray ===============
+
+*OpenUI *HPColorAsGray/Print Color as Gray: PickOne
+*OrderDependency: 5.0 AnySetup *HPColorAsGray
+*DefaultHPColorAsGray: No
+*HPColorAsGray Yes/On: "<< /ProcessColorModel /DeviceGray >> setpagedevice"
+*HPColorAsGray No/Off: "<< /ProcessColorModel /DeviceCMYK >> setpagedevice"
+*?HPColorAsGray: "
+ save
+ currentpagedevice /ProcessColorModel get /DeviceGray eq
+ {(Yes)}{(No)} ifelse
+ = flush
+ restore"
+*End
+*CloseUI: *HPColorAsGray
+
+*%=============== Pantone Color As Spot ========
+*OpenUI *HPPantone/Automatic PANTONE(R) Calibration: Boolean
+*OrderDependency: 50.0 AnySetup *HPPantone
+*DefaultHPPantone: True
+*HPPantone False/Off: "
+/SpotColorMatching where {
+pop
+false SpotColorMatching
+} if"
+*End
+*HPPantone True/On: "
+/SpotColorMatching where {
+pop
+true SpotColorMatching
+} if"
+*End
+*CloseUI: *HPPantone
+
+
+*%=============== HP Color Management ===============
+
+*OpenUI *HPColorMan/Color Management: PickOne
+*OrderDependency: 60.0 AnySetup *HPColorMan
+*DefaultHPColorMan: Native
+
+*HPColorMan Native/Native:"
+ /CMYKColorManagement where {
+ pop
+ /Native CMYKColorManagement
+ /sRGB RGBColorManagement
+ } if"
+*End
+
+*HPColorMan Emulation/Standard Emulation:""
+
+*HPColorMan NoEmulation/Native without Black Replacement:"
+ /CMYKColorManagement where {
+ pop
+ /None CMYKColorManagement
+ /None RGBColorManagement
+ } if"
+*End
+*CloseUI: *HPColorMan
+
+
+*OpenUI *HPCMYKEmulation/HP CMYK Emulation: PickOne
+*OrderDependency: 60.0 AnySetup *HPCMYKEmulation
+*DefaultHPCMYKEmulation: None
+
+*HPCMYKEmulation None/No CMYK Emulation:""
+
+*HPCMYKEmulation SWOP/SWOP:"
+ /CMYKColorManagement where {
+ pop
+ /SWOP CMYKColorManagement
+ } if"
+*End
+
+*HPCMYKEmulation JapanOffset/Japan Offset:"
+ /CMYKColorManagement where {
+ pop
+ /JapanOffset CMYKColorManagement
+ } if"
+*End
+
+*HPCMYKEmulation EuroOffset/Euro Offset:"
+ /CMYKColorManagement where {
+ pop
+ /EuroOffset CMYKColorManagement
+ } if"
+*End
+
+*HPCMYKEmulation DIC/DIC:"
+ /CMYKColorManagement where {
+ pop
+ /DIC CMYKColorManagement
+ } if"
+*End
+
+*HPCMYKEmulation JMPA/JMPA:"
+ /CMYKColorManagement where {
+ pop
+ /JMPA CMYKColorManagement
+ } if"
+*End
+
+*CloseUI: *HPCMYKEmulation
+
+*OpenUI *HPRGBEmulation/HP RGB Emulation: PickOne
+*OrderDependency: 60.0 AnySetup *HPRGBEmulation
+*DefaultHPRGBEmulation: None
+
+*HPRGBEmulation None/No RGB Emulation:""
+
+*HPRGBEmulation sRGB/sRGB:"
+ /RGBColorManagement where {
+ pop
+ /sRGB RGBColorManagement
+ } if"
+*End
+
+*HPRGBEmulation AdobeRGB/Adobe RGB:"
+ /RGBColorManagement where {
+ pop
+ /AdobeRGB RGBColorManagement
+ } if"
+*End
+
+*HPRGBEmulation AppleRGB/Apple RGB:"
+ /RGBColorManagement where {
+ pop
+ /AppleRGB RGBColorManagement
+ } if"
+*End
+
+*HPRGBEmulation ColorMatchRGB/ColorMatch RGB:"
+ /RGBColorManagement where {
+ pop
+ /ColorMatchRGB RGBColorManagement
+ } if"
+*End
+
+*CloseUI: *HPRGBEmulation
+
+*UIConstraints: *HPColorMan Native *HPCMYKEmulation
+*UIConstraints: *HPColorMan NoEmulation *HPCMYKEmulation
+*UIConstraints: *HPColorMan Native *HPRGBEmulation
+*UIConstraints: *HPColorMan NoEmulation *HPRGBEmulation
+
+*UIConstraints: *HPCMYKEmulation *HPColorMan Native
+*UIConstraints: *HPCMYKEmulation *HPColorMan NoEmulation
+*UIConstraints: *HPRGBEmulation *HPColorMan Native
+*UIConstraints: *HPRGBEmulation *HPColorMan NoEmulation
+
+*%=============== Rendering Intent ======================
+
+*OpenUI *HPIntent/Rendering Intent: PickOne
+*OrderDependency: 15.0 AnySetup *HPIntent
+*DefaultHPIntent: Perceptual
+*HPIntent Perceptual/Perceptual(Images): "
+ userdict /UserRenderIntent (Perceptual) put
+ <<>> setpagedevice"
+*End
+*HPIntent Colorimetric/Colorimetric: "
+ userdict /UserRenderIntent (RelativeColorimetric) put
+ <<>> setpagedevice"
+*End
+*HPIntent Saturation/Saturation(Graphics): "
+ userdict /UserRenderIntent (Saturation) put
+ <<>> setpagedevice"
+*End
+*?HPIntent: "
+ % UserRenderIntent should be Perceptual, RelativeColorimetric or Saturation
+ save
+ userdict /UserRenderIntent known {
+ userdict /UserRenderIntent get
+ } {
+ (None)
+ } ifelse
+ = flush
+ restore"
+*End
+*CloseUI: *HPIntent
+
+*%=============== Hold Job for Preview ===============
+*OpenUI *HPHoldJob/HPHoldJob: Boolean *OrderDependency: 50 AnySetup * HPHoldJob *DefaultHPHoldJob: True *HPHoldJob True/True: "" *HPHoldJob False/False: "" *CloseUI: *HPHoldJob
+
+*%=============== Brightness Control ===============
+
+*OpenUI *HPCyanBrightness/Cyan Lightness: PickOne
+*OrderDependency: 70.0 AnySetup *HPCyanBrightness
+*DefaultHPCyanBrightness: leveleven
+
+*HPCyanBrightness levelm25/ -25% Lighter:"
+ /HPBrightness where {
+ pop /Cyan -25 HPBrightness
+ }if "
+*End
+
+*HPCyanBrightness levelm20/ -20%:"
+ /HPBrightness where {
+ pop /Cyan -20 HPBrightness
+ }if "
+*End
+
+*HPCyanBrightness levelm15/ -15%:"
+ /HPBrightness where {
+ pop /Cyan -15 HPBrightness
+ }if "
+*End
+
+*HPCyanBrightness levelm10/ -10%:"
+ /HPBrightness where {
+ pop /Cyan -10 HPBrightness
+ }if "
+*End
+
+*HPCyanBrightness levelm5/ -5%:"
+ /HPBrightness where {
+ pop /Cyan -5 HPBrightness
+ }if "
+*End
+
+*HPCyanBrightness leveleven/ 0% No Change:" "
+
+*HPCyanBrightness levelp5/ +5%:"
+ /HPBrightness where {
+ pop /Cyan 5 HPBrightness
+ }if "
+*End
+
+*HPCyanBrightness levelp10/ +10%:"
+ /HPBrightness where {
+ pop /Cyan 10 HPBrightness
+ }if "
+*End
+
+*HPCyanBrightness levelp15/ +15%:"
+ /HPBrightness where {
+ pop /Cyan 15 HPBrightness
+ }if "
+*End
+
+*HPCyanBrightness levelp20/ +20%:"
+ /HPBrightness where {
+ pop /Cyan 20 HPBrightness
+ }if "
+*End
+
+*HPCyanBrightness levelp25/ +25% Darker:"
+ /HPBrightness where {
+ pop /Cyan 25 HPBrightness
+ }if "
+*End
+*CloseUI: *HPCyanBrightness
+
+*OpenUI *HPMagentaBrightness/Magenta Lightness: PickOne
+*OrderDependency: 70.0 AnySetup *HPMagentaBrightness
+*DefaultHPMagentaBrightness: leveleven
+
+*HPMagentaBrightness levelm25/ -25% Lighter:"
+ /HPBrightness where {
+ pop /Magenta -25 HPBrightness
+ }if "
+*End
+
+*HPMagentaBrightness levelm20/ -20%:"
+ /HPBrightness where {
+ pop /Magenta -20 HPBrightness
+ }if "
+*End
+
+*HPMagentaBrightness levelm15/ -15%:"
+ /HPBrightness where {
+ pop /Magenta -15 HPBrightness
+ }if "
+*End
+
+*HPMagentaBrightness levelm10/ -10%:"
+ /HPBrightness where {
+ pop /Magenta -10 HPBrightness
+ }if "
+*End
+
+*HPMagentaBrightness levelm5/ -5%:"
+ /HPBrightness where {
+ pop /Magenta -5 HPBrightness
+ }if "
+*End
+
+*HPMagentaBrightness leveleven/ 0% No Change:" "
+
+*HPMagentaBrightness levelp5/ +5%:"
+ /HPBrightness where {
+ pop /Magenta 5 HPBrightness
+ }if "
+*End
+
+*HPMagentaBrightness levelp10/ +10%:"
+ /HPBrightness where {
+ pop /Magenta 10 HPBrightness
+ }if "
+*End
+
+*HPMagentaBrightness levelp15/ +15%:"
+ /HPBrightness where {
+ pop /Magenta 15 HPBrightness
+ }if "
+*End
+
+*HPMagentaBrightness levelp20/ +20%:"
+ /HPBrightness where {
+ pop /Magenta 20 HPBrightness
+ }if "
+*End
+
+*HPMagentaBrightness levelp25/ +25% Darker:"
+ /HPBrightness where {
+ pop /Magenta 25 HPBrightness
+ }if "
+*End
+*CloseUI: *HPMagentaBrightness
+
+*OpenUI *HPYellowBrightness/Yellow Lightness: PickOne
+*OrderDependency: 70.0 AnySetup *HPYellowBrightness
+*DefaultHPYellowBrightness: leveleven
+
+*HPYellowBrightness levelm25/ -25% Lighter:"
+ /HPBrightness where {
+ pop /Yellow -25 HPBrightness
+ }if "
+*End
+
+*HPYellowBrightness levelm20/ -20%:"
+ /HPBrightness where {
+ pop /Yellow -20 HPBrightness
+ }if "
+*End
+
+*HPYellowBrightness levelm15/ -15%:"
+ /HPBrightness where {
+ pop /Yellow -15 HPBrightness
+ }if "
+*End
+
+*HPYellowBrightness levelm10/ -10%:"
+ /HPBrightness where {
+ pop /Yellow -10 HPBrightness
+ }if "
+*End
+
+*HPYellowBrightness levelm5/ -5%:"
+ /HPBrightness where {
+ pop /Yellow -5 HPBrightness
+ }if "
+*End
+
+*HPYellowBrightness leveleven/ 0% No Change:" "
+
+*HPYellowBrightness levelp5/ +5%:"
+ /HPBrightness where {
+ pop /Yellow 5 HPBrightness
+ }if "
+*End
+
+*HPYellowBrightness levelp10/ +10%:"
+ /HPBrightness where {
+ pop /Yellow 10 HPBrightness
+ }if "
+*End
+
+*HPYellowBrightness levelp15/ +15%:"
+ /HPBrightness where {
+ pop /Yellow 15 HPBrightness
+ }if "
+*End
+
+*HPYellowBrightness levelp20/ +20%:"
+ /HPBrightness where {
+ pop /Yellow 20 HPBrightness
+ }if "
+*End
+
+*HPYellowBrightness levelp25/ +25% Darker:"
+ /HPBrightness where {
+ pop /Yellow 25 HPBrightness
+ }if "
+*End
+*CloseUI: *HPYellowBrightness
+
+*OpenUI *HPBlackBrightness/Black Lightness: PickOne
+*OrderDependency: 70.0 AnySetup *HPBlackBrightness
+*DefaultHPBlackBrightness: leveleven
+
+*HPBlackBrightness levelm25/ -25% Lighter:"
+ /HPBrightness where {
+ pop /Black -25 HPBrightness
+ }if "
+*End
+
+*HPBlackBrightness levelm20/ -20%:"
+ /HPBrightness where {
+ pop /Black -20 HPBrightness
+ }if "
+*End
+
+*HPBlackBrightness levelm15/ -15%:"
+ /HPBrightness where {
+ pop /Black -15 HPBrightness
+ }if "
+*End
+
+*HPBlackBrightness levelm10/ -10%:"
+ /HPBrightness where {
+ pop /Black -10 HPBrightness
+ }if "
+*End
+
+*HPBlackBrightness levelm5/ -5%:"
+ /HPBrightness where {
+ pop /Black -5 HPBrightness
+ }if "
+*End
+
+*HPBlackBrightness leveleven/ 0% No Change:" "
+
+*HPBlackBrightness levelp5/ +5%:"
+ /HPBrightness where {
+ pop /Black 5 HPBrightness
+ }if "
+*End
+
+*HPBlackBrightness levelp10/ +10%:"
+ /HPBrightness where {
+ pop /Black 10 HPBrightness
+ }if "
+*End
+
+*HPBlackBrightness levelp15/ +15%:"
+ /HPBrightness where {
+ pop /Black 15 HPBrightness
+ }if "
+*End
+
+*HPBlackBrightness levelp20/ +20%:"
+ /HPBrightness where {
+ pop /Black 20 HPBrightness
+ }if "
+*End
+
+*HPBlackBrightness levelp25/ +25% Darker:"
+ /HPBrightness where {
+ pop /Black 25 HPBrightness
+ }if "
+*End
+*CloseUI: *HPBlackBrightness
+
+*%=============== Paper Handling ===============
+
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30.0 AnySetup *PageSize
+*DefaultPageSize: Unknown
+*PageSize Letter/US Letter: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize Tabloid/Tabloid: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[792 1224]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize AnsiC/ANSI C: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1224 1584]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize AnsiD/ANSI D: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1584 2448]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize AnsiE/ANSI E: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2448 3168]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize ARCHA/ARCH A: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[648 864]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize ARCHB/ARCH B: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[864 1296]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize ARCHC/ARCH C: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1296 1728]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize ARCHD/ARCH D: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1728 2592]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize ARCHE/ARCH E: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2592 3456]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize A4/ISO A4: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize A3/ISO A3: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[842 1191]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize A2/ISO A2: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1191 1684]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize A1/ISO A1: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1684 2384]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize A0/ISO A0: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2384 3370]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize B4/JIS B4: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[729 1032]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize B3/JIS B3: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1032 1460]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize B2/JIS B2: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1460 2064]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize B1/JIS B1: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2064 2920]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P24x48/24" x 48": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1728 3456]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P24x60/24" x 60": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1728 4320]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P36x60/36" x 60": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2592 4320]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P36x72/36" x 72": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2592 5184]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P42x60/42" x 60": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[3024 4320]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P42x72/42" x 72": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[3024 5184]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P42x84/42" x 84": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[3024 6048]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P54x72/54" x 72": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[3888 5184]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P54x84/54" x 84": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[3888 6048]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P54x96/54" x 96": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[3888 6912]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P60x72/60" x 72": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[4320 5184]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P60x84/60" x 84": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[4320 6048]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P60x96/60" x 96": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[4320 6912]/ImagingBBox null>>setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 42 dict
+ dup [612 792] (Letter) put
+ dup [792 1224] (Tabloid) put
+ dup [1224 1584] (AnsiC) put
+ dup [1584 2448] (AnsiD) put
+ dup [2448 3168] (AnsiE) put
+ dup [648 864] (ARCHA) put
+ dup [864 1296] (ARCHB) put
+ dup [1296 1728] (ARCHC) put
+ dup [1728 2592] (ARCHD) put
+ dup [2592 3456] (ARCHE) put
+ dup [595 842] (A4) put
+ dup [842 1191] (A3) put
+ dup [1191 1684] (A2) put
+ dup [1684 2384] (A1) put
+ dup [2384 3370] (A0) put
+ dup [729 1032] (B4) put
+ dup [1032 1460] (B3) put
+ dup [1460 2064] (B2) put
+ dup [2064 2920] (B1) put
+ dup [1728 3456] (P24x48) put
+ dup [1728 4320] (P24x60) put
+ dup [2592 4320] (P36x60) put
+ dup [2592 5184] (P36x72) put
+ dup [3024 4320] (P42x60) put
+ dup [3024 5184] (P42x72) put
+ dup [3024 6048] (P42x84) put
+ dup [3888 5184] (P54x72) put
+ dup [3888 6048] (P54x84) put
+ dup [3888 6912] (P54x96) put
+ dup [4320 5184] (P60x72) put
+ dup [4320 6048] (P60x84) put
+ dup [4320 6912] (P60x96) 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: 40.0 AnySetup *PageRegion
+*DefaultPageRegion: Unknown
+*PageRegion Letter/US Letter: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion Tabloid/Tabloid: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[792 1224]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion AnsiC/ANSI C: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1224 1584]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion AnsiD/ANSI D: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1584 2448]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion AnsiE/ANSI E: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2448 3168]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion ARCHA/ARCH A: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[648 864]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion ARCHB/ARCH B: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[864 1296]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion ARCHC/ARCH C: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1296 1728]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion ARCHD/ARCH D: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1728 2592]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion ARCHE/ARCH E: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2592 3456]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion A4/ISO A4: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion A3/ISO A3: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[842 1191]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion A2/ISO A2: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1191 1684]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion A1/ISO A1: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1684 2384]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion A0/ISO A0: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2384 3370]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion B4/JIS B4: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[729 1032]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion B3/JIS B3: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1032 1460]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion B2/JIS B2: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1460 2064]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion B1/JIS B1: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2064 2920]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P24x48/24" x 48": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1728 3456]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P24x60/24" x 60": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1728 4320]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P36x60/36" x 60": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2592 4320]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P36x72/36" x 72": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2592 5184]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P42x60/42" x 60": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[3024 4320]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P42x72/42" x 72": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[3024 5184]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P42x84/42" x 84": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[3024 6048]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P54x72/54" x 72": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[3888 5184]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P54x84/54" x 84": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[3888 6048]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P54x96/54" x 96": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[3888 6912]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P60x72/60" x 72": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[4320 5184]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P60x84/60" x 84": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[4320 6048]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P60x96/60" x 96": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[4320 6912]/ImagingBBox null>>setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*% The following entries provide information about specific paper keywords.
+*DefaultImageableArea: Unknown
+
+*ImageableArea Letter/US Letter: "0 0 612 792"
+*ImageableArea Tabloid/Tabloid: "0 0 792 1224"
+*ImageableArea AnsiC/ANSI C: "0 0 1224 1584"
+*ImageableArea AnsiD/ANSI D: "0 0 1584 2448"
+*ImageableArea AnsiE/ANSI E: "0 0 2448 3168"
+*ImageableArea ARCHA/ARCH A: "0 0 648 864"
+*ImageableArea ARCHB/ARCH B: "0 0 864 1296"
+*ImageableArea ARCHC/ARCH C: "0 0 1296 1728"
+*ImageableArea ARCHD/ARCH D: "0 0 1728 2592"
+*ImageableArea ARCHE/ARCH E: "0 0 2592 3456"
+*ImageableArea A4/ISO A4: "0 0 595 842"
+*ImageableArea A3/ISO A3: "0 0 842 1191"
+*ImageableArea A2/ISO A2: "0 0 1191 1684"
+*ImageableArea A1/ISO A1: "0 0 1684 2384"
+*ImageableArea A0/ISO A0: "0 0 2384 3370"
+*ImageableArea B4/JIS B4: "0 0 729 1032"
+*ImageableArea B3/JIS B3: "0 0 1032 1460"
+*ImageableArea B2/JIS B2: "0 0 1460 2064"
+*ImageableArea B1/JIS B1: "0 0 2064 2920"
+*ImageableArea P24x48/24" x 48": "0 0 1728 3456"
+*ImageableArea P24x60/24" x 60": "0 0 1728 4320"
+*ImageableArea P36x60/36" x 60": "0 0 2592 4320"
+*ImageableArea P36x72/36" x 72": "0 0 2592 5184"
+*ImageableArea P42x60/42" x 60": "0 0 3024 4320"
+*ImageableArea P42x72/42" x 72": "0 0 3024 5184"
+*ImageableArea P42x84/42" x 84": "0 0 3024 6048"
+*ImageableArea P54x72/54" x 72": "0 0 3888 5184"
+*ImageableArea P54x84/54" x 84": "0 0 3888 6048"
+*ImageableArea P54x96/54" x 96": "0 0 3888 6912"
+*ImageableArea P60x72/60" x 72": "0 0 4320 5184"
+*ImageableArea P60x84/60" x 84": "0 0 4320 6048"
+*ImageableArea P60x96/60" x 96": "0 0 4320 6912"
+*?ImageableArea: "
+ save
+ /cvp {cvi ( ) cvs
+ print ( ) print} bind def
+ newpath clippath pathbbox
+ 4 -2 roll exch 2 {ceiling cvp} repeat
+ exch 2 {floor cvp} repeat flush
+ restore"
+*End
+
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension:Unknown
+*PaperDimension Letter/US Letter: "612 792"
+*PaperDimension Tabloid/Tabloid: "792 1224"
+*PaperDimension AnsiC/ANSI C: "1224 1584"
+*PaperDimension AnsiD/ANSI D: "1584 2448"
+*PaperDimension AnsiE/ANSI E: "2448 3168"
+*PaperDimension ARCHA/ARCH A: "648 864"
+*PaperDimension ARCHB/ARCH B: "864 1296"
+*PaperDimension ARCHC/ARCH C: "1296 1728"
+*PaperDimension ARCHD/ARCH D: "1728 2592"
+*PaperDimension ARCHE/ARCH E: "2592 3456"
+*PaperDimension A4/ISO A4: "595 842"
+*PaperDimension A3/ISO A3: "842 1191"
+*PaperDimension A2/ISO A2: "1191 1684"
+*PaperDimension A1/ISO A1: "1684 2384"
+*PaperDimension A0/ISO A0: "2384 3370"
+*PaperDimension B4/JIS B4: "729 1032"
+*PaperDimension B3/JIS B3: "1032 1460"
+*PaperDimension B2/JIS B2: "1460 2064"
+*PaperDimension B1/JIS B1: "2064 2920"
+*PaperDimension P24x48/24" x 48": "1728 3456"
+*PaperDimension P24x60/24" x 60": "1728 4320"
+*PaperDimension P36x60/36" x 60": "2592 4320"
+*PaperDimension P36x72/36" x 72": "2592 5184"
+*PaperDimension P42x60/42" x 60": "3024 4320"
+*PaperDimension P42x72/42" x 72": "3024 5184"
+*PaperDimension P42x84/42" x 84": "3024 6048"
+*PaperDimension P54x72/54" x 72": "3888 5184"
+*PaperDimension P54x84/54" x 84": "3888 6048"
+*PaperDimension P54x96/54" x 96": "3888 6912"
+*PaperDimension P60x72/60" x 72": "4320 5184"
+*PaperDimension P60x84/60" x 84": "4320 6048"
+*PaperDimension P60x96/60" x 96": "4320 6912"
+*%=============== Input Tray ===================
+
+*RequiresPageRegion All: True
+
+*%=============== Custom Page Sizes ===============
+*MaxMediaWidth: "4320"
+*MaxMediaHeight: "129600"
+*HWMargins: 0 0 0 0
+*ADUseHWMargins: True
+*ParamCustomPageSize Width/Width: 1 points 200 4320
+*ParamCustomPageSize Height/Height: 2 points 200 129600
+*ParamCustomPageSize WidthOffset/WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset/HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation/Orientation: 5 int 0 3
+*NonUIOrderDependency: 30.0 AnySetup *CustomPageSize
+*CustomPageSize True: "
+ pop pop pop % discard offsets
+ 3 dict begin
+ /PageSize [ 4 -2 roll ] def
+ /ImagingBBox null def
+ currentdict end setpagedevice
+ /HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <<>> setpagedevice"
+*End
+
+
+*%=============== 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.009)" ExtendedRoman ROM
+*Font AntiqueOlive-Compact: Standard "(501.008)" ExtendedRoman ROM
+*Font AntiqueOlive-Italic: Standard "(501.010)" ExtendedRoman ROM
+*Font AntiqueOlive-Roman: Standard "(501.008)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Compact: Win1250 "(501.008)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Apple-Chancery: Standard "(001.001)" ExtendedRoman ROM
+*Font Apple-ChanceryCE: Win1250 "(001.001)" ExtendedRoman ROM
+*Font Arial-BoldItalicMT: Standard "(501.009)" ExtendedRoman ROM
+*Font Arial-BoldMT: Standard "(501.009)" ExtendedRoman ROM
+*Font Arial-ItalicMT: Standard "(501.012)" ExtendedRoman ROM
+*Font ArialCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM
+*Font ArialCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font ArialCE-Italic: Win1250 "(501.012)" ExtendedRoman ROM
+*Font ArialCE: Win1250 "(501.009)" ExtendedRoman ROM
+*Font ArialMT: Standard "(501.009)" ExtendedRoman ROM
+*Font AvantGarde-Book: Standard "(501.009)" ExtendedRoman ROM
+*Font AvantGarde-BookOblique: Standard "(501.009)" ExtendedRoman ROM
+*Font AvantGarde-Demi: Standard "(501.010)" ExtendedRoman ROM
+*Font AvantGarde-DemiOblique: Standard "(501.010)" ExtendedRoman ROM
+*Font AvantGardeCE-Book: Win1250 "(501.009)" ExtendedRoman ROM
+*Font AvantGardeCE-BookOblique: Win1250 "(501.009)" ExtendedRoman ROM
+*Font AvantGardeCE-Demi: Win1250 "(501.010)" ExtendedRoman ROM
+*Font AvantGardeCE-DemiOblique: Win1250 "(501.010)" ExtendedRoman ROM
+*Font Bodoni-Bold: Standard "(501.006)" ExtendedRoman ROM
+*Font Bodoni-BoldItalic: Standard "(501.007)" ExtendedRoman ROM
+*Font Bodoni-Italic: Standard "(501.007)" ExtendedRoman ROM
+*Font Bodoni-Poster: Standard "(501.009)" ExtendedRoman ROM
+*Font Bodoni-PosterCompressed: Standard "(501.007)" ExtendedRoman ROM
+*Font Bodoni: Standard "(501.008)" ExtendedRoman ROM
+*Font BodoniCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font BodoniCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font BodoniCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font BodoniCE-Poster: Win1250 "(501.009)" ExtendedRoman ROM
+*Font BodoniCE-PosterCompressed: Win1250 "(501.007)" ExtendedRoman ROM
+*Font BodoniCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Bookman-Demi: Standard "(501.007)" ExtendedRoman ROM
+*Font Bookman-DemiItalic: Standard "(501.008)" ExtendedRoman ROM
+*Font Bookman-Light: Standard "(501.006)" ExtendedRoman ROM
+*Font Bookman-LightItalic: Standard "(501.007)" ExtendedRoman ROM
+*Font BookmanCE-Demi: Win1250 "(501.007)" ExtendedRoman ROM
+*Font BookmanCE-DemiItalic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font BookmanCE-Light: Win1250 "(501.006)" ExtendedRoman ROM
+*Font BookmanCE-LightItalic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font Carta: Special "(001.001)" Special ROM
+*Font Chicago: Standard "(501.011)" ExtendedRoman ROM
+*Font ChicagoCE: Win1250 "(501.011)" ExtendedRoman ROM
+*Font Clarendon-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font Clarendon-Light: Standard "(501.009)" ExtendedRoman ROM
+*Font Clarendon: Standard "(501.009)" ExtendedRoman ROM
+*Font ClarendonCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font ClarendonCE-Light: Win1250 "(501.009)" ExtendedRoman ROM
+*Font ClarendonCE: Win1250 "(501.009)" 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)" ExtendedRoman ROM
+*Font CoronetCE-Regular: Win1250 "(001.000)" ExtendedRoman ROM
+*Font Courier-Bold: Standard "(501.010)" ExtendedRoman ROM
+*Font Courier-BoldOblique: Standard "(501.010)" ExtendedRoman ROM
+*Font Courier-Oblique: Standard "(501.010)" ExtendedRoman ROM
+*Font Courier: Standard "(501.010)" ExtendedRoman ROM
+*Font CourierCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM
+*Font CourierCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman ROM
+*Font CourierCE-Oblique: Win1250 "(501.010)" ExtendedRoman ROM
+*Font CourierCE: Win1250 "(501.010)" ExtendedRoman ROM
+*Font Eurostile-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font Eurostile-BoldExtendedTwo: Standard "(501.008)" ExtendedRoman ROM
+*Font Eurostile-ExtendedTwo: Standard "(501.010)" ExtendedRoman ROM
+*Font Eurostile: Standard "(501.008)" ExtendedRoman ROM
+*Font EurostileCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.008)" ExtendedRoman ROM
+*Font EurostileCE-ExtendedTwo: Win1250 "(501.010)" ExtendedRoman ROM
+*Font EurostileCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Geneva: Standard "(501.007)" ExtendedRoman ROM
+*Font GenevaCE: Win1250 "(501.007)" ExtendedRoman ROM
+*Font GillSans-Bold: Standard "(501.007)" ExtendedRoman ROM
+*Font GillSans-BoldCondensed: Standard "(501.006)" ExtendedRoman ROM
+*Font GillSans-BoldItalic: Standard "(501.008)" ExtendedRoman ROM
+*Font GillSans-Condensed: Standard "(501.007)" ExtendedRoman ROM
+*Font GillSans-ExtraBold: Standard "(501.008)" ExtendedRoman ROM
+*Font GillSans-Italic: Standard "(501.008)" ExtendedRoman ROM
+*Font GillSans-Light: Standard "(501.009)" ExtendedRoman ROM
+*Font GillSans-LightItalic: Standard "(501.009)" ExtendedRoman ROM
+*Font GillSans: Standard "(501.009)" ExtendedRoman ROM
+*Font GillSansCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font GillSansCE-BoldCondensed: Win1250 "(501.006)" ExtendedRoman ROM
+*Font GillSansCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font GillSansCE-Condensed: Win1250 "(501.007)" ExtendedRoman ROM
+*Font GillSansCE-ExtraBold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font GillSansCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font GillSansCE-Light: Win1250 "(501.009)" ExtendedRoman ROM
+*Font GillSansCE-LightItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font GillSansCE-Roman: Win1250 "(501.009)" 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.010)" ExtendedRoman ROM
+*Font Helvetica-BoldOblique: Standard "(501.010)" ExtendedRoman ROM
+*Font Helvetica-Condensed-Bold: Standard "(501.009)" ExtendedRoman ROM
+*Font Helvetica-Condensed-BoldObl: Standard "(501.009)" ExtendedRoman ROM
+*Font Helvetica-Condensed-Oblique: Standard "(501.010)" ExtendedRoman ROM
+*Font Helvetica-Condensed: Standard "(501.010)" ExtendedRoman ROM
+*Font Helvetica-Narrow-Bold: Standard "(501.010)" ExtendedRoman ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(501.010)" ExtendedRoman ROM
+*Font Helvetica-Narrow-Oblique: Standard "(501.008)" ExtendedRoman ROM
+*Font Helvetica-Narrow: Standard "(501.008)" ExtendedRoman ROM
+*Font Helvetica-Oblique: Standard "(501.008)" ExtendedRoman ROM
+*Font Helvetica: Standard "(501.008)" ExtendedRoman ROM
+*Font HelveticaCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HelveticaCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HelveticaCE-Cond: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HelveticaCE-CondBold: Win1250 "(501.009)" ExtendedRoman ROM
+*Font HelveticaCE-CondBoldObl: Win1250 "(501.009)" ExtendedRoman ROM
+*Font HelveticaCE-CondObl: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HelveticaCE-Narrow: Win1250 "(501.008)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowBold: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowOblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font HelveticaCE-Oblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font HelveticaCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font HoeflerText-Black: Standard "(501.008)" ExtendedRoman ROM
+*Font HoeflerText-BlackItalic: Standard "(501.009)" ExtendedRoman ROM
+*Font HoeflerText-Italic: Standard "(501.010)" ExtendedRoman ROM
+*Font HoeflerText-Ornaments: Special "(001.001)" Special ROM
+*Font HoeflerText-Regular: Standard "(501.009)" ExtendedRoman ROM
+*Font HoeflerTextCE-Black: Win1250 "(501.008)" ExtendedRoman ROM
+*Font HoeflerTextCE-BlackItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font HoeflerTextCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HoeflerTextCE-Regular: Win1250 "(501.009)" ExtendedRoman ROM
+*Font JoannaMT-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font JoannaMT-BoldItalic: Standard "(501.008)" ExtendedRoman ROM
+*Font JoannaMT-Italic: Standard "(501.008)" ExtendedRoman ROM
+*Font JoannaMT: Standard "(501.009)" ExtendedRoman ROM
+*Font JoannaMTCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font JoannaMTCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font JoannaMTCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font JoannaMTCE: Win1250 "(501.009)" ExtendedRoman ROM
+*Font LetterGothic-Bold: Standard "(501.010)" ExtendedRoman ROM
+*Font LetterGothic-BoldSlanted: Standard "(501.010)" ExtendedRoman ROM
+*Font LetterGothic-Slanted: Standard "(501.010)" ExtendedRoman ROM
+*Font LetterGothic: Standard "(501.009)" ExtendedRoman ROM
+*Font LetterGothicCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM
+*Font LetterGothicCE-BoldSlanted: Win1250 "(501.010)" ExtendedRoman ROM
+*Font LetterGothicCE-Slanted: Win1250 "(501.010)" ExtendedRoman ROM
+*Font LetterGothicCE: Win1250 "(501.009)" ExtendedRoman ROM
+*Font LubalinGraph-Book: Standard "(501.009)" ExtendedRoman ROM
+*Font LubalinGraph-BookOblique: Standard "(501.009)" ExtendedRoman ROM
+*Font LubalinGraph-Demi: Standard "(501.009)" ExtendedRoman ROM
+*Font LubalinGraph-DemiOblique: Standard "(501.009)" ExtendedRoman ROM
+*Font LubalinGraphCE-Book: Win1250 "(501.009)" ExtendedRoman ROM
+*Font LubalinGraphCE-BookOblique: Win1250 "(501.009)" ExtendedRoman ROM
+*Font LubalinGraphCE-Demi: Win1250 "(501.009)" ExtendedRoman ROM
+*Font LubalinGraphCE-DemiOblique: Win1250 "(501.009)" ExtendedRoman ROM
+*Font Marigold: Standard "(001.000)" Standard ROM
+*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM
+*Font Monaco: Standard "(501.012)" ExtendedRoman ROM
+*Font MonacoCE: Win1250 "(501.012)" ExtendedRoman ROM
+*Font NewCenturySchlbk-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(501.009)" ExtendedRoman ROM
+*Font NewCenturySchlbk-Italic: Standard "(501.011)" ExtendedRoman ROM
+*Font NewCenturySchlbk-Roman: Standard "(501.008)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Italic: Win1250 "(501.011)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM
+*Font NewYork: Standard "(501.013)" ExtendedRoman ROM
+*Font NewYorkCE: Win1250 "(501.013)" ExtendedRoman ROM
+*Font Optima-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font Optima-BoldItalic: Standard "(501.009)" ExtendedRoman ROM
+*Font Optima-Italic: Standard "(501.010)" ExtendedRoman ROM
+*Font Optima: Standard "(501.010)" ExtendedRoman ROM
+*Font OptimaCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font OptimaCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font OptimaCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM
+*Font OptimaCE-Roman: Win1250 "(501.010)" ExtendedRoman ROM
+*Font Oxford: Standard "(001.000)" Standard ROM
+*Font Palatino-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font Palatino-BoldItalic: Standard "(501.007)" ExtendedRoman ROM
+*Font Palatino-Italic: Standard "(501.008)" ExtendedRoman ROM
+*Font Palatino-Roman: Standard "(501.006)" ExtendedRoman ROM
+*Font PalatinoCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font PalatinoCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font PalatinoCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font PalatinoCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font StempelGaramond-Bold: Standard "(501.007)" ExtendedRoman ROM
+*Font StempelGaramond-BoldItalic: Standard "(501.012)" ExtendedRoman ROM
+*Font StempelGaramond-Italic: Standard "(501.009)" ExtendedRoman ROM
+*Font StempelGaramond-Roman: Standard "(501.011)" ExtendedRoman ROM
+*Font StempelGaramondCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font StempelGaramondCE-BoldItalic: Win1250 "(501.012)" ExtendedRoman ROM
+*Font StempelGaramondCE-Italic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font StempelGaramondCE-Roman: Win1250 "(501.011)" ExtendedRoman ROM
+*Font Symbol: Special "(001.008)" Special ROM
+*Font Tekton: Standard "(001.001)" Standard ROM
+*Font Times-Bold: Standard "(501.009)" ExtendedRoman ROM
+*Font Times-BoldItalic: Standard "(501.009)" ExtendedRoman ROM
+*Font Times-Italic: Standard "(501.010)" ExtendedRoman ROM
+*Font Times-Roman: Standard "(501.010)" ExtendedRoman ROM
+*Font TimesCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM
+*Font TimesCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font TimesCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM
+*Font TimesCE-Roman: Win1250 "(501.010)" ExtendedRoman ROM
+*Font TimesNewRomanCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM
+*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.011)" ExtendedRoman ROM
+*Font TimesNewRomanCE-Italic: Win1250 "(501.011)" ExtendedRoman ROM
+*Font TimesNewRomanCE: Win1250 "(501.010)" ExtendedRoman ROM
+*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.011)" ExtendedRoman ROM
+*Font TimesNewRomanPS-BoldMT: Standard "(501.009)" ExtendedRoman ROM
+*Font TimesNewRomanPS-ItalicMT: Standard "(501.011)" ExtendedRoman ROM
+*Font TimesNewRomanPSMT: Standard "(501.010)" ExtendedRoman ROM
+*Font Univers-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font Univers-BoldExt: Standard "(501.010)" ExtendedRoman ROM
+*Font Univers-BoldExtObl: Standard "(501.010)" ExtendedRoman ROM
+*Font Univers-BoldOblique: Standard "(501.008)" ExtendedRoman ROM
+*Font Univers-Condensed: Standard "(501.011)" ExtendedRoman ROM
+*Font Univers-CondensedBold: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers-CondensedBoldOblique: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers-CondensedOblique: Standard "(501.011)" ExtendedRoman ROM
+*Font Univers-Extended: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers-ExtendedObl: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers-Light: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers-LightOblique: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers-Oblique: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers: Standard "(501.009)" ExtendedRoman ROM
+*Font UniversCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-BoldExt: Win1250 "(501.010)" ExtendedRoman ROM
+*Font UniversCE-BoldExtObl: Win1250 "(501.010)" ExtendedRoman ROM
+*Font UniversCE-BoldOblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-Condensed: Win1250 "(501.011)" ExtendedRoman ROM
+*Font UniversCE-CondensedBold: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-CondensedBoldOblique: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-CondensedOblique: Win1250 "(501.011)" ExtendedRoman ROM
+*Font UniversCE-Extended: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-ExtendedObl: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-Light: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-LightOblique: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-Medium: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-Oblique: Win1250 "(501.009)" ExtendedRoman ROM
+*Font Wingdings-Regular: Special "(001.001)" Special ROM
+*Font ZapfChancery-MediumItalic: Standard "(002.000)" ExtendedRoman ROM
+*Font ZapfChanceryCE-MediumItalic: Win1250 "(002.000)" ExtendedRoman ROM
+*Font ZapfDingbats: Special "(001.005S)" Special 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: "idle"
+*Status: "busy"
+*Status: "waiting"
+*Status: "printing"
+*Status: "initializing"
+*Status: "printing test page"
+*Status: "PrinterError: needs attention"
+*Status: "PrinterError: cover open"
+*Status: "PrinterError: warming up"
+*Status: "PrinterError: resetting printer"
+*Status: "PrinterError: output bin full"
+*Status: "PrinterError: Paper Jam"
+*Status: "PrinterError: no toner cartridge"
+*Status: "PrinterError: manual feed"
+*Status: "PrinterError: out of paper"
+*Status: "PrinterError: page protect needed"
+*Status: "PrinterError: out of memory"
+*Status: "PrinterError: off line"
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "Parallel"
+*Source: "OptionalIO"
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "needs attention"
+*PrinterError: "cover open"
+*PrinterError: "warming up"
+*PrinterError: "resetting printer"
+*PrinterError: "output bin full"
+*PrinterError: "Paper Jam"
+*PrinterError: "no toner cartridge"
+*PrinterError: "manual feed"
+*PrinterError: "out of paper"
+*PrinterError: "page protect needed"
+*PrinterError: "out of memory"
+*PrinterError: "off line"
+
+*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+
+*%=============== Color Separation Information ===============
+
+*DefaultColorSep: ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi
+
+
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% =============== For 60 lpi / 600 dpi ===============
+
+*ColorSepScreenAngle ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "60"
+
+*% =============== For 53 lpi / 600 dpi ===============
+
+*ColorSepScreenAngle ProcessBlack.53lpi.600dpi/53 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.53lpi.600dpi/53 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.53lpi.600dpi/53 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.53lpi.600dpi/53 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.53lpi.600dpi/53 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.53lpi.600dpi/53 lpi / 600 dpi: "53.033"
+*ColorSepScreenFreq CustomColor.53lpi.600dpi/53 lpi / 600 dpi: "53.033"
+*ColorSepScreenFreq ProcessCyan.53lpi.600dpi/53 lpi / 600 dpi: "47.4342"
+*ColorSepScreenFreq ProcessMagenta.53lpi.600dpi/53 lpi / 600 dpi: "47.4342"
+*ColorSepScreenFreq ProcessYellow.53lpi.600dpi/53 lpi / 600 dpi: "50.0"
+
+
+*% Last Edit Date: Mar/05/2002, 5:27pm
+*% Last localization Date: Mar/05/2002, 5:27pm
+*% End of PPD file for HP Designjet 5500 PS3 Printers
diff --git a/prnt/hpijs/ppd/HP_Designjet_800_PS3.ppd b/prnt/hpijs/ppd/HP_Designjet_800_PS3.ppd
new file mode 100644
index 000000000..01d3251e2
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_Designjet_800_PS3.ppd
@@ -0,0 +1,1592 @@
+*PPD-Adobe: "4.3"
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% Copyright 1999 Amiable Technologies Inc.
+*% All Rights Reserved.
+*% Fri Oct 23 14:50:16 METDST 1998 BY ignacior
+*% Mon Apr 25 1999 modified by Laixin
+*% Permission is granted for redistribution of this file as
+*% long as this copyright notice is intact and the contents
+*% of the file is not altered in any way from its original form.
+*% End of Copyright statement
+*FormatVersion: "4.3"
+*FileVersion: "2.0"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*PCFileName: "HP800C1.PPD"
+*PSVersion: "(3010.108) 1"
+*Product: "(DesignJet 800PS)"
+*Product: "(DesignJet 800PS (C7779C))"
+*Product: "(DesignJet 800PS (C7780C))"
+*ModelName: "DesignJet 800PS"
+*ShortNickName: "DesignJet 800PS"
+*NickName: "Designjet 800PS (recommended)"
+*Manufacturer: "HP"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*cupsICCProfile RGB../sRGB Matching Profile: "/Library/Printers/hp/Profiles/sRGB_A.icc"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP Designjet 800 PS3.icns"
+*cupsFilter: "application/vnd.cups-postscript 0 /Library/Printers/hp/filter/hppostprocessing"
+
+
+*%=============== Device Capabilities ===============
+*LanguageLevel: "3"
+*Protocols: TBCP
+
+*FreeVM: "37436880"
+
+*VMOption standard/Standard: "37436880"
+
+*FCacheSize standard/Standard: 0
+
+*%=============== Page Size Control ================
+
+*OpenGroup: InstallableOptions
+*OpenUI *HPPageISO/ISO (A4,A3,...): Boolean
+*OrderDependency: 30.0 AnySetup *HPPageISO
+*DefaultHPPageISO: True
+*HPPageISO True/Enable: " "
+*HPPageISO False/Disable: " "
+*CloseUI: *HPPageISO
+
+*OpenUI *HPPageANSI/ANSI (A,B,...): Boolean
+*OrderDependency: 30.0 AnySetup *HPPageANSI
+*DefaultHPPageANSI: True
+*HPPageANSI True/Enable: " "
+*HPPageANSI False/Disable: " "
+*CloseUI: *HPPageANSI
+
+*OpenUI *HPPageDIN/DIN (C4,C3,...): Boolean
+*OrderDependency: 30.0 AnySetup *HPPageDIN
+*DefaultHPPageDIN: True
+*HPPageDIN True/Enable: " "
+*HPPageDIN False/Disable: " "
+*CloseUI: *HPPageDIN
+
+*OpenUI *HPPageJIS/JIS (B4,B3,...): Boolean
+*OrderDependency: 30.0 AnySetup *HPPageJIS
+*DefaultHPPageJIS: True
+*HPPageJIS True/Enable: " "
+*HPPageJIS False/Disable: " "
+*CloseUI: *HPPageJIS
+
+*OpenUI *HPPageARCH/Architectural: Boolean
+*OrderDependency: 30.0 AnySetup *HPPageARCH
+*DefaultHPPageARCH: True
+*HPPageARCH True/Enable: " "
+*HPPageARCH False/Disable: " "
+*CloseUI: *HPPageARCH
+
+*CloseGroup: InstallableOptions
+
+*UIConstraints: *HPPageISO False *PageSize A4
+*UIConstraints: *HPPageISO False *PageSize A3
+*UIConstraints: *HPPageISO False *PageSize A2
+*UIConstraints: *HPPageISO False *PageSize A1
+*UIConstraints: *HPPageISO False *PageSize A0
+
+*UIConstraints: *HPPageISO False *PageRegion A4
+*UIConstraints: *HPPageISO False *PageRegion A3
+*UIConstraints: *HPPageISO False *PageRegion A2
+*UIConstraints: *HPPageISO False *PageRegion A1
+*UIConstraints: *HPPageISO False *PageRegion A0
+
+*UIConstraints: *HPPageANSI False *PageSize AnsiC
+*UIConstraints: *HPPageANSI False *PageSize AnsiD
+*UIConstraints: *HPPageANSI False *PageSize AnsiE
+
+*UIConstraints: *HPPageANSI False *PageRegion AnsiC
+*UIConstraints: *HPPageANSI False *PageRegion AnsiD
+*UIConstraints: *HPPageANSI False *PageRegion AnsiE
+
+*UIConstraints: *HPPageDIN False *PageSize Letter
+*UIConstraints: *HPPageDIN False *PageSize Tabloid
+
+*UIConstraints: *HPPageDIN False *PageRegion Letter
+*UIConstraints: *HPPageDIN False *PageRegion Tabloid
+
+*UIConstraints: *HPPageJIS False *PageSize B4
+*UIConstraints: *HPPageJIS False *PageSize B3
+*UIConstraints: *HPPageJIS False *PageSize B2
+*UIConstraints: *HPPageJIS False *PageSize B1
+
+*UIConstraints: *HPPageJIS False *PageRegion B4
+*UIConstraints: *HPPageJIS False *PageRegion B3
+*UIConstraints: *HPPageJIS False *PageRegion B2
+*UIConstraints: *HPPageJIS False *PageRegion B1
+
+*UIConstraints: *HPPageARCH False *PageSize ARCHA
+*UIConstraints: *HPPageARCH False *PageSize ARCHB
+*UIConstraints: *HPPageARCH False *PageSize ARCHC
+*UIConstraints: *HPPageARCH False *PageSize ARCHD
+*UIConstraints: *HPPageARCH False *PageSize ARCHE
+
+*UIConstraints: *HPPageARCH False *PageRegion ARCHA
+*UIConstraints: *HPPageARCH False *PageRegion ARCHB
+*UIConstraints: *HPPageARCH False *PageRegion ARCHC
+*UIConstraints: *HPPageARCH False *PageRegion ARCHD
+*UIConstraints: *HPPageARCH False *PageRegion ARCHE
+
+*ColorDevice: True
+*DefaultColorSpace: CMYK
+*VariablePaperSize: True
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore"
+*End
+*Throughput: "1"
+*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
+
+*%=============== Halftone Information ===============
+*ScreenFreq: "60.0"
+*ScreenAngle: "0.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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1
+ exch sub }"
+*End
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 100
+
+*%=============== Print Quality ===============
+
+*OpenUI *OutputMode/Print Quality: PickOne
+*OrderDependency: 50.0 AnySetup *OutputMode
+*DefaultOutputMode: Normal
+
+*OutputMode Fast/Fast: "
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails
+ << /PrintQuality 1
+ /Type 36 >>
+ >> systemdict /setpagedevice get exec"
+*End
+
+*OutputMode Normal/Normal: "
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails
+ << /PrintQuality 2
+ /Type 36 >>
+ >> systemdict /setpagedevice get exec"
+*End
+
+*OutputMode Best/Best: "
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails
+ << /PrintQuality 3
+ /Type 36 >>
+ >> systemdict /setpagedevice get exec"
+*End
+
+*?OutputMode: "
+ save
+ 3 dict
+ dup 1 (Fast) put
+ dup 2 (Normal) put
+ dup 3 (Best) put
+ currentpagedevice /PostRenderingEnhanceDetails get
+ /PrintQuality get get = flush
+ restore"
+*End
+*CloseUI: *OutputMode
+
+*OpenUI *HPMaxDetail/Maximum Detail: Boolean
+*OrderDependency: 50.0 AnySetup *HPMaxDetail
+*DefaultHPMaxDetail: False
+
+*HPMaxDetail True/On: "
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails
+ << /MaxQualityResolution true
+ /Type 36 >>
+ >> systemdict /setpagedevice get exec"
+*End
+
+*HPMaxDetail False/Off: "
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails
+ << /MaxQualityResolution false
+ /Type 36 >>
+ >> systemdict /setpagedevice get exec"
+*End
+
+*?HPMaxDetail: "
+ save
+ 2 dict
+ dup true (True) put
+ dup false (False) put
+ currentpagedevice /PostRenderingEnhanceDetails get
+ /MaxQualityResolution get get = flush
+ restore"
+*End
+*CloseUI: *HPMaxDetail
+
+*OpenUI *HPCadDrawings/Optimized for CAD: Boolean
+*OrderDependency: 50.0 AnySetup *HPCadDrawings
+*DefaultHPCadDrawings: False
+
+*HPCadDrawings True/On: "
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails
+ << /REValue 1
+ /Type 36 >>
+ >> systemdict /setpagedevice get exec"
+*End
+
+*HPCadDrawings False/Off: "
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails
+ << /REValue 0
+ /Type 36 >>
+ >> systemdict /setpagedevice get exec"
+*End
+
+*?HPCadDrawings: "
+ save
+ 2 dict
+ dup 1 (True) put
+ dup 0 (False) put
+ currentpagedevice /PostRenderingEnhanceDetails get
+ /REValue get get = flush
+ restore"
+*End
+*CloseUI: *HPCadDrawings
+
+*%=============== Mirror Print ===============
+*OpenUI *MirrorPrint/Mirror Print: Boolean
+*OrderDependency: 50.0 AnySetup *MirrorPrint
+*DefaultMirrorPrint: False
+*MirrorPrint True/On: "<</MirrorPrint true>>setpagedevice"
+*MirrorPrint False/Off: "<</MirrorPrint false>>setpagedevice"
+*?MirrorPrint: "
+ save
+ currentpagedevice /MirrorPrint get
+ {(True)}{(False)}ifelse = flush
+ restore"
+*End
+*CloseUI: *MirrorPrint
+
+*%=============== Transverse ===============
+
+*OpenUI *HPTransverse/Rotate: Boolean
+*OrderDependency: 50.0 AnySetup *HPTransverse
+*DefaultHPTransverse: False
+*HPTransverse True/On: "
+ <</Orientation 1>> setpagedevice
+ "
+*End
+*HPTransverse False/Off: "
+ <</Orientation 0>> setpagedevice
+ "
+*End
+*?HPTransverse: "
+ save
+ currentpagedevice /Orientation get 0 eq
+ { (False) }
+ {
+ currentpagedevice /Orientation get 1 eq
+ { (True) }
+ { (Unknown) } ifelse
+ } ifelse = flush
+ restore"
+*End
+*CloseUI: *HPTransverse
+
+*%=============== Auto-scaling Control ===============
+
+*OpenUI *HPAutoScaling/Scale to: PickOne
+*OrderDependency: 20.0 AnySetup *HPAutoScaling
+*DefaultHPAutoScaling: Off
+
+*HPAutoScaling Off/No Change:" "
+
+*HPAutoScaling Letter/US Letter: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [612 792 ] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling Tabloid/Tabloid: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [792 1224] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling AnsiC/ANSI C: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1224 1584] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling AnsiD/ANSI D: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1584 2448] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling AnsiE/ANSI E: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2448 3168] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling ARCHA/ARCH A: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [648 864] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling ARCHB/ARCH B: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [864 1296] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling ARCHC/ARCH C: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1296 1728] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling ARCHD/ARCH D: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 2592] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling ARCHE/ARCH E: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 3456] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A4/ISO A4: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [595 842] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A3/ISO A3: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [842 1191] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A2/ISO A2: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1191 1684] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A1/ISO A1: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1684 2384] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling A0/ISO A0: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2384 3370] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling B4/JIS B4: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [729 1032] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling B3/JIS B3: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1032 1460] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling B2/JIS B2: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1460 2064] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling B1/JIS B1: "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2064 2920] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P24x48/24" x 48": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 3456] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P24x60/24" x 60": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 4320] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P36x60/36" x 60": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 4320] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P36x72/36" x 72": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 5184] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P42x60/42" x 60": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [3024 4320] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P42x72/42" x 72": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [3024 5184] exch exec
+ <<>> setpagedevice"
+*End
+
+*HPAutoScaling P42x84/42" x 84": "
+ /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [3024 6048] exch exec
+ <<>> setpagedevice"
+*End
+
+*CloseUI: *HPAutoScaling
+
+
+
+*%=============== Print Color as Gray ===============
+
+*OpenUI *HPColorAsGray/Print Color as Gray: PickOne
+*OrderDependency: 5.0 AnySetup *HPColorAsGray
+*DefaultHPColorAsGray: No
+*HPColorAsGray Yes/On: "<< /ProcessColorModel /DeviceGray >> setpagedevice"
+*HPColorAsGray No/Off: "<< /ProcessColorModel /DeviceCMYK >> setpagedevice"
+*?HPColorAsGray: "
+ save
+ currentpagedevice /ProcessColorModel get /DeviceGray eq
+ {(Yes)}{(No)} ifelse
+ = flush
+ restore"
+*End
+*CloseUI: *HPColorAsGray
+
+
+*%=============== Pantone Color As Spot ========
+*OpenUI *HPPantone/Automatic PANTONE(R) Calibration: Boolean
+*OrderDependency: 50.0 AnySetup *HPPantone
+*DefaultHPPantone: True
+*HPPantone False/Off: "
+/SpotColorMatching where {
+pop
+false SpotColorMatching
+} if"
+*End
+*HPPantone True/On: "
+/SpotColorMatching where {
+pop
+true SpotColorMatching
+} if"
+*End
+*CloseUI: *HPPantone
+
+*%=============== HP Color Management ===============
+
+*OpenUI *HPColorMan/Color Management: PickOne
+*OrderDependency: 60.0 AnySetup *HPColorMan
+*DefaultHPColorMan: Native
+
+*HPColorMan Native/Native:"
+ /CMYKColorManagement where {
+ pop
+ /Native CMYKColorManagement
+ /sRGB RGBColorManagement
+ } if"
+*End
+
+*HPColorMan Emulation/Standard Emulation:""
+*CloseUI: *HPColorMan
+
+
+*OpenUI *HPCMYKEmulation/HP CMYK Emulation: PickOne
+*OrderDependency: 60.0 AnySetup *HPCMYKEmulation
+*DefaultHPCMYKEmulation: None
+
+*HPCMYKEmulation None/No CMYK Emulation:""
+
+*HPCMYKEmulation SWOP/SWOP:"
+ /CMYKColorManagement where {
+ pop
+ /SWOP CMYKColorManagement
+ } if"
+*End
+
+*HPCMYKEmulation JapanOffset/Japan Offset:"
+ /CMYKColorManagement where {
+ pop
+ /JapanOffset CMYKColorManagement
+ } if"
+*End
+
+*HPCMYKEmulation EuroOffset/Euro Offset:"
+ /CMYKColorManagement where {
+ pop
+ /EuroOffset CMYKColorManagement
+ } if"
+*End
+
+*HPCMYKEmulation DIC/DIC:"
+ /CMYKColorManagement where {
+ pop
+ /DIC CMYKColorManagement
+ } if"
+*End
+
+*CloseUI: *HPCMYKEmulation
+
+*OpenUI *HPRGBEmulation/HP RGB Emulation: PickOne
+*OrderDependency: 60.0 AnySetup *HPRGBEmulation
+*DefaultHPRGBEmulation: None
+
+*HPRGBEmulation None/No RGB Emulation:""
+
+*HPRGBEmulation sRGB/sRGB:"
+ /RGBColorManagement where {
+ pop
+ /sRGB RGBColorManagement
+ } if"
+*End
+
+*HPRGBEmulation AdobeRGB/Adobe RGB:"
+ /RGBColorManagement where {
+ pop
+ /AdobeRGB RGBColorManagement
+ } if"
+*End
+
+*HPRGBEmulation AppleRGB/Apple RGB:"
+ /RGBColorManagement where {
+ pop
+ /AppleRGB RGBColorManagement
+ } if"
+*End
+
+*HPRGBEmulation ColorMatchRGB/ColorMatch RGB:"
+ /RGBColorManagement where {
+ pop
+ /ColorMatchRGB RGBColorManagement
+ } if"
+*End
+
+*CloseUI: *HPRGBEmulation
+
+*UIConstraints: *HPColorMan Native *HPCMYKEmulation
+*UIConstraints: *HPColorMan Native *HPRGBEmulation
+
+*UIConstraints: *HPCMYKEmulation *HPColorMan Native
+*UIConstraints: *HPRGBEmulation *HPColorMan Native
+
+
+*%=============== Rendering Intent ======================
+
+*OpenUI *HPIntent/Rendering Intent: PickOne
+*OrderDependency: 15.0 AnySetup *HPIntent
+*DefaultHPIntent: Perceptual
+*HPIntent Perceptual/Perceptual(Images): "
+ userdict /UserRenderIntent (Perceptual) put
+ <<>> setpagedevice"
+*End
+*HPIntent Colorimetric/Colorimetric: "
+ userdict /UserRenderIntent (RelativeColorimetric) put
+ <<>> setpagedevice"
+*End
+*HPIntent Saturation/Saturation(Graphics): "
+ userdict /UserRenderIntent (Saturation) put
+ <<>> setpagedevice"
+*End
+*?HPIntent: "
+ % UserRenderIntent should be Perceptual, RelativeColorimetric or Saturation
+ save
+ userdict /UserRenderIntent known {
+ userdict /UserRenderIntent get
+ } {
+ (None)
+ } ifelse
+ = flush
+ restore"
+*End
+*CloseUI: *HPIntent
+
+
+*%=============== Brightness Control ===============
+
+*OpenUI *HPCyanBrightness/Cyan Lightness: PickOne
+*OrderDependency: 70.0 AnySetup *HPCyanBrightness
+*DefaultHPCyanBrightness: leveleven
+
+*HPCyanBrightness levelm25/ -25% Lighter:"
+ /HPBrightness where {
+ pop /Cyan -25 HPBrightness
+ }if "
+*End
+
+*HPCyanBrightness levelm20/ -20%:"
+ /HPBrightness where {
+ pop /Cyan -20 HPBrightness
+ }if "
+*End
+
+*HPCyanBrightness levelm15/ -15%:"
+ /HPBrightness where {
+ pop /Cyan -15 HPBrightness
+ }if "
+*End
+
+*HPCyanBrightness levelm10/ -10%:"
+ /HPBrightness where {
+ pop /Cyan -10 HPBrightness
+ }if "
+*End
+
+*HPCyanBrightness levelm5/ -5%:"
+ /HPBrightness where {
+ pop /Cyan -5 HPBrightness
+ }if "
+*End
+
+*HPCyanBrightness leveleven/ 0% No Change:" "
+
+*HPCyanBrightness levelp5/ +5%:"
+ /HPBrightness where {
+ pop /Cyan 5 HPBrightness
+ }if "
+*End
+
+*HPCyanBrightness levelp10/ +10%:"
+ /HPBrightness where {
+ pop /Cyan 10 HPBrightness
+ }if "
+*End
+
+*HPCyanBrightness levelp15/ +15%:"
+ /HPBrightness where {
+ pop /Cyan 15 HPBrightness
+ }if "
+*End
+
+*HPCyanBrightness levelp20/ +20%:"
+ /HPBrightness where {
+ pop /Cyan 20 HPBrightness
+ }if "
+*End
+
+*HPCyanBrightness levelp25/ +25% Darker:"
+ /HPBrightness where {
+ pop /Cyan 25 HPBrightness
+ }if "
+*End
+*CloseUI: *HPCyanBrightness
+
+*OpenUI *HPMagentaBrightness/Magenta Lightness: PickOne
+*OrderDependency: 70.0 AnySetup *HPMagentaBrightness
+*DefaultHPMagentaBrightness: leveleven
+
+*HPMagentaBrightness levelm25/ -25% Lighter:"
+ /HPBrightness where {
+ pop /Magenta -25 HPBrightness
+ }if "
+*End
+
+*HPMagentaBrightness levelm20/ -20%:"
+ /HPBrightness where {
+ pop /Magenta -20 HPBrightness
+ }if "
+*End
+
+*HPMagentaBrightness levelm15/ -15%:"
+ /HPBrightness where {
+ pop /Magenta -15 HPBrightness
+ }if "
+*End
+
+*HPMagentaBrightness levelm10/ -10%:"
+ /HPBrightness where {
+ pop /Magenta -10 HPBrightness
+ }if "
+*End
+
+*HPMagentaBrightness levelm5/ -5%:"
+ /HPBrightness where {
+ pop /Magenta -5 HPBrightness
+ }if "
+*End
+
+*HPMagentaBrightness leveleven/ 0% No Change:" "
+
+*HPMagentaBrightness levelp5/ +5%:"
+ /HPBrightness where {
+ pop /Magenta 5 HPBrightness
+ }if "
+*End
+
+*HPMagentaBrightness levelp10/ +10%:"
+ /HPBrightness where {
+ pop /Magenta 10 HPBrightness
+ }if "
+*End
+
+*HPMagentaBrightness levelp15/ +15%:"
+ /HPBrightness where {
+ pop /Magenta 15 HPBrightness
+ }if "
+*End
+
+*HPMagentaBrightness levelp20/ +20%:"
+ /HPBrightness where {
+ pop /Magenta 20 HPBrightness
+ }if "
+*End
+
+*HPMagentaBrightness levelp25/ +25% Darker:"
+ /HPBrightness where {
+ pop /Magenta 25 HPBrightness
+ }if "
+*End
+*CloseUI: *HPMagentaBrightness
+
+*OpenUI *HPYellowBrightness/Yellow Lightness: PickOne
+*OrderDependency: 70.0 AnySetup *HPYellowBrightness
+*DefaultHPYellowBrightness: leveleven
+
+*HPYellowBrightness levelm25/ -25% Lighter:"
+ /HPBrightness where {
+ pop /Yellow -25 HPBrightness
+ }if "
+*End
+
+*HPYellowBrightness levelm20/ -20%:"
+ /HPBrightness where {
+ pop /Yellow -20 HPBrightness
+ }if "
+*End
+
+*HPYellowBrightness levelm15/ -15%:"
+ /HPBrightness where {
+ pop /Yellow -15 HPBrightness
+ }if "
+*End
+
+*HPYellowBrightness levelm10/ -10%:"
+ /HPBrightness where {
+ pop /Yellow -10 HPBrightness
+ }if "
+*End
+
+*HPYellowBrightness levelm5/ -5%:"
+ /HPBrightness where {
+ pop /Yellow -5 HPBrightness
+ }if "
+*End
+
+*HPYellowBrightness leveleven/ 0% No Change:" "
+
+*HPYellowBrightness levelp5/ +5%:"
+ /HPBrightness where {
+ pop /Yellow 5 HPBrightness
+ }if "
+*End
+
+*HPYellowBrightness levelp10/ +10%:"
+ /HPBrightness where {
+ pop /Yellow 10 HPBrightness
+ }if "
+*End
+
+*HPYellowBrightness levelp15/ +15%:"
+ /HPBrightness where {
+ pop /Yellow 15 HPBrightness
+ }if "
+*End
+
+*HPYellowBrightness levelp20/ +20%:"
+ /HPBrightness where {
+ pop /Yellow 20 HPBrightness
+ }if "
+*End
+
+*HPYellowBrightness levelp25/ +25% Darker:"
+ /HPBrightness where {
+ pop /Yellow 25 HPBrightness
+ }if "
+*End
+*CloseUI: *HPYellowBrightness
+
+*OpenUI *HPBlackBrightness/Black Lightness: PickOne
+*OrderDependency: 70.0 AnySetup *HPBlackBrightness
+*DefaultHPBlackBrightness: leveleven
+
+*HPBlackBrightness levelm25/ -25% Lighter:"
+ /HPBrightness where {
+ pop /Black -25 HPBrightness
+ }if "
+*End
+
+*HPBlackBrightness levelm20/ -20%:"
+ /HPBrightness where {
+ pop /Black -20 HPBrightness
+ }if "
+*End
+
+*HPBlackBrightness levelm15/ -15%:"
+ /HPBrightness where {
+ pop /Black -15 HPBrightness
+ }if "
+*End
+
+*HPBlackBrightness levelm10/ -10%:"
+ /HPBrightness where {
+ pop /Black -10 HPBrightness
+ }if "
+*End
+
+*HPBlackBrightness levelm5/ -5%:"
+ /HPBrightness where {
+ pop /Black -5 HPBrightness
+ }if "
+*End
+
+*HPBlackBrightness leveleven/ 0% No Change:" "
+
+*HPBlackBrightness levelp5/ +5%:"
+ /HPBrightness where {
+ pop /Black 5 HPBrightness
+ }if "
+*End
+
+*HPBlackBrightness levelp10/ +10%:"
+ /HPBrightness where {
+ pop /Black 10 HPBrightness
+ }if "
+*End
+
+*HPBlackBrightness levelp15/ +15%:"
+ /HPBrightness where {
+ pop /Black 15 HPBrightness
+ }if "
+*End
+
+*HPBlackBrightness levelp20/ +20%:"
+ /HPBrightness where {
+ pop /Black 20 HPBrightness
+ }if "
+*End
+
+*HPBlackBrightness levelp25/ +25% Darker:"
+ /HPBrightness where {
+ pop /Black 25 HPBrightness
+ }if "
+*End
+*CloseUI: *HPBlackBrightness
+
+*%=============== Paper Handling ===============
+
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30.0 AnySetup *PageSize
+*DefaultPageSize: Unknown
+*PageSize Letter/US Letter: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize Tabloid/Tabloid: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[792 1224]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize AnsiC/ANSI C: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1224 1584]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize AnsiD/ANSI D: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1584 2448]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize AnsiE/ANSI E: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2448 3168]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize ARCHA/ARCH A: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[648 864]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize ARCHB/ARCH B: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[864 1296]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize ARCHC/ARCH C: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1296 1728]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize ARCHD/ARCH D: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1728 2592]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize ARCHE/ARCH E: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2592 3456]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize A4/ISO A4: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize A3/ISO A3: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[842 1191]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize A2/ISO A2: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1191 1684]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize A1/ISO A1: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1684 2384]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize A0/ISO A0: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2384 3370]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize B4/JIS B4: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[729 1032]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize B3/JIS B3: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1032 1460]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize B2/JIS B2: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1460 2064]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize B1/JIS B1: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2064 2920]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P24x48/24" x 48": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1728 3456]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P24x60/24" x 60": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1728 4320]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P36x60/36" x 60": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2592 4320]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P36x72/36" x 72": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2592 5184]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P42x60/42" x 60": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[3024 4320]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P42x72/42" x 72": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[3024 5184]/ImagingBBox null>>setpagedevice"
+*End
+*PageSize P42x84/42" x 84": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[3024 6048]/ImagingBBox null>>setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 42 dict
+ dup [612 792] (Letter) put
+ dup [792 1224] (Tabloid) put
+ dup [1224 1584] (AnsiC) put
+ dup [1584 2448] (AnsiD) put
+ dup [2448 3168] (AnsiE) put
+ dup [648 864] (ARCHA) put
+ dup [864 1296] (ARCHB) put
+ dup [1296 1728] (ARCHC) put
+ dup [1728 2592] (ARCHD) put
+ dup [2592 3456] (ARCHE) put
+ dup [595 842] (A4) put
+ dup [842 1191] (A3) put
+ dup [1191 1684] (A2) put
+ dup [1684 2384] (A1) put
+ dup [2384 3370] (A0) put
+ dup [729 1032] (B4) put
+ dup [1032 1460] (B3) put
+ dup [1460 2064] (B2) put
+ dup [2064 2920] (B1) put
+ dup [1728 3456] (P24x48) put
+ dup [1728 4320] (P24x60) put
+ dup [2592 4320] (P36x60) put
+ dup [2592 5184] (P36x72) put
+ dup [3024 4320] (P42x60) put
+ dup [3024 5184] (P42x72) put
+ dup [3024 6048] (P42x84) 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: 40.0 AnySetup *PageRegion
+*DefaultPageRegion: Unknown
+*PageRegion Letter/US Letter: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion Tabloid/Tabloid: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[792 1224]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion AnsiC/ANSI C: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1224 1584]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion AnsiD/ANSI D: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1584 2448]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion AnsiE/ANSI E: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2448 3168]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion ARCHA/ARCH A: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[648 864]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion ARCHB/ARCH B: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[864 1296]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion ARCHC/ARCH C: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1296 1728]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion ARCHD/ARCH D: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1728 2592]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion ARCHE/ARCH E: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2592 3456]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion A4/ISO A4: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion A3/ISO A3: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[842 1191]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion A2/ISO A2: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1191 1684]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion A1/ISO A1: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1684 2384]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion A0/ISO A0: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2384 3370]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion B4/JIS B4: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[729 1032]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion B3/JIS B3: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1032 1460]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion B2/JIS B2: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1460 2064]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion B1/JIS B1: "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2064 2920]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P24x48/24" x 48": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1728 3456]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P24x60/24" x 60": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[1728 4320]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P36x60/36" x 60": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2592 4320]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P36x72/36" x 72": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[2592 5184]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P42x60/42" x 60": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[3024 4320]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P42x72/42" x 72": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[3024 5184]/ImagingBBox null>>setpagedevice"
+*End
+*PageRegion P42x84/42" x 84": "/HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <</PageSize[3024 6048]/ImagingBBox null>>setpagedevice"
+*End
+
+*CloseUI: *PageRegion
+
+*% The following entries provide information about specific paper keywords.
+*DefaultImageableArea: Unknown
+*ImageableArea Letter/US Letter: "0 0 612 792"
+*ImageableArea Tabloid/Tabloid: "0 0 792 1224"
+*ImageableArea AnsiC/ANSI C: "0 0 1224 1584"
+*ImageableArea AnsiD/ANSI D: "0 0 1584 2448"
+*ImageableArea AnsiE/ANSI E: "0 0 2448 3168"
+*ImageableArea ARCHA/ARCH A: "0 0 648 864"
+*ImageableArea ARCHB/ARCH B: "0 0 864 1296"
+*ImageableArea ARCHC/ARCH C: "0 0 1296 1728"
+*ImageableArea ARCHD/ARCH D: "0 0 1728 2592"
+*ImageableArea ARCHE/ARCH E: "0 0 2592 3456"
+*ImageableArea A4/ISO A4: "0 0 595 842"
+*ImageableArea A3/ISO A3: "0 0 842 1191"
+*ImageableArea A2/ISO A2: "0 0 1191 1684"
+*ImageableArea A1/ISO A1: "0 0 1684 2384"
+*ImageableArea A0/ISO A0: "0 0 2384 3370"
+*ImageableArea B4/JIS B4: "0 0 729 1032"
+*ImageableArea B3/JIS B3: "0 0 1032 1460"
+*ImageableArea B2/JIS B2: "0 0 1460 2064"
+*ImageableArea B1/JIS B1: "0 0 2064 2920"
+*ImageableArea P24x48/24" x 48": "0 0 1728 3456"
+*ImageableArea P24x60/24" x 60": "0 0 1728 4320"
+*ImageableArea P36x60/36" x 60": "0 0 2592 4320"
+*ImageableArea P36x72/36" x 72": "0 0 2592 5184"
+*ImageableArea P42x60/42" x 60": "0 0 3024 4320"
+*ImageableArea P42x72/42" x 72": "0 0 3024 5184"
+*ImageableArea P42x84/42" x 84": "0 0 3024 6048"
+
+*?ImageableArea: "
+ save
+ /cvp {cvi ( ) cvs
+ print ( ) print} bind def
+ newpath clippath pathbbox
+ 4 -2 roll exch 2 {ceiling cvp} repeat
+ exch 2 {floor cvp} repeat flush
+ restore"
+*End
+
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension:Unknown
+*PaperDimension Letter/US Letter: "612 792"
+*PaperDimension Tabloid/Tabloid: "792 1224"
+*PaperDimension AnsiC/ANSI C: "1224 1584"
+*PaperDimension AnsiD/ANSI D: "1584 2448"
+*PaperDimension AnsiE/ANSI E: "2448 3168"
+*PaperDimension ARCHA/ARCH A: "648 864"
+*PaperDimension ARCHB/ARCH B: "864 1296"
+*PaperDimension ARCHC/ARCH C: "1296 1728"
+*PaperDimension ARCHD/ARCH D: "1728 2592"
+*PaperDimension ARCHE/ARCH E: "2592 3456"
+*PaperDimension A4/ISO A4: "595 842"
+*PaperDimension A3/ISO A3: "842 1191"
+*PaperDimension A2/ISO A2: "1191 1684"
+*PaperDimension A1/ISO A1: "1684 2384"
+*PaperDimension A0/ISO A0: "2384 3370"
+*PaperDimension B4/JIS B4: "729 1032"
+*PaperDimension B3/JIS B3: "1032 1460"
+*PaperDimension B2/JIS B2: "1460 2064"
+*PaperDimension B1/JIS B1: "2064 2920"
+*PaperDimension P24x48/24" x 48": "1728 3456"
+*PaperDimension P24x60/24" x 60": "1728 4320"
+*PaperDimension P36x60/36" x 60": "2592 4320"
+*PaperDimension P36x72/36" x 72": "2592 5184"
+*PaperDimension P42x60/42" x 60": "3024 4320"
+*PaperDimension P42x72/42" x 72": "3024 5184"
+*PaperDimension P42x84/42" x 84": "3024 6048"
+
+*%=============== Input Tray ===================
+
+*RequiresPageRegion All: True
+
+*%=============== Custom Page Sizes ===============
+*MaxMediaWidth: "3024"
+*MaxMediaHeight: "129600"
+*HWMargins: 0 0 0 0
+*ADUseHWMargins: True
+*ParamCustomPageSize Width/Width: 1 points 200 3024
+*ParamCustomPageSize Height/Height: 2 points 200 129600
+*ParamCustomPageSize WidthOffset/WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset/HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation/Orientation: 5 int 0 3
+*NonUIOrderDependency: 30.0 AnySetup *CustomPageSize
+*CustomPageSize True: "
+ pop pop pop % discard offsets
+ 3 dict begin
+ /PageSize [ 4 -2 roll ] def
+ /ImagingBBox null def
+ currentdict end setpagedevice
+ /HPDict /ProcSet findresource /SetMargins get [ 0 0 0 0 ] exch exec
+ <<>> setpagedevice"
+*End
+
+*%=============== 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.009)" ExtendedRoman ROM
+*Font AntiqueOlive-Compact: Standard "(501.008)" ExtendedRoman ROM
+*Font AntiqueOlive-Italic: Standard "(501.010)" ExtendedRoman ROM
+*Font AntiqueOlive-Roman: Standard "(501.008)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Compact: Win1250 "(501.008)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Apple-Chancery: Standard "(001.001)" ExtendedRoman ROM
+*Font Apple-ChanceryCE: Win1250 "(001.001)" ExtendedRoman ROM
+*Font Arial-BoldItalicMT: Standard "(501.009)" ExtendedRoman ROM
+*Font Arial-BoldMT: Standard "(501.009)" ExtendedRoman ROM
+*Font Arial-ItalicMT: Standard "(501.012)" ExtendedRoman ROM
+*Font ArialCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM
+*Font ArialCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font ArialCE-Italic: Win1250 "(501.012)" ExtendedRoman ROM
+*Font ArialCE: Win1250 "(501.009)" ExtendedRoman ROM
+*Font ArialMT: Standard "(501.009)" ExtendedRoman ROM
+*Font AvantGarde-Book: Standard "(501.009)" ExtendedRoman ROM
+*Font AvantGarde-BookOblique: Standard "(501.009)" ExtendedRoman ROM
+*Font AvantGarde-Demi: Standard "(501.010)" ExtendedRoman ROM
+*Font AvantGarde-DemiOblique: Standard "(501.010)" ExtendedRoman ROM
+*Font AvantGardeCE-Book: Win1250 "(501.009)" ExtendedRoman ROM
+*Font AvantGardeCE-BookOblique: Win1250 "(501.009)" ExtendedRoman ROM
+*Font AvantGardeCE-Demi: Win1250 "(501.010)" ExtendedRoman ROM
+*Font AvantGardeCE-DemiOblique: Win1250 "(501.010)" ExtendedRoman ROM
+*Font Bodoni-Bold: Standard "(501.006)" ExtendedRoman ROM
+*Font Bodoni-BoldItalic: Standard "(501.007)" ExtendedRoman ROM
+*Font Bodoni-Italic: Standard "(501.007)" ExtendedRoman ROM
+*Font Bodoni-Poster: Standard "(501.009)" ExtendedRoman ROM
+*Font Bodoni-PosterCompressed: Standard "(501.007)" ExtendedRoman ROM
+*Font Bodoni: Standard "(501.008)" ExtendedRoman ROM
+*Font BodoniCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font BodoniCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font BodoniCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font BodoniCE-Poster: Win1250 "(501.009)" ExtendedRoman ROM
+*Font BodoniCE-PosterCompressed: Win1250 "(501.007)" ExtendedRoman ROM
+*Font BodoniCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Bookman-Demi: Standard "(501.007)" ExtendedRoman ROM
+*Font Bookman-DemiItalic: Standard "(501.008)" ExtendedRoman ROM
+*Font Bookman-Light: Standard "(501.006)" ExtendedRoman ROM
+*Font Bookman-LightItalic: Standard "(501.007)" ExtendedRoman ROM
+*Font BookmanCE-Demi: Win1250 "(501.007)" ExtendedRoman ROM
+*Font BookmanCE-DemiItalic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font BookmanCE-Light: Win1250 "(501.006)" ExtendedRoman ROM
+*Font BookmanCE-LightItalic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font Carta: Special "(001.001)" Special ROM
+*Font Chicago: Standard "(501.011)" ExtendedRoman ROM
+*Font ChicagoCE: Win1250 "(501.011)" ExtendedRoman ROM
+*Font Clarendon-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font Clarendon-Light: Standard "(501.009)" ExtendedRoman ROM
+*Font Clarendon: Standard "(501.009)" ExtendedRoman ROM
+*Font ClarendonCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font ClarendonCE-Light: Win1250 "(501.009)" ExtendedRoman ROM
+*Font ClarendonCE: Win1250 "(501.009)" 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)" ExtendedRoman ROM
+*Font CoronetCE-Regular: Win1250 "(001.000)" ExtendedRoman ROM
+*Font Courier-Bold: Standard "(501.010)" ExtendedRoman ROM
+*Font Courier-BoldOblique: Standard "(501.010)" ExtendedRoman ROM
+*Font Courier-Oblique: Standard "(501.010)" ExtendedRoman ROM
+*Font Courier: Standard "(501.010)" ExtendedRoman ROM
+*Font CourierCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM
+*Font CourierCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman ROM
+*Font CourierCE-Oblique: Win1250 "(501.010)" ExtendedRoman ROM
+*Font CourierCE: Win1250 "(501.010)" ExtendedRoman ROM
+*Font Eurostile-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font Eurostile-BoldExtendedTwo: Standard "(501.008)" ExtendedRoman ROM
+*Font Eurostile-ExtendedTwo: Standard "(501.010)" ExtendedRoman ROM
+*Font Eurostile: Standard "(501.008)" ExtendedRoman ROM
+*Font EurostileCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.008)" ExtendedRoman ROM
+*Font EurostileCE-ExtendedTwo: Win1250 "(501.010)" ExtendedRoman ROM
+*Font EurostileCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Geneva: Standard "(501.007)" ExtendedRoman ROM
+*Font GenevaCE: Win1250 "(501.007)" ExtendedRoman ROM
+*Font GillSans-Bold: Standard "(501.007)" ExtendedRoman ROM
+*Font GillSans-BoldCondensed: Standard "(501.006)" ExtendedRoman ROM
+*Font GillSans-BoldItalic: Standard "(501.008)" ExtendedRoman ROM
+*Font GillSans-Condensed: Standard "(501.007)" ExtendedRoman ROM
+*Font GillSans-ExtraBold: Standard "(501.008)" ExtendedRoman ROM
+*Font GillSans-Italic: Standard "(501.008)" ExtendedRoman ROM
+*Font GillSans-Light: Standard "(501.009)" ExtendedRoman ROM
+*Font GillSans-LightItalic: Standard "(501.009)" ExtendedRoman ROM
+*Font GillSans: Standard "(501.009)" ExtendedRoman ROM
+*Font GillSansCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font GillSansCE-BoldCondensed: Win1250 "(501.006)" ExtendedRoman ROM
+*Font GillSansCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font GillSansCE-Condensed: Win1250 "(501.007)" ExtendedRoman ROM
+*Font GillSansCE-ExtraBold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font GillSansCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font GillSansCE-Light: Win1250 "(501.009)" ExtendedRoman ROM
+*Font GillSansCE-LightItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font GillSansCE-Roman: Win1250 "(501.009)" 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.010)" ExtendedRoman ROM
+*Font Helvetica-BoldOblique: Standard "(501.010)" ExtendedRoman ROM
+*Font Helvetica-Condensed-Bold: Standard "(501.009)" ExtendedRoman ROM
+*Font Helvetica-Condensed-BoldObl: Standard "(501.009)" ExtendedRoman ROM
+*Font Helvetica-Condensed-Oblique: Standard "(501.010)" ExtendedRoman ROM
+*Font Helvetica-Condensed: Standard "(501.010)" ExtendedRoman ROM
+*Font Helvetica-Narrow-Bold: Standard "(501.010)" ExtendedRoman ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(501.010)" ExtendedRoman ROM
+*Font Helvetica-Narrow-Oblique: Standard "(501.008)" ExtendedRoman ROM
+*Font Helvetica-Narrow: Standard "(501.008)" ExtendedRoman ROM
+*Font Helvetica-Oblique: Standard "(501.008)" ExtendedRoman ROM
+*Font Helvetica: Standard "(501.008)" ExtendedRoman ROM
+*Font HelveticaCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HelveticaCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HelveticaCE-Cond: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HelveticaCE-CondBold: Win1250 "(501.009)" ExtendedRoman ROM
+*Font HelveticaCE-CondBoldObl: Win1250 "(501.009)" ExtendedRoman ROM
+*Font HelveticaCE-CondObl: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HelveticaCE-Narrow: Win1250 "(501.008)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowBold: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowOblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font HelveticaCE-Oblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font HelveticaCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font HoeflerText-Black: Standard "(501.008)" ExtendedRoman ROM
+*Font HoeflerText-BlackItalic: Standard "(501.009)" ExtendedRoman ROM
+*Font HoeflerText-Italic: Standard "(501.010)" ExtendedRoman ROM
+*Font HoeflerText-Ornaments: Special "(001.001)" Special ROM
+*Font HoeflerText-Regular: Standard "(501.009)" ExtendedRoman ROM
+*Font HoeflerTextCE-Black: Win1250 "(501.008)" ExtendedRoman ROM
+*Font HoeflerTextCE-BlackItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font HoeflerTextCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM
+*Font HoeflerTextCE-Regular: Win1250 "(501.009)" ExtendedRoman ROM
+*Font JoannaMT-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font JoannaMT-BoldItalic: Standard "(501.008)" ExtendedRoman ROM
+*Font JoannaMT-Italic: Standard "(501.008)" ExtendedRoman ROM
+*Font JoannaMT: Standard "(501.009)" ExtendedRoman ROM
+*Font JoannaMTCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font JoannaMTCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font JoannaMTCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font JoannaMTCE: Win1250 "(501.009)" ExtendedRoman ROM
+*Font LetterGothic-Bold: Standard "(501.010)" ExtendedRoman ROM
+*Font LetterGothic-BoldSlanted: Standard "(501.010)" ExtendedRoman ROM
+*Font LetterGothic-Slanted: Standard "(501.010)" ExtendedRoman ROM
+*Font LetterGothic: Standard "(501.009)" ExtendedRoman ROM
+*Font LetterGothicCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM
+*Font LetterGothicCE-BoldSlanted: Win1250 "(501.010)" ExtendedRoman ROM
+*Font LetterGothicCE-Slanted: Win1250 "(501.010)" ExtendedRoman ROM
+*Font LetterGothicCE: Win1250 "(501.009)" ExtendedRoman ROM
+*Font LubalinGraph-Book: Standard "(501.009)" ExtendedRoman ROM
+*Font LubalinGraph-BookOblique: Standard "(501.009)" ExtendedRoman ROM
+*Font LubalinGraph-Demi: Standard "(501.009)" ExtendedRoman ROM
+*Font LubalinGraph-DemiOblique: Standard "(501.009)" ExtendedRoman ROM
+*Font LubalinGraphCE-Book: Win1250 "(501.009)" ExtendedRoman ROM
+*Font LubalinGraphCE-BookOblique: Win1250 "(501.009)" ExtendedRoman ROM
+*Font LubalinGraphCE-Demi: Win1250 "(501.009)" ExtendedRoman ROM
+*Font LubalinGraphCE-DemiOblique: Win1250 "(501.009)" ExtendedRoman ROM
+*Font Marigold: Standard "(001.000)" Standard ROM
+*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM
+*Font Monaco: Standard "(501.012)" ExtendedRoman ROM
+*Font MonacoCE: Win1250 "(501.012)" ExtendedRoman ROM
+*Font NewCenturySchlbk-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(501.009)" ExtendedRoman ROM
+*Font NewCenturySchlbk-Italic: Standard "(501.011)" ExtendedRoman ROM
+*Font NewCenturySchlbk-Roman: Standard "(501.008)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Italic: Win1250 "(501.011)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM
+*Font NewYork: Standard "(501.013)" ExtendedRoman ROM
+*Font NewYorkCE: Win1250 "(501.013)" ExtendedRoman ROM
+*Font Optima-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font Optima-BoldItalic: Standard "(501.009)" ExtendedRoman ROM
+*Font Optima-Italic: Standard "(501.010)" ExtendedRoman ROM
+*Font Optima: Standard "(501.010)" ExtendedRoman ROM
+*Font OptimaCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font OptimaCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font OptimaCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM
+*Font OptimaCE-Roman: Win1250 "(501.010)" ExtendedRoman ROM
+*Font Oxford: Standard "(001.000)" Standard ROM
+*Font Palatino-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font Palatino-BoldItalic: Standard "(501.007)" ExtendedRoman ROM
+*Font Palatino-Italic: Standard "(501.008)" ExtendedRoman ROM
+*Font Palatino-Roman: Standard "(501.006)" ExtendedRoman ROM
+*Font PalatinoCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font PalatinoCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font PalatinoCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font PalatinoCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font StempelGaramond-Bold: Standard "(501.007)" ExtendedRoman ROM
+*Font StempelGaramond-BoldItalic: Standard "(501.012)" ExtendedRoman ROM
+*Font StempelGaramond-Italic: Standard "(501.009)" ExtendedRoman ROM
+*Font StempelGaramond-Roman: Standard "(501.011)" ExtendedRoman ROM
+*Font StempelGaramondCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font StempelGaramondCE-BoldItalic: Win1250 "(501.012)" ExtendedRoman ROM
+*Font StempelGaramondCE-Italic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font StempelGaramondCE-Roman: Win1250 "(501.011)" ExtendedRoman ROM
+*Font Symbol: Special "(001.008)" Special ROM
+*Font Tekton: Standard "(001.001)" Standard ROM
+*Font Times-Bold: Standard "(501.009)" ExtendedRoman ROM
+*Font Times-BoldItalic: Standard "(501.009)" ExtendedRoman ROM
+*Font Times-Italic: Standard "(501.010)" ExtendedRoman ROM
+*Font Times-Roman: Standard "(501.010)" ExtendedRoman ROM
+*Font TimesCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM
+*Font TimesCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font TimesCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM
+*Font TimesCE-Roman: Win1250 "(501.010)" ExtendedRoman ROM
+*Font TimesNewRomanCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM
+*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.011)" ExtendedRoman ROM
+*Font TimesNewRomanCE-Italic: Win1250 "(501.011)" ExtendedRoman ROM
+*Font TimesNewRomanCE: Win1250 "(501.010)" ExtendedRoman ROM
+*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.011)" ExtendedRoman ROM
+*Font TimesNewRomanPS-BoldMT: Standard "(501.009)" ExtendedRoman ROM
+*Font TimesNewRomanPS-ItalicMT: Standard "(501.011)" ExtendedRoman ROM
+*Font TimesNewRomanPSMT: Standard "(501.010)" ExtendedRoman ROM
+*Font Univers-Bold: Standard "(501.008)" ExtendedRoman ROM
+*Font Univers-BoldExt: Standard "(501.010)" ExtendedRoman ROM
+*Font Univers-BoldExtObl: Standard "(501.010)" ExtendedRoman ROM
+*Font Univers-BoldOblique: Standard "(501.008)" ExtendedRoman ROM
+*Font Univers-Condensed: Standard "(501.011)" ExtendedRoman ROM
+*Font Univers-CondensedBold: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers-CondensedBoldOblique: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers-CondensedOblique: Standard "(501.011)" ExtendedRoman ROM
+*Font Univers-Extended: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers-ExtendedObl: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers-Light: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers-LightOblique: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers-Oblique: Standard "(501.009)" ExtendedRoman ROM
+*Font Univers: Standard "(501.009)" ExtendedRoman ROM
+*Font UniversCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-BoldExt: Win1250 "(501.010)" ExtendedRoman ROM
+*Font UniversCE-BoldExtObl: Win1250 "(501.010)" ExtendedRoman ROM
+*Font UniversCE-BoldOblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-Condensed: Win1250 "(501.011)" ExtendedRoman ROM
+*Font UniversCE-CondensedBold: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-CondensedBoldOblique: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-CondensedOblique: Win1250 "(501.011)" ExtendedRoman ROM
+*Font UniversCE-Extended: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-ExtendedObl: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-Light: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-LightOblique: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-Medium: Win1250 "(501.009)" ExtendedRoman ROM
+*Font UniversCE-Oblique: Win1250 "(501.009)" ExtendedRoman ROM
+*Font Wingdings-Regular: Special "(001.001)" Special ROM
+*Font ZapfChancery-MediumItalic: Standard "(002.000)" ExtendedRoman ROM
+*Font ZapfChanceryCE-MediumItalic: Win1250 "(002.000)" ExtendedRoman ROM
+*Font ZapfDingbats: Special "(001.005S)" Special 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: "idle"
+*Status: "busy"
+*Status: "waiting"
+*Status: "printing"
+*Status: "initializing"
+*Status: "printing test page"
+*Status: "PrinterError: needs attention"
+*Status: "PrinterError: cover open"
+*Status: "PrinterError: warming up"
+*Status: "PrinterError: resetting printer"
+*Status: "PrinterError: output bin full"
+*Status: "PrinterError: Paper Jam"
+*Status: "PrinterError: no toner cartridge"
+*Status: "PrinterError: manual feed"
+*Status: "PrinterError: out of paper"
+*Status: "PrinterError: page protect needed"
+*Status: "PrinterError: out of memory"
+*Status: "PrinterError: off line"
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "Parallel"
+*Source: "OptionalIO"
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "needs attention"
+*PrinterError: "cover open"
+*PrinterError: "warming up"
+*PrinterError: "resetting printer"
+*PrinterError: "output bin full"
+*PrinterError: "Paper Jam"
+*PrinterError: "no toner cartridge"
+*PrinterError: "manual feed"
+*PrinterError: "out of paper"
+*PrinterError: "page protect needed"
+*PrinterError: "out of memory"
+*PrinterError: "off line"
+
+*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+
+*%=============== Color Separation Information ===============
+
+*DefaultColorSep: ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi
+
+
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% =============== For 60 lpi / 600 dpi ===============
+
+*ColorSepScreenAngle ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "60"
+
+*% =============== For 53 lpi / 600 dpi ===============
+
+*ColorSepScreenAngle ProcessBlack.53lpi.600dpi/53 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.53lpi.600dpi/53 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.53lpi.600dpi/53 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.53lpi.600dpi/53 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.53lpi.600dpi/53 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.53lpi.600dpi/53 lpi / 600 dpi: "53.033"
+*ColorSepScreenFreq CustomColor.53lpi.600dpi/53 lpi / 600 dpi: "53.033"
+*ColorSepScreenFreq ProcessCyan.53lpi.600dpi/53 lpi / 600 dpi: "47.4342"
+*ColorSepScreenFreq ProcessMagenta.53lpi.600dpi/53 lpi / 600 dpi: "47.4342"
+*ColorSepScreenFreq ProcessYellow.53lpi.600dpi/53 lpi / 600 dpi: "50.0"
+
+
+*% Last Edit Date: May/25/2000, 5:27pm
+*% Last localization Date: May/25/2000, 5:27pm
+*% End of PPD file for HP Designjet 800 PS3 Printers
diff --git a/prnt/hpijs/ppd/HP_LaserJet_1200.ppd b/prnt/hpijs/ppd/HP_LaserJet_1200.ppd
new file mode 100644
index 000000000..fada8e90d
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_1200.ppd
@@ -0,0 +1,1136 @@
+*PPD-Adobe: "4.3"
+*% =======================================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =======================================================
+*% Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD for HP LaserJet 1200 Series
+*% For Macintosh only
+*%========================================================
+*%=================================================
+*% PPD File Version Information
+*%=================================================
+*FileVersion: "1.1.1 X"
+*FormatVersion: "4.3"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP1200_6.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 1200.icns"
+
+*%=================================================
+*% Product Version Information
+*%=================================================
+*ModelName: "HP LaserJet 1200"
+*ShortNickName: "HP LaserJet 1200"
+*NickName: "HP LaserJet 1200 Postscript (recommended)"
+*Product: "(HP LaserJet 1200)"
+*Manufacturer: "HP"
+*PSVersion: "(2014.116) 0"
+
+*%=================================================
+*% Device Capabilities
+*%=================================================
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: False
+
+*LanguageLevel: "2"
+*Throughput: "10"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*%=================================================
+*% Emulations and Protocols
+*%=================================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+*PrintPSErrors: True
+
+*%==============================================
+*% Installable Options
+*%==============================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*%====================================
+*% Fit to Page
+*%====================================
+*OpenUI *HPPaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPPaperPolicy
+*DefaultHPPaperPolicy: PromptUser
+*HPPaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPPaperPolicy: "(PromptUser) = flush"
+*CloseUI: *HPPaperPolicy
+
+*OpenUI *InstalledMemory/Total Printer Memory: PickOne
+*DefaultInstalledMemory: 8MB
+*InstalledMemory 8MB/8 - 15 MB: ""
+*InstalledMemory 16MB/16 - 23 MB: ""
+*InstalledMemory 24MB/24 - 31 MB: ""
+*InstalledMemory 32MB/32 - 47 MB: ""
+*InstalledMemory 48MB/48 - 63 MB: ""
+*InstalledMemory 64MB/64 MB or more: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 64 ge
+ {(64MB)}
+ {size 48 ge
+ {(48MB)}
+ {size 32 ge
+ {(32MB)}
+ {size 24 ge
+ {(24MB)}
+ {size 16 ge
+ {(16MB)}
+ {(8MB)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+
+*CloseGroup: InstallableOptions
+
+*%=================================================
+*% UI Constraints
+*%=================================================
+*% If A than not B (Also include the reverse constraints if appropriate)
+*%
+
+*% No 1200 dpi HPEconoMode.
+*UIConstraints: *Resolution 1200x1200dpi *HPEconoMode True
+
+*% Fills not allowed with overlays
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+
+*% Halo style does not work with Watermarks
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*%=================================================
+*% Resolution Enhancement
+*%=================================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/Printer's Current Setting: ""
+*Smoothing On/On: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Off/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (On) (On) (On)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+
+*FreeVM: "4000000"
+*VMOption 8MB/8 - 15 MB: "4000000"
+*VMOption 16MB/16 - 23 MB: "11000000"
+*VMOption 24MB/24 - 31 MB: "18000000"
+*VMOption 32MB/32 - 47 MB: "25000000"
+*VMOption 48MB/48 - 63 MB: "39000000"
+*VMOption 64MB/64 MB or more: "53000000"
+
+*%=================================================
+*% Paper Sizes
+*%=================================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A6/A6: "
+ <</PageSize [297 420] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize ISOB5/B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w612h936/8.5x13: "
+ <</PageSize [612 936] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Postcard/Postcard (JIS): "
+ <</PageSize [284 419] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 17 dict
+ dup [612 792] (Letter) put
+ dup [522 756] (Executive) put
+ dup [612 1008] (Legal) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [297 420] (A6) put
+ dup [499 709] (ISOB5) put
+ dup [516 729] (B5) put
+ dup [612 936] (w612h936) put
+ dup [284 419] (Postcard) put
+ dup [419.5 567] (DoublePostcard) put
+ dup [558 774] (w558h774) put
+ dup [297 684] (Env10) put
+ dup [279 540] (EnvMonarch) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [499 709] (EnvISOB5) 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: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A6/A6: "
+ <</PageSize [297 420] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion ISOB5/ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w612h936/8.5x13: "
+ <</PageSize [612 936] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Postcard/Postcard (JIS): "
+ <</PageSize [284 419] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.00 599.76 779.76"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Executive/Executive: "12.00 12.00 509.76 743.76"
+*ImageableArea Legal/Legal: "12.00 12.00 599.76 995.76"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea A4/A4: "12.00 12.00 582.96 829.44"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.00 407.28 582.96"
+*ImageableArea A6/A6: "12.00 12.00 284.76 407.76"
+*ImageableArea ISOB5/ISO B5: "12.00 12.00 486.48 696.24"
+*ImageableArea B5/JIS B5: "12.00 12.00 503.52 716.16"
+*ImageableArea w612h936/8.5x13: "12.00 12.00 599.76 923.76"
+*ImageableArea Postcard/Postcard (JIS): "12.00 12.00 271.20 407.28"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.00 407.28 554.64"
+*ImageableArea w558h774/16K: "12.00 12.00 545.76 761.76"
+*ImageableArea Env10/Env Comm10: "12.00 12.00 284.64 671.76"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.00 266.64 527.76"
+*ImageableArea EnvDL/Env DL: "12.00 12.00 299.52 611.28"
+*ImageableArea EnvC5/Env C5: "12.00 12.00 446.88 636.72"
+*ImageableArea EnvISOB5/Env ISO B5: "12.00 12.00 486.48 696.24"
+*?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 Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A6/A6: "297 420"
+*PaperDimension ISOB5/ISO B5: "499 709"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension w612h936/8.5x13: "612 936"
+*PaperDimension Postcard/Postcard (JIS): "284 419"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+
+*LandscapeOrientation: Plus90
+
+*%=================================================
+*% Custom Paper Support
+*%=================================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*VariablePaperSize: True
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*% Smallest = 3x5, Largest = 8.5 x 14
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+*HWMargins: 12 12 12 12
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null >>
+ setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1008
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 3
+
+*RequiresPageRegion All: True
+
+*%=================================================
+*% Paper Sources
+*%=================================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Upper
+*InputSlot Upper/ Tray 1: "<</ManualFeed false /MediaPosition 0>> setpagedevice"
+*?InputSlot: "
+ save
+ [(Upper) (None)]
+ statusdict /papertray get exec
+ {get exec} stopped { pop pop (Unknown) } if = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+
+*% ===================================
+*% Gray Levels and Halftone
+*% ===================================
+
+*ScreenFreq: "212.0"
+*ScreenAngle: "45.0"
+
+*ResScreenFreq 300x300dpi/300 dpi: "60.0"
+*ResScreenAngle 300x300dpi/300 dpi: "45.0"
+*ResScreenFreq 600x600dpi/600 dpi: "106.0"
+*ResScreenAngle 600x600dpi/600 dpi: "45.0"
+*ResScreenFreq 1200x1200dpi/1200 dpi: "212.0"
+*ResScreenAngle 1200x1200dpi/1200 dpi: "45.0"
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 9
+*AccurateScreensSupport: False
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: PrinterDefault
+*HPHalftone PrinterDefault/Printer's Current Setting: ""
+*HPHalftone Enhanced/Enhanced: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+ /setscreen { pop pop pop } def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ } >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true /PostRenderingEnhanceDetails
+ << /REValue 0 /Type 8 >> >> setpagedevice
+ } if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+
+
+*%===================================
+*% Resolution
+*%===================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600x600x2dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 1200x1200dpi/ProRes 1200: "
+ <</HWResolution [1200 1200] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600x2dpi/FastRes 1200: "
+ <</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 300x300dpi/300 dpi: "
+ <</HWResolution [300 300] /PreRenderingEnhance false>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%==================================
+*% HPEconoMode
+*%==================================
+*OpenUI *HPEconoMode/EconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/Printer's Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /EconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+
+*%=================================================
+*% Color Control
+*%=================================================
+*DefaultColorSep: ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 60 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ====
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "100.0"
+
+*% For 106 lpi / 600 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "100.0"
+
+*% For 180 lpi / 1200 dpi =========================
+*ColorSepScreenAngle ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "180"
+*ColorSepScreenFreq CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "180"
+*ColorSepScreenFreq ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "161"
+*ColorSepScreenFreq ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "161"
+*ColorSepScreenFreq ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "170"
+
+*%=================================================
+*% Font Information
+*%=================================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special 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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% =======================================
+*% For "HP LaserJet 1200 Series" version 2014.116
+*% =======================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_1220.ppd b/prnt/hpijs/ppd/HP_LaserJet_1220.ppd
new file mode 100644
index 000000000..25f0a2f9f
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_1220.ppd
@@ -0,0 +1,1137 @@
+*PPD-Adobe: "4.3"
+*% =======================================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =======================================================
+*% Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD for HP LaserJet 1220 Series
+*% For Macintosh only
+*%========================================================
+*%=================================================
+*% PPD File Version Information
+*%=================================================
+*FileVersion: "1.1.1 X"
+*FormatVersion: "4.3"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP1220_6.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 1220.icns"
+
+*%=================================================
+*% Product Version Information
+*%=================================================
+*ModelName: "HP LaserJet 1220"
+*ShortNickName: "HP LaserJet 1220"
+*NickName: "HP LaserJet 1220 Postscript (recommended)"
+*Product: "(HP LaserJet 1220)"
+*Manufacturer: "HP"
+*PSVersion: "(2014.116) 0"
+
+*%=================================================
+*% Device Capabilities
+*%=================================================
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: False
+
+*LanguageLevel: "2"
+*Throughput: "10"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*%=================================================
+*% Emulations and Protocols
+*%=================================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+*PrintPSErrors: True
+
+*%==============================================
+*% Installable Options
+*%==============================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*%====================================
+*% Fit to Page
+*%====================================
+*OpenUI *HPOption_PaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPOption_PaperPolicy
+*DefaultHPOption_PaperPolicy: PromptUser
+*HPOption_PaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPOption_PaperPolicy: "(PromptUser) = flush"
+*CloseUI: *HPOption_PaperPolicy
+
+*OpenUI *InstalledMemory/Total Printer Memory: PickOne
+*DefaultInstalledMemory: 8MB
+*InstalledMemory 8MB/8 - 15 MB: ""
+*InstalledMemory 16MB/16 - 23 MB: ""
+*InstalledMemory 24MB/24 - 31 MB: ""
+*InstalledMemory 32MB/32 - 47 MB: ""
+*InstalledMemory 48MB/48 - 63 MB: ""
+*InstalledMemory 64MB/64 MB or more: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 64 ge
+ {(64MB)}
+ {size 48 ge
+ {(48MB)}
+ {size 32 ge
+ {(32MB)}
+ {size 24 ge
+ {(24MB)}
+ {size 16 ge
+ {(16MB)}
+ {(8MB)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+
+*CloseGroup: InstallableOptions
+
+*%=================================================
+*% UI Constraints
+*%=================================================
+*% If A than not B (Also include the reverse constraints if appropriate)
+*%
+
+*% No 1200 dpi HPEconoMode.
+*UIConstraints: *Resolution 1200x1200dpi *HPEconoMode True
+
+*% If an optional 250 sheet tray is not installed, disable access to Lower Tray
+*% Fills not allowed with overlays
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+
+*% Halo style does not work with Watermarks
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*%=================================================
+*% Resolution Enhancement
+*%=================================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/Printer's Current Setting: ""
+*Smoothing On/On: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Off/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (On) (On) (On)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+
+*FreeVM: "4000000"
+*VMOption 8MB/8 - 15 MB: "4000000"
+*VMOption 16MB/16 - 23 MB: "11000000"
+*VMOption 24MB/24 - 31 MB: "18000000"
+*VMOption 32MB/32 - 47 MB: "25000000"
+*VMOption 48MB/48 - 63 MB: "39000000"
+*VMOption 64MB/64 MB or more: "53000000"
+
+*%=================================================
+*% Paper Sizes
+*%=================================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A6/A6: "
+ <</PageSize [297 420] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize ISOB5/B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w612h936/8.5x13: "
+ <</PageSize [612 936] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Postcard/Postcard (JIS): "
+ <</PageSize [284 419] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 17 dict
+ dup [612 792] (Letter) put
+ dup [522 756] (Executive) put
+ dup [612 1008] (Legal) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [297 420] (A6) put
+ dup [499 709] (ISOB5) put
+ dup [516 729] (B5) put
+ dup [612 936] (w612h936) put
+ dup [284 419] (Postcard) put
+ dup [419.5 567] (DoublePostcard) put
+ dup [558 774] (w558h774) put
+ dup [297 684] (Env10) put
+ dup [279 540] (EnvMonarch) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [499 709] (EnvISOB5) 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: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A6/A6: "
+ <</PageSize [297 420] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion ISOB5/ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w612h936/8.5x13: "
+ <</PageSize [612 936] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Postcard/Postcard (JIS): "
+ <</PageSize [284 419] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.00 599.76 779.76"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Executive/Executive: "12.00 12.00 509.76 743.76"
+*ImageableArea Legal/Legal: "12.00 12.00 599.76 995.76"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea A4/A4: "12.00 12.00 582.96 829.44"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.00 407.28 582.96"
+*ImageableArea A6/A6: "12.00 12.00 284.76 407.76"
+*ImageableArea ISOB5/ISO B5: "12.00 12.00 486.48 696.24"
+*ImageableArea B5/JIS B5: "12.00 12.00 503.52 716.16"
+*ImageableArea w612h936/8.5x13: "12.00 12.00 599.76 923.76"
+*ImageableArea Postcard/Postcard (JIS): "12.00 12.00 271.20 407.28"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.00 407.28 554.64"
+*ImageableArea w558h774/16K: "12.00 12.00 545.76 761.76"
+*ImageableArea Env10/Env Comm10: "12.00 12.00 284.64 671.76"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.00 266.64 527.76"
+*ImageableArea EnvDL/Env DL: "12.00 12.00 299.52 611.28"
+*ImageableArea EnvC5/Env C5: "12.00 12.00 446.88 636.72"
+*ImageableArea EnvISOB5/Env ISO B5: "12.00 12.00 486.48 696.24"
+*?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 Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A6/A6: "297 420"
+*PaperDimension ISOB5/ISO B5: "499 709"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension w612h936/8.5x13: "612 936"
+*PaperDimension Postcard/Postcard (JIS): "284 419"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+
+*LandscapeOrientation: Plus90
+
+*%=================================================
+*% Custom Paper Support
+*%=================================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*VariablePaperSize: True
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*% Smallest = 3x5, Largest = 8.5 x 14
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+*HWMargins: 12 12 12 12
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null >>
+ setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1008
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 3
+
+*RequiresPageRegion All: True
+
+*%=================================================
+*% Paper Sources
+*%=================================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Upper
+*InputSlot Upper/ Tray 1: "<</ManualFeed false /MediaPosition 0>> setpagedevice"
+*?InputSlot: "
+ save
+ [(Upper) (None)]
+ statusdict /papertray get exec
+ {get exec} stopped { pop pop (Unknown) } if = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+
+*% ===================================
+*% Gray Levels and Halftone
+*% ===================================
+
+*ScreenFreq: "212.0"
+*ScreenAngle: "45.0"
+
+*ResScreenFreq 300x300dpi/300 dpi: "60.0"
+*ResScreenAngle 300x300dpi/300 dpi: "45.0"
+*ResScreenFreq 600x600dpi/600 dpi: "106.0"
+*ResScreenAngle 600x600dpi/600 dpi: "45.0"
+*ResScreenFreq 1200x1200dpi/1200 dpi: "212.0"
+*ResScreenAngle 1200x1200dpi/1200 dpi: "45.0"
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 9
+*AccurateScreensSupport: False
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: PrinterDefault
+*HPHalftone PrinterDefault/Printer's Current Setting: ""
+*HPHalftone Enhanced/Enhanced: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+ /setscreen { pop pop pop } def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ } >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true /PostRenderingEnhanceDetails
+ << /REValue 0 /Type 8 >> >> setpagedevice
+ } if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+
+
+*%===================================
+*% Resolution
+*%===================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600x600x2dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 1200x1200dpi/ProRes 1200: "
+ <</HWResolution [1200 1200] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600x2dpi/FastRes 1200: "
+ <</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 300x300dpi/300 dpi: "
+ <</HWResolution [300 300] /PreRenderingEnhance false>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%==================================
+*% HPEconoMode
+*%==================================
+*OpenUI *HPEconoMode/EconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/Printer's Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /EconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+
+*%=================================================
+*% Color Control
+*%=================================================
+*DefaultColorSep: ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 60 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ====
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "100.0"
+
+*% For 106 lpi / 600 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "100.0"
+
+*% For 180 lpi / 1200 dpi =========================
+*ColorSepScreenAngle ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "180"
+*ColorSepScreenFreq CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "180"
+*ColorSepScreenFreq ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "161"
+*ColorSepScreenFreq ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "161"
+*ColorSepScreenFreq ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "170"
+
+*%=================================================
+*% Font Information
+*%=================================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special 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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% =======================================
+*% For "HP LaserJet 1220 Series" version 2014.116
+*% =======================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_1320_Series.ppd b/prnt/hpijs/ppd/HP_LaserJet_1320_Series.ppd
new file mode 100644
index 000000000..4f6f1945c
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_1320_Series.ppd
@@ -0,0 +1,1466 @@
+*PPD-Adobe: "4.3"
+*% =======================================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =======================================================
+*% Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD for HP LaserJet 1320 Series
+*% For Macintosh only
+*%========================================================
+*%=================================================
+*% PPD File Version Information
+*%=================================================
+*FileVersion: "1.0.0 X"
+*FormatVersion: "4.3"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP1300_6.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 1320 series.icns"
+
+*%=================================================
+*% Product Version Information
+*%=================================================
+*ModelName: "HP LaserJet 1320 series"
+*ShortNickName: "HP LaserJet 1320 series"
+*NickName: "HP LaserJet 1320 series Postscript (recommended)"
+*Product: "(hp LaserJet 1320 series)"
+*Manufacturer: "HP"
+*PSVersion: "(2014.116) 0"
+
+*%=================================================
+*% Device Capabilities
+*%=================================================
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: False
+
+*LanguageLevel: "2"
+*Throughput: "22"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*%=================================================
+*% Emulations and Protocols
+*%=================================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+*PrintPSErrors: True
+
+*%==============================================
+*% Installable Options
+*%==============================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*OpenUI *HPOption_Tray2/Tray 2: Boolean
+*DefaultHPOption_Tray2: False
+*HPOption_Tray2 True/Installed: ""
+*HPOption_Tray2 False/Not Installed: ""
+*?HPOption_Tray2: "
+ save
+ currentpagedevice /InputAttributes get 0 known
+ {(True)}{(False)} ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Tray2
+
+*OpenUI *HPOption_Tray3/Tray 3: Boolean
+*DefaultHPOption_Tray3: False
+*HPOption_Tray3 True/Installed: ""
+*HPOption_Tray3 False/Not Installed: ""
+*?HPOption_Tray3: "
+ save
+ currentpagedevice /InputAttributes get 1 known
+ {(True)}{(False)} ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Tray3
+
+*%====================================
+*% Fit to Page
+*%====================================
+*OpenUI *HPOption_PaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPOption_PaperPolicy
+*DefaultHPOption_PaperPolicy: PromptUser
+*HPOption_PaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPOption_PaperPolicy: "(PromptUser) = flush"
+*CloseUI: *HPOption_PaperPolicy
+
+
+*OpenUI *InstalledMemory/Total Printer Memory: PickOne
+*DefaultInstalledMemory: 16_31MB
+*InstalledMemory 16_31MB/16 - 31 MB: ""
+*InstalledMemory 32_47MB/32 - 47 MB: ""
+*InstalledMemory 48_79MB/48 - 79 MB: ""
+*InstalledMemory 80_143MB/80 - 143 MB: ""
+*InstalledMemory 144MB/144 or more MB: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 144 ge
+ {(144MB)}
+ {size 80 ge
+ {(80_143MB)}
+ {size 48 ge
+ {(48_79MB)}
+ {size 32 ge
+ {(32_47MB)}
+ {(16_31MB)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+*CloseGroup: InstallableOptions
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenGroup: HPWaterOverlayPanel/Watermark/Overlay
+
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*CloseGroup: HPWaterOverlayPanel
+
+*OpenGroup: HPImagingOptions/Image Quality
+
+*%===================================
+*% Resolution
+*%===================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600x600x2dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 1200x1200dpi/ProRes 1200: "
+ <</HWResolution [1200 1200] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600x2dpi/FastRes 1200: "
+ <</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%=================================================
+*% Resolution Enhancement
+*%=================================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/PrinterÕs Current Setting: ""
+*Smoothing On/On: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Off/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (On) (On) (On)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+*%==================================
+*% HPEconoMode
+*%==================================
+*OpenUI *HPEconoMode/HPEconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/PrinterÕs Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /EconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+*CloseGroup: HPImagingOptions
+
+
+*FreeVM: "4000000"
+*VMOption 16_31MB/16 - 61 MB: "4000000"
+*VMOption 32_47MB/32 - 47 MB: "11000000"
+*VMOption 48_79MB/48 - 71 MB: "18000000"
+*VMOption 80_143MB/80-143 MB: "25000000"
+*VMOption 144MB/144 or more MB: "25000000"
+
+*%=================================================
+*% UI Constraints
+*%=================================================
+*% If A than not B (Also include the reverse constraints if appropriate)
+*%
+
+*% No 1200 dpi HPEconoMode.
+*UIConstraints: *Resolution 1200x1200dpi *HPEconoMode True
+*UIConstraints: *HPEconoMode True *Resolution 1200x1200dpi
+
+*% If an optional 250 sheet tray is not installed, disable access to Tray2
+*UIConstraints: *HPOption_Tray2 False *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *HPOption_Tray2 False
+
+*UIConstraints: *HPOption_Tray3 False *InputSlot Tray3
+*UIConstraints: *InputSlot Tray3 *HPOption_Tray3 False
+
+*% If selected page size is an envelope, Postcard or double postcard
+*% disable access to paper trays 2 and 3
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageSize w558h774 *InputSlot Tray2
+*UIConstraints: *PageSize Postcard *InputSlot Tray2
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray2
+*UIConstraints: *PageSize A6 *InputSlot Tray2
+*UIConstraints: *PageSize B6 *InputSlot Tray2
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray2
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray3
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3
+*UIConstraints: *PageSize EnvDL *InputSlot Tray3
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray3
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3
+*UIConstraints: *PageSize w558h774 *InputSlot Tray3
+*UIConstraints: *PageSize Postcard *InputSlot Tray3
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray3
+*UIConstraints: *PageSize A6 *InputSlot Tray3
+*UIConstraints: *PageSize B6 *InputSlot Tray3
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray3
+
+*UIConstraints: *InputSlot Tray2 *PageSize Env10
+*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray2 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray2 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray2 *PageSize EnvISOB5
+*UIConstraints: *InputSlot Tray2 *PageSize w558h774
+*UIConstraints: *InputSlot Tray2 *PageSize Postcard
+*UIConstraints: *InputSlot Tray2 *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray2 *PageSize A6
+*UIConstraints: *InputSlot Tray2 *PageSize B6
+
+*UIConstraints: *InputSlot Tray3 *PageSize Env10
+*UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray3 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray3 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray3 *PageSize EnvISOB5
+*UIConstraints: *InputSlot Tray3 *PageSize w558h774
+*UIConstraints: *InputSlot Tray3 *PageSize Postcard
+*UIConstraints: *InputSlot Tray3 *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray3 *PageSize A6
+*UIConstraints: *InputSlot Tray3 *PageSize B6
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray2
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray2
+*UIConstraints: *PageRegion Postcard *InputSlot Tray2
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray2
+*UIConstraints: *PageRegion A6 *InputSlot Tray2
+*UIConstraints: *PageRegion B6 *InputSlot Tray2
+*NonUIConstraints: *CustomPageRegion True *InputSlot Tray2
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray3
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray3
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray3
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray3
+*UIConstraints: *PageRegion Postcard *InputSlot Tray3
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray3
+*UIConstraints: *PageRegion A6 *InputSlot Tray3
+*UIConstraints: *PageRegion B6 *InputSlot Tray3
+*NonUIConstraints: *CustomPageRegion True *InputSlot Tray3
+
+*UIConstraints: *InputSlot Tray2 *PageRegion Env10
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvISOB5
+*UIConstraints: *InputSlot Tray2 *PageRegion w558h774
+*UIConstraints: *InputSlot Tray2 *PageRegion Postcard
+*UIConstraints: *InputSlot Tray2 *PageRegion DoublePostcard
+*UIConstraints: *InputSlot Tray2 *PageRegion A6
+*UIConstraints: *InputSlot Tray2 *PageRegion B6
+
+*UIConstraints: *InputSlot Tray3 *PageRegion Env10
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvISOB5
+*UIConstraints: *InputSlot Tray3 *PageRegion w558h774
+*UIConstraints: *InputSlot Tray3 *PageRegion Postcard
+*UIConstraints: *InputSlot Tray3 *PageRegion DoublePostcard
+*UIConstraints: *InputSlot Tray3 *PageRegion A6
+*UIConstraints: *InputSlot Tray3 *PageRegion B6
+
+*% Duplex Constraints
+*%------------------------------------------------------------
+*UIConstraints: *PageSize Executive *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Executive *Duplex DuplexTumble
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+*UIConstraints: *PageSize A6 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize A6 *Duplex DuplexTumble
+*UIConstraints: *PageSize B6 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize B6 *Duplex DuplexTumble
+*UIConstraints: *PageSize ISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize ISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageSize B5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize B5 *Duplex DuplexTumble
+*UIConstraints: *PageSize Postcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Postcard *Duplex DuplexTumble
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageSize w558h774 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize w558h774 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexNoTumble
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Executive
+*UIConstraints: *Duplex DuplexTumble *PageSize Executive
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A5
+*UIConstraints: *Duplex DuplexTumble *PageSize A5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A6
+*UIConstraints: *Duplex DuplexTumble *PageSize A6
+*UIConstraints: *Duplex DuplexNoTumble *PageSize B6
+*UIConstraints: *Duplex DuplexTumble *PageSize B6
+*UIConstraints: *Duplex DuplexNoTumble *PageSize ISOB5
+*UIConstraints: *Duplex DuplexTumble *PageSize ISOB5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize B5
+*UIConstraints: *Duplex DuplexTumble *PageSize B5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Postcard
+*UIConstraints: *Duplex DuplexTumble *PageSize Postcard
+*UIConstraints: *Duplex DuplexNoTumble *PageSize DoublePostcard
+*UIConstraints: *Duplex DuplexTumble *PageSize DoublePostcard
+*UIConstraints: *Duplex DuplexNoTumble *PageSize w558h774
+*UIConstraints: *Duplex DuplexTumble *PageSize w558h774
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvISOB5
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvISOB5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
+*NonUIConstraints: *Duplex DuplexNoTumble *CustomPageSize True
+*NonUIConstraints: *Duplex DuplexTumble *CustomPageSize True
+
+*UIConstraints: *PageRegion Executive *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Executive *Duplex DuplexTumble
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion A6 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion A6 *Duplex DuplexTumble
+*UIConstraints: *PageRegion B6 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion B6 *Duplex DuplexTumble
+*UIConstraints: *PageRegion ISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion ISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion B5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion B5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Postcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Postcard *Duplex DuplexTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageRegion w558h774 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion w558h774 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*NonUIConstraints: *CustomPageRegion True *Duplex DuplexNoTumble
+*NonUIConstraints: *CustomPageRegion True *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Executive
+*UIConstraints: *Duplex DuplexTumble *PageRegion Executive
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A6
+*UIConstraints: *Duplex DuplexTumble *PageRegion A6
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion B6
+*UIConstraints: *Duplex DuplexTumble *PageRegion B6
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion ISOB5
+*UIConstraints: *Duplex DuplexTumble *PageRegion ISOB5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion B5
+*UIConstraints: *Duplex DuplexTumble *PageRegion B5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Postcard
+*UIConstraints: *Duplex DuplexTumble *PageRegion Postcard
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion DoublePostcard
+*UIConstraints: *Duplex DuplexTumble *PageRegion DoublePostcard
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion w558h774
+*UIConstraints: *Duplex DuplexTumble *PageRegion w558h774
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvISOB5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvISOB5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
+*NonUIConstraints: *Duplex DuplexNoTumble *CustomPageRegion True
+*NonUIConstraints: *Duplex DuplexTumble *CustomPageRegion True
+
+*% Media Type constraints
+*%----------------------------------------------------------------
+*UIConstraints: *MediaType Labels *InputSlot Tray2
+*UIConstraints: *MediaType Labels *InputSlot Tray3
+*UIConstraints: *MediaType Transparency *InputSlot Tray2
+*UIConstraints: *MediaType Transparency *InputSlot Tray3
+*UIConstraints: *MediaType Heavy91105 *InputSlot Tray2
+*UIConstraints: *MediaType Heavy91105 *InputSlot Tray3
+*UIConstraints: *MediaType Cardstock105176 *InputSlot Tray2
+*UIConstraints: *MediaType Cardstock105176 *InputSlot Tray3
+*UIConstraints: *MediaType Envelope *InputSlot Tray2
+*UIConstraints: *MediaType Envelope *InputSlot Tray3
+
+*UIConstraints: *InputSlot Tray2 *MediaType Labels
+*UIConstraints: *InputSlot Tray3 *MediaType Labels
+*UIConstraints: *InputSlot Tray2 *MediaType Transparency
+*UIConstraints: *InputSlot Tray3 *MediaType Transparency
+*UIConstraints: *InputSlot Tray2 *MediaType Heavy91105
+*UIConstraints: *InputSlot Tray3 *MediaType Heavy91105
+*UIConstraints: *InputSlot Tray2 *MediaType Cardstock105176
+*UIConstraints: *InputSlot Tray3 *MediaType Cardstock105176
+*UIConstraints: *InputSlot Tray2 *MediaType Envelope
+*UIConstraints: *InputSlot Tray3 *MediaType Envelope
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Cardstock105176 *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Cardstock105176 *Duplex DuplexTumble
+*UIConstraints: *MediaType Heavy91105 *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Heavy91105 *Duplex DuplexTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Cardstock105176
+*UIConstraints: *Duplex DuplexTumble *MediaType Cardstock105176
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Heavy91105
+*UIConstraints: *Duplex DuplexTumble *MediaType Heavy91105
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Envelope
+*UIConstraints: *Duplex DuplexTumble *MediaType Envelope
+
+
+*% Fills not allowed with overlays
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+
+*% Halo style does not work with Watermarks
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+*%=================================================
+*% Paper Sizes
+*%=================================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A6/A6: "
+ <</PageSize [297 420] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B6/JIS B6: "
+ <</PageSize [363 516] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize ISOB5/B5 (ISO): "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Postcard/Postcard (JIS): "
+ <</PageSize [284 419] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 16 dict
+ dup [612 792] (Letter) put
+ dup [522 756] (Executive) put
+ dup [612 1008] (Legal) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [297 420] (A6) put
+ dup [499 709] (ISOB5) put
+ dup [516 729] (B5) put
+ dup [284 419] (Postcard) put
+ dup [419.5 567] (DoublePostcard) put
+ dup [558 774] (w558h774) put
+ dup [297 684] (Env10) put
+ dup [279 540] (EnvMonarch) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [499 709] (EnvISOB5) 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: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A6/A6: "
+ <</PageSize [297 420] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B6/JIS B6: "
+ <</PageSize [363 516] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion ISOB5/B5 (ISO): "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Postcard/Postcard (JIS): "
+ <</PageSize [284 419] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.00 599.76 779.76"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Executive/Executive: "12.00 12.00 509.76 743.76"
+*ImageableArea Legal/Legal: "12.00 12.00 599.76 995.76"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea A4/A4: "12.00 12.00 582.96 829.44"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.00 407.28 582.96"
+*ImageableArea A6/A6: "12.00 12.00 284.76 407.76"
+*ImageableArea B6/JIS B6: "12.00 12.00 350.50 503.50"
+*ImageableArea ISOB5/B5 (ISO): "12.00 12.00 488.00 698.00"
+*ImageableArea B5/JIS B5: "12.00 12.00 503.52 716.16"
+*ImageableArea Postcard/Postcard (JIS): "12.00 12.00 271.20 407.28"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.00 407.28 554.64"
+*ImageableArea w558h774/16K: "12.00 12.00 545.76 761.76"
+*ImageableArea Env10/Env Comm10: "12.00 12.00 284.64 671.76"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.00 266.64 527.76"
+*ImageableArea EnvDL/Env DL: "12.00 12.00 299.52 611.28"
+*ImageableArea EnvC5/Env C5: "12.00 12.00 446.88 636.72"
+*ImageableArea EnvISOB5/Env ISO B5: "12.00 12.00 486.48 696.24"
+*?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 Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension ISOB5/B5 (ISO): "499 709"
+*PaperDimension A6/A6: "297 420"
+*PaperDimension B6/JIS B6: "363 516"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension Postcard/Postcard (JIS): "284 419"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+
+*LandscapeOrientation: Plus90
+
+*%=================================================
+*% Custom Paper Support
+*%=================================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*VariablePaperSize: True
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*% Smallest = 3x5, Largest = 8.5 x 14
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+*HWMargins: 12 12 12 12
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null >>
+ setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1008
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 0
+
+*RequiresPageRegion All: True
+
+*%==========================================
+*% Media Type
+*%=========================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: Unspecified
+*MediaType Unspecified/Unspecified: "
+ <</ManualFeed false /MediaType null >> setpagedevice"
+*End
+*MediaType Plain/Plain: "
+ <</ManualFeed false /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType HPMultipurposePaper/HP Multipurpose Paper (71-89 g/m2): "
+ <</ManualFeed false /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType HPOfficePaper/HP Office Paper: "
+ <</ManualFeed false /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType HPAllinOnePaper/HP All-in-one Printing Paper: "
+ <</ManualFeed false /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType HPLJPaper/HP LaserJet Paper: "
+ <</ManualFeed false /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType HPPremChoiceLJPaper/HP Premium Choice LaserJet Paper: "
+ <</ManualFeed false /MediaType (Heavy)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</ManualFeed false /MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</ManualFeed false /MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</ManualFeed false /MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</ManualFeed false /MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</ManualFeed false /MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</ManualFeed false /MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</ManualFeed false /MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</ManualFeed false /MediaType (Color)>> setpagedevice"
+*End
+*MediaType Light75/Light (<3c>75 g/m2): "
+ <</ManualFeed false /MediaType (Light)>> setpagedevice"
+*End
+*MediaType Heavy91105/Heavy (90-104 g/m2): "
+ <</ManualFeed false /MediaType (Heavy)>> setpagedevice"
+*End
+*MediaType Cardstock105176/Card Stock (105-176 g/m2): "
+ <</ManualFeed false /MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Envelope/Envelope: "
+ <</ManualFeed false /MediaType (Envelope)>> setpagedevice"
+*End
+*MediaType Rough/Rough: "
+ <</ManualFeed false /MediaType (Rough)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /MediaType get
+ dup null eq {pop (Unknown)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*%=================================================
+*% Paper Sources
+*%=================================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Tray1
+*InputSlot Tray1/Tray 1: "<</ManualFeed false /MediaPosition 3>> setpagedevice"
+*InputSlot Tray2/Tray 2: "<</ManualFeed false /MediaPosition 0>> setpagedevice"
+*InputSlot Tray3/Tray 3: "<</ManualFeed false /MediaPosition 1>> setpagedevice"
+*?InputSlot: "
+ save
+ [(Tray2) (None) (Tray1) (Tray2)]
+ statusdict /papertray get exec
+ {get exec} stopped { pop pop (unknown) } if = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*HPManualFeedPrintsOnBottom: True
+*HPManDupTumbleFirstSides: True
+*HPGuidePageExtraTumble: "
+userdict /hpManDupSettings known
+ { userdict /hpManDupSettings get dup
+ /manualFeedPrintsOnBottom known
+ {/manualFeedPrintsOnBottom get}
+ {pop true}ifelse
+ }
+ {true}
+ifelse
+"
+*End
+*HPRearBinOpenTogglesTrayStackingOrder: True
+
+*%=================================================
+*% Duplex
+*%=================================================
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off (1-Sided): "
+ <</Duplex false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Flip on Long Edge (Standard): "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Flip on Short Edge: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex known
+ false ne
+ { currentpagedevice /Duplex get
+ { currentpagedevice /Tumble get
+ {(DuplexTumble)}{(DuplexNoTumble)}ifelse
+ } { (None)} ifelse
+ }{(None)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Duplex
+
+*%=================================================
+*% Color Control
+*%=================================================
+*DefaultColorSep: ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 60 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ====
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "100.0"
+
+*% For 106 lpi / 600 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "100.0"
+
+*% For 212 lpi / 1200 dpi =========================
+*ColorSepScreenAngle ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.212lpi.1200dpi/212 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.212lpi.1200dpi/212 lpi / 1200 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.212lpi.1200dpi/212 lpi / 1200 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.212lpi.1200dpi/212 lpi / 1200 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi: "212"
+*ColorSepScreenFreq CustomColor.212lpi.1200dpi/212 lpi / 1200 dpi: "212"
+*ColorSepScreenFreq ProcessCyan.212lpi.1200dpi/212 lpi / 1200 dpi: "190"
+*ColorSepScreenFreq ProcessMagenta.212lpi.1200dpi/212 lpi / 1200 dpi: "190"
+*ColorSepScreenFreq ProcessYellow.212lpi.1200dpi/212 lpi / 1200 dpi: "200"
+
+*%=================================================
+*% Font Information
+*%=================================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special 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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% =======================================
+*% For "HP LaserJet 1320 Series"
+*% =======================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_2100_Series.ppd b/prnt/hpijs/ppd/HP_LaserJet_2100_Series.ppd
new file mode 100644
index 000000000..877e6ad24
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_2100_Series.ppd
@@ -0,0 +1,1170 @@
+*PPD-Adobe: "4.3"
+*% =======================================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =======================================================
+*% Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD for HP LaserJet 2100 Series
+*% For Macintosh only
+*%========================================================
+*%=================================================
+*% PPD File Version Information
+*%=================================================
+*FileVersion: "1.1.1 X"
+*FormatVersion: "4.3"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP2100_6.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 2100 Series.icns"
+
+*%=================================================
+*% Product Version Information
+*%=================================================
+*ModelName: "HP LaserJet 2100 Series"
+*ShortNickName: "HP LaserJet 2100 Series"
+*NickName: "HP LaserJet 2100 Series Postscript (recommended)"
+*Product: "(HP LaserJet 2100 Series)"
+*Manufacturer: "HP"
+*PSVersion: "(2014.111) 1"
+
+*%=================================================
+*% Device Capabilities
+*%=================================================
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: False
+
+*LanguageLevel: "2"
+*Throughput: "10"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*%=================================================
+*% Emulations and Protocols
+*%=================================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+*PrintPSErrors: True
+
+*%==============================================
+*% Installable Options
+*%==============================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*OpenUI *HPOption_Tray3/Tray 3: Boolean
+*DefaultHPOption_Tray3: False
+*HPOption_Tray3 True/Installed: ""
+*HPOption_Tray3 False/Not Installed: ""
+*?HPOption_Tray3: "
+ save
+ currentpagedevice /InputAttributes get dup
+ 1 known
+ {1 get null ne {(True)}{(False)} ifelse}
+ {pop (False)} ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Tray3
+
+*OpenUI *InstalledMemory/Total Printer Memory: PickOne
+*DefaultInstalledMemory: 6MB
+*InstalledMemory 6MB/6 - 7 MB: ""
+*InstalledMemory 8MB/8 - 11 MB: ""
+*InstalledMemory 12MB/12 - 19 MB: ""
+*InstalledMemory 20MB/20 - 27 MB: ""
+*InstalledMemory 28MB/28 - 35 MB: ""
+*InstalledMemory 36MB/36 MB or more: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 36 ge
+ {(36MB)}
+ {size 28 ge
+ {(28MB)}
+ {size 20 ge
+ {(20MB)}
+ {size 12 ge
+ {(12MB)}
+ {size 8 ge
+ {(8MB)}
+ {(6MB)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+
+*CloseGroup: InstallableOptions
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*%=================================================
+*% Resolution Enhancement
+*%=================================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/Printer's Current Setting: ""
+*Smoothing On/On: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Off/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (On) (On) (On)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+
+*FreeVM: "4000000"
+*VMOption 6MB/6 - 7 MB: "4000000"
+*VMOption 8MB/8 - 11 MB: "6000000"
+*VMOption 12MB/12 - 19 MB: "9400000"
+*VMOption 20MB/20 - 27 MB: "17000000"
+*VMOption 28MB/28 - 35 MB: "24500000"
+*VMOption 36MB/36 MB or more: "32000000"
+
+*%=================================================
+*% UI Constraints
+*%=================================================
+*% If A than not B (Also include the reverse constraints if appropriate)
+*%
+
+*% No 1200 dpi HPEconoMode.
+*UIConstraints: *HPEconoMode True *Resolution 1200x1200dpi
+*UIConstraints: *Resolution 1200x1200dpi *HPEconoMode True
+
+*% If an optional 250 sheet tray is not installed, disable access to Lower Tray
+*UIConstraints: *HPOption_Tray3 False *InputSlot Lower
+
+*% If selected page size is an envelope, Postcard or double postcard
+*% disable access to paper trays 2 and 3
+*UIConstraints: *PageSize Env10 *InputSlot Middle
+*UIConstraints: *PageSize Env10 *InputSlot Lower
+*UIConstraints: *PageSize EnvMonarch *InputSlot Middle
+*UIConstraints: *PageSize EnvMonarch *InputSlot Lower
+*UIConstraints: *PageSize EnvDL *InputSlot Middle
+*UIConstraints: *PageSize EnvDL *InputSlot Lower
+*UIConstraints: *PageSize EnvC5 *InputSlot Middle
+*UIConstraints: *PageSize EnvC5 *InputSlot Lower
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Middle
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Lower
+
+*UIConstraints: *PageSize Postcard *InputSlot Middle
+*UIConstraints: *PageSize Postcard *InputSlot Lower
+*UIConstraints: *PageSize DoublePostcard *InputSlot Middle
+*UIConstraints: *PageSize DoublePostcard *InputSlot Lower
+
+*% If selected page region is an envelope, Postcard or double postcard
+*% disable access to paper trays 2 and 3
+*UIConstraints: *PageRegion Env10 *InputSlot Middle
+*UIConstraints: *PageRegion Env10 *InputSlot Lower
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Middle
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Lower
+*UIConstraints: *PageRegion EnvDL *InputSlot Middle
+*UIConstraints: *PageRegion EnvDL *InputSlot Lower
+*UIConstraints: *PageRegion EnvC5 *InputSlot Middle
+*UIConstraints: *PageRegion EnvC5 *InputSlot Lower
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Middle
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Lower
+
+*UIConstraints: *PageRegion Postcard *InputSlot Middle
+*UIConstraints: *PageRegion Postcard *InputSlot Lower
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Middle
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Lower
+
+*% Fills not allowed with overlays
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+
+*% Halo style does not work with Watermarks
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+
+*%=================================================
+*% Paper Sizes
+*%=================================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize ISOB5/B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w612h936/8.5x13: "
+ <</PageSize [612 936] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Postcard/Postcard (JIS): "
+ <</PageSize [284 419] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w612h935/Executive (JIS): "
+ <</PageSize [612 935] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 17 dict
+ dup [612 792] (Letter) put
+ dup [522 756] (Executive) put
+ dup [612 1008] (Legal) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [499 709] (ISOB5) put
+ dup [516 729] (B5) put
+ dup [612 936] (w612h936) put
+ dup [284 419] (Postcard) put
+ dup [419.5 567] (DoublePostcard) put
+ dup [612 935] (w612h935) put
+ dup [558 774] (w558h774) put
+ dup [297 684] (Env10) put
+ dup [279 540] (EnvMonarch) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [499 709] (EnvISOB5) 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: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion ISOB5/ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w612h936/8.5x13: "
+ <</PageSize [612 936] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Postcard/Postcard (JIS): "
+ <</PageSize [284 419] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w612h935/Executive (JIS): "
+ <</PageSize [612 935] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.00 599.76 779.76"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Executive/Executive: "12.00 12.00 509.76 743.76"
+*ImageableArea Legal/Legal: "12.00 12.00 599.76 995.76"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea A4/A4: "12.00 12.00 582.96 829.44"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.00 407.28 582.96"
+*ImageableArea ISOB5/ISO B5: "12.00 12.00 486.48 696.24"
+*ImageableArea B5/JIS B5: "12.00 12.00 503.52 716.16"
+*ImageableArea w612h936/8.5x13: "12.00 12.00 599.76 923.76"
+*ImageableArea Postcard/Postcard (JIS): "12.00 12.00 271.20 407.28"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.00 407.28 554.64"
+*ImageableArea w612h935/Executive (JIS): "12.00 12.00 599.76 922.76"
+*ImageableArea w558h774/16K: "12.00 12.00 545.76 761.76"
+*ImageableArea Env10/Env Comm10: "12.00 12.00 284.64 671.76"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.00 266.64 527.76"
+*ImageableArea EnvDL/Env DL: "12.00 12.00 299.52 611.28"
+*ImageableArea EnvC5/Env C5: "12.00 12.00 446.88 636.72"
+*ImageableArea EnvISOB5/Env ISO B5: "12.00 12.00 486.48 696.24"
+*?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 Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension ISOB5/ISO B5: "499 709"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension w612h936/8.5x13: "612 936"
+*PaperDimension Postcard/Postcard (JIS): "284 419"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+
+*LandscapeOrientation: Plus90
+
+*%=================================================
+*% Custom Paper Support
+*%=================================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*VariablePaperSize: True
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*% Smallest = 3x5, Largest = 8.5 x 14
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+*HWMargins: 12 12 12 12
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null >>
+ setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1008
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 0
+
+*RequiresPageRegion All: True
+
+*%=================================================
+*% Paper Sources
+*%=================================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Middle
+*InputSlot Upper/Tray 1: "<</ManualFeed false /MediaPosition 3>> setpagedevice"
+*InputSlot Middle/Tray 2: "<</ManualFeed false /MediaPosition 0>> setpagedevice"
+*InputSlot Lower/Tray 3: "<</ManualFeed false /MediaPosition 1>> setpagedevice"
+*?InputSlot: "
+ save
+ [(Middle) (Lower) (None) (Upper)]
+ statusdict /papertray get exec
+ {get exec} stopped { pop pop (unknown) } if = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+
+*% ===================================
+*% Gray Levels and Halftone
+*% ===================================
+
+*ScreenFreq: "212.0"
+*ScreenAngle: "45.0"
+
+*ResScreenFreq 300x300dpi/300 dpi: "60.0"
+*ResScreenAngle 300x300dpi/300 dpi: "45.0"
+*ResScreenFreq 600x600dpi/600 dpi: "106.0"
+*ResScreenAngle 600x600dpi/600 dpi: "45.0"
+*ResScreenFreq 1200x1200dpi/1200 dpi: "212.0"
+*ResScreenAngle 1200x1200dpi/1200 dpi: "45.0"
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 9
+*AccurateScreensSupport: False
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: PrinterDefault
+*HPHalftone PrinterDefault/Printer's Current Setting: ""
+*HPHalftone Enhanced/Enhanced: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+ /setscreen { pop pop pop } def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ } >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true /PostRenderingEnhanceDetails
+ << /REValue 0 /Type 8 >> >> setpagedevice
+ } if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+
+
+*%===================================
+*% Resolution
+*%===================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 1200x1200dpi
+*OrderDependency: 10 Setup *Resolution
+*Resolution 300x300dpi/300 dpi: "
+ <</HWResolution [300 300]>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600]>> setpagedevice"
+*End
+*Resolution 1200x1200dpi/ProRes 1200: "
+ <</HWResolution [1200 1200]>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%==================================
+*% HPEconoMode
+*%==================================
+*OpenUI *HPEconoMode/EconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/Printer's Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /EconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+
+*%=================================================
+*% Color Control
+*%=================================================
+*DefaultColorSep: ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 60 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ====
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "100.0"
+
+*% For 106 lpi / 600 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "100.0"
+
+*% For 212 lpi / 1200 dpi =========================
+*ColorSepScreenAngle ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.212lpi.1200dpi/212 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.212lpi.1200dpi/212 lpi / 1200 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.212lpi.1200dpi/212 lpi / 1200 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.212lpi.1200dpi/212 lpi / 1200 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi: "212"
+*ColorSepScreenFreq CustomColor.212lpi.1200dpi/212 lpi / 1200 dpi: "212"
+*ColorSepScreenFreq ProcessCyan.212lpi.1200dpi/212 lpi / 1200 dpi: "190"
+*ColorSepScreenFreq ProcessMagenta.212lpi.1200dpi/212 lpi / 1200 dpi: "190"
+*ColorSepScreenFreq ProcessYellow.212lpi.1200dpi/212 lpi / 1200 dpi: "200"
+
+*%=================================================
+*% Font Information
+*%=================================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special 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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% =======================================
+*% For "HP LaserJet 2100 Series" version 2014.108
+*% =======================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_2200.ppd b/prnt/hpijs/ppd/HP_LaserJet_2200.ppd
new file mode 100644
index 000000000..5856766c0
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_2200.ppd
@@ -0,0 +1,1058 @@
+*PPD-Adobe: "4.3"
+*% =======================================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =======================================================
+*% Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD for HP LaserJet 2200 Series
+*% For Macintosh only
+*%========================================================
+*%=================================================
+*% PPD File Version Information
+*%=================================================
+*FileVersion: "1.1.1 X"
+*FormatVersion: "4.3"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP2200_6.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 2200.icns"
+
+*%=================================================
+*% Product Version Information
+*%=================================================
+*ModelName: "HP LaserJet 2200"
+*ShortNickName: "HP LaserJet 2200"
+*NickName: "HP LaserJet 2200 Postscript (recommended)"
+*Product: "(HP LaserJet 2200)"
+*Manufacturer: "HP"
+*PSVersion: "(2014.116) 0"
+
+*%=================================================
+*% Device Capabilities
+*%=================================================
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: False
+
+*LanguageLevel: "2"
+*Throughput: "12"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*%=================================================
+*% Emulations and Protocols
+*%=================================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+*PrintPSErrors: True
+
+*%==============================================
+*% Installable Options
+*%==============================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*OpenUI *HPOption_Tray3/Tray 3: Boolean
+*DefaultHPOption_Tray3: False
+*HPOption_Tray3 True/Installed: ""
+*HPOption_Tray3 False/Not Installed: ""
+*?HPOption_Tray3: "
+ save
+ currentpagedevice /InputAttributes get dup
+ 1 known
+ {1 get null ne {(True)}{(False)} ifelse}
+ {pop (False)} ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Tray3
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Duplexer
+
+*%====================================
+*% Fit to Page
+*%====================================
+*OpenUI *HPOption_PaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPOption_PaperPolicy
+*DefaultHPOption_PaperPolicy: PromptUser
+*HPOption_PaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPOption_PaperPolicy: "(PromptUser) = flush"
+*CloseUI: *HPOption_PaperPolicy
+
+
+*OpenUI *InstalledMemory/Total Printer Memory: PickOne
+*DefaultInstalledMemory: 8MB
+*InstalledMemory 8MB/8 - 15 MB: ""
+*InstalledMemory 16MB/16 - 23 MB: ""
+*InstalledMemory 24MB/24 - 31 MB: ""
+*InstalledMemory 32MB/32 - 47 MB: ""
+*InstalledMemory 48MB/48 - 63 MB: ""
+*InstalledMemory 64MB/64 MB or more: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 64 ge
+ {(64MB)}
+ {size 48 ge
+ {(48MB)}
+ {size 32 ge
+ {(32MB)}
+ {size 24 ge
+ {(24MB)}
+ {size 16 ge
+ {(16MB)}
+ {(8MB)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+
+*CloseGroup: InstallableOptions
+
+
+*%=================================================
+*% Resolution Enhancement
+*%=================================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/Printer's Current Setting: ""
+*Smoothing On/On: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Off/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (On) (On) (On)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+
+*FreeVM: "4000000"
+*VMOption 8MB/8 - 15 MB: "4000000"
+*VMOption 16MB/16 - 23 MB: "11000000"
+*VMOption 24MB/24 - 31 MB: "18000000"
+*VMOption 32MB/32 - 47 MB: "25000000"
+*VMOption 48MB/48 - 63 MB: "39000000"
+*VMOption 64MB/64 MB or more: "53000000"
+
+*%=================================================
+*% UI Constraints
+*%=================================================
+*% If A than not B (Also include the reverse constraints if appropriate)
+*%
+*UIConstraints: *HPEconoMode True *Resolution 1200x1200dpi
+*UIConstraints: *Resolution 1200x1200dpi *HPEconoMode True
+
+*% If the duplexer is not installed disable duplex modes.
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *HPOption_Duplexer False
+*UIConstraints: *Duplex DuplexNoTumble *HPOption_Duplexer False
+
+*% Don't allow DoublePostcard, envelopes, transparencies or labels to be duplexed
+*%------------------------------------------------------------
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+
+
+
+*% If an optional 250 sheet tray is not installed, disable access to Lower Tray
+*UIConstraints: *HPOption_Tray3 False *InputSlot Lower
+
+*% If selected page size is an envelope, Postcard or double postcard
+*% disable access to paper trays 2 and 3
+*UIConstraints: *PageSize Env10 *InputSlot Middle
+*UIConstraints: *PageSize Env10 *InputSlot Lower
+*UIConstraints: *PageSize EnvMonarch *InputSlot Middle
+*UIConstraints: *PageSize EnvMonarch *InputSlot Lower
+*UIConstraints: *PageSize EnvDL *InputSlot Middle
+*UIConstraints: *PageSize EnvDL *InputSlot Lower
+*UIConstraints: *PageSize EnvC5 *InputSlot Middle
+*UIConstraints: *PageSize EnvC5 *InputSlot Lower
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Middle
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Lower
+
+*UIConstraints: *PageSize A6 *InputSlot Middle
+*UIConstraints: *PageSize A6 *InputSlot Lower
+*UIConstraints: *PageSize Postcard *InputSlot Middle
+*UIConstraints: *PageSize Postcard *InputSlot Lower
+*UIConstraints: *PageSize DoublePostcard *InputSlot Middle
+*UIConstraints: *PageSize DoublePostcard *InputSlot Lower
+
+*% If selected page region is an envelope, Postcard or double postcard
+*% disable access to paper trays 2 and 3
+*UIConstraints: *PageRegion Env10 *InputSlot Middle
+*UIConstraints: *PageRegion Env10 *InputSlot Lower
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Middle
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Lower
+*UIConstraints: *PageRegion EnvDL *InputSlot Middle
+*UIConstraints: *PageRegion EnvDL *InputSlot Lower
+*UIConstraints: *PageRegion EnvC5 *InputSlot Middle
+*UIConstraints: *PageRegion EnvC5 *InputSlot Lower
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Middle
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Lower
+
+*UIConstraints: *PageRegion A6 *InputSlot Middle
+*UIConstraints: *PageRegion A6 *InputSlot Lower
+*UIConstraints: *PageRegion Postcard *InputSlot Middle
+*UIConstraints: *PageRegion Postcard *InputSlot Lower
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Middle
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Lower
+
+*% Only allow Letter, A4, and Legal to be duplexed
+*%=============================================================
+*UIConstraints: *PageSize Executive *Duplex DuplexNoTumble
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize A6 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize ISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize B5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize w612h936 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Postcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize w558h774 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+
+*UIConstraints: *PageRegion Executive *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion A6 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion ISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion B5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion w612h936 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Postcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion w558h774 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+
+*UIConstraints: *PageSize Executive *Duplex DuplexTumble
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+*UIConstraints: *PageSize A6 *Duplex DuplexTumble
+*UIConstraints: *PageSize ISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageSize B5 *Duplex DuplexTumble
+*UIConstraints: *PageSize w612h936 *Duplex DuplexTumble
+*UIConstraints: *PageSize Postcard *Duplex DuplexTumble
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageSize w558h774 *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+
+*UIConstraints: *PageRegion Executive *Duplex DuplexTumble
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion A6 *Duplex DuplexTumble
+*UIConstraints: *PageRegion ISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion B5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion w612h936 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Postcard *Duplex DuplexTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageRegion w558h774 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+
+*% Cannot duplex custom page sizes
+*%=============================================================
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexNoTumble
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexTumble
+
+
+*%=================================================
+*% Paper Sizes
+*%=================================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A6/A6: "
+ <</PageSize [297 420] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize ISOB5/B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w612h936/8.5x13: "
+ <</PageSize [612 936] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Postcard/Postcard (JIS): "
+ <</PageSize [284 419] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 17 dict
+ dup [612 792] (Letter) put
+ dup [522 756] (Executive) put
+ dup [612 1008] (Legal) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [297 420] (A6) put
+ dup [499 709] (ISOB5) put
+ dup [516 729] (B5) put
+ dup [612 936] (w612h936) put
+ dup [284 419] (Postcard) put
+ dup [419.5 567] (DoublePostcard) put
+ dup [558 774] (w558h774) put
+ dup [297 684] (Env10) put
+ dup [279 540] (EnvMonarch) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [499 709] (EnvISOB5) 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: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A6/A6: "
+ <</PageSize [297 420] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion ISOB5/ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w612h936/8.5x13: "
+ <</PageSize [612 936] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Postcard/Postcard (JIS): "
+ <</PageSize [284 419] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.00 599.76 779.76"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Executive/Executive: "12.00 12.00 509.76 743.76"
+*ImageableArea Legal/Legal: "12.00 12.00 599.76 995.76"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea A4/A4: "12.00 12.00 582.96 829.44"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.00 407.28 582.96"
+*ImageableArea A6/A6: "12.00 12.00 284.76 407.76"
+*ImageableArea ISOB5/ISO B5: "12.00 12.00 486.48 696.24"
+*ImageableArea B5/JIS B5: "12.00 12.00 503.52 716.16"
+*ImageableArea w612h936/8.5x13: "12.00 12.00 599.76 923.76"
+*ImageableArea Postcard/Postcard (JIS): "12.00 12.00 271.20 407.28"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.00 407.28 554.64"
+*ImageableArea w558h774/16K: "12.00 12.00 545.76 761.76"
+*ImageableArea Env10/Env Comm10: "12.00 12.00 284.64 671.76"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.00 266.64 527.76"
+*ImageableArea EnvDL/Env DL: "12.00 12.00 299.52 611.28"
+*ImageableArea EnvC5/Env C5: "12.00 12.00 446.88 636.72"
+*ImageableArea EnvISOB5/Env ISO B5: "12.00 12.00 486.48 696.24"
+*?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 Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A6/A6: "297 420"
+*PaperDimension ISOB5/ISO B5: "499 709"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension w612h936/8.5x13: "612 936"
+*PaperDimension Postcard/Postcard (JIS): "284 419"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+
+*LandscapeOrientation: Plus90
+
+*%=================================================
+*% Custom Paper Support
+*%=================================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*VariablePaperSize: True
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*% Smallest = 3x5, Largest = 8.5 x 14
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+*HWMargins: 12 12 12 12
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null >>
+ setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1008
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 0
+
+*RequiresPageRegion All: True
+
+*%=================================================
+*% Paper Sources
+*%=================================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Middle
+*InputSlot Upper/Tray 1: "<</ManualFeed false /MediaPosition 3>> setpagedevice"
+*InputSlot Middle/Tray 2: "<</ManualFeed false /MediaPosition 0>> setpagedevice"
+*InputSlot Lower/Tray 3: "<</ManualFeed false /MediaPosition 1>> setpagedevice"
+*?InputSlot: "
+ save
+ [(Middle) (Lower) (None) (Upper)]
+ statusdict /papertray get exec
+ {get exec} stopped { pop pop (unknown) } if = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+
+*% ===================================
+*% Gray Levels and Halftone
+*% ===================================
+
+*ScreenFreq: "212.0"
+*ScreenAngle: "45.0"
+
+*ResScreenFreq 300x300dpi/300 dpi: "60.0"
+*ResScreenAngle 300x300dpi/300 dpi: "45.0"
+*ResScreenFreq 600x600dpi/600 dpi: "106.0"
+*ResScreenAngle 600x600dpi/600 dpi: "45.0"
+*ResScreenFreq 1200x1200dpi/1200 dpi: "212.0"
+*ResScreenAngle 1200x1200dpi/1200 dpi: "45.0"
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 9
+*AccurateScreensSupport: False
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: PrinterDefault
+*HPHalftone PrinterDefault/Printer's Current Setting: ""
+*HPHalftone Enhanced/Enhanced: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+ /setscreen { pop pop pop } def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ } >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true /PostRenderingEnhanceDetails
+ << /REValue 0 /Type 8 >> >> setpagedevice
+ } if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+
+
+*%===================================
+*% Resolution
+*%===================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600x600x2dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 1200x1200dpi/ProRes 1200: "
+ <</HWResolution [1200 1200] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600x2dpi/FastRes 1200: "
+ <</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 300x300dpi/300 dpi: "
+ <</HWResolution [300 300] /PreRenderingEnhance false>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%==================================
+*% HPEconoMode
+*%==================================
+*OpenUI *HPEconoMode/EconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/Printer's Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /EconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+*%====================================
+*% Duplex
+*%====================================
+*OpenUI *Duplex/2-Sided Printing: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off (1-Sided): "
+ <</Duplex false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Flip on Long Edge (Standard): "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Flip on Short Edge: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex known
+ false ne
+ { currentpagedevice /Duplex get
+ { currentpagedevice /Tumble get
+ {(DuplexTumble)}{(DuplexNoTumble)}ifelse
+ } { (None)} ifelse
+ }{(None)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Duplex
+
+*%=================================================
+*% Color Control
+*%=================================================
+*DefaultColorSep: ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 60 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ====
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "100.0"
+
+*% For 106 lpi / 600 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "100.0"
+
+*% For 212 lpi / 1200 dpi =========================
+*ColorSepScreenAngle ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.212lpi.1200dpi/212 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.212lpi.1200dpi/212 lpi / 1200 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.212lpi.1200dpi/212 lpi / 1200 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.212lpi.1200dpi/212 lpi / 1200 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi: "212"
+*ColorSepScreenFreq CustomColor.212lpi.1200dpi/212 lpi / 1200 dpi: "212"
+*ColorSepScreenFreq ProcessCyan.212lpi.1200dpi/212 lpi / 1200 dpi: "190"
+*ColorSepScreenFreq ProcessMagenta.212lpi.1200dpi/212 lpi / 1200 dpi: "190"
+*ColorSepScreenFreq ProcessYellow.212lpi.1200dpi/212 lpi / 1200 dpi: "200"
+
+*%=================================================
+*% Font Information
+*%=================================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special 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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% =======================================
+*% For "HP LaserJet 2200 Series" version 2014.116
+*% =======================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_2410.ppd b/prnt/hpijs/ppd/HP_LaserJet_2410.ppd
new file mode 100644
index 000000000..33f180a3a
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_2410.ppd
@@ -0,0 +1,1555 @@
+*PPD-Adobe: "4.3"
+*% =======================================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =======================================================
+*% Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD for hp LaserJet 2410
+*% For Macintosh only
+*%========================================================
+*%=================================================
+*% PPD File Version Information
+*%=================================================
+*FileVersion: "1.0.0 X"
+*HPBuildNumber: "002"
+*FormatVersion: "4.3"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP2410_1.PPD"
+
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/hp LaserJet 2300.icns"
+
+*%=================================================
+*% Product Version Information
+*%=================================================
+*ModelName: "HP LaserJet 2410"
+*ShortNickName: "HP LaserJet 2410"
+*NickName: "HP LaserJet 2410 Postscript (recommended)"
+*Product: "(hp LaserJet 2410)"
+*Manufacturer: "HP"
+*PSVersion: "(3010.107) 0"
+
+*%=================================================
+*% Device Capabilities
+*%=================================================
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: False
+
+*LanguageLevel: "3"
+*Throughput: "25"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*%=================================================
+*% Emulations and Protocols
+*%=================================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+*PrintPSErrors: True
+
+*%==============================================
+*% Installable Options
+*%==============================================
+*OpenGroup: InstallableOptions/Installed Options
+*%====================================
+*% Fit to Page
+*%====================================
+*OpenUI *HPPaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPPaperPolicy
+*DefaultHPPaperPolicy: PromptUser
+*HPPaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPPaperPolicy: "(PromptUser) = flush"
+*CloseUI: *HPPaperPolicy
+
+*OpenUI *InstalledMemory/Total Printer Memory: PickOne
+*DefaultInstalledMemory: Mem32_47
+*InstalledMemory Mem32_47/32 - 47 MB: ""
+*InstalledMemory Mem48_63/48 - 63 MB: ""
+*InstalledMemory Mem64_79/64 - 79 MB: ""
+*InstalledMemory Mem80_95/80 - 95 MB: ""
+*InstalledMemory Mem96_127/96 - 127 MB: ""
+*InstalledMemory Mem128_159/128 - 159 MB: ""
+*InstalledMemory Mem160_191/160 - 191 MB: ""
+*InstalledMemory Mem192_223/192 - 223 MB: ""
+*InstalledMemory Mem224_255/224 - 255 MB: ""
+*InstalledMemory Mem256_287/256 - 287 MB : ""
+*InstalledMemory Mem288_319/288 - 319 MB : ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 288 ge
+ {(Mem288_319)}
+ {size 256 ge
+ {(Mem256_287)}
+ {size 224 ge
+ {(Mem224_255)}
+ {size 192 ge
+ {(Mem192_223)}
+ {size 160 ge
+ {(Mem160_191)}
+ {size 128 ge
+ {(Mem128_159)}
+ {size 96 ge
+ {(Mem96_127)}
+ {size 80 ge
+ {(Mem80_95)}
+ {size 64 ge
+ {(Mem64_79)}
+ {size 48 ge
+ {(Mem48_63)}
+ {(Mem32_47)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+*CloseGroup: InstallableOptions
+
+*FreeVM: "6000000"
+*VMOption Mem32_47/32 - 47 MB: "6000000"
+*VMOption Mem48_63/48 - 63 MB: "14000000"
+*VMOption Mem64_79/64 - 79 MB: "22000000"
+*VMOption Mem80_95/80 - 95 MB: "30000000"
+*VMOption Mem96_127/96 - 127 MB: "38000000"
+*VMOption Mem128_159/128 - 159 MB: "54000000"
+*VMOption Mem160_191/160 - 191 MB: "70000000"
+*VMOption Mem192_223/192 - 223 MB: "86000000"
+*VMOption Mem224_255/224 - 255 MB: "102000000"
+*VMOption Mem256_287/256 - 287 MB : "118000000"
+*VMOption Mem288_319/288 - 319 MB : "142000000"
+
+
+*%=================================================
+*% UI Constraints
+*%=================================================
+*% If A than not B (Also include the reverse constraints if appropriate)
+*%
+
+*% No 1200 dpi HPEconoMode.
+*UIConstraints: *Resolution 1200x1200dpi *HPEconoMode True
+
+*% Tray Constraints
+*% ==================================================
+*% Tray 2
+*% ======
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray2
+*UIConstraints: *PageSize DoublePostcardRotated *InputSlot Tray2
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray2
+*UIConstraints: *PageSize w612h936 *InputSlot Tray2
+*UIConstraints: *PageSize w558h774 *InputSlot Tray2
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray2
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray2
+*UIConstraints: *PageRegion DoublePostcardRotated *InputSlot Tray2
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray2
+*UIConstraints: *PageRegion w612h936 *InputSlot Tray2
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray2
+
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray2
+*NonUIConstraints: *InputSlot Tray2 *CustomPageSize True
+
+*% Job Storage & Mopier constraints
+*%------------------------------------------------------------
+*UIConstraints: *InstalledMemory 32MB *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *InstalledMemory 32MB *HPJobRetentionOption HPJobRetentionStore
+*UIConstraints: *InstalledMemory Mem32_47 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *InstalledMemory Mem32_47 *HPJobRetentionOption HPJobRetentionStore
+*UIConstraints: *InstalledMemory Mem48_63 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *InstalledMemory Mem48_63 *HPJobRetentionOption HPJobRetentionStore
+*UIConstraints: *InstalledMemory Mem64_79 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *InstalledMemory Mem64_79 *HPJobRetentionOption HPJobRetentionStore
+
+*UIConstraints: *InstalledMemory 32MB *Collate True
+*UIConstraints: *InstalledMemory Mem32_47 *Collate True
+*UIConstraints: *InstalledMemory Mem48_63 *Collate True
+*UIConstraints: *InstalledMemory Mem64_79 *Collate True
+
+*UIConstraints: *HPJobRetentionOption HPJobRetentionProof *InstalledMemory 32MB
+*UIConstraints: *HPJobRetentionOption HPJobRetentionStore *InstalledMemory 32MB
+*UIConstraints: *HPJobRetentionOption HPJobRetentionProof *InstalledMemory Mem32_47
+*UIConstraints: *HPJobRetentionOption HPJobRetentionStore *InstalledMemory Mem32_47
+*UIConstraints: *HPJobRetentionOption HPJobRetentionProof *InstalledMemory Mem48_63
+*UIConstraints: *HPJobRetentionOption HPJobRetentionStore *InstalledMemory Mem48_63
+*UIConstraints: *HPJobRetentionOption HPJobRetentionProof *InstalledMemory Mem64_79
+*UIConstraints: *HPJobRetentionOption HPJobRetentionStore *InstalledMemory Mem64_79
+
+*UIConstraints: *Collate True *InstalledMemory 32MB
+*UIConstraints: *Collate True *InstalledMemory Mem32_47
+*UIConstraints: *Collate True *InstalledMemory Mem48_63
+*UIConstraints: *Collate True *InstalledMemory Mem64_79
+
+*% MediaType constraints
+*%------------------------------------------------------------
+*UIConstraints: *MediaType Labels *InputSlot Tray2
+*UIConstraints: *MediaType Transparency *InputSlot Tray2
+*UIConstraints: *MediaType Card_Stock *InputSlot Tray2
+*UIConstraints: *MediaType Envelope *InputSlot Tray2
+
+*% Fills not allowed with overlays
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+
+*% Halo style does not work with Watermarks
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+
+*% ===================================
+*% Paper Sizes
+*% ===================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize HalfLetter/Statement: "
+ << /DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w612h935/8.5x13: "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</DeferredMediaSelection true /PageSize [419.5 567] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize DoublePostcardRotated/Double Japan Postcard Rotated: "
+ <</DeferredMediaSelection true /PageSize [567 419.5] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize ISOB5/B5 (ISO): "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (CutSheet) >> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize w612h936/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null /MediaClass (JISEXEC) >> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (Envelope) >> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /DeferredMediaSelection true /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+
+ 18 dict
+ dup [499 709] (EnvISOB5) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [279 540] (EnvMonarch) put
+ dup [297 684] (Env10) put
+ dup [558 774] (w558h774) put
+ dup [612 936] (w612h936) put
+ dup [516 729] (B5) put
+ dup [499 709] (ISOB5) put
+ dup [420 595] (A5) put
+ dup [595 842] (A4) put
+ dup [522 756] (Executive) put
+ dup [396 792] (HalfLetter) put
+ dup [612 935] (w612h935) put
+ dup [419 567] (DoublePostcard) put
+ dup [567 419] (DoublePostcardRotated) put
+ dup [612 1008] (Legal) put
+ dup [612 792] (Letter) 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
+
+*% =================================
+*% Page Regions
+*% =================================
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion HalfLetter/Statement: "
+ << /DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w612h935/8.5x13: "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</DeferredMediaSelection true /PageSize [419.5 567] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion DoublePostcardRotated/Double Japan Postcard Rotated: "
+ <</DeferredMediaSelection true /PageSize [567 419.5] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion ISOB5/B5 (ISO): "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (CutSheet) >> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion w612h936/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (Envelope) >> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*% =================================
+*% Image Areas
+*% =================================
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.12 599.88 780.00"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Legal/Legal: "12.00 12.12 599.88 996.00"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Executive/Executive: "12.00 12.12 509.88 744.00"
+*ImageableArea HalfLetter/Statement: "12.00 12.00 384.00 599.88"
+*ImageableArea w612h935/8.5x13: "12.00 12.00 599.76 922.76"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.12 407.28 554.64"
+*ImageableArea DoublePostcardRotated/Double Japan Postcard Rotated: "12.00 12.12 407.28 554.64"
+*ImageableArea A4/A4: "12.00 12.12 583.08 829.68"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.12 407.40 583.20"
+*ImageableArea ISOB5/B5 (ISO): "12.00 12.12 488.00 698.00"
+*ImageableArea B5/JIS B5: "12.00 12.12 503.88 715.92"
+*ImageableArea w612h936/Executive (JIS): "12.00 12.12 599.76 923.76"
+*ImageableArea w558h774/16K: "12.00 12.12 545.76 761.76"
+*ImageableArea Env10/Env Comm10: "12.00 12.12 284.76 672.00"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.12 266.76 528.00"
+*ImageableArea EnvDL/Env DL: "12.00 12.12 299.64 611.52"
+*ImageableArea EnvC5/Env C5: "12.00 12.12 447.00 636.96"
+*ImageableArea EnvISOB5/Env ISO B5: "12.00 12.12 486.60 696.48"
+*?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 Dimensions
+*% =================================
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension HalfLetter/Statement: "396 612"
+*PaperDimension w612h935/8.5x13: "612 935"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension DoublePostcardRotated/Double Japan Postcard Rotated: "567 419.5"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension ISOB5/B5 (ISO): "499 709"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension w612h936/Executive (JIS): "612 936"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+
+*LandscapeOrientation: Plus90
+
+*%=================================================
+*% Custom Paper Support
+*%=================================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*VariablePaperSize: True
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*% Smallest = 3x5, Largest = 8.5 x 14
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+*HWMargins: 12 12 12 12
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null >>
+ setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1008
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 0
+
+*RequiresPageRegion All: True
+
+*%==========================================
+*% Media Type
+*%=========================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: None
+*MediaType None/None: "
+ <</ManualFeed false /MediaType null >> setpagedevice"
+*End
+*MediaType Plain/Plain: "
+ <</ManualFeed false /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</ManualFeed false /MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</ManualFeed false /MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</ManualFeed false /MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</ManualFeed false /MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</ManualFeed false /MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</ManualFeed false /MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</ManualFeed false /MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</ManualFeed false /MediaType (Color)>> setpagedevice"
+*End
+*MediaType Rough/Rough: "
+ <</ManualFeed false /MediaType (Rough)>> setpagedevice"
+*End
+*MediaType Card_Stock/Card Stock <3e>164 g/m2: "
+ <</ManualFeed false /MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Envelope/Envelope: "
+ <</ManualFeed false /MediaType (Envelope)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /InputAttributes get dup
+ /Priority get
+ 0 get get
+ /MediaType get
+ (Card Stock) anchorsearch
+ {pop pop (Card_Stock)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*%=================================================
+*% Paper Sources
+*%=================================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: AutomaticallySelect
+*InputSlot AutomaticallySelect/Automatically Select: "" *InputSlot Tray1/Tray 1: "<</ManualFeed false /MediaPosition 3>> setpagedevice"
+*InputSlot Tray2/Tray 2: "<</ManualFeed false /MediaPosition 0>> setpagedevice"
+*?InputSlot: "
+ save
+ [(Tray2) (None) (Tray1)]
+ statusdict /papertray get exec
+ {get exec} stopped { pop pop (unknown) } if = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*% ================================================
+*% Manual Duplex
+*% ================================================
+*%The following are here for the Manual Duplex plugin
+*HPDisallowManualFeedForManualDuplex: True
+
+*OpenGroup: HPJobRetention/Job Storage
+
+*% =================================
+*% Job Storage
+*% =================================
+*% ======================================================================
+*% Job Storage (NOTE: JOB Retention was changed to Job Storage in EC 4.0,
+*% but the JobRetention keyword was kept to work with the OS X PDEs.
+*% the UI does say "Job storage though".
+*% ================================================================
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetentionOption/Job Storage: PickOne
+*OrderDependency: 14 Prolog *HPJobRetentionOption
+*DefaultHPJobRetentionOption: HPJobRetentionOff
+*HPJobRetentionOption HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionStore/Stored Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 2 >>
+ >> setpagedevice
+"
+*End
+
+*CloseUI: *HPJobRetentionOption
+
+
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseGroup: HPJobRetention
+
+*%====================================
+*% Collation
+*%====================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 12 AnySetup *Collate
+*DefaultCollate: False
+*Collate True/On (turn off in application): "
+ <</Collate true>> setpagedevice"
+*End
+*Collate False/Off: "
+ <</Collate false>> setpagedevice"
+*End
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+*OpenGroup: HPImagingOptions/Image Quality
+
+*% ===================================
+*% Gray Levels and Halftone
+*% ===================================
+
+*ScreenFreq: "212.0"
+*ScreenAngle: "45.0"
+
+*ResScreenFreq 300x300dpi/300 dpi: "60.0"
+*ResScreenAngle 300x300dpi/300 dpi: "45.0"
+*ResScreenFreq 600x600dpi/600 dpi: "106.0"
+*ResScreenAngle 600x600dpi/600 dpi: "45.0"
+*ResScreenFreq 1200x1200dpi/1200 dpi: "212.0"
+*ResScreenAngle 1200x1200dpi/1200 dpi: "45.0"
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 9
+*AccurateScreensSupport: False
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: PrinterDefault
+*HPHalftone PrinterDefault/PrinterÕs Current Setting: ""
+*HPHalftone Enhanced/Enhanced: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+ /setscreen { pop pop pop } def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ } >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true /PostRenderingEnhanceDetails
+ << /REValue 0 /Type 8 >> >> setpagedevice
+ } if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+
+
+*%===================================
+*% Resolution
+*%===================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 1200x1200dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 1200x1200dpi/ProRes 1200: "
+ <</HWResolution [1200 1200] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600x2dpi/FastRes 1200: "
+ <</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%==================================
+*% HPEconoMode
+*%==================================
+*OpenUI *HPEconoMode/Economode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/PrinterÕs Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /HPEconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+*%=================================================
+*% Resolution Enhancement
+*%=================================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/PrinterÕs Current Setting: ""
+*Smoothing On/On: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Off/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (On) (On) (On)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+*CloseGroup: HPImagingOptions
+
+
+*%=================================================
+*% Color Control
+*%=================================================
+*DefaultColorSep: ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 60 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ====
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "100.0"
+
+*% For 106 lpi / 600 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "100.0"
+
+*% For 212 lpi / 1200 dpi =========================
+*ColorSepScreenAngle ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.212lpi.1200dpi/212 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.212lpi.1200dpi/212 lpi / 1200 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.212lpi.1200dpi/212 lpi / 1200 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.212lpi.1200dpi/212 lpi / 1200 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi: "212"
+*ColorSepScreenFreq CustomColor.212lpi.1200dpi/212 lpi / 1200 dpi: "212"
+*ColorSepScreenFreq ProcessCyan.212lpi.1200dpi/212 lpi / 1200 dpi: "190"
+*ColorSepScreenFreq ProcessMagenta.212lpi.1200dpi/212 lpi / 1200 dpi: "190"
+*ColorSepScreenFreq ProcessYellow.212lpi.1200dpi/212 lpi / 1200 dpi: "200"
+
+*%=================================================
+*% Font Information
+*%=================================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special 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
+*OpenGroup: HPWaterMarks/Watermark/Overlay
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+*CloseGroup: HPWaterMarks
+
+*%=================================================
+*% 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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% =======================================
+*% For "hp LaserJet 2410"
+*% =======================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_2420.ppd b/prnt/hpijs/ppd/HP_LaserJet_2420.ppd
new file mode 100644
index 000000000..d22d3a753
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_2420.ppd
@@ -0,0 +1,1679 @@
+*PPD-Adobe: "4.3"
+*% =======================================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =======================================================
+*% Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD for hp LaserJet 2420
+*% For Macintosh only
+*%========================================================
+*%=================================================
+*% PPD File Version Information
+*%=================================================
+*FileVersion: "1.0.0 X"
+*HPBuildNumber: "002"
+*FormatVersion: "4.3"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP2420_1.PPD"
+
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/hp LaserJet 2300.icns"
+
+*%=================================================
+*% Product Version Information
+*%=================================================
+*ModelName: "HP LaserJet 2420"
+*ShortNickName: "HP LaserJet 2420"
+*NickName: "HP LaserJet 2420 Postscript (recommended)"
+*Product: "(hp LaserJet 2420)"
+*Manufacturer: "HP"
+*PSVersion: "(3010.107) 0"
+
+*%=================================================
+*% Device Capabilities
+*%=================================================
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: False
+
+*LanguageLevel: "3"
+*Throughput: "30"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*%=================================================
+*% Emulations and Protocols
+*%=================================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+*PrintPSErrors: True
+
+*%==============================================
+*% Installable Options
+*%==============================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Duplexer
+
+*%====================================
+*% Fit to Page
+*%====================================
+*OpenUI *HPPaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPPaperPolicy
+*DefaultHPPaperPolicy: PromptUser
+*HPPaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPPaperPolicy: "(PromptUser) = flush"
+*CloseUI: *HPPaperPolicy
+
+*OpenUI *InstalledMemory/Total Printer Memory: PickOne
+*DefaultInstalledMemory: Mem32_47
+*InstalledMemory Mem32_47/32 - 47 MB: ""
+*InstalledMemory Mem48_63/48 - 63 MB: ""
+*InstalledMemory Mem64_79/64 - 79 MB: ""
+*InstalledMemory Mem80_95/80 - 95 MB: ""
+*InstalledMemory Mem96_127/96 - 127 MB: ""
+*InstalledMemory Mem128_159/128 - 159 MB: ""
+*InstalledMemory Mem160_191/160 - 191 MB: ""
+*InstalledMemory Mem192_223/192 - 223 MB: ""
+*InstalledMemory Mem224_255/224 - 255 MB: ""
+*InstalledMemory Mem256_287/256 - 287 MB : ""
+*InstalledMemory Mem288_319/288 - 319 MB : ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 288 ge
+ {(Mem288_319)}
+ {size 256 ge
+ {(Mem256_287)}
+ {size 224 ge
+ {(Mem224_255)}
+ {size 192 ge
+ {(Mem192_223)}
+ {size 160 ge
+ {(Mem160_191)}
+ {size 128 ge
+ {(Mem128_159)}
+ {size 96 ge
+ {(Mem96_127)}
+ {size 80 ge
+ {(Mem80_95)}
+ {size 64 ge
+ {(Mem64_79)}
+ {size 48 ge
+ {(Mem48_63)}
+ {(Mem32_47)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+*CloseGroup: InstallableOptions
+
+
+*FreeVM: "6000000"
+*VMOption Mem32_47/32 - 47 MB: "6000000"
+*VMOption Mem48_63/48 - 63 MB: "14000000"
+*VMOption Mem64_79/64 - 79 MB: "22000000"
+*VMOption Mem80_95/80 - 95 MB: "30000000"
+*VMOption Mem96_127/96 - 127 MB: "38000000"
+*VMOption Mem128_159/128 - 159 MB: "54000000"
+*VMOption Mem160_191/160 - 191 MB: "70000000"
+*VMOption Mem192_223/192 - 223 MB: "86000000"
+*VMOption Mem224_255/224 - 255 MB: "102000000"
+*VMOption Mem256_287/256 - 287 MB : "118000000"
+*VMOption Mem288_319/288 - 319 MB : "142000000"
+
+
+*%=================================================
+*% UI Constraints
+*%=================================================
+*% If A than not B (Also include the reverse constraints if appropriate)
+*%
+
+*% No 1200 dpi HPEconoMode.
+*UIConstraints: *Resolution 1200x1200dpi *HPEconoMode True
+
+*% If the duplexer is not installed disable duplex modes.
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *HPOption_Duplexer False
+*UIConstraints: *Duplex DuplexNoTumble *HPOption_Duplexer False
+
+*% These sizes can't be duplexed
+*%------------------------------------------------------------
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize w612h936 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Executive *Duplex DuplexNoTumble
+*UIConstraints: *PageSize ISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize B5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize w558h774 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize HalfLetter *Duplex DuplexNoTumble
+*UIConstraints: *PageSize DoublePostcardRotated *Duplex DuplexNoTumble
+
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageSize w612h936 *Duplex DuplexTumble
+*UIConstraints: *PageSize Executive *Duplex DuplexTumble
+*UIConstraints: *PageSize ISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageSize B5 *Duplex DuplexTumble
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+*UIConstraints: *PageSize w558h774 *Duplex DuplexTumble
+*UIConstraints: *PageSize HalfLetter *Duplex DuplexTumble
+*UIConstraints: *PageSize DoublePostcardRotated *Duplex DuplexTumble
+
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion w612h936 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Executive *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion ISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion B5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion w558h774 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion HalfLetter *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion DoublePostcardRotated *Duplex DuplexNoTumble
+
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion w612h936 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Executive *Duplex DuplexTumble
+*UIConstraints: *PageRegion ISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion B5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion w558h774 *Duplex DuplexTumble
+*UIConstraints: *PageRegion HalfLetter *Duplex DuplexTumble
+*UIConstraints: *PageRegion DoublePostcardRotated *Duplex DuplexTumble
+
+*% Tray Constraints
+*% ==================================================
+*% Tray 2
+*% ======
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray2
+*UIConstraints: *PageSize DoublePostcardRotated *InputSlot Tray2
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray2
+*UIConstraints: *PageSize w612h936 *InputSlot Tray2
+*UIConstraints: *PageSize w558h774 *InputSlot Tray2
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray2
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray2
+*UIConstraints: *PageRegion DoublePostcardRotated *InputSlot Tray2
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray2
+*UIConstraints: *PageRegion w612h936 *InputSlot Tray2
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray2
+
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray2
+*NonUIConstraints: *InputSlot Tray2 *CustomPageSize True
+
+*% Job Storage & Mopier constraints
+*%------------------------------------------------------------
+*UIConstraints: *InstalledMemory 32MB *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *InstalledMemory 32MB *HPJobRetentionOption HPJobRetentionStore
+*UIConstraints: *InstalledMemory Mem32_47 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *InstalledMemory Mem32_47 *HPJobRetentionOption HPJobRetentionStore
+*UIConstraints: *InstalledMemory Mem48_63 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *InstalledMemory Mem48_63 *HPJobRetentionOption HPJobRetentionStore
+*UIConstraints: *InstalledMemory Mem64_79 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *InstalledMemory Mem64_79 *HPJobRetentionOption HPJobRetentionStore
+
+*UIConstraints: *InstalledMemory 32MB *Collate True
+*UIConstraints: *InstalledMemory Mem32_47 *Collate True
+*UIConstraints: *InstalledMemory Mem48_63 *Collate True
+*UIConstraints: *InstalledMemory Mem64_79 *Collate True
+
+*UIConstraints: *HPJobRetentionOption HPJobRetentionProof *InstalledMemory 32MB
+*UIConstraints: *HPJobRetentionOption HPJobRetentionStore *InstalledMemory 32MB
+*UIConstraints: *HPJobRetentionOption HPJobRetentionProof *InstalledMemory Mem32_47
+*UIConstraints: *HPJobRetentionOption HPJobRetentionStore *InstalledMemory Mem32_47
+*UIConstraints: *HPJobRetentionOption HPJobRetentionProof *InstalledMemory Mem48_63
+*UIConstraints: *HPJobRetentionOption HPJobRetentionStore *InstalledMemory Mem48_63
+*UIConstraints: *HPJobRetentionOption HPJobRetentionProof *InstalledMemory Mem64_79
+*UIConstraints: *HPJobRetentionOption HPJobRetentionStore *InstalledMemory Mem64_79
+
+*UIConstraints: *Collate True *InstalledMemory 32MB
+*UIConstraints: *Collate True *InstalledMemory Mem32_47
+*UIConstraints: *Collate True *InstalledMemory Mem48_63
+*UIConstraints: *Collate True *InstalledMemory Mem64_79
+
+
+*% MediaType constraints
+*%------------------------------------------------------------
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Card_Stock *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexNoTumble
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Card_Stock *Duplex DuplexTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexTumble
+
+*%------------------------------------------------------------
+*UIConstraints: *MediaType Labels *InputSlot Tray2
+*UIConstraints: *MediaType Transparency *InputSlot Tray2
+*UIConstraints: *MediaType Card_Stock *InputSlot Tray2
+*UIConstraints: *MediaType Envelope *InputSlot Tray2
+
+*% Fills not allowed with overlays
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+
+*% Halo style does not work with Watermarks
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+
+*% ===================================
+*% Paper Sizes
+*% ===================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize HalfLetter/Statement: "
+ << /DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w612h935/8.5x13: "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</DeferredMediaSelection true /PageSize [419.5 567] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize DoublePostcardRotated/Double Japan Postcard Rotated: "
+ <</DeferredMediaSelection true /PageSize [567 419.5] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize ISOB5/B5 (ISO): "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (CutSheet) >> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize w612h936/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null /MediaClass (JISEXEC) >> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (Envelope) >> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /DeferredMediaSelection true /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+
+ 18 dict
+ dup [499 709] (EnvISOB5) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [279 540] (EnvMonarch) put
+ dup [297 684] (Env10) put
+ dup [558 774] (w558h774) put
+ dup [612 936] (w612h936) put
+ dup [516 729] (B5) put
+ dup [499 709] (ISOB5) put
+ dup [420 595] (A5) put
+ dup [595 842] (A4) put
+ dup [522 756] (Executive) put
+ dup [396 792] (HalfLetter) put
+ dup [612 935] (w612h935) put
+ dup [419 567] (DoublePostcard) put
+ dup [567 419] (DoublePostcardRotated) put
+ dup [612 1008] (Legal) put
+ dup [612 792] (Letter) 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
+
+*% =================================
+*% Page Regions
+*% =================================
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion HalfLetter/Statement: "
+ << /DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w612h935/8.5x13: "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</DeferredMediaSelection true /PageSize [419.5 567] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion DoublePostcardRotated/Double Japan Postcard Rotated: "
+ <</DeferredMediaSelection true /PageSize [567 419.5] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion ISOB5/B5 (ISO): "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (CutSheet) >> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion w612h936/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (Envelope) >> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*% =================================
+*% Image Areas
+*% =================================
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.12 599.88 780.00"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Legal/Legal: "12.00 12.12 599.88 996.00"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Executive/Executive: "12.00 12.12 509.88 744.00"
+*ImageableArea HalfLetter/Statement: "12.00 12.00 384.00 599.88"
+*ImageableArea w612h935/8.5x13: "12.00 12.00 599.76 922.76"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.12 407.28 554.64"
+*ImageableArea DoublePostcardRotated/Double Japan Postcard Rotated: "12.00 12.12 407.28 554.64"
+*ImageableArea A4/A4: "12.00 12.12 583.08 829.68"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.12 407.40 583.20"
+*ImageableArea ISOB5/B5 (ISO): "12.00 12.12 488.00 698.00"
+*ImageableArea B5/JIS B5: "12.00 12.12 503.88 715.92"
+*ImageableArea w612h936/Executive (JIS): "12.00 12.12 599.76 923.76"
+*ImageableArea w558h774/16K: "12.00 12.12 545.76 761.76"
+*ImageableArea Env10/Env Comm10: "12.00 12.12 284.76 672.00"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.12 266.76 528.00"
+*ImageableArea EnvDL/Env DL: "12.00 12.12 299.64 611.52"
+*ImageableArea EnvC5/Env C5: "12.00 12.12 447.00 636.96"
+*ImageableArea EnvISOB5/Env ISO B5: "12.00 12.12 486.60 696.48"
+*?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 Dimensions
+*% =================================
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension HalfLetter/Statement: "396 612"
+*PaperDimension w612h935/8.5x13: "612 935"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension DoublePostcardRotated/Double Japan Postcard Rotated: "567 419.5"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension ISOB5/B5 (ISO): "499 709"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension w612h936/Executive (JIS): "612 936"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+
+*LandscapeOrientation: Plus90
+
+*%=================================================
+*% Custom Paper Support
+*%=================================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*VariablePaperSize: True
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*% Smallest = 3x5, Largest = 8.5 x 14
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+*HWMargins: 12 12 12 12
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null >>
+ setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1008
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 0
+
+*RequiresPageRegion All: True
+
+*%==========================================
+*% Media Type
+*%=========================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: None
+*MediaType None/None: "
+ <</ManualFeed false /MediaType null >> setpagedevice"
+*End
+*MediaType Plain/Plain: "
+ <</ManualFeed false /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</ManualFeed false /MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</ManualFeed false /MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</ManualFeed false /MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</ManualFeed false /MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</ManualFeed false /MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</ManualFeed false /MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</ManualFeed false /MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</ManualFeed false /MediaType (Color)>> setpagedevice"
+*End
+*MediaType Rough/Rough: "
+ <</ManualFeed false /MediaType (Rough)>> setpagedevice"
+*End
+*MediaType Card_Stock/Card Stock <3e>164 g/m2: "
+ <</ManualFeed false /MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Envelope/Envelope: "
+ <</ManualFeed false /MediaType (Envelope)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /InputAttributes get dup
+ /Priority get
+ 0 get get
+ /MediaType get
+ (Card Stock) anchorsearch
+ {pop pop (Card_Stock)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*%=================================================
+*% Paper Sources
+*%=================================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: AutomaticallySelect
+*InputSlot AutomaticallySelect/Automatically Select: "" *InputSlot Tray1/Tray 1: "<</ManualFeed false /MediaPosition 3>> setpagedevice"
+*InputSlot Tray2/Tray 2: "<</ManualFeed false /MediaPosition 0>> setpagedevice"
+*?InputSlot: "
+ save
+ [(Tray2) (None) (Tray1)]
+ statusdict /papertray get exec
+ {get exec} stopped { pop pop (unknown) } if = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*% ================================================
+*% Manual Duplex
+*% ================================================
+*%The following are here for the Manual Duplex plugin
+*HPDisallowManualFeedForManualDuplex: True
+
+*OpenGroup: HPJobRetention/Job Storage
+*% =================================
+*% Job Storage
+*% =================================
+*% ======================================================================
+*% Job Storage (NOTE: JOB Retention was changed to Job Storage in EC 4.0,
+*% but the JobRetention keyword was kept to work with the OS X PDEs.
+*% the UI does say "Job storage though".
+*% ================================================================
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetentionOption/Job Storage: PickOne
+*OrderDependency: 14 Prolog *HPJobRetentionOption
+*DefaultHPJobRetentionOption: HPJobRetentionOff
+*HPJobRetentionOption HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionStore/Stored Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 2 >>
+ >> setpagedevice
+"
+*End
+
+*CloseUI: *HPJobRetentionOption
+
+
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseGroup: HPJobRetention
+
+*%====================================
+*% Collation
+*%====================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 12 AnySetup *Collate
+*DefaultCollate: False
+*Collate True/On (turn off in application): "
+ <</Collate true>> setpagedevice"
+*End
+*Collate False/Off: "
+ <</Collate false>> setpagedevice"
+*End
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+*OpenGroup: HPImagingOptions/Image Quality
+
+*% ===================================
+*% Gray Levels and Halftone
+*% ===================================
+
+*ScreenFreq: "212.0"
+*ScreenAngle: "45.0"
+
+*ResScreenFreq 300x300dpi/300 dpi: "60.0"
+*ResScreenAngle 300x300dpi/300 dpi: "45.0"
+*ResScreenFreq 600x600dpi/600 dpi: "106.0"
+*ResScreenAngle 600x600dpi/600 dpi: "45.0"
+*ResScreenFreq 1200x1200dpi/1200 dpi: "212.0"
+*ResScreenAngle 1200x1200dpi/1200 dpi: "45.0"
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 9
+*AccurateScreensSupport: False
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: PrinterDefault
+*HPHalftone PrinterDefault/PrinterÕs Current Setting: ""
+*HPHalftone Enhanced/Enhanced: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+ /setscreen { pop pop pop } def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ } >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true /PostRenderingEnhanceDetails
+ << /REValue 0 /Type 8 >> >> setpagedevice
+ } if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+
+
+*%===================================
+*% Resolution
+*%===================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 1200x1200dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 1200x1200dpi/ProRes 1200: "
+ <</HWResolution [1200 1200] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600x2dpi/FastRes 1200: "
+ <</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%==================================
+*% HPEconoMode
+*%==================================
+*OpenUI *HPEconoMode/Economode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/PrinterÕs Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /HPEconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+*%=================================================
+*% Resolution Enhancement
+*%=================================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/PrinterÕs Current Setting: ""
+*Smoothing On/On: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Off/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (On) (On) (On)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+*CloseGroup: HPImagingOptions
+
+*%====================================
+*% Duplex
+*%====================================
+*OpenUI *Duplex/2-Sided Printing: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off (1-Sided): "
+ <</Duplex false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Flip on Long Edge (Standard): "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Flip on Short Edge: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex known
+ false ne
+ { currentpagedevice /Duplex get
+ { currentpagedevice /Tumble get
+ {(DuplexTumble)}{(DuplexNoTumble)}ifelse
+ } { (None)} ifelse
+ }{(None)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Duplex
+
+*%=================================================
+*% Color Control
+*%=================================================
+*DefaultColorSep: ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 60 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ====
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "100.0"
+
+*% For 106 lpi / 600 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "100.0"
+
+*% For 212 lpi / 1200 dpi =========================
+*ColorSepScreenAngle ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.212lpi.1200dpi/212 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.212lpi.1200dpi/212 lpi / 1200 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.212lpi.1200dpi/212 lpi / 1200 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.212lpi.1200dpi/212 lpi / 1200 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi: "212"
+*ColorSepScreenFreq CustomColor.212lpi.1200dpi/212 lpi / 1200 dpi: "212"
+*ColorSepScreenFreq ProcessCyan.212lpi.1200dpi/212 lpi / 1200 dpi: "190"
+*ColorSepScreenFreq ProcessMagenta.212lpi.1200dpi/212 lpi / 1200 dpi: "190"
+*ColorSepScreenFreq ProcessYellow.212lpi.1200dpi/212 lpi / 1200 dpi: "200"
+
+*%=================================================
+*% Font Information
+*%=================================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special 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
+
+*OpenGroup: HPWaterMarks/Watermark/Overlay
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+*CloseGroup: HPWaterMarks
+
+*%=================================================
+*% 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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% =======================================
+*% For "hp LaserJet 2420"
+*% =======================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_2430.ppd b/prnt/hpijs/ppd/HP_LaserJet_2430.ppd
new file mode 100644
index 000000000..72f7b05b1
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_2430.ppd
@@ -0,0 +1,1735 @@
+*PPD-Adobe: "4.3"
+*% =======================================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =======================================================
+*% Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD for hp LaserJet 2410
+*% For Macintosh only
+*%========================================================
+*%=================================================
+*% PPD File Version Information
+*%=================================================
+*FileVersion: "1.0.0 X"
+*HPBuildNumber: "002"
+*FormatVersion: "4.3"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP2430_1.PPD"
+
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/hp LaserJet 2300.icns"
+
+*%=================================================
+*% Product Version Information
+*%=================================================
+*ModelName: "HP LaserJet 2430"
+*ShortNickName: "HP LaserJet 2430"
+*NickName: "HP LaserJet 2430 Postscript (recommended)"
+*Product: "(hp LaserJet 2430)"
+*Manufacturer: "HP"
+*PSVersion: "(3010.107) 0"
+
+*%=================================================
+*% Device Capabilities
+*%=================================================
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: False
+
+*LanguageLevel: "3"
+*Throughput: "35"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*%=================================================
+*% Emulations and Protocols
+*%=================================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+*PrintPSErrors: True
+
+*%==============================================
+*% Installable Options
+*%==============================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*%Tray 3
+*%======
+*OpenUI *HPOption_Tray3/Tray 3: PickOne
+*DefaultHPOption_Tray3: False
+*HPOption_Tray3 False/Not Installed: ""
+*HPOption_Tray3 Tray3_500/Installed: ""
+*?HPOption_Tray3: "
+ save
+ currentpagedevice dup /InputAttributes known
+ {/InputAttributes get 1 known {(Tray3_500)}{(False)} ifelse}
+ {pop (False)} ifelse
+ = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Tray3
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Duplexer
+
+*%====================================
+*% Fit to Page
+*%====================================
+*OpenUI *HPPaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPPaperPolicy
+*DefaultHPPaperPolicy: PromptUser
+*HPPaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPPaperPolicy: "(PromptUser) = flush"
+*CloseUI: *HPPaperPolicy
+
+*OpenUI *InstalledMemory/Total Printer Memory: PickOne
+*DefaultInstalledMemory: Mem32_47
+*InstalledMemory Mem32_47/32 - 47 MB: ""
+*InstalledMemory Mem48_63/48 - 63 MB: ""
+*InstalledMemory Mem64_79/64 - 79 MB: ""
+*InstalledMemory Mem80_95/80 - 95 MB: ""
+*InstalledMemory Mem96_127/96 - 127 MB: ""
+*InstalledMemory Mem128_159/128 - 159 MB: ""
+*InstalledMemory Mem160_191/160 - 191 MB: ""
+*InstalledMemory Mem192_223/192 - 223 MB: ""
+*InstalledMemory Mem224_255/224 - 255 MB: ""
+*InstalledMemory Mem256_287/256 - 287 MB : ""
+*InstalledMemory Mem288_319/288 - 319 MB : ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 288 ge
+ {(Mem288_319)}
+ {size 256 ge
+ {(Mem256_287)}
+ {size 224 ge
+ {(Mem224_255)}
+ {size 192 ge
+ {(Mem192_223)}
+ {size 160 ge
+ {(Mem160_191)}
+ {size 128 ge
+ {(Mem128_159)}
+ {size 96 ge
+ {(Mem96_127)}
+ {size 80 ge
+ {(Mem80_95)}
+ {size 64 ge
+ {(Mem64_79)}
+ {size 48 ge
+ {(Mem48_63)}
+ {(Mem32_47)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+*CloseGroup: InstallableOptions
+
+
+
+*FreeVM: "6000000"
+*VMOption Mem32_47/32 - 47 MB: "6000000"
+*VMOption Mem48_63/48 - 63 MB: "14000000"
+*VMOption Mem64_79/64 - 79 MB: "22000000"
+*VMOption Mem80_95/80 - 95 MB: "30000000"
+*VMOption Mem96_127/96 - 127 MB: "38000000"
+*VMOption Mem128_159/128 - 159 MB: "54000000"
+*VMOption Mem160_191/160 - 191 MB: "70000000"
+*VMOption Mem192_223/192 - 223 MB: "86000000"
+*VMOption Mem224_255/224 - 255 MB: "102000000"
+*VMOption Mem256_287/256 - 287 MB : "118000000"
+*VMOption Mem288_319/288 - 319 MB : "142000000"
+
+*%=================================================
+*% UI Constraints
+*%=================================================
+*% If A than not B (Also include the reverse constraints if appropriate)
+*%
+
+*% No 1200 dpi HPEconoMode.
+*UIConstraints: *Resolution 1200x1200dpi *HPEconoMode True
+
+*% If the duplexer is not installed disable duplex modes.
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *HPOption_Duplexer False
+*UIConstraints: *Duplex DuplexNoTumble *HPOption_Duplexer False
+
+*% These sizes can't be duplexed
+*%------------------------------------------------------------
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize w612h936 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Executive *Duplex DuplexNoTumble
+*UIConstraints: *PageSize ISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize B5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize w558h774 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize HalfLetter *Duplex DuplexNoTumble
+*UIConstraints: *PageSize DoublePostcardRotated *Duplex DuplexNoTumble
+
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageSize w612h936 *Duplex DuplexTumble
+*UIConstraints: *PageSize Executive *Duplex DuplexTumble
+*UIConstraints: *PageSize ISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageSize B5 *Duplex DuplexTumble
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+*UIConstraints: *PageSize w558h774 *Duplex DuplexTumble
+*UIConstraints: *PageSize HalfLetter *Duplex DuplexTumble
+*UIConstraints: *PageSize DoublePostcardRotated *Duplex DuplexTumble
+
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion w612h936 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Executive *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion ISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion B5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion w558h774 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion HalfLetter *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion DoublePostcardRotated *Duplex DuplexNoTumble
+
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion w612h936 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Executive *Duplex DuplexTumble
+*UIConstraints: *PageRegion ISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion B5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion w558h774 *Duplex DuplexTumble
+*UIConstraints: *PageRegion HalfLetter *Duplex DuplexTumble
+*UIConstraints: *PageRegion DoublePostcardRotated *Duplex DuplexTumble
+
+*% Tray Constraints
+*% ==================================================
+*% Tray 2
+*% ======
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray2
+*UIConstraints: *PageSize DoublePostcardRotated *InputSlot Tray2
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray2
+*UIConstraints: *PageSize w612h936 *InputSlot Tray2
+*UIConstraints: *PageSize w558h774 *InputSlot Tray2
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray2
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray2
+*UIConstraints: *PageRegion DoublePostcardRotated *InputSlot Tray2
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray2
+*UIConstraints: *PageRegion w612h936 *InputSlot Tray2
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray2
+
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray2
+*NonUIConstraints: *InputSlot Tray2 *CustomPageSize True
+
+*% Tray 3_500
+*% ==========
+*UIConstraints: *HPOption_Tray3 False *InputSlot Tray3_500
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray3_500
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3_500
+*UIConstraints: *PageSize EnvDL *InputSlot Tray3_500
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray3_500
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3_500
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray3_500
+*UIConstraints: *PageSize w558h774 *InputSlot Tray3_500
+*UIConstraints: *PageSize w612h936 *InputSlot Tray3_500
+*UIConstraints: *PageSize DoublePostcardRotated *InputSlot Tray3_500
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray3_500
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray3_500
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3_500
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray3_500
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3_500
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray3_500
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray3_500
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray3_500
+*UIConstraints: *PageRegion w612h936 *InputSlot Tray3_500
+*UIConstraints: *PageRegion DoublePostcardRotated *InputSlot Tray3_500
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray3_500
+
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray3_500
+*NonUIConstraints: *InputSlot Tray3_500 *CustomPageSize True
+
+*% Job Storage & Mopier constraints
+*%------------------------------------------------------------
+*UIConstraints: *InstalledMemory 32MB *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *InstalledMemory 32MB *HPJobRetentionOption HPJobRetentionStore
+*UIConstraints: *InstalledMemory Mem32_47 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *InstalledMemory Mem32_47 *HPJobRetentionOption HPJobRetentionStore
+*UIConstraints: *InstalledMemory Mem48_63 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *InstalledMemory Mem48_63 *HPJobRetentionOption HPJobRetentionStore
+*UIConstraints: *InstalledMemory Mem64_79 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *InstalledMemory Mem64_79 *HPJobRetentionOption HPJobRetentionStore
+
+*UIConstraints: *InstalledMemory 32MB *Collate True
+*UIConstraints: *InstalledMemory Mem32_47 *Collate True
+*UIConstraints: *InstalledMemory Mem48_63 *Collate True
+*UIConstraints: *InstalledMemory Mem64_79 *Collate True
+
+*UIConstraints: *HPJobRetentionOption HPJobRetentionProof *InstalledMemory 32MB
+*UIConstraints: *HPJobRetentionOption HPJobRetentionStore *InstalledMemory 32MB
+*UIConstraints: *HPJobRetentionOption HPJobRetentionProof *InstalledMemory Mem32_47
+*UIConstraints: *HPJobRetentionOption HPJobRetentionStore *InstalledMemory Mem32_47
+*UIConstraints: *HPJobRetentionOption HPJobRetentionProof *InstalledMemory Mem48_63
+*UIConstraints: *HPJobRetentionOption HPJobRetentionStore *InstalledMemory Mem48_63
+*UIConstraints: *HPJobRetentionOption HPJobRetentionProof *InstalledMemory Mem64_79
+*UIConstraints: *HPJobRetentionOption HPJobRetentionStore *InstalledMemory Mem64_79
+
+*UIConstraints: *Collate True *InstalledMemory 32MB
+*UIConstraints: *Collate True *InstalledMemory Mem32_47
+*UIConstraints: *Collate True *InstalledMemory Mem48_63
+*UIConstraints: *Collate True *InstalledMemory Mem64_79
+
+
+*% MediaType constraints
+*%------------------------------------------------------------
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Card_Stock *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexNoTumble
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Card_Stock *Duplex DuplexTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexTumble
+
+*%------------------------------------------------------------
+*UIConstraints: *MediaType Labels *InputSlot Tray2
+*UIConstraints: *MediaType Transparency *InputSlot Tray2
+*UIConstraints: *MediaType Card_Stock *InputSlot Tray2
+*UIConstraints: *MediaType Envelope *InputSlot Tray2
+
+*%------------------------------------------------------------
+*UIConstraints: *MediaType Transparency *InputSlot Tray3_500
+*UIConstraints: *MediaType Labels *InputSlot Tray3_500
+*UIConstraints: *MediaType Envelope *InputSlot Tray3_500
+*UIConstraints: *MediaType Card_Stock *InputSlot Tray3_500
+
+*% Fills not allowed with overlays
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+
+*% Halo style does not work with Watermarks
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+
+*% ===================================
+*% Paper Sizes
+*% ===================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize HalfLetter/Statement: "
+ << /DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w612h935/8.5x13: "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</DeferredMediaSelection true /PageSize [419.5 567] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize DoublePostcardRotated/Double Japan Postcard Rotated: "
+ <</DeferredMediaSelection true /PageSize [567 419.5] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize ISOB5/B5 (ISO): "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (CutSheet) >> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize w612h936/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null /MediaClass (JISEXEC) >> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (Envelope) >> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /DeferredMediaSelection true /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+
+ 18 dict
+ dup [499 709] (EnvISOB5) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [279 540] (EnvMonarch) put
+ dup [297 684] (Env10) put
+ dup [558 774] (w558h774) put
+ dup [612 936] (w612h936) put
+ dup [516 729] (B5) put
+ dup [499 709] (ISOB5) put
+ dup [420 595] (A5) put
+ dup [595 842] (A4) put
+ dup [522 756] (Executive) put
+ dup [396 792] (HalfLetter) put
+ dup [612 935] (w612h935) put
+ dup [419 567] (DoublePostcard) put
+ dup [567 419] (DoublePostcardRotated) put
+ dup [612 1008] (Legal) put
+ dup [612 792] (Letter) 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
+
+*% =================================
+*% Page Regions
+*% =================================
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion HalfLetter/Statement: "
+ << /DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w612h935/8.5x13: "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</DeferredMediaSelection true /PageSize [419.5 567] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion DoublePostcardRotated/Double Japan Postcard Rotated: "
+ <</DeferredMediaSelection true /PageSize [567 419.5] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion ISOB5/B5 (ISO): "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (CutSheet) >> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion w612h936/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (Envelope) >> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*% =================================
+*% Image Areas
+*% =================================
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.12 599.88 780.00"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Legal/Legal: "12.00 12.12 599.88 996.00"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Executive/Executive: "12.00 12.12 509.88 744.00"
+*ImageableArea HalfLetter/Statement: "12.00 12.00 384.00 599.88"
+*ImageableArea w612h935/8.5x13: "12.00 12.00 599.76 922.76"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.12 407.28 554.64"
+*ImageableArea DoublePostcardRotated/Double Japan Postcard Rotated: "12.00 12.12 407.28 554.64"
+*ImageableArea A4/A4: "12.00 12.12 583.08 829.68"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.12 407.40 583.20"
+*ImageableArea ISOB5/B5 (ISO): "12.00 12.12 488.00 698.00"
+*ImageableArea B5/JIS B5: "12.00 12.12 503.88 715.92"
+*ImageableArea w612h936/Executive (JIS): "12.00 12.12 599.76 923.76"
+*ImageableArea w558h774/16K: "12.00 12.12 545.76 761.76"
+*ImageableArea Env10/Env Comm10: "12.00 12.12 284.76 672.00"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.12 266.76 528.00"
+*ImageableArea EnvDL/Env DL: "12.00 12.12 299.64 611.52"
+*ImageableArea EnvC5/Env C5: "12.00 12.12 447.00 636.96"
+*ImageableArea EnvISOB5/Env ISO B5: "12.00 12.12 486.60 696.48"
+*?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 Dimensions
+*% =================================
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension HalfLetter/Statement: "396 612"
+*PaperDimension w612h935/8.5x13: "612 935"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension DoublePostcardRotated/Double Japan Postcard Rotated: "567 419.5"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension ISOB5/B5 (ISO): "499 709"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension w612h936/Executive (JIS): "612 936"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+
+*LandscapeOrientation: Plus90
+
+*%=================================================
+*% Custom Paper Support
+*%=================================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*VariablePaperSize: True
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*% Smallest = 3x5, Largest = 8.5 x 14
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+*HWMargins: 12 12 12 12
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null >>
+ setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1008
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 0
+
+*RequiresPageRegion All: True
+
+*%==========================================
+*% Media Type
+*%=========================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: None
+*MediaType None/None: "
+ <</ManualFeed false /MediaType null >> setpagedevice"
+*End
+*MediaType Plain/Plain: "
+ <</ManualFeed false /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</ManualFeed false /MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</ManualFeed false /MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</ManualFeed false /MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</ManualFeed false /MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</ManualFeed false /MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</ManualFeed false /MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</ManualFeed false /MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</ManualFeed false /MediaType (Color)>> setpagedevice"
+*End
+*MediaType Rough/Rough: "
+ <</ManualFeed false /MediaType (Rough)>> setpagedevice"
+*End
+*MediaType Card_Stock/Card Stock <3e>164 g/m2: "
+ <</ManualFeed false /MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Envelope/Envelope: "
+ <</ManualFeed false /MediaType (Envelope)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /InputAttributes get dup
+ /Priority get
+ 0 get get
+ /MediaType get
+ (Card Stock) anchorsearch
+ {pop pop (Card_Stock)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*%=================================================
+*% Paper Sources
+*%=================================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: AutomaticallySelect
+*InputSlot AutomaticallySelect/Automatically Select: "" *InputSlot Tray1/Tray 1: "<</ManualFeed false /MediaPosition 3>> setpagedevice"
+*InputSlot Tray2/Tray 2: "<</ManualFeed false /MediaPosition 0>> setpagedevice"
+*InputSlot Tray3_500/Tray 3 (500 sheet): "<</ManualFeed false /MediaPosition 1>> setpagedevice"
+*?InputSlot: "
+ save
+ [(Tray2) (Tray3_500) (None)(Tray1)]
+ statusdict /papertray get exec
+ {get exec} stopped { pop pop (unknown) } if = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*% ================================================
+*% Manual Duplex
+*% ================================================
+*%The following are here for the Manual Duplex plugin
+*HPDisallowManualFeedForManualDuplex: True
+
+*OpenGroup: HPJobRetention/Job Storage
+
+*% =================================
+*% Job Storage
+*% =================================
+*% ======================================================================
+*% Job Storage (NOTE: JOB Retention was changed to Job Storage in EC 4.0,
+*% but the JobRetention keyword was kept to work with the OS X PDEs.
+*% the UI does say "Job storage though".
+*% ================================================================
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetentionOption/Job Storage: PickOne
+*OrderDependency: 14 Prolog *HPJobRetentionOption
+*DefaultHPJobRetentionOption: HPJobRetentionOff
+*HPJobRetentionOption HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionStore/Stored Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 2 >>
+ >> setpagedevice
+"
+*End
+
+*CloseUI: *HPJobRetentionOption
+
+
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseGroup: HPJobRetention
+
+*%====================================
+*% Collation
+*%====================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 12 AnySetup *Collate
+*DefaultCollate: False
+*Collate True/On (turn off in application): "
+ <</Collate true>> setpagedevice"
+*End
+*Collate False/Off: "
+ <</Collate false>> setpagedevice"
+*End
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+*OpenGroup: HPImagingOptions/Image Quality
+
+*% ===================================
+*% Gray Levels and Halftone
+*% ===================================
+
+*ScreenFreq: "212.0"
+*ScreenAngle: "45.0"
+
+*ResScreenFreq 300x300dpi/300 dpi: "60.0"
+*ResScreenAngle 300x300dpi/300 dpi: "45.0"
+*ResScreenFreq 600x600dpi/600 dpi: "106.0"
+*ResScreenAngle 600x600dpi/600 dpi: "45.0"
+*ResScreenFreq 1200x1200dpi/1200 dpi: "212.0"
+*ResScreenAngle 1200x1200dpi/1200 dpi: "45.0"
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 9
+*AccurateScreensSupport: False
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: PrinterDefault
+*HPHalftone PrinterDefault/PrinterÕs Current Setting: ""
+*HPHalftone Enhanced/Enhanced: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+ /setscreen { pop pop pop } def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ } >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true /PostRenderingEnhanceDetails
+ << /REValue 0 /Type 8 >> >> setpagedevice
+ } if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+
+
+*%===================================
+*% Resolution
+*%===================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 1200x1200dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 1200x1200dpi/ProRes 1200: "
+ <</HWResolution [1200 1200] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600x2dpi/FastRes 1200: "
+ <</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%==================================
+*% HPEconoMode
+*%==================================
+*OpenUI *HPEconoMode/Economode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/PrinterÕs Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /HPEconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+*%=================================================
+*% Resolution Enhancement
+*%=================================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/PrinterÕs Current Setting: ""
+*Smoothing On/On: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Off/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (On) (On) (On)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+*CloseGroup: HPImagingOptions
+
+*%====================================
+*% Duplex
+*%====================================
+*OpenUI *Duplex/2-Sided Printing: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off (1-Sided): "
+ <</Duplex false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Flip on Long Edge (Standard): "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Flip on Short Edge: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex known
+ false ne
+ { currentpagedevice /Duplex get
+ { currentpagedevice /Tumble get
+ {(DuplexTumble)}{(DuplexNoTumble)}ifelse
+ } { (None)} ifelse
+ }{(None)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Duplex
+
+*%=================================================
+*% Color Control
+*%=================================================
+*DefaultColorSep: ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 60 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ====
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "100.0"
+
+*% For 106 lpi / 600 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "100.0"
+
+*% For 212 lpi / 1200 dpi =========================
+*ColorSepScreenAngle ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.212lpi.1200dpi/212 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.212lpi.1200dpi/212 lpi / 1200 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.212lpi.1200dpi/212 lpi / 1200 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.212lpi.1200dpi/212 lpi / 1200 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi: "212"
+*ColorSepScreenFreq CustomColor.212lpi.1200dpi/212 lpi / 1200 dpi: "212"
+*ColorSepScreenFreq ProcessCyan.212lpi.1200dpi/212 lpi / 1200 dpi: "190"
+*ColorSepScreenFreq ProcessMagenta.212lpi.1200dpi/212 lpi / 1200 dpi: "190"
+*ColorSepScreenFreq ProcessYellow.212lpi.1200dpi/212 lpi / 1200 dpi: "200"
+
+*%=================================================
+*% Font Information
+*%=================================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special 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
+
+*OpenGroup: HPWaterMarks/Watermark/Overlay
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+*CloseGroup: HPWaterMarks
+
+
+*%=================================================
+*% 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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% =======================================
+*% For "hp LaserJet 2430"
+*% =======================================
+
diff --git a/prnt/hpijs/ppd/HP_LaserJet_3200.ppd b/prnt/hpijs/ppd/HP_LaserJet_3200.ppd
new file mode 100644
index 000000000..61fdd8b1f
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_3200.ppd
@@ -0,0 +1,1136 @@
+*PPD-Adobe: "4.3"
+*% =======================================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =======================================================
+*% Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD for HP LaserJet 3200 Series
+*% For Macintosh only
+*%========================================================
+*%=================================================
+*% PPD File Version Information
+*%=================================================
+*FileVersion: "1.1.1 X"
+*FormatVersion: "4.3"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP3200_6.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 3200.icns"
+
+*%=================================================
+*% Product Version Information
+*%=================================================
+*ModelName: "HP LaserJet 3200M"
+*ShortNickName: "HP LaserJet 3200M"
+*NickName: "HP LaserJet 3200M Postscript (recommended)"
+*Product: "(HP LaserJet 3200M)"
+*Manufacturer: "HP"
+*PSVersion: "(2014.116) 0"
+
+*%=================================================
+*% Device Capabilities
+*%=================================================
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: False
+
+*LanguageLevel: "2"
+*Throughput: "10"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*%=================================================
+*% Emulations and Protocols
+*%=================================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+*PrintPSErrors: True
+
+*%==============================================
+*% Installable Options
+*%==============================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*%====================================
+*% Fit to Page
+*%====================================
+*OpenUI *HPOption_PaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPOption_PaperPolicy
+*DefaultHPOption_PaperPolicy: PromptUser
+*HPOption_PaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPOption_PaperPolicy: "(PromptUser) = flush"
+*CloseUI: *HPOption_PaperPolicy
+
+*OpenUI *InstalledMemory/Total Printer Memory: PickOne
+*DefaultInstalledMemory: 8MB
+*InstalledMemory 8MB/8 - 15 MB: ""
+*InstalledMemory 16MB/16 - 23 MB: ""
+*InstalledMemory 24MB/24 - 31 MB: ""
+*InstalledMemory 32MB/32 - 47 MB: ""
+*InstalledMemory 48MB/48 - 63 MB: ""
+*InstalledMemory 64MB/64 MB or more: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 64 ge
+ {(64MB)}
+ {size 48 ge
+ {(48MB)}
+ {size 32 ge
+ {(32MB)}
+ {size 24 ge
+ {(24MB)}
+ {size 16 ge
+ {(16MB)}
+ {(8MB)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+
+*CloseGroup: InstallableOptions
+
+*%=================================================
+*% UI Constraints
+*%=================================================
+*% If A than not B (Also include the reverse constraints if appropriate)
+*%
+
+*% No 1200 dpi HPEconoMode.
+*UIConstraints: *Resolution 1200x1200dpi *HPEconoMode True
+
+*% Fills not allowed with overlays
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+
+*% Halo style does not work with Watermarks
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*%=================================================
+*% Resolution Enhancement
+*%=================================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/Printer's Current Setting: ""
+*Smoothing On/On: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Off/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (On) (On) (On)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+
+*FreeVM: "4000000"
+*VMOption 8MB/8 - 15 MB: "4000000"
+*VMOption 16MB/16 - 23 MB: "11000000"
+*VMOption 24MB/24 - 31 MB: "18000000"
+*VMOption 32MB/32 - 47 MB: "25000000"
+*VMOption 48MB/48 - 63 MB: "39000000"
+*VMOption 64MB/64 MB or more: "53000000"
+
+*%=================================================
+*% Paper Sizes
+*%=================================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A6/A6: "
+ <</PageSize [297 420] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize ISOB5/B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w612h936/8.5x13: "
+ <</PageSize [612 936] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Postcard/Postcard (JIS): "
+ <</PageSize [284 419] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 17 dict
+ dup [612 792] (Letter) put
+ dup [522 756] (Executive) put
+ dup [612 1008] (Legal) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [297 420] (A6) put
+ dup [499 709] (ISOB5) put
+ dup [516 729] (B5) put
+ dup [612 936] (w612h936) put
+ dup [284 419] (Postcard) put
+ dup [419.5 567] (DoublePostcard) put
+ dup [558 774] (w558h774) put
+ dup [297 684] (Env10) put
+ dup [279 540] (EnvMonarch) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [499 709] (EnvISOB5) 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: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A6/A6: "
+ <</PageSize [297 420] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion ISOB5/ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w612h936/8.5x13: "
+ <</PageSize [612 936] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Postcard/Postcard (JIS): "
+ <</PageSize [284 419] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.00 599.76 779.76"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Executive/Executive: "12.00 12.00 509.76 743.76"
+*ImageableArea Legal/Legal: "12.00 12.00 599.76 995.76"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea A4/A4: "12.00 12.00 582.96 829.44"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.00 407.28 582.96"
+*ImageableArea A6/A6: "12.00 12.00 284.76 407.76"
+*ImageableArea ISOB5/ISO B5: "12.00 12.00 486.48 696.24"
+*ImageableArea B5/JIS B5: "12.00 12.00 503.52 716.16"
+*ImageableArea w612h936/8.5x13: "12.00 12.00 599.76 923.76"
+*ImageableArea Postcard/Postcard (JIS): "12.00 12.00 271.20 407.28"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.00 407.28 554.64"
+*ImageableArea w558h774/16K: "12.00 12.00 545.76 761.76"
+*ImageableArea Env10/Env Comm10: "12.00 12.00 284.64 671.76"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.00 266.64 527.76"
+*ImageableArea EnvDL/Env DL: "12.00 12.00 299.52 611.28"
+*ImageableArea EnvC5/Env C5: "12.00 12.00 446.88 636.72"
+*ImageableArea EnvISOB5/Env ISO B5: "12.00 12.00 486.48 696.24"
+*?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 Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A6/A6: "297 420"
+*PaperDimension ISOB5/ISO B5: "499 709"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension w612h936/8.5x13: "612 936"
+*PaperDimension Postcard/Postcard (JIS): "284 419"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+
+*LandscapeOrientation: Plus90
+
+*%=================================================
+*% Custom Paper Support
+*%=================================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*VariablePaperSize: True
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*% Smallest = 3x5, Largest = 8.5 x 14
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+*HWMargins: 12 12 12 12
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null >>
+ setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1008
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 3
+
+*RequiresPageRegion All: True
+
+*%=================================================
+*% Paper Sources
+*%=================================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Upper
+*InputSlot Upper/ Tray 1: "<</ManualFeed false /MediaPosition 0>> setpagedevice"
+*?InputSlot: "
+ save
+ [(Upper) (None)]
+ statusdict /papertray get exec
+ {get exec} stopped { pop pop (Unknown) } if = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+
+*% ===================================
+*% Gray Levels and Halftone
+*% ===================================
+
+*ScreenFreq: "212.0"
+*ScreenAngle: "45.0"
+
+*ResScreenFreq 300x300dpi/300 dpi: "60.0"
+*ResScreenAngle 300x300dpi/300 dpi: "45.0"
+*ResScreenFreq 600x600dpi/600 dpi: "106.0"
+*ResScreenAngle 600x600dpi/600 dpi: "45.0"
+*ResScreenFreq 1200x1200dpi/1200 dpi: "212.0"
+*ResScreenAngle 1200x1200dpi/1200 dpi: "45.0"
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 9
+*AccurateScreensSupport: False
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: PrinterDefault
+*HPHalftone PrinterDefault/Printer's Current Setting: ""
+*HPHalftone Enhanced/Enhanced: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+ /setscreen { pop pop pop } def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ } >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true /PostRenderingEnhanceDetails
+ << /REValue 0 /Type 8 >> >> setpagedevice
+ } if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+
+
+*%===================================
+*% Resolution
+*%===================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600x600x2dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 1200x1200dpi/ProRes 1200: "
+ <</HWResolution [1200 1200] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600x2dpi/FastRes 1200: "
+ <</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 300x300dpi/300 dpi: "
+ <</HWResolution [300 300] /PreRenderingEnhance false>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%==================================
+*% HPEconoMode
+*%==================================
+*OpenUI *HPEconoMode/EconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/Printer's Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /EconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+
+*%=================================================
+*% Color Control
+*%=================================================
+*DefaultColorSep: ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 60 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ====
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "100.0"
+
+*% For 106 lpi / 600 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "100.0"
+
+*% For 180 lpi / 1200 dpi =========================
+*ColorSepScreenAngle ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "180"
+*ColorSepScreenFreq CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "180"
+*ColorSepScreenFreq ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "161"
+*ColorSepScreenFreq ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "161"
+*ColorSepScreenFreq ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "170"
+
+*%=================================================
+*% Font Information
+*%=================================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special 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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% =======================================
+*% For "HP LaserJet 3200 Series" version 2014.116
+*% =======================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_3300_Series.ppd b/prnt/hpijs/ppd/HP_LaserJet_3300_Series.ppd
new file mode 100644
index 000000000..8fe739613
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_3300_Series.ppd
@@ -0,0 +1,1138 @@
+*PPD-Adobe: "4.3"
+*% =======================================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =======================================================
+*% Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD for HP LaserJet 3300/3310/3320 Series
+*% For Macintosh only
+*%========================================================
+*%=================================================
+*% PPD File Version Information
+*%=================================================
+*FileVersion: "1.0.1 X"
+*HPBuildNumber: "001"
+*FormatVersion: "4.3"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP1200_6.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 3300 Series.icns"
+
+*%=================================================
+*% Product Version Information
+*%=================================================
+*ModelName: "HP LaserJet 3300/3310/3320"
+*ShortNickName: "HP LaserJet 3300/3310/3320"
+*NickName: "HP LaserJet 3300/3310/3320 Postscript (recommended)"
+*Product: "(HP LaserJet 3300/3310/3320)"
+*Product: "(HP LaserJet 3330)"
+*Manufacturer: "HP"
+*PSVersion: "(2014.116) 0"
+
+*%=================================================
+*% Device Capabilities
+*%=================================================
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: False
+
+*LanguageLevel: "2"
+*Throughput: "10"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*%=================================================
+*% Emulations and Protocols
+*%=================================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+*PrintPSErrors: True
+
+*%==============================================
+*% Installable Options
+*%==============================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*%====================================
+*% Fit to Page
+*%====================================
+*OpenUI *HPPaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPPaperPolicy
+*DefaultHPPaperPolicy: PromptUser
+*HPPaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPPaperPolicy: "(PromptUser) = flush"
+*CloseUI: *HPPaperPolicy
+
+*OpenUI *InstalledMemory/Total Printer Memory: PickOne
+*DefaultInstalledMemory: 8MB
+*InstalledMemory 8MB/8 - 15 MB: ""
+*InstalledMemory 16MB/16 - 23 MB: ""
+*InstalledMemory 24MB/24 - 31 MB: ""
+*InstalledMemory 32MB/32 - 47 MB: ""
+*InstalledMemory 48MB/48 - 63 MB: ""
+*InstalledMemory 64MB/64 MB or more: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 64 ge
+ {(64MB)}
+ {size 48 ge
+ {(48MB)}
+ {size 32 ge
+ {(32MB)}
+ {size 24 ge
+ {(24MB)}
+ {size 16 ge
+ {(16MB)}
+ {(8MB)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+
+*CloseGroup: InstallableOptions
+
+*%=================================================
+*% UI Constraints
+*%=================================================
+*% If A than not B (Also include the reverse constraints if appropriate)
+*%
+
+*% No 1200 dpi HPEconoMode.
+*UIConstraints: *Resolution 1200x1200dpi *HPEconoMode True
+
+*% Fills not allowed with overlays
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+
+*% Halo style does not work with Watermarks
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*%=================================================
+*% Resolution Enhancement
+*%=================================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/Printer's Current Setting: ""
+*Smoothing On/On: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Off/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (On) (On) (On)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+
+*FreeVM: "4000000"
+*VMOption 8MB/8 - 15 MB: "4000000"
+*VMOption 16MB/16 - 23 MB: "11000000"
+*VMOption 24MB/24 - 31 MB: "18000000"
+*VMOption 32MB/32 - 47 MB: "25000000"
+*VMOption 48MB/48 - 63 MB: "39000000"
+*VMOption 64MB/64 MB or more: "53000000"
+
+*%=================================================
+*% Paper Sizes
+*%=================================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A6/A6: "
+ <</PageSize [297 420] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize ISOB5/B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w612h936/8.5x13: "
+ <</PageSize [612 936] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Postcard/Postcard (JIS): "
+ <</PageSize [284 419] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 17 dict
+ dup [612 792] (Letter) put
+ dup [522 756] (Executive) put
+ dup [612 1008] (Legal) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [297 420] (A6) put
+ dup [499 709] (ISOB5) put
+ dup [516 729] (B5) put
+ dup [612 936] (w612h936) put
+ dup [284 419] (Postcard) put
+ dup [419.5 567] (DoublePostcard) put
+ dup [558 774] (w558h774) put
+ dup [297 684] (Env10) put
+ dup [279 540] (EnvMonarch) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [499 709] (EnvISOB5) 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: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A6/A6: "
+ <</PageSize [297 420] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion ISOB5/ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w612h936/8.5x13: "
+ <</PageSize [612 936] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Postcard/Postcard (JIS): "
+ <</PageSize [284 419] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.00 599.76 779.76"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Executive/Executive: "12.00 12.00 509.76 743.76"
+*ImageableArea Legal/Legal: "12.00 12.00 599.76 995.76"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea A4/A4: "12.00 12.00 582.96 829.44"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.00 407.28 582.96"
+*ImageableArea A6/A6: "12.00 12.00 284.76 407.76"
+*ImageableArea ISOB5/ISO B5: "12.00 12.00 486.48 696.24"
+*ImageableArea B5/JIS B5: "12.00 12.00 503.52 716.16"
+*ImageableArea w612h936/8.5x13: "12.00 12.00 599.76 923.76"
+*ImageableArea Postcard/Postcard (JIS): "12.00 12.00 271.20 407.28"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.00 407.28 554.64"
+*ImageableArea w558h774/16K: "12.00 12.00 545.76 761.76"
+*ImageableArea Env10/Env Comm10: "12.00 12.00 284.64 671.76"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.00 266.64 527.76"
+*ImageableArea EnvDL/Env DL: "12.00 12.00 299.52 611.28"
+*ImageableArea EnvC5/Env C5: "12.00 12.00 446.88 636.72"
+*ImageableArea EnvISOB5/Env ISO B5: "12.00 12.00 486.48 696.24"
+*?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 Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A6/A6: "297 420"
+*PaperDimension ISOB5/ISO B5: "499 709"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension w612h936/8.5x13: "612 936"
+*PaperDimension Postcard/Postcard (JIS): "284 419"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+
+*LandscapeOrientation: Plus90
+
+*%=================================================
+*% Custom Paper Support
+*%=================================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*VariablePaperSize: True
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*% Smallest = 3x5, Largest = 8.5 x 14
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+*HWMargins: 12 12 12 12
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null >>
+ setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1008
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 3
+
+*RequiresPageRegion All: True
+
+*%=================================================
+*% Paper Sources
+*%=================================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Upper
+*InputSlot Upper/ Tray 1: "<</ManualFeed false /MediaPosition 0>> setpagedevice"
+*?InputSlot: "
+ save
+ [(Upper) (None)]
+ statusdict /papertray get exec
+ {get exec} stopped { pop pop (Unknown) } if = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+
+*% ===================================
+*% Gray Levels and Halftone
+*% ===================================
+
+*ScreenFreq: "212.0"
+*ScreenAngle: "45.0"
+
+*ResScreenFreq 300x300dpi/300 dpi: "60.0"
+*ResScreenAngle 300x300dpi/300 dpi: "45.0"
+*ResScreenFreq 600x600dpi/600 dpi: "106.0"
+*ResScreenAngle 600x600dpi/600 dpi: "45.0"
+*ResScreenFreq 1200x1200dpi/1200 dpi: "212.0"
+*ResScreenAngle 1200x1200dpi/1200 dpi: "45.0"
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 9
+*AccurateScreensSupport: False
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: PrinterDefault
+*HPHalftone PrinterDefault/Printer's Current Setting: ""
+*HPHalftone Enhanced/Enhanced: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+ /setscreen { pop pop pop } def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ } >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true /PostRenderingEnhanceDetails
+ << /REValue 0 /Type 8 >> >> setpagedevice
+ } if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+
+
+*%===================================
+*% Resolution
+*%===================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600x600x2dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 1200x1200dpi/ProRes 1200: "
+ <</HWResolution [1200 1200] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600x2dpi/FastRes 1200: "
+ <</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 300x300dpi/300 dpi: "
+ <</HWResolution [300 300] /PreRenderingEnhance false>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%==================================
+*% HPEconoMode
+*%==================================
+*OpenUI *HPEconoMode/EconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/Printer's Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /EconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+
+*%=================================================
+*% Color Control
+*%=================================================
+*DefaultColorSep: ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 60 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ====
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "100.0"
+
+*% For 106 lpi / 600 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "100.0"
+
+*% For 180 lpi / 1200 dpi =========================
+*ColorSepScreenAngle ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "180"
+*ColorSepScreenFreq CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "180"
+*ColorSepScreenFreq ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "161"
+*ColorSepScreenFreq ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "161"
+*ColorSepScreenFreq ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "170"
+
+*%=================================================
+*% Font Information
+*%=================================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special 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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% =======================================
+*% For "HP LaserJet 3300/3310/3320 Series" version 2014.116
+*% =======================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_4.ppd b/prnt/hpijs/ppd/HP_LaserJet_4.ppd
new file mode 100644
index 000000000..b5a464443
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_4.ppd
@@ -0,0 +1,513 @@
+*PPD-Adobe: "4.3"
+
+*% ===================================
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD Version for Apple Macintosh only
+*% ===================================
+
+*FormatVersion: "4.3"
+*FileVersion: "1.1.0 X"
+*LanguageVersion: English
+*LanguageEncoding: ISOLatin1
+*PCFileName: "XXXXXXXX.XXX"
+*Manufacturer: "HP"
+*Product: "(LaserJet 4)"
+*PSVersion: "(2011.110) 1"
+*ModelName: "HP LaserJet 4 PostScript 600DPI"
+*NickName: "HP LaserJet 4/4M 600DPI Postscript (recommended)"
+*ShortNickName: "HP LaserJet 4/4M"
+*LanguageLevel: "2"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: False
+*Throughput: "8"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/LaserJet 4.icns"
+
+*OpenGroup: InstallableOptions/Options Installed
+
+*OpenUI *HPOption_Lower_Tray/Optional Lower Tray: Boolean
+*DefaultHPOption_Lower_Tray: False
+*HPOption_Lower_Tray True/Installed: ""
+*HPOption_Lower_Tray False/Not Installed: ""
+*CloseUI: *HPOption_Lower_Tray
+
+*OpenUI *HPOption_Envelope_Feeder/Optional Envelope Feeder: Boolean
+*DefaultHPOption_Envelope_Feeder: False
+*HPOption_Envelope_Feeder True/Installed: ""
+*HPOption_Envelope_Feeder False/Not Installed: ""
+*CloseUI: *HPOption_Envelope_Feeder
+
+*CloseGroup: InstallableOptions
+
+*UIConstraints: *HPOption_Lower_Tray False *InputSlot LargeCapacity
+*UIConstraints: *HPOption_Envelope_Feeder False *InputSlot Envelope
+
+*UIConstraints: *PageSize Letter *InputSlot Envelope
+*UIConstraints: *PageSize Legal *InputSlot Envelope
+*UIConstraints: *PageSize A4 *InputSlot Envelope
+*UIConstraints: *PageSize Executive *InputSlot Envelope
+*UIConstraints: *PageRegion Letter *InputSlot Envelope
+*UIConstraints: *PageRegion Legal *InputSlot Envelope
+*UIConstraints: *PageRegion A4 *InputSlot Envelope
+*UIConstraints: *PageRegion Executive *InputSlot Envelope
+*UIConstraints: *PageSize Comm10 *InputSlot Lower
+*UIConstraints: *PageSize Comm10 *InputSlot LargeCapacity
+*UIConstraints: *PageSize Monarch *InputSlot Lower
+*UIConstraints: *PageSize Monarch *InputSlot LargeCapacity
+*UIConstraints: *PageSize DL *InputSlot Lower
+*UIConstraints: *PageSize DL *InputSlot LargeCapacity
+*UIConstraints: *PageSize C5 *InputSlot Lower
+*UIConstraints: *PageSize C5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize B5 *InputSlot Lower
+*UIConstraints: *PageSize B5 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion Comm10 *InputSlot Lower
+*UIConstraints: *PageRegion Comm10 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion Monarch *InputSlot Lower
+*UIConstraints: *PageRegion Monarch *InputSlot LargeCapacity
+*UIConstraints: *PageRegion DL *InputSlot Lower
+*UIConstraints: *PageRegion DL *InputSlot LargeCapacity
+*UIConstraints: *PageRegion C5 *InputSlot Lower
+*UIConstraints: *PageRegion C5 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion B5 *InputSlot Lower
+*UIConstraints: *PageRegion B5 *InputSlot LargeCapacity
+
+*LandscapeOrientation: Plus90
+
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [612 792] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageSize Legal: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [612 1008] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageSize A4: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [595 842] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageSize Executive: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [522 756] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageSize Comm10: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [297 684] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageSize Monarch: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [279 540] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageSize DL: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [312 624] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageSize C5: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [459 649] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageSize B5: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [499 708] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [612 792] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageRegion Legal: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [612 1008] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageRegion A4: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [595 842] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageRegion Executive: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [522 756] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageRegion Comm10: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [297 684] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageRegion Monarch: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [279 540] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageRegion DL: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [312 624] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageRegion C5: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [459 649] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageRegion B5: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [499 708] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/US Letter : "12.24 12.06 599.76 780.06"
+*ImageableArea Legal/US Legal : "12.24 12.06 599.76 996.06"
+*ImageableArea A4/A4 : "13.44 12.06 581.76 829.74"
+*ImageableArea Executive/Executive : "13.32 12.06 508.68 744.06"
+*ImageableArea Comm10/Env Comm10: "12.12 12.06 284.76 672.06 "
+*ImageableArea Monarch/Env Monarch : "12.72 12.06 266.16 528.06 "
+*ImageableArea DL/Env DL : "13.8 12.06 297.84 611.58 "
+*ImageableArea C5/Env C5 : "12.6 12.06 444.52 637.02 "
+*ImageableArea B5/Env ISO B5 : "13.2 12.06 485.52 696.54 "
+
+*DefaultPaperDimension: Letter
+*PaperDimension Letter: "612 792"
+*PaperDimension Legal: "612 1008"
+*PaperDimension A4: "595 842"
+*PaperDimension Executive: "522 756"
+*PaperDimension Comm10: "297 684"
+*PaperDimension Monarch: "279 540"
+*PaperDimension DL: "312 624"
+*PaperDimension C5: "459 649"
+*PaperDimension B5: "499 708"
+
+*RequiresPageRegion All: True
+
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Lower
+*InputSlot Upper/Multipurpose Tray: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 1 dict
+ dup /MediaType (MP CASSETTE) put
+ setpagedevice"
+*End
+*InputSlot Lower/Paper Cassette: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 1 dict
+ dup /MediaType (UPPER CASSETTE) put
+ setpagedevice"
+*End
+*InputSlot LargeCapacity/Lower Cassette: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 1 dict
+ dup /MediaType (LOWER CASSETTE) put
+ setpagedevice"
+*End
+*InputSlot Envelope/Envelope Feeder: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 1 dict
+ dup /MediaType (ENVELOPE FEEDER) put
+ setpagedevice"
+*End
+
+*CloseUI: *InputSlot
+
+*OpenUI *ManualFeed/Manual Feed: Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 1 dict
+ dup /ManualFeed true put
+ setpagedevice"
+*End
+*ManualFeed False: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 1 dict
+ dup /ManualFeed false put
+ setpagedevice"
+*End
+
+*CloseUI: *ManualFeed
+
+*DefaultResolution: 600dpi
+
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 50 AnySetup *Smoothing
+*DefaultSmoothing: None
+*Smoothing None/Off: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PostRenderingEnhance true put
+ dup /PostRenderingEnhanceDetails
+ 2 dict dup /REValue 0 put dup /Type 8 put put
+ setpagedevice"
+*End
+*Smoothing Light: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PostRenderingEnhance true put
+ dup /PostRenderingEnhanceDetails
+ 2 dict dup /REValue 1 put dup /Type 8 put put
+ setpagedevice"
+*End
+*Smoothing Medium: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PostRenderingEnhance true put
+ dup /PostRenderingEnhanceDetails
+ 2 dict dup /REValue 2 put dup /Type 8 put put
+ setpagedevice"
+*End
+*Smoothing Dark: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PostRenderingEnhance true put
+ dup /PostRenderingEnhanceDetails
+ 2 dict dup /REValue 3 put dup /Type 8 put put
+ setpagedevice"
+*End
+
+*CloseUI: *Smoothing
+
+*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
+
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
+
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007)" Standard ROM
+*Font Bookman-Demi: Standard "(001.003)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM
+*Font Bookman-Light: Standard "(001.003)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM
+*Font Courier: Standard "(002.004)" Standard ROM
+*Font Courier-Bold: Standard "(002.004)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004)" Standard ROM
+*Font Helvetica: Standard "(001.006)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005)" Standard ROM
+*Font Symbol: Special "(001.007)" Special ROM
+*Font Times-Bold: Standard "(001.007)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
+*Font Times-Italic: Standard "(001.007)" Standard ROM
+*Font Times-Roman: Standard "(001.007)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard ROM
+*Font ZapfDingbats: Special "(001.004)" Special ROM
+
+*FreeVM: "1465984"
+
+*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
+
+*% ===================================
+*% For "HP LaserJet 4/4M" version 2011.110 (600 dpi)
+*% ===================================
+
diff --git a/prnt/hpijs/ppd/HP_LaserJet_4000_Series.ppd b/prnt/hpijs/ppd/HP_LaserJet_4000_Series.ppd
new file mode 100644
index 000000000..e7bb73977
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_4000_Series.ppd
@@ -0,0 +1,1236 @@
+*PPD-Adobe: "4.3"
+*% =========================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =========================================
+*% PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD for HP LaserJet 4000 Series
+*% For Macintosh only
+*% 2001
+*% =========================================
+
+*% ===================================
+*% Product / PPD Version Information
+*% ===================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.1.2 X"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP4000_5.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 4000 Series.icns"
+
+*% Product Version Information
+*Product: "(HP LaserJet 4000 Series)"
+*ModelName: "HP LaserJet 4000 Series"
+*ShortNickName: "HP LaserJet 4000 Series"
+*NickName: "HP LaserJet 4000 Series Postscript (recommended)"
+*PSVersion: "(2014.108) 1"
+*Manufacturer: "HP"
+
+*% ===================================
+*% Basic Device Capabilities
+*% ===================================
+*LanguageLevel: "2"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: True
+*?FileSystem: "
+ save false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+
+*Throughput: "17"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*VariablePaperSize: True
+
+*% ===================================
+*% Emulations and Protocols
+*% ===================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+*PrintPSErrors: True
+
+
+*% ===================================
+*% Installable Options
+*% ===================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*OpenUI *HPOption_Tray3/Tray 3: Boolean
+*DefaultHPOption_Tray3: False
+*HPOption_Tray3 True/Installed: ""
+*HPOption_Tray3 False/Not Installed: ""
+*?HPOption_Tray3: "
+ save
+ currentpagedevice /InputAttributes get dup
+ 1 known
+ {1 get null ne {(True)}{(False)} ifelse}
+ {pop (False)} ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Tray3
+
+*OpenUI *HPOption_Tray4/Tray 4: Boolean
+*DefaultHPOption_Tray4: False
+*HPOption_Tray4 True/Installed: ""
+*HPOption_Tray4 False/Not Installed: ""
+*?HPOption_Tray4: "
+ save
+ currentpagedevice /InputAttributes get dup
+ 4 known
+ {4 get null ne {(True)}{(False)} ifelse}
+ {pop (False)} ifelse
+ = flush
+ restore "
+*End
+*CloseUI: *HPOption_Tray4
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_Disk/Printer Hard Disk: Boolean
+*DefaultHPOption_Disk: False
+*HPOption_Disk True/Installed: ""
+*HPOption_Disk False/Not Installed: ""
+*?HPOption_Disk: "
+ save
+ false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Disk
+
+*OpenUI *HPOption_Envelope_Feeder/Envelope Feeder: Boolean
+*DefaultHPOption_Envelope_Feeder: False
+*HPOption_Envelope_Feeder True/Installed: ""
+*HPOption_Envelope_Feeder False/Not Installed: ""
+*?HPOption_Envelope_Feeder: "
+ save
+ currentpagedevice /InputAttributes get dup
+ 2 known
+ {2 get null ne {(True)}{(False)} ifelse}
+ {pop (False)} ifelse = flush
+
+"
+*End
+*CloseUI: *HPOption_Envelope_Feeder
+
+*%====================================
+*% Fit to Page
+*%====================================
+*OpenUI *HPOption_PaperPolicy/Fit to Page: PickOne
+*DefaultHPOption_PaperPolicy: PromptUser
+*HPOption_PaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPOption_PaperPolicy: "(PromptUser) = flush"
+*CloseUI: *HPOption_PaperPolicy
+
+*OpenUI *InstalledMemory/Total Memory: PickOne
+*DefaultInstalledMemory: 4MB
+*InstalledMemory 4MB/4 - 7 MB: ""
+*InstalledMemory 8MB/8 - 11 MB: ""
+*InstalledMemory 12MB/12 - 19 MB: ""
+*InstalledMemory 20MB/20 - 27 MB: ""
+*InstalledMemory 28MB/28 - 35 MB: ""
+*InstalledMemory 36MB/36 MB or more: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 36 ge
+ {(36MB)}
+ {
+ size 28 ge
+ {(28MB)}
+ {
+ size 20 ge
+ {(20MB)}
+ {
+ size 12 ge
+ {(12MB)}
+ {
+ size 8 ge
+ {(8MB)}
+ {(4MB)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+*CloseGroup: InstallableOptions
+
+*FreeVM: "2200000"
+*VMOption 4MB/4 - 7 MB: "2200000"
+*VMOption 8MB/8 - 11 MB: "6000000"
+*VMOption 12MB/12 - 19 MB: "9400000"
+*VMOption 20MB/20 - 27 MB: "17000000"
+*VMOption 28MB/28 - 35 MB: "24500000"
+*VMOption 36MB/36 MB or more: "32000000"
+
+*% ===================================
+*% User Interface Constraints
+*% ===================================
+*% If option not installed then disable appropriate feature.
+*%====================================================================
+*UIConstraints: *HPOption_Tray3 False *InputSlot Lower
+*UIConstraints: *HPOption_Tray4 False *InputSlot LargeCapacity
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+*UIConstraints: *HPOption_Disk False *Collate True
+*UIConstraints: *HPOption_Envelope_Feeder False *InputSlot Envelope
+
+*% Don't allow these paper sizes/types in the Envelope Feeder
+*%====================================================================
+*UIConstraints: *PageSize Letter *InputSlot Envelope
+*UIConstraints: *PageSize LetterSmall *InputSlot Envelope
+*UIConstraints: *PageSize Legal *InputSlot Envelope
+*UIConstraints: *PageSize LegalSmall *InputSlot Envelope
+*UIConstraints: *PageSize Executive *InputSlot Envelope
+*UIConstraints: *PageSize A4 *InputSlot Envelope
+*UIConstraints: *PageSize A4Small *InputSlot Envelope
+*UIConstraints: *PageSize A5 *InputSlot Envelope
+*UIConstraints: *PageSize B5 *InputSlot Envelope
+*UIConstraints: *PageSize w612h935 *InputSlot Envelope
+*UIConstraints: *PageSize w558h774 *InputSlot Envelope
+*UIConstraints: *MediaType Transparency *InputSlot Envelope
+
+*UIConstraints: *PageRegion Letter *InputSlot Envelope
+*UIConstraints: *PageRegion LetterSmall *InputSlot Envelope
+*UIConstraints: *PageRegion Legal *InputSlot Envelope
+*UIConstraints: *PageRegion LegalSmall *InputSlot Envelope
+*UIConstraints: *PageRegion Executive *InputSlot Envelope
+*UIConstraints: *PageRegion A4 *InputSlot Envelope
+*UIConstraints: *PageRegion A4Small *InputSlot Envelope
+*UIConstraints: *PageRegion A5 *InputSlot Envelope
+*UIConstraints: *PageRegion B5 *InputSlot Envelope
+*UIConstraints: *PageRegion w612h935 *InputSlot Envelope
+*UIConstraints: *PageRegion w558h774 *InputSlot Envelope
+
+*% Don't allow envelopes or transparencies in Tray 2
+*%=====================================================
+*UIConstraints: *PageSize Env10 *InputSlot Middle
+*UIConstraints: *PageSize EnvMonarch *InputSlot Middle
+*UIConstraints: *PageSize EnvDL *InputSlot Middle
+*UIConstraints: *PageSize EnvC5 *InputSlot Middle
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Middle
+*UIConstraints: *MediaType Transparency *InputSlot Middle
+
+*UIConstraints: *PageRegion Env10 *InputSlot Middle
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Middle
+*UIConstraints: *PageRegion EnvDL *InputSlot Middle
+*UIConstraints: *PageRegion EnvC5 *InputSlot Middle
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Middle
+
+*% Don't allow envelopes or transparencies in Tray 3
+*%=====================================================
+*UIConstraints: *PageSize Env10 *InputSlot Lower
+*UIConstraints: *PageSize EnvMonarch *InputSlot Lower
+*UIConstraints: *PageSize EnvDL *InputSlot Lower
+*UIConstraints: *PageSize EnvC5 *InputSlot Lower
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Lower
+*UIConstraints: *MediaType Transparency *InputSlot Lower
+
+*UIConstraints: *PageRegion Env10 *InputSlot Lower
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Lower
+*UIConstraints: *PageRegion EnvDL *InputSlot Lower
+*UIConstraints: *PageRegion EnvC5 *InputSlot Lower
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Lower
+
+*% Don't allow envelopes or transparencies in Tray 4
+*%=======================================================
+*UIConstraints: *PageSize Env10 *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvMonarch *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvDL *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvC5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvISOB5 *InputSlot LargeCapacity
+*UIConstraints: *MediaType Transparency *InputSlot LargeCapacity
+
+*UIConstraints: *PageRegion Env10 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvMonarch *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvDL *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvC5 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot LargeCapacity
+
+*% Don't allow A5, envelopes, transparencies or labels to be duplexed
+*%=============================================================
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+
+*% Cannot duplex custom page sizes or feed from envelop tray
+*%=============================================================
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexNoTumble
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexTumble
+*NonUIConstraints: *CustomPageSize True *InputSlot Envelope
+
+
+*% ===================================
+*% Paper Sizes
+*% ===================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w612h935/Executive (JIS): "
+ <</PageSize [612 935] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 13 dict
+ dup [499 709] (EnvISOB5) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [279 540] (EnvMonarch) put
+ dup [297 684] (Env10) put
+ dup [558 774] (w558h774) put
+ dup [612 935] (w612h935) put
+ dup [516 729] (B5) put
+ dup [420 595] (A5) put
+ dup [595 842] (A4) put
+ dup [522 756] (Executive) put
+ dup [612 1008] (Legal) put
+ dup [612 792] (Letter) 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: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w612h935/Executive (JIS): "
+ <</PageSize [612 935] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.24 12.06 599.76 780.06"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Legal/Legal: "12.24 12.06 599.76 996.06"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06"
+*ImageableArea A4/A4: "13.44 12.06 581.76 829.74"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.00 408.00 583.00"
+*ImageableArea B5/JIS B5: "12.50 12.50 503.50 716.50"
+*ImageableArea w612h935/Executive (JIS): "12.00 12.00 599.76 922.76"
+*ImageableArea w558h774/16K: "12.00 12.00 545.76 761.76"
+*ImageableArea Env10/Env Comm10: "12.12 12.06 284.76 672.06"
+*ImageableArea EnvMonarch/Env Monarch: "12.72 12.06 266.16 528.06"
+*ImageableArea EnvDL/Env DL: "13.80 12.06 297.96 611.58"
+*ImageableArea EnvC5/Env C5: "12.60 12.06 446.52 637.02"
+*ImageableArea EnvISOB5/Env ISO B5: "13.20 12.06 485.52 696.54"
+*?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 Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+
+*LandscapeOrientation: Plus90
+
+*%==========================================
+*% Media Type
+*%=========================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: None
+*MediaType None/None: "
+ <</MediaType null>> setpagedevice"
+*End
+*MediaType Plain/Plain: "
+ <</MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</MediaType (Color)>> setpagedevice"
+*End
+*MediaType Rough/Rough: "
+ <</MediaType (Rough)>> setpagedevice"
+*End
+*MediaType Card_Stock/Card_Stock: "
+ <</MediaType (Card Stock)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /InputAttributes get dup
+ /Priority get
+ 0 get get
+ /MediaType get
+ (Card Stock) anchorsearch
+ {pop pop (Card_Stock)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*%=========================================
+*% Custom Paper Support
+*%=========================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+*HWMargins: 16 16 16 16
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null >>
+ setpagedevice
+ "
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1008
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 0
+
+*RequiresPageRegion All: True
+
+*% ======================================
+*% Media Handling Features (Paper Sources)
+*% ======================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Middle
+*InputSlot Upper/Tray 1: "
+ <</ManualFeed false/MediaPosition 3>> setpagedevice"
+*End
+*InputSlot Middle/Tray 2: "
+ <</ManualFeed false/MediaPosition 0>> setpagedevice"
+*End
+*InputSlot Lower/Tray 3: "
+ <</ManualFeed false/MediaPosition 1>> setpagedevice"
+*End
+*InputSlot LargeCapacity/Tray 4: "
+ <</ManualFeed false/MediaPosition 4>> setpagedevice"
+*End
+*InputSlot Envelope/Envelope Feeder: "
+ <</ManualFeed false/MediaPosition 2>> setpagedevice"
+*End
+*?InputSlot: "
+ save
+ currentpagedevice /InputAttributes get /Priority get
+ aload pop pop pop pop
+ [(Middle) (Lower) (Envelope) (Upper) (LargeCapacity)] exch get = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenFreq: "106.0"
+*ScreenAngle: "45.0"
+*ResScreenFreq 300x300dpi/300 dpi: "60.0"
+*ResScreenAngle 300x300dpi/300 dpi: "45.0"
+*ResScreenFreq 600x600dpi/600 dpi: "106.0"
+*ResScreenAngle 600x600dpi/600 dpi: "45.0"
+*ResScreenFreq 1200x1200dpi/ProRes 1200: "180.0"
+*ResScreenAngle 1200x1200dpi/ProRes 1200: "45.0"
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 9
+*AccurateScreensSupport: False
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: PrinterDefault
+*HPHalftone PrinterDefault/Printer's Current Setting: ""
+*HPHalftone Enhanced/Enhanced: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+ /setscreen { pop pop pop } def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ } >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true /PostRenderingEnhanceDetails
+ << /REValue 0 /Type 8 >> >> setpagedevice
+ } if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+
+*%===================================
+*% Resolution
+*%===================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600x600dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 300x300dpi/300 dpi: "
+ <</HWResolution [300 300]>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600]>> setpagedevice"
+*End
+*Resolution 1200x1200dpi/ProRes 1200: "
+ <</HWResolution [1200 1200]>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%==================================
+*% HPEconoMode
+*%==================================
+*OpenUI *HPEconoMode/EconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 Setup *HPEconoMode
+*HPEconoMode PrinterDefault/Printer's Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /EconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+*%====================================
+*% Duplex
+*%====================================
+*OpenUI *Duplex/2-Sided Printing: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off (1-Sided): "
+ <</Duplex false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Flip on Long Edge (Standard): "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Flip on Short Edge: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex known
+ false ne
+ { currentpagedevice /Duplex get
+ { currentpagedevice /Tumble get
+ {(DuplexTumble)}{(DuplexNoTumble)}ifelse
+ } { (None)} ifelse
+ }{(None)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Duplex
+
+*%+====================================
+*% Resolution Enhancement
+*%=====================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/Printer's Current Setting: ""
+*Smoothing None/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Light/Light: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 1 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Medium/Medium: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Dark/Dark: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 3 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (Light) (Medium) (Dark)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+*%====================================
+*% Collation
+*%====================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 20 AnySetup *Collate
+*DefaultCollate: True
+*Collate True/On (turn off in application): "
+ <</Collate true>> setpagedevice"
+*End
+*Collate False/Off: "
+ <</Collate false>> setpagedevice"
+*End
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+
+*% ===================================
+*% Color Control
+*% ===================================
+*DefaultColorSep: ProcessBlack.106lpi.600x600dpi/106 lpi / 600 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 53 lpi / 300x300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.53lpi.300x300dpi/53 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.53lpi.300x300dpi/53 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.53lpi.300x300dpi/53 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.53lpi.300x300dpi/53 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.53lpi.300x300dpi/53 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.53lpi.300x300dpi/53 lpi /300 dpi: "53.033"
+*ColorSepScreenFreq CustomColor.53lpi.300x300dpi/53 lpi /300 dpi: "53.033"
+*ColorSepScreenFreq ProcessCyan.53lpi.300x300dpi/53 lpi /300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessMagenta.53lpi.300x300dpi/53 lpi /300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessYellow.53lpi.300x300dpi/53 lpi /300 dpi: "50.0"
+
+*% For 60 lpi / 300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi /300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi /300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi /300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi /300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi /300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
+*ColorSepScreenAngle ProcessBlack.85lpi.600x600dpi/85 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600x600dpi/85 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600x600dpi/85 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600x600dpi/85 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600x600dpi/85 lpi /600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600x600dpi/85 lpi /600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600x600dpi/85 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600x600dpi/85 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi /300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.106lpi.300x300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300x300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300x300dpi/106 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300x300dpi/106 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300x300dpi/106 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300x300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300x300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300x300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300x300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300x300dpi/106 lpi /300 dpi: "100.0"
+
+*% For 71 lpi / 600x600 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.71lpi.600x600dpi/71 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.71lpi.600x600dpi/71 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.71lpi.600x600dpi/71 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.71lpi.600x600dpi/71 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.71lpi.600x600dpi/71 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.71lpi.600x600dpi/71 lpi /600 dpi: "70.7107"
+*ColorSepScreenFreq CustomColor.71lpi.600x600dpi/71 lpi /600 dpi: "70.7107"
+*ColorSepScreenFreq ProcessCyan.71lpi.600x600dpi/71 lpi /600 dpi: "63.2456"
+*ColorSepScreenFreq ProcessMagenta.71lpi.600x600dpi/71 lpi /600 dpi: "63.2456"
+*ColorSepScreenFreq ProcessYellow.71lpi.600x600dpi/71 lpi /600 dpi: "66.6667"
+
+*% For 106 lpi /600 dpi ===============================
+
+*ColorSepScreenAngle ProcessBlack.106lpi.600x600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600x600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600x600dpi/106 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600x600dpi/106 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600x600dpi/106 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600x600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600x600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600x600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600x600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600x600dpi/106 lpi /600 dpi: "100.0"
+
+*% For 141 lpi / 1200x1200 dpi ================================
+
+*ColorSepScreenAngle ProcessBlack.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "45.0"
+*ColorSepScreenAngle CustomColor.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "45.0"
+*ColorSepScreenAngle ProcessCyan.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "18.4349"
+*ColorSepScreenAngle ProcessYellow.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq CustomColor.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessCyan.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessMagenta.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessYellow.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+
+*% For 180 lpi / 1200 dpi =========================
+
+*ColorSepScreenAngle ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "180"
+*ColorSepScreenFreq CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "180"
+*ColorSepScreenFreq ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "161"
+*ColorSepScreenFreq ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "161"
+*ColorSepScreenFreq ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "170"
+
+*% ===================================
+*% Font Information
+*% ===================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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
+*% ===================================
+*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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% ===================================
+*% QuarkXPress keywords
+*% ===================================
+*QRKDoNonLocalDCS: False
+
+*%QRKPatch sectionOption: " "
+
+*%QRKCustomHalftone sectionOption: " "
+
+*% ===========================================
+*% For "HP LaserJet 4000 Series" version 2014.108
+*% ===========================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_4050_Series.ppd b/prnt/hpijs/ppd/HP_LaserJet_4050_Series.ppd
new file mode 100644
index 000000000..ff807f9cd
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_4050_Series.ppd
@@ -0,0 +1,1770 @@
+*PPD-Adobe: "4.3"
+*% =========================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =========================================
+*% PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD for HP LaserJet 4000 Series
+*% For Macintosh only
+*% 2001
+*% =========================================
+
+*% ===================================
+*% Product / PPD Version Information
+*% ===================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.1.2 X"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP4050_5.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 4050 Series.icns"
+
+*% Product Version Information
+*Product: "(HP LaserJet 4050 Series )"
+*ModelName: "HP LaserJet 4050 Series"
+*ShortNickName: "HP LaserJet 4050 Series"
+*NickName: "HP LaserJet 4050 Series Postscript (recommended)"
+*PSVersion: "(2014.116) 0"
+*Manufacturer: "HP"
+
+*% ===================================
+*% Basic Device Capabilities
+*% ===================================
+*LanguageLevel: "2"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: True
+*?FileSystem: "
+ save false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+
+*Throughput: "17"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*VariablePaperSize: True
+
+*% ===================================
+*% Emulations and Protocols
+*% ===================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+*PrintPSErrors: True
+
+*% =================================
+*% PostScript Patches
+*% =================================
+*JobPatchFile 1: "
+/limitinterpolate { dup type /dicttype eq { dup /Interpolate known { dup /Interpolate get {
+ 1 1 idtransform 2 index /ImageMatrix get dtransform exch abs 1 exch div exch abs 1 exch div 2 copy lt
+ { exch }if pop 4 lt { dup /Interpolate false put } if } if } if } if
+} bind def
+/image { limitinterpolate systemdict /image get exec } bind def
+/imagemask { limitinterpolate systemdict /imagemask get exec } bind def"
+*End
+
+*% ===================================
+*% Installable Options
+*% ===================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*OpenUI *HPOption_Tray3/Tray 3: Boolean
+*DefaultHPOption_Tray3: False
+*HPOption_Tray3 True/Installed: ""
+*HPOption_Tray3 False/Not Installed: ""
+*?HPOption_Tray3: "
+ save
+ currentpagedevice /InputAttributes get dup
+ 1 known
+ {1 get null ne {(True)}{(False)} ifelse}
+ {pop (False)} ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Tray3
+
+*OpenUI *HPOption_Tray4/Tray 4: Boolean
+*DefaultHPOption_Tray4: False
+*HPOption_Tray4 True/Installed: ""
+*HPOption_Tray4 False/Not Installed: ""
+*?HPOption_Tray4: "
+ save
+ currentpagedevice /InputAttributes get dup
+ 4 known
+ {4 get null ne {(True)}{(False)} ifelse}
+ {pop (False)} ifelse
+ = flush
+ restore "
+*End
+*CloseUI: *HPOption_Tray4
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_Disk/Printer Hard Disk: PickOne
+*DefaultHPOption_Disk: None
+*HPOption_Disk None/None: ""
+*HPOption_Disk RAMDisk/RAM Disk: ""
+*HPOption_Disk HardDisk/Hard Disk: ""
+*?HPOption_Disk: "
+ save
+ (HardDisk)
+ (RAMDisk)
+ (None)
+ 0
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { dup /Writeable get
+ { /PhysicalSize get 500000 gt {2}{1}ifelse 2 copy lt { exch }if pop }
+ { pop } ifelse
+ } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ index = flush pop pop pop
+ restore
+"
+*End
+*CloseUI: *HPOption_Disk
+
+*OpenUI *HPOption_Envelope_Feeder/Envelope Feeder: Boolean
+*DefaultHPOption_Envelope_Feeder: False
+*HPOption_Envelope_Feeder True/Installed: ""
+*HPOption_Envelope_Feeder False/Not Installed: ""
+*?HPOption_Envelope_Feeder: "
+ save
+ currentpagedevice /InputAttributes get dup
+ 2 known
+ {2 get null ne {(True)}{(False)} ifelse}
+ {pop (False)} ifelse = flush
+
+"
+*End
+*CloseUI: *HPOption_Envelope_Feeder
+
+*%====================================
+*% Fit to Page
+*%====================================
+*OpenUI *HPOption_PaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPOption_PaperPolicy
+*DefaultHPOption_PaperPolicy: PromptUser
+*HPOption_PaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPOption_PaperPolicy: "(PromptUser) = flush"
+*CloseUI: *HPOption_PaperPolicy
+
+*OpenUI *InstalledMemory/Total Memory: PickOne
+*DefaultInstalledMemory: 4MB
+*InstalledMemory 4MB/4 - 7 MB: ""
+*InstalledMemory 8MB/8 - 11 MB: ""
+*InstalledMemory 12MB/12 - 19 MB: ""
+*InstalledMemory 20MB/20 - 27 MB: ""
+*InstalledMemory 28MB/28 - 35 MB: ""
+*InstalledMemory 36MB/36 MB or more: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 36 ge
+ {(36MB)}
+ {
+ size 28 ge
+ {(28MB)}
+ {
+ size 20 ge
+ {(20MB)}
+ {
+ size 12 ge
+ {(12MB)}
+ {
+ size 8 ge
+ {(8MB)}
+ {(4MB)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+*CloseGroup: InstallableOptions
+
+*%Job Retention not allowed unless printer has a hard disk
+*UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionStore
+*UIConstraints: *HPOption_Disk RAMDisk *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPOption_Disk RAMDisk *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPOption_Disk RAMDisk *HPJobRetentionOption HPJobRetentionStore
+
+
+*%=== Proof and Hold =======================
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetentionOption/Job Retention: PickOne
+*OrderDependency: 14 Prolog *HPJobRetentionOption
+*DefaultHPJobRetentionOption: HPJobRetentionOff
+*HPJobRetentionOption HPJobRetentionQuickCopy/Quick Copy: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 1 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionStore/Stored Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 2 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*CloseUI: *HPJobRetentionOption
+
+
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*% Fills not allowed with overlays
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+
+*% Halo style does not work with Watermarks
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*FreeVM: "2200000"
+*VMOption 4MB/4 - 7 MB: "2200000"
+*VMOption 8MB/8 - 11 MB: "6000000"
+*VMOption 12MB/12 - 19 MB: "9400000"
+*VMOption 20MB/20 - 27 MB: "17000000"
+*VMOption 28MB/28 - 35 MB: "24500000"
+*VMOption 36MB/36 MB or more: "32000000"
+
+*% ===================================
+*% User Interface Constraints
+*% ===================================
+*% If option not installed then disable appropriate feature.
+*%====================================================================
+*UIConstraints: *HPOption_Tray3 False *InputSlot Lower
+*UIConstraints: *HPOption_Tray4 False *InputSlot LargeCapacity
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+*UIConstraints: *HPOption_Disk None *Collate True
+*UIConstraints: *HPOption_Envelope_Feeder False *InputSlot Envelope
+
+*% Don't allow these paper sizes/types in the Envelope Feeder
+*%====================================================================
+*UIConstraints: *PageSize Letter *InputSlot Envelope
+*UIConstraints: *PageSize LetterSmall *InputSlot Envelope
+*UIConstraints: *PageSize Legal *InputSlot Envelope
+*UIConstraints: *PageSize LegalSmall *InputSlot Envelope
+*UIConstraints: *PageSize Executive *InputSlot Envelope
+*UIConstraints: *PageSize A4 *InputSlot Envelope
+*UIConstraints: *PageSize A4Small *InputSlot Envelope
+*UIConstraints: *PageSize A5 *InputSlot Envelope
+*UIConstraints: *PageSize B5 *InputSlot Envelope
+*UIConstraints: *PageSize w612h935 *InputSlot Envelope
+*UIConstraints: *PageSize w558h774 *InputSlot Envelope
+*UIConstraints: *MediaType Transparency *InputSlot Envelope
+
+*UIConstraints: *PageRegion Letter *InputSlot Envelope
+*UIConstraints: *PageRegion LetterSmall *InputSlot Envelope
+*UIConstraints: *PageRegion Legal *InputSlot Envelope
+*UIConstraints: *PageRegion LegalSmall *InputSlot Envelope
+*UIConstraints: *PageRegion Executive *InputSlot Envelope
+*UIConstraints: *PageRegion A4 *InputSlot Envelope
+*UIConstraints: *PageRegion A4Small *InputSlot Envelope
+*UIConstraints: *PageRegion A5 *InputSlot Envelope
+*UIConstraints: *PageRegion B5 *InputSlot Envelope
+*UIConstraints: *PageRegion w612h935 *InputSlot Envelope
+*UIConstraints: *PageRegion w558h774 *InputSlot Envelope
+
+*% Don't allow envelopes or transparencies in Tray 2
+*%=====================================================
+*UIConstraints: *PageSize Env10 *InputSlot Middle
+*UIConstraints: *PageSize EnvMonarch *InputSlot Middle
+*UIConstraints: *PageSize EnvDL *InputSlot Middle
+*UIConstraints: *PageSize EnvC5 *InputSlot Middle
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Middle
+*UIConstraints: *MediaType Transparency *InputSlot Middle
+
+*UIConstraints: *PageRegion Env10 *InputSlot Middle
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Middle
+*UIConstraints: *PageRegion EnvDL *InputSlot Middle
+*UIConstraints: *PageRegion EnvC5 *InputSlot Middle
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Middle
+
+*% Don't allow envelopes or transparencies in Tray 3
+*%=====================================================
+*UIConstraints: *PageSize Env10 *InputSlot Lower
+*UIConstraints: *PageSize EnvMonarch *InputSlot Lower
+*UIConstraints: *PageSize EnvDL *InputSlot Lower
+*UIConstraints: *PageSize EnvC5 *InputSlot Lower
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Lower
+*UIConstraints: *MediaType Transparency *InputSlot Lower
+
+*UIConstraints: *PageRegion Env10 *InputSlot Lower
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Lower
+*UIConstraints: *PageRegion EnvDL *InputSlot Lower
+*UIConstraints: *PageRegion EnvC5 *InputSlot Lower
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Lower
+
+*% Don't allow envelopes or transparencies in Tray 4
+*%=======================================================
+*UIConstraints: *PageSize Env10 *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvMonarch *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvDL *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvC5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvISOB5 *InputSlot LargeCapacity
+*UIConstraints: *MediaType Transparency *InputSlot LargeCapacity
+
+*UIConstraints: *PageRegion Env10 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvMonarch *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvDL *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvC5 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot LargeCapacity
+
+*% Don't allow A5, envelopes, transparencies or labels to be duplexed
+*%=============================================================
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+
+*% Cannot duplex custom page sizes or feed from envelop tray
+*%=============================================================
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexNoTumble
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexTumble
+*NonUIConstraints: *CustomPageSize True *InputSlot Envelope
+
+
+*% ===================================
+*% Paper Sizes
+*% ===================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w612h935/Executive (JIS): "
+ <</PageSize [612 935] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 13 dict
+ dup [499 709] (EnvISOB5) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [279 540] (EnvMonarch) put
+ dup [297 684] (Env10) put
+ dup [558 774] (w558h774) put
+ dup [612 935] (w612h935) put
+ dup [516 729] (B5) put
+ dup [420 595] (A5) put
+ dup [595 842] (A4) put
+ dup [522 756] (Executive) put
+ dup [612 1008] (Legal) put
+ dup [612 792] (Letter) 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: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w612h935/Executive (JIS): "
+ <</PageSize [612 935] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.24 12.06 599.76 780.06"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Legal/Legal: "12.24 12.06 599.76 996.06"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06"
+*ImageableArea A4/A4: "13.44 12.06 581.76 829.74"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.00 408.00 583.00"
+*ImageableArea B5/JIS B5: "12.50 12.50 503.50 716.50"
+*ImageableArea w612h935/Executive (JIS): "12.00 12.00 599.76 922.76"
+*ImageableArea w558h774/16K: "12.00 12.00 545.76 761.76"
+*ImageableArea Env10/Env Comm10: "12.12 12.06 284.76 672.06"
+*ImageableArea EnvMonarch/Env Monarch: "12.72 12.06 266.16 528.06"
+*ImageableArea EnvDL/Env DL: "13.80 12.06 297.96 611.58"
+*ImageableArea EnvC5/Env C5: "12.60 12.06 446.52 637.02"
+*ImageableArea EnvISOB5/Env ISO B5: "13.20 12.06 485.52 696.54"
+*?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 Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+
+*LandscapeOrientation: Plus90
+
+*%==========================================
+*% Media Type
+*%=========================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: None
+*MediaType None/None: "
+ <</MediaType null>> setpagedevice"
+*End
+*MediaType Plain/Plain: "
+ <</MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</MediaType (Color)>> setpagedevice"
+*End
+*MediaType Rough/Rough: "
+ <</MediaType (Rough)>> setpagedevice"
+*End
+*MediaType Card_Stock/Card_Stock: "
+ <</MediaType (Card Stock)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /InputAttributes get dup
+ /Priority get
+ 0 get get
+ /MediaType get
+ (Card Stock) anchorsearch
+ {pop pop (Card_Stock)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*%=========================================
+*% Custom Paper Support
+*%=========================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+*HWMargins: 16 16 16 16
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null >>
+ setpagedevice
+ "
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1008
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 0
+
+*RequiresPageRegion All: True
+
+*% ======================================
+*% Media Handling Features (Paper Sources)
+*% ======================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Middle
+*InputSlot Upper/Tray 1: "
+ <</ManualFeed false/MediaPosition 3>> setpagedevice"
+*End
+*InputSlot Middle/Tray 2: "
+ <</ManualFeed false/MediaPosition 0>> setpagedevice"
+*End
+*InputSlot Lower/Tray 3: "
+ <</ManualFeed false/MediaPosition 1>> setpagedevice"
+*End
+*InputSlot LargeCapacity/Tray 4: "
+ <</ManualFeed false/MediaPosition 4>> setpagedevice"
+*End
+*InputSlot Envelope/Envelope Feeder: "
+ <</ManualFeed false/MediaPosition 2>> setpagedevice"
+*End
+*?InputSlot: "
+ save
+ currentpagedevice /InputAttributes get /Priority get
+ aload pop pop pop pop
+ [(Middle) (Lower) (Envelope) (Upper) (LargeCapacity)] exch get = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenFreq: "106.0"
+*ScreenAngle: "45.0"
+*ResScreenFreq 300x300dpi/300 dpi: "60.0"
+*ResScreenAngle 300x300dpi/300 dpi: "45.0"
+*ResScreenFreq 600x600dpi/600 dpi: "106.0"
+*ResScreenAngle 600x600dpi/600 dpi: "45.0"
+*ResScreenFreq 1200x1200dpi/ProRes 1200: "180.0"
+*ResScreenAngle 1200x1200dpi/ProRes 1200: "45.0"
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 9
+*AccurateScreensSupport: False
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: PrinterDefault
+*HPHalftone PrinterDefault/Printer's Current Setting: ""
+*HPHalftone Enhanced/Enhanced: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+ /setscreen { pop pop pop } def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ } >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true /PostRenderingEnhanceDetails
+ << /REValue 0 /Type 8 >> >> setpagedevice
+ } if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+
+*%===================================
+*% Resolution
+*%===================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600x600x2dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 1200x1200dpi/ProRes 1200: "
+ <</HWResolution [1200 1200] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600x2dpi/FastRes 1200: "
+ <</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 300x300dpi/300 dpi: "
+ <</HWResolution [300 300] /PreRenderingEnhance false>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%==================================
+*% HPEconoMode
+*%==================================
+*OpenUI *HPEconoMode/EconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/Printer's Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /EconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+*%====================================
+*% Duplex
+*%====================================
+*OpenUI *Duplex/2-Sided Printing: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off (1-Sided): "
+ <</Duplex false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Flip on Long Edge (Standard): "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Flip on Short Edge: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex known
+ false ne
+ { currentpagedevice /Duplex get
+ { currentpagedevice /Tumble get
+ {(DuplexTumble)}{(DuplexNoTumble)}ifelse
+ } { (None)} ifelse
+ }{(None)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Duplex
+
+*%+====================================
+*% Resolution Enhancement
+*%=====================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/Printer's Current Setting: ""
+*Smoothing None/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Light/Light: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 1 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Medium/Medium: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Dark/Dark: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 3 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (Light) (Medium) (Dark)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+*%====================================
+*% Collation
+*%====================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 12 AnySetup *Collate
+*DefaultCollate: True
+*Collate True/On (turn off in application): "
+ <</Collate true>> setpagedevice"
+*End
+*Collate False/Off: "
+ <</Collate false>> setpagedevice"
+*End
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+
+*% ===================================
+*% Color Control
+*% ===================================
+*DefaultColorSep: ProcessBlack.106lpi.600x600dpi/106 lpi / 600 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 53 lpi / 300x300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.53lpi.300x300dpi/53 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.53lpi.300x300dpi/53 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.53lpi.300x300dpi/53 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.53lpi.300x300dpi/53 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.53lpi.300x300dpi/53 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.53lpi.300x300dpi/53 lpi /300 dpi: "53.033"
+*ColorSepScreenFreq CustomColor.53lpi.300x300dpi/53 lpi /300 dpi: "53.033"
+*ColorSepScreenFreq ProcessCyan.53lpi.300x300dpi/53 lpi /300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessMagenta.53lpi.300x300dpi/53 lpi /300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessYellow.53lpi.300x300dpi/53 lpi /300 dpi: "50.0"
+
+*% For 60 lpi / 300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi /300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi /300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi /300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi /300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi /300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
+*ColorSepScreenAngle ProcessBlack.85lpi.600x600dpi/85 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600x600dpi/85 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600x600dpi/85 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600x600dpi/85 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600x600dpi/85 lpi /600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600x600dpi/85 lpi /600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600x600dpi/85 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600x600dpi/85 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi /300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.106lpi.300x300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300x300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300x300dpi/106 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300x300dpi/106 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300x300dpi/106 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300x300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300x300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300x300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300x300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300x300dpi/106 lpi /300 dpi: "100.0"
+
+*% For 71 lpi / 600x600 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.71lpi.600x600dpi/71 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.71lpi.600x600dpi/71 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.71lpi.600x600dpi/71 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.71lpi.600x600dpi/71 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.71lpi.600x600dpi/71 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.71lpi.600x600dpi/71 lpi /600 dpi: "70.7107"
+*ColorSepScreenFreq CustomColor.71lpi.600x600dpi/71 lpi /600 dpi: "70.7107"
+*ColorSepScreenFreq ProcessCyan.71lpi.600x600dpi/71 lpi /600 dpi: "63.2456"
+*ColorSepScreenFreq ProcessMagenta.71lpi.600x600dpi/71 lpi /600 dpi: "63.2456"
+*ColorSepScreenFreq ProcessYellow.71lpi.600x600dpi/71 lpi /600 dpi: "66.6667"
+
+*% For 106 lpi /600 dpi ===============================
+
+*ColorSepScreenAngle ProcessBlack.106lpi.600x600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600x600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600x600dpi/106 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600x600dpi/106 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600x600dpi/106 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600x600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600x600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600x600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600x600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600x600dpi/106 lpi /600 dpi: "100.0"
+
+*% For 141 lpi / 1200x1200 dpi ================================
+
+*ColorSepScreenAngle ProcessBlack.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "45.0"
+*ColorSepScreenAngle CustomColor.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "45.0"
+*ColorSepScreenAngle ProcessCyan.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "18.4349"
+*ColorSepScreenAngle ProcessYellow.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq CustomColor.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessCyan.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessMagenta.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessYellow.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+
+*% For 180 lpi / 1200 dpi =========================
+
+*ColorSepScreenAngle ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "180"
+*ColorSepScreenFreq CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "180"
+*ColorSepScreenFreq ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "161"
+*ColorSepScreenFreq ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "161"
+*ColorSepScreenFreq ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "170"
+
+*% ===================================
+*% Font Information
+*% ===================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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
+*% ===================================
+*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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% ===================================
+*% QuarkXPress keywords
+*% ===================================
+*QRKDoNonLocalDCS: False
+
+*%QRKPatch sectionOption: " "
+
+*%QRKCustomHalftone sectionOption: " "
+
+*% ===========================================
+*% For "HP LaserJet 4050 Series" version 2014.108
+*% ===========================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_4100_MFP.ppd b/prnt/hpijs/ppd/HP_LaserJet_4100_MFP.ppd
new file mode 100644
index 000000000..625714681
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_4100_MFP.ppd
@@ -0,0 +1,1778 @@
+*PPD-Adobe: "4.3"
+*% =========================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =========================================
+*% PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD for HP LaserJet 4100 Series
+*% For Macintosh only
+*% =========================================
+
+*% ===================================
+*% Product / PPD Version Information
+*% ===================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.0.1 X"
+*HPBuildNumber: "001"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP4100_5.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 4100 MFP.icns"
+
+*% Product Version Information
+*Product: "(HP LaserJet 4100 MFP )"
+*ModelName: "HP LaserJet 4100 MFP "
+*ShortNickName: "HP LaserJet 4100 MFP "
+*NickName: "HP LaserJet 4100 MFP v.3010.107 Postscript (recommended)"
+*PSVersion: "(3010.107) 0"
+*Manufacturer: "HP"
+
+*% ===================================
+*% Basic Device Capabilities
+*% ===================================
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: True
+*?FileSystem: "
+ save false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+
+*Throughput: "17"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*VariablePaperSize: True
+
+*% ===================================
+*% Emulations and Protocols
+*% ===================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+*PrintPSErrors: True
+
+*% =================================
+*% PostScript Patches
+*% =================================
+*JobPatchFile 1: "
+/limitinterpolate { dup type /dicttype eq { dup /Interpolate known { dup /Interpolate get {
+ 1 1 idtransform 2 index /ImageMatrix get dtransform exch abs 1 exch div exch abs 1 exch div 2 copy lt
+ { exch }if pop 4 lt { dup /Interpolate false put } if } if } if } if
+} bind def
+/image { limitinterpolate systemdict /image get exec } bind def
+/imagemask { limitinterpolate systemdict /imagemask get exec } bind def"
+*End
+
+*% ===================================
+*% Installable Options
+*% ===================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*OpenUI *HPOption_Tray3/Tray 3: Boolean
+*DefaultHPOption_Tray3: False
+*HPOption_Tray3 True/Installed: ""
+*HPOption_Tray3 False/Not Installed: ""
+*?HPOption_Tray3: "
+ save
+ currentpagedevice /InputAttributes get dup
+ 1 known
+ {1 get null ne {(True)}{(False)} ifelse}
+ {pop (False)} ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Tray3
+
+*OpenUI *HPOption_Tray4/Tray 4: Boolean
+*DefaultHPOption_Tray4: False
+*HPOption_Tray4 True/Installed: ""
+*HPOption_Tray4 False/Not Installed: ""
+*?HPOption_Tray4: "
+ save
+ currentpagedevice /InputAttributes get dup
+ 4 known
+ {4 get null ne {(True)}{(False)} ifelse}
+ {pop (False)} ifelse
+ = flush
+ restore "
+*End
+*CloseUI: *HPOption_Tray4
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_Disk/Printer Hard Disk: PickOne
+*DefaultHPOption_Disk: None
+*HPOption_Disk None/None: ""
+*HPOption_Disk RAMDisk/RAM Disk: ""
+*HPOption_Disk HardDisk/Hard Disk: ""
+*?HPOption_Disk: "
+ save
+ (HardDisk)
+ (RAMDisk)
+ (None)
+ 0
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { dup /Writeable get
+ { /PhysicalSize get 500000 gt {2}{1}ifelse 2 copy lt { exch }if pop }
+ { pop } ifelse
+ } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ index = flush pop pop pop
+ restore
+"
+*End
+*CloseUI: *HPOption_Disk
+
+*OpenUI *HPOption_Envelope_Feeder/Envelope Feeder: Boolean
+*DefaultHPOption_Envelope_Feeder: False
+*HPOption_Envelope_Feeder True/Installed: ""
+*HPOption_Envelope_Feeder False/Not Installed: ""
+*?HPOption_Envelope_Feeder: "
+ save
+ currentpagedevice /InputAttributes get dup
+ 2 known
+ {2 get null ne {(True)}{(False)} ifelse}
+ {pop (False)} ifelse
+ = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Envelope_Feeder
+
+*%====================================
+*% Fit to Page
+*%====================================
+*OpenUI *HPOption_PaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPOption_PaperPolicy
+*DefaultHPOption_PaperPolicy: PromptUser
+*HPOption_PaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPOption_PaperPolicy: "(PromptUser) = flush"
+*CloseUI: *HPOption_PaperPolicy
+
+*OpenUI *InstalledMemory/Total Memory: PickOne
+*DefaultInstalledMemory: 16MB
+*InstalledMemory 16MB/16 - 23 MB: ""
+*InstalledMemory 24MB/24 - 31 MB: ""
+*InstalledMemory 32MB/32 - 63 MB: ""
+*InstalledMemory 64MB/64 - 95 MB: ""
+*InstalledMemory 96MB/96 - 127 MB: ""
+*InstalledMemory 128MB/128 - 255 MB: ""
+*InstalledMemory 256MB/256 MB or more: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 256 ge
+ {(256MB)}
+ {
+ size 128 ge
+ {(128MB)}
+ {
+ size 96 ge
+ {(96MB)}
+ {
+ size 64 ge
+ {(64MB)}
+ {
+ size 32 ge
+ {(32MB)}
+ {
+ size 24 ge
+ {(24MB)}
+ {(16MB)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+*CloseGroup: InstallableOptions
+
+*%Job Retention not allowed unless printer has a hard disk
+
+*UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionStore
+*%UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionPrivate
+*UIConstraints: *HPOption_Disk None *Collate True
+
+*UIConstraints: *HPOption_Disk RAMDisk *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPOption_Disk RAMDisk *HPJobRetentionOption HPJobRetentionStore
+
+*% =================================
+*% Job Retention
+*% =================================
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetentionOption/Job Retention: PickOne
+*OrderDependency: 14 Prolog *HPJobRetentionOption
+*DefaultHPJobRetentionOption: HPJobRetentionOff
+*HPJobRetentionOption HPJobRetentionQuickCopy/Quick Copy: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 1 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionStore/Stored Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 2 >>
+ >> setpagedevice
+"
+*End
+
+*%HPJobRetention HPJobRetentionPrivate/Private Job: "
+*% << /Collate true /CollateDetails
+*% << /Type 8 /Hold 1 /HoldType 1 >>
+*% >> setpagedevice
+*%"
+*%End
+
+*HPJobRetentionOption HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*CloseUI: *HPJobRetentionOption
+
+
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*% Fills not allowed with overlays
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+
+*% Halo style does not work with Watermarks
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*FreeVM: "4000000"
+*VMOption 16MB/16 - 23 MB: "4000000"
+*VMOption 24MB/24 - 31 MB: "7500000"
+*VMOption 32MB/32 - 63 MB: "14000000"
+*VMOption 64MB/64 - 95 MB: "28000000"
+*VMOption 96MB/96 - 127 MB: "48000000"
+*VMOption 128MB/128 - 255 MB: "68000000"
+*VMOption 256MB/256 MB or more: "144000000"
+
+*% ===================================
+*% User Interface Constraints
+*% ===================================
+*% If option not installed then disable appropriate feature.
+*%====================================================================
+*UIConstraints: *HPOption_Tray3 False *InputSlot Lower
+*UIConstraints: *HPOption_Tray4 False *InputSlot LargeCapacity
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+*UIConstraints: *HPOption_Envelope_Feeder False *InputSlot Envelope
+
+*% Don't allow these paper sizes/types in the Envelope Feeder
+*%====================================================================
+*UIConstraints: *PageSize Letter *InputSlot Envelope
+*UIConstraints: *PageSize LetterSmall *InputSlot Envelope
+*UIConstraints: *PageSize Legal *InputSlot Envelope
+*UIConstraints: *PageSize LegalSmall *InputSlot Envelope
+*UIConstraints: *PageSize Executive *InputSlot Envelope
+*UIConstraints: *PageSize A4 *InputSlot Envelope
+*UIConstraints: *PageSize A4Small *InputSlot Envelope
+*UIConstraints: *PageSize A5 *InputSlot Envelope
+*UIConstraints: *PageSize B5 *InputSlot Envelope
+*UIConstraints: *PageSize w612h935 *InputSlot Envelope
+*UIConstraints: *PageSize w558h774 *InputSlot Envelope
+*UIConstraints: *MediaType Transparency *InputSlot Envelope
+
+*UIConstraints: *PageRegion Letter *InputSlot Envelope
+*UIConstraints: *PageRegion LetterSmall *InputSlot Envelope
+*UIConstraints: *PageRegion Legal *InputSlot Envelope
+*UIConstraints: *PageRegion LegalSmall *InputSlot Envelope
+*UIConstraints: *PageRegion Executive *InputSlot Envelope
+*UIConstraints: *PageRegion A4 *InputSlot Envelope
+*UIConstraints: *PageRegion A4Small *InputSlot Envelope
+*UIConstraints: *PageRegion A5 *InputSlot Envelope
+*UIConstraints: *PageRegion B5 *InputSlot Envelope
+*UIConstraints: *PageRegion w612h935 *InputSlot Envelope
+*UIConstraints: *PageRegion w558h774 *InputSlot Envelope
+
+*% Don't allow envelopes or transparencies in Tray 2
+*%=====================================================
+*UIConstraints: *PageSize Env10 *InputSlot Middle
+*UIConstraints: *PageSize EnvMonarch *InputSlot Middle
+*UIConstraints: *PageSize EnvDL *InputSlot Middle
+*UIConstraints: *PageSize EnvC5 *InputSlot Middle
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Middle
+*UIConstraints: *MediaType Transparency *InputSlot Middle
+
+*UIConstraints: *PageRegion Env10 *InputSlot Middle
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Middle
+*UIConstraints: *PageRegion EnvDL *InputSlot Middle
+*UIConstraints: *PageRegion EnvC5 *InputSlot Middle
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Middle
+
+*% Don't allow envelopes or transparencies in Tray 3
+*%=====================================================
+*UIConstraints: *PageSize Env10 *InputSlot Lower
+*UIConstraints: *PageSize EnvMonarch *InputSlot Lower
+*UIConstraints: *PageSize EnvDL *InputSlot Lower
+*UIConstraints: *PageSize EnvC5 *InputSlot Lower
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Lower
+*UIConstraints: *MediaType Transparency *InputSlot Lower
+
+*UIConstraints: *PageRegion Env10 *InputSlot Lower
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Lower
+*UIConstraints: *PageRegion EnvDL *InputSlot Lower
+*UIConstraints: *PageRegion EnvC5 *InputSlot Lower
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Lower
+
+*% Don't allow envelopes or transparencies in Tray 4
+*%=======================================================
+*UIConstraints: *PageSize Env10 *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvMonarch *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvDL *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvC5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvISOB5 *InputSlot LargeCapacity
+*UIConstraints: *MediaType Transparency *InputSlot LargeCapacity
+
+*UIConstraints: *PageRegion Env10 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvMonarch *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvDL *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvC5 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot LargeCapacity
+
+*% Don't allow A5, envelopes, transparencies or labels to be duplexed
+*%=============================================================
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+
+*% Cannot duplex custom page sizes or feed from envelop tray
+*%=============================================================
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexNoTumble
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexTumble
+*NonUIConstraints: *CustomPageSize True *InputSlot Envelope
+
+
+*% ===================================
+*% Paper Sizes
+*% ===================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w612h935/Executive (JIS): "
+ <</PageSize [612 935] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 13 dict
+ dup [499 709] (EnvISOB5) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [279 540] (EnvMonarch) put
+ dup [297 684] (Env10) put
+ dup [558 774] (w558h774) put
+ dup [612 935] (w612h935) put
+ dup [516 729] (B5) put
+ dup [420 595] (A5) put
+ dup [595 842] (A4) put
+ dup [522 756] (Executive) put
+ dup [612 1008] (Legal) put
+ dup [612 792] (Letter) 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: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w612h935/Executive (JIS): "
+ <</PageSize [612 935] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.24 12.06 599.76 780.06"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Legal/Legal: "12.24 12.06 599.76 996.06"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06"
+*ImageableArea A4/A4: "13.44 12.06 581.76 829.74"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.00 408.00 583.00"
+*ImageableArea B5/JIS B5: "12.50 12.50 503.50 716.50"
+*ImageableArea w612h935/Executive (JIS): "12.00 12.00 599.76 922.76"
+*ImageableArea w558h774/16K: "12.00 12.00 545.76 761.76"
+*ImageableArea Env10/Env Comm10: "12.12 12.06 284.76 672.06"
+*ImageableArea EnvMonarch/Env Monarch: "12.72 12.06 266.16 528.06"
+*ImageableArea EnvDL/Env DL: "13.80 12.06 297.96 611.58"
+*ImageableArea EnvC5/Env C5: "12.60 12.06 446.52 637.02"
+*ImageableArea EnvISOB5/Env ISO B5: "13.20 12.06 485.52 696.54"
+*?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 Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+
+*LandscapeOrientation: Plus90
+
+*%==========================================
+*% Media Type
+*%=========================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: None
+*MediaType None/None: "
+ <</MediaType null>> setpagedevice"
+*End
+*MediaType Plain/Plain: "
+ <</MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</MediaType (Color)>> setpagedevice"
+*End
+*MediaType Rough/Rough: "
+ <</MediaType (Rough)>> setpagedevice"
+*End
+*MediaType Card_Stock/Card_Stock: "
+ <</MediaType (Card Stock)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /InputAttributes get dup
+ /Priority get
+ 0 get get
+ /MediaType get
+ (Card Stock) anchorsearch
+ {pop pop (Card_Stock)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*%=========================================
+*% Custom Paper Support
+*%=========================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+*HWMargins: 16 16 16 16
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null >>
+ setpagedevice
+ "
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1008
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 0
+
+*RequiresPageRegion All: True
+
+*% ======================================
+*% Media Handling Features (Paper Sources)
+*% ======================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Middle
+*InputSlot Upper/Tray 1: "
+ <</ManualFeed false/MediaPosition 3>> setpagedevice"
+*End
+*InputSlot Middle/Tray 2: "
+ <</ManualFeed false/MediaPosition 0>> setpagedevice"
+*End
+*InputSlot Lower/Tray 3: "
+ <</ManualFeed false/MediaPosition 1>> setpagedevice"
+*End
+*InputSlot LargeCapacity/Tray 4: "
+ <</ManualFeed false/MediaPosition 4>> setpagedevice"
+*End
+*InputSlot Envelope/Envelope Feeder: "
+ <</ManualFeed false/MediaPosition 2>> setpagedevice"
+*End
+*?InputSlot: "
+ save
+ currentpagedevice /InputAttributes get /Priority get
+ aload pop pop pop pop
+ [(Middle) (Lower) (Envelope) (Upper) (LargeCapacity)] exch get = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenFreq: "106.0"
+*ScreenAngle: "45.0"
+*ResScreenFreq 300x300dpi/300 dpi: "60.0"
+*ResScreenAngle 300x300dpi/300 dpi: "45.0"
+*ResScreenFreq 600x600dpi/600 dpi: "106.0"
+*ResScreenAngle 600x600dpi/600 dpi: "45.0"
+*ResScreenFreq 1200x1200dpi/ProRes 1200: "180.0"
+*ResScreenAngle 1200x1200dpi/ProRes 1200: "45.0"
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 9
+*AccurateScreensSupport: False
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: PrinterDefault
+*HPHalftone PrinterDefault/Printer's Current Setting: ""
+*HPHalftone Enhanced/Enhanced: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+ /setscreen { pop pop pop } def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ } >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true /PostRenderingEnhanceDetails
+ << /REValue 0 /Type 8 >> >> setpagedevice
+ } if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+
+*%===================================
+*% Resolution
+*%===================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600x600x2dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 1200x1200dpi/ProRes 1200: "
+ <</HWResolution [1200 1200] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600x2dpi/FastRes 1200: "
+ <</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 300x300dpi/300 dpi: "
+ <</HWResolution [300 300] /PreRenderingEnhance false>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%==================================
+*% HPEconoMode
+*%==================================
+*OpenUI *HPEconoMode/EconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/Printer's Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /EconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+*%====================================
+*% Duplex
+*%====================================
+*OpenUI *Duplex/2-Sided Printing: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off (1-Sided): "
+ <</Duplex false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Flip on Long Edge (Standard): "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Flip on Short Edge: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex known
+ false ne
+ { currentpagedevice /Duplex get
+ { currentpagedevice /Tumble get
+ {(DuplexTumble)}{(DuplexNoTumble)}ifelse
+ } { (None)} ifelse
+ }{(None)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Duplex
+
+*%+====================================
+*% Resolution Enhancement
+*%=====================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/Printer's Current Setting: ""
+*Smoothing On/On: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Off/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (On) (On) (On)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+*%====================================
+*% Collation
+*%====================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 12 AnySetup *Collate
+*DefaultCollate: True
+*Collate True/On (turn off in application): "
+ <</Collate true>> setpagedevice"
+*End
+*Collate False/Off: "
+ <</Collate false>> setpagedevice"
+*End
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+
+*% ===================================
+*% Color Control
+*% ===================================
+*DefaultColorSep: ProcessBlack.106lpi.600x600dpi/106 lpi / 600 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 53 lpi / 300x300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.53lpi.300x300dpi/53 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.53lpi.300x300dpi/53 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.53lpi.300x300dpi/53 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.53lpi.300x300dpi/53 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.53lpi.300x300dpi/53 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.53lpi.300x300dpi/53 lpi /300 dpi: "53.033"
+*ColorSepScreenFreq CustomColor.53lpi.300x300dpi/53 lpi /300 dpi: "53.033"
+*ColorSepScreenFreq ProcessCyan.53lpi.300x300dpi/53 lpi /300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessMagenta.53lpi.300x300dpi/53 lpi /300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessYellow.53lpi.300x300dpi/53 lpi /300 dpi: "50.0"
+
+*% For 60 lpi / 300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi /300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi /300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi /300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi /300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi /300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
+*ColorSepScreenAngle ProcessBlack.85lpi.600x600dpi/85 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600x600dpi/85 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600x600dpi/85 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600x600dpi/85 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600x600dpi/85 lpi /600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600x600dpi/85 lpi /600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600x600dpi/85 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600x600dpi/85 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi /300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.106lpi.300x300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300x300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300x300dpi/106 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300x300dpi/106 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300x300dpi/106 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300x300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300x300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300x300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300x300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300x300dpi/106 lpi /300 dpi: "100.0"
+
+*% For 71 lpi / 600x600 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.71lpi.600x600dpi/71 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.71lpi.600x600dpi/71 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.71lpi.600x600dpi/71 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.71lpi.600x600dpi/71 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.71lpi.600x600dpi/71 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.71lpi.600x600dpi/71 lpi /600 dpi: "70.7107"
+*ColorSepScreenFreq CustomColor.71lpi.600x600dpi/71 lpi /600 dpi: "70.7107"
+*ColorSepScreenFreq ProcessCyan.71lpi.600x600dpi/71 lpi /600 dpi: "63.2456"
+*ColorSepScreenFreq ProcessMagenta.71lpi.600x600dpi/71 lpi /600 dpi: "63.2456"
+*ColorSepScreenFreq ProcessYellow.71lpi.600x600dpi/71 lpi /600 dpi: "66.6667"
+
+*% For 106 lpi /600 dpi ===============================
+
+*ColorSepScreenAngle ProcessBlack.106lpi.600x600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600x600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600x600dpi/106 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600x600dpi/106 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600x600dpi/106 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600x600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600x600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600x600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600x600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600x600dpi/106 lpi /600 dpi: "100.0"
+
+*% For 141 lpi / 1200x1200 dpi ================================
+
+*ColorSepScreenAngle ProcessBlack.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "45.0"
+*ColorSepScreenAngle CustomColor.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "45.0"
+*ColorSepScreenAngle ProcessCyan.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "18.4349"
+*ColorSepScreenAngle ProcessYellow.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq CustomColor.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessCyan.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessMagenta.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessYellow.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+
+*% For 180 lpi / 1200 dpi =========================
+
+*ColorSepScreenAngle ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "180"
+*ColorSepScreenFreq CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "180"
+*ColorSepScreenFreq ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "161"
+*ColorSepScreenFreq ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "161"
+*ColorSepScreenFreq ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "170"
+
+*% ===================================
+*% Font Information
+*% ===================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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
+*% ===================================
+*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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% ===================================
+*% QuarkXPress keywords
+*% ===================================
+*QRKDoNonLocalDCS: False
+
+*%QRKPatch sectionOption: " "
+
+*%QRKCustomHalftone sectionOption: " "
+
+*% ===========================================
+*% For "HP LaserJet 4100 Series" version 3010.107
+*% ===========================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_4100_Series.ppd b/prnt/hpijs/ppd/HP_LaserJet_4100_Series.ppd
new file mode 100644
index 000000000..cc0f020e7
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_4100_Series.ppd
@@ -0,0 +1,1787 @@
+*PPD-Adobe: "4.3"
+*% =========================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =========================================
+*% PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD for HP LaserJet 4100 Series
+*% For Macintosh only
+*% =========================================
+
+*% ===================================
+*% Product / PPD Version Information
+*% ===================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.1.1 X"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP4100_5.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 4100 Series.icns"
+
+*% Product Version Information
+*Product: "(HP LaserJet 4100 Series )"
+*ModelName: "HP LaserJet 4100 Series "
+*ShortNickName: "HP LaserJet 4100 Series "
+*NickName: "HP LaserJet 4100 Series v.3010.107 Postscript (recommended)"
+*PSVersion: "(3010.107) 0"
+*Manufacturer: "HP"
+
+*% ===================================
+*% Basic Device Capabilities
+*% ===================================
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: True
+*?FileSystem: "
+ save false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+
+*Throughput: "17"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*VariablePaperSize: True
+
+*% ===================================
+*% Emulations and Protocols
+*% ===================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+*PrintPSErrors: True
+
+*% =================================
+*% PostScript Patches
+*% =================================
+*JobPatchFile 1: "
+/limitinterpolate { dup type /dicttype eq { dup /Interpolate known { dup /Interpolate get {
+ 1 1 idtransform 2 index /ImageMatrix get dtransform exch abs 1 exch div exch abs 1 exch div 2 copy lt
+ { exch }if pop 4 lt { dup /Interpolate false put } if } if } if } if
+} bind def
+/image { limitinterpolate systemdict /image get exec } bind def
+/imagemask { limitinterpolate systemdict /imagemask get exec } bind def"
+*End
+
+*% ===================================
+*% Installable Options
+*% ===================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*OpenUI *HPOption_Tray3/Tray 3: Boolean
+*DefaultHPOption_Tray3: False
+*HPOption_Tray3 True/Installed: ""
+*HPOption_Tray3 False/Not Installed: ""
+*?HPOption_Tray3: "
+ save
+ currentpagedevice /InputAttributes get dup
+ 1 known
+ {1 get null ne {(True)}{(False)} ifelse}
+ {pop (False)} ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Tray3
+
+*OpenUI *HPOption_Tray4/Tray 4: Boolean
+*DefaultHPOption_Tray4: False
+*HPOption_Tray4 True/Installed: ""
+*HPOption_Tray4 False/Not Installed: ""
+*?HPOption_Tray4: "
+ save
+ currentpagedevice /InputAttributes get dup
+ 4 known
+ {4 get null ne {(True)}{(False)} ifelse}
+ {pop (False)} ifelse
+ = flush
+ restore "
+*End
+*CloseUI: *HPOption_Tray4
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_Disk/Printer Hard Disk: PickOne
+*DefaultHPOption_Disk: None
+*HPOption_Disk None/None: ""
+*HPOption_Disk RAMDisk/RAM Disk: ""
+*HPOption_Disk HardDisk/Hard Disk: ""
+*?HPOption_Disk: "
+ save
+ (HardDisk)
+ (RAMDisk)
+ (None)
+ 0
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { dup /Writeable get
+ { /PhysicalSize get 500000 gt {2}{1}ifelse 2 copy lt { exch }if pop }
+ { pop } ifelse
+ } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ index = flush pop pop pop
+ restore
+"
+*End
+*CloseUI: *HPOption_Disk
+
+*OpenUI *HPOption_Envelope_Feeder/Envelope Feeder: Boolean
+*DefaultHPOption_Envelope_Feeder: False
+*HPOption_Envelope_Feeder True/Installed: ""
+*HPOption_Envelope_Feeder False/Not Installed: ""
+*?HPOption_Envelope_Feeder: "
+ save
+ currentpagedevice /InputAttributes get dup
+ 2 known
+ {2 get null ne {(True)}{(False)} ifelse}
+ {pop (False)} ifelse
+ = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Envelope_Feeder
+
+*%====================================
+*% Fit to Page
+*%====================================
+*OpenUI *HPOption_PaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPOption_PaperPolicy
+*DefaultHPOption_PaperPolicy: PromptUser
+*HPOption_PaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPOption_PaperPolicy: "(PromptUser) = flush"
+*CloseUI: *HPOption_PaperPolicy
+
+*OpenUI *InstalledMemory/Total Memory: PickOne
+*DefaultInstalledMemory: 16MB
+*InstalledMemory 16MB/16 - 23 MB: ""
+*InstalledMemory 24MB/24 - 31 MB: ""
+*InstalledMemory 32MB/32 - 63 MB: ""
+*InstalledMemory 64MB/64 - 95 MB: ""
+*InstalledMemory 96MB/96 - 127 MB: ""
+*InstalledMemory 128MB/128 - 255 MB: ""
+*InstalledMemory 256MB/256 MB or more: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 256 ge
+ {(256MB)}
+ {
+ size 128 ge
+ {(128MB)}
+ {
+ size 96 ge
+ {(96MB)}
+ {
+ size 64 ge
+ {(64MB)}
+ {
+ size 32 ge
+ {(32MB)}
+ {
+ size 24 ge
+ {(24MB)}
+ {(16MB)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+*CloseGroup: InstallableOptions
+
+*%Job Retention not allowed unless printer has a hard disk
+
+*UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionStore
+*%UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionPrivate
+*UIConstraints: *HPOption_Disk None *Collate True
+
+*UIConstraints: *HPOption_Disk RAMDisk *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPOption_Disk RAMDisk *HPJobRetentionOption HPJobRetentionStore
+
+*% =================================
+*% Job Retention
+*% =================================
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetentionOption/Job Retention: PickOne
+*OrderDependency: 14 Prolog *HPJobRetentionOption
+*DefaultHPJobRetentionOption: HPJobRetentionOff
+*HPJobRetentionOption HPJobRetentionQuickCopy/Quick Copy: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 1 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionStore/Stored Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 2 >>
+ >> setpagedevice
+"
+*End
+
+*%HPJobRetention HPJobRetentionPrivate/Private Job: "
+*% << /Collate true /CollateDetails
+*% << /Type 8 /Hold 1 /HoldType 1 >>
+*% >> setpagedevice
+*%"
+*%End
+
+*HPJobRetentionOption HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*CloseUI: *HPJobRetentionOption
+
+
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*% Fills not allowed with overlays
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+
+*% Halo style does not work with Watermarks
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*FreeVM: "4000000"
+*VMOption 16MB/16 - 23 MB: "4000000"
+*VMOption 24MB/24 - 31 MB: "7500000"
+*VMOption 32MB/32 - 63 MB: "14000000"
+*VMOption 64MB/64 - 95 MB: "28000000"
+*VMOption 96MB/96 - 127 MB: "48000000"
+*VMOption 128MB/128 - 255 MB: "68000000"
+*VMOption 256MB/256 MB or more: "144000000"
+
+*% ===================================
+*% User Interface Constraints
+*% ===================================
+*% If option not installed then disable appropriate feature.
+*%====================================================================
+*UIConstraints: *HPOption_Tray3 False *InputSlot Lower
+*UIConstraints: *HPOption_Tray4 False *InputSlot LargeCapacity
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+*UIConstraints: *HPOption_Envelope_Feeder False *InputSlot Envelope
+
+*% Don't allow these paper sizes/types in the Envelope Feeder
+*%====================================================================
+*UIConstraints: *PageSize Letter *InputSlot Envelope
+*UIConstraints: *PageSize LetterSmall *InputSlot Envelope
+*UIConstraints: *PageSize Legal *InputSlot Envelope
+*UIConstraints: *PageSize LegalSmall *InputSlot Envelope
+*UIConstraints: *PageSize Executive *InputSlot Envelope
+*UIConstraints: *PageSize A4 *InputSlot Envelope
+*UIConstraints: *PageSize A4Small *InputSlot Envelope
+*UIConstraints: *PageSize A5 *InputSlot Envelope
+*UIConstraints: *PageSize B5 *InputSlot Envelope
+*UIConstraints: *PageSize w612h935 *InputSlot Envelope
+*UIConstraints: *PageSize w558h774 *InputSlot Envelope
+*UIConstraints: *MediaType Transparency *InputSlot Envelope
+
+*UIConstraints: *PageRegion Letter *InputSlot Envelope
+*UIConstraints: *PageRegion LetterSmall *InputSlot Envelope
+*UIConstraints: *PageRegion Legal *InputSlot Envelope
+*UIConstraints: *PageRegion LegalSmall *InputSlot Envelope
+*UIConstraints: *PageRegion Executive *InputSlot Envelope
+*UIConstraints: *PageRegion A4 *InputSlot Envelope
+*UIConstraints: *PageRegion A4Small *InputSlot Envelope
+*UIConstraints: *PageRegion A5 *InputSlot Envelope
+*UIConstraints: *PageRegion B5 *InputSlot Envelope
+*UIConstraints: *PageRegion w612h935 *InputSlot Envelope
+*UIConstraints: *PageRegion w558h774 *InputSlot Envelope
+
+*% Don't allow envelopes or transparencies in Tray 2
+*%=====================================================
+*UIConstraints: *PageSize Env10 *InputSlot Middle
+*UIConstraints: *PageSize EnvMonarch *InputSlot Middle
+*UIConstraints: *PageSize EnvDL *InputSlot Middle
+*UIConstraints: *PageSize EnvC5 *InputSlot Middle
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Middle
+*UIConstraints: *MediaType Transparency *InputSlot Middle
+
+*UIConstraints: *PageRegion Env10 *InputSlot Middle
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Middle
+*UIConstraints: *PageRegion EnvDL *InputSlot Middle
+*UIConstraints: *PageRegion EnvC5 *InputSlot Middle
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Middle
+
+*% Don't allow envelopes or transparencies in Tray 3
+*%=====================================================
+*UIConstraints: *PageSize Env10 *InputSlot Lower
+*UIConstraints: *PageSize EnvMonarch *InputSlot Lower
+*UIConstraints: *PageSize EnvDL *InputSlot Lower
+*UIConstraints: *PageSize EnvC5 *InputSlot Lower
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Lower
+*UIConstraints: *MediaType Transparency *InputSlot Lower
+
+*UIConstraints: *PageRegion Env10 *InputSlot Lower
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Lower
+*UIConstraints: *PageRegion EnvDL *InputSlot Lower
+*UIConstraints: *PageRegion EnvC5 *InputSlot Lower
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Lower
+
+*% Don't allow envelopes or transparencies in Tray 4
+*%=======================================================
+*UIConstraints: *PageSize Env10 *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvMonarch *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvDL *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvC5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvISOB5 *InputSlot LargeCapacity
+*UIConstraints: *MediaType Transparency *InputSlot LargeCapacity
+
+*UIConstraints: *PageRegion Env10 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvMonarch *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvDL *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvC5 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot LargeCapacity
+
+*% Don't allow A5, envelopes, transparencies or labels to be duplexed
+*%=============================================================
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+
+*% Cannot duplex custom page sizes or feed from envelop tray
+*%=============================================================
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexNoTumble
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexTumble
+*NonUIConstraints: *CustomPageSize True *InputSlot Envelope
+
+
+*% ===================================
+*% Paper Sizes
+*% ===================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w612h935/Executive (JIS): "
+ <</PageSize [612 935] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 13 dict
+ dup [499 709] (EnvISOB5) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [279 540] (EnvMonarch) put
+ dup [297 684] (Env10) put
+ dup [558 774] (w558h774) put
+ dup [612 935] (w612h935) put
+ dup [516 729] (B5) put
+ dup [420 595] (A5) put
+ dup [595 842] (A4) put
+ dup [522 756] (Executive) put
+ dup [612 1008] (Legal) put
+ dup [612 792] (Letter) 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: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w612h935/Executive (JIS): "
+ <</PageSize [612 935] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.24 12.06 599.76 780.06"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Legal/Legal: "12.24 12.06 599.76 996.06"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06"
+*ImageableArea A4/A4: "13.44 12.06 581.76 829.74"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.00 408.00 583.00"
+*ImageableArea B5/JIS B5: "12.50 12.50 503.50 716.50"
+*ImageableArea w612h935/Executive (JIS): "12.00 12.00 599.76 922.76"
+*ImageableArea w558h774/16K: "12.00 12.00 545.76 761.76"
+*ImageableArea Env10/Env Comm10: "12.12 12.06 284.76 672.06"
+*ImageableArea EnvMonarch/Env Monarch: "12.72 12.06 266.16 528.06"
+*ImageableArea EnvDL/Env DL: "13.80 12.06 297.96 611.58"
+*ImageableArea EnvC5/Env C5: "12.60 12.06 446.52 637.02"
+*ImageableArea EnvISOB5/Env ISO B5: "13.20 12.06 485.52 696.54"
+*?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 Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+
+*LandscapeOrientation: Plus90
+
+*%==========================================
+*% Media Type
+*%=========================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: None
+*MediaType None/None: "
+ <</MediaType null>> setpagedevice"
+*End
+*MediaType Plain/Plain: "
+ <</MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</MediaType (Color)>> setpagedevice"
+*End
+*MediaType Rough/Rough: "
+ <</MediaType (Rough)>> setpagedevice"
+*End
+*MediaType Card_Stock/Card_Stock: "
+ <</MediaType (Card Stock)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /InputAttributes get dup
+ /Priority get
+ 0 get get
+ /MediaType get
+ (Card Stock) anchorsearch
+ {pop pop (Card_Stock)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*%=========================================
+*% Custom Paper Support
+*%=========================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+*HWMargins: 16 16 16 16
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null >>
+ setpagedevice
+ "
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1008
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 0
+
+*RequiresPageRegion All: True
+
+*% ======================================
+*% Media Handling Features (Paper Sources)
+*% ======================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Middle
+*InputSlot Upper/Tray 1: "
+ <</ManualFeed false/MediaPosition 3>> setpagedevice"
+*End
+*InputSlot Middle/Tray 2: "
+ <</ManualFeed false/MediaPosition 0>> setpagedevice"
+*End
+*InputSlot Lower/Tray 3: "
+ <</ManualFeed false/MediaPosition 1>> setpagedevice"
+*End
+*InputSlot LargeCapacity/Tray 4: "
+ <</ManualFeed false/MediaPosition 4>> setpagedevice"
+*End
+*InputSlot Envelope/Envelope Feeder: "
+ <</ManualFeed false/MediaPosition 2>> setpagedevice"
+*End
+*?InputSlot: "
+ save
+ currentpagedevice /InputAttributes get /Priority get
+ aload pop pop pop pop
+ [(Middle) (Lower) (Envelope) (Upper) (LargeCapacity)] exch get = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenFreq: "106.0"
+*ScreenAngle: "45.0"
+*ResScreenFreq 300x300dpi/300 dpi: "60.0"
+*ResScreenAngle 300x300dpi/300 dpi: "45.0"
+*ResScreenFreq 600x600dpi/600 dpi: "106.0"
+*ResScreenAngle 600x600dpi/600 dpi: "45.0"
+*ResScreenFreq 1200x1200dpi/ProRes 1200: "180.0"
+*ResScreenAngle 1200x1200dpi/ProRes 1200: "45.0"
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 9
+*AccurateScreensSupport: False
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: PrinterDefault
+*HPHalftone PrinterDefault/Printer's Current Setting: ""
+*HPHalftone Enhanced/Enhanced: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+ /setscreen { pop pop pop } def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ } >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true /PostRenderingEnhanceDetails
+ << /REValue 0 /Type 8 >> >> setpagedevice
+ } if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+
+*%===================================
+*% Resolution
+*%===================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600x600x2dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 1200x1200dpi/ProRes 1200: "
+ <</HWResolution [1200 1200] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600x2dpi/FastRes 1200: "
+ <</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 300x300dpi/300 dpi: "
+ <</HWResolution [300 300] /PreRenderingEnhance false>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%==================================
+*% HPEconoMode
+*%==================================
+*OpenUI *HPEconoMode/EconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/Printer's Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /EconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+*%====================================
+*% Duplex
+*%====================================
+*OpenUI *Duplex/2-Sided Printing: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off (1-Sided): "
+ <</Duplex false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Flip on Long Edge (Standard): "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Flip on Short Edge: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex known
+ false ne
+ { currentpagedevice /Duplex get
+ { currentpagedevice /Tumble get
+ {(DuplexTumble)}{(DuplexNoTumble)}ifelse
+ } { (None)} ifelse
+ }{(None)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Duplex
+
+*%+====================================
+*% Resolution Enhancement
+*%=====================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/Printer's Current Setting: ""
+*Smoothing None/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Light/Light: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 1 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Medium/Medium: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Dark/Dark: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 3 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (Light) (Medium) (Dark)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+*%====================================
+*% Collation
+*%====================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 12 AnySetup *Collate
+*DefaultCollate: True
+*Collate True/On (turn off in application): "
+ <</Collate true>> setpagedevice"
+*End
+*Collate False/Off: "
+ <</Collate false>> setpagedevice"
+*End
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+
+*% ===================================
+*% Color Control
+*% ===================================
+*DefaultColorSep: ProcessBlack.106lpi.600x600dpi/106 lpi / 600 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 53 lpi / 300x300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.53lpi.300x300dpi/53 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.53lpi.300x300dpi/53 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.53lpi.300x300dpi/53 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.53lpi.300x300dpi/53 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.53lpi.300x300dpi/53 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.53lpi.300x300dpi/53 lpi /300 dpi: "53.033"
+*ColorSepScreenFreq CustomColor.53lpi.300x300dpi/53 lpi /300 dpi: "53.033"
+*ColorSepScreenFreq ProcessCyan.53lpi.300x300dpi/53 lpi /300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessMagenta.53lpi.300x300dpi/53 lpi /300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessYellow.53lpi.300x300dpi/53 lpi /300 dpi: "50.0"
+
+*% For 60 lpi / 300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi /300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi /300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi /300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi /300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi /300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
+*ColorSepScreenAngle ProcessBlack.85lpi.600x600dpi/85 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600x600dpi/85 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600x600dpi/85 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600x600dpi/85 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600x600dpi/85 lpi /600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600x600dpi/85 lpi /600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600x600dpi/85 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600x600dpi/85 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi /300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.106lpi.300x300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300x300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300x300dpi/106 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300x300dpi/106 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300x300dpi/106 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300x300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300x300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300x300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300x300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300x300dpi/106 lpi /300 dpi: "100.0"
+
+*% For 71 lpi / 600x600 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.71lpi.600x600dpi/71 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.71lpi.600x600dpi/71 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.71lpi.600x600dpi/71 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.71lpi.600x600dpi/71 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.71lpi.600x600dpi/71 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.71lpi.600x600dpi/71 lpi /600 dpi: "70.7107"
+*ColorSepScreenFreq CustomColor.71lpi.600x600dpi/71 lpi /600 dpi: "70.7107"
+*ColorSepScreenFreq ProcessCyan.71lpi.600x600dpi/71 lpi /600 dpi: "63.2456"
+*ColorSepScreenFreq ProcessMagenta.71lpi.600x600dpi/71 lpi /600 dpi: "63.2456"
+*ColorSepScreenFreq ProcessYellow.71lpi.600x600dpi/71 lpi /600 dpi: "66.6667"
+
+*% For 106 lpi /600 dpi ===============================
+
+*ColorSepScreenAngle ProcessBlack.106lpi.600x600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600x600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600x600dpi/106 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600x600dpi/106 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600x600dpi/106 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600x600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600x600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600x600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600x600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600x600dpi/106 lpi /600 dpi: "100.0"
+
+*% For 141 lpi / 1200x1200 dpi ================================
+
+*ColorSepScreenAngle ProcessBlack.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "45.0"
+*ColorSepScreenAngle CustomColor.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "45.0"
+*ColorSepScreenAngle ProcessCyan.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "18.4349"
+*ColorSepScreenAngle ProcessYellow.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq CustomColor.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessCyan.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessMagenta.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessYellow.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+
+*% For 180 lpi / 1200 dpi =========================
+
+*ColorSepScreenAngle ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "180"
+*ColorSepScreenFreq CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "180"
+*ColorSepScreenFreq ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "161"
+*ColorSepScreenFreq ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "161"
+*ColorSepScreenFreq ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "170"
+
+*% ===================================
+*% Font Information
+*% ===================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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
+*% ===================================
+*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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% ===================================
+*% QuarkXPress keywords
+*% ===================================
+*QRKDoNonLocalDCS: False
+
+*%QRKPatch sectionOption: " "
+
+*%QRKCustomHalftone sectionOption: " "
+
+*% ===========================================
+*% For "HP LaserJet 4100 Series" version 3010.107
+*% ===========================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_4240.ppd b/prnt/hpijs/ppd/HP_LaserJet_4240.ppd
new file mode 100644
index 000000000..429d205cf
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_4240.ppd
@@ -0,0 +1,2409 @@
+*PPD-Adobe: "4.3"
+*% =========================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =========================================
+*% PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD for hp LaserJet 4240
+*% For Macintosh only
+*% =========================================
+
+*% ===================================
+*% Product / PPD Version Information
+*% ===================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.0.0 X"
+*HPBuildNumber: "003"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP4240_1.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/hp LaserJet 4200 Series.icns"
+*cupsFilter: "application/vnd.cups-postscript 0 /Library/Printers/hp/filter/hppostprocessing"
+
+*% Product Version Information
+*Product: "(hp LaserJet 4240)"
+*Product: "(hp LaserJet 4240N)"
+*ModelName: "HP LaserJet 4240"
+*ShortNickName: "HP LaserJet 4240"
+*NickName: "HP LaserJet 4240"
+*PSVersion: "(3010.107) 0"
+*Manufacturer: "HP"
+
+*% ===================================
+*% Basic Device Capabilities
+*% ===================================
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: True
+*?FileSystem: "
+ save false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+
+*Throughput: "40"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*VariablePaperSize: True
+
+*% ===================================
+*% Emulations and Protocols
+*% ===================================
+*Protocols: TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+*PrintPSErrors: True
+
+*% =================================
+*% PageStack Order for Output Bins
+*% =================================
+*PageStackOrder Upper: Normal
+*%PageStackOrder Left: Reverse
+*PageStackOrder Stacker: Normal
+
+*% ===================================
+*% Installable Options
+*% ===================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*%Tray 3 500 or 1500 sheet
+*%========================
+*OpenUI *HPOption_Tray3/Optional Tray 3: Boolean
+*DefaultHPOption_Tray3: False
+*HPOption_Tray3 False/Not Installed: ""
+*HPOption_Tray3 Tray3_500/500-Sheet Input Tray: ""
+*HPOption_Tray3 Tray3_1500/1500-Sheet Input Tray: ""
+*?HPOption_Tray3: "
+save
+ currentpagedevice /InputAttributes get 1 known
+ {
+ currentpagedevice /InputAttributes get 1 get dup
+ /Capacity known {
+ /Capacity get 1500 eq {(Tray3_1500)}{(Tray3_500)} ifelse
+ }{pop (Tray3_500)} ifelse
+ }{(False)} ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Tray3
+
+*%Tray 4 500 or 1500 sheet
+*%========================
+*OpenUI *HPOption_Tray4/Optional Tray 4: Boolean
+*DefaultHPOption_Tray4: False
+*HPOption_Tray4 False/Not Installed: ""
+*HPOption_Tray4 Tray4_500/500-Sheet Input Tray: ""
+*HPOption_Tray4 Tray4_1500/1500-Sheet Input Tray: ""
+*?HPOption_Tray4: "
+ save
+ currentpagedevice /InputAttributes get 4 known
+ {
+ currentpagedevice /InputAttributes get 4 get dup
+ /Capacity known {
+ /Capacity get 1500 eq {(Tray4_1500)}{(Tray4_500)} ifelse
+ }{pop (Tray4_500)} ifelse
+ }{(False)} ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Tray4
+
+*%Tray 5 500 or 1500 sheet
+*%========================
+*OpenUI *HPOption_Tray5/Optional Tray 5: Boolean
+*DefaultHPOption_Tray5: False
+*HPOption_Tray5 False/Not Installed: ""
+*HPOption_Tray5 Tray5_500/500-Sheet Input Tray: ""
+*HPOption_Tray5 Tray5_1500/1500-Sheet Input Tray: ""
+*?HPOption_Tray5: "
+ save
+ currentpagedevice /InputAttributes get 38 known
+ {
+ currentpagedevice /InputAttributes get 38 get dup
+ /Capacity known {
+ /Capacity get 1500 eq {(Tray5_1500)}{(Tray5_500)} ifelse
+ }{pop (Tray5_500)} ifelse
+ }{(False)} ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Tray5
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_Disk/Printer Hard Disk: PickOne
+*DefaultHPOption_Disk: False
+*HPOption_Disk True/Installed: ""
+*HPOption_Disk False/Not Installed: ""
+*?HPOption_Disk: "
+ save
+ false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Disk
+
+*OpenUI *HPOption_Envelope_Feeder/Envelope Feeder: Boolean
+*DefaultHPOption_Envelope_Feeder: False
+*HPOption_Envelope_Feeder True/Installed: ""
+*HPOption_Envelope_Feeder False/Not Installed: ""
+*?HPOption_Envelope_Feeder: "
+ save
+ currentpagedevice /InputAttributes get
+ 2 known {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Envelope_Feeder
+
+*OpenUI *HPOption_MBM_Mixed/Accessory Output Bins: PickOne
+*OrderDependency: 10 AnySetup *HPOption_MBM_Mixed
+*DefaultHPOption_MBM_Mixed: Standard
+*HPOption_MBM_Mixed Standard/Not Installed: "userdict /HPOutputAcc (NoAcc) put"
+*HPOption_MBM_Mixed MBMStaplerStacker/hp 500-Sheet Stapler-Stacker: "userdict /HPOutputAcc (Stapler) put"
+*HPOption_MBM_Mixed MBMStacker/hp 500-Sheet Stacker: "userdict /HPOutputAcc (Stacker) put"
+*?HPOption_MBM_Mixed: "
+ save
+ currentpagedevice /OutputAttributes get
+ dup 3 known
+ {
+ currentpagedevice /Staple known {pop (MBMStaplerStacker)}
+ {pop (MBMStacker)} ifelse
+ }
+ { pop (Standard)} ifelse = flush
+ restore"
+*End
+*CloseUI: *HPOption_MBM_Mixed
+
+*%====================================
+*% Fit to Page
+*%====================================
+*OpenUI *HPPaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPPaperPolicy
+*DefaultHPPaperPolicy: PromptUser
+*HPPaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /DeferredMediaSelection true /PageSize 3 >> >> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /DeferredMediaSelection true /PageSize 5 >> >> setpagedevice"
+*End
+*?HPPaperPolicy: "(PromptUser) = flush"
+*CloseUI: *HPPaperPolicy
+
+*OpenUI *InstalledMemory/Total Memory: PickOne
+*DefaultInstalledMemory: Mem48_63
+*InstalledMemory Mem48_63/48 - 63 MB: ""
+*InstalledMemory Mem64_79/64 - 79 MB: ""
+*InstalledMemory Mem80_95/80 - 95 MB: ""
+*InstalledMemory Mem96_127/96 - 127 MB: ""
+*InstalledMemory Mem128_159/128 - 159 MB: ""
+*InstalledMemory Mem160_191/160 - 191 MB: ""
+*InstalledMemory Mem192_223/192 - 223 MB: ""
+*InstalledMemory Mem224_255/224 - 255 MB: ""
+*InstalledMemory Mem256_287/256 - 287 MB: ""
+*InstalledMemory Mem288_319/288 - 319 MB: ""
+*InstalledMemory Mem320_351/320 - 351 MB: ""
+*InstalledMemory Mem352_383/352 - 383 MB: ""
+*InstalledMemory Mem384_416/384 - 416 MB: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 384 ge
+ {(Mem384_416)}
+ {size 352 ge
+ {(Mem352_383)}
+ {size 320 ge
+ {(Mem320_351)}
+ {size 288 ge
+ {(Mem288_319)}
+ {size 256 ge
+ {(Mem256_287)}
+ {size 224 ge
+ {(Mem224_255)}
+ {size 192 ge
+ {(Mem192_223)}
+ {size 160 ge
+ {(Mem160_191)}
+ {size 128 ge
+ {(Mem128_159)}
+ {size 96 ge
+ {(Mem96_127)}
+ {size 80 ge
+ {(Mem80_95)}
+ {size 64 ge
+ {(Mem64_79)}
+ {(Mem48_63)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+*CloseGroup: InstallableOptions
+
+*% ===================================
+*% User Interface Constraints
+*% ===================================
+
+*% Constraints on Trays Can't have Tray 4 unless you have tray 3
+*%==============================================================
+*UIConstraints: *HPOption_Tray3 Tray3_1500 *HPOption_Tray4 Tray4_500
+*UIConstraints: *HPOption_Tray3 Tray3_1500 *HPOption_Tray4 Tray4_1500
+
+*UIConstraints: *HPOption_Tray4 Tray4_500 *HPOption_Tray3 False
+*UIConstraints: *HPOption_Tray4 Tray4_500 *HPOption_Tray3 Tray3_1500
+*UIConstraints: *HPOption_Tray4 Tray4_1500 *HPOption_Tray3 False
+*UIConstraints: *HPOption_Tray4 Tray4_1500 *HPOption_Tray3 Tray3_1500
+
+*UIConstraints: *HPOption_Tray3 False *HPOption_Tray4 Tray4_500
+*UIConstraints: *HPOption_Tray3 False *HPOption_Tray4 Tray4_1500
+
+*UIConstraints: *HPOption_Tray3 Tray3_500 *InputSlot Tray3_1500
+*UIConstraints: *HPOption_Tray3 Tray3_1500 *InputSlot Tray3_500
+
+*UIConstraints: *HPOption_Tray4 Tray4_500 *InputSlot Tray4_1500
+*UIConstraints: *HPOption_Tray4 Tray4_1500 *InputSlot Tray4_500
+
+*% Constraints on Trays Can't have Tray 5 unless you have tray 4
+*%==============================================================
+*UIConstraints: *HPOption_Tray3 Tray3_1500 *HPOption_Tray5 Tray5_500
+*UIConstraints: *HPOption_Tray3 Tray3_1500 *HPOption_Tray5 Tray5_1500
+
+*UIConstraints: *HPOption_Tray4 Tray4_1500 *HPOption_Tray5 Tray5_500
+*UIConstraints: *HPOption_Tray4 Tray4_1500 *HPOption_Tray5 Tray5_1500
+
+*UIConstraints: *HPOption_Tray5 Tray5_500 *HPOption_Tray3 False
+*UIConstraints: *HPOption_Tray5 Tray5_500 *HPOption_Tray4 False
+*UIConstraints: *HPOption_Tray5 Tray5_500 *HPOption_Tray3 Tray3_1500
+*UIConstraints: *HPOption_Tray5 Tray5_500 *HPOption_Tray4 Tray4_1500
+
+*UIConstraints: *HPOption_Tray5 Tray5_1500 *HPOption_Tray3 False
+*UIConstraints: *HPOption_Tray5 Tray5_1500 *HPOption_Tray4 False
+*UIConstraints: *HPOption_Tray5 Tray5_1500 *HPOption_Tray3 Tray3_1500
+*UIConstraints: *HPOption_Tray5 Tray5_1500 *HPOption_Tray4 Tray4_1500
+
+*UIConstraints: *HPOption_Tray3 False *HPOption_Tray5 Tray5_500
+*UIConstraints: *HPOption_Tray3 False *HPOption_Tray5 Tray5_1500
+
+*UIConstraints: *HPOption_Tray4 False *HPOption_Tray5 Tray5_500
+*UIConstraints: *HPOption_Tray4 False *HPOption_Tray5 Tray5_1500
+
+*UIConstraints: *HPOption_Tray5 Tray5_500 *InputSlot Tray5_1500
+*UIConstraints: *HPOption_Tray5 Tray5_1500 *InputSlot Tray5_500
+
+*% If option not installed then disable appropriate feature.
+*%====================================================================
+*UIConstraints: *HPOption_Tray3 False *InputSlot Tray3_500
+*UIConstraints: *HPOption_Tray3 False *InputSlot Tray3_1500
+
+*UIConstraints: *HPOption_Tray4 False *InputSlot Tray4_500
+*UIConstraints: *HPOption_Tray4 False *InputSlot Tray4_1500
+
+*UIConstraints: *InputSlot Tray3_500 *HPOption_Tray3 False
+*UIConstraints: *InputSlot Tray3_1500 *HPOption_Tray3 False
+
+*UIConstraints: *InputSlot Tray4_500 *HPOption_Tray4 False
+*UIConstraints: *InputSlot Tray4_1500 *HPOption_Tray4 False
+
+*UIConstraints: *HPOption_Tray5 False *InputSlot Tray5_500
+*UIConstraints: *HPOption_Tray5 False *InputSlot Tray5_1500
+
+*UIConstraints: *InputSlot Tray5_500 *HPOption_Tray5 False
+*UIConstraints: *InputSlot Tray5_1500 *HPOption_Tray5 False
+
+*UIConstraints: *HPOption_Envelope_Feeder False *InputSlot EnvelopeFeeder
+*UIConstraints: *InputSlot EnvelopeFeeder *HPOption_Envelope_Feeder False
+
+*% Media Type Constraints & Page Constraints Tray2
+*%=========================================================
+
+*UIConstraints: *MediaType Envelope *InputSlot Tray_2
+*UIConstraints: *InputSlot Tray_2 *MediaType Envelope
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray_2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray_2
+*UIConstraints: *PageSize EnvDL *InputSlot Tray_2
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray_2
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray_2
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray_2
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray_2
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray_2
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray_2
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray_2
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray_2
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray_2
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray_2
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray_2
+
+*% Media Type Constraints & Page Constraints Tray3
+*%=========================================================
+*UIConstraints: *MediaType Envelope *InputSlot Tray3_500
+*UIConstraints: *InputSlot Tray3_500 *MediaType Envelope
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray3_500
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3_500
+*UIConstraints: *PageSize EnvDL *InputSlot Tray3_500
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray3_500
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3_500
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray3_500
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray3_500
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray3_500
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3_500
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray3_500
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3_500
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray3_500
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray3_500
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray3_500
+
+
+*UIConstraints: *MediaType Envelope *InputSlot Tray3_1500
+*UIConstraints: *InputSlot Tray3_1500 *MediaType Envelope
+
+*UIConstraints: *PageSize Executive *InputSlot Tray3_1500
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray3_1500
+*UIConstraints: *PageSize w612h935 *InputSlot Tray3_1500
+*UIConstraints: *PageSize A5 *InputSlot Tray3_1500
+*UIConstraints: *PageSize B5 *InputSlot Tray3_1500
+*UIConstraints: *PageSize w612h936 *InputSlot Tray3_1500
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray3_1500
+*UIConstraints: *PageSize w558h774 *InputSlot Tray3_1500
+*UIConstraints: *PageSize Env10 *InputSlot Tray3_1500
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3_1500
+*UIConstraints: *PageSize EnvDL *InputSlot Tray3_1500
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray3_1500
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion Env10 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3_1500
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray3_1500
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion Executive *InputSlot Tray3_1500
+*UIConstraints: *PageRegion A5 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray3_1500
+*UIConstraints: *PageRegion w612h935 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion B5 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion w612h936 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray3_1500
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray3_1500
+
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray3_1500
+*NonUIConstraints: *InputSlot Tray3_1500 *CustomPageSize True
+
+*% Media Type Constraints & Page Constraints Tray4
+*%=========================================================
+*UIConstraints: *MediaType Envelope *InputSlot Tray4_500
+*UIConstraints: *InputSlot Tray4_500 *MediaType Envelope
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray4_500
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray4_500
+*UIConstraints: *PageSize EnvDL *InputSlot Tray4_500
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray4_500
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray4_500
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray4_500
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray4_500
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray4_500
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray4_500
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray4_500
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray4_500
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray4_500
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray4_500
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray4_500
+
+
+*UIConstraints: *MediaType Envelope *InputSlot Tray4_1500
+*UIConstraints: *InputSlot Tray4_1500 *MediaType Envelope
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray4_1500
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray4_1500
+*UIConstraints: *PageSize EnvDL *InputSlot Tray4_1500
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray4_1500
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray4_1500
+*UIConstraints: *PageSize Executive *InputSlot Tray4_1500
+*UIConstraints: *PageSize A5 *InputSlot Tray4_1500
+*UIConstraints: *PageSize B5 *InputSlot Tray4_1500
+*UIConstraints: *PageSize w612h935 *InputSlot Tray4_1500
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray4_1500
+*UIConstraints: *PageSize w558h774 *InputSlot Tray4_1500
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray4_1500
+*UIConstraints: *PageSize w612h936 *InputSlot Tray4_1500
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray4_1500
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray4_1500
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion Executive *InputSlot Tray4_1500
+*UIConstraints: *PageRegion A5 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion B5 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion w612h935 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray4_1500
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray4_1500
+*UIConstraints: *PageRegion w612h936 *InputSlot Tray4_1500
+
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray4_1500
+*NonUIConstraints: *InputSlot Tray4_1500 *CustomPageSize True
+
+*% Media Type Constraints & Page Constraints Tray5
+*%=========================================================
+*UIConstraints: *MediaType Envelope *InputSlot Tray5_500
+*UIConstraints: *InputSlot Tray5_500 *MediaType Envelope
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray5_500
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray5_500
+*UIConstraints: *PageSize EnvDL *InputSlot Tray5_500
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray5_500
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray5_500
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray5_500
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray5_500
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray5_500
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray5_500
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray5_500
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray5_500
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray5_500
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray5_500
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray5_500
+
+
+*UIConstraints: *MediaType Envelope *InputSlot Tray5_1500
+*UIConstraints: *InputSlot Tray5_1500 *MediaType Envelope
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray5_1500
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray5_1500
+*UIConstraints: *PageSize EnvDL *InputSlot Tray5_1500
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray5_1500
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray5_1500
+*UIConstraints: *PageSize Executive *InputSlot Tray5_1500
+*UIConstraints: *PageSize A5 *InputSlot Tray5_1500
+*UIConstraints: *PageSize B5 *InputSlot Tray5_1500
+*UIConstraints: *PageSize w612h935 *InputSlot Tray5_1500
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray5_1500
+*UIConstraints: *PageSize w558h774 *InputSlot Tray5_1500
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray5_1500
+*UIConstraints: *PageSize w612h936 *InputSlot Tray5_1500
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray5_1500
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray5_1500
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray5_1500
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray5_1500
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray5_1500
+*UIConstraints: *PageRegion Executive *InputSlot Tray5_1500
+*UIConstraints: *PageRegion A5 *InputSlot Tray5_1500
+*UIConstraints: *PageRegion B5 *InputSlot Tray5_1500
+*UIConstraints: *PageRegion w612h935 *InputSlot Tray5_1500
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray5_1500
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray5_1500
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray5_1500
+*UIConstraints: *PageRegion w612h936 *InputSlot Tray5_1500
+
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray5_1500
+*NonUIConstraints: *InputSlot Tray5_1500 *CustomPageSize True
+
+*% Job Storage & Mopier constraints
+*%------------------------------------------------------------
+*UIConstraints: *InstalledMemory Mem48_63 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *InstalledMemory Mem48_63 *HPJobRetentionOption HPJobRetentionStore
+*UIConstraints: *InstalledMemory Mem64_79 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *InstalledMemory Mem64_79 *HPJobRetentionOption HPJobRetentionStore
+
+*UIConstraints: *InstalledMemory Mem48_63 *Collate True
+*UIConstraints: *InstalledMemory Mem64_79 *Collate True
+
+*UIConstraints: *HPJobRetentionOption HPJobRetentionProof *InstalledMemory Mem48_63
+*UIConstraints: *HPJobRetentionOption HPJobRetentionStore *InstalledMemory Mem48_63
+*UIConstraints: *HPJobRetentionOption HPJobRetentionProof *InstalledMemory Mem64_79
+*UIConstraints: *HPJobRetentionOption HPJobRetentionStore *InstalledMemory Mem64_79
+
+*UIConstraints: *Collate True *InstalledMemory Mem48_63
+*UIConstraints: *Collate True *InstalledMemory Mem64_79
+
+*% Media Type Constraints & Page Constraints Envelope Feeder
+*%=========================================================
+*UIConstraints: *MediaType Transparency *InputSlot EnvelopeFeeder
+*UIConstraints: *InputSlot EnvelopeFeeder *MediaType Transparency
+
+*UIConstraints: *PageSize Letter *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize LetterSmall *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize Legal *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize LegalSmall *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize Executive *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize A4 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize A4Small *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize A5 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize B5 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize w612h935 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize DoublePostcard *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize w558h774 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize HalfLetter *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize w612h936 *InputSlot EnvelopeFeeder
+
+*UIConstraints: *PageRegion Letter *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion LetterSmall *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion Legal *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion LegalSmall *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion Executive *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion A4 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion A4Small *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion A5 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion B5 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion w612h935 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion DoublePostcard *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion w558h774 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion HalfLetter *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion w612h936 *InputSlot EnvelopeFeeder
+
+
+*% Don't allow Manual Duplex on Stapler
+
+*%Staple Options Constraints *%============================================================= *UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1Angled *UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1Angled *UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 1Angled *UIConstraints: *HPStaplerOptions 1Angled *HPOption_MBM_Mixed Standard *UIConstraints: *HPStaplerOptions 1Angled *HPOption_MBM_Mixed Standard *UIConstraints: *HPStaplerOptions 1Angled *HPOption_MBM_Mixed MBMStacker *UIConstraints: *HPStaplerOptions 1Angled *PageSize Executive *UIConstraints: *HPStaplerOptions 1Angled *PageRegion Executive *UIConstraints: *HPStaplerOptions 1Angled *PageSize A5 *UIConstraints: *HPStaplerOptions 1Angled *PageRegion A5 *UIConstraints: *HPStaplerOptions 1Angled *PageSize B5 *UIConstraints: *HPStaplerOptions 1Angled *PageRegion B5 *UIConstraints: *HPStaplerOptions 1Angled *PageSize w612h935 *UIConstraints: *HPStaplerOptions 1Angled *PageRegion w612h935 *UIConstraints: *HPStaplerOptions 1Angled *PageSize DoublePostcard *UIConstraints: *HPStaplerOptions 1Angled *PageRegion DoublePostcard *UIConstraints: *HPStaplerOptions 1Angled *PageSize w612h935 *UIConstraints: *HPStaplerOptions 1Angled *PageRegion w612h935 *UIConstraints: *HPStaplerOptions 1Angled *PageSize w558h774 *UIConstraints: *HPStaplerOptions 1Angled *PageRegion w558h774 *UIConstraints: *HPStaplerOptions 1Angled *PageSize Env10 *UIConstraints: *HPStaplerOptions 1Angled *PageRegion Env10 *UIConstraints: *HPStaplerOptions 1Angled *PageSize EnvMonarch *UIConstraints: *HPStaplerOptions 1Angled *PageRegion EnvMonarch *UIConstraints: *HPStaplerOptions 1Angled *PageSize EnvDL *UIConstraints: *HPStaplerOptions 1Angled *PageRegion EnvDL *UIConstraints: *HPStaplerOptions 1Angled *PageSize EnvC5 *UIConstraints: *HPStaplerOptions 1Angled *PageRegion EnvC5 *UIConstraints: *HPStaplerOptions 1Angled *PageSize EnvISOB5 *UIConstraints: *HPStaplerOptions 1Angled *PageRegion EnvISOB5 *UIConstraints: *HPStaplerOptions 1Angled *PageSize HalfLetter *UIConstraints: *HPStaplerOptions 1Angled *PageRegion HalfLetter *UIConstraints: *HPStaplerOptions 1Angled *PageSize w612h936 *UIConstraints: *HPStaplerOptions 1Angled *PageRegion w612h936 *UIConstraints: *HPStaplerOptions 1Angled *MediaType Envelope *UIConstraints: *HPStaplerOptions 1Angled *MediaType Transparency *UIConstraints: *HPStaplerOptions 1Angled *MediaType Labels *UIConstraints: *HPStaplerOptions 1Angled *MediaType Card_Stock *UIConstraints: *PageSize Executive *HPStaplerOptions 1Angled *UIConstraints: *PageRegion Executive *HPStaplerOptions 1Angled *UIConstraints: *PageSize A5 *HPStaplerOptions 1Angled *UIConstraints: *PageRegion A5 *HPStaplerOptions 1Angled *UIConstraints: *PageSize B5 *HPStaplerOptions 1Angled *UIConstraints: *PageRegion B5 *HPStaplerOptions 1Angled *UIConstraints: *PageSize w612h935 *HPStaplerOptions 1Angled *UIConstraints: *PageRegion w612h935 *HPStaplerOptions 1Angled *UIConstraints: *PageSize DoublePostcard *HPStaplerOptions 1Angled *UIConstraints: *PageRegion DoublePostcard *HPStaplerOptions 1Angled *UIConstraints: *PageSize w558h774 *HPStaplerOptions 1Angled *UIConstraints: *PageRegion w558h774 *HPStaplerOptions 1Angled *UIConstraints: *PageSize w612h935 *HPStaplerOptions 1Angled *UIConstraints: *PageRegion w612h935 *HPStaplerOptions 1Angled *UIConstraints: *PageSize Env10 *HPStaplerOptions 1Angled *UIConstraints: *PageRegion Env10 *HPStaplerOptions 1Angled *UIConstraints: *PageSize EnvMonarch *HPStaplerOptions 1Angled *UIConstraints: *PageRegion EnvMonarch *HPStaplerOptions 1Angled *UIConstraints: *PageSize EnvDL *HPStaplerOptions 1Angled *UIConstraints: *PageRegion EnvDL *HPStaplerOptions 1Angled *UIConstraints: *PageSize EnvC5 *HPStaplerOptions 1Angled *UIConstraints: *PageRegion EnvC5 *HPStaplerOptions 1Angled *UIConstraints: *PageSize EnvISOB5 *HPStaplerOptions 1Angled *UIConstraints: *PageRegion EnvISOB5 *HPStaplerOptions 1Angled *UIConstraints: *PageSize HalfLetter *HPStaplerOptions 1Angled *UIConstraints: *PageRegion HalfLetter *HPStaplerOptions 1Angled *UIConstraints: *PageSize w612h936 *HPStaplerOptions 1Angled *UIConstraints: *PageRegion w612h936 *HPStaplerOptions 1Angled *UIConstraints: *MediaType Envelope *HPStaplerOptions 1Angled *UIConstraints: *MediaType Transparency *HPStaplerOptions 1Angled *UIConstraints: *MediaType Labels *HPStaplerOptions 1Angled *UIConstraints: *MediaType Card_Stock *HPStaplerOptions 1Angled *%=============================================================
+
+*%=============================================================
+
+*%Output Bin Constraints
+*%=============================================================
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin Stacker
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin UStapler
+*UIConstraints: *OutputBin Stacker *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed MBMStacker
+
+*%Stapler Options Constraints
+*%=============================================================
+*UIConstraints: *HPStaplerOptions 1Angled *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 1Angled *OutputBin Upper
+*UIConstraints: *HPStaplerOptions 1Angled *OutputBin PrinterDefault
+
+*UIConstraints: *OutputBin Upper *HPStaplerOptions 1Angled
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 1Angled
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 1Angled
+
+
+*% Don't allow these paper sizes, envelopes, transparencies, Bond or labels to be duplexed
+*%========================================================================================
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize HalfLetter *Duplex DuplexNoTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvISOB5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize DoublePostcard
+*UIConstraints: *Duplex DuplexNoTumble *PageSize HalfLetter
+
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion HalfLetter *Duplex DuplexNoTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvISOB5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion DoublePostcard
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion HalfLetter
+
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageSize HalfLetter *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvISOB5
+*UIConstraints: *Duplex DuplexTumble *PageSize DoublePostcard
+*UIConstraints: *Duplex DuplexTumble *PageSize HalfLetter
+
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageRegion HalfLetter *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvISOB5
+*UIConstraints: *Duplex DuplexTumble *PageRegion DoublePostcard
+*UIConstraints: *Duplex DuplexTumble *PageRegion HalfLetter
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexNoTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Envelope
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexTumble *MediaType Envelope
+*UIConstraints: *Duplex DuplexTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+
+*% Don't allow these paper sizes and media types to be manually duplexed
+*%========================================================================================
+*UIConstraints: *PageSize Env10 *HPManualDuplex True
+*UIConstraints: *PageSize EnvMonarch *HPManualDuplex True
+*UIConstraints: *PageSize EnvDL *HPManualDuplex True
+*UIConstraints: *PageSize EnvC5 *HPManualDuplex True
+*UIConstraints: *PageSize EnvISOB5 *HPManualDuplex True
+
+*UIConstraints: *HPManualDuplex True *PageSize Env10
+*UIConstraints: *HPManualDuplex True *PageSize EnvMonarch
+*UIConstraints: *HPManualDuplex True *PageSize EnvDL
+*UIConstraints: *HPManualDuplex True *PageSize EnvC5
+*UIConstraints: *HPManualDuplex True *PageSize EnvISOB5
+
+*UIConstraints: *PageRegion Env10 *HPManualDuplex True
+*UIConstraints: *PageRegion EnvMonarch *HPManualDuplex True
+*UIConstraints: *PageRegion EnvDL *HPManualDuplex True
+*UIConstraints: *PageRegion EnvC5 *HPManualDuplex True
+*UIConstraints: *PageRegion EnvISOB5 *HPManualDuplex True
+
+*UIConstraints: *HPManualDuplex True * PageRegion Env10
+*UIConstraints: *HPManualDuplex True * PageRegion EnvMonarch
+*UIConstraints: *HPManualDuplex True * PageRegion EnvDL
+*UIConstraints: *HPManualDuplex True * PageRegion EnvC5
+*UIConstraints: *HPManualDuplex True * PageRegion EnvISOB5
+
+
+*UIConstraints: *MediaType Transparency *HPManualDuplex True
+*UIConstraints: *MediaType Labels *HPManualDuplex True
+*UIConstraints: *MediaType Envelope *HPManualDuplex True
+
+*UIConstraints: *HPManualDuplex True *MediaType Envelope
+*UIConstraints: *HPManualDuplex True *MediaType Transparency
+*UIConstraints: *HPManualDuplex True *MediaType Labels
+
+
+*% Cannot Staple custom page sizes or feed from envelope tray
+*%=====================================================================
+*NonUIConstraints: *CustomPageSize True *InputSlot EnvelopeFeeder
+*NonUIConstraints: *CustomPageSize True *OutputBin UStapler
+
+*NonUIConstraints: *InputSlot EnvelopeFeeder *CustomPageSize True
+*NonUIConstraints: *OutputBin UStapler *CustomPageSize True
+
+*% Don't allow paper sizes, envelopes, transparencies, Bond or labels in Stapler(Stacker)
+*%=======================================================================================
+*UIConstraints: *OutputBin UStapler *PageSize Executive
+*UIConstraints: *OutputBin UStapler *PageRegion Executive
+*UIConstraints: *OutputBin UStapler *PageSize A5
+*UIConstraints: *OutputBin UStapler *PageRegion A5
+*UIConstraints: *OutputBin UStapler *PageSize B5
+*UIConstraints: *OutputBin UStapler *PageRegion B5
+*UIConstraints: *OutputBin UStapler *PageSize w612h935
+*UIConstraints: *OutputBin UStapler *PageRegion w612h935
+*UIConstraints: *OutputBin UStapler *PageSize DoublePostcard
+*UIConstraints: *OutputBin UStapler *PageRegion DoublePostcard
+*UIConstraints: *OutputBin UStapler *PageSize w612h935
+*UIConstraints: *OutputBin UStapler *PageRegion w612h935
+*UIConstraints: *OutputBin UStapler *PageSize w558h774
+*UIConstraints: *OutputBin UStapler *PageRegion w558h774
+*UIConstraints: *OutputBin UStapler *PageSize Env10
+*UIConstraints: *OutputBin UStapler *PageRegion Env10
+*UIConstraints: *OutputBin UStapler *PageSize EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageRegion EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageSize EnvDL
+*UIConstraints: *OutputBin UStapler *PageRegion EnvDL
+*UIConstraints: *OutputBin UStapler *PageSize EnvC5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvC5
+*UIConstraints: *OutputBin UStapler *PageSize EnvISOB5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvISOB5
+*UIConstraints: *OutputBin UStapler *PageSize HalfLetter
+*UIConstraints: *OutputBin UStapler *PageRegion HalfLetter
+*UIConstraints: *OutputBin UStapler *PageSize w612h936
+*UIConstraints: *OutputBin UStapler *PageRegion w612h936
+
+*UIConstraints: *OutputBin UStapler *MediaType Envelope
+*UIConstraints: *OutputBin UStapler *MediaType Transparency
+*UIConstraints: *OutputBin UStapler *MediaType Labels
+*UIConstraints: *OutputBin UStapler *MediaType Card_Stock
+
+*UIConstraints: *PageSize Executive *OutputBin UStapler
+*UIConstraints: *PageRegion Executive *OutputBin UStapler
+*UIConstraints: *PageSize A5 *OutputBin UStapler
+*UIConstraints: *PageRegion A5 *OutputBin UStapler
+*UIConstraints: *PageSize B5 *OutputBin UStapler
+*UIConstraints: *PageRegion B5 *OutputBin UStapler
+*UIConstraints: *PageSize w612h935 *OutputBin UStapler
+*UIConstraints: *PageRegion w612h935 *OutputBin UStapler
+*UIConstraints: *PageSize DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageRegion DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageSize w558h774 *OutputBin UStapler
+*UIConstraints: *PageRegion w558h774 *OutputBin UStapler
+*UIConstraints: *PageSize w612h935 *OutputBin UStapler
+*UIConstraints: *PageRegion w612h935 *OutputBin UStapler
+*UIConstraints: *PageSize Env10 *OutputBin UStapler
+*UIConstraints: *PageRegion Env10 *OutputBin UStapler
+*UIConstraints: *PageSize EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageRegion EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageSize EnvDL *OutputBin UStapler
+*UIConstraints: *PageRegion EnvDL *OutputBin UStapler
+*UIConstraints: *PageSize EnvC5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvC5 *OutputBin UStapler
+*UIConstraints: *PageSize EnvISOB5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin UStapler
+*UIConstraints: *PageSize HalfLetter *OutputBin UStapler
+*UIConstraints: *PageRegion HalfLetter *OutputBin UStapler
+*UIConstraints: *PageSize w612h936 *OutputBin UStapler
+*UIConstraints: *PageRegion w612h936 *OutputBin UStapler
+
+*UIConstraints: *MediaType Envelope *OutputBin UStapler
+*UIConstraints: *MediaType Transparency *OutputBin UStapler
+*UIConstraints: *MediaType Labels *OutputBin UStapler
+*UIConstraints: *MediaType Card_Stock *OutputBin UStapler
+
+*UIConstraints: *OutputBin Stacker *PageSize Env10
+*UIConstraints: *OutputBin Stacker *PageRegion Env10
+*UIConstraints: *OutputBin Stacker *PageSize EnvMonarch
+*UIConstraints: *OutputBin Stacker *PageRegion EnvMonarch
+*UIConstraints: *OutputBin Stacker *PageSize EnvDL
+*UIConstraints: *OutputBin Stacker *PageRegion EnvDL
+*UIConstraints: *OutputBin Stacker *PageSize EnvC5
+*UIConstraints: *OutputBin Stacker *PageRegion EnvC5
+*UIConstraints: *OutputBin Stacker *PageSize EnvISOB5
+*UIConstraints: *OutputBin Stacker *PageRegion EnvISOB5
+*UIConstraints: *OutputBin Stacker *MediaType Envelope
+*UIConstraints: *OutputBin Stacker *PageSize HalfLetter
+*UIConstraints: *OutputBin Stacker *PageRegion HalfLetter
+
+*UIConstraints: *PageSize Env10 *OutputBin Stacker
+*UIConstraints: *PageRegion Env10 *OutputBin Stacker
+*UIConstraints: *PageSize EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageRegion EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageSize EnvDL *OutputBin Stacker
+*UIConstraints: *PageRegion EnvDL *OutputBin Stacker
+*UIConstraints: *PageSize EnvC5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvC5 *OutputBin Stacker
+*UIConstraints: *PageSize EnvISOB5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin Stacker
+*UIConstraints: *PageSize HalfLetter *OutputBin Stacker
+*UIConstraints: *PageRegion HalfLetter *OutputBin Stacker
+
+*UIConstraints: *MediaType Envelope *OutputBin Stacker
+*UIConstraints: *MediaType Card_Stock *OutputBin Stacker
+
+*OpenGroup: HPJobRetention/Job Storage
+*% ======================================================================
+*% Job Storage (NOTE: JOB Retention was changed to Job Storage in EC 4.0,
+*% but the JobRetention keyword was kept to work with the OS X PDEs.
+*% the UI does say "Job storage though".
+*% ================================================================
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetentionOption/Job Storage: PickOne
+*OrderDependency: 14 Prolog *HPJobRetentionOption
+*DefaultHPJobRetentionOption: HPJobRetentionOff
+*HPJobRetentionOption HPJobRetentionQuickCopy/Quick Copy: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 1 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionStore/Stored Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 2 >>
+ >> setpagedevice
+"
+*End
+
+*%HPJobRetention HPJobRetentionPrivate/Private Job: "
+*% << /Collate true /CollateDetails
+*% << /Type 8 /Hold 1 /HoldType 1 >>
+*% >> setpagedevice
+*%"
+*%End
+*HPJobRetentionOption HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*CloseUI: *HPJobRetentionOption
+
+
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseGroup: HPJobRetention
+*OpenGroup: HPFinishing/Finishing
+*%================================
+*% Media Output Destination
+*%================================
+*OpenUI *OutputBin/Output Destination: PickOne
+*OrderDependency: 100 AnySetup *OutputBin
+*DefaultOutputBin: PrinterDefault
+*OutputBin PrinterDefault/PrinterÕs Current Setting: ""
+*OutputBin Upper/Top Bin: "
+<</OutputType (TOP OUTPUT BIN)>> setpagedevice"
+*End
+*OutputBin Stacker/Stacker (Face-Down): "
+<< /Staple 0 /OutputType (OPTIONAL OUTBIN 1) >> setpagedevice"
+*End
+*OutputBin UStapler/Stapler: ""
+*End
+*CloseUI: *OutputBin
+
+*%=== 500 - Sheet Stacker/Stapler Stapler Options =========================
+*OpenUI *HPStaplerOptions/Stapling Options: PickOne
+*OrderDependency: 45 AnySetup *HPStaplerOptions
+*DefaultHPStaplerOptions: None
+*HPStaplerOptions None/None: "
+<</MediaProcessing (STAPLING)
+/MediaProcessingDetails<<
+/MediaProcessingOption (NONE)
+/MediaProcessingBoundary 0
+/ImageOrientation 0
+/Type 8 >> >> setpagedevice
+"
+*End
+*HPStaplerOptions 1Angled/One Staple Angled: "
+ <</MediaProcessing (STAPLING)
+/MediaProcessingDetails<<
+/MediaProcessingOption (ONE_STAPLE)
+/MediaProcessingBoundary 0
+/ImageOrientation 0
+/Type 8 >> >> setpagedevice"
+*End
+*CloseUI: *HPStaplerOptions
+*%=================================================
+*% Edge-to-Edge Printing
+*%=================================================
+*OpenUI *HPEdgeToEdge/Edge-To-Edge Printing: Boolean
+*OrderDependency: 10 AnySetup *HPEdgeToEdge
+*DefaultHPEdgeToEdge: False
+*HPEdgeToEdge False/Off: "<</EdgeToEdge false>> setpagedevice"
+*HPEdgeToEdge True/On: "<</EdgeToEdge true>> setpagedevice"
+*?HPEdgeToEdge: "
+ save
+ currentpagedevice /EdgeToEdge get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEdgeToEdge
+*%=================================================
+*% Manually Print on 2nd Side
+*%=================================================
+*OpenUI *HPManualDuplex/Manually Print on 2nd Side: Boolean
+*OrderDependency: 35 AnySetup *HPManualDuplex
+*DefaultHPManualDuplex: False
+*HPManualDuplex True/Yes: "<< /PrintOnBackside true >> setpagedevice"
+*HPManualDuplex False/No: "<< /PrintOnBackside false >> setpagedevice"
+*?HPManualDuplex: "(False) == flush"
+*CloseUI: *HPManualDuplex
+
+*CloseGroup: HPFinishing
+
+*%====================================
+*% Duplex
+*%====================================
+*OpenUI *Duplex/2-Sided Printing: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off (1-Sided): "
+ <</Duplex false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Long-Edge Binding: "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Short-Edge Binding: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex known
+ false ne
+ { currentpagedevice /Duplex get
+ { currentpagedevice /Tumble get
+ {(DuplexTumble)}{(DuplexNoTumble)}ifelse
+ } { (None)} ifelse
+ }{(None)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Duplex
+
+*% Fills not allowed with overlays
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+
+*% Halo style does not work with Watermarks
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+*%====================================
+*% Collation
+*%====================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 12 AnySetup *Collate
+*DefaultCollate: False
+*Collate True/On (turn off in application): "
+ <</Collate true>> setpagedevice"
+*End
+*Collate False/Off: "
+ <</Collate false>> setpagedevice"
+*End
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+
+*FreeVM: "4000000"
+*VMOption Mem48_63/48 - 63 MB: "6000000"
+*VMOption Mem64_79/64 - 79 MB: "1400000"
+*VMOption Mem80_95/80 - 95 MB: "22000000"
+*VMOption Mem96_127/96 - 127 MB: "30000000"
+*VMOption Mem128_159/128 - 159 MB: "46000000"
+*VMOption Mem160_191/160 - 191 MB: "62000000"
+*VMOption Mem192_223/192 - 223 MB: "78000000"
+*VMOption Mem224_255/224 - 255 MB: "94000000"
+*VMOption Mem256_287/256 - 287 MB: "110000000"
+*VMOption Mem288_319/288 - 319 MB: "126000000"
+*VMOption Mem320_351/320 - 351 MB: "142000000"
+*VMOption Mem352_383/352 - 383 MB: "158000000"
+*VMOption Mem384_416/384 - 416 MB: "174000000"
+
+*% ===================================
+*% Paper Sizes
+*% ===================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize HalfLetter/Statement: "
+ << /DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w612h935/8.5x13: "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</DeferredMediaSelection true /PageSize [419.5 567] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize w612h936/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null /MediaClass (JISEXEC) >> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (Envelope) >> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /DeferredMediaSelection true /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+
+ 16 dict
+ dup [499 709] (EnvISOB5) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [279 540] (EnvMonarch) put
+ dup [297 684] (Env10) put
+ dup [558 774] (w558h774) put
+ dup [612 935] (w612h935) put
+ dup [516 729] (B5) put
+ dup [420 595] (A5) put
+ dup [595 842] (A4) put
+ dup [522 756] (Executive) put
+ dup [396 792] (HalfLetter) put
+ dup [612 936] (w612h936) put
+ dup [419 567] (DoublePostcard) put
+ dup [612 1008] (Legal) put
+ dup [612 792] (Letter) 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: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion HalfLetter/Statement: "
+ << /DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w612h935/8.5x13: "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</DeferredMediaSelection true /PageSize [419.5 567] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion w612h936/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null /MediaClass (JISEXEC) >> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (Envelope) >> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.12 599.88 780.00"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Legal/Legal: "12.00 12.12 599.88 996.00"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Executive/Executive: "12.00 12.12 509.88 744.00"
+*ImageableArea HalfLetter/Statement: "12.00 12.00 384.00 599.88"
+*ImageableArea w612h935/8.5x13: "12.00 12.00 599.76 922.76"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.12 407.28 554.64"
+*ImageableArea A4/A4: "12.00 12.12 583.08 829.68"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.12 407.40 583.20"
+*ImageableArea B5/JIS B5: "12.00 12.12 503.88 715.92"
+*ImageableArea w612h936/Executive (JIS): "12.00 12.12 599.76 923.76"
+*ImageableArea w558h774/16K: "12.00 12.12 545.76 761.76"
+*ImageableArea Env10/Env Comm10: "12.00 12.12 284.76 672.00"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.12 266.76 528.00"
+*ImageableArea EnvDL/Env DL: "12.00 12.12 299.64 611.52"
+*ImageableArea EnvC5/Env C5: "12.00 12.12 447.00 636.96"
+*ImageableArea EnvISOB5/Env ISO B5: "12.00 12.12 486.60 696.48"
+*?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 Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension HalfLetter/Statement: "396 612"
+*PaperDimension w612h935/8.5x13: "612 935"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension w612h936/Executive (JIS): "612 936"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+
+*LandscapeOrientation: Plus90
+
+*%==========================================
+*% Media Type
+*%=========================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: None
+*MediaType Light/Light (60 - 75 g/m2): "
+ <</ManualFeed false /MediaType (Light)>> setpagedevice"
+*End
+*MediaType None/None: "
+ <</ManualFeed false /MediaType null >> setpagedevice"
+*End
+*MediaType Plain/Plain: "
+ <</ManualFeed false /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</ManualFeed false /MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</ManualFeed false /MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</ManualFeed false /MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</ManualFeed false /MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</ManualFeed false /MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</ManualFeed false /MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</ManualFeed false /MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</ManualFeed false /MediaType (Color)>> setpagedevice"
+*End
+*MediaType Rough/Rough: "
+ <</ManualFeed false /MediaType (Rough)>> setpagedevice"
+*End
+*MediaType Card_Stock/Card_Stock <3e>164 g/m2: "
+ <</ManualFeed false /MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Envelope/Envelope: "
+ <</ManualFeed false /MediaType (Envelope)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /InputAttributes get dup
+ /Priority get
+ 0 get get
+ /MediaType get
+ (Card Stock) anchorsearch
+ {pop pop (Card_Stock)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*%=========================================
+*% Custom Paper Support
+*%=========================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+*HWMargins: 16 16 16 16
+*CustomPageSize True: "
+ pop pop pop
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null /MediaClass null >>
+ setpagedevice
+ "
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1008
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 1 1
+
+*RequiresPageRegion All: True
+
+*% ======================================
+*% Media Handling Features (Paper Sources)
+*% ======================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Tray_2
+*InputSlot Tray_1/Tray 1: "
+ <</ManualFeed false /MediaPosition 3>> setpagedevice"
+*End
+*InputSlot Tray_2/Tray 2: "
+ <</ManualFeed false /MediaPosition 0>> setpagedevice"
+*End
+*InputSlot Tray3_500/Tray 3 (500-Sheet): "
+ <</ManualFeed false /MediaPosition 1>> setpagedevice"
+*End
+*InputSlot Tray3_1500/Tray 3 (1500-Sheet): "
+ <</ManualFeed false /MediaPosition 1>> setpagedevice"
+*End
+*InputSlot Tray4_500/Tray 4 (500-Sheet): "
+ <</ManualFeed false /MediaPosition 4>> setpagedevice"
+*End
+*InputSlot Tray4_1500/Tray 4 (1500-Sheet): "
+ <</ManualFeed false /MediaPosition 4>> setpagedevice"
+*End
+*InputSlot Tray5_500/Tray 5 (500-Sheet): "
+ <</ManualFeed false /MediaPosition 38>> setpagedevice"
+*End
+*InputSlot Tray5_1500/Tray 5 (1500-Sheet): "
+ <</ManualFeed false /MediaPosition 38>> setpagedevice"
+*End
+*InputSlot EnvelopeFeeder/Envelope Feeder: "
+ <</ManualFeed false /MediaPosition 2>> setpagedevice"
+*End
+*?InputSlot: "
+ save
+ currentpagedevice /InputAttributes get /Priority get
+ aload pop pop pop pop pop
+ [(Tray_2) (Tray3_500) (Envelope) (Tray_1) (Tray4_500) (Tray5_500)] exch get = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*% ================================================
+*% Manual Duplex
+*% ================================================
+*%The following are here for the Manual Duplex plugin
+*HPDisallowManualFeedForManualDuplex: True
+*HPManualDuplexSupport: True
+*HPGuidePageExtraTumble: "
+product (hp LaserJet 4240) eq product (hp LaserJet 4240N) eq product (hp LaserJet 4250) eq product (hp LaserJet 4250L) eq product (hp LaserJet 4350) eq product (hp LaserJet 4350L) eq or or or or or {
+ currentpagedevice /OutputAttributes get 3 known
+ {currentpagedevice /Staple known}{false} ifelse
+}{false} ifelse
+"
+*End
+
+*OpenGroup: HPImagingOptions/Image Quality
+*%===================================
+*% Resolution
+*%===================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600x600x2dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 1200x1200dpi/ProRes 1200: "
+ <</HWResolution [1200 1200] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600x2dpi/FastRes 1200: "
+ <</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%+====================================
+*% Resolution Enhancement
+*%=====================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/PrinterÕs Current Setting: ""
+*Smoothing On/On: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Off/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (On) (On) (On)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+*%==================================
+*% HPEconoMode
+*%==================================
+*OpenUI *HPEconoMode/EconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/PrinterÕs Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /HPEconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenFreq: "106.0"
+*ScreenAngle: "45.0"
+*ResScreenFreq 300x300dpi/300 dpi: "60.0"
+*ResScreenAngle 300x300dpi/300 dpi: "45.0"
+*ResScreenFreq 600x600dpi/600 dpi: "106.0"
+*ResScreenAngle 600x600dpi/600 dpi: "45.0"
+*ResScreenFreq 1200x1200dpi/ProRes 1200: "180.0"
+*ResScreenAngle 1200x1200dpi/ProRes 1200: "45.0"
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 9
+*AccurateScreensSupport: False
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: PrinterDefault
+*HPHalftone PrinterDefault/PrinterÕs Current Setting: ""
+*HPHalftone Enhanced/Enhanced: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+ /setscreen { pop pop pop } def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ } >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true /PostRenderingEnhanceDetails
+ << /REValue 0 /Type 8 >> >> setpagedevice
+ } if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+
+
+*CloseGroup: HPImagingOptions
+
+
+*% ===================================
+*% Color Control
+*% ===================================
+*DefaultColorSep: ProcessBlack.106lpi.600x600dpi/106 lpi / 600 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 53 lpi / 300x300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.53lpi.300x300dpi/53 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.53lpi.300x300dpi/53 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.53lpi.300x300dpi/53 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.53lpi.300x300dpi/53 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.53lpi.300x300dpi/53 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.53lpi.300x300dpi/53 lpi /300 dpi: "53.033"
+*ColorSepScreenFreq CustomColor.53lpi.300x300dpi/53 lpi /300 dpi: "53.033"
+*ColorSepScreenFreq ProcessCyan.53lpi.300x300dpi/53 lpi /300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessMagenta.53lpi.300x300dpi/53 lpi /300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessYellow.53lpi.300x300dpi/53 lpi /300 dpi: "50.0"
+
+*% For 60 lpi / 300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi /300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi /300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi /300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi /300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi /300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
+*ColorSepScreenAngle ProcessBlack.85lpi.600x600dpi/85 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600x600dpi/85 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600x600dpi/85 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600x600dpi/85 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600x600dpi/85 lpi /600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600x600dpi/85 lpi /600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600x600dpi/85 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600x600dpi/85 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi /300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.106lpi.300x300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300x300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300x300dpi/106 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300x300dpi/106 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300x300dpi/106 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300x300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300x300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300x300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300x300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300x300dpi/106 lpi /300 dpi: "100.0"
+
+*% For 71 lpi / 600x600 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.71lpi.600x600dpi/71 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.71lpi.600x600dpi/71 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.71lpi.600x600dpi/71 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.71lpi.600x600dpi/71 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.71lpi.600x600dpi/71 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.71lpi.600x600dpi/71 lpi /600 dpi: "70.7107"
+*ColorSepScreenFreq CustomColor.71lpi.600x600dpi/71 lpi /600 dpi: "70.7107"
+*ColorSepScreenFreq ProcessCyan.71lpi.600x600dpi/71 lpi /600 dpi: "63.2456"
+*ColorSepScreenFreq ProcessMagenta.71lpi.600x600dpi/71 lpi /600 dpi: "63.2456"
+*ColorSepScreenFreq ProcessYellow.71lpi.600x600dpi/71 lpi /600 dpi: "66.6667"
+
+*% For 106 lpi /600 dpi ===============================
+
+*ColorSepScreenAngle ProcessBlack.106lpi.600x600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600x600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600x600dpi/106 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600x600dpi/106 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600x600dpi/106 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600x600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600x600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600x600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600x600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600x600dpi/106 lpi /600 dpi: "100.0"
+
+*% For 141 lpi / 1200x1200 dpi ================================
+
+*ColorSepScreenAngle ProcessBlack.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "45.0"
+*ColorSepScreenAngle CustomColor.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "45.0"
+*ColorSepScreenAngle ProcessCyan.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "18.4349"
+*ColorSepScreenAngle ProcessYellow.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq CustomColor.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessCyan.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessMagenta.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessYellow.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+
+*% For 180 lpi / 1200 dpi =========================
+
+*ColorSepScreenAngle ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "180"
+*ColorSepScreenFreq CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "180"
+*ColorSepScreenFreq ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "161"
+*ColorSepScreenFreq ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "161"
+*ColorSepScreenFreq ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "170"
+
+*% ===================================
+*% Font Information
+*% ===================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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
+*OpenGroup: HPWaterMarks/Watermark/Overlay
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+*CloseGroup: HPWaterMarks
+
+
+*% ===================================
+*% Printer Messages
+*% ===================================
+*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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% ===================================
+*% QuarkXPress keywords
+*% ===================================
+*QRKDoNonLocalDCS: False
+
+*%QRKPatch sectionOption: " "
+
+*%QRKCustomHalftone sectionOption: " "
+
+*% ===========================================
+*% For "hp LaserJet 4240" version 3010.107
+*% ===========================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_4250.ppd b/prnt/hpijs/ppd/HP_LaserJet_4250.ppd
new file mode 100644
index 000000000..14035104d
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_4250.ppd
@@ -0,0 +1,2482 @@
+*PPD-Adobe: "4.3"
+*% =========================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =========================================
+*% PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD for hp LaserJet 4250
+*% =========================================
+
+*% ===================================
+*% Product / PPD Version Information
+*% ===================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.0.0 X"
+*HPBuildNumber: "003"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP4250_1.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/hp LaserJet 4200 Series.icns"
+*cupsFilter: "application/vnd.cups-postscript 0 /Library/Printers/hp/filter/hppostprocessing"
+
+*% Product Version Information
+*Product: "(hp LaserJet 4250)"
+*Product: "(hp LaserJet 4250L)"
+*ModelName: "HP LaserJet 4250"
+*ShortNickName: "HP LaserJet 4250"
+*NickName: "HP LaserJet 4250 Postscript (recommended)"
+*PSVersion: "(3010.107) 0"
+*Manufacturer: "HP"
+
+*% ===================================
+*% Basic Device Capabilities
+*% ===================================
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: True
+*?FileSystem: "
+ save false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+
+*Throughput: "45"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*VariablePaperSize: True
+
+*% ===================================
+*% Emulations and Protocols
+*% ===================================
+*Protocols: TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+*PrintPSErrors: True
+
+*% =================================
+*% PageStack Order for Output Bins
+*% =================================
+*PageStackOrder Upper: Normal
+*%PageStackOrder Left: Reverse
+*PageStackOrder Stacker: Normal
+
+*% ===================================
+*% Installable Options
+*% ===================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*%Tray 3 500 or 1500 sheet
+*%========================
+*OpenUI *HPOption_Tray3/Optional Tray 3: Boolean
+*DefaultHPOption_Tray3: False
+*HPOption_Tray3 False/Not Installed: ""
+*HPOption_Tray3 Tray3_500/500-Sheet Input Tray: ""
+*HPOption_Tray3 Tray3_1500/1500-Sheet Input Tray: ""
+*?HPOption_Tray3: "
+save
+ currentpagedevice /InputAttributes get 1 known
+ {
+ currentpagedevice /InputAttributes get 1 get dup
+ /Capacity known {
+ /Capacity get 1500 eq {(Tray3_1500)}{(Tray3_500)} ifelse
+ }{pop (Tray3_500)} ifelse
+ }{(False)} ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Tray3
+
+*%Tray 4 500 or 1500 sheet
+*%========================
+*OpenUI *HPOption_Tray4/Optional Tray 4: Boolean
+*DefaultHPOption_Tray4: False
+*HPOption_Tray4 False/Not Installed: ""
+*HPOption_Tray4 Tray4_500/500-Sheet Input Tray: ""
+*HPOption_Tray4 Tray4_1500/1500-Sheet Input Tray: ""
+*?HPOption_Tray4: "
+ save
+ currentpagedevice /InputAttributes get 4 known
+ {
+ currentpagedevice /InputAttributes get 4 get dup
+ /Capacity known {
+ /Capacity get 1500 eq {(Tray4_1500)}{(Tray4_500)} ifelse
+ }{pop (Tray4_500)} ifelse
+ }{(False)} ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Tray4
+
+*%Tray 5 500 or 1500 sheet
+*%========================
+*OpenUI *HPOption_Tray5/Optional Tray 5: Boolean
+*DefaultHPOption_Tray5: False
+*HPOption_Tray5 False/Not Installed: ""
+*HPOption_Tray5 Tray5_500/500-Sheet Input Tray: ""
+*HPOption_Tray5 Tray5_1500/1500-Sheet Input Tray: ""
+*?HPOption_Tray5: "
+ save
+ currentpagedevice /InputAttributes get 38 known
+ {
+ currentpagedevice /InputAttributes get 38 get dup
+ /Capacity known {
+ /Capacity get 1500 eq {(Tray5_1500)}{(Tray5_500)} ifelse
+ }{pop (Tray5_500)} ifelse
+ }{(False)} ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Tray5
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_Disk/Printer Hard Disk: PickOne
+*DefaultHPOption_Disk: False
+*HPOption_Disk True/Installed: ""
+*HPOption_Disk False/Not Installed: ""
+*?HPOption_Disk: "
+ save
+ false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Disk
+
+*OpenUI *HPOption_Envelope_Feeder/Envelope Feeder: Boolean
+*DefaultHPOption_Envelope_Feeder: False
+*HPOption_Envelope_Feeder True/Installed: ""
+*HPOption_Envelope_Feeder False/Not Installed: ""
+*?HPOption_Envelope_Feeder: "
+ save
+ currentpagedevice /InputAttributes get
+ 2 known {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Envelope_Feeder
+
+*OpenUI *HPOption_MBM_Mixed/Accessory Output Bins: PickOne
+*OrderDependency: 10 AnySetup *HPOption_MBM_Mixed
+*DefaultHPOption_MBM_Mixed: Standard
+*HPOption_MBM_Mixed Standard/Not Installed: "userdict /HPOutputAcc (NoAcc) put"
+*HPOption_MBM_Mixed MBMStaplerStacker/hp 500-Sheet Stapler-Stacker: "userdict /HPOutputAcc (Stapler) put"
+*HPOption_MBM_Mixed MBMStacker/hp 500-Sheet Stacker: "userdict /HPOutputAcc (Stacker) put"
+*?HPOption_MBM_Mixed: "
+ save
+ currentpagedevice /OutputAttributes get
+ dup 3 known
+ {
+ currentpagedevice /Staple known {pop (MBMStaplerStacker)}
+ {pop (MBMStacker)} ifelse
+ }
+ { pop (Standard)} ifelse = flush
+ restore"
+*End
+*CloseUI: *HPOption_MBM_Mixed
+
+*%====================================
+*% Fit to Page
+*%====================================
+*OpenUI *HPPaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPPaperPolicy
+*DefaultHPPaperPolicy: PromptUser
+*HPPaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /DeferredMediaSelection true /PageSize 3 >> >> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /DeferredMediaSelection true /PageSize 5 >> >> setpagedevice"
+*End
+*?HPPaperPolicy: "(PromptUser) = flush"
+*CloseUI: *HPPaperPolicy
+
+*OpenUI *InstalledMemory/Total Memory: PickOne
+*DefaultInstalledMemory: Mem48_63
+*InstalledMemory Mem48_63/48 - 63 MB: ""
+*InstalledMemory Mem64_79/64 - 79 MB: ""
+*InstalledMemory Mem80_95/80 - 95 MB: ""
+*InstalledMemory Mem96_127/96 - 127 MB: ""
+*InstalledMemory Mem128_159/128 - 159 MB: ""
+*InstalledMemory Mem160_191/160 - 191 MB: ""
+*InstalledMemory Mem192_223/192 - 223 MB: ""
+*InstalledMemory Mem224_255/224 - 255 MB: ""
+*InstalledMemory Mem256_287/256 - 287 MB: ""
+*InstalledMemory Mem288_319/288 - 319 MB: ""
+*InstalledMemory Mem320_351/320 - 351 MB: ""
+*InstalledMemory Mem352_383/352 - 383 MB: ""
+*InstalledMemory Mem384_416/384 - 416 MB: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 384 ge
+ {(Mem384_416)}
+ {size 352 ge
+ {(Mem352_383)}
+ {size 320 ge
+ {(Mem320_351)}
+ {size 288 ge
+ {(Mem288_319)}
+ {size 256 ge
+ {(Mem256_287)}
+ {size 224 ge
+ {(Mem224_255)}
+ {size 192 ge
+ {(Mem192_223)}
+ {size 160 ge
+ {(Mem160_191)}
+ {size 128 ge
+ {(Mem128_159)}
+ {size 96 ge
+ {(Mem96_127)}
+ {size 80 ge
+ {(Mem80_95)}
+ {size 64 ge
+ {(Mem64_79)}
+ {(Mem48_63)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+*CloseGroup: InstallableOptions
+
+*% ===================================
+*% User Interface Constraints
+*% ===================================
+
+*% Constraints on Trays Can't have Tray 4 unless you have tray 3
+*%==============================================================
+*UIConstraints: *HPOption_Tray3 Tray3_1500 *HPOption_Tray4 Tray4_500
+*UIConstraints: *HPOption_Tray3 Tray3_1500 *HPOption_Tray4 Tray4_1500
+
+*UIConstraints: *HPOption_Tray4 Tray4_500 *HPOption_Tray3 False
+*UIConstraints: *HPOption_Tray4 Tray4_500 *HPOption_Tray3 Tray3_1500
+*UIConstraints: *HPOption_Tray4 Tray4_1500 *HPOption_Tray3 False
+*UIConstraints: *HPOption_Tray4 Tray4_1500 *HPOption_Tray3 Tray3_1500
+
+*UIConstraints: *HPOption_Tray3 False *HPOption_Tray4 Tray4_500
+*UIConstraints: *HPOption_Tray3 False *HPOption_Tray4 Tray4_1500
+
+*UIConstraints: *HPOption_Tray3 Tray3_500 *InputSlot Tray3_1500
+*UIConstraints: *HPOption_Tray3 Tray3_1500 *InputSlot Tray3_500
+
+*UIConstraints: *HPOption_Tray4 Tray4_500 *InputSlot Tray4_1500
+*UIConstraints: *HPOption_Tray4 Tray4_1500 *InputSlot Tray4_500
+
+*% Constraints on Trays Can't have Tray 5 unless you have tray 4
+*%==============================================================
+*UIConstraints: *HPOption_Tray3 Tray3_1500 *HPOption_Tray5 Tray5_500
+*UIConstraints: *HPOption_Tray3 Tray3_1500 *HPOption_Tray5 Tray5_1500
+
+*UIConstraints: *HPOption_Tray4 Tray4_1500 *HPOption_Tray5 Tray5_500
+*UIConstraints: *HPOption_Tray4 Tray4_1500 *HPOption_Tray5 Tray5_1500
+
+*UIConstraints: *HPOption_Tray5 Tray5_500 *HPOption_Tray3 False
+*UIConstraints: *HPOption_Tray5 Tray5_500 *HPOption_Tray4 False
+*UIConstraints: *HPOption_Tray5 Tray5_500 *HPOption_Tray3 Tray3_1500
+*UIConstraints: *HPOption_Tray5 Tray5_500 *HPOption_Tray4 Tray4_1500
+
+*UIConstraints: *HPOption_Tray5 Tray5_1500 *HPOption_Tray3 False
+*UIConstraints: *HPOption_Tray5 Tray5_1500 *HPOption_Tray4 False
+*UIConstraints: *HPOption_Tray5 Tray5_1500 *HPOption_Tray3 Tray3_1500
+*UIConstraints: *HPOption_Tray5 Tray5_1500 *HPOption_Tray4 Tray4_1500
+
+*UIConstraints: *HPOption_Tray3 False *HPOption_Tray5 Tray5_500
+*UIConstraints: *HPOption_Tray3 False *HPOption_Tray5 Tray5_1500
+
+*UIConstraints: *HPOption_Tray4 False *HPOption_Tray5 Tray5_500
+*UIConstraints: *HPOption_Tray4 False *HPOption_Tray5 Tray5_1500
+
+*UIConstraints: *HPOption_Tray5 Tray5_500 *InputSlot Tray5_1500
+*UIConstraints: *HPOption_Tray5 Tray5_1500 *InputSlot Tray5_500
+
+*% If option not installed then disable appropriate feature.
+*%====================================================================
+*UIConstraints: *HPOption_Tray3 False *InputSlot Tray3_500
+*UIConstraints: *HPOption_Tray3 False *InputSlot Tray3_1500
+
+*UIConstraints: *HPOption_Tray4 False *InputSlot Tray4_500
+*UIConstraints: *HPOption_Tray4 False *InputSlot Tray4_1500
+
+*UIConstraints: *InputSlot Tray3_500 *HPOption_Tray3 False
+*UIConstraints: *InputSlot Tray3_1500 *HPOption_Tray3 False
+
+*UIConstraints: *InputSlot Tray4_500 *HPOption_Tray4 False
+*UIConstraints: *InputSlot Tray4_1500 *HPOption_Tray4 False
+
+*UIConstraints: *HPOption_Tray5 False *InputSlot Tray5_500
+*UIConstraints: *HPOption_Tray5 False *InputSlot Tray5_1500
+
+*UIConstraints: *InputSlot Tray5_500 *HPOption_Tray5 False
+*UIConstraints: *InputSlot Tray5_1500 *HPOption_Tray5 False
+
+*UIConstraints: *HPOption_Envelope_Feeder False *InputSlot EnvelopeFeeder
+*UIConstraints: *InputSlot EnvelopeFeeder *HPOption_Envelope_Feeder False
+
+*% Media Type Constraints & Page Constraints Tray2
+*%=========================================================
+
+*UIConstraints: *MediaType Envelope *InputSlot Tray_2
+*UIConstraints: *InputSlot Tray_2 *MediaType Envelope
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray_2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray_2
+*UIConstraints: *PageSize EnvDL *InputSlot Tray_2
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray_2
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray_2
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray_2
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray_2
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray_2
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray_2
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray_2
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray_2
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray_2
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray_2
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray_2
+
+*% Media Type Constraints & Page Constraints Tray3
+*%=========================================================
+*UIConstraints: *MediaType Envelope *InputSlot Tray3_500
+*UIConstraints: *InputSlot Tray3_500 *MediaType Envelope
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray3_500
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3_500
+*UIConstraints: *PageSize EnvDL *InputSlot Tray3_500
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray3_500
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3_500
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray3_500
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray3_500
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray3_500
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3_500
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray3_500
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3_500
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray3_500
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray3_500
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray3_500
+
+
+*UIConstraints: *MediaType Envelope *InputSlot Tray3_1500
+*UIConstraints: *InputSlot Tray3_1500 *MediaType Envelope
+
+*UIConstraints: *PageSize Executive *InputSlot Tray3_1500
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray3_1500
+*UIConstraints: *PageSize w612h935 *InputSlot Tray3_1500
+*UIConstraints: *PageSize A5 *InputSlot Tray3_1500
+*UIConstraints: *PageSize B5 *InputSlot Tray3_1500
+*UIConstraints: *PageSize w612h936 *InputSlot Tray3_1500
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray3_1500
+*UIConstraints: *PageSize w558h774 *InputSlot Tray3_1500
+*UIConstraints: *PageSize Env10 *InputSlot Tray3_1500
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3_1500
+*UIConstraints: *PageSize EnvDL *InputSlot Tray3_1500
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray3_1500
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion Env10 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3_1500
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray3_1500
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion Executive *InputSlot Tray3_1500
+*UIConstraints: *PageRegion A5 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray3_1500
+*UIConstraints: *PageRegion w612h935 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion B5 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion w612h936 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray3_1500
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray3_1500
+
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray3_1500
+*NonUIConstraints: *InputSlot Tray3_1500 *CustomPageSize True
+
+*% Media Type Constraints & Page Constraints Tray4
+*%=========================================================
+*UIConstraints: *MediaType Envelope *InputSlot Tray4_500
+*UIConstraints: *InputSlot Tray4_500 *MediaType Envelope
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray4_500
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray4_500
+*UIConstraints: *PageSize EnvDL *InputSlot Tray4_500
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray4_500
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray4_500
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray4_500
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray4_500
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray4_500
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray4_500
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray4_500
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray4_500
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray4_500
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray4_500
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray4_500
+
+
+*UIConstraints: *MediaType Envelope *InputSlot Tray4_1500
+*UIConstraints: *InputSlot Tray4_1500 *MediaType Envelope
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray4_1500
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray4_1500
+*UIConstraints: *PageSize EnvDL *InputSlot Tray4_1500
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray4_1500
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray4_1500
+*UIConstraints: *PageSize Executive *InputSlot Tray4_1500
+*UIConstraints: *PageSize A5 *InputSlot Tray4_1500
+*UIConstraints: *PageSize B5 *InputSlot Tray4_1500
+*UIConstraints: *PageSize w612h935 *InputSlot Tray4_1500
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray4_1500
+*UIConstraints: *PageSize w558h774 *InputSlot Tray4_1500
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray4_1500
+*UIConstraints: *PageSize w612h936 *InputSlot Tray4_1500
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray4_1500
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray4_1500
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion Executive *InputSlot Tray4_1500
+*UIConstraints: *PageRegion A5 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion B5 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion w612h935 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray4_1500
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray4_1500
+*UIConstraints: *PageRegion w612h936 *InputSlot Tray4_1500
+
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray4_1500
+*NonUIConstraints: *InputSlot Tray4_1500 *CustomPageSize True
+
+*% Media Type Constraints & Page Constraints Tray5
+*%=========================================================
+*UIConstraints: *MediaType Envelope *InputSlot Tray5_500
+*UIConstraints: *InputSlot Tray5_500 *MediaType Envelope
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray5_500
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray5_500
+*UIConstraints: *PageSize EnvDL *InputSlot Tray5_500
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray5_500
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray5_500
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray5_500
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray5_500
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray5_500
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray5_500
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray5_500
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray5_500
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray5_500
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray5_500
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray5_500
+
+
+*UIConstraints: *MediaType Envelope *InputSlot Tray5_1500
+*UIConstraints: *InputSlot Tray5_1500 *MediaType Envelope
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray5_1500
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray5_1500
+*UIConstraints: *PageSize EnvDL *InputSlot Tray5_1500
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray5_1500
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray5_1500
+*UIConstraints: *PageSize Executive *InputSlot Tray5_1500
+*UIConstraints: *PageSize A5 *InputSlot Tray5_1500
+*UIConstraints: *PageSize B5 *InputSlot Tray5_1500
+*UIConstraints: *PageSize w612h935 *InputSlot Tray5_1500
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray5_1500
+*UIConstraints: *PageSize w558h774 *InputSlot Tray5_1500
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray5_1500
+*UIConstraints: *PageSize w612h936 *InputSlot Tray5_1500
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray5_1500
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray5_1500
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray5_1500
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray5_1500
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray5_1500
+*UIConstraints: *PageRegion Executive *InputSlot Tray5_1500
+*UIConstraints: *PageRegion A5 *InputSlot Tray5_1500
+*UIConstraints: *PageRegion B5 *InputSlot Tray5_1500
+*UIConstraints: *PageRegion w612h935 *InputSlot Tray5_1500
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray5_1500
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray5_1500
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray5_1500
+*UIConstraints: *PageRegion w612h936 *InputSlot Tray5_1500
+
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray5_1500
+*NonUIConstraints: *InputSlot Tray5_1500 *CustomPageSize True
+
+*% Job Storage & Mopier constraints
+*%------------------------------------------------------------
+*UIConstraints: *InstalledMemory Mem48_63 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *InstalledMemory Mem48_63 *HPJobRetentionOption HPJobRetentionStore
+*UIConstraints: *InstalledMemory Mem64_79 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *InstalledMemory Mem64_79 *HPJobRetentionOption HPJobRetentionStore
+
+*UIConstraints: *InstalledMemory Mem48_63 *Collate True
+*UIConstraints: *InstalledMemory Mem64_79 *Collate True
+
+*UIConstraints: *HPJobRetentionOption HPJobRetentionProof *InstalledMemory Mem48_63
+*UIConstraints: *HPJobRetentionOption HPJobRetentionStore *InstalledMemory Mem48_63
+*UIConstraints: *HPJobRetentionOption HPJobRetentionProof *InstalledMemory Mem64_79
+*UIConstraints: *HPJobRetentionOption HPJobRetentionStore *InstalledMemory Mem64_79
+
+*UIConstraints: *Collate True *InstalledMemory Mem48_63
+*UIConstraints: *Collate True *InstalledMemory Mem64_79
+
+*% Media Type Constraints & Page Constraints Envelope Feeder
+*%=========================================================
+*UIConstraints: *MediaType Transparency *InputSlot EnvelopeFeeder
+*UIConstraints: *InputSlot EnvelopeFeeder *MediaType Transparency
+
+*UIConstraints: *PageSize Letter *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize LetterSmall *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize Legal *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize LegalSmall *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize Executive *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize A4 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize A4Small *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize A5 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize B5 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize w612h935 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize DoublePostcard *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize w558h774 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize HalfLetter *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize w612h936 *InputSlot EnvelopeFeeder
+
+*UIConstraints: *PageRegion Letter *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion LetterSmall *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion Legal *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion LegalSmall *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion Executive *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion A4 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion A4Small *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion A5 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion B5 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion w612h935 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion DoublePostcard *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion w558h774 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion HalfLetter *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion w612h936 *InputSlot EnvelopeFeeder
+
+
+*% Don't allow Manual Duplex on Stapler
+*%Staple Options Constraints
+*%=============================================================
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1Angled
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1Angled
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 1Angled
+*UIConstraints: *HPStaplerOptions 1Angled *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPStaplerOptions 1Angled *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPStaplerOptions 1Angled *HPOption_MBM_Mixed MBMStacker
+
+*UIConstraints: *HPStaplerOptions 1Angled *PageSize Executive
+*UIConstraints: *HPStaplerOptions 1Angled *PageRegion Executive
+*UIConstraints: *HPStaplerOptions 1Angled *PageSize A5
+*UIConstraints: *HPStaplerOptions 1Angled *PageRegion A5
+*UIConstraints: *HPStaplerOptions 1Angled *PageSize B5
+*UIConstraints: *HPStaplerOptions 1Angled *PageRegion B5
+*UIConstraints: *HPStaplerOptions 1Angled *PageSize w612h935
+*UIConstraints: *HPStaplerOptions 1Angled *PageRegion w612h935
+*UIConstraints: *HPStaplerOptions 1Angled *PageSize DoublePostcard
+*UIConstraints: *HPStaplerOptions 1Angled *PageRegion DoublePostcard
+*UIConstraints: *HPStaplerOptions 1Angled *PageSize w612h935
+*UIConstraints: *HPStaplerOptions 1Angled *PageRegion w612h935
+*UIConstraints: *HPStaplerOptions 1Angled *PageSize w558h774
+*UIConstraints: *HPStaplerOptions 1Angled *PageRegion w558h774
+*UIConstraints: *HPStaplerOptions 1Angled *PageSize Env10
+*UIConstraints: *HPStaplerOptions 1Angled *PageRegion Env10
+*UIConstraints: *HPStaplerOptions 1Angled *PageSize EnvMonarch
+*UIConstraints: *HPStaplerOptions 1Angled *PageRegion EnvMonarch
+*UIConstraints: *HPStaplerOptions 1Angled *PageSize EnvDL
+*UIConstraints: *HPStaplerOptions 1Angled *PageRegion EnvDL
+*UIConstraints: *HPStaplerOptions 1Angled *PageSize EnvC5
+*UIConstraints: *HPStaplerOptions 1Angled *PageRegion EnvC5
+*UIConstraints: *HPStaplerOptions 1Angled *PageSize EnvISOB5
+*UIConstraints: *HPStaplerOptions 1Angled *PageRegion EnvISOB5
+*UIConstraints: *HPStaplerOptions 1Angled *PageSize HalfLetter
+*UIConstraints: *HPStaplerOptions 1Angled *PageRegion HalfLetter
+*UIConstraints: *HPStaplerOptions 1Angled *PageSize w612h936
+*UIConstraints: *HPStaplerOptions 1Angled *PageRegion w612h936
+
+*UIConstraints: *HPStaplerOptions 1Angled *MediaType Envelope
+*UIConstraints: *HPStaplerOptions 1Angled *MediaType Transparency
+*UIConstraints: *HPStaplerOptions 1Angled *MediaType Labels
+*UIConstraints: *HPStaplerOptions 1Angled *MediaType Card_Stock
+
+*UIConstraints: *PageSize Executive *HPStaplerOptions 1Angled
+*UIConstraints: *PageRegion Executive *HPStaplerOptions 1Angled
+*UIConstraints: *PageSize A5 *HPStaplerOptions 1Angled
+*UIConstraints: *PageRegion A5 *HPStaplerOptions 1Angled
+*UIConstraints: *PageSize B5 *HPStaplerOptions 1Angled
+*UIConstraints: *PageRegion B5 *HPStaplerOptions 1Angled
+*UIConstraints: *PageSize w612h935 *HPStaplerOptions 1Angled
+*UIConstraints: *PageRegion w612h935 *HPStaplerOptions 1Angled
+*UIConstraints: *PageSize DoublePostcard *HPStaplerOptions 1Angled
+*UIConstraints: *PageRegion DoublePostcard *HPStaplerOptions 1Angled
+*UIConstraints: *PageSize w558h774 *HPStaplerOptions 1Angled
+*UIConstraints: *PageRegion w558h774 *HPStaplerOptions 1Angled
+*UIConstraints: *PageSize w612h935 *HPStaplerOptions 1Angled
+*UIConstraints: *PageRegion w612h935 *HPStaplerOptions 1Angled
+*UIConstraints: *PageSize Env10 *HPStaplerOptions 1Angled
+*UIConstraints: *PageRegion Env10 *HPStaplerOptions 1Angled
+*UIConstraints: *PageSize EnvMonarch *HPStaplerOptions 1Angled
+*UIConstraints: *PageRegion EnvMonarch *HPStaplerOptions 1Angled
+*UIConstraints: *PageSize EnvDL *HPStaplerOptions 1Angled
+*UIConstraints: *PageRegion EnvDL *HPStaplerOptions 1Angled
+*UIConstraints: *PageSize EnvC5 *HPStaplerOptions 1Angled
+*UIConstraints: *PageRegion EnvC5 *HPStaplerOptions 1Angled
+*UIConstraints: *PageSize EnvISOB5 *HPStaplerOptions 1Angled
+*UIConstraints: *PageRegion EnvISOB5 *HPStaplerOptions 1Angled
+*UIConstraints: *PageSize HalfLetter *HPStaplerOptions 1Angled
+*UIConstraints: *PageRegion HalfLetter *HPStaplerOptions 1Angled
+*UIConstraints: *PageSize w612h936 *HPStaplerOptions 1Angled
+*UIConstraints: *PageRegion w612h936 *HPStaplerOptions 1Angled
+
+*UIConstraints: *MediaType Envelope *HPStaplerOptions 1Angled
+*UIConstraints: *MediaType Transparency *HPStaplerOptions 1Angled
+*UIConstraints: *MediaType Labels *HPStaplerOptions 1Angled
+*UIConstraints: *MediaType Card_Stock *HPStaplerOptions 1Angled
+
+*%=============================================================
+
+*%Output Bin Constraints
+*%=============================================================
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin Stacker
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin UStapler
+*UIConstraints: *OutputBin Stacker *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed MBMStacker
+
+*%Stapler Options Constraints
+*%=============================================================
+*UIConstraints: *HPStaplerOptions 1Angled *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 1Angled *OutputBin Upper
+*UIConstraints: *HPStaplerOptions 1Angled *OutputBin PrinterDefault
+
+*UIConstraints: *OutputBin Upper *HPStaplerOptions 1Angled
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 1Angled
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 1Angled
+
+
+*% Don't allow these paper sizes, envelopes, transparencies, Bond or labels to be duplexed
+*%========================================================================================
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize HalfLetter *Duplex DuplexNoTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvISOB5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize DoublePostcard
+*UIConstraints: *Duplex DuplexNoTumble *PageSize HalfLetter
+
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion HalfLetter *Duplex DuplexNoTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvISOB5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion DoublePostcard
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion HalfLetter
+
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageSize HalfLetter *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvISOB5
+*UIConstraints: *Duplex DuplexTumble *PageSize DoublePostcard
+*UIConstraints: *Duplex DuplexTumble *PageSize HalfLetter
+
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageRegion HalfLetter *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvISOB5
+*UIConstraints: *Duplex DuplexTumble *PageRegion DoublePostcard
+*UIConstraints: *Duplex DuplexTumble *PageRegion HalfLetter
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexNoTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Envelope
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexTumble *MediaType Envelope
+*UIConstraints: *Duplex DuplexTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+
+*% Don't allow these paper sizes and media types to be manually duplexed
+*%========================================================================================
+*UIConstraints: *PageSize Env10 *HPManualDuplex True
+*UIConstraints: *PageSize EnvMonarch *HPManualDuplex True
+*UIConstraints: *PageSize EnvDL *HPManualDuplex True
+*UIConstraints: *PageSize EnvC5 *HPManualDuplex True
+*UIConstraints: *PageSize EnvISOB5 *HPManualDuplex True
+
+*UIConstraints: *HPManualDuplex True *PageSize Env10
+*UIConstraints: *HPManualDuplex True *PageSize EnvMonarch
+*UIConstraints: *HPManualDuplex True *PageSize EnvDL
+*UIConstraints: *HPManualDuplex True *PageSize EnvC5
+*UIConstraints: *HPManualDuplex True *PageSize EnvISOB5
+
+*UIConstraints: *PageRegion Env10 *HPManualDuplex True
+*UIConstraints: *PageRegion EnvMonarch *HPManualDuplex True
+*UIConstraints: *PageRegion EnvDL *HPManualDuplex True
+*UIConstraints: *PageRegion EnvC5 *HPManualDuplex True
+*UIConstraints: *PageRegion EnvISOB5 *HPManualDuplex True
+
+*UIConstraints: *HPManualDuplex True * PageRegion Env10
+*UIConstraints: *HPManualDuplex True * PageRegion EnvMonarch
+*UIConstraints: *HPManualDuplex True * PageRegion EnvDL
+*UIConstraints: *HPManualDuplex True * PageRegion EnvC5
+*UIConstraints: *HPManualDuplex True * PageRegion EnvISOB5
+
+
+*UIConstraints: *MediaType Transparency *HPManualDuplex True
+*UIConstraints: *MediaType Labels *HPManualDuplex True
+*UIConstraints: *MediaType Envelope *HPManualDuplex True
+
+*UIConstraints: *HPManualDuplex True *MediaType Envelope
+*UIConstraints: *HPManualDuplex True *MediaType Transparency
+*UIConstraints: *HPManualDuplex True *MediaType Labels
+
+
+*% Cannot Staple custom page sizes or feed from envelope tray
+*%=====================================================================
+*NonUIConstraints: *CustomPageSize True *InputSlot EnvelopeFeeder
+*NonUIConstraints: *CustomPageSize True *OutputBin UStapler
+
+*NonUIConstraints: *InputSlot EnvelopeFeeder *CustomPageSize True
+*NonUIConstraints: *OutputBin UStapler *CustomPageSize True
+
+*% Don't allow paper sizes, envelopes, transparencies, Bond or labels in Stapler(Stacker)
+*%=======================================================================================
+*UIConstraints: *OutputBin UStapler *PageSize Executive
+*UIConstraints: *OutputBin UStapler *PageRegion Executive
+*UIConstraints: *OutputBin UStapler *PageSize A5
+*UIConstraints: *OutputBin UStapler *PageRegion A5
+*UIConstraints: *OutputBin UStapler *PageSize B5
+*UIConstraints: *OutputBin UStapler *PageRegion B5
+*UIConstraints: *OutputBin UStapler *PageSize w612h935
+*UIConstraints: *OutputBin UStapler *PageRegion w612h935
+*UIConstraints: *OutputBin UStapler *PageSize DoublePostcard
+*UIConstraints: *OutputBin UStapler *PageRegion DoublePostcard
+*UIConstraints: *OutputBin UStapler *PageSize w612h935
+*UIConstraints: *OutputBin UStapler *PageRegion w612h935
+*UIConstraints: *OutputBin UStapler *PageSize w558h774
+*UIConstraints: *OutputBin UStapler *PageRegion w558h774
+*UIConstraints: *OutputBin UStapler *PageSize Env10
+*UIConstraints: *OutputBin UStapler *PageRegion Env10
+*UIConstraints: *OutputBin UStapler *PageSize EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageRegion EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageSize EnvDL
+*UIConstraints: *OutputBin UStapler *PageRegion EnvDL
+*UIConstraints: *OutputBin UStapler *PageSize EnvC5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvC5
+*UIConstraints: *OutputBin UStapler *PageSize EnvISOB5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvISOB5
+*UIConstraints: *OutputBin UStapler *PageSize HalfLetter
+*UIConstraints: *OutputBin UStapler *PageRegion HalfLetter
+*UIConstraints: *OutputBin UStapler *PageSize w612h936
+*UIConstraints: *OutputBin UStapler *PageRegion w612h936
+
+*UIConstraints: *OutputBin UStapler *MediaType Envelope
+*UIConstraints: *OutputBin UStapler *MediaType Transparency
+*UIConstraints: *OutputBin UStapler *MediaType Labels
+*UIConstraints: *OutputBin UStapler *MediaType Card_Stock
+
+*UIConstraints: *PageSize Executive *OutputBin UStapler
+*UIConstraints: *PageRegion Executive *OutputBin UStapler
+*UIConstraints: *PageSize A5 *OutputBin UStapler
+*UIConstraints: *PageRegion A5 *OutputBin UStapler
+*UIConstraints: *PageSize B5 *OutputBin UStapler
+*UIConstraints: *PageRegion B5 *OutputBin UStapler
+*UIConstraints: *PageSize w612h935 *OutputBin UStapler
+*UIConstraints: *PageRegion w612h935 *OutputBin UStapler
+*UIConstraints: *PageSize DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageRegion DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageSize w558h774 *OutputBin UStapler
+*UIConstraints: *PageRegion w558h774 *OutputBin UStapler
+*UIConstraints: *PageSize w612h935 *OutputBin UStapler
+*UIConstraints: *PageRegion w612h935 *OutputBin UStapler
+*UIConstraints: *PageSize Env10 *OutputBin UStapler
+*UIConstraints: *PageRegion Env10 *OutputBin UStapler
+*UIConstraints: *PageSize EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageRegion EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageSize EnvDL *OutputBin UStapler
+*UIConstraints: *PageRegion EnvDL *OutputBin UStapler
+*UIConstraints: *PageSize EnvC5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvC5 *OutputBin UStapler
+*UIConstraints: *PageSize EnvISOB5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin UStapler
+*UIConstraints: *PageSize HalfLetter *OutputBin UStapler
+*UIConstraints: *PageRegion HalfLetter *OutputBin UStapler
+*UIConstraints: *PageSize w612h936 *OutputBin UStapler
+*UIConstraints: *PageRegion w612h936 *OutputBin UStapler
+
+*UIConstraints: *MediaType Envelope *OutputBin UStapler
+*UIConstraints: *MediaType Transparency *OutputBin UStapler
+*UIConstraints: *MediaType Labels *OutputBin UStapler
+*UIConstraints: *MediaType Card_Stock *OutputBin UStapler
+
+*UIConstraints: *OutputBin Stacker *PageSize Env10
+*UIConstraints: *OutputBin Stacker *PageRegion Env10
+*UIConstraints: *OutputBin Stacker *PageSize EnvMonarch
+*UIConstraints: *OutputBin Stacker *PageRegion EnvMonarch
+*UIConstraints: *OutputBin Stacker *PageSize EnvDL
+*UIConstraints: *OutputBin Stacker *PageRegion EnvDL
+*UIConstraints: *OutputBin Stacker *PageSize EnvC5
+*UIConstraints: *OutputBin Stacker *PageRegion EnvC5
+*UIConstraints: *OutputBin Stacker *PageSize EnvISOB5
+*UIConstraints: *OutputBin Stacker *PageRegion EnvISOB5
+*UIConstraints: *OutputBin Stacker *MediaType Envelope
+*UIConstraints: *OutputBin Stacker *PageSize HalfLetter
+*UIConstraints: *OutputBin Stacker *PageRegion HalfLetter
+
+*UIConstraints: *PageSize Env10 *OutputBin Stacker
+*UIConstraints: *PageRegion Env10 *OutputBin Stacker
+*UIConstraints: *PageSize EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageRegion EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageSize EnvDL *OutputBin Stacker
+*UIConstraints: *PageRegion EnvDL *OutputBin Stacker
+*UIConstraints: *PageSize EnvC5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvC5 *OutputBin Stacker
+*UIConstraints: *PageSize EnvISOB5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin Stacker
+*UIConstraints: *PageSize HalfLetter *OutputBin Stacker
+*UIConstraints: *PageRegion HalfLetter *OutputBin Stacker
+
+*UIConstraints: *MediaType Envelope *OutputBin Stacker
+*UIConstraints: *MediaType Card_Stock *OutputBin Stacker
+
+*OpenGroup: HPJobRetention/Job Storage
+*% ======================================================================
+*% Job Storage (NOTE: JOB Retention was changed to Job Storage in EC 4.0,
+*% but the JobRetention keyword was kept to work with the OS X PDEs.
+*% the UI does say "Job storage though".
+*% ================================================================
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetentionOption/Job Storage: PickOne
+*OrderDependency: 14 Prolog *HPJobRetentionOption
+*DefaultHPJobRetentionOption: HPJobRetentionOff
+*HPJobRetentionOption HPJobRetentionQuickCopy/Quick Copy: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 1 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionStore/Stored Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 2 >>
+ >> setpagedevice
+"
+*End
+
+*%HPJobRetention HPJobRetentionPrivate/Private Job: "
+*% << /Collate true /CollateDetails
+*% << /Type 8 /Hold 1 /HoldType 1 >>
+*% >> setpagedevice
+*%"
+*%End
+*HPJobRetentionOption HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*CloseUI: *HPJobRetentionOption
+
+
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseGroup: HPJobRetention
+*OpenGroup: HPFinishing/Finishing
+*%================================
+*% Media Output Destination
+*%================================
+*OpenUI *OutputBin/Output Destination: PickOne
+*OrderDependency: 100 AnySetup *OutputBin
+*DefaultOutputBin: PrinterDefault
+*OutputBin PrinterDefault/PrinterÕs Current Setting: ""
+*OutputBin Upper/Top Bin: "
+<</OutputType (TOP OUTPUT BIN)>> setpagedevice"
+*End
+*OutputBin Stacker/Stacker (Face-Down): "
+<< /Staple 0 /OutputType (OPTIONAL OUTBIN 1) >> setpagedevice"
+*End
+*OutputBin UStapler/Stapler: ""
+*End
+*CloseUI: *OutputBin
+
+*%=== 500 - Sheet Stacker/Stapler Stapler Options =========================
+*OpenUI *HPStaplerOptions/Stapling Options: PickOne
+*OrderDependency: 45 AnySetup *HPStaplerOptions
+*DefaultHPStaplerOptions: None
+*HPStaplerOptions None/None: "
+<</MediaProcessing (STAPLING)
+/MediaProcessingDetails<<
+/MediaProcessingOption (NONE)
+/MediaProcessingBoundary 0
+/ImageOrientation 0
+/Type 8 >> >> setpagedevice
+"
+*End
+*HPStaplerOptions 1Angled/One Staple Angled: "
+ <</MediaProcessing (STAPLING)
+/MediaProcessingDetails<<
+/MediaProcessingOption (ONE_STAPLE)
+/MediaProcessingBoundary 0
+/ImageOrientation 0
+/Type 8 >> >> setpagedevice"
+*End
+*CloseUI: *HPStaplerOptions
+*%=================================================
+*% Edge-to-Edge Printing
+*%=================================================
+*OpenUI *HPEdgeToEdge/Edge-To-Edge Printing: Boolean
+*OrderDependency: 10 AnySetup *HPEdgeToEdge
+*DefaultHPEdgeToEdge: False
+*HPEdgeToEdge False/Off: "<</EdgeToEdge false>> setpagedevice"
+*HPEdgeToEdge True/On: "<</EdgeToEdge true>> setpagedevice"
+*?HPEdgeToEdge: "
+ save
+ currentpagedevice /EdgeToEdge get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEdgeToEdge
+*%=================================================
+*% Manually Print on 2nd Side
+*%=================================================
+*OpenUI *HPManualDuplex/Manually Print on 2nd Side: Boolean
+*OrderDependency: 35 AnySetup *HPManualDuplex
+*DefaultHPManualDuplex: False
+*HPManualDuplex True/Yes: "<< /PrintOnBackside true >> setpagedevice"
+*HPManualDuplex False/No: "<< /PrintOnBackside false >> setpagedevice"
+*?HPManualDuplex: "(False) == flush"
+*CloseUI: *HPManualDuplex
+
+*CloseGroup: HPFinishing
+
+*%====================================
+*% Duplex
+*%====================================
+*OpenUI *Duplex/2-Sided Printing: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off (1-Sided): "
+ <</Duplex false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Long-Edge Binding: "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Short-Edge Binding: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex known
+ false ne
+ { currentpagedevice /Duplex get
+ { currentpagedevice /Tumble get
+ {(DuplexTumble)}{(DuplexNoTumble)}ifelse
+ } { (None)} ifelse
+ }{(None)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Duplex
+
+*% Fills not allowed with overlays
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+
+*% Halo style does not work with Watermarks
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+*%====================================
+*% Collation
+*%====================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 12 AnySetup *Collate
+*DefaultCollate: False
+*Collate True/On (turn off in application): "
+ <</Collate true>> setpagedevice"
+*End
+*Collate False/Off: "
+ <</Collate false>> setpagedevice"
+*End
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+
+*FreeVM: "4000000"
+*VMOption Mem48_63/48 - 63 MB: "6000000"
+*VMOption Mem64_79/64 - 79 MB: "1400000"
+*VMOption Mem80_95/80 - 95 MB: "22000000"
+*VMOption Mem96_127/96 - 127 MB: "30000000"
+*VMOption Mem128_159/128 - 159 MB: "46000000"
+*VMOption Mem160_191/160 - 191 MB: "62000000"
+*VMOption Mem192_223/192 - 223 MB: "78000000"
+*VMOption Mem224_255/224 - 255 MB: "94000000"
+*VMOption Mem256_287/256 - 287 MB: "110000000"
+*VMOption Mem288_319/288 - 319 MB: "126000000"
+*VMOption Mem320_351/320 - 351 MB: "142000000"
+*VMOption Mem352_383/352 - 383 MB: "158000000"
+*VMOption Mem384_416/384 - 416 MB: "174000000"
+
+*% ===================================
+*% Paper Sizes
+*% ===================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize HalfLetter/Statement: "
+ << /DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w612h935/8.5x13: "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</DeferredMediaSelection true /PageSize [419.5 567] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize w612h936/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null /MediaClass (JISEXEC) >> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (Envelope) >> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /DeferredMediaSelection true /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+
+ 16 dict
+ dup [499 709] (EnvISOB5) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [279 540] (EnvMonarch) put
+ dup [297 684] (Env10) put
+ dup [558 774] (w558h774) put
+ dup [612 935] (w612h935) put
+ dup [516 729] (B5) put
+ dup [420 595] (A5) put
+ dup [595 842] (A4) put
+ dup [522 756] (Executive) put
+ dup [396 792] (HalfLetter) put
+ dup [612 936] (w612h936) put
+ dup [419 567] (DoublePostcard) put
+ dup [612 1008] (Legal) put
+ dup [612 792] (Letter) 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: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion HalfLetter/Statement: "
+ << /DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w612h935/8.5x13: "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</DeferredMediaSelection true /PageSize [419.5 567] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion w612h936/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null /MediaClass (JISEXEC) >> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (Envelope) >> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.12 599.88 780.00"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Legal/Legal: "12.00 12.12 599.88 996.00"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Executive/Executive: "12.00 12.12 509.88 744.00"
+*ImageableArea HalfLetter/Statement: "12.00 12.00 384.00 599.88"
+*ImageableArea w612h935/8.5x13: "12.00 12.00 599.76 922.76"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.12 407.28 554.64"
+*ImageableArea A4/A4: "12.00 12.12 583.08 829.68"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.12 407.40 583.20"
+*ImageableArea B5/JIS B5: "12.00 12.12 503.88 715.92"
+*ImageableArea w612h936/Executive (JIS): "12.00 12.12 599.76 923.76"
+*ImageableArea w558h774/16K: "12.00 12.12 545.76 761.76"
+*ImageableArea Env10/Env Comm10: "12.00 12.12 284.76 672.00"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.12 266.76 528.00"
+*ImageableArea EnvDL/Env DL: "12.00 12.12 299.64 611.52"
+*ImageableArea EnvC5/Env C5: "12.00 12.12 447.00 636.96"
+*ImageableArea EnvISOB5/Env ISO B5: "12.00 12.12 486.60 696.48"
+*?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 Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension HalfLetter/Statement: "396 612"
+*PaperDimension w612h935/8.5x13: "612 935"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension w612h936/Executive (JIS): "612 936"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+
+*LandscapeOrientation: Plus90
+
+*%==========================================
+*% Media Type
+*%=========================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: None
+*MediaType Light/Light (60 - 75 g/m2): "
+ <</ManualFeed false /MediaType (Light)>> setpagedevice"
+*End
+*MediaType None/None: "
+ <</ManualFeed false /MediaType null >> setpagedevice"
+*End
+*MediaType Plain/Plain: "
+ <</ManualFeed false /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</ManualFeed false /MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</ManualFeed false /MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</ManualFeed false /MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</ManualFeed false /MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</ManualFeed false /MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</ManualFeed false /MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</ManualFeed false /MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</ManualFeed false /MediaType (Color)>> setpagedevice"
+*End
+*MediaType Rough/Rough: "
+ <</ManualFeed false /MediaType (Rough)>> setpagedevice"
+*End
+*MediaType Card_Stock/Card_Stock <3e>164 g/m2: "
+ <</ManualFeed false /MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Envelope/Envelope: "
+ <</ManualFeed false /MediaType (Envelope)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /InputAttributes get dup
+ /Priority get
+ 0 get get
+ /MediaType get
+ (Card Stock) anchorsearch
+ {pop pop (Card_Stock)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*%=========================================
+*% Custom Paper Support
+*%=========================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+*HWMargins: 16 16 16 16
+*CustomPageSize True: "
+ pop pop pop
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null /MediaClass null >>
+ setpagedevice
+ "
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1008
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 1
+
+*RequiresPageRegion All: True
+
+*% ======================================
+*% Media Handling Features (Paper Sources)
+*% ======================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Tray_2
+*InputSlot Tray_1/Tray 1: "
+ <</ManualFeed false/MediaPosition 3>> setpagedevice"
+*End
+*InputSlot Tray_2/Tray 2: "
+ <</ManualFeed false/MediaPosition 0>> setpagedevice"
+*End
+*InputSlot Tray3_500/Tray 3 (500-Sheet): "
+ <</ManualFeed false /MediaPosition 1>> setpagedevice"
+*End
+*InputSlot Tray3_1500/Tray 3 (1500-Sheet): "
+ <</ManualFeed false /MediaPosition 1>> setpagedevice"
+*End
+*InputSlot Tray4_500/Tray 4 (500-Sheet): "
+ <</ManualFeed false /MediaPosition 4>> setpagedevice"
+*End
+*InputSlot Tray4_1500/Tray 4 (1500-Sheet): "
+ <</ManualFeed false /MediaPosition 4>> setpagedevice"
+*End
+*InputSlot Tray5_500/Tray 5 (500-Sheet): "
+ <</ManualFeed false /MediaPosition 38>> setpagedevice"
+*End
+*InputSlot Tray5_1500/Tray 5 (1500-Sheet): "
+ <</ManualFeed false /MediaPosition 38>> setpagedevice"
+*End
+*InputSlot EnvelopeFeeder/Envelope Feeder: "
+ <</ManualFeed false /MediaPosition 2>> setpagedevice"
+*End
+*?InputSlot: "
+ save
+ currentpagedevice /InputAttributes get /Priority get
+ aload pop pop pop pop pop
+ [(Tray_2) (Tray3_500) (Envelope) (Tray_1) (Tray4_500) (Tray5_500)] exch get = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*% ================================================
+*% Manual Duplex
+*% ================================================
+*%The following are here for the Manual Duplex plugin
+*HPDisallowManualFeedForManualDuplex: True
+*HPManualDuplexSupport: True
+*HPGuidePageExtraTumble: "
+product (hp LaserJet 4250) eq product (hp LaserJet 4350) eq product (hp LaserJet 4250L) eq product (hp LaserJet 4350L) eq or or or {
+ currentpagedevice /OutputAttributes get 3 known
+ {currentpagedevice /Staple known}{false} ifelse
+}{false} ifelse
+"
+
+
+*OpenGroup: HPImagingOptions/Image Quality
+*%===================================
+*% Resolution
+*%===================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600x600x2dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 1200x1200dpi/ProRes 1200: "
+ <</HWResolution [1200 1200] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600x2dpi/FastRes 1200: "
+ <</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%+====================================
+*% Resolution Enhancement
+*%=====================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/PrinterÕs Current Setting: ""
+*Smoothing On/On: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Off/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (On) (On) (On)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+*%==================================
+*% HPEconoMode
+*%==================================
+*OpenUI *HPEconoMode/EconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/PrinterÕs Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /HPEconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenFreq: "106.0"
+*ScreenAngle: "45.0"
+*ResScreenFreq 300x300dpi/300 dpi: "60.0"
+*ResScreenAngle 300x300dpi/300 dpi: "45.0"
+*ResScreenFreq 600x600dpi/600 dpi: "106.0"
+*ResScreenAngle 600x600dpi/600 dpi: "45.0"
+*ResScreenFreq 1200x1200dpi/ProRes 1200: "180.0"
+*ResScreenAngle 1200x1200dpi/ProRes 1200: "45.0"
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 9
+*AccurateScreensSupport: False
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: PrinterDefault
+*HPHalftone PrinterDefault/PrinterÕs Current Setting: ""
+*HPHalftone Enhanced/Enhanced: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+ /setscreen { pop pop pop } def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ } >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true /PostRenderingEnhanceDetails
+ << /REValue 0 /Type 8 >> >> setpagedevice
+ } if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+
+
+*CloseGroup: HPImagingOptions
+
+
+*% ===================================
+*% Color Control
+*% ===================================
+*DefaultColorSep: ProcessBlack.106lpi.600x600dpi/106 lpi / 600 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 53 lpi / 300x300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.53lpi.300x300dpi/53 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.53lpi.300x300dpi/53 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.53lpi.300x300dpi/53 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.53lpi.300x300dpi/53 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.53lpi.300x300dpi/53 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.53lpi.300x300dpi/53 lpi /300 dpi: "53.033"
+*ColorSepScreenFreq CustomColor.53lpi.300x300dpi/53 lpi /300 dpi: "53.033"
+*ColorSepScreenFreq ProcessCyan.53lpi.300x300dpi/53 lpi /300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessMagenta.53lpi.300x300dpi/53 lpi /300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessYellow.53lpi.300x300dpi/53 lpi /300 dpi: "50.0"
+
+*% For 60 lpi / 300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi /300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi /300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi /300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi /300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi /300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
+*ColorSepScreenAngle ProcessBlack.85lpi.600x600dpi/85 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600x600dpi/85 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600x600dpi/85 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600x600dpi/85 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600x600dpi/85 lpi /600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600x600dpi/85 lpi /600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600x600dpi/85 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600x600dpi/85 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi /300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.106lpi.300x300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300x300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300x300dpi/106 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300x300dpi/106 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300x300dpi/106 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300x300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300x300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300x300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300x300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300x300dpi/106 lpi /300 dpi: "100.0"
+
+*% For 71 lpi / 600x600 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.71lpi.600x600dpi/71 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.71lpi.600x600dpi/71 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.71lpi.600x600dpi/71 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.71lpi.600x600dpi/71 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.71lpi.600x600dpi/71 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.71lpi.600x600dpi/71 lpi /600 dpi: "70.7107"
+*ColorSepScreenFreq CustomColor.71lpi.600x600dpi/71 lpi /600 dpi: "70.7107"
+*ColorSepScreenFreq ProcessCyan.71lpi.600x600dpi/71 lpi /600 dpi: "63.2456"
+*ColorSepScreenFreq ProcessMagenta.71lpi.600x600dpi/71 lpi /600 dpi: "63.2456"
+*ColorSepScreenFreq ProcessYellow.71lpi.600x600dpi/71 lpi /600 dpi: "66.6667"
+
+*% For 106 lpi /600 dpi ===============================
+
+*ColorSepScreenAngle ProcessBlack.106lpi.600x600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600x600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600x600dpi/106 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600x600dpi/106 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600x600dpi/106 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600x600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600x600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600x600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600x600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600x600dpi/106 lpi /600 dpi: "100.0"
+
+*% For 141 lpi / 1200x1200 dpi ================================
+
+*ColorSepScreenAngle ProcessBlack.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "45.0"
+*ColorSepScreenAngle CustomColor.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "45.0"
+*ColorSepScreenAngle ProcessCyan.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "18.4349"
+*ColorSepScreenAngle ProcessYellow.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq CustomColor.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessCyan.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessMagenta.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessYellow.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+
+*% For 180 lpi / 1200 dpi =========================
+
+*ColorSepScreenAngle ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "180"
+*ColorSepScreenFreq CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "180"
+*ColorSepScreenFreq ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "161"
+*ColorSepScreenFreq ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "161"
+*ColorSepScreenFreq ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "170"
+
+*% ===================================
+*% Font Information
+*% ===================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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
+*OpenGroup: HPWaterMarks/Watermark/Overlay
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+*CloseGroup: HPWaterMarks
+
+
+*% ===================================
+*% Printer Messages
+*% ===================================
+*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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% ===================================
+*% QuarkXPress keywords
+*% ===================================
+*QRKDoNonLocalDCS: False
+
+*%QRKPatch sectionOption: " "
+
+*%QRKCustomHalftone sectionOption: " "
+
+*% ===========================================
+*% For "hp LaserJet 4250" version 3010.107
+*% ===========================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_4345_MFP.ppd b/prnt/hpijs/ppd/HP_LaserJet_4345_MFP.ppd
new file mode 100644
index 000000000..4b1a3c87c
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_4345_MFP.ppd
@@ -0,0 +1,2465 @@
+*PPD-Adobe: "4.3"
+*% =========================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =========================================
+*% PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+
+*% PPD for hp LaserJet 4345
+
+*% For Macintosh only
+*% =========================================
+
+*% ===================================
+*% Product / PPD Version Information
+*% ===================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.0.0 X"
+*HPBuildNumber: "001"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+
+*PCFileName: "HP4345_1.PPD"
+
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpWebPreviw.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 4345 MFP.icns"
+
+*% Product Version Information
+
+*Product: "(hp LaserJet 4345 mfp)"
+
+*ModelName: "HP LaserJet 4345 MFP"
+*ShortNickName: "HP LaserJet 4345 MFP"
+*NickName: "HP LaserJet 4345 MFP Postscript (recommended)"
+
+*PSVersion: "(3010.107) 0"
+*Manufacturer: "HP"
+
+*% ===================================
+*% Basic Device Capabilities
+*% ===================================
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: True
+*?FileSystem: "
+ save false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+
+*Throughput: "45"
+
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*VariablePaperSize: True
+
+*% ===================================
+*% Emulations and Protocols
+*% ===================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+*PrintPSErrors: True
+
+*% ===================================
+*% Installable Options
+*% ===================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*%Tray 3 500 sheet
+*%========================
+*OpenUI *HPOption_Tray3/Tray 3: PickOne
+*DefaultHPOption_Tray3: False
+*HPOption_Tray3 False/Not Installed: ""
+*HPOption_Tray3 Tray3_500/500-Sheet Input Tray: ""
+
+
+*?HPOption_Tray3: "
+save
+ currentpagedevice /InputAttributes get
+ 1 known {(Tray3_500)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Tray3
+
+*%Tray 4 500 sheet
+*%========================
+*OpenUI *HPOption_Tray4/Tray 4: PickOne
+*DefaultHPOption_Tray4: False
+*HPOption_Tray4 False/Not Installed: ""
+*HPOption_Tray4 Tray4_500/500-Sheet Input Tray: ""
+
+*?HPOption_Tray4: "
+save
+ currentpagedevice /InputAttributes get
+ 4 known {(Tray4_500)}{(False)} ifelse = flush
+ restore
+"
+*End
+
+*CloseUI: *HPOption_Tray4
+
+*%Tray 5 500 sheet
+*%========================
+*OpenUI *HPOption_Tray5/Tray 5: PickOne
+*DefaultHPOption_Tray5: False
+*HPOption_Tray5 False/Not Installed: ""
+*HPOption_Tray5 Tray5_500/500-Sheet Input Tray: ""
+
+*?HPOption_Tray5: "
+save
+ currentpagedevice /InputAttributes get
+ 38 known {(Tray5_500)}{(False)} ifelse = flush
+ restore
+"
+*End
+
+*CloseUI: *HPOption_Tray5
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_Disk/Printer Hard Disk: PickOne
+*DefaultHPOption_Disk: False
+*HPOption_Disk True/Installed: ""
+*HPOption_Disk False/Not Installed: ""
+*?HPOption_Disk: "
+ save
+ false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Disk
+
+*OpenUI *HPOption_Envelope_Feeder/Envelope Feeder: Boolean
+*DefaultHPOption_Envelope_Feeder: False
+*HPOption_Envelope_Feeder True/Installed: ""
+*HPOption_Envelope_Feeder False/Not Installed: ""
+*?HPOption_Envelope_Feeder: "
+ save
+ currentpagedevice /InputAttributes get
+ 2 known {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Envelope_Feeder
+
+*OpenUI *HPOption_MBM_Mixed/Accessory Output Bins: PickOne
+*OrderDependency: 10 AnySetup *HPOption_MBM_Mixed
+*DefaultHPOption_MBM_Mixed: Standard
+*HPOption_MBM_Mixed Standard/Not Installed: "userdict /HPOutputAcc (NoAcc) put"
+*HPOption_MBM_Mixed MBMStaplerStacker/hp 500-Sheet Stapler-Stacker: "userdict /HPOutputAcc (Stapler) put"
+
+*HPOption_MBM_Mixed HP3BinMB/HP 3-Bin Mailbox: ""
+*?HPOption_MBM_Mixed: "
+currentpagedevice /OutputAttributes known{
+ currentpagedevice /MediaProcessingDetails known{
+ currentpagedevice /MediaProcessingDetails get /ModelID known{
+ currentpagedevice /MediaProcessingDetails get /ModelID get (Q5691A) search
+ {pop pop pop (MBMStaplerStacker)}
+ {(Q5692A) search
+ {pop pop pop (HP3BinMB)} {pop (Standard)} ifelse}
+ ifelse}
+ {(Standard)}
+ ifelse}
+ {(Standard)}
+ ifelse}
+ {(Standard)}
+ifelse = flush"
+*End
+
+*CloseUI: *HPOption_MBM_Mixed
+
+*%=== 3 Bin MailBox Modes =========================
+*OpenUI *HPMailboxMode/Mailbox Mode: PickOne
+*OrderDependency: 46 AnySetup *HPMailboxMode
+*DefaultHPMailboxMode: Standard
+*HPMailboxMode Standard/Not Installed: ""
+*HPMailboxMode MBMode/Mailbox Mode: ""
+*HPMailboxMode StackerMode/Stacker Mode: ""
+*HPMailboxMode FunctionMode/Function Separator Mode: ""
+*?HPMailboxMode: "
+currentpagedevice /OutputAttributes known{
+ currentpagedevice /MediaProcessingDetails known{
+ currentpagedevice /MediaProcessingDetails get /DeviceID known{
+ currentpagedevice /MediaProcessingDetails get /DeviceID get (MAILBOX) search
+ {pop pop pop (MBMode)}
+ {(STACKER) search
+ {pop pop pop (StackerMode)}
+ {(FUNCTION SEPARATOR) search
+ {pop pop pop (FunctionMode)} {pop (Standard)} ifelse}
+ ifelse}
+ ifelse}
+ {(Standard)}
+ ifelse}
+ {(Standard)}
+ ifelse}
+ {(Standard)}
+ifelse = flush"
+*End
+*CloseUI: *HPMailboxMode
+
+
+*%====================================
+*% Fit to Page
+*%====================================
+*OpenUI *HPPaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPPaperPolicy
+*DefaultHPPaperPolicy: PromptUser
+*HPPaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /DeferredMediaSelection true /PageSize 3 >> >> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /DeferredMediaSelection true /PageSize 5 >> >> setpagedevice"
+*End
+*?HPPaperPolicy: "(PromptUser) = flush"
+*CloseUI: *HPPaperPolicy
+
+*OpenUI *InstalledMemory/Total Memory: PickOne
+
+*DefaultInstalledMemory: Mem256_287
+*InstalledMemory Mem256_287/256 - 287 MB: ""
+*InstalledMemory Mem288_319/288 - 319 MB: ""
+*InstalledMemory Mem320_351/320 - 351 MB: ""
+*InstalledMemory Mem352_383/352 - 383 MB: ""
+*InstalledMemory Mem384_415/384 - 415 MB: ""
+*InstalledMemory Mem416_447/416 - 447 MB: ""
+*InstalledMemory Mem448_479/448 - 479 MB: ""
+*InstalledMemory Mem480_512/480 - 512 MB: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 480 ge
+ {(Mem480_512)}
+ {size 448 ge
+ {(Mem448_479)}
+ {size 416 ge
+ {(Mem416_447)}
+ {size 384 ge
+ {(Mem384_415)}
+ {size 352 ge
+ {(Mem352_383)}
+ {size 320 ge
+ {(Mem320_351)}
+ {size 288 ge
+ {(Mem288_319)}
+ {(Mem256_287)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse = flush
+ restore
+"
+*End
+
+*CloseUI: *InstalledMemory
+*CloseGroup: InstallableOptions
+
+*% ===================================
+*% User Interface Constraints
+*% ===================================
+
+*% Constraints on Trays Can't have Tray 4 unless you have tray 3
+*%==============================================================
+*UIConstraints: *HPOption_Tray4 Tray4_500 *HPOption_Tray3 False
+*UIConstraints: *HPOption_Tray3 False *HPOption_Tray4 Tray4_500
+
+*% Constraints on Trays Can't have Tray 5 unless you have tray 4
+*%==============================================================
+
+*UIConstraints: *HPOption_Tray5 Tray5_500 *HPOption_Tray3 False
+*UIConstraints: *HPOption_Tray5 Tray5_500 *HPOption_Tray4 False
+
+*UIConstraints: *HPOption_Tray3 False *HPOption_Tray5 Tray5_500
+*UIConstraints: *HPOption_Tray4 False *HPOption_Tray5 Tray5_500
+
+*% If option not installed then disable appropriate feature.
+*%====================================================================
+*UIConstraints: *HPOption_Tray3 False *InputSlot Tray3_500
+
+*UIConstraints: *HPOption_Tray4 False *InputSlot Tray4_500
+
+*UIConstraints: *InputSlot Tray3_500 *HPOption_Tray3 False
+
+*UIConstraints: *InputSlot Tray4_500 *HPOption_Tray4 False
+
+*UIConstraints: *HPOption_Tray5 False *InputSlot Tray5_500
+
+*UIConstraints: *InputSlot Tray5_500 *HPOption_Tray5 False
+
+*UIConstraints: *HPOption_Envelope_Feeder False *InputSlot EnvelopeFeeder
+*UIConstraints: *InputSlot EnvelopeFeeder *HPOption_Envelope_Feeder False
+
+
+*% Media Type Constraints & Page Constraints Tray2
+*%=========================================================
+
+*UIConstraints: *MediaType Envelope *InputSlot Tray_2
+*UIConstraints: *InputSlot Tray_2 *MediaType Envelope
+
+*UIConstraints: *MediaType CardStock *InputSlot Tray_2
+*UIConstraints: *InputSlot Tray_2 *MediaType CardStock
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray_2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray_2
+*UIConstraints: *PageSize EnvDL *InputSlot Tray_2
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray_2
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray_2
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray_2
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray_2
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray_2
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray_2
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray_2
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray_2
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray_2
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray_2
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray_2
+
+*UIConstraints: *InputSlot Tray_2 *PageSize Env10
+*UIConstraints: *InputSlot Tray_2 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray_2 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray_2 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray_2 *PageSize EnvISOB5
+*UIConstraints: *InputSlot Tray_2 *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray_2 *PageSize HalfLetter
+
+*UIConstraints: *InputSlot Tray_2 *PageRegion Env10
+*UIConstraints: *InputSlot Tray_2 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray_2 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray_2 *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray_2 *PageRegion EnvISOB5
+*UIConstraints: *InputSlot Tray_2 *PageRegion DoublePostcard
+*UIConstraints: *InputSlot Tray_2 *PageRegion HalfLetter
+
+*% Media Type Constraints & Page Constraints Tray3
+*%=========================================================
+*UIConstraints: *MediaType Envelope *InputSlot Tray3_500
+*UIConstraints: *InputSlot Tray3_500 *MediaType Envelope
+
+*UIConstraints: *MediaType CardStock *InputSlot Tray3_500
+*UIConstraints: *InputSlot Tray3_500 *MediaType CardStock
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray3_500
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3_500
+*UIConstraints: *PageSize EnvDL *InputSlot Tray3_500
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray3_500
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3_500
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray3_500
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray3_500
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray3_500
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3_500
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray3_500
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3_500
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray3_500
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray3_500
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray3_500
+
+*UIConstraints: *InputSlot Tray3_500 *PageSize Env10
+*UIConstraints: *InputSlot Tray3_500 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray3_500 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray3_500 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray3_500 *PageSize EnvISOB5
+*UIConstraints: *InputSlot Tray3_500 *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray3_500 *PageSize HalfLetter
+
+*UIConstraints: *InputSlot Tray3_500 *PageRegion Env10
+*UIConstraints: *InputSlot Tray3_500 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray3_500 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray3_500 *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray3_500 *PageRegion EnvISOB5
+*UIConstraints: *InputSlot Tray3_500 *PageRegion DoublePostcard
+*UIConstraints: *InputSlot Tray3_500 *PageRegion HalfLetter
+
+*% Media Type Constraints & Page Constraints Tray4
+*%=========================================================
+*UIConstraints: *MediaType Envelope *InputSlot Tray4_500
+*UIConstraints: *InputSlot Tray4_500 *MediaType Envelope
+
+*UIConstraints: *MediaType CardStock *InputSlot Tray4_500
+*UIConstraints: *InputSlot Tray4_500 *MediaType CardStock
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray4_500
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray4_500
+*UIConstraints: *PageSize EnvDL *InputSlot Tray4_500
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray4_500
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray4_500
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray4_500
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray4_500
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray4_500
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray4_500
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray4_500
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray4_500
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray4_500
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray4_500
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray4_500
+
+*UIConstraints: *InputSlot Tray4_500 *PageSize Env10
+*UIConstraints: *InputSlot Tray4_500 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray4_500 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray4_500 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray4_500 *PageSize EnvISOB5
+*UIConstraints: *InputSlot Tray4_500 *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray4_500 *PageSize HalfLetter
+
+*UIConstraints: *InputSlot Tray4_500 *PageRegion Env10
+*UIConstraints: *InputSlot Tray4_500 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray4_500 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray4_500 *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray4_500 *PageRegion EnvISOB5
+*UIConstraints: *InputSlot Tray4_500 *PageRegion DoublePostcard
+*UIConstraints: *InputSlot Tray4_500 *PageRegion HalfLetter
+
+*% Media Type Constraints & Page Constraints Tray5
+*%=========================================================
+*UIConstraints: *MediaType Envelope *InputSlot Tray5_500
+*UIConstraints: *InputSlot Tray5_500 *MediaType Envelope
+
+*UIConstraints: *MediaType CardStock *InputSlot Tray5_500
+*UIConstraints: *InputSlot Tray5_500 *MediaType CardStock
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray5_500
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray5_500
+*UIConstraints: *PageSize EnvDL *InputSlot Tray5_500
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray5_500
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray5_500
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray5_500
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray5_500
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray5_500
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray5_500
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray5_500
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray5_500
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray5_500
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray5_500
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray5_500
+
+*UIConstraints: *InputSlot Tray5_500 *PageSize Env10
+*UIConstraints: *InputSlot Tray5_500 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray5_500 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray5_500 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray5_500 *PageSize EnvISOB5
+*UIConstraints: *InputSlot Tray5_500 *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray5_500 *PageSize HalfLetter
+
+*UIConstraints: *InputSlot Tray5_500 *PageRegion Env10
+*UIConstraints: *InputSlot Tray5_500 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray5_500 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray5_500 *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray5_500 *PageRegion EnvISOB5
+*UIConstraints: *InputSlot Tray5_500 *PageRegion DoublePostcard
+*UIConstraints: *InputSlot Tray5_500 *PageRegion HalfLetter
+
+*% Media Type Constraints & Page Constraints Envelope Feeder
+*%=========================================================
+*UIConstraints: *MediaType Transparency *InputSlot EnvelopeFeeder
+*UIConstraints: *InputSlot EnvelopeFeeder *MediaType Transparency
+
+*UIConstraints: *PageSize Letter *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize Legal *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize Executive *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize A4 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize A5 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize B5 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize w612h935 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize DoublePostcard *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize w558h774 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize HalfLetter *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize w612h936 *InputSlot EnvelopeFeeder
+
+*UIConstraints: *PageRegion Letter *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion Legal *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion Executive *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion A4 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion A5 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion B5 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion w612h935 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion DoublePostcard *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion w558h774 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion HalfLetter *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion w612h936 *InputSlot EnvelopeFeeder
+
+*UIConstraints: *InputSlot EnvelopeFeeder *PageSize Letter
+*UIConstraints: *InputSlot EnvelopeFeeder *PageSize Legal
+*UIConstraints: *InputSlot EnvelopeFeeder *PageSize Executive
+*UIConstraints: *InputSlot EnvelopeFeeder *PageSize A4
+*UIConstraints: *InputSlot EnvelopeFeeder *PageSize A5
+*UIConstraints: *InputSlot EnvelopeFeeder *PageSize B5
+*UIConstraints: *InputSlot EnvelopeFeeder *PageSize w612h935
+*UIConstraints: *InputSlot EnvelopeFeeder *PageSize DoublePostcard
+*UIConstraints: *InputSlot EnvelopeFeeder *PageSize w558h774
+*UIConstraints: *InputSlot EnvelopeFeeder *PageSize HalfLetter
+*UIConstraints: *InputSlot EnvelopeFeeder *PageSize w612h936
+
+*UIConstraints: *InputSlot EnvelopeFeeder *PageRegion Letter
+*UIConstraints: *InputSlot EnvelopeFeeder *PageRegion Legal
+*UIConstraints: *InputSlot EnvelopeFeeder *PageRegion Executive
+*UIConstraints: *InputSlot EnvelopeFeeder *PageRegion A4
+*UIConstraints: *InputSlot EnvelopeFeeder *PageRegion A5
+*UIConstraints: *InputSlot EnvelopeFeede *PageRegion B5r
+*UIConstraints: *InputSlot EnvelopeFeeder *PageRegion w612h935
+*UIConstraints: *InputSlot EnvelopeFeeder *PageRegion DoublePostcard
+*UIConstraints: *InputSlot EnvelopeFeeder *PageRegion w558h774
+*UIConstraints: *InputSlot EnvelopeFeeder *PageRegion HalfLetter
+*UIConstraints: *InputSlot EnvelopeFeeder *PageRegion w612h936
+
+*%Output Bin Constraints
+*%=============================================================
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin UStapler
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed Standard
+
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin HP3BinMB
+*UIConstraints: *OutputBin HP3BinMB *HPOption_MBM_Mixed Standard
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin HP3BinMB
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin Left
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin PrinterDefault
+
+*UIConstraints: *OutputBin HP3BinMB *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin Left *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin PrinterDefault *HPOption_MBM_Mixed MBMStaplerStacker
+
+*UIConstraints: *HPOption_MBM_Mixed HP3BinMB *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed HP3BinMB *OutputBin Left
+*UIConstraints: *HPOption_MBM_Mixed HP3BinMB *OutputBin PrinterDefault
+
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed HP3BinMB
+*UIConstraints: *OutputBin Left *HPOption_MBM_Mixed HP3BinMB
+*UIConstraints: *OutputBin PrinterDefault *HPOption_MBM_Mixed HP3BinMB
+
+*%MailBox Modes/MailBox Options Constraints
+*%=========================================================
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin1
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin2
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin3
+
+*UIConstraints: *HPMailboxOptions Bin1 *HPMailboxMode StackerMode
+*UIConstraints: *HPMailboxOptions Bin2 *HPMailboxMode StackerMode
+*UIConstraints: *HPMailboxOptions Bin3 *HPMailboxMode StackerMode
+
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin1
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin2
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin3
+
+*UIConstraints: *HPMailboxOptions Bin1 *HPMailboxMode Standard
+*UIConstraints: *HPMailboxOptions Bin2 *HPMailboxMode Standard
+*UIConstraints: *HPMailboxOptions Bin3 *HPMailboxMode Standard
+
+*UIConstraints: *HPMailboxMode FunctionMode *HPMailboxOptions Bin1
+*UIConstraints: *HPMailboxMode FunctionMode *HPMailboxOptions Bin2
+*UIConstraints: *HPMailboxMode FunctionMode *HPMailboxOptions Bin3
+
+*UIConstraints: *HPMailboxOptions Bin1 *HPMailboxMode FunctionMode
+*UIConstraints: *HPMailboxOptions Bin2 *HPMailboxMode FunctionMode
+*UIConstraints: *HPMailboxOptions Bin3 *HPMailboxMode FunctionMode
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin1
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin2
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin3
+
+*UIConstraints: *HPMailboxOptions Bin1 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxOptions Bin2 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxOptions Bin3 *HPOption_MBM_Mixed MBMStaplerStacker
+
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin1
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin2
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin3
+
+*UIConstraints: *HPMailboxOptions Bin1 *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxOptions Bin2 *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxOptions Bin3 *HPOption_MBM_Mixed Standard
+
+*%Acessory Output Bins/MailBox Mode/Stapler Mode Constraints
+*%=========================================================
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxMode MBMode
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxMode StackerMode
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxMode FunctionMode
+
+*UIConstraints: *HPMailboxMode MBMode *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxMode StackerMode *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxMode FunctionMode *HPOption_MBM_Mixed Standard
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxMode MBMode
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxMode StackerMode
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxMode FunctionMode
+
+*UIConstraints: *HPMailboxMode MBMode *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxMode StackerMode *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxMode FunctionMode *HPOption_MBM_Mixed MBMStaplerStacker
+
+*UIConstraints: *HPStaplerOptions 1Angled *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPStaplerOptions 1Angled *HPOption_MBM_Mixed HP3BinMB
+
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1Angled
+*UIConstraints: *HPOption_MBM_Mixed HP3BinMB *HPStaplerOptions 1Angled
+
+*UIConstraints: *HPStaplerOptions 1Angled *HPFaceOrientation FaceUp
+*UIConstraints: *HPFaceOrientation FaceUp *HPStaplerOptions 1Angled
+
+*% Don't allow Face-Down and StaplerStacker with some media types and page size
+*%========================================================================================
+
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *MediaType Transparency
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *MediaType Labels
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *MediaType CardStock
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *MediaType Envelope
+
+*UIConstraints: *MediaType Transparency *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *MediaType Labels *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *MediaType CardStock *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *MediaType Envelope *HPOption_MBM_Mixed MBMStaplerStacker
+
+*UIConstraints: *PageSize Executive *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *PageRegion Executive *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *PageSize A5 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *PageRegion A5 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *PageSize B5 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *PageRegion B5 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *PageSize DoublePostcard *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *PageRegion DoublePostcard *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *PageSize w558h774 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *PageRegion w558h774 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *PageSize Env10 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *PageRegion Env10 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *PageSize EnvMonarch *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *PageRegion EnvMonarch *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *PageSize EnvDL *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *PageRegion EnvDL *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *PageSize EnvC5 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *PageRegion EnvC5 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *PageSize EnvISOB5 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *PageRegion EnvISOB5 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *PageSize HalfLetter *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *PageRegion HalfLetter *HPOption_MBM_Mixed MBMStaplerStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *PageSize Executive
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *PageRegion Executive
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *PageSize A5
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *PageRegion A5
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *PageSize B5
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *PageRegion B5
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *PageSize DoublePostcard
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *PageRegion DoublePostcard
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *PageSize w558h774
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *PageRegion w558h774
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *PageSize Env10
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *PageRegion Env10
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *PageSize EnvMonarch
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *PageRegion EnvMonarch
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *PageSize EnvDL
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *PageRegion EnvDL
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *PageSize EnvC5
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *PageRegion EnvC5
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *PageSize EnvISOB5
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *PageRegion EnvISOB5
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *PageSize HalfLetter
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *PageRegion HalfLetter
+
+*UIConstraints: *CustomPageSize True *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *CustomPageSize True
+
+*%UIConstraints: *HPFaceOrientation FaceDown *MediaType CardStock
+*%UIConstraints: *HPFaceOrientation FaceDown *MediaType Envelope
+
+*%UIConstraints: *MediaType CardStock *HPFaceOrientation FaceDown
+*%UIConstraints: *MediaType Envelope *HPFaceOrientation FaceDown
+
+*% Don't allow these paper sizes to be Face_Down
+*%========================================================================================
+*UIConstraints: *PageSize Env10 *HPFaceOrientation FaceDown
+*UIConstraints: *PageSize EnvMonarch *HPFaceOrientation FaceDown
+*UIConstraints: *PageSize EnvDL *HPFaceOrientation FaceDown
+*UIConstraints: *PageSize EnvC5 *HPFaceOrientation FaceDown
+*UIConstraints: *PageSize EnvISOB5 *HPFaceOrientation FaceDown
+
+*UIConstraints: *PageRegion Env10 *HPFaceOrientation FaceDown
+*UIConstraints: *PageRegion EnvMonarch *HPFaceOrientation FaceDown
+*UIConstraints: *PageRegion EnvDL *HPFaceOrientation FaceDown
+*UIConstraints: *PageRegion EnvC5 *HPFaceOrientation FaceDown
+*UIConstraints: *PageRegion EnvISOB5 *HPFaceOrientation FaceDown
+
+*UIConstraints: *HPFaceOrientation FaceDown *PageSize Env10
+*UIConstraints: *HPFaceOrientation FaceDown *PageSize EnvMonarch
+*UIConstraints: *HPFaceOrientation FaceDown *PageSize EnvDL
+*UIConstraints: *HPFaceOrientation FaceDown *PageSize EnvC5
+*UIConstraints: *HPFaceOrientation FaceDown *PageSize EnvISOB5
+
+*UIConstraints: *HPFaceOrientation FaceDown *PageRegion Env10
+*UIConstraints: *HPFaceOrientation FaceDown *PageRegion EnvMonarch
+*UIConstraints: *HPFaceOrientation FaceDown *PageRegion EnvDL
+*UIConstraints: *HPFaceOrientation FaceDown *PageRegion EnvC5
+*UIConstraints: *HPFaceOrientation FaceDown *PageRegion EnvISOB5
+
+*% Don't allow these paper sizes, envelopes, transparencies, Bond or labels to be duplexed
+*%========================================================================================
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize w558h774 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize HalfLetter *Duplex DuplexNoTumble
+
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion w558h774 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion HalfLetter *Duplex DuplexNoTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvISOB5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize DoublePostcard
+*UIConstraints: *Duplex DuplexNoTumble *PageSize w558h774
+*UIConstraints: *Duplex DuplexNoTumble *PageSize HalfLetter
+
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvISOB5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion DoublePostcard
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion w558h774
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion HalfLetter
+
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageSize w558h774 *Duplex DuplexTumble
+*UIConstraints: *PageSize HalfLetter *Duplex DuplexTumble
+
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageRegion w558h774 *Duplex DuplexTumble
+*UIConstraints: *PageRegion HalfLetter *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvISOB5
+*UIConstraints: *Duplex DuplexTumble *PageSize DoublePostcard
+*UIConstraints: *Duplex DuplexTumble *PageSize w558h774
+*UIConstraints: *Duplex DuplexTumble *PageSize HalfLetter
+
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvISOB5
+*UIConstraints: *Duplex DuplexTumble *PageRegion DoublePostcard
+*UIConstraints: *Duplex DuplexTumble *PageRegion w558h774
+*UIConstraints: *Duplex DuplexTumble *PageRegion HalfLetter
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexNoTumble
+
+*UIConstraints: *MediaType CardStock *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *MediaType CardStock
+
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Envelope
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexTumble
+
+*UIConstraints: *MediaType CardStock *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType CardStock
+
+*UIConstraints: *Duplex DuplexTumble *MediaType Envelope
+*UIConstraints: *Duplex DuplexTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+
+*% Cannot Staple or Duplex custom page sizes or feed from envelope tray
+*%=====================================================================
+*NonUIConstraints: *CustomPageSize True *InputSlot EnvelopeFeeder
+*NonUIConstraints: *CustomPageSize True *OutputBin UStapler
+
+*NonUIConstraints: *InputSlot EnvelopeFeeder *CustomPageSize True
+*NonUIConstraints: *OutputBin UStapler *CustomPageSize True
+
+*% Don't allow paper sizes, envelopes, transparencies, Bond or labels in Stapler
+*%=======================================================================================
+*UIConstraints: *OutputBin UStapler *PageSize Executive
+*UIConstraints: *OutputBin UStapler *PageRegion Executive
+*UIConstraints: *OutputBin UStapler *PageSize A5
+*UIConstraints: *OutputBin UStapler *PageRegion A5
+*UIConstraints: *OutputBin UStapler *PageSize B5
+*UIConstraints: *OutputBin UStapler *PageRegion B5
+*UIConstraints: *OutputBin UStapler *PageSize DoublePostcard
+*UIConstraints: *OutputBin UStapler *PageRegion DoublePostcard
+*UIConstraints: *OutputBin UStapler *PageSize w558h774
+*UIConstraints: *OutputBin UStapler *PageRegion w558h774
+*UIConstraints: *OutputBin UStapler *PageSize Env10
+*UIConstraints: *OutputBin UStapler *PageRegion Env10
+*UIConstraints: *OutputBin UStapler *PageSize EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageRegion EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageSize EnvDL
+*UIConstraints: *OutputBin UStapler *PageRegion EnvDL
+*UIConstraints: *OutputBin UStapler *PageSize EnvC5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvC5
+*UIConstraints: *OutputBin UStapler *PageSize EnvISOB5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvISOB5
+*UIConstraints: *OutputBin UStapler *PageSize HalfLetter
+*UIConstraints: *OutputBin UStapler *PageRegion HalfLetter
+*UIConstraints: *OutputBin UStapler *PageSize w612h936
+*UIConstraints: *OutputBin UStapler *PageRegion w612h936
+
+*UIConstraints: *OutputBin UStapler *MediaType Envelope
+*UIConstraints: *OutputBin UStapler *MediaType Transparency
+*UIConstraints: *OutputBin UStapler *MediaType Labels
+*UIConstraints: *OutputBin UStapler *MediaType CardStock
+
+*UIConstraints: *PageSize Executive *OutputBin UStapler
+*UIConstraints: *PageRegion Executive *OutputBin UStapler
+*UIConstraints: *PageSize A5 *OutputBin UStapler
+*UIConstraints: *PageRegion A5 *OutputBin UStapler
+*UIConstraints: *PageSize B5 *OutputBin UStapler
+*UIConstraints: *PageRegion B5 *OutputBin UStapler
+*UIConstraints: *PageSize DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageRegion DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageSize w558h774 *OutputBin UStapler
+*UIConstraints: *PageRegion w558h774 *OutputBin UStapler
+*UIConstraints: *PageSize Env10 *OutputBin UStapler
+*UIConstraints: *PageRegion Env10 *OutputBin UStapler
+*UIConstraints: *PageSize EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageRegion EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageSize EnvDL *OutputBin UStapler
+*UIConstraints: *PageRegion EnvDL *OutputBin UStapler
+*UIConstraints: *PageSize EnvC5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvC5 *OutputBin UStapler
+*UIConstraints: *PageSize EnvISOB5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin UStapler
+*UIConstraints: *PageSize HalfLetter *OutputBin UStapler
+*UIConstraints: *PageRegion HalfLetter *OutputBin UStapler
+
+*UIConstraints: *MediaType Envelope *OutputBin UStapler
+*UIConstraints: *MediaType Transparency *OutputBin UStapler
+*UIConstraints: *MediaType Labels *OutputBin UStapler
+*UIConstraints: *MediaType CardStock *OutputBin UStapler
+
+
+*% Hard Disk is required for Stored Job
+*UIConstraints: *HPJobRetentionOption HPJobRetentionStore *HPOption_Disk False
+*UIConstraints: *HPOption_Disk False *HPJobRetentionOption HPJobRetentionStore
+
+*OpenGroup: HPJobRetention/Job Storage
+*% ======================================================================
+*% Job Storage (NOTE: JOB Retention was changed to Job Storage in EC 4.0,
+*% but the JobRetention keyword was kept to work with the OS X PDEs.
+*% the UI does say "Job storage though".
+*% ================================================================
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetentionOption/Job Storage: PickOne
+*OrderDependency: 14 Prolog *HPJobRetentionOption
+*DefaultHPJobRetentionOption: HPJobRetentionOff
+*HPJobRetentionOption HPJobRetentionQuickCopy/Quick Copy: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 1 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionStore/Stored Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 2 >>
+ >> setpagedevice
+"
+*End
+
+*%HPJobRetention HPJobRetentionPrivate/Private Job: "
+*% << /Collate true /CollateDetails
+*% << /Type 8 /Hold 1 /HoldType 1 >>
+*% >> setpagedevice
+*%"
+*%End
+*HPJobRetentionOption HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*CloseUI: *HPJobRetentionOption
+
+
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*CloseGroup: HPJobRetention
+
+*OpenGroup: HPFinishing/Finishing
+
+*%================================
+*% Media Output Destination
+*%================================
+*OpenUI *OutputBin/Output Destination: PickOne
+*OrderDependency: 100 AnySetup *OutputBin
+*DefaultOutputBin: PrinterDefault
+
+*OutputBin PrinterDefault/PrinterÕs Current Setting: ""
+
+*OutputBin Left/Left Output Bin: ""
+*OutputBin UStapler/Stapler: ""
+
+*OutputBin HP3BinMB/3-Bin Mailbox: ""
+*CloseUI: *OutputBin
+
+*% ===================================
+*% Face UP / Face Down
+*% ===================================
+*OpenUI *HPFaceOrientation/Face Orientation:PickOne
+*OrderDependency: 200 AnySetup *HPFaceOrientation
+*DefaultHPFaceOrientation: FaceDown
+*HPFaceOrientation FaceDown/Face Down (fastest): "
+<</MediaProcessing (FACE_DOWN)
+/MediaProcessingDetails <<
+/MediaProcessingOption (FACE_DOWN)
+/MediaProcessingBoundary 0
+/ImageOrientation 0
+/Type 8 >> >> setpagedevice"
+*End
+
+*HPFaceOrientation FaceUp/Face Up (straightest path): "
+<</MediaProcessing (FACE_UP)
+/MediaProcessingDetails <<
+/MediaProcessingOption (FACE_UP)
+/MediaProcessingBoundary 0
+/ImageOrientation 0
+/Type 8 >> >> setpagedevice"
+*End
+
+*?HPFaceOrientation:"
+save
+ currentpagedevice /InputAttributes get
+ 1 known {(FACE_UP)}{(FACE_DOWN)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPFaceOrientation
+
+*%=== 500 - Sheet Stacker/Stapler Stapler Options =========================
+*OpenUI *HPStaplerOptions/Stapling Options: PickOne
+*OrderDependency: 45 AnySetup *HPStaplerOptions
+*DefaultHPStaplerOptions: None
+*HPStaplerOptions None/None: "
+<</MediaProcessing (STAPLING)
+/MediaProcessingDetails<<
+/MediaProcessingOption (NONE)
+/MediaProcessingBoundary 0
+/ImageOrientation 0
+/Type 8 >> >> setpagedevice
+"
+*End
+
+*HPStaplerOptions 1Angled/One Staple Angled: "
+ <</MediaProcessing (STAPLING)
+/MediaProcessingDetails<<
+/MediaProcessingOption (ONE_STAPLE)
+/MediaProcessingBoundary 0
+/ImageOrientation 0
+/Type 8 >> >> setpagedevice"
+*End
+*CloseUI: *HPStaplerOptions
+
+*%=== 3 Bin MailBox Options =========================
+*OpenUI *HPMailboxOptions/Mailbox Options: PickOne
+*OrderDependency: 46 AnySetup *HPMailboxOptions
+*DefaultHPMailboxOptions: AutomaticallySelect
+*HPMailboxOptions AutomaticallySelect/Automatically Select: ""
+*HPMailboxOptions Bin1/Output Bin 1: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 1)>> setpagedevice"
+*End
+*HPMailboxOptions Bin2/Output Bin 2: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*End
+*HPMailboxOptions Bin3/Output Bin 3: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 3)>> setpagedevice"
+*End
+*CloseUI: *HPMailboxOptions
+
+*OpenUI *HPRotate180/Rotate Page 180 deg: Boolean
+*OrderDependency: 48 AnySetup *HPRotate180
+*DefaultHPRotate180: False
+*HPRotate180 False/Off: ""
+*HPRotate180 True/On: "
+<< /BeginPage
+ { userdict begin
+ currentpagedevice /PageSize get dup 0 get exch 1 get translate
+ 0 0 moveto
+ 180 rotate
+ end } bind
+>> setpagedevice"
+*End
+*CloseUI: *HPRotate180
+
+*%=================================================
+*% Manually Print on 2nd Side
+*%=================================================
+*OpenUI *HPManualDuplex/Manually Print on 2nd Side: Boolean
+*OrderDependency: 35 AnySetup *HPManualDuplex
+*DefaultHPManualDuplex: False
+*HPManualDuplex True/Yes: "<< /PrintOnBackside true >> setpagedevice"
+*HPManualDuplex False/No: "<< /PrintOnBackside false >> setpagedevice"
+*?HPManualDuplex: "(False) == flush"
+*CloseUI: *HPManualDuplex
+
+*CloseGroup: HPFinishing
+
+
+*%====================================
+*% Duplex
+*%====================================
+*OpenUI *Duplex/2-Sided Printing: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off (1-Sided): "
+ <</Duplex false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Long-Edge Binding: "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Short-Edge Binding: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex known
+ false ne
+ { currentpagedevice /Duplex get
+ { currentpagedevice /Tumble get
+ {(DuplexTumble)}{(DuplexNoTumble)}ifelse
+ } { (None)} ifelse
+ }{(None)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Duplex
+
+*% Fills not allowed with overlays
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+
+*% Halo style does not work with Watermarks
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+
+*FreeVM: "6000000"
+*VMOption Mem256_287/256 - 287 MB: "6000000"
+*VMOption Mem288_319/288 - 319 MB: "22000000"
+*VMOption Mem320_351/320 - 351 MB: "38000000"
+*VMOption Mem352_383/352 - 383 MB: "54000000"
+*VMOption Mem384_415/384 - 415 MB: "70000000"
+*VMOption Mem416_447/416 - 447 MB: "86000000"
+*VMOption Mem448_479/448 - 479 MB: "102000000"
+*VMOption Mem480_512/480 - 512 MB: "118000000"
+
+*% ===================================
+*% Paper Sizes
+*% ===================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize HalfLetter/Statement: "
+ << /DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w612h935/8.5x13: "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</DeferredMediaSelection true /PageSize [419.5 567] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+
+*PageSize w612h936/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null /MediaClass (JISEXEC) >> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (Envelope) >> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /DeferredMediaSelection true /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+
+ 16 dict
+
+ dup [499 709] (EnvISOB5) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [279 540] (EnvMonarch) put
+ dup [297 684] (Env10) put
+ dup [558 774] (w558h774) put
+ dup [612 935] (w612h935) put
+ dup [516 729] (B5) put
+ dup [420 595] (A5) put
+ dup [595 842] (A4) put
+ dup [522 756] (Executive) put
+ dup [396 792] (HalfLetter) put
+ dup [612 936] (w612h936) put
+ dup [419 567] (DoublePostcard) put
+ dup [612 1008] (Legal) put
+ dup [612 792] (Letter) 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: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion HalfLetter/Statement: "
+ << /DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w612h935/8.5x13: "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</DeferredMediaSelection true /PageSize [419.5 567] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+
+*PageRegion w612h936/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null /MediaClass (JISEXEC) >> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (Envelope) >> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.12 599.88 780.00"
+*ImageableArea Legal/Legal: "12.00 12.12 599.88 996.00"
+*ImageableArea Executive/Executive: "12.00 12.12 509.88 744.00"
+*ImageableArea HalfLetter/Statement: "12.00 12.00 384.00 599.88"
+*ImageableArea w612h935/8.5x13: "12.00 12.00 599.76 922.76"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.12 407.28 554.64"
+*ImageableArea A4/A4: "12.00 12.12 583.08 829.68"
+*ImageableArea A5/A5: "12.00 12.12 407.40 583.20"
+*ImageableArea B5/JIS B5: "12.00 12.12 503.88 715.92"
+
+*ImageableArea w612h936/Executive (JIS): "12.00 12.12 599.76 923.76"
+*ImageableArea w558h774/16K: "12.00 12.12 545.76 761.76"
+*ImageableArea Env10/Env Comm10: "12.00 12.12 284.76 672.00"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.12 266.76 528.00"
+*ImageableArea EnvDL/Env DL: "12.00 12.12 299.64 611.52"
+*ImageableArea EnvC5/Env C5: "12.00 12.12 447.00 636.96"
+*ImageableArea EnvISOB5/Env ISO B5: "12.00 12.12 486.60 696.48"
+*?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 Letter/Letter: "612 792"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension HalfLetter/Statement: "396 612"
+*PaperDimension w612h935/8.5x13: "612 935"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension w612h936/Executive (JIS): "612 936"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+
+*LandscapeOrientation: Plus90
+
+*%==========================================
+*% Media Type
+*%=========================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: Unspecified
+*MediaType Unspecified/Unspecified: "
+ <</ManualFeed false /MediaType null >> setpagedevice"
+*End
+*MediaType Plain/Plain: "
+ <</ManualFeed false /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</ManualFeed false /MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</ManualFeed false /MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</ManualFeed false /MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</ManualFeed false /MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</ManualFeed false /MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</ManualFeed false /MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</ManualFeed false /MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</ManualFeed false /MediaType (Color)>> setpagedevice"
+*End
+*MediaType Rough/Rough: "
+ <</ManualFeed false /MediaType (Rough)>> setpagedevice"
+*End
+*MediaType CardStock/Cardstock (164-200 g/m2): "
+ <</ManualFeed false /MediaType (Card Stock)>> setpagedevice"
+*End
+
+*MediaType Envelope/Envelope: "
+ <</ManualFeed false /MediaType (Envelope)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /InputAttributes get dup
+ /Priority get
+ 0 get get
+ /MediaType get
+ (Card Stock) anchorsearch
+ {pop pop (CardStock)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*%=========================================
+*% Custom Paper Support
+*%=========================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+*HWMargins: 16 16 16 16
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null /MediaClass null >>
+ setpagedevice
+ "
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1008
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 1 1
+
+*RequiresPageRegion All: True
+
+*% ======================================
+*% Media Handling Features (Paper Sources)
+*% ======================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Tray_2
+*InputSlot Tray_1/Tray 1: "
+ <</ManualFeed false/MediaPosition 3>> setpagedevice"
+*End
+*InputSlot Tray_2/Tray 2: "
+ <</ManualFeed false/MediaPosition 0>> setpagedevice"
+*End
+*InputSlot Tray3_500/Tray 3 (500-Sheet): "
+ <</ManualFeed false /MediaPosition 1>> setpagedevice"
+*End
+
+*InputSlot Tray4_500/Tray 4 (500-Sheet): "
+ <</ManualFeed false /MediaPosition 4>> setpagedevice"
+*End
+
+*InputSlot Tray5_500/Tray 5 (500-Sheet): "
+ <</ManualFeed false /MediaPosition 38>> setpagedevice"
+*End
+
+*InputSlot EnvelopeFeeder/Envelope Feeder: "
+ <</ManualFeed false /MediaPosition 2>> setpagedevice"
+*End
+*?InputSlot: "
+ save
+ currentpagedevice /InputAttributes get /Priority get
+ aload pop pop pop pop pop
+ [(Tray_2) (Tray3_500) (Envelope) (Tray_1) (Tray4_500) (Tray5_500)] exch get = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 25 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*OpenGroup: HPImagingOptions/Image Quality
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenFreq: "106.0"
+*ScreenAngle: "45.0"
+*ResScreenFreq 300x300dpi/300 dpi: "60.0"
+*ResScreenAngle 300x300dpi/300 dpi: "45.0"
+*ResScreenFreq 600x600dpi/600 dpi: "106.0"
+*ResScreenAngle 600x600dpi/600 dpi: "45.0"
+*ResScreenFreq 1200x1200dpi/ProRes 1200: "180.0"
+*ResScreenAngle 1200x1200dpi/ProRes 1200: "45.0"
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 9
+*AccurateScreensSupport: False
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: PrinterDefault
+*HPHalftone PrinterDefault/PrinterÕs Current Setting: ""
+*HPHalftone Enhanced/Enhanced: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+ /setscreen { pop pop pop } def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ } >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true /PostRenderingEnhanceDetails
+ << /REValue 0 /Type 8 >> >> setpagedevice
+ } if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+
+*%===================================
+*% Resolution
+*%===================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600x600x2dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 1200x1200dpi/ProRes 1200: "
+ <</HWResolution [1200 1200] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600x2dpi/FastRes 1200: "
+ <</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%==================================
+*% HPEconoMode
+*%==================================
+*OpenUI *HPEconoMode/EconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/PrinterÕs Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /HPEconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+*%+====================================
+*% Resolution Enhancement
+*%=====================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/PrinterÕs Current Setting: ""
+*Smoothing On/On: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Off/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (On) (On) (On)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+*CloseGroup: HPImagingOptions
+
+*%====================================
+*% Collation
+*%====================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 12 AnySetup *Collate
+*DefaultCollate: True
+*Collate True/On (turn off in application): "
+ <</Collate true>> setpagedevice"
+*End
+*Collate False/Off: "
+ <</Collate false>> setpagedevice"
+*End
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+
+*% ===================================
+*% Color Control
+*% ===================================
+*DefaultColorSep: ProcessBlack.106lpi.600x600dpi/106 lpi / 600 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 53 lpi / 300x300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.53lpi.300x300dpi/53 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.53lpi.300x300dpi/53 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.53lpi.300x300dpi/53 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.53lpi.300x300dpi/53 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.53lpi.300x300dpi/53 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.53lpi.300x300dpi/53 lpi /300 dpi: "53.033"
+*ColorSepScreenFreq CustomColor.53lpi.300x300dpi/53 lpi /300 dpi: "53.033"
+*ColorSepScreenFreq ProcessCyan.53lpi.300x300dpi/53 lpi /300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessMagenta.53lpi.300x300dpi/53 lpi /300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessYellow.53lpi.300x300dpi/53 lpi /300 dpi: "50.0"
+
+*% For 60 lpi / 300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi /300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi /300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi /300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi /300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi /300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
+*ColorSepScreenAngle ProcessBlack.85lpi.600x600dpi/85 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600x600dpi/85 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600x600dpi/85 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600x600dpi/85 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600x600dpi/85 lpi /600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600x600dpi/85 lpi /600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600x600dpi/85 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600x600dpi/85 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi /300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.106lpi.300x300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300x300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300x300dpi/106 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300x300dpi/106 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300x300dpi/106 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300x300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300x300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300x300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300x300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300x300dpi/106 lpi /300 dpi: "100.0"
+
+*% For 71 lpi / 600x600 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.71lpi.600x600dpi/71 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.71lpi.600x600dpi/71 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.71lpi.600x600dpi/71 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.71lpi.600x600dpi/71 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.71lpi.600x600dpi/71 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.71lpi.600x600dpi/71 lpi /600 dpi: "70.7107"
+*ColorSepScreenFreq CustomColor.71lpi.600x600dpi/71 lpi /600 dpi: "70.7107"
+*ColorSepScreenFreq ProcessCyan.71lpi.600x600dpi/71 lpi /600 dpi: "63.2456"
+*ColorSepScreenFreq ProcessMagenta.71lpi.600x600dpi/71 lpi /600 dpi: "63.2456"
+*ColorSepScreenFreq ProcessYellow.71lpi.600x600dpi/71 lpi /600 dpi: "66.6667"
+
+*% For 106 lpi /600 dpi ===============================
+
+*ColorSepScreenAngle ProcessBlack.106lpi.600x600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600x600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600x600dpi/106 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600x600dpi/106 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600x600dpi/106 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600x600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600x600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600x600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600x600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600x600dpi/106 lpi /600 dpi: "100.0"
+
+*% For 141 lpi / 1200x1200 dpi ================================
+
+*ColorSepScreenAngle ProcessBlack.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "45.0"
+*ColorSepScreenAngle CustomColor.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "45.0"
+*ColorSepScreenAngle ProcessCyan.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "18.4349"
+*ColorSepScreenAngle ProcessYellow.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq CustomColor.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessCyan.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessMagenta.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessYellow.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+
+*% For 180 lpi / 1200 dpi =========================
+
+*ColorSepScreenAngle ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "180"
+*ColorSepScreenFreq CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "180"
+*ColorSepScreenFreq ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "161"
+*ColorSepScreenFreq ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "161"
+*ColorSepScreenFreq ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "170"
+
+*% ===================================
+*% Font Information
+*% ===================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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
+
+*OpenGroup: HPWaterMarks/Watermark/Overlay
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*CloseGroup: HPWaterMarks
+
+*% ===================================
+*% Printer Messages
+*% ===================================
+*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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% ===================================
+*% QuarkXPress keywords
+*% ===================================
+*QRKDoNonLocalDCS: False
+
+*%QRKPatch sectionOption: " "
+
+*%QRKCustomHalftone sectionOption: " "
+
+*% ===========================================
+*% For "hp LaserJet 4350" version 3010.107
+*% ===========================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_4350.ppd b/prnt/hpijs/ppd/HP_LaserJet_4350.ppd
new file mode 100644
index 000000000..1c96ee839
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_4350.ppd
@@ -0,0 +1,2411 @@
+*PPD-Adobe: "4.3"
+*% =========================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =========================================
+*% PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD for hp LaserJet 4350
+*% For Macintosh only
+*% =========================================
+
+*% ===================================
+*% Product / PPD Version Information
+*% ===================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.0.0 X"
+*HPBuildNumber: "003"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP4350_1.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/hp LaserJet 4300 Series.icns"
+
+*% Product Version Information
+*Product: "(hp LaserJet 4350)"
+*Product: "(hp LaserJet 4350L)"
+*ModelName: "HP LaserJet 4350"
+*ShortNickName: "HP LaserJet 4350"
+*NickName: "HP LaserJet 4350 Postscript (recommended)"
+*PSVersion: "(3010.107) 0"
+*Manufacturer: "HP"
+
+*% ===================================
+*% Basic Device Capabilities
+*% ===================================
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: True
+*?FileSystem: "
+ save false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+
+*Throughput: "55"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*VariablePaperSize: True
+
+*% ===================================
+*% Emulations and Protocols
+*% ===================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+*PrintPSErrors: True
+
+*% =================================
+*% PageStack Order for Output Bins
+*% =================================
+*PageStackOrder Upper: Normal
+*%PageStackOrder Left: Reverse
+*PageStackOrder Stacker: Normal
+
+*% ===================================
+*% Installable Options
+*% ===================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*%Tray 3 500 or 1500 sheet
+*%========================
+*OpenUI *HPOption_Tray3/Optional Tray 3: Boolean
+*DefaultHPOption_Tray3: False
+*HPOption_Tray3 False/Not Installed: ""
+*HPOption_Tray3 Tray3_500/500-Sheet Input Tray: ""
+*HPOption_Tray3 Tray3_1500/1500-Sheet Input Tray: ""
+*?HPOption_Tray3: "
+save
+ currentpagedevice /InputAttributes get 1 known
+ {
+ currentpagedevice /InputAttributes get 1 get dup
+ /Capacity known {
+ /Capacity get 1500 eq {(Tray3_1500)}{(Tray3_500)} ifelse
+ }{pop (Tray3_500)} ifelse
+ }{(False)} ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Tray3
+
+*%Tray 4 500 or 1500 sheet
+*%========================
+*OpenUI *HPOption_Tray4/Optional Tray 4: Boolean
+*DefaultHPOption_Tray4: False
+*HPOption_Tray4 False/Not Installed: ""
+*HPOption_Tray4 Tray4_500/500-Sheet Input Tray: ""
+*HPOption_Tray4 Tray4_1500/1500-Sheet Input Tray: ""
+*?HPOption_Tray4: "
+ save
+ currentpagedevice /InputAttributes get 4 known
+ {
+ currentpagedevice /InputAttributes get 4 get dup
+ /Capacity known {
+ /Capacity get 1500 eq {(Tray4_1500)}{(Tray4_500)} ifelse
+ }{pop (Tray4_500)} ifelse
+ }{(False)} ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Tray4
+
+*%Tray 5 500 or 1500 sheet
+*%========================
+*OpenUI *HPOption_Tray5/Optional Tray 5: Boolean
+*DefaultHPOption_Tray5: False
+*HPOption_Tray5 False/Not Installed: ""
+*HPOption_Tray5 Tray5_500/500-Sheet Input Tray: ""
+*HPOption_Tray5 Tray5_1500/1500-Sheet Input Tray: ""
+*?HPOption_Tray5: "
+ save
+ currentpagedevice /InputAttributes get 38 known
+ {
+ currentpagedevice /InputAttributes get 38 get dup
+ /Capacity known {
+ /Capacity get 1500 eq {(Tray5_1500)}{(Tray5_500)} ifelse
+ }{pop (Tray5_500)} ifelse
+ }{(False)} ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Tray5
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_Disk/Printer Hard Disk: PickOne
+*DefaultHPOption_Disk: False
+*HPOption_Disk True/Installed: ""
+*HPOption_Disk False/Not Installed: ""
+*?HPOption_Disk: "
+ save
+ false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Disk
+
+*OpenUI *HPOption_Envelope_Feeder/Envelope Feeder: Boolean
+*DefaultHPOption_Envelope_Feeder: False
+*HPOption_Envelope_Feeder True/Installed: ""
+*HPOption_Envelope_Feeder False/Not Installed: ""
+*?HPOption_Envelope_Feeder: "
+ save
+ currentpagedevice /InputAttributes get
+ 2 known {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Envelope_Feeder
+
+*OpenUI *HPOption_MBM_Mixed/Accessory Output Bins: PickOne
+*OrderDependency: 10 AnySetup *HPOption_MBM_Mixed
+*DefaultHPOption_MBM_Mixed: Standard
+*HPOption_MBM_Mixed Standard/Not Installed: "userdict /HPOutputAcc (NoAcc) put"
+*HPOption_MBM_Mixed MBMStaplerStacker/hp 500-Sheet Stapler-Stacker: "userdict /HPOutputAcc (Stapler) put"
+*HPOption_MBM_Mixed MBMStacker/hp 500-Sheet Stacker: "userdict /HPOutputAcc (Stacker) put"
+*?HPOption_MBM_Mixed: "
+ save
+ currentpagedevice /OutputAttributes get
+ dup 3 known
+ {
+ currentpagedevice /Staple known {pop (MBMStaplerStacker)}
+ {pop (MBMStacker)} ifelse
+ }
+ { pop (Standard)} ifelse = flush
+ restore"
+*End
+*CloseUI: *HPOption_MBM_Mixed
+
+*%====================================
+*% Fit to Page
+*%====================================
+*OpenUI *HPPaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPPaperPolicy
+*DefaultHPPaperPolicy: PromptUser
+*HPPaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /DeferredMediaSelection true /PageSize 3 >> >> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /DeferredMediaSelection true /PageSize 5 >> >> setpagedevice"
+*End
+*?HPPaperPolicy: "(PromptUser) = flush"
+*CloseUI: *HPPaperPolicy
+
+*OpenUI *InstalledMemory/Total Memory: PickOne
+*DefaultInstalledMemory: Mem48_63
+*InstalledMemory Mem48_63/48 - 63 MB: ""
+*InstalledMemory Mem64_79/64 - 79 MB: ""
+*InstalledMemory Mem80_95/80 - 95 MB: ""
+*InstalledMemory Mem96_127/96 - 127 MB: ""
+*InstalledMemory Mem128_159/128 - 159 MB: ""
+*InstalledMemory Mem160_191/160 - 191 MB: ""
+*InstalledMemory Mem192_223/192 - 223 MB: ""
+*InstalledMemory Mem224_255/224 - 255 MB: ""
+*InstalledMemory Mem256_287/256 - 287 MB: ""
+*InstalledMemory Mem288_319/288 - 319 MB: ""
+*InstalledMemory Mem320_351/320 - 351 MB: ""
+*InstalledMemory Mem352_383/352 - 383 MB: ""
+*InstalledMemory Mem384_416/384 - 416 MB: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 384 ge
+ {(Mem384_416)}
+ {size 352 ge
+ {(Mem352_383)}
+ {size 320 ge
+ {(Mem320_351)}
+ {size 288 ge
+ {(Mem288_319)}
+ {size 256 ge
+ {(Mem256_287)}
+ {size 224 ge
+ {(Mem224_255)}
+ {size 192 ge
+ {(Mem192_223)}
+ {size 160 ge
+ {(Mem160_191)}
+ {size 128 ge
+ {(Mem128_159)}
+ {size 96 ge
+ {(Mem96_127)}
+ {size 80 ge
+ {(Mem80_95)}
+ {size 64 ge
+ {(Mem64_79)}
+ {(Mem48_63)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+*CloseGroup: InstallableOptions
+
+*% ===================================
+*% User Interface Constraints
+*% ===================================
+
+*% Constraints on Trays Can't have Tray 4 unless you have tray 3
+*%==============================================================
+*UIConstraints: *HPOption_Tray3 Tray3_1500 *HPOption_Tray4 Tray4_500
+*UIConstraints: *HPOption_Tray3 Tray3_1500 *HPOption_Tray4 Tray4_1500
+
+*UIConstraints: *HPOption_Tray4 Tray4_500 *HPOption_Tray3 False
+*UIConstraints: *HPOption_Tray4 Tray4_500 *HPOption_Tray3 Tray3_1500
+*UIConstraints: *HPOption_Tray4 Tray4_1500 *HPOption_Tray3 False
+*UIConstraints: *HPOption_Tray4 Tray4_1500 *HPOption_Tray3 Tray3_1500
+
+*UIConstraints: *HPOption_Tray3 False *HPOption_Tray4 Tray4_500
+*UIConstraints: *HPOption_Tray3 False *HPOption_Tray4 Tray4_1500
+
+*UIConstraints: *HPOption_Tray3 Tray3_500 *InputSlot Tray3_1500
+*UIConstraints: *HPOption_Tray3 Tray3_1500 *InputSlot Tray3_500
+
+*UIConstraints: *HPOption_Tray4 Tray4_500 *InputSlot Tray4_1500
+*UIConstraints: *HPOption_Tray4 Tray4_1500 *InputSlot Tray4_500
+
+*% Constraints on Trays Can't have Tray 5 unless you have tray 4
+*%==============================================================
+*UIConstraints: *HPOption_Tray3 Tray3_1500 *HPOption_Tray5 Tray5_500
+*UIConstraints: *HPOption_Tray3 Tray3_1500 *HPOption_Tray5 Tray5_1500
+
+*UIConstraints: *HPOption_Tray4 Tray4_1500 *HPOption_Tray5 Tray5_500
+*UIConstraints: *HPOption_Tray4 Tray4_1500 *HPOption_Tray5 Tray5_1500
+
+*UIConstraints: *HPOption_Tray5 Tray5_500 *HPOption_Tray3 False
+*UIConstraints: *HPOption_Tray5 Tray5_500 *HPOption_Tray4 False
+*UIConstraints: *HPOption_Tray5 Tray5_500 *HPOption_Tray3 Tray3_1500
+*UIConstraints: *HPOption_Tray5 Tray5_500 *HPOption_Tray4 Tray4_1500
+
+*UIConstraints: *HPOption_Tray5 Tray5_1500 *HPOption_Tray3 False
+*UIConstraints: *HPOption_Tray5 Tray5_1500 *HPOption_Tray4 False
+*UIConstraints: *HPOption_Tray5 Tray5_1500 *HPOption_Tray3 Tray3_1500
+*UIConstraints: *HPOption_Tray5 Tray5_1500 *HPOption_Tray4 Tray4_1500
+
+*UIConstraints: *HPOption_Tray3 False *HPOption_Tray5 Tray5_500
+*UIConstraints: *HPOption_Tray3 False *HPOption_Tray5 Tray5_1500
+
+*UIConstraints: *HPOption_Tray4 False *HPOption_Tray5 Tray5_500
+*UIConstraints: *HPOption_Tray4 False *HPOption_Tray5 Tray5_1500
+
+*UIConstraints: *HPOption_Tray5 Tray5_500 *InputSlot Tray5_1500
+*UIConstraints: *HPOption_Tray5 Tray5_1500 *InputSlot Tray5_500
+
+*% If option not installed then disable appropriate feature.
+*%====================================================================
+*UIConstraints: *HPOption_Tray3 False *InputSlot Tray3_500
+*UIConstraints: *HPOption_Tray3 False *InputSlot Tray3_1500
+
+*UIConstraints: *HPOption_Tray4 False *InputSlot Tray4_500
+*UIConstraints: *HPOption_Tray4 False *InputSlot Tray4_1500
+
+*UIConstraints: *InputSlot Tray3_500 *HPOption_Tray3 False
+*UIConstraints: *InputSlot Tray3_1500 *HPOption_Tray3 False
+
+*UIConstraints: *InputSlot Tray4_500 *HPOption_Tray4 False
+*UIConstraints: *InputSlot Tray4_1500 *HPOption_Tray4 False
+
+*UIConstraints: *HPOption_Tray5 False *InputSlot Tray5_500
+*UIConstraints: *HPOption_Tray5 False *InputSlot Tray5_1500
+
+*UIConstraints: *InputSlot Tray5_500 *HPOption_Tray5 False
+*UIConstraints: *InputSlot Tray5_1500 *HPOption_Tray5 False
+
+*UIConstraints: *HPOption_Envelope_Feeder False *InputSlot EnvelopeFeeder
+*UIConstraints: *InputSlot EnvelopeFeeder *HPOption_Envelope_Feeder False
+
+*% Job Storage & Mopier constraints
+*%------------------------------------------------------------
+*UIConstraints: *InstalledMemory Mem48_63 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *InstalledMemory Mem48_63 *HPJobRetentionOption HPJobRetentionStore
+*UIConstraints: *InstalledMemory Mem64_79 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *InstalledMemory Mem64_79 *HPJobRetentionOption HPJobRetentionStore
+*UIConstraints: *InstalledMemory Mem80_95 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *InstalledMemory Mem80_95 *HPJobRetentionOption HPJobRetentionStore
+
+*UIConstraints: *InstalledMemory Mem48_63 *Collate True
+*UIConstraints: *InstalledMemory Mem64_79 *Collate True
+*UIConstraints: *InstalledMemory Mem80_95 *Collate True
+
+*UIConstraints: *HPJobRetentionOption HPJobRetentionProof *InstalledMemory Mem48_63
+*UIConstraints: *HPJobRetentionOption HPJobRetentionStore *InstalledMemory Mem48_63
+*UIConstraints: *HPJobRetentionOption HPJobRetentionProof *InstalledMemory Mem64_79
+*UIConstraints: *HPJobRetentionOption HPJobRetentionStore *InstalledMemory Mem64_79
+*UIConstraints: *HPJobRetentionOption HPJobRetentionProof *InstalledMemory Mem80_95
+*UIConstraints: *HPJobRetentionOption HPJobRetentionStore *InstalledMemory Mem80_95
+
+*UIConstraints: *Collate True *InstalledMemory Mem48_63
+*UIConstraints: *Collate True *InstalledMemory Mem64_79
+*UIConstraints: *Collate True *InstalledMemory Mem80_95
+
+
+*% Media Type Constraints & Page Constraints Tray2
+*%=========================================================
+
+*UIConstraints: *MediaType Envelope *InputSlot Tray_2
+*UIConstraints: *InputSlot Tray_2 *MediaType Envelope
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray_2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray_2
+*UIConstraints: *PageSize EnvDL *InputSlot Tray_2
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray_2
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray_2
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray_2
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray_2
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray_2
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray_2
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray_2
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray_2
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray_2
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray_2
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray_2
+
+*% Media Type Constraints & Page Constraints Tray3
+*%=========================================================
+*UIConstraints: *MediaType Envelope *InputSlot Tray3_500
+*UIConstraints: *InputSlot Tray3_500 *MediaType Envelope
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray3_500
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3_500
+*UIConstraints: *PageSize EnvDL *InputSlot Tray3_500
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray3_500
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3_500
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray3_500
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray3_500
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray3_500
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3_500
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray3_500
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3_500
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray3_500
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray3_500
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray3_500
+
+
+*UIConstraints: *MediaType Envelope *InputSlot Tray3_1500
+*UIConstraints: *InputSlot Tray3_1500 *MediaType Envelope
+
+*UIConstraints: *PageSize Executive *InputSlot Tray3_1500
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray3_1500
+*UIConstraints: *PageSize w612h935 *InputSlot Tray3_1500
+*UIConstraints: *PageSize A5 *InputSlot Tray3_1500
+*UIConstraints: *PageSize B5 *InputSlot Tray3_1500
+*UIConstraints: *PageSize w612h936 *InputSlot Tray3_1500
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray3_1500
+*UIConstraints: *PageSize w558h774 *InputSlot Tray3_1500
+*UIConstraints: *PageSize Env10 *InputSlot Tray3_1500
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3_1500
+*UIConstraints: *PageSize EnvDL *InputSlot Tray3_1500
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray3_1500
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion Env10 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3_1500
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray3_1500
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion Executive *InputSlot Tray3_1500
+*UIConstraints: *PageRegion A5 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray3_1500
+*UIConstraints: *PageRegion w612h935 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion B5 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion w612h936 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray3_1500
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray3_1500
+
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray3_1500
+*NonUIConstraints: *InputSlot Tray3_1500 *CustomPageSize True
+
+*% Media Type Constraints & Page Constraints Tray4
+*%=========================================================
+*UIConstraints: *MediaType Envelope *InputSlot Tray4_500
+*UIConstraints: *InputSlot Tray4_500 *MediaType Envelope
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray4_500
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray4_500
+*UIConstraints: *PageSize EnvDL *InputSlot Tray4_500
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray4_500
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray4_500
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray4_500
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray4_500
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray4_500
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray4_500
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray4_500
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray4_500
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray4_500
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray4_500
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray4_500
+
+
+*UIConstraints: *MediaType Envelope *InputSlot Tray4_1500
+*UIConstraints: *InputSlot Tray4_1500 *MediaType Envelope
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray4_1500
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray4_1500
+*UIConstraints: *PageSize EnvDL *InputSlot Tray4_1500
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray4_1500
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray4_1500
+*UIConstraints: *PageSize Executive *InputSlot Tray4_1500
+*UIConstraints: *PageSize A5 *InputSlot Tray4_1500
+*UIConstraints: *PageSize B5 *InputSlot Tray4_1500
+*UIConstraints: *PageSize w612h935 *InputSlot Tray4_1500
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray4_1500
+*UIConstraints: *PageSize w558h774 *InputSlot Tray4_1500
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray4_1500
+*UIConstraints: *PageSize w612h936 *InputSlot Tray4_1500
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray4_1500
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray4_1500
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion Executive *InputSlot Tray4_1500
+*UIConstraints: *PageRegion A5 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion B5 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion w612h935 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray4_1500
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray4_1500
+*UIConstraints: *PageRegion w612h936 *InputSlot Tray4_1500
+
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray4_1500
+*NonUIConstraints: *InputSlot Tray4_1500 *CustomPageSize True
+
+*% Media Type Constraints & Page Constraints Tray5
+*%=========================================================
+*UIConstraints: *MediaType Envelope *InputSlot Tray5_500
+*UIConstraints: *InputSlot Tray5_500 *MediaType Envelope
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray5_500
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray5_500
+*UIConstraints: *PageSize EnvDL *InputSlot Tray5_500
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray5_500
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray5_500
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray5_500
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray5_500
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray5_500
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray5_500
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray5_500
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray5_500
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray5_500
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray5_500
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray5_500
+
+
+*UIConstraints: *MediaType Envelope *InputSlot Tray5_1500
+*UIConstraints: *InputSlot Tray5_1500 *MediaType Envelope
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray5_1500
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray5_1500
+*UIConstraints: *PageSize EnvDL *InputSlot Tray5_1500
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray5_1500
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray5_1500
+*UIConstraints: *PageSize Executive *InputSlot Tray5_1500
+*UIConstraints: *PageSize A5 *InputSlot Tray5_1500
+*UIConstraints: *PageSize B5 *InputSlot Tray5_1500
+*UIConstraints: *PageSize w612h935 *InputSlot Tray5_1500
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray5_1500
+*UIConstraints: *PageSize w558h774 *InputSlot Tray5_1500
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray5_1500
+*UIConstraints: *PageSize w612h936 *InputSlot Tray5_1500
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray5_1500
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray5_1500
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray5_1500
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray5_1500
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray5_1500
+*UIConstraints: *PageRegion Executive *InputSlot Tray5_1500
+*UIConstraints: *PageRegion A5 *InputSlot Tray5_1500
+*UIConstraints: *PageRegion B5 *InputSlot Tray5_1500
+*UIConstraints: *PageRegion w612h935 *InputSlot Tray5_1500
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray5_1500
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray5_1500
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray5_1500
+*UIConstraints: *PageRegion w612h936 *InputSlot Tray5_1500
+
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray5_1500
+*NonUIConstraints: *InputSlot Tray5_1500 *CustomPageSize True
+
+*% Media Type Constraints & Page Constraints Envelope Feeder
+*%=========================================================
+*UIConstraints: *MediaType Transparency *InputSlot EnvelopeFeeder
+*UIConstraints: *InputSlot EnvelopeFeeder *MediaType Transparency
+
+*UIConstraints: *PageSize Letter *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize LetterSmall *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize Legal *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize LegalSmall *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize Executive *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize A4 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize A4Small *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize A5 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize B5 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize w612h935 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize DoublePostcard *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize w558h774 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize HalfLetter *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize w612h936 *InputSlot EnvelopeFeeder
+
+*UIConstraints: *PageRegion Letter *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion LetterSmall *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion Legal *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion LegalSmall *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion Executive *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion A4 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion A4Small *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion A5 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion B5 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion w612h935 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion DoublePostcard *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion w558h774 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion HalfLetter *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion w612h936 *InputSlot EnvelopeFeeder
+
+*%Output Bin Constraints
+*%=============================================================
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin Stacker
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin UStapler
+*UIConstraints: *OutputBin Stacker *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed MBMStacker
+
+*% Don't allow Manual Duplex on Stapler
+*%=============================================================
+*UIConstraints: *OutputBin UStapler *HPManualDuplex True
+*UIConstraints: *HPManualDuplex True *OutputBin UStapler
+
+*%Stapler Options Constraints
+*%=============================================================
+*UIConstraints: *HPStaplerOptions 1Angled *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 1Angled *OutputBin Upper
+*UIConstraints: *HPStaplerOptions 1Angled *OutputBin PrinterDefault
+
+*UIConstraints: *OutputBin Upper *HPStaplerOptions 1Angled
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 1Angled
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 1Angled
+
+
+*% Don't allow these paper sizes, envelopes, transparencies, Bond or labels to be duplexed
+*%========================================================================================
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize HalfLetter *Duplex DuplexNoTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvISOB5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize DoublePostcard
+*UIConstraints: *Duplex DuplexNoTumble *PageSize HalfLetter
+
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion HalfLetter *Duplex DuplexNoTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvISOB5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion DoublePostcard
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion HalfLetter
+
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageSize HalfLetter *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvISOB5
+*UIConstraints: *Duplex DuplexTumble *PageSize DoublePostcard
+*UIConstraints: *Duplex DuplexTumble *PageSize HalfLetter
+
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageRegion HalfLetter *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvISOB5
+*UIConstraints: *Duplex DuplexTumble *PageRegion DoublePostcard
+*UIConstraints: *Duplex DuplexTumble *PageRegion HalfLetter
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexNoTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Envelope
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexTumble *MediaType Envelope
+*UIConstraints: *Duplex DuplexTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+
+*% Don't allow these paper sizes and media types to be manually duplexed
+*%========================================================================================
+*UIConstraints: *PageSize Env10 *HPManualDuplex True
+*UIConstraints: *PageSize EnvMonarch *HPManualDuplex True
+*UIConstraints: *PageSize EnvDL *HPManualDuplex True
+*UIConstraints: *PageSize EnvC5 *HPManualDuplex True
+*UIConstraints: *PageSize EnvISOB5 *HPManualDuplex True
+
+*UIConstraints: *HPManualDuplex True *PageSize Env10
+*UIConstraints: *HPManualDuplex True *PageSize EnvMonarch
+*UIConstraints: *HPManualDuplex True *PageSize EnvDL
+*UIConstraints: *HPManualDuplex True *PageSize EnvC5
+*UIConstraints: *HPManualDuplex True *PageSize EnvISOB5
+
+*UIConstraints: *PageRegion Env10 *HPManualDuplex True
+*UIConstraints: *PageRegion EnvMonarch *HPManualDuplex True
+*UIConstraints: *PageRegion EnvDL *HPManualDuplex True
+*UIConstraints: *PageRegion EnvC5 *HPManualDuplex True
+*UIConstraints: *PageRegion EnvISOB5 *HPManualDuplex True
+
+*UIConstraints: *HPManualDuplex True * PageRegion Env10
+*UIConstraints: *HPManualDuplex True * PageRegion EnvMonarch
+*UIConstraints: *HPManualDuplex True * PageRegion EnvDL
+*UIConstraints: *HPManualDuplex True * PageRegion EnvC5
+*UIConstraints: *HPManualDuplex True * PageRegion EnvISOB5
+
+
+*UIConstraints: *MediaType Transparency *HPManualDuplex True
+*UIConstraints: *MediaType Labels *HPManualDuplex True
+*UIConstraints: *MediaType Envelope *HPManualDuplex True
+
+*UIConstraints: *HPManualDuplex True *MediaType Envelope
+*UIConstraints: *HPManualDuplex True *MediaType Transparency
+*UIConstraints: *HPManualDuplex True *MediaType Labels
+
+
+*% Cannot Staple custom page sizes or feed from envelope tray
+*%=====================================================================
+*NonUIConstraints: *CustomPageSize True *InputSlot EnvelopeFeeder
+*NonUIConstraints: *CustomPageSize True *OutputBin UStapler
+
+*NonUIConstraints: *InputSlot EnvelopeFeeder *CustomPageSize True
+*NonUIConstraints: *OutputBin UStapler *CustomPageSize True
+
+*% Don't allow paper sizes, envelopes, transparencies, Bond or labels in Stapler(Stacker)
+*%=======================================================================================
+*UIConstraints: *OutputBin UStapler *PageSize Executive
+*UIConstraints: *OutputBin UStapler *PageRegion Executive
+*UIConstraints: *OutputBin UStapler *PageSize A5
+*UIConstraints: *OutputBin UStapler *PageRegion A5
+*UIConstraints: *OutputBin UStapler *PageSize B5
+*UIConstraints: *OutputBin UStapler *PageRegion B5
+*UIConstraints: *OutputBin UStapler *PageSize w612h935
+*UIConstraints: *OutputBin UStapler *PageRegion w612h935
+*UIConstraints: *OutputBin UStapler *PageSize DoublePostcard
+*UIConstraints: *OutputBin UStapler *PageRegion DoublePostcard
+*UIConstraints: *OutputBin UStapler *PageSize w612h935
+*UIConstraints: *OutputBin UStapler *PageRegion w612h935
+*UIConstraints: *OutputBin UStapler *PageSize w558h774
+*UIConstraints: *OutputBin UStapler *PageRegion w558h774
+*UIConstraints: *OutputBin UStapler *PageSize Env10
+*UIConstraints: *OutputBin UStapler *PageRegion Env10
+*UIConstraints: *OutputBin UStapler *PageSize EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageRegion EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageSize EnvDL
+*UIConstraints: *OutputBin UStapler *PageRegion EnvDL
+*UIConstraints: *OutputBin UStapler *PageSize EnvC5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvC5
+*UIConstraints: *OutputBin UStapler *PageSize EnvISOB5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvISOB5
+*UIConstraints: *OutputBin UStapler *PageSize HalfLetter
+*UIConstraints: *OutputBin UStapler *PageRegion HalfLetter
+*UIConstraints: *OutputBin UStapler *PageSize w612h936
+*UIConstraints: *OutputBin UStapler *PageRegion w612h936
+
+*UIConstraints: *OutputBin UStapler *MediaType Envelope
+*UIConstraints: *OutputBin UStapler *MediaType Transparency
+*UIConstraints: *OutputBin UStapler *MediaType Labels
+*UIConstraints: *OutputBin UStapler *MediaType Card_Stock
+
+*UIConstraints: *PageSize Executive *OutputBin UStapler
+*UIConstraints: *PageRegion Executive *OutputBin UStapler
+*UIConstraints: *PageSize A5 *OutputBin UStapler
+*UIConstraints: *PageRegion A5 *OutputBin UStapler
+*UIConstraints: *PageSize B5 *OutputBin UStapler
+*UIConstraints: *PageRegion B5 *OutputBin UStapler
+*UIConstraints: *PageSize w612h935 *OutputBin UStapler
+*UIConstraints: *PageRegion w612h935 *OutputBin UStapler
+*UIConstraints: *PageSize DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageRegion DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageSize w558h774 *OutputBin UStapler
+*UIConstraints: *PageRegion w558h774 *OutputBin UStapler
+*UIConstraints: *PageSize w612h935 *OutputBin UStapler
+*UIConstraints: *PageRegion w612h935 *OutputBin UStapler
+*UIConstraints: *PageSize Env10 *OutputBin UStapler
+*UIConstraints: *PageRegion Env10 *OutputBin UStapler
+*UIConstraints: *PageSize EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageRegion EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageSize EnvDL *OutputBin UStapler
+*UIConstraints: *PageRegion EnvDL *OutputBin UStapler
+*UIConstraints: *PageSize EnvC5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvC5 *OutputBin UStapler
+*UIConstraints: *PageSize EnvISOB5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin UStapler
+*UIConstraints: *PageSize HalfLetter *OutputBin UStapler
+*UIConstraints: *PageRegion HalfLetter *OutputBin UStapler
+*UIConstraints: *PageSize w612h936 *OutputBin UStapler
+*UIConstraints: *PageRegion w612h936 *OutputBin UStapler
+
+*UIConstraints: *MediaType Envelope *OutputBin UStapler
+*UIConstraints: *MediaType Transparency *OutputBin UStapler
+*UIConstraints: *MediaType Labels *OutputBin UStapler
+*UIConstraints: *MediaType Card_Stock *OutputBin UStapler
+
+*UIConstraints: *OutputBin Stacker *PageSize Env10
+*UIConstraints: *OutputBin Stacker *PageRegion Env10
+*UIConstraints: *OutputBin Stacker *PageSize EnvMonarch
+*UIConstraints: *OutputBin Stacker *PageRegion EnvMonarch
+*UIConstraints: *OutputBin Stacker *PageSize EnvDL
+*UIConstraints: *OutputBin Stacker *PageRegion EnvDL
+*UIConstraints: *OutputBin Stacker *PageSize EnvC5
+*UIConstraints: *OutputBin Stacker *PageRegion EnvC5
+*UIConstraints: *OutputBin Stacker *PageSize EnvISOB5
+*UIConstraints: *OutputBin Stacker *PageRegion EnvISOB5
+*UIConstraints: *OutputBin Stacker *MediaType Envelope
+*UIConstraints: *OutputBin Stacker *PageSize HalfLetter
+*UIConstraints: *OutputBin Stacker *PageRegion HalfLetter
+
+*UIConstraints: *PageSize Env10 *OutputBin Stacker
+*UIConstraints: *PageRegion Env10 *OutputBin Stacker
+*UIConstraints: *PageSize EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageRegion EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageSize EnvDL *OutputBin Stacker
+*UIConstraints: *PageRegion EnvDL *OutputBin Stacker
+*UIConstraints: *PageSize EnvC5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvC5 *OutputBin Stacker
+*UIConstraints: *PageSize EnvISOB5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin Stacker
+*UIConstraints: *PageSize HalfLetter *OutputBin Stacker
+*UIConstraints: *PageRegion HalfLetter *OutputBin Stacker
+
+*UIConstraints: *MediaType Envelope *OutputBin Stacker
+*UIConstraints: *MediaType Card_Stock *OutputBin Stacker
+
+*OpenGroup: HPJobRetention/Job Storage
+*% ======================================================================
+*% Job Storage (NOTE: JOB Retention was changed to Job Storage in EC 4.0,
+*% but the JobRetention keyword was kept to work with the OS X PDEs.
+*% the UI does say "Job storage though".
+*% ================================================================
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetentionOption/Job Storage: PickOne
+*OrderDependency: 14 Prolog *HPJobRetentionOption
+*DefaultHPJobRetentionOption: HPJobRetentionOff
+*HPJobRetentionOption HPJobRetentionQuickCopy/Quick Copy: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 1 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionStore/Stored Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 2 >>
+ >> setpagedevice
+"
+*End
+
+*%HPJobRetention HPJobRetentionPrivate/Private Job: "
+*% << /Collate true /CollateDetails
+*% << /Type 8 /Hold 1 /HoldType 1 >>
+*% >> setpagedevice
+*%"
+*%End
+*HPJobRetentionOption HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*CloseUI: *HPJobRetentionOption
+
+
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseGroup: HPJobRetention
+*OpenGroup: HPFinishing/Finishing
+*%================================
+*% Media Output Destination
+*%================================
+*OpenUI *OutputBin/Output Destination: PickOne
+*OrderDependency: 100 AnySetup *OutputBin
+*DefaultOutputBin: PrinterDefault
+*OutputBin PrinterDefault/PrinterÕs Current Setting: ""
+*OutputBin Upper/Top Bin: "
+<</OutputType (TOP OUTPUT BIN)>> setpagedevice"
+*End
+*OutputBin Stacker/Stacker (Face-Down): "
+<< /Staple 0 /OutputType (OPTIONAL OUTBIN 1) >> setpagedevice"
+*End
+*OutputBin UStapler/Stapler: ""
+*End
+*CloseUI: *OutputBin
+
+*%=== 500 - Sheet Stacker/Stapler Stapler Options =========================
+*OpenUI *HPStaplerOptions/Stapling Options: PickOne
+*OrderDependency: 45 AnySetup *HPStaplerOptions
+*DefaultHPStaplerOptions: None
+*HPStaplerOptions None/None: "
+<</MediaProcessing (STAPLING)
+/MediaProcessingDetails<<
+/MediaProcessingOption (NONE)
+/MediaProcessingBoundary 0
+/ImageOrientation 0
+/Type 8 >> >> setpagedevice
+"
+*End
+*HPStaplerOptions 1Angled/One Staple Angled: "
+ <</MediaProcessing (STAPLING)
+/MediaProcessingDetails<<
+/MediaProcessingOption (ONE_STAPLE)
+/MediaProcessingBoundary 0
+/ImageOrientation 0
+/Type 8 >> >> setpagedevice"
+*End
+*CloseUI: *HPStaplerOptions
+*%=================================================
+*% Edge-to-Edge Printing
+*%=================================================
+*OpenUI *HPEdgeToEdge/Edge-To-Edge Printing: Boolean
+*OrderDependency: 10 AnySetup *HPEdgeToEdge
+*DefaultHPEdgeToEdge: False
+*HPEdgeToEdge False/Off: "<</EdgeToEdge false>> setpagedevice"
+*HPEdgeToEdge True/On: "<</EdgeToEdge true>> setpagedevice"
+*?HPEdgeToEdge: "
+ save
+ currentpagedevice /EdgeToEdge get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEdgeToEdge
+*%=================================================
+*% Manually Print on 2nd Side
+*%=================================================
+*OpenUI *HPManualDuplex/Manually Print on 2nd Side: Boolean
+*OrderDependency: 35 AnySetup *HPManualDuplex
+*DefaultHPManualDuplex: False
+*HPManualDuplex True/Yes: "<< /PrintOnBackside true >> setpagedevice"
+*HPManualDuplex False/No: "<< /PrintOnBackside false >> setpagedevice"
+*?HPManualDuplex: "(False) == flush"
+*CloseUI: *HPManualDuplex
+
+*CloseGroup: HPFinishing
+
+*%====================================
+*% Duplex
+*%====================================
+*OpenUI *Duplex/2-Sided Printing: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off (1-Sided): "
+ <</Duplex false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Long-Edge Binding: "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Short-Edge Binding: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex known
+ false ne
+ { currentpagedevice /Duplex get
+ { currentpagedevice /Tumble get
+ {(DuplexTumble)}{(DuplexNoTumble)}ifelse
+ } { (None)} ifelse
+ }{(None)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Duplex
+
+*% Fills not allowed with overlays
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+
+*% Halo style does not work with Watermarks
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+
+*%====================================
+*% Collation
+*%====================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 12 AnySetup *Collate
+*DefaultCollate: False
+*Collate True/On (turn off in application): "
+ <</Collate true>> setpagedevice"
+*End
+*Collate False/Off: "
+ <</Collate false>> setpagedevice"
+*End
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+*FreeVM: "6000000"
+*VMOption Mem48_63/48 - 63 MB: "6000000"
+*VMOption Mem64_79/64 - 79 MB: "1400000"
+*VMOption Mem80_95/80 - 95 MB: "22000000"
+*VMOption Mem96_127/96 - 127 MB: "30000000"
+*VMOption Mem128_159/128 - 159 MB: "46000000"
+*VMOption Mem160_191/160 - 191 MB: "62000000"
+*VMOption Mem192_223/192 - 223 MB: "78000000"
+*VMOption Mem224_255/224 - 255 MB: "94000000"
+*VMOption Mem256_287/256 - 287 MB: "110000000"
+*VMOption Mem288_319/288 - 319 MB: "126000000"
+*VMOption Mem320_351/320 - 351 MB: "142000000"
+*VMOption Mem352_383/352 - 383 MB: "158000000"
+*VMOption Mem384_416/384 - 416 MB: "174000000"
+
+*% ===================================
+*% Paper Sizes
+*% ===================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize HalfLetter/Statement: "
+ << /DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w612h935/8.5x13: "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</DeferredMediaSelection true /PageSize [419.5 567] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize w612h936/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null /MediaClass (JISEXEC) >> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (Envelope) >> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /DeferredMediaSelection true /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+
+ 16 dict
+ dup [499 709] (EnvISOB5) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [279 540] (EnvMonarch) put
+ dup [297 684] (Env10) put
+ dup [558 774] (w558h774) put
+ dup [612 935] (w612h935) put
+ dup [516 729] (B5) put
+ dup [420 595] (A5) put
+ dup [595 842] (A4) put
+ dup [522 756] (Executive) put
+ dup [396 792] (HalfLetter) put
+ dup [612 936] (w612h936) put
+ dup [419 567] (DoublePostcard) put
+ dup [612 1008] (Legal) put
+ dup [612 792] (Letter) 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: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion HalfLetter/Statement: "
+ << /DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w612h935/8.5x13: "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</DeferredMediaSelection true /PageSize [419.5 567] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion w612h936/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null /MediaClass (JISEXEC) >> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (Envelope) >> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.12 599.88 780.00"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Legal/Legal: "12.00 12.12 599.88 996.00"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Executive/Executive: "12.00 12.12 509.88 744.00"
+*ImageableArea HalfLetter/Statement: "12.00 12.00 384.00 599.88"
+*ImageableArea w612h935/8.5x13: "12.00 12.00 599.76 922.76"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.12 407.28 554.64"
+*ImageableArea A4/A4: "12.00 12.12 583.08 829.68"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.12 407.40 583.20"
+*ImageableArea B5/JIS B5: "12.00 12.12 503.88 715.92"
+*ImageableArea w612h936/Executive (JIS): "12.00 12.12 599.76 923.76"
+*ImageableArea w558h774/16K: "12.00 12.12 545.76 761.76"
+*ImageableArea Env10/Env Comm10: "12.00 12.12 284.76 672.00"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.12 266.76 528.00"
+*ImageableArea EnvDL/Env DL: "12.00 12.12 299.64 611.52"
+*ImageableArea EnvC5/Env C5: "12.00 12.12 447.00 636.96"
+*ImageableArea EnvISOB5/Env ISO B5: "12.00 12.12 486.60 696.48"
+*?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 Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension HalfLetter/Statement: "396 612"
+*PaperDimension w612h935/8.5x13: "612 935"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension w612h936/Executive (JIS): "612 936"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+
+*LandscapeOrientation: Plus90
+
+*%==========================================
+*% Media Type
+*%=========================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: None
+*MediaType None/None: "
+ <</ManualFeed false /MediaType null >> setpagedevice"
+*End
+*MediaType Plain/Plain: "
+ <</ManualFeed false /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</ManualFeed false /MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</ManualFeed false /MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</ManualFeed false /MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</ManualFeed false /MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</ManualFeed false /MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</ManualFeed false /MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</ManualFeed false /MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</ManualFeed false /MediaType (Color)>> setpagedevice"
+*End
+*MediaType Rough/Rough: "
+ <</ManualFeed false /MediaType (Rough)>> setpagedevice"
+*End
+*MediaType Card_Stock/Card_Stock <3e>164 g/m2: "
+ <</ManualFeed false /MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Envelope/Envelope: "
+ <</ManualFeed false /MediaType (Envelope)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /InputAttributes get dup
+ /Priority get
+ 0 get get
+ /MediaType get
+ (Card Stock) anchorsearch
+ {pop pop (Card_Stock)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*%=========================================
+*% Custom Paper Support
+*%=========================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+*HWMargins: 16 16 16 16
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null /MediaClass null >>
+ setpagedevice
+ "
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1008
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 1 1
+
+*RequiresPageRegion All: True
+
+*% ======================================
+*% Media Handling Features (Paper Sources)
+*% ======================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Tray_2
+*InputSlot Tray_1/Tray 1: "
+ <</ManualFeed false/MediaPosition 3>> setpagedevice"
+*End
+*InputSlot Tray_2/Tray 2: "
+ <</ManualFeed false/MediaPosition 0>> setpagedevice"
+*End
+*InputSlot Tray3_500/Tray 3 (500-Sheet): "
+ <</ManualFeed false /MediaPosition 1>> setpagedevice"
+*End
+*InputSlot Tray3_1500/Tray 3 (1500-Sheet): "
+ <</ManualFeed false /MediaPosition 1>> setpagedevice"
+*End
+*InputSlot Tray4_500/Tray 4 (500-Sheet): "
+ <</ManualFeed false /MediaPosition 4>> setpagedevice"
+*End
+*InputSlot Tray4_1500/Tray 4 (1500-Sheet): "
+ <</ManualFeed false /MediaPosition 4>> setpagedevice"
+*End
+*InputSlot Tray5_500/Tray 5 (500-Sheet): "
+ <</ManualFeed false /MediaPosition 38>> setpagedevice"
+*End
+*InputSlot Tray5_1500/Tray 5 (1500-Sheet): "
+ <</ManualFeed false /MediaPosition 38>> setpagedevice"
+*End
+*InputSlot EnvelopeFeeder/Envelope Feeder: "
+ <</ManualFeed false /MediaPosition 2>> setpagedevice"
+*End
+*?InputSlot: "
+ save
+ currentpagedevice /InputAttributes get /Priority get
+ aload pop pop pop pop pop
+ [(Tray_2) (Tray3_500) (Envelope) (Tray_1) (Tray4_500) (Tray5_500)] exch get = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*% ================================================
+*% Manual Duplex
+*% ================================================
+*%The following are here for the Manual Duplex plugin
+*HPDisallowManualFeedForManualDuplex: True
+*HPGuidePageExtraTumble: "
+product (hp LaserJet 4250) eq product (hp LaserJet 4350) eq product (hp LaserJet 4250L) eq product (hp LaserJet 4350L) eq or or or {
+ currentpagedevice /OutputAttributes get 3 known
+ {currentpagedevice /Staple known}{false} ifelse
+}{false} ifelse
+"
+
+
+*OpenGroup: HPImagingOptions/Image Quality
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenFreq: "106.0"
+*ScreenAngle: "45.0"
+*ResScreenFreq 300x300dpi/300 dpi: "60.0"
+*ResScreenAngle 300x300dpi/300 dpi: "45.0"
+*ResScreenFreq 600x600dpi/600 dpi: "106.0"
+*ResScreenAngle 600x600dpi/600 dpi: "45.0"
+*ResScreenFreq 1200x1200dpi/ProRes 1200: "180.0"
+*ResScreenAngle 1200x1200dpi/ProRes 1200: "45.0"
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 9
+*AccurateScreensSupport: False
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: PrinterDefault
+*HPHalftone PrinterDefault/PrinterÕs Current Setting: ""
+*HPHalftone Enhanced/Enhanced: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+ /setscreen { pop pop pop } def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ } >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true /PostRenderingEnhanceDetails
+ << /REValue 0 /Type 8 >> >> setpagedevice
+ } if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+
+*%===================================
+*% Resolution
+*%===================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600x600x2dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 1200x1200dpi/ProRes 1200: "
+ <</HWResolution [1200 1200] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600x2dpi/FastRes 1200: "
+ <</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%==================================
+*% HPEconoMode
+*%==================================
+*OpenUI *HPEconoMode/EconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/PrinterÕs Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /HPEconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+
+*%+====================================
+*% Resolution Enhancement
+*%=====================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/PrinterÕs Current Setting: ""
+*Smoothing On/On: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Off/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (On) (On) (On)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+
+*CloseGroup: HPImagingOptions
+
+*% ===================================
+*% Color Control
+*% ===================================
+*DefaultColorSep: ProcessBlack.106lpi.600x600dpi/106 lpi / 600 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 53 lpi / 300x300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.53lpi.300x300dpi/53 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.53lpi.300x300dpi/53 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.53lpi.300x300dpi/53 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.53lpi.300x300dpi/53 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.53lpi.300x300dpi/53 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.53lpi.300x300dpi/53 lpi /300 dpi: "53.033"
+*ColorSepScreenFreq CustomColor.53lpi.300x300dpi/53 lpi /300 dpi: "53.033"
+*ColorSepScreenFreq ProcessCyan.53lpi.300x300dpi/53 lpi /300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessMagenta.53lpi.300x300dpi/53 lpi /300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessYellow.53lpi.300x300dpi/53 lpi /300 dpi: "50.0"
+
+*% For 60 lpi / 300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi /300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi /300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi /300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi /300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi /300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
+*ColorSepScreenAngle ProcessBlack.85lpi.600x600dpi/85 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600x600dpi/85 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600x600dpi/85 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600x600dpi/85 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600x600dpi/85 lpi /600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600x600dpi/85 lpi /600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600x600dpi/85 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600x600dpi/85 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi /300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.106lpi.300x300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300x300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300x300dpi/106 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300x300dpi/106 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300x300dpi/106 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300x300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300x300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300x300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300x300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300x300dpi/106 lpi /300 dpi: "100.0"
+
+*% For 71 lpi / 600x600 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.71lpi.600x600dpi/71 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.71lpi.600x600dpi/71 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.71lpi.600x600dpi/71 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.71lpi.600x600dpi/71 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.71lpi.600x600dpi/71 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.71lpi.600x600dpi/71 lpi /600 dpi: "70.7107"
+*ColorSepScreenFreq CustomColor.71lpi.600x600dpi/71 lpi /600 dpi: "70.7107"
+*ColorSepScreenFreq ProcessCyan.71lpi.600x600dpi/71 lpi /600 dpi: "63.2456"
+*ColorSepScreenFreq ProcessMagenta.71lpi.600x600dpi/71 lpi /600 dpi: "63.2456"
+*ColorSepScreenFreq ProcessYellow.71lpi.600x600dpi/71 lpi /600 dpi: "66.6667"
+
+*% For 106 lpi /600 dpi ===============================
+
+*ColorSepScreenAngle ProcessBlack.106lpi.600x600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600x600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600x600dpi/106 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600x600dpi/106 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600x600dpi/106 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600x600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600x600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600x600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600x600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600x600dpi/106 lpi /600 dpi: "100.0"
+
+*% For 141 lpi / 1200x1200 dpi ================================
+
+*ColorSepScreenAngle ProcessBlack.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "45.0"
+*ColorSepScreenAngle CustomColor.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "45.0"
+*ColorSepScreenAngle ProcessCyan.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "18.4349"
+*ColorSepScreenAngle ProcessYellow.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq CustomColor.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessCyan.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessMagenta.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessYellow.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+
+*% For 180 lpi / 1200 dpi =========================
+
+*ColorSepScreenAngle ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "180"
+*ColorSepScreenFreq CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "180"
+*ColorSepScreenFreq ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "161"
+*ColorSepScreenFreq ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "161"
+*ColorSepScreenFreq ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "170"
+
+*% ===================================
+*% Font Information
+*% ===================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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
+*OpenGroup: HPWaterMarks/Watermark/Overlay
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+*CloseGroup: HPWaterMarks
+
+
+*% ===================================
+*% Printer Messages
+*% ===================================
+*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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% ===================================
+*% QuarkXPress keywords
+*% ===================================
+*QRKDoNonLocalDCS: False
+
+*%QRKPatch sectionOption: " "
+
+*%QRKCustomHalftone sectionOption: " "
+
+*% ===========================================
+*% For "hp LaserJet 4350" version 3010.107
+*% ===========================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_4ML.ppd b/prnt/hpijs/ppd/HP_LaserJet_4ML.ppd
new file mode 100644
index 000000000..1121d5737
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_4ML.ppd
@@ -0,0 +1,377 @@
+*PPD-Adobe: "4.3"
+
+*% ===================================
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD Version for Apple Macintosh only
+*% ===================================
+
+*FormatVersion: "4.3"
+*FileVersion: "1.1.0 X"
+*LanguageVersion: English
+*LanguageEncoding: ISOLatin1
+*PCFileName: "XXXXXXXX.XXX"
+*Product: "(HP LaserJet 4ML)"
+*Manufacturer: "HP"
+*PSVersion: "(2013.003) 22"
+*ModelName: "HP LaserJet 4ML"
+*NickName: "HP LaserJet 4ML v2013.003 Postscript (recommended)"
+*ShortNickName: "HP LaserJet"
+*LanguageLevel: "2"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*TTRasterizer: Type42
+*FileSystem: False
+*Throughput: "4"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 4ML.icns"
+
+*UIConstraints: *PageSize Comm10 *InputSlot Cassette
+*UIConstraints: *PageSize Monarch *InputSlot Cassette
+*UIConstraints: *PageSize DL *InputSlot Cassette
+*UIConstraints: *PageSize C5 *InputSlot Cassette
+*UIConstraints: *PageSize B5 *InputSlot Cassette
+*UIConstraints: *PageRegion Comm10 *InputSlot Cassette
+*UIConstraints: *PageRegion Monarch *InputSlot Cassette
+*UIConstraints: *PageRegion DL *InputSlot Cassette
+*UIConstraints: *PageRegion C5 *InputSlot Cassette
+*UIConstraints: *PageRegion B5 *InputSlot Cassette
+*UIConstraints: *InputSlot Cassette *PageSize Comm10
+*UIConstraints: *InputSlot Cassette *PageSize Monarch
+*UIConstraints: *InputSlot Cassette *PageSize DL
+*UIConstraints: *InputSlot Cassette *PageSize C5
+*UIConstraints: *InputSlot Cassette *PageSize B5
+*UIConstraints: *InputSlot Cassette *PageRegion Comm10
+*UIConstraints: *InputSlot Cassette *PageRegion Monarch
+*UIConstraints: *InputSlot Cassette *PageRegion DL
+*UIConstraints: *InputSlot Cassette *PageRegion C5
+*UIConstraints: *InputSlot Cassette *PageRegion B5
+
+*LandscapeOrientation: Plus90
+
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter: "
+ 2 dict
+ dup /Policies 1 dict dup /PageSize 1 put put
+ dup /DeferredMediaSelection true put setpagedevice
+ 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
+*End
+*PageSize Legal: "
+ 2 dict
+ dup /Policies 1 dict dup /PageSize 1 put put
+ dup /DeferredMediaSelection true put setpagedevice
+ 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
+*End
+*PageSize A4: "
+ 2 dict
+ dup /Policies 1 dict dup /PageSize 1 put put
+ dup /DeferredMediaSelection true put setpagedevice
+ 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
+*End
+*PageSize Executive: "
+ 2 dict
+ dup /Policies 1 dict dup /PageSize 1 put put
+ dup /DeferredMediaSelection true put setpagedevice
+ 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
+*End
+*PageSize Comm10: "
+ 2 dict
+ dup /Policies 1 dict dup /PageSize 1 put put
+ dup /DeferredMediaSelection true put setpagedevice
+ 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
+*End
+*PageSize Monarch: "
+ 2 dict
+ dup /Policies 1 dict dup /PageSize 1 put put
+ dup /DeferredMediaSelection true put setpagedevice
+ 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
+*End
+*PageSize DL: "
+ 2 dict
+ dup /Policies 1 dict dup /PageSize 1 put put
+ dup /DeferredMediaSelection true put setpagedevice
+ 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
+*End
+*PageSize C5: "
+ 2 dict
+ dup /Policies 1 dict dup /PageSize 1 put put
+ dup /DeferredMediaSelection true put setpagedevice
+ 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
+*End
+*PageSize B5: "
+ 2 dict
+ dup /Policies 1 dict dup /PageSize 1 put put
+ dup /DeferredMediaSelection true put setpagedevice
+ 2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice"
+*End
+
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter: "
+ 2 dict
+ dup /Policies 1 dict dup /PageSize 1 put put
+ dup /DeferredMediaSelection true put setpagedevice
+ 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
+*End
+*PageRegion Legal: "
+ 2 dict
+ dup /Policies 1 dict dup /PageSize 1 put put
+ dup /DeferredMediaSelection true put setpagedevice
+ 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
+*End
+*PageRegion A4: "
+ 2 dict
+ dup /Policies 1 dict dup /PageSize 1 put put
+ dup /DeferredMediaSelection true put setpagedevice
+ 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
+*End
+*PageRegion Executive: "
+ 2 dict
+ dup /Policies 1 dict dup /PageSize 1 put put
+ dup /DeferredMediaSelection true put setpagedevice
+ 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
+*End
+*PageRegion Comm10: "
+ 2 dict
+ dup /Policies 1 dict dup /PageSize 1 put put
+ dup /DeferredMediaSelection true put setpagedevice
+ 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
+*End
+*PageRegion Monarch: "
+ 2 dict
+ dup /Policies 1 dict dup /PageSize 1 put put
+ dup /DeferredMediaSelection true put setpagedevice
+ 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
+*End
+*PageRegion DL: "
+ 2 dict
+ dup /Policies 1 dict dup /PageSize 1 put put
+ dup /DeferredMediaSelection true put setpagedevice
+ 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
+*End
+*PageRegion C5: "
+ 2 dict
+ dup /Policies 1 dict dup /PageSize 1 put put
+ dup /DeferredMediaSelection true put setpagedevice
+ 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
+*End
+*PageRegion B5: "
+ 2 dict
+ dup /Policies 1 dict dup /PageSize 1 put put
+ dup /DeferredMediaSelection true put setpagedevice
+ 2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/US Letter : "14.16 12.12 597.84 780.12"
+*ImageableArea Legal/US Legal : "14.16 12.12 597.84 996.12"
+*ImageableArea A4/A4 (210 x 297 mm) : "13.44 12.0 581.76 829.68"
+*ImageableArea Executive/Executive : "15.12 12.12 506.64 744.12"
+*ImageableArea Comm10/Env Comm10: "13.92 12.12 282.72 672.12"
+*ImageableArea Monarch/Env Monarch : "12.72 12.12 266.16 528.12"
+*ImageableArea DL/Env DL (110 x 220 mm) : "13.68 12.12 297.84 611.64"
+*ImageableArea C5/Env C5 (162 x 229 mm) : "14.4 12.12 444.48 637.08"
+*ImageableArea B5/Env ISO B5 (176 x 250 mm) : "15.12 12.12 483.6 696.6 "
+
+*DefaultPaperDimension: Letter
+*PaperDimension Letter: "612 792"
+*PaperDimension Legal: "612 1008"
+*PaperDimension A4: "595 842"
+*PaperDimension Executive: "522 756"
+*PaperDimension Comm10: "297 684"
+*PaperDimension Monarch: "279 540"
+*PaperDimension DL: "312 624"
+*PaperDimension C5: "459 649"
+*PaperDimension B5: "499 708"
+
+*RequiresPageRegion All: True
+
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Cassette
+*InputSlot Cassette/Paper Cassette: "
+ currentpagedevice /InputAttributes get
+ 0 get dup
+ null eq {pop}
+ { dup
+ /InputAttributes
+ 1 dict dup /Priority [0] put
+ put setpagedevice
+ } ifelse "
+*End
+
+*CloseUI: *InputSlot
+
+*OpenUI *ManualFeed/Manual Feed: Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
+*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
+
+*CloseUI: *ManualFeed
+
+*DefaultResolution: 300dpi
+
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 50 AnySetup *Smoothing
+*DefaultSmoothing: None
+*Smoothing None/Off: "
+ 2 dict
+ dup /PostRenderingEnhance true put
+ dup /PostRenderingEnhanceDetails
+ 2 dict dup /REValue 0 put dup /Type 8 put put
+ setpagedevice"
+*End
+*Smoothing Light: "
+ 2 dict
+ dup /PostRenderingEnhance true put
+ dup /PostRenderingEnhanceDetails
+ 2 dict dup /REValue 1 put dup /Type 8 put put
+ setpagedevice"
+*End
+*Smoothing Medium: "
+ 2 dict
+ dup /PostRenderingEnhance true put
+ dup /PostRenderingEnhanceDetails
+ 2 dict dup /REValue 2 put dup /Type 8 put put
+ setpagedevice"
+*End
+*Smoothing Dark: "
+ 2 dict
+ dup /PostRenderingEnhance true put
+ dup /PostRenderingEnhanceDetails
+ 2 dict dup /REValue 3 put dup /Type 8 put put
+ setpagedevice"
+*End
+
+*CloseUI: *Smoothing
+
+*ScreenFreq: "60.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
+
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
+
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.003S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM
+*Font Bookman-Light: Standard "(001.003S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+
+*FreeVM: "2498176"
+
+*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
+
+*% ===================================
+*% For "HP LaserJet 4L/4ML" version 2013.003 (300 dpi)
+*% ===================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_4MP.ppd b/prnt/hpijs/ppd/HP_LaserJet_4MP.ppd
new file mode 100644
index 000000000..68bcae92d
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_4MP.ppd
@@ -0,0 +1,311 @@
+*PPD-Adobe: "4.3"
+
+*% ===================================
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD Version for Apple Macintosh only
+*% ===================================
+
+*FormatVersion: "4.3"
+*FileVersion: "1.1.0 X"
+*LanguageVersion: English
+*LanguageEncoding: ISOLatin1
+*PCFileName: "XXXXXXXX.XXX"
+*Product: "(HP LaserJet 4MP)"
+*Manufacturer: "HP"
+*PSVersion: "(2013.103) 0"
+*ModelName: "HP LaserJet 4MP"
+*NickName: "HP LaserJet 4MP v2013.103 Postscript (recommended)"
+*ShortNickName: "HP LaserJet 4MP"
+*LanguageLevel: "2"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*TTRasterizer: Type42
+*FileSystem: False
+*Throughput: "4"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 4MP.icns"
+
+*UIConstraints: *PageSize Comm10 *InputSlot Cassette
+*UIConstraints: *PageSize Monarch *InputSlot Cassette
+*UIConstraints: *PageSize DL *InputSlot Cassette
+*UIConstraints: *PageSize C5 *InputSlot Cassette
+*UIConstraints: *PageSize B5 *InputSlot Cassette
+*UIConstraints: *PageRegion Comm10 *InputSlot Cassette
+*UIConstraints: *PageRegion Monarch *InputSlot Cassette
+*UIConstraints: *PageRegion DL *InputSlot Cassette
+*UIConstraints: *PageRegion C5 *InputSlot Cassette
+*UIConstraints: *PageRegion B5 *InputSlot Cassette
+*UIConstraints: *InputSlot Cassette *PageSize Comm10
+*UIConstraints: *InputSlot Cassette *PageSize Monarch
+*UIConstraints: *InputSlot Cassette *PageSize DL
+*UIConstraints: *InputSlot Cassette *PageSize C5
+*UIConstraints: *InputSlot Cassette *PageSize B5
+*UIConstraints: *InputSlot Cassette *PageRegion Comm10
+*UIConstraints: *InputSlot Cassette *PageRegion Monarch
+*UIConstraints: *InputSlot Cassette *PageRegion DL
+*UIConstraints: *InputSlot Cassette *PageRegion C5
+*UIConstraints: *InputSlot Cassette *PageRegion B5
+
+*LandscapeOrientation: Plus90
+
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792]>> setpagedevice"
+*End
+*PageSize Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008]>> setpagedevice"
+*End
+*PageSize A4: "
+ <</DeferredMediaSelection true /PageSize [595 842]>> setpagedevice"
+*End
+*PageSize Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756]>> setpagedevice"
+*End
+*PageSize Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684]>> setpagedevice"
+*End
+*PageSize Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540]>> setpagedevice"
+*End
+*PageSize DL: "
+ <</DeferredMediaSelection true /PageSize [312 624]>> setpagedevice"
+*End
+*PageSize C5: "
+ <</DeferredMediaSelection true /PageSize [459 649]>> setpagedevice"
+*End
+*PageSize B5: "
+ <</DeferredMediaSelection true /PageSize [499 708]>> setpagedevice"
+*End
+
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792]>> setpagedevice"
+*End
+*PageRegion Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008]>> setpagedevice"
+*End
+*PageRegion A4: "
+ <</DeferredMediaSelection true /PageSize [595 842]>> setpagedevice"
+*End
+*PageRegion Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756]>> setpagedevice"
+*End
+*PageRegion Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684]>> setpagedevice"
+*End
+*PageRegion Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540]>> setpagedevice"
+*End
+*PageRegion DL: "
+ <</DeferredMediaSelection true /PageSize [312 624]>> setpagedevice"
+*End
+*PageRegion C5: "
+ <</DeferredMediaSelection true /PageSize [459 649]>> setpagedevice"
+*End
+*PageRegion B5: "
+ <</DeferredMediaSelection true /PageSize [499 708]>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/US Letter: "12.24 12.06 599.76 780.06"
+*ImageableArea Legal/US Legal: "12.24 12.06 599.76 996.06"
+*ImageableArea A4/A4: "13.44 12.06 581.76 829.74"
+*ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06"
+*ImageableArea Comm10/Env Comm10: "12.12 12.06 284.76 672.06"
+*ImageableArea Monarch/Env Monarch: "12.72 12.06 266.16 528.06"
+*ImageableArea DL/Env DL: "13.8 12.06 297.96 611.58"
+*ImageableArea C5/Env C5: "12.6 12.06 446.52 637.02"
+*ImageableArea B5/Env ISO B5: "13.2 12.06 485.52 696.54"
+
+*DefaultPaperDimension: Letter
+*PaperDimension Letter: "612 792"
+*PaperDimension Legal: "612 1008"
+*PaperDimension A4: "595 842"
+*PaperDimension Executive: "522 756"
+*PaperDimension Comm10: "297 684"
+*PaperDimension Monarch: "279 540"
+*PaperDimension DL: "312 624"
+*PaperDimension C5: "459 649"
+*PaperDimension B5: "499 708"
+
+*RequiresPageRegion All: True
+
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Cassette
+*InputSlot Cassette/Paper Cassette: ""
+*End
+*CloseUI: *InputSlot
+
+*OpenUI *ManualFeed/Manual Feed: Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True: "<</ManualFeed true>> setpagedevice"
+*ManualFeed False: "<</ManualFeed false>> setpagedevice"
+
+*CloseUI: *ManualFeed
+
+*DefaultResolution: 600dpi
+
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 50 AnySetup *Smoothing
+*DefaultSmoothing: None
+*Smoothing None/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Light: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 1 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Medium: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Dark: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 3 /Type 8 >>
+>> setpagedevice"
+*End
+*CloseUI: *Smoothing
+
+*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
+
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
+
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.003S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM
+*Font Bookman-Light: Standard "(001.003S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+
+*FreeVM: "625932"
+
+*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
+
+*% ===================================
+*% For "HP LaserJet 4MP" version 2013.103 (600 dpi)
+*% ===================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_4Si_v2011.110.ppd b/prnt/hpijs/ppd/HP_LaserJet_4Si_v2011.110.ppd
new file mode 100644
index 000000000..fae5016a7
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_4Si_v2011.110.ppd
@@ -0,0 +1,904 @@
+*PPD-Adobe: "4.3"
+
+*% ===================================
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD Version for Apple Macintosh only
+*% ===================================
+
+
+*% ===================================
+*% Product / PPD Version Information
+*% ===================================
+
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.1.0 X"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*PCFileName: "HP4SI6_1.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 4Si v2011.110.icns"
+
+*% Product Version Information
+*Product: "(HP LaserJet 4Si)"
+*Manufacturer: "HP"
+*PSVersion: "(2011.110) 1"
+*ModelName: "HP LaserJet 4Si/4Si MX 600 dpi"
+*ShortNickName: "HP LJ 4Si Postscript 600 dpi"
+*NickName: "HP LaserJet 4Si/4Si MX 600 dpi v2011.110 Postscript (recommended)"
+
+
+*% ===================================
+*% Basic Device Capabilities
+*% ===================================
+
+*LanguageLevel: "2"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: False
+*Throughput: "17"
+
+*PageStackOrder Upper: Normal
+*PageStackOrder Rear: Reverse
+
+
+*% ===================================
+*% Emulations and Protocols
+*% ===================================
+
+*Protocols: PJL
+
+
+*% ===================================
+*% Installable Options
+*% ===================================
+
+*OpenGroup: InstallableOptions/Options Installed
+
+*OpenUI *HPOption_Envelope_Feeder/Envelope Feeder: Boolean
+*DefaultHPOption_Envelope_Feeder: False
+*HPOption_Envelope_Feeder True/Installed: ""
+*HPOption_Envelope_Feeder False/Not Installed: ""
+*?HPOption_Envelope_Feeder: "
+ save
+ currentpagedevice /InputAttributes get
+ dup 2 known
+ {2 get null eq {(False)}{(True)}ifelse}{pop (False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Envelope_Feeder
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex get
+ null ne
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_Memory/Memory Configuration: PickOne
+*DefaultHPOption_Memory: 10Meg
+*HPOption_Memory 6Meg/ 6 - 9 MB Total RAM: ""
+*HPOption_Memory 10Meg/10 - 14 MB Total RAM: ""
+*HPOption_Memory 15Meg/15 - 26 MB Total RAM: ""
+*?HPOption_Memory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 15 ge
+ {(15Meg)}
+ {
+ size 10 ge
+ {(10Meg)}
+ {(6Meg)}
+ ifelse
+ }
+ ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Memory
+
+*CloseGroup: InstallableOptions
+
+
+*% ===================================
+*% User Interface Constraints
+*% ===================================
+
+*% Disable access to envelope input source if envelope feed not installed
+*UIConstraints: *HPOption_Envelope_Feeder False *InputSlot Envelope
+
+*% Disable access to duplexing if duplexer not installed
+*UIConstraints: *HPOption_Duplexer False *Duplex
+
+*% Disable access to duplexing if insufficient memory (minimum of 10M required)
+*NonNonUIConstraints: *HPOption_Memory 6Meg *Duplex
+
+*% Disable access to VM memory sizes if insufficient memory is installed
+*NonNonUIConstraints: *HPOption_Memory 6Meg *VMOption
+*NonNonUIConstraints: *HPOption_Memory 10Meg *VMOption 15Meg
+
+*% Disable access to duplexing when an envelope page size is selected
+*UIConstraints: *PageSize Comm10 *Duplex
+*UIConstraints: *PageSize Monarch *Duplex
+*UIConstraints: *PageSize DL *Duplex
+
+*% Disable access to envelope page sizes when duplex is selected
+*UIConstraints: *Duplex *PageSize Comm10
+*UIConstraints: *Duplex *PageSize Monarch
+*UIConstraints: *Duplex *PageSize DL
+
+*% Disable access to duplexing when envelope-size page regions are selected
+*UIConstraints: *PageRegion Comm10 *Duplex
+*UIConstraints: *PageRegion Monarch *Duplex
+*UIConstraints: *PageRegion DL *Duplex
+
+*% Disable access to envelope-size page regions when duplex is selected
+*UIConstraints: *Duplex *PageRegion Comm10
+*UIConstraints: *Duplex *PageRegion Monarch
+*UIConstraints: *Duplex *PageRegion DL
+
+*% Disable access to envelope-only source when a regular page size is selected
+*UIConstraints: *PageSize Letter *InputSlot Envelope
+*UIConstraints: *PageSize Legal *InputSlot Envelope
+*UIConstraints: *PageSize Executive *InputSlot Envelope
+*UIConstraints: *PageSize A4 *InputSlot Envelope
+*UIConstraints: *PageSize LetterSmall *InputSlot Envelope
+*UIConstraints: *PageSize LegalSmall *InputSlot Envelope
+*UIConstraints: *PageSize A4Small *InputSlot Envelope
+
+*% Disable access to regular page sizes when envelope-only source is selected
+*UIConstraints: *InputSlot Envelope *PageSize Letter
+*UIConstraints: *InputSlot Envelope *PageSize Legal
+*UIConstraints: *InputSlot Envelope *PageSize Executive
+*UIConstraints: *InputSlot Envelope *PageSize A4
+*UIConstraints: *InputSlot Envelope *PageSize LetterSmall
+*UIConstraints: *InputSlot Envelope *PageSize LegalSmall
+*UIConstraints: *InputSlot Envelope *PageSize A4Small
+
+*% Disable access to envelope-only source when a regular page region is selected
+*UIConstraints: *PageRegion Letter *InputSlot Envelope
+*UIConstraints: *PageRegion Legal *InputSlot Envelope
+*UIConstraints: *PageRegion Executive *InputSlot Envelope
+*UIConstraints: *PageRegion A4 *InputSlot Envelope
+*UIConstraints: *PageRegion LetterSmall *InputSlot Envelope
+*UIConstraints: *PageRegion LegalSmall *InputSlot Envelope
+*UIConstraints: *PageRegion A4Small *InputSlot Envelope
+
+*% Disable access to regular page regions when envelope-only source is selected
+*UIConstraints: *InputSlot Envelope *PageRegion Letter
+*UIConstraints: *InputSlot Envelope *PageRegion Legal
+*UIConstraints: *InputSlot Envelope *PageRegion Executive
+*UIConstraints: *InputSlot Envelope *PageRegion A4
+*UIConstraints: *InputSlot Envelope *PageRegion LetterSmall
+*UIConstraints: *InputSlot Envelope *PageRegion LegalSmall
+*UIConstraints: *InputSlot Envelope *PageRegion A4Small
+
+*% Disable access to envelope page sizes when a paper-only source is selected
+*UIConstraints: *InputSlot Upper *PageSize Comm10
+*UIConstraints: *InputSlot Upper *PageSize Monarch
+*UIConstraints: *InputSlot Upper *PageSize DL
+*UIConstraints: *InputSlot Lower *PageSize Comm10
+*UIConstraints: *InputSlot Lower *PageSize Monarch
+*UIConstraints: *InputSlot Lower *PageSize DL
+
+*% Disable access to paper-only sources when an envelope page size is selected
+*UIConstraints: *PageSize Comm10 *InputSlot Upper
+*UIConstraints: *PageSize Monarch *InputSlot Upper
+*UIConstraints: *PageSize DL *InputSlot Upper
+*UIConstraints: *PageSize Comm10 *InputSlot Lower
+*UIConstraints: *PageSize Monarch *InputSlot Lower
+*UIConstraints: *PageSize DL *InputSlot Lower
+
+*% Disable access to envelope page regions when a paper-only source is selected
+*UIConstraints: *InputSlot Upper *PageRegion Comm10
+*UIConstraints: *InputSlot Upper *PageRegion Monarch
+*UIConstraints: *InputSlot Upper *PageRegion DL
+*UIConstraints: *InputSlot Lower *PageRegion Comm10
+*UIConstraints: *InputSlot Lower *PageRegion Monarch
+*UIConstraints: *InputSlot Lower *PageRegion DL
+
+*% Disable access to paper-only sources when an envelope page region is selected
+*UIConstraints: *PageRegion Comm10 *InputSlot Upper
+*UIConstraints: *PageRegion Monarch *InputSlot Upper
+*UIConstraints: *PageRegion DL *InputSlot Upper
+*UIConstraints: *PageRegion Comm10 *InputSlot Lower
+*UIConstraints: *PageRegion Monarch *InputSlot Lower
+*UIConstraints: *PageRegion DL *InputSlot Lower
+
+
+*% ===================================
+*% Media Selection
+*% ===================================
+
+*LandscapeOrientation: Plus90
+*VariablePaperSize: False
+
+*% Code in this section both selects a tray and sets up a frame buffer.
+*% Note use of Policies to activate HP PaperHandling mode
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/US Letter: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [612 792] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageSize Legal/US Legal: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [612 1008] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageSize A4/A4 (210 x 297 mm): "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [595 842] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageSize LetterSmall/US Letter Small: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [612 792] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageSize LegalSmall/US Legal Small: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [612 1008] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageSize A4Small/A4 Small: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [595 842] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [522 756] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageSize Comm10/Env Comm10: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [297 684] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageSize Monarch/Env Monarch: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [279 540] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageSize DL/Env DL (110 x 220 mm): "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [312 624] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 7 dict
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [595 842] (A4) put
+ dup [522 756] (Executive) put
+ dup [297 684] (Comm10) put
+ dup [279 540] (Monarch) put
+ dup [312 624] (DL) 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: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/US Letter: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [612 792] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageRegion Legal/US Legal: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [612 1008] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageRegion A4/A4 (210 x 297 mm): "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [595 842] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageRegion LetterSmall/US Letter Small: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [612 792] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageRegion LegalSmall/US Legal Small: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [612 1008] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageRegion A4Small/A4 Small: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [595 842] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [522 756] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageRegion Comm10/Env Comm10: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [297 684] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageRegion Monarch/Env Monarch: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [279 540] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*PageRegion DL/Env DL (110 x 220 mm): "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 2 dict
+ dup /PageSize [312 624] put
+ dup /ImagingBBox null put
+ setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*% The following entries provide information about specific paper keywords.
+*DefaultImageableArea: Letter
+*ImageableArea Letter/US Letter: "12.24 12.06 599.76 780.06"
+*ImageableArea Legal/US Legal: "12.24 12.06 599.76 996.06"
+*ImageableArea A4/A4 (210 x 297 mm): "13.44 12.06 581.76 829.74"
+*ImageableArea LetterSmall/US Letter Small: "30.00 31.00 582.00 761.00"
+*ImageableArea LegalSmall/US Legal Small: "64.00 54.00 548.00 954.00"
+*ImageableArea A4Small/A4 Small: "28.00 30.00 566.00 811.00"
+*ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06"
+*ImageableArea Comm10/Env Comm10: "12.12 12.06 284.76 672.06"
+*ImageableArea Monarch/Env Monarch: "12.72 12.06 266.16 528.06"
+*ImageableArea DL/Env DL (110 x 220 mm): "13.80 12.06 297.96 611.58"
+*?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
+
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/US Letter: "612 792"
+*PaperDimension Legal/US Legal: "612 1008"
+*PaperDimension A4/A4 (210 x 297 mm): "595 842"
+*PaperDimension LetterSmall/US Letter Small:"612 792"
+*PaperDimension LegalSmall/US Legal Small: "612 1008"
+*PaperDimension A4Small/A4 Small: "595 842"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension Comm10/Env Comm10: "297 684"
+*PaperDimension Monarch/Env Monarch: "279 540"
+*PaperDimension DL/Env DL (110 x 220 mm): "312 624"
+
+*RequiresPageRegion All: True
+
+
+*% ===================================
+*% Media Handling Features
+*% ===================================
+
+*% Media Input Source
+*% Note use of Policies to activate HP PaperHandling mode
+
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Upper
+*InputSlot Upper/Upper Tray: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 1 dict
+ dup /MediaType (UPPER CASSETTE) put
+ setpagedevice"
+*End
+*InputSlot Lower/Lower Tray: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 1 dict
+ dup /MediaType (LOWER CASSETTE) put
+ setpagedevice"
+*End
+*InputSlot Envelope/Envelope Feeder: "
+ 1 dict
+ dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
+ setpagedevice
+ 1 dict
+ dup /MediaType (ENVELOPE FEEDER) put
+ setpagedevice"
+*End
+
+*?InputSlot: "
+save
+ 3 dict
+ dup (UPPER CASSETTE) cvn (Upper) put
+ dup (LOWER CASSETTE) cvn (Lower) put
+ dup (ENVELOPE FEEDER) cvn (Envelope) put
+ currentpagedevice /MediaType get
+ dup null eq
+ {pop pop (Unknown) }
+ { cvn get } ifelse
+ = flush
+restore
+"
+*End
+*CloseUI: *InputSlot
+
+*OpenUI *ManualFeed/Manual Feed: Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
+*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*% Two-sided Printing (Duplex)
+
+*OpenUI *Duplex/Duplex (Print Both Sides): PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "
+ 1 dict dup /Duplex false put setpagedevice
+ 1 dict dup /Tumble false put setpagedevice"
+*End
+*Duplex DuplexNoTumble/Long Edge Binding: "
+ 1 dict dup /Duplex true put setpagedevice
+ 1 dict dup /Tumble false put setpagedevice"
+*End
+*Duplex DuplexTumble/Short Edge Binding: "
+ 1 dict dup /Duplex true put setpagedevice
+ 1 dict dup /Tumble true put setpagedevice"
+*End
+*?Duplex: "save
+ currentpagedevice /Duplex get
+ { currentpagedevice /Tumble get
+ {(DuplexTumble)}{(DuplexNoTumble)}ifelse
+ }
+ { (None)}
+ ifelse = flush
+restore
+"
+*End
+*CloseUI: *Duplex
+
+*% Media Output Destination
+
+*OpenUI *OutputBin/Output Bin: PickOne
+*OrderDependency: 50 AnySetup *OutputBin
+*DefaultOutputBin: Upper
+*OutputBin Upper/Upper (Face Down): "1 dict dup /OutputFaceUp false put setpagedevice"
+*OutputBin Rear/Lower (Face Up): "1 dict dup /OutputFaceUp true put setpagedevice"
+*?OutputBin:"
+save
+ currentpagedevice /OutputFaceUp get
+{(Rear)}{(Upper)}ifelse = flush
+restore
+"
+*End
+*CloseUI: *OutputBin
+
+*OpenUI *OutputOrder: PickOne
+*OrderDependency: 50 AnySetup *OutputOrder
+*DefaultOutputOrder: Normal
+*OutputOrder Normal: "1 dict dup /OutputFaceUp false put setpagedevice"
+*OutputOrder Reverse: "1 dict dup /OutputFaceUp true put setpagedevice"
+*?OutputOrder:"
+save
+ currentpagedevice /OutputFaceUp get
+{(Reverse)}{(Normal)}ifelse = flush
+restore
+"
+*End
+*CloseUI: *OutputBin
+
+
+*% ===================================
+*% Resolution and Appearance Control
+*% ===================================
+
+*DefaultResolution: 600dpi
+
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+
+*OpenUI *Smoothing/Resolution Enhancement: Boolean
+*OrderDependency: 50 AnySetup *Smoothing
+*DefaultSmoothing: True
+*Smoothing True/On: "1 dict dup /PostRenderingEnhance true put setpagedevice"
+*Smoothing False/Off: "1 dict dup /PostRenderingEnhance false put setpagedevice"
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhance get
+ {(True) (False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+
+*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
+
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+
+*% ===================================
+*% Color Control
+*% ===================================
+
+*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
+
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+
+*% For 60 lpi / 300 dpi ===============================
+
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% For 53 lpi / 300 dpi ===============================
+
+*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
+*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
+*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
+
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 71 lpi / 600 dpi ===============================
+
+*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
+*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
+*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
+*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
+*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
+
+
+*% ===================================
+*% Font Information
+*% ===================================
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007)" Standard ROM
+*Font Bookman-Demi: Standard "(001.003)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM
+*Font Bookman-Light: Standard "(001.003)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM
+*Font Courier: Standard "(002.004)" Standard ROM
+*Font Courier-Bold: Standard "(002.004)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004)" Standard ROM
+*Font Helvetica: Standard "(001.006)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005)" Standard ROM
+*Font Symbol: Special "(001.007)" Special ROM
+*Font Times-Bold: Standard "(001.007)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
+*Font Times-Italic: Standard "(001.007)" Standard ROM
+*Font Times-Roman: Standard "(001.007)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard ROM
+*Font ZapfDingbats: Special "(001.004)" Special 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
+*% ===================================
+
+*% 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: "idle"
+*Status: "busy"
+*Status: "waiting"
+*Status: "initializing"
+*Status: "printing"
+*Status: "warming up"
+*Status: "PrinterError: Out Of Paper"
+*Status: "PrinterError: Cover Open"
+*Status: "PrinterError: Feed Manual"
+*Status: "PrinterError: Paper Jam"
+*Status: "PrinterError: Miscellaneous Error"
+*Status: "PrinterError: Fatal Error"
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "Other I/O"
+*Source: "AppleTalk"
+*Source: "LocalTalk"
+*Source: "Parallel"
+*Source: "EtherTalk"
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*Printer Error: "Cover Open"
+*Printer Error: "Paper Jam"
+*Printer Error: "Out Of Paper"
+*Printer Error: "Printing Test Page"
+*Printer Error: "Service Call"
+*Printer Error: "Printing Suspended"
+
+
+*% ===================================
+*% System Management
+*% ===================================
+
+*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+
+*FreeVM: "1570694"
+
+*VMOption 6Meg/ 6 - 9 MB Total RAM: "718626"
+*VMOption 10Meg/10 - 14 MB Total RAM: "1570694"
+*VMOption 15Meg/15 - 26 MB Total RAM: "4700000"
+
+*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
+
+
+*% ===================================
+*% For "HP LaserJet 4Si/4Si MX" version 2011.110 (600 dpi)
+*% ===================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_4V.ppd b/prnt/hpijs/ppd/HP_LaserJet_4V.ppd
new file mode 100644
index 000000000..fcd8ea5c7
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_4V.ppd
@@ -0,0 +1,837 @@
+*PPD-Adobe: "4.3"
+
+*% ===================================
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD Version for Apple Macintosh
+*% DateCode: 19940607
+*% ===================================
+*%
+*% ===================================
+*% Product / PPD Version Information
+*% ===================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.1.2 X"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*PCFileName: "HPLJ4MV1.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 4V.icns"
+
+*% Product Version Information
+*Manufacturer: "HP"
+*Product: "(HP LaserJet 4V)"
+*PSVersion: "(2014.101) 1"
+*ModelName: "HP LaserJet 4V/4MV"
+*NickName: "HP LaserJet 4V/4MV Postscript (recommended)"
+*ShortNickName: "HP LaserJet 4V/4MV"
+
+*% ===================================
+*% Basic Device Capabilities
+*% ===================================
+*LanguageLevel: "2"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: True
+*?FileSystem: "
+ save false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 10 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*TTRasterizer: Type42
+*Throughput: "16"
+
+*% ===================================
+*% Emulations and Protocols
+*% ===================================
+*Protocols: PJL TBCP
+*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
+*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>"
+*JCLEnd: ""
+
+*% Enable/Disable EconoMode
+*JCLOpenUI *HPEconoMode/EconoMode: Boolean
+*DefaultHPEconoMode: False
+*OrderDependency: 20 JCLSetup *HPEconoMode
+*HPEconoMode True/On: "@PJL SET EconoMode = ON<0A>"
+*HPEconoMode False/Off: "@PJL SET EconoMode = OFF<0A>"
+*JCLCloseUI: *HPEconoMode
+
+*% Select Printer Resolution
+*JCLOpenUI *HPResolution/Printer Resolution: PickOne
+*DefaultHPResolution: 600dpi
+*OrderDependency: 10 JCLSetup *HPResolution
+*HPResolution 300dpi/300 dpi: "@PJL SET RESOLUTION = 300<0A>"
+*HPResolution 600dpi/600 dpi: "@PJL SET RESOLUTION = 600<0A>"
+*JCLCloseUI: *HPResolution
+
+*% ===================================
+*% Installable Options
+*% ===================================
+*OpenGroup: InstallableOptions/Options Installed
+*OpenUI *HPOption_Lower_Tray/Optional Lower Tray: Boolean
+*DefaultHPOption_Lower_Tray: False
+*HPOption_Lower_Tray True/Installed: ""
+*HPOption_Lower_Tray False/Not Installed: ""
+*?HPOption_Lower_Tray: "
+ save
+ currentpagedevice /InputAttributes get
+ dup 1 known
+ {1 get null eq {(False)}{(True)}ifelse}{pop (False)}ifelse = flush
+ restore"
+*End
+*CloseUI: *HPOption_Lower_Tray
+
+*OpenUI *InstalledMemory/Memory Configuration: PickOne
+*DefaultInstalledMemory: 12Meg
+*InstalledMemory 12Meg/12 - 27 MB Total RAM: ""
+*InstalledMemory 28Meg/28 - 35 MB Total RAM: ""
+*InstalledMemory 36Meg/36 - 52 MB Total RAM: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 36 ge
+ {(36Meg)}
+ {
+ size 28 ge
+ {(28Meg)}
+ {
+ size 12 ge
+ {(12Meg)}
+ {(Unknown)} ifelse
+ } ifelse
+ } ifelse
+ = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+*CloseGroup: InstallableOptions
+
+*% ===================================
+*% User Interface Constraints
+*% ===================================
+*% If optional 500 sheet tray is not installed, disable access to LargeCapacity Tray
+*UIConstraints: *HPOption_Lower_Tray False *InputSlot LargeCapacity
+
+*% If selected page size is an envelope, disable access to paper trays
+*UIConstraints: *PageSize Comm10 *InputSlot Cassette
+*UIConstraints: *PageSize Comm10 *InputSlot LargeCapacity
+*UIConstraints: *PageSize Monarch *InputSlot Cassette
+*UIConstraints: *PageSize Monarch *InputSlot LargeCapacity
+*UIConstraints: *PageSize DL *InputSlot Cassette
+*UIConstraints: *PageSize DL *InputSlot LargeCapacity
+*UIConstraints: *PageSize C5 *InputSlot Cassette
+*UIConstraints: *PageSize C5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvB5 *InputSlot Cassette
+*UIConstraints: *PageSize EnvB5 *InputSlot LargeCapacity
+
+*% If selected page region is an envelope, disable access to paper trays
+*UIConstraints: *PageRegion Comm10 *InputSlot Cassette
+*UIConstraints: *PageRegion Comm10 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion Monarch *InputSlot Cassette
+*UIConstraints: *PageRegion Monarch *InputSlot LargeCapacity
+*UIConstraints: *PageRegion DL *InputSlot Cassette
+*UIConstraints: *PageRegion DL *InputSlot LargeCapacity
+*UIConstraints: *PageRegion C5 *InputSlot Cassette
+*UIConstraints: *PageRegion C5 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvB5 *InputSlot Cassette
+*UIConstraints: *PageRegion EnvB5 *InputSlot LargeCapacity
+
+*% If selected paper source is other than the MP tray, disable access to envelopes
+*UIConstraints: *InputSlot Cassette *PageSize Comm10
+*UIConstraints: *InputSlot LargeCapacity *PageSize Comm10
+*UIConstraints: *InputSlot Cassette *PageSize Monarch
+*UIConstraints: *InputSlot LargeCapacity *PageSize Monarch
+*UIConstraints: *InputSlot Cassette *PageSize DL
+*UIConstraints: *InputSlot LargeCapacity *PageSize DL
+*UIConstraints: *InputSlot Cassette *PageSize C5
+*UIConstraints: *InputSlot LargeCapacity *PageSize C5
+*UIConstraints: *InputSlot Cassette *PageSize EnvB5
+*UIConstraints: *InputSlot LargeCapacity *PageSize EnvB5
+
+*% If selected paper source is other than the MP tray, disable access to envelopes
+*UIConstraints: *InputSlot Cassette *PageRegion Comm10
+*UIConstraints: *InputSlot LargeCapacity *PageRegion Comm10
+*UIConstraints: *InputSlot Cassette *PageRegion Monarch
+*UIConstraints: *InputSlot LargeCapacity *PageRegion Monarch
+*UIConstraints: *InputSlot Cassette *PageRegion DL
+*UIConstraints: *InputSlot LargeCapacity *PageRegion DL
+*UIConstraints: *InputSlot Cassette *PageRegion C5
+*UIConstraints: *InputSlot LargeCapacity *PageRegion C5
+*UIConstraints: *InputSlot Cassette *PageRegion EnvB5
+*UIConstraints: *InputSlot LargeCapacity *PageRegion EnvB5
+
+*% If selected page size is Executive or Oversize, disable access to paper trays
+*UIConstraints: *PageSize Tabloid.2 *InputSlot Cassette
+*UIConstraints: *PageSize Tabloid.2 *InputSlot LargeCapacity
+*UIConstraints: *PageSize Executive *InputSlot Cassette
+*UIConstraints: *PageSize Executive *InputSlot LargeCapacity
+
+*% If selected page region is Executive or Oversize, disable access to paper trays
+*UIConstraints: *PageRegion Tabloid.2 *InputSlot Cassette
+*UIConstraints: *PageRegion Tabloid.2 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion Executive *InputSlot Cassette
+*UIConstraints: *PageRegion Executive *InputSlot LargeCapacity
+
+*% If selected paper source is other than the MP tray, disable access to Executive & Oversize
+*UIConstraints: *InputSlot Cassette *PageSize Executive
+*UIConstraints: *InputSlot LargeCapacity *PageSize Executive
+*UIConstraints: *InputSlot Cassette *PageSize Tabloid.2
+*UIConstraints: *InputSlot LargeCapacity *PageSize Tabloid.2
+
+*% If selected paper region is other than the MP tray, disable access to Executive & Oversize
+*UIConstraints: *InputSlot Cassette *PageRegion Executive
+*UIConstraints: *InputSlot LargeCapacity *PageRegion Executive
+*UIConstraints: *InputSlot Cassette *PageRegion Tabloid.2
+*UIConstraints: *InputSlot LargeCapacity *PageRegion Tabloid.2
+
+*% ===================================
+*% Media Selection
+*% ===================================
+*LandscapeOrientation: Plus90
+*VariablePaperSize: False
+
+*% Page Selection by size
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/US Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/US Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/US Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/US Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Tabloid/11x17: "
+ <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Tabloid.2/11x17 (Oversize): "
+ <</DeferredMediaSelection true /PageSize [842 1274] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A3/A3: "
+ <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B4/JIS B4: "
+ <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Comm10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Monarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize DL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize C5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvB5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 17 dict
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [595 842] (A4) put
+ dup [522 756] (Executive) put
+ dup [792 1224] (Tabloid) put
+ dup [842 1274] (Tabloid.2) put
+ dup [842 1191] (A3) put
+ dup [729 1032] (B4) put
+ dup [516 729] (B5) put
+ dup [297 684] (Comm10) put
+ dup [279 540] (Monarch) put
+ dup [312 624] (DL) put
+ dup [459 649] (C5) put
+ dup [499 708] (EnvB5) 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
+
+*% Page Selection by region - used for manual feed
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/US Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/US Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/US Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/US Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Tabloid/11x17: "
+ <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Tabloid.2/11x17 (Oversize): "
+ <</DeferredMediaSelection true /PageSize [842 1274] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A3/A3: "
+ <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B4/JIS B4: "
+ <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Comm10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Monarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion DL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion C5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvB5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*% The following entries provide information about specific paper keywords.
+*DefaultImageableArea: Letter
+*ImageableArea Letter/US Letter: "12.24 12.06 599.76 780.06"
+*ImageableArea LetterSmall/USLetterSmall: "30.00 31.00 582.00 761.00"
+*ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06"
+*ImageableArea Legal/US Legal: "12.24 12.06 599.76 996.06"
+*ImageableArea LegalSmall/US Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Tabloid/11x17: "12.50 12.50 779.50 1211.50"
+*ImageableArea Tabloid.2/11x17 (Oversize): "10.32 12.00 832.08 1262.40"
+*ImageableArea A4/A4: "13.44 12.06 581.76 829.74"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A3/A3: "14.00 14.00 828.00 1177.00"
+*ImageableArea B4/JIS B4: "12.50 12.50 716.50 1019.50"
+*ImageableArea B5/JIS B5: "12.50 12.50 503.50 716.50"
+*ImageableArea Comm10/Env Comm10: "12.12 12.06 284.76 672.06"
+*ImageableArea Monarch/Env Monarch: "12.72 12.06 266.16 528.06"
+*ImageableArea DL/Env DL: "13.80 12.06 297.96 611.58"
+*ImageableArea C5/Env C5: "12.60 12.06 446.52 637.02"
+*ImageableArea EnvB5/Env ISO B5: "13.20 12.06 485.52 696.54"
+*?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
+
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/US Letter: "612 792"
+*PaperDimension LetterSmall/US Letter (Small): "612 792"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension Legal/US Legal: "612 1008"
+*PaperDimension LegalSmall/US Legal (Small): "612 1008"
+*PaperDimension Tabloid/11x17: "792 1224"
+*PaperDimension Tabloid.2/11x17 (Oversize): "842 1274"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension B4/JIS B4: "729 1032"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension Comm10/Env Comm10: "297 684"
+*PaperDimension Monarch/Env Monarch: "279 540"
+*PaperDimension DL/Env DL: "312 624"
+*PaperDimension C5/Env C5: "459 649"
+*PaperDimension EnvB5/Env ISO B5: "499 708"
+*RequiresPageRegion All: True
+
+*% ===================================
+*% Media Handling Features
+*% ===================================
+*% Media Input Source
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Cassette
+*InputSlot MP/MP Tray: "
+ <</DeferredMediaSelection true /MediaPosition 3>> setpagedevice"
+*End
+*InputSlot Cassette/Paper Cassette: "
+ <</DeferredMediaSelection true /MediaPosition 0>> setpagedevice"
+*End
+*InputSlot LargeCapacity/Lower Cassette: "
+ <</DeferredMediaSelection true /MediaPosition 1>> setpagedevice"
+*End
+*?InputSlot: "
+ save
+ currentpagedevice /InputAttributes get dup /Priority get
+ aload pop pop pop
+ [(Cassette) (LargeCapacity) (None) (MP)] exch get = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Manual Feed: Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*% ===================================
+*% Resolution and Appearance Control
+*% ===================================
+*DefaultResolution: 600dpi
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+
+*% Resolution Enhancement
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 5 DocumentSetup *Smoothing
+*DefaultSmoothing: Medium
+*Smoothing None/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Light/Light: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 1 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Medium/Medium: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Dark/Dark: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 3 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(None) (Light) (Medium) (Dark)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenFreq: "85.0"
+*ScreenAngle: "45.0"
+*ResScreenFreq 600dpi: "85.0"
+*ResScreenAngle 600dpi: "45.0"
+*ResScreenFreq 300dpi: "60.0"
+*ResScreenAngle 300dpi: "45.0"
+
+*% Enable/Disable Enhanced Halftone
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: Enhanced
+*HPHalftone Enhanced/Enhanced: "
+<< /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ {/EnhancedColorRendering600} {/EnhancedColorRendering} ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+} >> setpagedevice
+currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ }if
+/setscreen { pop pop pop } def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+<< /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ }
+>> setpagedevice
+currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ }if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*% ===================================
+*% Color Control
+*% ===================================
+*DefaultColorSep: ProcessBlack.85lpi.600dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 53 lpi / 300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
+*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
+*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
+*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
+
+*% For 60 lpi / 300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% For 106 lpi /300 dpi ===============================
+
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "100.0"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 71 lpi / 600 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
+*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
+*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
+*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
+*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
+*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
+
+*% For 106 lpi /600 dpi ===============================
+
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0"
+
+*% ===================================
+*% Font Information
+*% ===================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special 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
+*% ===================================
+*% 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: "warming up"/warming up
+*Status: "initializing"/initializing
+*Status: "idle"/idle
+*Status: "waiting"/waiting
+*Status: "busy"/busy
+*Status: "printing"/printing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: needs attention"/PrinterError: needs attention
+*Status: "PrinterError: cover open"/PrinterError: cover open
+*Status: "PrinterError: no toner cartridge"/PrinterError: no toner cartridge
+*Status: "PrinterError: manual feed"/PrinterError: manual feed
+*Status: "PrinterError: out of paper"/PrinterError: out of paper
+*Status: "PrinterError: Paper Jam"/PrinterError: Paper Jam
+*Status: "PrinterError: page protect needed"/PrinterError: page protect needed
+*Status: "PrinterError: out of memory"/PrinterError: out of memory
+*Status: "PrinterError: output bin full"/PrinterError: output bin full
+*Status: "PrinterError: resetting printer"/PrinterError: resetting printer
+*Status: "PrinterError: toner is low"/PrinterError: toner is low
+*Status: "PrinterError: off line"/PrinterError: off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*Printer Error: "needs attention"/needs attention
+*Printer Error: "cover open"/cover open
+*Printer Error: "no toner cartridge"/no toner cartridge
+*Printer Error: "manual feed"/manual feed
+*Printer Error: "out of paper"/out of paper
+*Printer Error: "Paper Jam"/Paper Jam
+*Printer Error: "page protect needed"/page protect needed
+*Printer Error: "out of memory"/out of memory
+*Printer Error: "output bin full"/output bin full
+*Printer Error: "resetting printer"/resetting printer
+*Printer Error: "toner is low"/toner is low
+*Printer Error: "off line"/off line
+
+*% ===================================
+*% System Management
+*% ===================================
+*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+*FreeVM: "1740995"
+*VMOption 12Meg/12 - 27 MB Total RAM: "1740995"
+*VMOption 28Meg/28 - 35 MB Total RAM: "5681347"
+*VMOption 36Meg/36 - 52 MB Total RAM: "8040643"
+*SuggestedWaitTimeout: "300"
+*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: Cannot reset printer.) = flush
+"
+*End
+
+*% ===================================
+*% For "HP LaserJet 4V/4MV" version 2014.101
+*% ===================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_4_Plus.ppd b/prnt/hpijs/ppd/HP_LaserJet_4_Plus.ppd
new file mode 100644
index 000000000..3c3f47c1b
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_4_Plus.ppd
@@ -0,0 +1,350 @@
+*PPD-Adobe: "4.3"
+
+*% ===================================
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD Version for Apple Macintosh only
+*% ===================================
+
+*FormatVersion: "4.3"
+*FileVersion: "1.3.0 X"
+*LanguageVersion: English
+*LanguageEncoding: ISOLatin1
+*PCFileName: "HP4PLUS6.PPD"
+*Product: "(HP LaserJet 4 Plus)"
+*Manufacturer: "HP"
+*PSVersion: "(2013.111) 0"
+*ModelName: "HP LaserJet 4 Plus"
+*NickName: "HP LaserJet 4 Plus v2013.111 Postscript (recommended)"
+*ShortNickName: "HP LaserJet 4 Plus"
+*LanguageLevel: "2"
+*Protocols: PJL
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*TTRasterizer: Type42
+*FileSystem: False
+*Throughput: "12"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 4 Plus.icns"
+
+*OpenGroup: InstallableOptions
+
+*OpenUI *HPOption_Lower_Tray/Optional Lower Tray: Boolean
+*DefaultHPOption_Lower_Tray: False
+*HPOption_Lower_Tray True/Installed: ""
+*HPOption_Lower_Tray False/Not Installed: ""
+*CloseUI: *HPOption_Lower_Tray
+
+*OpenUI *HPOption_Envelope_Feeder/Optional Envelope Feeder: Boolean
+*DefaultHPOption_Envelope_Feeder: False
+*HPOption_Envelope_Feeder True/Installed: ""
+*HPOption_Envelope_Feeder False/Not Installed: ""
+*CloseUI: *HPOption_Envelope_Feeder
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_Memory/Memory: PickOne
+*DefaultHPOption_Memory: 6Meg
+*HPOption_Memory 6Meg/6-9 MB Total RAM: ""
+*HPOption_Memory 10Meg/> 9 MB Total RAM: ""
+*CloseUI: *HPOption_Memory
+
+*CloseGroup: InstallableOptions
+
+*UIConstraints: *HPOption_Duplexer False *Duplex
+*UIConstraints: *HPOption_Memory 6Meg *Duplex
+*UIConstraints: *HPOption_Lower_Tray False *InputSlot LargeCapacity
+*UIConstraints: *HPOption_Envelope_Feeder False *InputSlot Envelope
+*UIConstraints: *PageSize Letter *InputSlot Envelope
+*UIConstraints: *PageSize Legal *InputSlot Envelope
+*UIConstraints: *PageSize A4 *InputSlot Envelope
+*UIConstraints: *PageSize Executive *InputSlot Envelope
+*UIConstraints: *PageSize Comm10 *InputSlot Lower
+*UIConstraints: *PageSize Comm10 *InputSlot LargeCapacity
+*UIConstraints: *PageSize Monarch *InputSlot Lower
+*UIConstraints: *PageSize Monarch *InputSlot LargeCapacity
+*UIConstraints: *PageSize DL *InputSlot Lower
+*UIConstraints: *PageSize DL *InputSlot LargeCapacity
+*UIConstraints: *PageSize C5 *InputSlot Lower
+*UIConstraints: *PageSize C5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize B5 *InputSlot Lower
+*UIConstraints: *PageSize B5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize Comm10 *Duplex
+*UIConstraints: *PageSize Monarch *Duplex
+*UIConstraints: *PageSize DL *Duplex
+*UIConstraints: *PageSize C5 *Duplex
+*UIConstraints: *PageSize B5 *Duplex
+
+*LandscapeOrientation: Plus90
+
+*JCLBegin: "<1B>%-12345X@PJL JOB<0A>@PJL SET RESOLUTION = 600<0A>"
+*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>"
+*JCLEnd: ""
+
+*JCLOpenUI *HPEconoMode/EconoMode: Boolean
+*DefaultHPEconoMode: False
+*OrderDependency: 10 JCLSetup *HPEconoMode
+*HPEconoMode True/On: "@PJL SET EconoMode = ON<0A>"
+*HPEconoMode False/Off: "@PJL SET EconoMode = OFF<0A>"
+*JCLCloseUI: *HPEconoMode
+
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/US Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/US Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Comm10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Monarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize DL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize C5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/US Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/US Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Comm10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Monarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion DL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion C5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/US Letter: "12.24 12.06 599.76 780.06"
+*ImageableArea Legal/US Legal: "12.24 12.06 599.76 996.06"
+*ImageableArea A4/A4: "13.44 12.06 581.76 829.74"
+*ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06"
+*ImageableArea Comm10/Env Comm10: "12.12 12.06 284.76 672.06 "
+*ImageableArea Monarch/Env Monarch: "12.72 12.06 266.16 528.06 "
+*ImageableArea DL/Env DL: "13.8 12.06 297.96 611.58 "
+*ImageableArea C5/Env C5: "12.6 12.06 446.52 637.02 "
+*ImageableArea B5/Env ISO B5: "13.2 12.06 485.52 696.54 "
+
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/US Letter: "612 792"
+*PaperDimension Legal/US Legal: "612 1008"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension Comm10/Env Comm10: "297 684"
+*PaperDimension Monarch/Env Monarch: "279 540"
+*PaperDimension DL/Env DL: "312 624"
+*PaperDimension C5/Env C5: "459 649"
+*PaperDimension B5/Env ISO B5: "499 708"
+
+*RequiresPageRegion All: True
+
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Lower
+*InputSlot Upper/Multipurpose Tray: "
+ <</DeferredMediaSelection true /MediaPosition 3>> setpagedevice"
+*End
+*InputSlot Lower/Paper Cassette: "
+ <</DeferredMediaSelection true /MediaPosition 0>> setpagedevice"
+*End
+*InputSlot LargeCapacity/Lower Cassette: "
+ <</DeferredMediaSelection true /MediaPosition 1>> setpagedevice"
+*End
+*InputSlot Envelope/Envelope Feeder: "
+ <</DeferredMediaSelection true /MediaPosition 2>> setpagedevice"
+*End
+*CloseUI: *InputSlot
+
+*OpenUI *ManualFeed/Manual Feed: Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*CloseUI: *ManualFeed
+
+*OpenUI *Duplex: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "
+ <</Duplex false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Long Edge Binding: "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Short Edge Binding: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*CloseUI: *Duplex
+
+*DefaultResolution: 600dpi
+
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 50 AnySetup *Smoothing
+*DefaultSmoothing: None
+*Smoothing None/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Light/Light: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 1 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Medium/Medium: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Dark/Dark: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 3 /Type 8 >>
+>> setpagedevice"
+*End
+*CloseUI: *Smoothing
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007)" Standard ROM
+*Font Bookman-Demi: Standard "(001.003)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM
+*Font Bookman-Light: Standard "(001.003)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM
+*Font Courier: Standard "(002.004)" Standard ROM
+*Font Courier-Bold: Standard "(002.004)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004)" Standard ROM
+*Font Helvetica: Standard "(001.006)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005)" Standard ROM
+*Font Symbol: Special "(001.007)" Special ROM
+*Font Times-Bold: Standard "(001.007)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
+*Font Times-Italic: Standard "(001.007)" Standard ROM
+*Font Times-Roman: Standard "(001.007)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard ROM
+*Font ZapfDingbats: Special "(001.004)" Special ROM
+
+*FreeVM: "679680"
+
+*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
+
+*% ===================================
+*% For "HP LaserJet 4 Plus" version 2013.111 (600 dpi)
+*% ===================================
+
+
diff --git a/prnt/hpijs/ppd/HP_LaserJet_5000_Series.ppd b/prnt/hpijs/ppd/HP_LaserJet_5000_Series.ppd
new file mode 100644
index 000000000..087f67a66
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_5000_Series.ppd
@@ -0,0 +1,1655 @@
+*PPD-Adobe: "4.3"
+*% =========================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% ===================================
+*% PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD for HP LaserJet 5000 Series
+*% For Apple Macintosh only
+*% February, 2000
+*% ===================================
+*%
+*% ===================================
+*% Product / PPD Version Information
+*% ===================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.1.1 X"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP5000_5.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 5000 Series.icns"
+
+*% Product Version Information
+*Product: "(HP LaserJet 5000 Series)"
+*ModelName: "HP LaserJet 5000 Series"
+*ShortNickName: "HP LaserJet 5000 Series"
+*NickName: "HP LaserJet 5000 Series Postscript (recommended)"
+*PSVersion: "(2014.108) 1"
+*Manufacturer: "HP"
+
+*% ===================================
+*% Basic Device Capabilities
+*% ===================================
+*LanguageLevel: "2"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: True
+*?FileSystem: "
+ save false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+
+*Throughput: "16"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+ "
+*End
+
+*VariablePaperSize: True
+
+*% ===================================
+*% Emulations and Protocols
+*% ===================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+*PrintPSErrors: True
+
+
+*% ===================================
+*% Installable Options
+*% ===================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*OpenUI *HPOption_Tray3/Tray 3: Boolean
+*DefaultHPOption_Tray3: False
+*HPOption_Tray3 True/Installed: ""
+*HPOption_Tray3 False/Not Installed: ""
+*?HPOption_Tray3: "
+ save
+ currentpagedevice /InputAttributes get dup
+ 1 known
+ {1 get null ne {(True)}{(False)} ifelse}
+ {pop (False)} ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Tray3
+
+*OpenUI *HPOption_Tray4/Tray 4: Boolean
+*DefaultHPOption_Tray4: False
+*HPOption_Tray4 True/Installed: ""
+*HPOption_Tray4 False/Not Installed: ""
+*?HPOption_Tray4: "
+ save
+ currentpagedevice /InputAttributes get dup
+ 4 known
+ {4 get null ne {(True)}{(False)} ifelse}
+ {pop (False)} ifelse
+ = flush
+ restore "
+*End
+*CloseUI: *HPOption_Tray4
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_Disk/Printer Hard Disk: Boolean
+*DefaultHPOption_Disk: False
+*HPOption_Disk True/Installed: ""
+*HPOption_Disk False/Not Installed: ""
+*?HPOption_Disk: "
+ save
+ false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Disk
+
+*OpenUI *InstalledMemory/Total Memory: PickOne
+*DefaultInstalledMemory: 4MB
+*InstalledMemory 4MB/4 - 7 MB: ""
+*InstalledMemory 8MB/8 - 11 MB: ""
+*InstalledMemory 12MB/12 - 19 MB: ""
+*InstalledMemory 20MB/20 - 27 MB: ""
+*InstalledMemory 28MB/28 - 35 MB: ""
+*InstalledMemory 36MB/36 MB or more: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 36 ge
+ {(36MB)}
+ {
+ size 28 ge
+ {(28MB)}
+ {
+ size 20 ge
+ {(20MB)}
+ {
+ size 12 ge
+ {(12MB)}
+ {
+ size 8 ge
+ {(8MB)}
+ {(4MB)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+*%====================================
+*% Fit to Page
+*%====================================
+*OpenUI *HPOption_PaperPolicy/Fit to Page: PickOne
+*DefaultHPOption_PaperPolicy: PromptUser
+*HPOption_PaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPOption_PaperPolicy: "(PromptUser) = flush"
+*CloseUI: *HPOption_PaperPolicy
+
+*CloseGroup: InstallableOptions
+
+*FreeVM: "2200000"
+*VMOption 4MB/4 - 7 MB: "2200000"
+*VMOption 8MB/8 - 11 MB: "6000000"
+*VMOption 12MB/12 - 19 MB: "9400000"
+*VMOption 20MB/20 - 27 MB: "17000000"
+*VMOption 28MB/28 - 35 MB: "24500000"
+*VMOption 36MB/36 MB or more: "32000000"
+
+*% ===================================
+*% User Interface Constraints
+*% ===================================
+*% If option not installed then disable appropriate feature.
+*%====================================================================
+*UIConstraints: *HPOption_Tray3 False *InputSlot Lower
+*UIConstraints: *HPOption_Tray4 False *InputSlot LargeCapacity
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+*UIConstraints: *HPOption_Disk False *Collate True
+
+*% If selected page size is an envelope, 11x17 (Oversize 12x18.5),
+*% A3 (Oversize 312x440), A6, B6, Postcard, DoublePostcard or Asian
+*% size disable access to paper trays 2, 3 and 4
+*%====================================================================
+*UIConstraints: *PageSize Env10 *InputSlot Middle
+*UIConstraints: *PageSize Env10 *InputSlot Lower
+*UIConstraints: *PageSize Env10 *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvMonarch *InputSlot Middle
+*UIConstraints: *PageSize EnvMonarch *InputSlot Lower
+*UIConstraints: *PageSize EnvMonarch *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvDL *InputSlot Middle
+*UIConstraints: *PageSize EnvDL *InputSlot Lower
+*UIConstraints: *PageSize EnvDL *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvC5 *InputSlot Middle
+*UIConstraints: *PageSize EnvC5 *InputSlot Lower
+*UIConstraints: *PageSize EnvC5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Middle
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Lower
+*UIConstraints: *PageSize EnvISOB5 *InputSlot LargeCapacity
+
+*UIConstraints: *PageSize Tabloid.2 *InputSlot Middle
+*UIConstraints: *PageSize Tabloid.2 *InputSlot Lower
+*UIConstraints: *PageSize Tabloid.2 *InputSlot LargeCapacity
+*UIConstraints: *PageSize A3.2 *InputSlot Middle
+*UIConstraints: *PageSize A3.2 *InputSlot Lower
+*UIConstraints: *PageSize A3.2 *InputSlot LargeCapacity
+*UIConstraints: *PageSize A6 *InputSlot Middle
+*UIConstraints: *PageSize A6 *InputSlot Lower
+*UIConstraints: *PageSize A6 *InputSlot LargeCapacity
+*UIConstraints: *PageSize B6 *InputSlot Middle
+*UIConstraints: *PageSize B6 *InputSlot Lower
+*UIConstraints: *PageSize B6 *InputSlot LargeCapacity
+*UIConstraints: *PageSize Postcard *InputSlot Middle
+*UIConstraints: *PageSize Postcard *InputSlot Lower
+*UIConstraints: *PageSize Postcard *InputSlot LargeCapacity
+*UIConstraints: *PageSize DoublePostcard *InputSlot Middle
+*UIConstraints: *PageSize DoublePostcard *InputSlot Lower
+*UIConstraints: *PageSize DoublePostcard *InputSlot LargeCapacity
+*UIConstraints: *PageSize w612h935 *InputSlot Middle
+*UIConstraints: *PageSize w612h935 *InputSlot Lower
+*UIConstraints: *PageSize w612h935 *InputSlot LargeCapacity
+*UIConstraints: *PageSize w558h774 *InputSlot Middle
+*UIConstraints: *PageSize w558h774 *InputSlot Lower
+*UIConstraints: *PageSize w558h774 *InputSlot LargeCapacity
+*UIConstraints: *PageSize w774h1116 *InputSlot Middle
+*UIConstraints: *PageSize w774h1116 *InputSlot Lower
+*UIConstraints: *PageSize w774h1116 *InputSlot LargeCapacity
+
+
+*% If selected page region is an envelope, 11x17 (Oversize 12x18.5),
+*% A3 (Oversize 312x440), A6, B6, Postcard, DoublePostcard or Asian
+*% size disable access to paper trays 2, 3 and 4
+*%====================================================================
+*UIConstraints: *PageRegion Env10 *InputSlot Middle
+*UIConstraints: *PageRegion Env10 *InputSlot Lower
+*UIConstraints: *PageRegion Env10 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Middle
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Lower
+*UIConstraints: *PageRegion EnvMonarch *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvDL *InputSlot Middle
+*UIConstraints: *PageRegion EnvDL *InputSlot Lower
+*UIConstraints: *PageRegion EnvDL *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvC5 *InputSlot Middle
+*UIConstraints: *PageRegion EnvC5 *InputSlot Lower
+*UIConstraints: *PageRegion EnvC5 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Middle
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Lower
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot LargeCapacity
+
+*UIConstraints: *PageRegion Tabloid.2 *InputSlot Middle
+*UIConstraints: *PageRegion Tabloid.2 *InputSlot Lower
+*UIConstraints: *PageRegion Tabloid.2 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion A3.2 *InputSlot Middle
+*UIConstraints: *PageRegion A3.2 *InputSlot Lower
+*UIConstraints: *PageRegion A3.2 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion A6 *InputSlot Middle
+*UIConstraints: *PageRegion A6 *InputSlot Lower
+*UIConstraints: *PageRegion A6 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion B6 *InputSlot Middle
+*UIConstraints: *PageRegion B6 *InputSlot Lower
+*UIConstraints: *PageRegion B6 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion Postcard *InputSlot Middle
+*UIConstraints: *PageRegion Postcard *InputSlot Lower
+*UIConstraints: *PageRegion Postcard *InputSlot LargeCapacity
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Middle
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Lower
+*UIConstraints: *PageRegion DoublePostcard *InputSlot LargeCapacity
+*UIConstraints: *PageRegion w612h935 *InputSlot Middle
+*UIConstraints: *PageRegion w612h935 *InputSlot Lower
+*UIConstraints: *PageRegion w612h935 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion w558h774 *InputSlot Middle
+*UIConstraints: *PageRegion w558h774 *InputSlot Lower
+*UIConstraints: *PageRegion w558h774 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion w774h1116 *InputSlot Middle
+*UIConstraints: *PageRegion w774h1116 *InputSlot Lower
+*UIConstraints: *PageRegion w774h1116 *InputSlot LargeCapacity
+
+
+*% If selected media type is transparencies or labels,
+*% disable access to Trays 2, 3, 4
+*%====================================================================
+*UIConstraints: *MediaType Transparency *InputSlot Middle
+*UIConstraints: *MediaType Transparency *InputSlot Lower
+*UIConstraints: *MediaType Transparency *InputSlot LargeCapacity
+*UIConstraints: *MediaType Labels *InputSlot Middle
+*UIConstraints: *MediaType Labels *InputSlot Lower
+*UIConstraints: *MediaType Labels *InputSlot LargeCapacity
+
+*% Don't allow A6, B6, Postcard, DoublePostcard, envelopes,
+*% transparencies or labels to be duplexed
+*%====================================================================
+*UIConstraints: *PageSize A6 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize B6 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Postcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+
+*UIConstraints: *PageRegion A6 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion B6 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Postcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+
+*UIConstraints: *PageSize A6 *Duplex DuplexTumble
+*UIConstraints: *PageSize B6 *Duplex DuplexTumble
+*UIConstraints: *PageSize Postcard *Duplex DuplexTumble
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+
+*UIConstraints: *PageRegion A6 *Duplex DuplexTumble
+*UIConstraints: *PageRegion B6 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Postcard *Duplex DuplexTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+
+*% Cannot duplex custom page sizes
+*%=============================================================
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexNoTumble
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexTumble
+
+*% Fills not allowed with overlays
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+
+*% Halo style does not work with Watermarks
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*% ===================================
+*% Paper Sizes
+*% ===================================
+*% Page Selection by size
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Tabloid/11x17: "
+ <</PageSize [792 1224] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Tabloid.2/11x17 (Oversize): "
+ <</PageSize [864 1332] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A3/A3: "
+ <</PageSize [842 1191] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A3.2/A3 (Oversize): "
+ <</PageSize [884 1247] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A6/A6: "
+ <</PageSize [297 420] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B4/JIS B4: "
+ <</PageSize [729 1032] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B6/JIS B6: "
+ <</PageSize [363 516] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Postcard/Postcard (JIS): "
+ <</PageSize [284 419] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w612h935/Executive (JIS): "
+ <</PageSize [612 935] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w774h1116/8K: "
+ <</PageSize [774 1116] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 23 dict
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [595 842] (A4) put
+ dup [522 756] (Executive) put
+ dup [792 1224] (Tabloid) put
+ dup [864 1332] (Tabloid.2) put
+ dup [842 1191] (A3) put
+ dup [884 1247] (A3.2) put
+ dup [420 595] (A5) put
+ dup [297 420] (A6) put
+ dup [729 1032] (B4) put
+ dup [516 729] (B5) put
+ dup [363 516] (B6) put
+ dup [284 419] (Postcard) put
+ dup [419.5 567] (DoublePostcard) put
+ dup [612 935] (w612h935) put
+ dup [558 774] (w558h774) put
+ dup [774 1116] (w774h1116) put
+ dup [297 684] (Env10) put
+ dup [279 540] (EnvMonarch) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [499 709] (EnvISOB5) 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
+
+*% Page Selection by region - used for manual feed
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Tabloid/11x17: "
+ <</PageSize [792 1224] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Tabloid.2/11x17 (Oversize): "
+ <</PageSize [864 1332] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A3/A3: "
+ <</PageSize [842 1191] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A3.2/A3 (Oversize): "
+ <</PageSize [884 1247] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A6/A6: "
+ <</PageSize [297 420] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B4/JIS B4: "
+ <</PageSize [729 1032] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B6/JIS B6: "
+ <</PageSize [363 516] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Postcard/Postcard (JIS): "
+ <</PageSize [284 419] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w612h935/Executive (JIS): "
+ <</PageSize [612 935] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w774h1116/8K: "
+ <</PageSize [774 1116] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*% The following entries provide information about specific paper keywords.
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.24 12.06 599.76 780.06"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06"
+*ImageableArea Legal/Legal: "12.24 12.06 599.76 996.06"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Tabloid/11x17: "12.50 12.50 779.50 1211.50"
+*ImageableArea Tabloid.2/11x17 (Oversize): "6.00 6.00 858.00 1326.00"
+*ImageableArea A4/A4: "13.44 12.06 581.76 829.74"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A3/A3: "14.00 14.00 828.00 1177.00"
+*ImageableArea A3.2/A3 (Oversize): "6.00 6.00 878.00 1241.00"
+*ImageableArea A5/A5: "12.00 12.00 408.00 583.00"
+*ImageableArea A6/A6: "12.00 12.00 285.00 408.00"
+*ImageableArea B4/JIS B4: "12.50 12.50 716.50 1019.50"
+*ImageableArea B5/JIS B5: "12.50 12.50 503.50 716.50"
+*ImageableArea B6/JIS B6: "12.50 12.50 350.50 503.50"
+*ImageableArea Postcard/Postcard (JIS): "12.00 12.00 272.00 407.00"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "10.08 12.00 409.44 554.88"
+*ImageableArea w612h935/Executive (JIS): "12.00 12.00 599.76 922.76"
+*ImageableArea w558h774/16K: "12.00 12.00 545.76 761.76"
+*ImageableArea w774h1116/8K: "12.00 12.00 761.76 1103.76"
+*ImageableArea Env10/Env Comm10: "12.12 12.06 284.76 672.06"
+*ImageableArea EnvMonarch/Env Monarch: "12.72 12.06 266.16 528.06"
+*ImageableArea EnvDL/Env DL: "13.80 12.06 297.96 611.58"
+*ImageableArea EnvC5/Env C5: "12.60 12.06 446.52 637.02"
+*ImageableArea EnvISOB5/Env ISO B5: "13.20 12.06 485.52 696.54"
+*?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
+
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension Tabloid/11x17: "792 1224"
+*PaperDimension Tabloid.2/11x17 (Oversize): "864 1332"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A3.2/A3 (Oversize): "884 1247"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A6/A6: "297 420"
+*PaperDimension B4/JIS B4: "729 1032"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension B6/JIS B6: "363 516"
+*PaperDimension Postcard/Postcard (JIS): "284 419"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension w774h1116/8K: "774 1116"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+*RequiresPageRegion All: True
+
+*LandscapeOrientation: Plus90
+
+*%==========================================
+*% Media Type
+*%=========================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: None
+*MediaType None/None: "
+ <</MediaType null>> setpagedevice"
+*End
+*MediaType Plain/Plain: "
+ <</MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</MediaType (Color)>> setpagedevice"
+*End
+*MediaType Card_Stock/Card_Stock: "
+ <</MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Rough/Rough: "
+ <</MediaType (Rough)>> setpagedevice"
+*End
+*MediaType Vellum/Vellum: "
+ <</MediaType (Vellum)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /InputAttributes get dup
+ /Priority get
+ 0 get get
+ /MediaType get
+ (Card Stock) anchorsearch
+ {pop pop (Card_Stock)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*%=========================================
+*% Custom Paper Support
+*%=========================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*MaxMediaWidth: "864"
+*MaxMediaHeight: "1332"
+*HWMargins: 16 16 16 16
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null >>
+ setpagedevice
+ "
+*End
+
+*ParamCustomPageSize Width: 1 points 216 864
+*ParamCustomPageSize Height: 2 points 360 1332
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 0
+
+*RequiresPageRegion All: True
+
+*% ======================================
+*% Media Handling Features (Paper Sources)
+*% ======================================
+*% Media Input Source
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Middle
+*InputSlot Upper/Tray 1: "
+ <</ManualFeed false/MediaPosition 3>> setpagedevice"
+*End
+*InputSlot Middle/Tray 2: "
+ <</ManualFeed false/MediaPosition 0>> setpagedevice"
+*End
+*InputSlot Lower/Tray 3: "
+ <</ManualFeed false/MediaPosition 1>> setpagedevice"
+*End
+*InputSlot LargeCapacity/Tray 4: "
+ <</ManualFeed false/MediaPosition 4>> setpagedevice"
+*End
+*?InputSlot: "
+ save
+ currentpagedevice /InputAttributes get dup /Priority get
+ aload pop pop pop
+ [(Middle) (Lower) (None) (Upper) (LargeCapacity)] exch get = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*%+====================================
+*% Resolution Enhancement
+*%=====================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/Printer's Current Setting: ""
+*Smoothing None/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Light/Light: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 1 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Medium/Medium: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Dark/Dark: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 3 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (Light) (Medium) (Dark)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenFreq: "106.0"
+*ScreenAngle: "45.0"
+*ResScreenFreq 300x300dpi/300 dpi: "60.0"
+*ResScreenAngle 300x300dpi/300 dpi: "45.0"
+*ResScreenFreq 600x600dpi/600 dpi: "106.0"
+*ResScreenAngle 600x600dpi/600 dpi: "45.0"
+*ResScreenFreq 1200x1200dpi/ProRes 1200: "180.0"
+*ResScreenAngle 1200x1200dpi/ProRes 1200: "45.0"
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 9
+*AccurateScreensSupport: False
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: PrinterDefault
+*HPHalftone PrinterDefault/Printer's Current Setting: ""
+*HPHalftone Enhanced/Enhanced: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+ /setscreen { pop pop pop } def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ } >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true /PostRenderingEnhanceDetails
+ << /REValue 0 /Type 8 >> >> setpagedevice
+ } if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+
+*%===================================
+*% Resolution
+*%===================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600x600dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 300x300dpi/300 dpi: "
+ <</HWResolution [300 300]>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600]>> setpagedevice"
+*End
+*Resolution 1200x1200dpi/ProRes 1200: "
+ <</HWResolution [1200 1200]>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%==================================
+*% HPEconoMode
+*%==================================
+*OpenUI *HPEconoMode/EconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 Setup *HPEconoMode
+*HPEconoMode PrinterDefault/Printer's Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /EconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+*%====================================
+*% Duplex
+*%====================================
+*OpenUI *Duplex/2-Sided Printing: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off (1-Sided): "
+ <</Duplex false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Flip on Long Edge (Standard): "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Flip on Short Edge: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "
+save
+ currentpagedevice /Duplex known
+ false ne
+ { currentpagedevice /Duplex get
+ { currentpagedevice /Tumble get
+ {(DuplexTumble)}{(DuplexNoTumble)}ifelse
+ } { (None)} ifelse
+ }{(None)} ifelse = flush
+restore
+"
+*End
+*CloseUI: *Duplex
+
+
+*%====================================
+*% Collation
+*% Enable/Disable Collate via PostScript
+*%====================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 20 AnySetup *Collate
+*DefaultCollate: True
+*Collate True/On (turn off in application): "
+ <</Collate true>> setpagedevice"
+*End
+*Collate False/Off: "
+ <</Collate false>> setpagedevice"
+*End
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+*% ===================================
+*% Color Control
+*% ===================================
+*DefaultColorSep: ProcessBlack.106lpi.600x600dpi/106 lpi / 600 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 53 lpi / 300x300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.53lpi.300x300dpi/53 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.53lpi.300x300dpi/53 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.53lpi.300x300dpi/53 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.53lpi.300x300dpi/53 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.53lpi.300x300dpi/53 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.53lpi.300x300dpi/53 lpi /300 dpi: "53.033"
+*ColorSepScreenFreq CustomColor.53lpi.300x300dpi/53 lpi /300 dpi: "53.033"
+*ColorSepScreenFreq ProcessCyan.53lpi.300x300dpi/53 lpi /300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessMagenta.53lpi.300x300dpi/53 lpi /300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessYellow.53lpi.300x300dpi/53 lpi /300 dpi: "50.0"
+
+*% For 60 lpi / 300x300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi /300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi /300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi /300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi /300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi /300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+
+*% For 106 lpi /300x300 dpi ===============================
+
+*ColorSepScreenAngle ProcessBlack.106lpi.300x300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300x300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300x300dpi/106 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300x300dpi/106 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300x300dpi/106 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300x300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300x300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300x300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300x300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300x300dpi/106 lpi /300 dpi: "100.0"
+
+*% For 71 lpi / 600x600 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.71lpi.600x600dpi/71 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.71lpi.600x600dpi/71 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.71lpi.600x600dpi/71 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.71lpi.600x600dpi/71 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.71lpi.600x600dpi/71 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.71lpi.600x600dpi/71 lpi /600 dpi: "70.7107"
+*ColorSepScreenFreq CustomColor.71lpi.600x600dpi/71 lpi /600 dpi: "70.7107"
+*ColorSepScreenFreq ProcessCyan.71lpi.600x600dpi/71 lpi /600 dpi: "63.2456"
+*ColorSepScreenFreq ProcessMagenta.71lpi.600x600dpi/71 lpi /600 dpi: "63.2456"
+*ColorSepScreenFreq ProcessYellow.71lpi.600x600dpi/71 lpi /600 dpi: "66.6667"
+
+*% For 85 lpi / 600x600 dpi (5,5,2,6,6,2,20/3,0) =====================
+*ColorSepScreenAngle ProcessBlack.85lpi.600x600dpi/85 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600x600dpi/85 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600x600dpi/85 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600x600dpi/85 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600x600dpi/85 lpi /600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600x600dpi/85 lpi /600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600x600dpi/85 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600x600dpi/85 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi /600x600 dpi ===============================
+
+*ColorSepScreenAngle ProcessBlack.106lpi.600x600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600x600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600x600dpi/106 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600x600dpi/106 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600x600dpi/106 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600x600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600x600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600x600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600x600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600x600dpi/106 lpi /600 dpi: "100.0"
+
+*% For 141 lpi / 1200x1200 dpi ================================
+
+*ColorSepScreenAngle ProcessBlack.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "45.0"
+*ColorSepScreenAngle CustomColor.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "45.0"
+*ColorSepScreenAngle ProcessCyan.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "18.4349"
+*ColorSepScreenAngle ProcessYellow.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq CustomColor.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessCyan.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessMagenta.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessYellow.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+
+*% For 180 lpi / 1200 dpi =========================
+
+*ColorSepScreenAngle ProcessBlack.180lpi.1200x1200dpi/180 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.180lpi.1200x1200dpi/180 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.180lpi.1200x1200dpi/180 lpi / 1200 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.180lpi.1200x1200dpi/180 lpi / 1200 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.180lpi.1200x1200dpi/180 lpi / 1200 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.180lpi.1200x1200dpi/180 lpi / 1200 dpi: "180"
+*ColorSepScreenFreq CustomColor.180lpi.1200x1200dpi/180 lpi / 1200 dpi: "180"
+*ColorSepScreenFreq ProcessCyan.180lpi.1200x1200dpi/180 lpi / 1200 dpi: "161"
+*ColorSepScreenFreq ProcessMagenta.180lpi.1200x1200dpi/180 lpi / 1200 dpi: "161"
+*ColorSepScreenFreq ProcessYellow.180lpi.1200x1200dpi/180 lpi / 1200 dpi: "170"
+
+*% ===================================
+*% Font Information
+*% ===================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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
+*% ===================================
+*% 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: "warming up"/warming up
+*Status: "initializing"/initializing
+*Status: "idle"/idle
+*Status: "waiting"/waiting
+*Status: "busy"/busy
+*Status: "printing"/printing
+*Status: "printing test page"/printing test page
+
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "cover open"/cover open
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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: Cannot reset printer.) = flush
+"
+*End
+
+*% ===================================
+*% QuarkXPress keywords
+*% ===================================
+*QRKDoNonLocalDCS: False
+
+*%QRKPatch sectionOption: " "
+
+*%QRKCustomHalftone sectionOption: " "
+
+
+*% ===================================
+*% For "HP LaserJet HP LaserJet 5000 Series" version 2014.108
+*% ===================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_5100_Series.ppd b/prnt/hpijs/ppd/HP_LaserJet_5100_Series.ppd
new file mode 100644
index 000000000..e60227661
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_5100_Series.ppd
@@ -0,0 +1,1878 @@
+*PPD-Adobe: "4.3"
+*% =========================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% ===================================
+*% PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD for HP LaserJet 5100 Series
+*% For Apple Macintosh only
+*%
+*% ===================================
+*%
+*% ===================================
+*% Product / PPD Version Information
+*% ===================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.0.1 X"
+*HPBuildNumber: "001"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP5100_5.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 5100 Series.icns"
+
+*% Product Version Information
+*Product: "(HP LaserJet 5100 Series)"
+*ModelName: "HP LaserJet 5100 Series"
+*ShortNickName: "HP LaserJet 5100 Series"
+*NickName: "HP LaserJet 5100 Series Postscript (recommended)"
+*PSVersion: "(3010.107) 0"
+*Manufacturer: "HP"
+
+*% ===================================
+*% Basic Device Capabilities
+*% ===================================
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: True
+*?FileSystem: "
+ save false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+
+*Throughput: "22"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+ "
+*End
+
+*VariablePaperSize: True
+
+*% ===================================
+*% Emulations and Protocols
+*% ===================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+*PrintPSErrors: True
+
+
+*% ===================================
+*% Installable Options
+*% ===================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*OpenUI *HPOption_Tray3/Tray 3: Boolean
+*DefaultHPOption_Tray3: False
+*HPOption_Tray3 True/Installed: ""
+*HPOption_Tray3 False/Not Installed: ""
+*?HPOption_Tray3: "
+ save
+ currentpagedevice /InputAttributes get dup
+ 1 known
+ {1 get null ne {(True)}{(False)} ifelse}
+ {pop (False)} ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Tray3
+
+*OpenUI *HPOption_Tray4/Tray 4: Boolean
+*DefaultHPOption_Tray4: False
+*HPOption_Tray4 True/Installed: ""
+*HPOption_Tray4 False/Not Installed: ""
+*?HPOption_Tray4: "
+ save
+ currentpagedevice /InputAttributes get dup
+ 4 known
+ {4 get null ne {(True)}{(False)} ifelse}
+ {pop (False)} ifelse
+ = flush
+ restore "
+*End
+*CloseUI: *HPOption_Tray4
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_Disk/Printer Hard Disk: Boolean
+*DefaultHPOption_Disk: False
+*HPOption_Disk True/Installed: ""
+*HPOption_Disk False/Not Installed: ""
+*?HPOption_Disk: "
+ save
+ false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Disk
+
+*OpenUI *InstalledMemory/Total Memory: PickOne
+*DefaultInstalledMemory: 4MB
+*InstalledMemory 4MB/4 - 7 MB: ""
+*InstalledMemory 8MB/8 - 11 MB: ""
+*InstalledMemory 12MB/12 - 19 MB: ""
+*InstalledMemory 20MB/20 - 27 MB: ""
+*InstalledMemory 28MB/28 - 35 MB: ""
+*InstalledMemory 36MB/36 MB or more: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 36 ge
+ {(36MB)}
+ {
+ size 28 ge
+ {(28MB)}
+ {
+ size 20 ge
+ {(20MB)}
+ {
+ size 12 ge
+ {(12MB)}
+ {
+ size 8 ge
+ {(8MB)}
+ {(4MB)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+*%====================================
+*% Fit to Page
+*%====================================
+*OpenUI *HPOption_PaperPolicy/Fit to Page: PickOne
+*DefaultHPOption_PaperPolicy: PromptUser
+*HPOption_PaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPOption_PaperPolicy: "(PromptUser) = flush"
+*CloseUI: *HPOption_PaperPolicy
+
+*CloseGroup: InstallableOptions
+
+*FreeVM: "2200000"
+*VMOption 4MB/4 - 7 MB: "2200000"
+*VMOption 8MB/8 - 11 MB: "6000000"
+*VMOption 12MB/12 - 19 MB: "9400000"
+*VMOption 20MB/20 - 27 MB: "17000000"
+*VMOption 28MB/28 - 35 MB: "24510000"
+*VMOption 36MB/36 MB or more: "32000000"
+
+*% ===================================
+*% User Interface Constraints
+*% ===================================
+*% If option not installed then disable appropriate feature.
+*%====================================================================
+*UIConstraints: *HPOption_Tray3 False *InputSlot Lower
+*UIConstraints: *HPOption_Tray4 False *InputSlot LargeCapacity
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+*UIConstraints: *HPOption_Disk False *Collate True
+
+*% If selected page size is an envelope, 11x17 (Oversize 12x18.5),
+*% A3 (Oversize 312x440), A6, B6, Postcard, DoublePostcard or Asian
+*% size disable access to paper trays 2, 3 and 4
+*%====================================================================
+*UIConstraints: *PageSize Env10 *InputSlot Middle
+*UIConstraints: *PageSize Env10 *InputSlot Lower
+*UIConstraints: *PageSize Env10 *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvMonarch *InputSlot Middle
+*UIConstraints: *PageSize EnvMonarch *InputSlot Lower
+*UIConstraints: *PageSize EnvMonarch *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvDL *InputSlot Middle
+*UIConstraints: *PageSize EnvDL *InputSlot Lower
+*UIConstraints: *PageSize EnvDL *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvC5 *InputSlot Middle
+*UIConstraints: *PageSize EnvC5 *InputSlot Lower
+*UIConstraints: *PageSize EnvC5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Middle
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Lower
+*UIConstraints: *PageSize EnvISOB5 *InputSlot LargeCapacity
+
+*UIConstraints: *PageSize Tabloid.2 *InputSlot Middle
+*UIConstraints: *PageSize Tabloid.2 *InputSlot Lower
+*UIConstraints: *PageSize Tabloid.2 *InputSlot LargeCapacity
+*UIConstraints: *PageSize A3.2 *InputSlot Middle
+*UIConstraints: *PageSize A3.2 *InputSlot Lower
+*UIConstraints: *PageSize A3.2 *InputSlot LargeCapacity
+*UIConstraints: *PageSize A6 *InputSlot Middle
+*UIConstraints: *PageSize A6 *InputSlot Lower
+*UIConstraints: *PageSize A6 *InputSlot LargeCapacity
+*UIConstraints: *PageSize B6 *InputSlot Middle
+*UIConstraints: *PageSize B6 *InputSlot Lower
+*UIConstraints: *PageSize B6 *InputSlot LargeCapacity
+*UIConstraints: *PageSize Postcard *InputSlot Middle
+*UIConstraints: *PageSize Postcard *InputSlot Lower
+*UIConstraints: *PageSize Postcard *InputSlot LargeCapacity
+*UIConstraints: *PageSize DoublePostcard *InputSlot Middle
+*UIConstraints: *PageSize DoublePostcard *InputSlot Lower
+*UIConstraints: *PageSize DoublePostcard *InputSlot LargeCapacity
+*UIConstraints: *PageSize w612h935 *InputSlot Middle
+*UIConstraints: *PageSize w612h935 *InputSlot Lower
+*UIConstraints: *PageSize w612h935 *InputSlot LargeCapacity
+*UIConstraints: *PageSize w558h774 *InputSlot Middle
+*UIConstraints: *PageSize w558h774 *InputSlot Lower
+*UIConstraints: *PageSize w558h774 *InputSlot LargeCapacity
+*UIConstraints: *PageSize w774h1116 *InputSlot Middle
+*UIConstraints: *PageSize w774h1116 *InputSlot Lower
+*UIConstraints: *PageSize w774h1116 *InputSlot LargeCapacity
+
+
+*% If selected page region is an envelope, 11x17 (Oversize 12x18.5),
+*% A3 (Oversize 312x440), A6, B6, Postcard, DoublePostcard or Asian
+*% size disable access to paper trays 2, 3 and 4
+*%====================================================================
+*UIConstraints: *PageRegion Env10 *InputSlot Middle
+*UIConstraints: *PageRegion Env10 *InputSlot Lower
+*UIConstraints: *PageRegion Env10 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Middle
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Lower
+*UIConstraints: *PageRegion EnvMonarch *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvDL *InputSlot Middle
+*UIConstraints: *PageRegion EnvDL *InputSlot Lower
+*UIConstraints: *PageRegion EnvDL *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvC5 *InputSlot Middle
+*UIConstraints: *PageRegion EnvC5 *InputSlot Lower
+*UIConstraints: *PageRegion EnvC5 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Middle
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Lower
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot LargeCapacity
+
+*UIConstraints: *PageRegion Tabloid.2 *InputSlot Middle
+*UIConstraints: *PageRegion Tabloid.2 *InputSlot Lower
+*UIConstraints: *PageRegion Tabloid.2 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion A3.2 *InputSlot Middle
+*UIConstraints: *PageRegion A3.2 *InputSlot Lower
+*UIConstraints: *PageRegion A3.2 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion A6 *InputSlot Middle
+*UIConstraints: *PageRegion A6 *InputSlot Lower
+*UIConstraints: *PageRegion A6 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion B6 *InputSlot Middle
+*UIConstraints: *PageRegion B6 *InputSlot Lower
+*UIConstraints: *PageRegion B6 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion Postcard *InputSlot Middle
+*UIConstraints: *PageRegion Postcard *InputSlot Lower
+*UIConstraints: *PageRegion Postcard *InputSlot LargeCapacity
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Middle
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Lower
+*UIConstraints: *PageRegion DoublePostcard *InputSlot LargeCapacity
+*UIConstraints: *PageRegion w612h935 *InputSlot Middle
+*UIConstraints: *PageRegion w612h935 *InputSlot Lower
+*UIConstraints: *PageRegion w612h935 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion w558h774 *InputSlot Middle
+*UIConstraints: *PageRegion w558h774 *InputSlot Lower
+*UIConstraints: *PageRegion w558h774 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion w774h1116 *InputSlot Middle
+*UIConstraints: *PageRegion w774h1116 *InputSlot Lower
+*UIConstraints: *PageRegion w774h1116 *InputSlot LargeCapacity
+
+
+*% If selected media type is transparencies or labels,
+*% disable access to Trays 2, 3, 4
+*%====================================================================
+*UIConstraints: *MediaType Transparency *InputSlot Middle
+*UIConstraints: *MediaType Transparency *InputSlot Lower
+*UIConstraints: *MediaType Transparency *InputSlot LargeCapacity
+*UIConstraints: *MediaType Labels *InputSlot Middle
+*UIConstraints: *MediaType Labels *InputSlot Lower
+*UIConstraints: *MediaType Labels *InputSlot LargeCapacity
+
+*% Don't allow A6, B6, Postcard, DoublePostcard, envelopes,
+*% transparencies or labels to be duplexed
+*%====================================================================
+*UIConstraints: *PageSize A6 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize B6 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Postcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+
+*UIConstraints: *PageRegion A6 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion B6 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Postcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+
+*UIConstraints: *PageSize A6 *Duplex DuplexTumble
+*UIConstraints: *PageSize B6 *Duplex DuplexTumble
+*UIConstraints: *PageSize Postcard *Duplex DuplexTumble
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+
+*UIConstraints: *PageRegion A6 *Duplex DuplexTumble
+*UIConstraints: *PageRegion B6 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Postcard *Duplex DuplexTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+
+*% Cannot duplex custom page sizes
+*%=============================================================
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexNoTumble
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexTumble
+
+*% Fills not allowed with overlays
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+
+*% Halo style does not work with Watermarks
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+*%Job Retention not allowed unless printer has a hard disk
+*UIConstraints: *HPOption_Disk False *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPOption_Disk False *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPOption_Disk False *HPJobRetentionOption HPJobRetentionStore
+*%UIConstraints: *HPOption_Disk False *HPJobRetentionOption HPJobRetentionPrivate
+
+*%=== Proof and Hold =======================
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetentionOption/Job Retention: PickOne
+*OrderDependency: 14 Prolog *HPJobRetentionOption
+*DefaultHPJobRetentionOption: HPJobRetentionOff
+*HPJobRetentionOption HPJobRetentionQuickCopy/Quick Copy: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 1 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionStore/Stored Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 2 >>
+ >> setpagedevice
+"
+*End
+
+*%HPJobRetention HPJobRetentionPrivate/Private Job: "
+*% << /Collate true /CollateDetails
+*% << /Type 8 /Hold 1 /HoldType 1 >>
+*% >> setpagedevice
+*%"
+*%End
+
+*HPJobRetentionOption HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*CloseUI: *HPJobRetentionOption
+
+
+
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*% ===================================
+*% Paper Sizes
+*% ===================================
+*% Page Selection by size
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Tabloid/11x17: "
+ <</PageSize [792 1224] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Tabloid.2/11x17 (Oversize): "
+ <</PageSize [864 1332] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4(Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A3/A3: "
+ <</PageSize [842 1191] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A3.2/A3 (Oversize): "
+ <</PageSize [884 1247] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A6/A6: "
+ <</PageSize [297 420] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B4/JIS B4: "
+ <</PageSize [729 1032] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B6/JIS B6: "
+ <</PageSize [363 516] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Postcard/Postcard (JIS): "
+ <</PageSize [284 419] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w612h935/Executive (JIS): "
+ <</PageSize [612 935] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w774h1116/8K: "
+ <</PageSize [774 1116] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 23 dict
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [595 842] (A4) put
+ dup [522 756] (Executive) put
+ dup [792 1224] (Tabloid) put
+ dup [864 1332] (Tabloid.2) put
+ dup [842 1191] (A3) put
+ dup [884 1247] (A3.2) put
+ dup [420 595] (A5) put
+ dup [297 420] (A6) put
+ dup [729 1032] (B4) put
+ dup [516 729] (B5) put
+ dup [363 516] (B6) put
+ dup [284 419] (Postcard) put
+ dup [419.5 567] (DoublePostcard) put
+ dup [612 935] (w612h935) put
+ dup [558 774] (w558h774) put
+ dup [774 1116] (w774h1116) put
+ dup [297 684] (Env10) put
+ dup [279 540] (EnvMonarch) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [499 709] (EnvISOB5) 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
+
+*% Page Selection by region - used for manual feed
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Tabloid/11x17: "
+ <</PageSize [792 1224] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Tabloid.2/11x17 (Oversize): "
+ <</PageSize [864 1332] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4(Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A3/A3: "
+ <</PageSize [842 1191] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A3.2/A3 (Oversize): "
+ <</PageSize [884 1247] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A6/A6: "
+ <</PageSize [297 420] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B4/JIS B4: "
+ <</PageSize [729 1032] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B6/JIS B6: "
+ <</PageSize [363 516] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Postcard/Postcard (JIS): "
+ <</PageSize [284 419] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w612h935/Executive (JIS): "
+ <</PageSize [612 935] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w774h1116/8K: "
+ <</PageSize [774 1116] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*% The following entries provide information about specific paper keywords.
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.24 12.06 599.76 780.06"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06"
+*ImageableArea Legal/Legal: "12.24 12.06 599.76 996.06"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Tabloid/11x17: "12.50 12.50 779.50 1211.50"
+*ImageableArea Tabloid.2/11x17 (Oversize): "6.00 6.00 858.00 1326.00"
+*ImageableArea A4/A4: "13.44 12.06 581.76 829.74"
+*ImageableArea A4Small/A4(Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A3/A3: "14.00 14.00 828.00 1177.00"
+*ImageableArea A3.2/A3 (Oversize): "6.00 6.00 878.00 1241.00"
+*ImageableArea A5/A5: "12.00 12.00 408.00 583.00"
+*ImageableArea A6/A6: "12.00 12.00 285.00 408.00"
+*ImageableArea B4/JIS B4: "12.50 12.50 716.50 1019.50"
+*ImageableArea B5/JIS B5: "12.50 12.50 503.50 716.50"
+*ImageableArea B6/JIS B6: "12.50 12.50 350.50 503.50"
+*ImageableArea Postcard/Postcard (JIS): "12.00 12.00 272.00 407.00"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "10.08 12.00 409.44 554.88"
+*ImageableArea w612h935/Executive (JIS): "12.00 12.00 599.76 922.76"
+*ImageableArea w558h774/16K: "12.00 12.00 545.76 761.76"
+*ImageableArea w774h1116/8K: "12.00 12.00 761.76 1103.76"
+*ImageableArea Env10/Env Comm10: "12.12 12.06 284.76 672.06"
+*ImageableArea EnvMonarch/Env Monarch: "12.72 12.06 266.16 528.06"
+*ImageableArea EnvDL/Env DL: "13.80 12.06 297.96 611.58"
+*ImageableArea EnvC5/Env C5: "12.60 12.06 446.52 637.02"
+*ImageableArea EnvISOB5/Env ISO B5: "13.20 12.06 485.52 696.54"
+*?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
+
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension Tabloid/11x17: "792 1224"
+*PaperDimension Tabloid.2/11x17 (Oversize): "864 1332"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4(Small): "595 842"
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A3.2/A3 (Oversize): "884 1247"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A6/A6: "297 420"
+*PaperDimension B4/JIS B4: "729 1032"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension B6/JIS B6: "363 516"
+*PaperDimension Postcard/Postcard (JIS): "284 419"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension w774h1116/8K: "774 1116"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+*RequiresPageRegion All: True
+
+*LandscapeOrientation: Plus90
+
+*%==========================================
+*% Media Type
+*%=========================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: None
+*MediaType None/None: "
+ <</MediaType null>> setpagedevice"
+*End
+*MediaType Plain/Plain: "
+ <</MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</MediaType (Color)>> setpagedevice"
+*End
+*MediaType Card_Stock/Card_Stock: "
+ <</MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Rough/Rough: "
+ <</MediaType (Rough)>> setpagedevice"
+*End
+*MediaType Vellum/Vellum: "
+ <</MediaType (Vellum)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /InputAttributes get dup
+ /Priority get
+ 0 get get
+ /MediaType get
+ (Card Stock) anchorsearch
+ {pop pop (Card_Stock)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*%=========================================
+*% Custom Paper Support
+*%=========================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*MaxMediaWidth: "864"
+*MaxMediaHeight: "1332"
+*HWMargins: 16 16 16 16
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null >>
+ setpagedevice
+ "
+*End
+
+*ParamCustomPageSize Width: 1 points 216 864
+*ParamCustomPageSize Height: 2 points 360 1332
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 0
+
+*RequiresPageRegion All: True
+
+*% ======================================
+*% Media Handling Features (Paper Sources)
+*% ======================================
+*% Media Input Source
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Middle
+*InputSlot Upper/Tray 1: "
+ <</ManualFeed false/MediaPosition 3>> setpagedevice"
+*End
+*InputSlot Middle/Tray 2: "
+ <</ManualFeed false/MediaPosition 0>> setpagedevice"
+*End
+*InputSlot Lower/Tray 3: "
+ <</ManualFeed false/MediaPosition 1>> setpagedevice"
+*End
+*InputSlot LargeCapacity/Tray 4: "
+ <</ManualFeed false/MediaPosition 4>> setpagedevice"
+*End
+*?InputSlot: "
+ save
+ currentpagedevice /InputAttributes get dup /Priority get
+ aload pop pop pop
+ [(Middle) (Lower) (None) (Upper) (LargeCapacity)] exch get = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*%+====================================
+*% Resolution Enhancement
+*%=====================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/Printer's Current Setting: ""
+*Smoothing On/On: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Off/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (On) (On) (On)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenFreq: "106.0"
+*ScreenAngle: "45.0"
+*ResScreenFreq 300x300dpi/300 dpi: "60.0"
+*ResScreenAngle 300x300dpi/300 dpi: "45.0"
+*ResScreenFreq 600x600dpi/600 dpi: "106.0"
+*ResScreenAngle 600x600dpi/600 dpi: "45.0"
+*ResScreenFreq 1200x1200dpi/ProRes 1200: "180.0"
+*ResScreenAngle 1200x1200dpi/ProRes 1200: "45.0"
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 9
+*AccurateScreensSupport: False
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: PrinterDefault
+*HPHalftone PrinterDefault/Printer's Current Setting: ""
+*HPHalftone Enhanced/Enhanced: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+ /setscreen { pop pop pop } def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ } >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true /PostRenderingEnhanceDetails
+ << /REValue 0 /Type 8 >> >> setpagedevice
+ } if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+
+*%===================================
+*% Resolution
+*%===================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600x600dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 300x300dpi/300 dpi: "
+ <</HWResolution [300 300]>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600]>> setpagedevice"
+*End
+*Resolution 1200x1200dpi/ProRes 1200: "
+ <</HWResolution [1200 1200]>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%==================================
+*% HPEconoMode
+*%==================================
+*OpenUI *HPEconoMode/EconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 Setup *HPEconoMode
+*HPEconoMode PrinterDefault/Printer's Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /EconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+*%====================================
+*% Duplex
+*%====================================
+*OpenUI *Duplex/2-Sided Printing: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off (1-Sided): "
+ <</Duplex false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Flip on Long Edge (Standard): "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Flip on Short Edge: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "
+save
+ currentpagedevice /Duplex known
+ false ne
+ { currentpagedevice /Duplex get
+ { currentpagedevice /Tumble get
+ {(DuplexTumble)}{(DuplexNoTumble)}ifelse
+ } { (None)} ifelse
+ }{(None)} ifelse = flush
+restore
+"
+*End
+*CloseUI: *Duplex
+
+
+*%====================================
+*% Collation
+*% Enable/Disable Collate via PostScript
+*%====================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 20 AnySetup *Collate
+*DefaultCollate: True
+*Collate True/On (turn off in application): "
+ <</Collate true>> setpagedevice"
+*End
+*Collate False/Off: "
+ <</Collate false>> setpagedevice"
+*End
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+*% ===================================
+*% Color Control
+*% ===================================
+*DefaultColorSep: ProcessBlack.106lpi.600x600dpi/106 lpi / 600 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 53 lpi / 300x300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.53lpi.300x300dpi/53 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.53lpi.300x300dpi/53 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.53lpi.300x300dpi/53 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.53lpi.300x300dpi/53 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.53lpi.300x300dpi/53 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.53lpi.300x300dpi/53 lpi /300 dpi: "53.033"
+*ColorSepScreenFreq CustomColor.53lpi.300x300dpi/53 lpi /300 dpi: "53.033"
+*ColorSepScreenFreq ProcessCyan.53lpi.300x300dpi/53 lpi /300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessMagenta.53lpi.300x300dpi/53 lpi /300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessYellow.53lpi.300x300dpi/53 lpi /300 dpi: "50.0"
+
+*% For 60 lpi / 300x300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi /300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi /300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi /300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi /300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi /300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+
+*% For 106 lpi /300x300 dpi ===============================
+
+*ColorSepScreenAngle ProcessBlack.106lpi.300x300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300x300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300x300dpi/106 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300x300dpi/106 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300x300dpi/106 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300x300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300x300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300x300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300x300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300x300dpi/106 lpi /300 dpi: "100.0"
+
+*% For 71 lpi / 600x600 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.71lpi.600x600dpi/71 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.71lpi.600x600dpi/71 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.71lpi.600x600dpi/71 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.71lpi.600x600dpi/71 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.71lpi.600x600dpi/71 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.71lpi.600x600dpi/71 lpi /600 dpi: "70.7107"
+*ColorSepScreenFreq CustomColor.71lpi.600x600dpi/71 lpi /600 dpi: "70.7107"
+*ColorSepScreenFreq ProcessCyan.71lpi.600x600dpi/71 lpi /600 dpi: "63.2456"
+*ColorSepScreenFreq ProcessMagenta.71lpi.600x600dpi/71 lpi /600 dpi: "63.2456"
+*ColorSepScreenFreq ProcessYellow.71lpi.600x600dpi/71 lpi /600 dpi: "66.6667"
+
+*% For 85 lpi / 600x600 dpi (5,5,2,6,6,2,20/3,0) =====================
+*ColorSepScreenAngle ProcessBlack.85lpi.600x600dpi/85 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600x600dpi/85 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600x600dpi/85 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600x600dpi/85 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600x600dpi/85 lpi /600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600x600dpi/85 lpi /600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600x600dpi/85 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600x600dpi/85 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi /600x600 dpi ===============================
+
+*ColorSepScreenAngle ProcessBlack.106lpi.600x600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600x600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600x600dpi/106 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600x600dpi/106 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600x600dpi/106 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600x600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600x600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600x600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600x600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600x600dpi/106 lpi /600 dpi: "100.0"
+
+*% For 141 lpi / 1200x1200 dpi ================================
+
+*ColorSepScreenAngle ProcessBlack.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "45.0"
+*ColorSepScreenAngle CustomColor.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "45.0"
+*ColorSepScreenAngle ProcessCyan.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "18.4349"
+*ColorSepScreenAngle ProcessYellow.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq CustomColor.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessCyan.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessMagenta.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessYellow.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+
+*% For 180 lpi / 1200 dpi =========================
+
+*ColorSepScreenAngle ProcessBlack.180lpi.1200x1200dpi/180 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.180lpi.1200x1200dpi/180 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.180lpi.1200x1200dpi/180 lpi / 1200 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.180lpi.1200x1200dpi/180 lpi / 1200 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.180lpi.1200x1200dpi/180 lpi / 1200 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.180lpi.1200x1200dpi/180 lpi / 1200 dpi: "180"
+*ColorSepScreenFreq CustomColor.180lpi.1200x1200dpi/180 lpi / 1200 dpi: "180"
+*ColorSepScreenFreq ProcessCyan.180lpi.1200x1200dpi/180 lpi / 1200 dpi: "161"
+*ColorSepScreenFreq ProcessMagenta.180lpi.1200x1200dpi/180 lpi / 1200 dpi: "161"
+*ColorSepScreenFreq ProcessYellow.180lpi.1200x1200dpi/180 lpi / 1200 dpi: "170"
+
+*% ===================================
+*% Font Information
+*% ===================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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
+*% ===================================
+*% 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: "warming up"/warming up
+*Status: "initializing"/initializing
+*Status: "idle"/idle
+*Status: "waiting"/waiting
+*Status: "busy"/busy
+*Status: "printing"/printing
+*Status: "printing test page"/printing test page
+
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "cover open"/cover open
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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: Cannot reset printer.) = flush
+"
+*End
+
+*% ===================================
+*% QuarkXPress keywords
+*% ===================================
+*QRKDoNonLocalDCS: False
+
+*%QRKPatch sectionOption: " "
+
+*%QRKCustomHalftone sectionOption: " "
+
+
+*% ===================================
+*% For "HP LaserJet HP LaserJet 5100 Series" version 2014.108
+*% ===================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_5M.ppd b/prnt/hpijs/ppd/HP_LaserJet_5M.ppd
new file mode 100644
index 000000000..280d41596
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_5M.ppd
@@ -0,0 +1,723 @@
+*PPD-Adobe: "4.3"
+
+*% ===================================
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD Version for Apple Macintosh only
+*% ===================================
+
+*FileVersion: "1.1.0 X"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "HP LaserJet 5M"
+*NickName: "HP LaserJet 5M Postscript (recommended)"
+*ShortNickName: "HP LaserJet 5M"
+*PCFileName: "HPLJ5M_1.PPD"
+*Manufacturer: "HP"
+*Product: "(HP LaserJet 5M)"
+*PSVersion: "(2014.108) 0"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 5M.icns"
+
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: True
+
+*LanguageLevel: "2"
+*Throughput: "12"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ "
+*End
+*SuggestedJobTimeout:"0"
+*SuggestedWaitTimeout:"120"
+
+*Protocols: PJL
+
+*OpenGroup: InstallableOptions
+
+*OpenUI *HPOption_500_Sheet_Tray/500 Sheet Tray: Boolean
+*DefaultHPOption_500_Sheet_Tray: False
+*HPOption_500_Sheet_Tray True/Installed: ""
+*HPOption_500_Sheet_Tray False/Not Installed: ""
+*?HPOption_500_Sheet_Tray: "
+ currentpagedevice /InputAttributes get dup
+ 1 known {1 get null ne {(True) =}{(False) =} ifelse }
+ {(False) = pop} ifelse flush
+"
+*End
+*CloseUI: *HPOption_500_Sheet_Tray
+
+*OpenUI *HPOption_Envelope_Feeder/Envelope Feeder: Boolean
+*DefaultHPOption_Envelope_Feeder: False
+*HPOption_Envelope_Feeder True/Installed: ""
+*HPOption_Envelope_Feeder False/Not Installed: ""
+*?HPOption_Envelope_Feeder: "
+ currentpagedevice /InputAttributes get dup
+ 2 known {2 get null ne {(True) =}{(False) =} ifelse }
+ {(False) = pop} ifelse flush
+"
+*End
+*CloseUI: *HPOption_Envelope_Feeder
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ currentpagedevice /Duplex known
+ false ne
+ {(True)}{(False)}ifelse = flush
+"
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_Memory/Total Memory: PickOne
+*DefaultHPOption_Memory: 4Meg
+*HPOption_Memory 4Meg/4-11 MB: ""
+*HPOption_Memory 12Meg/> 11 MB: ""
+*?HPOption_Memory: "
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 12 ge
+ {(12Meg)} {(4Meg)} ifelse = flush
+"
+*End
+*CloseUI: *HPOption_Memory
+
+*CloseGroup: InstallableOptions
+
+*UIConstraints: *HPOption_Duplexer False *Duplex
+*UIConstraints: *HPOption_Memory 4Meg *Duplex
+*UIConstraints: *HPOption_500_Sheet_Tray False *InputSlot LargeCapacity
+*UIConstraints: *HPOption_Envelope_Feeder False *InputSlot Envelope
+
+*UIConstraints: *PageSize Letter *InputSlot Envelope
+*UIConstraints: *PageSize LetterSmall *InputSlot Envelope
+*UIConstraints: *PageSize Legal *InputSlot Envelope
+*UIConstraints: *PageSize LegalSmall *InputSlot Envelope
+*UIConstraints: *PageSize A4 *InputSlot Envelope
+*UIConstraints: *PageSize A4Small *InputSlot Envelope
+*UIConstraints: *PageSize Executive *InputSlot Envelope
+*UIConstraints: *PageSize A5 *InputSlot Envelope
+*UIConstraints: *InputSlot Envelope *PageSize Letter
+*UIConstraints: *InputSlot Envelope *PageSize Legal
+*UIConstraints: *InputSlot Envelope *PageSize A4
+*UIConstraints: *InputSlot Envelope *PageSize LetterSmall
+*UIConstraints: *InputSlot Envelope *PageSize LegalSmall
+*UIConstraints: *InputSlot Envelope *PageSize A4Small
+*UIConstraints: *InputSlot Envelope *PageSize Executive
+*UIConstraints: *InputSlot Envelope *PageSize A5
+
+*UIConstraints: *InputSlot Lower *PageSize Comm10
+*UIConstraints: *InputSlot Lower *PageSize Monarch
+*UIConstraints: *InputSlot Lower *PageSize DL
+*UIConstraints: *InputSlot Lower *PageSize C5
+*UIConstraints: *InputSlot Lower *PageSize B5
+*UIConstraints: *PageSize Comm10 *InputSlot Lower
+*UIConstraints: *PageSize Monarch *InputSlot Lower
+*UIConstraints: *PageSize DL *InputSlot Lower
+*UIConstraints: *PageSize C5 *InputSlot Lower
+*UIConstraints: *PageSize B5 *InputSlot Lower
+
+*UIConstraints: *PageSize Comm10 *InputSlot LargeCapacity
+*UIConstraints: *PageSize Monarch *InputSlot LargeCapacity
+*UIConstraints: *PageSize DL *InputSlot LargeCapacity
+*UIConstraints: *PageSize C5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize B5 *InputSlot LargeCapacity
+*UIConstraints: *InputSlot LargeCapacity *PageSize Comm10
+*UIConstraints: *InputSlot LargeCapacity *PageSize Monarch
+*UIConstraints: *InputSlot LargeCapacity *PageSize DL
+*UIConstraints: *InputSlot LargeCapacity *PageSize C5
+*UIConstraints: *InputSlot LargeCapacity *PageSize B5
+
+*UIConstraints: *PageSize Comm10 *Duplex
+*UIConstraints: *PageSize Monarch *Duplex
+*UIConstraints: *PageSize DL *Duplex
+*UIConstraints: *PageSize C5 *Duplex
+*UIConstraints: *PageSize B5 *Duplex
+*UIConstraints: *PageSize A5 *Duplex
+*UIConstraints: *Duplex *PageSize Comm10
+*UIConstraints: *Duplex *PageSize Monarch
+*UIConstraints: *Duplex *PageSize DL
+*UIConstraints: *Duplex *PageSize C5
+*UIConstraints: *Duplex *PageSize B5
+*UIConstraints: *Duplex *PageSize A5
+
+*UIConstraints: *InputSlot Lower *PageSize A5
+*UIConstraints: *PageSize A5 *InputSlot Lower
+
+*UIConstraints: *InputSlot LargeCapacity *PageSize A5
+*UIConstraints: *PageSize A5 *InputSlot LargeCapacity
+
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/US Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/US Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/US Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/US Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Comm10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Monarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize DL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize C5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+
+*?PageSize: "
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 10 dict
+ dup [499 708] (B5) put
+ dup [312 624] (DL) put
+ dup [459 649] (C5) put
+ dup [279 540] (Monarch) put
+ dup [297 684] (Comm10) put
+ dup [522 756] (Executive) put
+ dup [595 842] (A4) put
+ dup [612 1008] (Legal) put
+ dup [612 792] (Letter) put
+ dup [420 595] (A5) 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
+"
+*End
+
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/US Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/US Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/US Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/US Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Comm10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Monarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion DL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion C5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/US Letter: "12.24 12.06 599.76 780.06"
+*ImageableArea LetterSmall/US Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Legal/US Legal: "12.24 12.06 599.76 996.06"
+*ImageableArea LegalSmall/US Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea A4/A4: "13.44 12.06 581.76 829.74"
+*ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea Comm10/Env Comm10: "12.12 12.06 284.76 672.06"
+*ImageableArea Monarch/Env Monarch: "12.72 12.06 266.16 528.06"
+*ImageableArea DL/Env DL: "13.80 12.06 297.96 611.58"
+*ImageableArea C5/Env C5: "12.60 12.06 446.52 637.02"
+*ImageableArea B5/Env ISO B5: "13.20 12.06 485.52 696.54"
+*ImageableArea A5/A5: "12.00 12.00 408.00 583.00"
+
+*?ImageableArea: "
+ /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
+"
+*End
+
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/US Letter: "612 792"
+*PaperDimension Legal/US Legal: "612 1008"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension LetterSmall/US Letter (Small): "612 792"
+*PaperDimension LegalSmall/US Legal (Small): "612 1008"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension Comm10/Env Comm10: "297 684"
+*PaperDimension Monarch/Env Monarch: "279 540"
+*PaperDimension DL/Env DL: "312 624"
+*PaperDimension C5/Env C5: "459 649"
+*PaperDimension B5/Env ISO B5: "499 708"
+*PaperDimension A5/A5: "420 595"
+
+*LandscapeOrientation: Plus90
+
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+*HWMargins: 16 16 16 16
+
+*VariablePaperSize: True
+
+*ParamCustomPageSize Width: 1 points 252 612
+*ParamCustomPageSize Height: 2 points 453.5 1008
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 0
+
+*RequiresPageRegion All: True
+
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Lower
+*InputSlot Upper/Tray 1 (MultiPurpose): "
+ <</DeferredMediaSelection true /MediaPosition 3>> setpagedevice"
+*End
+*InputSlot Lower/Tray 2 (Paper Cassette): "
+ <</DeferredMediaSelection true /MediaPosition 0>> setpagedevice"
+*End
+*InputSlot LargeCapacity/Tray 3 (500 Sheet): "
+ <</DeferredMediaSelection true /MediaPosition 1>> setpagedevice"
+*End
+*InputSlot Envelope/Envelope Feeder: "
+ <</DeferredMediaSelection true /MediaPosition 2>> setpagedevice"
+*End
+
+*?InputSlot: "
+ currentpagedevice /InputAttributes get /Priority get
+ aload pop pop pop pop
+ [(Lower) (Upper) (Envelope) (LargeCapacity)] exch get = flush
+"
+*End
+
+*CloseUI: *InputSlot
+
+*OpenUI *ManualFeed/Manual Feed: Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+
+*?ManualFeed: "
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+"
+*End
+
+*CloseUI: *ManualFeed
+
+*ScreenFreq: "85.0"
+*ScreenAngle: "45.0"
+*ResScreenFreq 600dpi: "85.0"
+*ResScreenAngle 600dpi: "45.0"
+*ResScreenFreq 300dpi: "60.0"
+*ResScreenAngle 300dpi: "45.0"
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: Enhanced
+*HPHalftone Enhanced/Enhanced: "
+<< /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ {/EnhancedColorRendering600} {/EnhancedColorRendering} ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+} >> setpagedevice
+currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ }if
+/setscreen { pop pop pop } def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+<< /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ }
+>> setpagedevice
+currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ }if
+"
+*End
+*?HPHalftone: "
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+"
+*End
+*CloseUI: *HPHalftone
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+
+*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
+
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*%===================================
+*% Resolution
+*%===================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 300dpi/300 dpi: "
+ <</HWResolution [300 300] /PreRenderingEnhance false>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "
+ <</Duplex false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Long Edge Binding: "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Short Edge Binding: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "
+ currentpagedevice /Duplex known
+ false ne
+ { currentpagedevice /Duplex get
+ { currentpagedevice /Tumble get
+ {(DuplexTumble)}{(DuplexNoTumble)}ifelse
+ } { (None)} ifelse
+ }{(None)} ifelse = flush
+"
+*End
+
+*CloseUI: *Duplex
+
+
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 50 AnySetup *Smoothing
+*DefaultSmoothing: None
+*Smoothing None/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Light/Light: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 1 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Medium/Medium: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Dark/Dark: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 3 /Type 8 >>
+>> setpagedevice"
+*End
+
+
+*?Smoothing: "
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(None) (Light) (Medium) (Dark)] exch get print
+"
+*End
+*CloseUI: *Smoothing
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+*DefaultColorSep: ProcessBlack.85lpi.600dpi
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "100.0"
+
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0"
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007)" Standard ROM
+*Font Bookman-Demi: Standard "(001.003)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM
+*Font Bookman-Light: Standard "(001.003)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM
+*Font Courier: Standard "(002.004)" Standard ROM
+*Font Courier-Bold: Standard "(002.004)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004)" Standard ROM
+*Font Helvetica: Standard "(001.006)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005)" Standard ROM
+*Font Symbol: Special "(001.007)" Special ROM
+*Font Times-Bold: Standard "(001.007)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
+*Font Times-Italic: Standard "(001.007)" Standard ROM
+*Font Times-Roman: Standard "(001.007)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard ROM
+*Font ZapfDingbats: Special "(001.004)" Special ROM
+
+*?FontQuery: "
+ { count 1 gt
+ { exch dup 127 string cvs (/) print print (:) print
+ /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
+ } { exit } ifelse
+ } bind loop
+ (*) = flush
+ "
+*End
+*?FontList: "
+ (*) {cvn ==} 128 string /Font resourceforall
+ (*) = flush
+"
+*End
+
+*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: "idle"
+*Status: "busy"
+*Status: "waiting"
+*Status: "initializing"
+*Status: "printing"
+*Status: "warming up"
+*Status: "PrinterError: Out Of Paper"
+*Status: "PrinterError: Cover Open"
+*Status: "PrinterError: Feed Manual"
+*Status: "PrinterError: Paper Jam"
+*Status: "PrinterError: Miscellaneous Error"
+*Status: "PrinterError: Fatal Error"
+
+*Source: "Other I/O"
+*Source: "AppleTalk"
+*Source: "LocalTalk"
+*Source: "Parallel"
+*Source: "EtherTalk"
+
+*Printer Error: "Cover Open"
+*Printer Error: "Paper Jam"
+*Printer Error: "Out Of Paper"
+*Printer Error: "Printing Test Page"
+*Printer Error: "Service Call"
+*Printer Error: "Printing Suspended"
+
+*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+
+*FreeVM: "900736"
+
+
+*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
+
+*% ===================================
+*% For "HP LaserJet 5M" version 2014.108
+*% ===================================
+
diff --git a/prnt/hpijs/ppd/HP_LaserJet_5MP.ppd b/prnt/hpijs/ppd/HP_LaserJet_5MP.ppd
new file mode 100644
index 000000000..34b8547d8
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_5MP.ppd
@@ -0,0 +1,634 @@
+*PPD-Adobe: "4.3"
+
+*% ===================================
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD Version for Apple Macintosh only
+*% PPD for both 300 & 600 dpi
+*% ===================================
+
+*FileVersion: "1.1.0 X"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "HP LaserJet 5P"
+*NickName: "HP LaserJet 5MP Postscript (recommended)"
+*ShortNickName: "HP LaserJet 5MP"
+*PCFileName: "HPLJ5P_1.PPD"
+*Product: "(HP LaserJet 5P)"
+*Manufacturer: "HP"
+*PSVersion: "(2014.103) 0"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 5MP.icns"
+
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: False
+*LanguageLevel: "2"
+*Throughput: "6"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ "
+*End
+
+*Protocols: PJL
+
+*UIConstraints: *PageSize Comm10 *InputSlot Lower
+*UIConstraints: *PageSize Monarch *InputSlot Lower
+*UIConstraints: *PageSize DL *InputSlot Lower
+*UIConstraints: *PageSize C5 *InputSlot Lower
+*UIConstraints: *PageSize B5 *InputSlot Lower
+*UIConstraints: *PageSize 3X5 *InputSlot Lower
+*UIConstraints: *PageSize 4X6 *InputSlot Lower
+*UIConstraints: *PageSize A5 *InputSlot Lower
+*UIConstraints: *PageSize A6 *InputSlot Lower
+*UIConstraints: *InputSlot Lower *PageSize Comm10
+*UIConstraints: *InputSlot Lower *PageSize Monarch
+*UIConstraints: *InputSlot Lower *PageSize DL
+*UIConstraints: *InputSlot Lower *PageSize C5
+*UIConstraints: *InputSlot Lower *PageSize B5
+*UIConstraints: *InputSlot Lower *PageSize 3X5
+*UIConstraints: *InputSlot Lower *PageSize 4X6
+*UIConstraints: *InputSlot Lower *PageSize A5
+*UIConstraints: *InputSlot Lower *PageSize A6
+*UIConstraints: *PageRegion Comm10 *InputSlot Lower
+*UIConstraints: *PageRegion Monarch *InputSlot Lower
+*UIConstraints: *PageRegion DL *InputSlot Lower
+*UIConstraints: *PageRegion C5 *InputSlot Lower
+*UIConstraints: *PageRegion B5 *InputSlot Lower
+*UIConstraints: *PageRegion 3X5 *InputSlot Lower
+*UIConstraints: *PageRegion 4X6 *InputSlot Lower
+*UIConstraints: *PageRegion A5 *InputSlot Lower
+*UIConstraints: *PageRegion A6 *InputSlot Lower
+*UIConstraints: *InputSlot Lower *PageRegion Comm10
+*UIConstraints: *InputSlot Lower *PageRegion Monarch
+*UIConstraints: *InputSlot Lower *PageRegion DL
+*UIConstraints: *InputSlot Lower *PageRegion C5
+*UIConstraints: *InputSlot Lower *PageRegion B5
+*UIConstraints: *InputSlot Lower *PageRegion 3X5
+*UIConstraints: *InputSlot Lower *PageRegion 4X6
+*UIConstraints: *InputSlot Lower *PageRegion A5
+*UIConstraints: *InputSlot Lower *PageRegion A6
+
+
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/US Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/US Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>>
+setpagedevice"
+*End
+*PageSize Legal/US Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/US Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Comm10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Monarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize DL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize C5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize 3X5/3" X 5": "
+ <</DeferredMediaSelection true /PageSize [216 360] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize 4X6/4" X 6": "
+ <</DeferredMediaSelection true /PageSize [288 432] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A6/A6: "
+ <</DeferredMediaSelection true /PageSize [297 420] /ImagingBBox null>> setpagedevice"
+*End
+
+
+*?PageSize: "
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 9 dict
+ dup [499 708] (B5) put
+ dup [312 624] (DL) put
+ dup [459 649] (C5) put
+ dup [279 540] (Monarch) put
+ dup [297 684] (Comm10) put
+ dup [522 756] (Executive) put
+ dup [595 842] (A4) put
+ dup [612 1008] (Legal) put
+ dup [612 792] (Letter) 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
+"
+*End
+
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/US Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/US Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/US Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/US Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small):"
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Comm10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Monarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion DL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion C5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion 3X5/3" X 5": "
+ <</DeferredMediaSelection true /PageSize [216 360] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion 4X6/4" X 6": "
+ <</DeferredMediaSelection true /PageSize [288 432] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A6/A6: "
+ <</DeferredMediaSelection true /PageSize [297 420] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/US Letter: "12.24 12.06 599.76 780.06"
+*ImageableArea LetterSmall/US Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06"
+*ImageableArea Legal/US Legal: "12.24 12.06 599.76 996.06"
+*ImageableArea LegalSmall/US Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea A4/A4: "13.44 12.06 581.76 829.74"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea Comm10/Env Comm10: "12.12 12.06 284.76 672.06"
+*ImageableArea Monarch/Env Monarch: "12.72 12.06 266.16 528.06"
+*ImageableArea DL/Env DL: "13.80 12.06 297.96 611.58"
+*ImageableArea C5/Env C5: "12.60 12.06 446.52 637.02"
+*ImageableArea B5/Env ISO B5: "13.20 12.06 485.52 696.54"
+*ImageableArea 3X5/3" X 5": "12.00 12.00 204.00 348.00"
+*ImageableArea 4X6/4" X 6": "12.00 12.00 276.00 420.00"
+*ImageableArea A5/A5: "12.00 12.00 408.00 583.00"
+*ImageableArea A6/A6: "12.00 12.00 285.00 408.00"
+
+*?ImageableArea: "
+ /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
+"
+*End
+
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/US Letter: "612 792"
+*PaperDimension Legal/US Legal: "612 1008"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension LetterSmall/US Letter (Small): "612 792"
+*PaperDimension LegalSmall/US Legal (Small): "612 1008"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension Comm10/Env Comm10: "297 684"
+*PaperDimension Monarch/Env Monarch: "279 540"
+*PaperDimension DL/Env DL: "312 624"
+*PaperDimension C5/Env C5: "459 649"
+*PaperDimension B5/Env ISO B5: "499 708"
+*PaperDimension 3X5/3" X 5": "216 360"
+*PaperDimension 4X6/4" X 6": "288 432"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A6/A6: "297 420"
+
+*LandscapeOrientation: Plus90
+
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+*HWMargins: 16 16 16 16
+
+*VariablePaperSize: True
+
+*CustomPageSize True: "
+ pop pop pop
+ 2 dict begin
+ /PageSize [ 4 -2 roll ] def
+ /ImagingBBox null def
+ currentdict end setpagedevice
+ "
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1008
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 0
+
+*RequiresPageRegion All: True
+
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Lower
+*InputSlot Upper/Tray 1 (MultiPurpose): "
+ <</DeferredMediaSelection true /MediaPosition 3>> setpagedevice"
+*End
+*InputSlot Lower/Tray 2 (Paper Cassette): "
+ <</DeferredMediaSelection true /MediaPosition 0>> setpagedevice"
+*End
+
+*?InputSlot: "
+ currentpagedevice /InputAttributes get /Priority get
+ aload pop pop
+ [(Lower) (Upper)] exch get = flush
+"
+*End
+*CloseUI: *InputSlot
+
+*OpenUI *ManualFeed/Manual Feed: Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+
+*?ManualFeed: "
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+"
+*End
+
+*CloseUI: *ManualFeed
+
+*ScreenFreq: "85.0"
+*ScreenAngle: "45.0"
+*ResScreenFreq 600dpi: "85.0"
+*ResScreenAngle 600dpi: "45.0"
+*ResScreenFreq 300dpi: "60.0"
+*ResScreenAngle 300dpi: "45.0"
+
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: Enhanced
+*HPHalftone Enhanced/Enhanced: "
+<< /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ {/EnhancedColorRendering600} {/EnhancedColorRendering} ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+} >> setpagedevice
+currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ }if
+/setscreen { pop pop pop } def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+<< /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ }
+>> setpagedevice
+currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ }if
+"
+*End
+*?HPHalftone: "
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+"
+*End
+*CloseUI: *HPHalftone
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+
+*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
+
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+
+*%===================================
+*% Resolution
+*%===================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 300dpi/300 dpi: "
+ <</HWResolution [300 300] /PreRenderingEnhance false>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: None
+*Smoothing None/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Light/Light: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 1 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Medium/Medium: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Dark/Dark: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 3 /Type 8 >>
+>> setpagedevice"
+*End
+
+*?Smoothing: "
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(None) (Light) (Medium) (Dark)] exch get print
+"
+*End
+*CloseUI: *Smoothing
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "100.0"
+
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0"
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007)" Standard ROM
+*Font Bookman-Demi: Standard "(001.003)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM
+*Font Bookman-Light: Standard "(001.003)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM
+*Font Courier: Standard "(002.004)" Standard ROM
+*Font Courier-Bold: Standard "(002.004)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004)" Standard ROM
+*Font Helvetica: Standard "(001.006)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005)" Standard ROM
+*Font Symbol: Special "(001.007)" Special ROM
+*Font Times-Bold: Standard "(001.007)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
+*Font Times-Italic: Standard "(001.007)" Standard ROM
+*Font Times-Roman: Standard "(001.007)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard ROM
+*Font ZapfDingbats: Special "(001.004)" Special ROM
+
+*?FontQuery: "
+ { count 1 gt
+ { exch dup 127 string cvs (/) print print (:) print
+ /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
+ } { exit } ifelse
+ } bind loop
+ (*) = flush
+ "
+*End
+*?FontList: "
+ (*) {cvn ==} 128 string /Font resourceforall
+ (*) = flush
+"
+*End
+
+*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: "initializing"/initializing
+*Status: "idle"/idle
+*Status: "waiting"/waiting
+*Status: "busy"/busy
+*Status: "printing"/printing
+
+*Source: "AppleTalk"/AppleTalk
+
+*Printer Error: "cover open or no toner cartridge"/cover open or no toner cartridge
+*Printer Error: "manual feed"/manual feed
+*Printer Error: "out of paper"/out of paper
+*Printer Error: "paper jam"/paper jam
+*Printer Error: "out of memory"/out of memory
+*Printer Error: "resetting printer"/resetting printer
+*Printer Error: "off line"/off line
+*Printer Error: "warming up"/warming up
+
+*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+
+*FreeVM: "785792"
+*SuggestedWaitTimeout: "300"
+*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
+
+*% ===================================
+*% For "HP LaserJet 5MP"
+*% ===================================
+
diff --git a/prnt/hpijs/ppd/HP_LaserJet_5Si.ppd b/prnt/hpijs/ppd/HP_LaserJet_5Si.ppd
new file mode 100644
index 000000000..02d7a073b
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_5Si.ppd
@@ -0,0 +1,1277 @@
+*PPD-Adobe: "4.3"
+
+*% ===================================
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD Version for Apple MacOS
+*% DateCode: 19971001
+*% ===================================
+
+*% ===================================
+*% Product / PPD Version Information
+*% ===================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.1.0 X"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*Manufacturer: "HP"
+*PCFileName: "HPLJ5SI1.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 5Si.icns"
+
+*% Product Version Information
+*Product: "(HP LaserJet 5Si)"
+*PSVersion: "(2014.108) 1"
+*ModelName: "HP LaserJet 5Si"
+*ShortNickName: "HP LaserJet 5Si/5Si MX PS"
+*NickName: "HP LaserJet 5Si/5Si MX Postscript (recommended)"
+
+*PageStackOrder Upper: Normal
+*PageStackOrder Left: Reverse
+*PageStackOrder MultiBin: Normal
+*PageStackOrder OutputBin1: Normal
+*PageStackOrder OutputBin2: Normal
+*PageStackOrder OutputBin3: Normal
+*PageStackOrder OutputBin4: Normal
+*PageStackOrder OutputBin5: Normal
+*PageStackOrder OutputBin6: Normal
+*PageStackOrder OutputBin7: Normal
+*PageStackOrder OutputBin8: Normal
+
+*% ===================================
+*% Basic Device Capabilities
+*% ===================================
+*LanguageLevel: "2"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: True
+*?FileSystem: "
+ save
+ false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 10 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+ "
+*End
+*Throughput: "24"
+
+
+*% ===================================
+*% Installable Options
+*% ===================================
+*OpenGroup: InstallableOptions/Options Installed
+*OpenUI *HPOption_Envelope_Feeder/Envelope Feeder : Boolean
+*DefaultHPOption_Envelope_Feeder: False
+*HPOption_Envelope_Feeder True/Installed: ""
+*HPOption_Envelope_Feeder False/Not Installed: ""
+*?HPOption_Envelope_Feeder: "
+ save
+ currentpagedevice /InputAttributes get dup
+ 2 known
+ {2 get null ne {(True)}{(False)} ifelse}
+ {pop (False)} ifelse
+ = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Envelope_Feeder
+
+*OpenUI *HPOption_2000_Sheet_Tray/2000-Sheet Input Tray (Tray 4): Boolean
+*DefaultHPOption_2000_Sheet_Tray: False
+*HPOption_2000_Sheet_Tray True/Installed: ""
+*HPOption_2000_Sheet_Tray False/Not Installed: ""
+*?HPOption_2000_Sheet_Tray: "
+ save
+ currentpagedevice /InputAttributes get dup
+ 4 known
+ {4 get null ne {(True)}{(False)} ifelse}
+ {pop (False)} ifelse
+ = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_2000_Sheet_Tray
+
+*OpenUI *HPOption_Duplexer/Duplex Unit (for 2-Sided Printing): Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_MBM_Switch/Multi-Bin Mailbox: Boolean
+*DefaultHPOption_MBM_Switch: False
+*HPOption_MBM_Switch True/Installed: ""
+*HPOption_MBM_Switch False/Not Installed: ""
+*?HPOption_MBM_Switch: "
+ save
+ currentpagedevice /OutputAttributes get
+ 4 known
+ {(True)}{(False)} ifelse
+ = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_MBM_Switch
+
+*OpenUI *HPOption_MBM_Mode/Multi-Bin Mailbox Mode: PickOne
+*DefaultHPOption_MBM_Mode: MailboxModeMailbox
+*HPOption_MBM_Mode MailboxModeMailbox/Mailbox: ""
+*HPOption_MBM_Mode MailboxModeStacker/Stacking/Job Separation: ""
+*?HPOption_MBM: "
+ save
+ currentpagedevice /OutputAttributes get
+ 5 known{(MailboxModeMailbox)}{(MailboxModeStacker)} ifelse
+ = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_MBM_Mode
+
+*OpenUI *InstalledMemory/Printer Memory: PickOne
+*DefaultInstalledMemory: 12Meg
+*InstalledMemory 12Meg/12 - 27 MB Total RAM: ""
+*InstalledMemory 28Meg/28 - 43 MB Total RAM: ""
+*InstalledMemory 44Meg/44 - 59 MB Total RAM: ""
+*InstalledMemory 60Meg/60 - 75 MB Total RAM: ""
+*InstalledMemory 76Meg/76 -100 MB Total RAM: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 76 ge
+ {(76Meg)}
+ {
+ size 60 ge
+ {(60Meg)}
+ {
+ size 44 ge
+ {(44Meg)}
+ {
+ size 28 ge
+ {(28Meg)}
+ {
+ size 2 ge
+ {(12Meg)}
+ {(Unknown)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+*CloseGroup: InstallableOptions
+
+*% ===================================
+*% User Interface Constraints
+*% ===================================
+*% If optional Env Feeder is not installed, disable access to Env Feeder
+*UIConstraints: *HPOption_Envelope_Feeder False *InputSlot Envelope
+
+*% If optional Tray4 is not installed, disable access to Tray4 InputSlot
+*UIConstraints: *HPOption_2000_Sheet_Tray False *InputSlot Tray4
+
+*% If optional Duplexer is not installed, disable access to Duplex
+*UIConstraints: *HPOption_Duplexer False *Duplex
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+
+*% if optional Multi-Bin Mailbox is not installed, disable Multi-Bin Mailbox output destinations
+*UIConstraints: *HPOption_MBM_Switch False *OutputBin MultiBin
+*UIConstraints: *HPOption_MBM_Switch False *OutputBin OutputBin1
+*UIConstraints: *HPOption_MBM_Switch False *OutputBin OutputBin2
+*UIConstraints: *HPOption_MBM_Switch False *OutputBin OutputBin3
+*UIConstraints: *HPOption_MBM_Switch False *OutputBin OutputBin4
+*UIConstraints: *HPOption_MBM_Switch False *OutputBin OutputBin5
+*UIConstraints: *HPOption_MBM_Switch False *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Switch False *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Switch False *OutputBin OutputBin8
+
+*% If Multi-Bin Mailbox is in MailboxModeMailbox mode, disable access to MultiBin device
+*UIConstraints: *HPOption_MBM_Mode MailboxModeMailbox *OutputBin MultiBin
+
+*% If Multi-Bin Mailbox is in MailboxModeStacker mode, disable access to Individual Mailboxes
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin1
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin2
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin3
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin4
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin5
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin8
+
+*%************* PageSize
+*% If PageSize is letter disable unsupported paper handling options
+*UIConstraints: *PageSize Letter *InputSlot Envelope
+
+*% If PageSize is letterSmall disable unsupported paper handling options
+*UIConstraints: *PageSize LetterSmall *InputSlot Envelope
+
+*% if PageSize is Legal disable unsupported paper handling options
+*UIConstraints: *PageSize Legal *InputSlot Envelope
+
+*% if PageSize is LegalSmall disable unsupported paper handling options
+*UIConstraints: *PageSize LegalSmall *InputSlot Envelope
+
+*% if PageSize is A4 disable unsupported paper handling options
+*UIConstraints: *PageSize A4 *InputSlot Envelope
+
+*% if PageSize is A4Small disable unsupported paper handling options
+*UIConstraints: *PageSize A4Small *InputSlot Envelope
+
+*% if PageSize is A3 disable unsupported paper handling options
+*UIConstraints: *PageSize A3 *InputSlot Envelope
+*UIConstraints: *PageSize A3 *InputSlot Tray2
+
+*% if PageSize is Tabloid disable unsupported paper handling options
+*UIConstraints: *PageSize Tabloid *InputSlot Envelope
+*UIConstraints: *PageSize Tabloid *InputSlot Tray2
+
+*% if PageSize is b4 disable unsupported paper handling options
+*UIConstraints: *PageSize B4 *InputSlot Envelope
+
+*% if PageSize is b5 disable unsupported paper handling options
+*UIConstraints: *PageSize B5 *InputSlot Envelope
+*UIConstraints: *PageSize B5 *InputSlot Tray2
+*UIConstraints: *PageSize B5 *InputSlot Tray3
+*UIConstraints: *PageSize B5 *InputSlot Tray4
+
+*% if PageSize is Executive disable unsupported paper handling options
+*UIConstraints: *PageSize Executive *InputSlot Envelope
+*UIConstraints: *PageSize Executive *InputSlot Tray2
+*UIConstraints: *PageSize Executive *InputSlot Tray3
+*UIConstraints: *PageSize Executive *InputSlot Tray4
+
+*% if PageSize is Tabloid.2 disable unsupported paper handling options
+*UIConstraints: *PageSize Tabloid.2 *InputSlot Envelope
+*UIConstraints: *PageSize Tabloid.2 *InputSlot Tray2
+*UIConstraints: *PageSize Tabloid.2 *InputSlot Tray3
+*UIConstraints: *PageSize Tabloid.2 *InputSlot Tray4
+
+*% if PageSize is JDPost disable unsupported paper handling options
+*UIConstraints: *PageSize JDPost *InputSlot Tray2
+*UIConstraints: *PageSize JDPost *InputSlot Tray3
+*UIConstraints: *PageSize JDPost *InputSlot Tray4
+*UIConstraints: *PageSize JDPost *Duplex DuplexNoTumble
+*UIConstraints: *PageSize JDPost *Duplex DuplexTumble
+*UIConstraints: *PageSize JDPost *OutputBin MultiBin
+*UIConstraints: *PageSize JDPost *OutputBin OutputBin1
+*UIConstraints: *PageSize JDPost *OutputBin OutputBin2
+*UIConstraints: *PageSize JDPost *OutputBin OutputBin3
+*UIConstraints: *PageSize JDPost *OutputBin OutputBin4
+*UIConstraints: *PageSize JDPost *OutputBin OutputBin5
+*UIConstraints: *PageSize JDPost *OutputBin OutputBin6
+*UIConstraints: *PageSize JDPost *OutputBin OutputBin7
+*UIConstraints: *PageSize JDPost *OutputBin OutputBin8
+
+*% if PageSize is Comm 10 disable unsupported paper handling options
+*UIConstraints: *PageSize Comm10 *InputSlot Tray2
+*UIConstraints: *PageSize Comm10 *InputSlot Tray3
+*UIConstraints: *PageSize Comm10 *InputSlot Tray4
+*UIConstraints: *PageSize Comm10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Comm10 *Duplex DuplexTumble
+*UIConstraints: *PageSize Comm10 *OutputBin MultiBin
+*UIConstraints: *PageSize Comm10 *OutputBin OutputBin1
+*UIConstraints: *PageSize Comm10 *OutputBin OutputBin2
+*UIConstraints: *PageSize Comm10 *OutputBin OutputBin3
+*UIConstraints: *PageSize Comm10 *OutputBin OutputBin4
+*UIConstraints: *PageSize Comm10 *OutputBin OutputBin5
+*UIConstraints: *PageSize Comm10 *OutputBin OutputBin6
+*UIConstraints: *PageSize Comm10 *OutputBin OutputBin7
+*UIConstraints: *PageSize Comm10 *OutputBin OutputBin8
+
+*% if PageSize is Monarch disable unsupported paper handling options
+*UIConstraints: *PageSize Monarch *InputSlot Tray2
+*UIConstraints: *PageSize Monarch *InputSlot Tray3
+*UIConstraints: *PageSize Monarch *InputSlot Tray4
+*UIConstraints: *PageSize Monarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Monarch *Duplex DuplexTumble
+*UIConstraints: *PageSize Monarch *OutputBin MultiBin
+*UIConstraints: *PageSize Monarch *OutputBin OutputBin1
+*UIConstraints: *PageSize Monarch *OutputBin OutputBin2
+*UIConstraints: *PageSize Monarch *OutputBin OutputBin3
+*UIConstraints: *PageSize Monarch *OutputBin OutputBin4
+*UIConstraints: *PageSize Monarch *OutputBin OutputBin5
+*UIConstraints: *PageSize Monarch *OutputBin OutputBin6
+*UIConstraints: *PageSize Monarch *OutputBin OutputBin7
+*UIConstraints: *PageSize Monarch *OutputBin OutputBin8
+
+*% if PageSize is DL disable unsupported paper handling options
+*UIConstraints: *PageSize DL *InputSlot Tray2
+*UIConstraints: *PageSize DL *InputSlot Tray3
+*UIConstraints: *PageSize DL *InputSlot Tray4
+*UIConstraints: *PageSize DL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize DL *Duplex DuplexTumble
+*UIConstraints: *PageSize DL *OutputBin MultiBin
+*UIConstraints: *PageSize DL *OutputBin OutputBin1
+*UIConstraints: *PageSize DL *OutputBin OutputBin2
+*UIConstraints: *PageSize DL *OutputBin OutputBin3
+*UIConstraints: *PageSize DL *OutputBin OutputBin4
+*UIConstraints: *PageSize DL *OutputBin OutputBin5
+*UIConstraints: *PageSize DL *OutputBin OutputBin6
+*UIConstraints: *PageSize DL *OutputBin OutputBin7
+*UIConstraints: *PageSize DL *OutputBin OutputBin8
+
+*% if PageSize is C5 disable unsupported paper handling options
+*UIConstraints: *PageSize C5 *InputSlot Tray2
+*UIConstraints: *PageSize C5 *InputSlot Tray3
+*UIConstraints: *PageSize C5 *InputSlot Tray4
+*UIConstraints: *PageSize C5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize C5 *Duplex DuplexTumble
+*UIConstraints: *PageSize C5 *OutputBin MultiBin
+*UIConstraints: *PageSize C5 *OutputBin OutputBin1
+*UIConstraints: *PageSize C5 *OutputBin OutputBin2
+*UIConstraints: *PageSize C5 *OutputBin OutputBin3
+*UIConstraints: *PageSize C5 *OutputBin OutputBin4
+*UIConstraints: *PageSize C5 *OutputBin OutputBin5
+*UIConstraints: *PageSize C5 *OutputBin OutputBin6
+*UIConstraints: *PageSize C5 *OutputBin OutputBin7
+*UIConstraints: *PageSize C5 *OutputBin OutputBin8
+
+*% if PageSize is EnvISOB5 disable unsupported paper handling options
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray4
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *OutputBin MultiBin
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin1
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin2
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin3
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin4
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin5
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin6
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin7
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin8
+
+*%************* PageRegion
+*% If PageRegion is letter disable unsupported paper handling options
+*UIConstraints: *PageRegion Letter *InputSlot Envelope
+
+*% If PageRegion is letterSmall disable unsupported paper handling options
+*UIConstraints: *PageRegion LetterSmall *InputSlot Envelope
+
+*% if PageRegion is Legal disable unsupported paper handling options
+*UIConstraints: *PageRegion Legal *InputSlot Envelope
+
+*% if PageRegion is LegalSmall disable unsupported paper handling options
+*UIConstraints: *PageRegion LegalSmall *InputSlot Envelope
+
+*% if PageRegion is A4 disable unsupported paper handling options
+*UIConstraints: *PageRegion A4 *InputSlot Envelope
+
+*% if PageRegion is A4Small disable unsupported paper handling options
+*UIConstraints: *PageRegion A4Small *InputSlot Envelope
+
+*% if PageRegion is A3 disable unsupported paper handling options
+*UIConstraints: *PageRegion A3 *InputSlot Envelope
+*UIConstraints: *PageRegion A3 *InputSlot Tray2
+
+*% if PageRegion is Tabloid disable unsupported paper handling options
+*UIConstraints: *PageRegion Tabloid *InputSlot Envelope
+*UIConstraints: *PageRegion Tabloid *InputSlot Tray2
+
+*% if PageRegion is b4 disable unsupported paper handling options
+*UIConstraints: *PageRegion B4 *InputSlot Envelope
+
+*% if PageRegion is b5 disable unsupported paper handling options
+*UIConstraints: *PageRegion B5 *InputSlot Envelope
+*UIConstraints: *PageRegion B5 *InputSlot Tray2
+*UIConstraints: *PageRegion B5 *InputSlot Tray3
+*UIConstraints: *PageRegion B5 *InputSlot Tray4
+
+*% if PageRegion is Executive disable unsupported paper handling options
+*UIConstraints: *PageRegion Executive *InputSlot Envelope
+*UIConstraints: *PageRegion Executive *InputSlot Tray2
+*UIConstraints: *PageRegion Executive *InputSlot Tray3
+*UIConstraints: *PageRegion Executive *InputSlot Tray4
+
+*% if PageRegion is Tabloid.2 disable unsupported paper handling options
+*UIConstraints: *PageRegion Tabloid.2 *InputSlot Envelope
+*UIConstraints: *PageRegion Tabloid.2 *InputSlot Tray2
+*UIConstraints: *PageRegion Tabloid.2 *InputSlot Tray3
+*UIConstraints: *PageRegion Tabloid.2 *InputSlot Tray4
+
+*% if PageRegion is JDPost disable unsupported paper handling options
+*UIConstraints: *PageRegion JDPost *InputSlot Tray2
+*UIConstraints: *PageRegion JDPost *InputSlot Tray3
+*UIConstraints: *PageRegion JDPost *InputSlot Tray4
+*UIConstraints: *PageRegion JDPost *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion JDPost *Duplex DuplexTumble
+*UIConstraints: *PageRegion JDPost *OutputBin MultiBin
+*UIConstraints: *PageRegion JDPost *OutputBin OutputBin1
+*UIConstraints: *PageRegion JDPost *OutputBin OutputBin2
+*UIConstraints: *PageRegion JDPost *OutputBin OutputBin3
+*UIConstraints: *PageRegion JDPost *OutputBin OutputBin4
+*UIConstraints: *PageRegion JDPost *OutputBin OutputBin5
+*UIConstraints: *PageRegion JDPost *OutputBin OutputBin6
+*UIConstraints: *PageRegion JDPost *OutputBin OutputBin7
+*UIConstraints: *PageRegion JDPost *OutputBin OutputBin8
+
+*% if PageRegion is Comm 10 disable unsupported paper handling options
+*UIConstraints: *PageRegion Comm10 *InputSlot Tray2
+*UIConstraints: *PageRegion Comm10 *InputSlot Tray3
+*UIConstraints: *PageRegion Comm10 *InputSlot Tray4
+*UIConstraints: *PageRegion Comm10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Comm10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Comm10 *OutputBin MultiBin
+*UIConstraints: *PageRegion Comm10 *OutputBin OutputBin1
+*UIConstraints: *PageRegion Comm10 *OutputBin OutputBin2
+*UIConstraints: *PageRegion Comm10 *OutputBin OutputBin3
+*UIConstraints: *PageRegion Comm10 *OutputBin OutputBin4
+*UIConstraints: *PageRegion Comm10 *OutputBin OutputBin5
+*UIConstraints: *PageRegion Comm10 *OutputBin OutputBin6
+*UIConstraints: *PageRegion Comm10 *OutputBin OutputBin7
+*UIConstraints: *PageRegion Comm10 *OutputBin OutputBin8
+
+*% if PageRegion is Monarch disable unsupported paper handling options
+*UIConstraints: *PageRegion Monarch *InputSlot Tray2
+*UIConstraints: *PageRegion Monarch *InputSlot Tray3
+*UIConstraints: *PageRegion Monarch *InputSlot Tray4
+*UIConstraints: *PageRegion Monarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Monarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion Monarch *OutputBin MultiBin
+*UIConstraints: *PageRegion Monarch *OutputBin OutputBin1
+*UIConstraints: *PageRegion Monarch *OutputBin OutputBin2
+*UIConstraints: *PageRegion Monarch *OutputBin OutputBin3
+*UIConstraints: *PageRegion Monarch *OutputBin OutputBin4
+*UIConstraints: *PageRegion Monarch *OutputBin OutputBin5
+*UIConstraints: *PageRegion Monarch *OutputBin OutputBin6
+*UIConstraints: *PageRegion Monarch *OutputBin OutputBin7
+*UIConstraints: *PageRegion Monarch *OutputBin OutputBin8
+
+*% if PageRegion is DL disable unsupported paper handling options
+*UIConstraints: *PageRegion DL *InputSlot Tray2
+*UIConstraints: *PageRegion DL *InputSlot Tray3
+*UIConstraints: *PageRegion DL *InputSlot Tray4
+*UIConstraints: *PageRegion DL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion DL *Duplex DuplexTumble
+*UIConstraints: *PageRegion DL *OutputBin MultiBin
+*UIConstraints: *PageRegion DL *OutputBin OutputBin1
+*UIConstraints: *PageRegion DL *OutputBin OutputBin2
+*UIConstraints: *PageRegion DL *OutputBin OutputBin3
+*UIConstraints: *PageRegion DL *OutputBin OutputBin4
+*UIConstraints: *PageRegion DL *OutputBin OutputBin5
+*UIConstraints: *PageRegion DL *OutputBin OutputBin6
+*UIConstraints: *PageRegion DL *OutputBin OutputBin7
+*UIConstraints: *PageRegion DL *OutputBin OutputBin8
+
+*% if PageRegion is C5 disable unsupported paper handling options
+*UIConstraints: *PageRegion C5 *InputSlot Tray2
+*UIConstraints: *PageRegion C5 *InputSlot Tray3
+*UIConstraints: *PageRegion C5 *InputSlot Tray4
+*UIConstraints: *PageRegion C5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion C5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion C5 *OutputBin MultiBin
+*UIConstraints: *PageRegion C5 *OutputBin OutputBin1
+*UIConstraints: *PageRegion C5 *OutputBin OutputBin2
+*UIConstraints: *PageRegion C5 *OutputBin OutputBin3
+*UIConstraints: *PageRegion C5 *OutputBin OutputBin4
+*UIConstraints: *PageRegion C5 *OutputBin OutputBin5
+*UIConstraints: *PageRegion C5 *OutputBin OutputBin6
+*UIConstraints: *PageRegion C5 *OutputBin OutputBin7
+*UIConstraints: *PageRegion C5 *OutputBin OutputBin8
+
+*% if PageRegion is EnvISOB5 disable unsupported paper handling options
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray3
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray4
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin MultiBin
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin1
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin2
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin3
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin4
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin5
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin6
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin7
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin8
+
+*% ===================================
+*% Media Selection
+*% ===================================
+*LandscapeOrientation: Plus90
+*VariablePaperSize: False
+
+*% Page Selection by size
+*OpenUI *PageSize/Page Size: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/US Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/US Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/US Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/US Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Tabloid/11x17: "
+ <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Tabloid.2/11x17 (Oversize): "
+ <</DeferredMediaSelection true /PageSize [842 1274] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A3/A3: "
+ <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B4/JIS B4: "
+ <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize JDPost/Double Postcard: "
+ <</DeferredMediaSelection true /PageSize [420 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Comm10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Monarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize DL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize C5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 17 dict
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [595 842] (A4) put
+ dup [522 756] (Executive) put
+ dup [792 1224] (Tabloid) put
+ dup [842 1274] (Tabloid.2) put
+ dup [842 1191] (A3) put
+ dup [729 1032] (B4) put
+ dup [516 729] (B5) put
+ dup [420 567] (JDPost) put
+ dup [297 684] (Comm10) put
+ dup [279 540] (Monarch) put
+ dup [312 624] (DL) put
+ dup [459 649] (C5) put
+ dup [499 708] (EnvISOB5) 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
+
+*% Page Selection by region - used for manual feed
+*OpenUI *PageRegion/Page Region: PickOne
+*OrderDependency: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/US Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/US Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/US Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/US Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Tabloid/11x17: "
+ <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Tabloid.2/11x17 (Oversize): "
+ <</DeferredMediaSelection true /PageSize [842 1274] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A3/A3: "
+ <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B4/JIS B4: "
+ <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion JDPost/Double Postcard: "
+ <</DeferredMediaSelection true /PageSize [420 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Comm10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Monarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion DL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion C5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*% The following entries provide information about specific paper keywords.
+*DefaultImageableArea: Letter
+*ImageableArea Letter/US Letter: "12.24 12.06 599.76 780.06"
+*ImageableArea LetterSmall/US Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06"
+*ImageableArea Legal/US Legal: "12.24 12.06 599.76 996.06"
+*ImageableArea LegalSmall/US Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Tabloid/11x17: "12.50 12.50 779.50 1211.50"
+*ImageableArea Tabloid.2/11x17 (Oversize): "10.32 12.00 832.08 1262.40"
+*ImageableArea A4/A4: "13.44 12.06 581.76 829.74"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A3/A3: "14.00 14.00 828.00 1177.00"
+*ImageableArea B4/JIS B4: "12.50 12.50 716.50 1019.50"
+*ImageableArea B5/JIS B5: "12.50 12.50 503.50 716.50"
+*ImageableArea JDPost/Double Postcard: "10.08 12.00 409.44 554.88"
+*ImageableArea Comm10/Env Comm10: "12.12 12.06 284.76 672.06"
+*ImageableArea Monarch/Env Monarch: "12.72 12.06 266.16 528.06"
+*ImageableArea DL/Env DL: "13.80 12.06 297.96 611.58"
+*ImageableArea C5/Env C5: "12.60 12.06 446.52 637.02"
+*ImageableArea EnvISOB5/Env ISO B5: "13.20 12.06 485.52 696.54"
+*?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
+
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/US Letter: "612 792"
+*PaperDimension LetterSmall/US Letter (Small): "612 792"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension Legal/US Legal: "612 1008"
+*PaperDimension LegalSmall/US Legal (Small): "612 1008"
+*PaperDimension Tabloid/11x17: "792 1224"
+*PaperDimension Tabloid.2/11x17 (Oversize): "842 1274"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension B4/JIS B4: "729 1032"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension JDPost/Double Postcard: "420 567"
+*PaperDimension Comm10/Env Comm10: "297 684"
+*PaperDimension Monarch/Env Monarch: "279 540"
+*PaperDimension DL/Env DL: "312 624"
+*PaperDimension C5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 708"
+*RequiresPageRegion All: True
+
+*% ===================================
+*% Mediatype definitions
+*% ===================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: None
+*MediaType None/None: "
+ <</DeferredMediaSelection true /MediaType null>> setpagedevice"
+*End
+*MediaType Plain/Plain: "
+ <</DeferredMediaSelection true /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</DeferredMediaSelection true /MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</DeferredMediaSelection true /MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</DeferredMediaSelection true /MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</DeferredMediaSelection true /MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</DeferredMediaSelection true /MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</DeferredMediaSelection true /MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</DeferredMediaSelection true /MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</DeferredMediaSelection true /MediaType (Color)>> setpagedevice"
+*End
+*MediaType Cardstock/Cardstock: "
+ <</DeferredMediaSelection true /MediaType (Card Stock)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /InputAttributes get dup
+ /Priority get
+ 0 get get
+ /MediaType get
+ (Card Stock) anchorsearch
+ {pop pop (Cardstock)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*% ===================================
+*% Media Handling Features
+*% ===================================
+*% Media Input Source
+*OpenUI *InputSlot/Input Slot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Tray3
+*InputSlot Envelope/Envelope Feeder: "
+ <</DeferredMediaSelection true /MediaPosition 2>> setpagedevice"
+*End
+*InputSlot Tray1/Tray 1: "
+ <</DeferredMediaSelection true /MediaPosition 3>> setpagedevice"
+*End
+*InputSlot Tray2/Tray 2: "
+ <</DeferredMediaSelection true /MediaPosition 0>> setpagedevice"
+*End
+*InputSlot Tray3/Tray 3: "
+ <</DeferredMediaSelection true /MediaPosition 1>> setpagedevice"
+*End
+*InputSlot Tray4/Tray 4: "
+ <</DeferredMediaSelection true /MediaPosition 4>> setpagedevice"
+*End
+*?InputSlot: "
+ save
+ currentpagedevice /InputAttributes get /Priority get
+ 0 get
+ [(Tray2) (Tray3) (Envelope) (Tray1) (Tray4)] exch get = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Manual Feed (Tray 1): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*% Two-sided Printing (Duplex)
+*OpenUI *Duplex/2-Sided Printing: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "
+ <</Duplex false /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Long-Edge Binding: "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Short-Edge Binding: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice dup /Duplex known
+ {dup /Duplex get
+ {/Tumble get{(DuplexTumble)}{(DuplexNoTumble)}ifelse}
+ {pop (None)} ifelse
+ }
+ {pop (None)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Duplex
+
+*% Media Output Destination
+*OpenUI *OutputBin/Output Destination: PickOne
+*OrderDependency: 50 AnySetup *OutputBin
+*DefaultOutputBin: Upper
+*OutputBin Upper/Top Output Bin (Face Down): "<</OutputType (TOP OUTPUT BIN)>> setpagedevice"
+*OutputBin Left/Left Output Bin (Face Up): "
+ currentpagedevice /OutputAttributes get
+ 4 known
+ {<</OutputType (FACE UP BIN)>> setpagedevice}
+ {<</OutputType (LEFT OUTPUT BIN)>> setpagedevice}
+ ifelse
+"
+*End
+*OutputBin MultiBin/Stacker/Separator (Face Down): "<</OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*OutputBin OutputBin1/Mailbox 1 (Face Down): "<</OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*OutputBin OutputBin2/Mailbox 2 (Face Down): "<</OutputType (OPTIONAL OUTBIN 3)>> setpagedevice"
+*OutputBin OutputBin3/Mailbox 3 (Face Down): "<</OutputType (OPTIONAL OUTBIN 4)>> setpagedevice"
+*OutputBin OutputBin4/Mailbox 4 (Face Down): "<</OutputType (OPTIONAL OUTBIN 5)>> setpagedevice"
+*OutputBin OutputBin5/Mailbox 5 (Face Down): "<</OutputType (OPTIONAL OUTBIN 6)>> setpagedevice"
+*OutputBin OutputBin6/Mailbox 6 (Face Down): "<</OutputType (OPTIONAL OUTBIN 7)>> setpagedevice"
+*OutputBin OutputBin7/Mailbox 7 (Face Down): "<</OutputType (OPTIONAL OUTBIN 8)>> setpagedevice"
+*OutputBin OutputBin8/Mailbox 8 (Face Down): "<</OutputType (OPTIONAL OUTBIN 9)>> setpagedevice"
+*?OutputBin:"
+save
+ currentpagedevice /OutputAttributes get dup
+ 5 known
+ {/Priority get 0 get
+ [(Upper) (Left) (Reserved1) (Reserved2) (OutputBin1)
+ (OutputBin2) (OutputBin3) (OutputBin4)
+ (OutputBin5) (OutputBin6) (OutputBin7)
+ (OutputBin8)] exch get = flush}
+ {/Priority get 0 get
+ [(Upper) (Left) (Reserved1) (Reserved2) (MultiBin)] exch get = flush} ifelse
+restore
+"
+*End
+*CloseUI: *OutputBin
+
+*% ===================================
+*% Resolution and Appearance Control
+*% ===================================
+
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*OrderDependency: 10 DocumentSetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi/600 dpi: "
+<< /HWResolution [600 600]>> setpagedevice"
+*End
+*Resolution 300dpi/300 dpi: "
+<< /HWResolution [300 300]>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*% Resolution Enhancement
+*OpenUI *Smoothing/Resolution Enhancement: Boolean
+*OrderDependency: 15 DocumentSetup *Smoothing
+*DefaultSmoothing: True
+*Smoothing True/On: "
+<< /PostRenderingEnhance true >> setpagedevice"
+*End
+*Smoothing False/Off: "
+<< /PostRenderingEnhance false >> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhance get
+ {(True)}{ (False)} ifelse print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenFreq: "85.0"
+*ScreenAngle: "45.0"
+*ResScreenFreq 600dpi: "85.0"
+*ResScreenAngle 600dpi: "45.0"
+*ResScreenFreq 300dpi: "60.0"
+*ResScreenAngle 300dpi: "45.0"
+
+*% Enable/Disable Enhanced Halftone
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: Enhanced
+*HPHalftone Enhanced/Enhanced: "
+<< /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ {/EnhancedColorRendering600} {/EnhancedColorRendering} ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+} >> setpagedevice
+currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance false >> setpagedevice
+ }if
+/setscreen { 3 {pop} repeat } def
+/setcolorscreen { 12 {pop} repeat } def
+/sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+<< /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ }
+>> setpagedevice
+currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance false >> setpagedevice
+ }if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*% ===================================
+*% Color Control
+*% ===================================
+*DefaultColorSep: ProcessBlack.85lpi.600dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 53 lpi / 300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
+*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
+*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
+*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
+
+*% For 60 lpi / 300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% For 106 lpi /300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "100.0"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 71 lpi / 600 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
+*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
+*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
+*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
+*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
+*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
+
+*% For 106 lpi /600 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0"
+
+*% ===================================
+*% Font Information
+*% ===================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special 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
+*% ===================================
+*% 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: "warming up"/warming up
+*Status: "initializing"/initializing
+*Status: "idle"/idle
+*Status: "waiting"/waiting
+*Status: "busy"/busy
+*Status: "printing"/printing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*Printer Error: "needs attention"/needs attention
+*Printer Error: "cover open"/cover open
+*Printer Error: "no toner cartridge"/no toner cartridge
+*Printer Error: "manual feed"/manual feed
+*Printer Error: "out of paper"/out of paper
+*Printer Error: "Paper Jam"/Paper Jam
+*Printer Error: "page protect needed"/page protect needed
+*Printer Error: "out of memory"/out of memory
+*Printer Error: "output bin full"/output bin full
+*Printer Error: "resetting printer"/resetting printer
+*Printer Error: "toner is low"/toner is low
+*Printer Error: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*% ===================================
+*% System Management
+*% ===================================
+*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+*FreeVM: "1515136"
+*VMOption 12Meg/12 - 27 MB Total RAM: "1515136"
+*VMOption 28Meg/28 - 43 MB Total RAM: "5681347"
+*VMOption 44Meg/44 - 59 MB Total RAM: "8040643"
+*VMOption 60Meg/60 - 75 MB Total RAM: "8040643"
+*VMOption 76Meg/76 -100 MB Total RAM: "8040643"
+*SuggestedWaitTimeout: "300"
+*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: Cannot reset printer.) = flush
+"
+*End
+
+*% =============================================
+*% For "HP LaserJet 5Si/5Si MX" version 2014.103
+*% =============================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_5Si_Mopier.ppd b/prnt/hpijs/ppd/HP_LaserJet_5Si_Mopier.ppd
new file mode 100644
index 000000000..1db34491e
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_5Si_Mopier.ppd
@@ -0,0 +1,1271 @@
+*PPD-Adobe: "4.3"
+
+*% =========================================================
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD Version for Apple Macintosh only
+*% PPD for both 300 & 600 dpi
+*% DateCode: 19960906
+*% =========================================================
+
+*% ===================================
+*% Product / PPD Version Information
+*% ===================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.1.0 X"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*Manufacturer: "HP"
+*PCFileName: "HPLJ5SIM.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 5Si Mopier.icns"
+
+*% Product Version Information
+*Product: "(HP LaserJet 5Si)"
+*PSVersion: "(2014.108) 1"
+*ModelName: "HP LaserJet 5Si Mopier PS"
+*ShortNickName: "HP LaserJet 5Si Mopier PS"
+*NickName: "HP LaserJet 5Si Mopier Postscript (recommended)"
+
+*% ===================================
+*% Basic Device Capabilities
+*% ===================================
+*LanguageLevel: "2"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: True
+*?FileSystem: "
+ save
+ false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 10 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {(NO Type42} ifelse = flush
+ restore
+"
+*End
+*Throughput: "24"
+
+*% ===================================
+*% Installable Options
+*% ===================================
+*OpenGroup: InstallableOptions/Options Installed
+
+*OpenUI *HPOption_Envelope_Feeder/Envelope Feeder: Boolean
+*DefaultHPOption_Envelope_Feeder: True
+*HPOption_Envelope_Feeder True/Installed: ""
+*HPOption_Envelope_Feeder False/Not Installed: ""
+*?HPOption_Envelope_Feeder: "
+ save
+ currentpagedevice /InputAttributes get dup
+ 2 known
+ {2 get null ne {(True)}{(False)} ifelse}
+ {pop (False)} ifelse
+ = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Envelope_Feeder
+
+*OpenUI *HPOption_2000_Sheet_Tray/2000-Sheet Input Tray (Tray 4): Boolean
+*DefaultHPOption_2000_Sheet_Tray: True
+*HPOption_2000_Sheet_Tray True/Installed: ""
+*HPOption_2000_Sheet_Tray False/Not Installed: ""
+*?HPOption_2000_Sheet_Tray: "
+ save
+ currentpagedevice /InputAttributes get dup
+ 4 known
+ {4 get null ne {(True)}{(False)} ifelse}
+ {pop (False)} ifelse
+ = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_2000_Sheet_Tray
+
+*OpenUI *HPOption_Duplexer/Duplex Unit (for 2-Sided Printing): Boolean
+*DefaultHPOption_Duplexer: True
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_MBM_Switch/Mailbox with Stapler: Boolean
+*DefaultHPOption_MBM_Switch: True
+*HPOption_MBM_Switch True/Installed: ""
+*HPOption_MBM_Switch False/Not Installed: ""
+*?HPOption_MBM_Switch: "
+ save
+ currentpagedevice /OutputAttributes get
+ 5 known
+ {(True)}{(False)} ifelse
+ = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_MBM_Switch
+
+*OpenUI *HPOption_MBM_Mode/Mailbox with Stapler Mode: PickOne
+*DefaultHPOption_MBM_Mode: MailboxModeMailbox
+*HPOption_MBM_Mode MailboxModeMailbox/Mailbox: ""
+*HPOption_MBM_Mode MailboxModeStacker/Stacking/Job Separation: ""
+*?HPOption_MBM: "
+ save
+ currentpagedevice /OutputAttributes get
+ 6 known{(MailboxModeMailbox)}{(MailboxModeStacker)} ifelse
+ = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_MBM_Mode
+
+*OpenUI *HPOption_Disk/Printer Hard Disk: PickOne
+*DefaultHPOption_Disk: True
+*HPOption_Disk True/Installed: ""
+*HPOption_Disk False/Not Installed: ""
+*?HPOption_Disk: "
+ save
+ false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 10 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Disk
+
+*OpenUI *InstalledMemory/Printer Memory: PickOne
+*DefaultInstalledMemory: 44Meg
+*InstalledMemory 12Meg/12 - 27 MB Total RAM: ""
+*InstalledMemory 28Meg/28 - 43 MB Total RAM: ""
+*InstalledMemory 44Meg/44 - 59 MB Total RAM: ""
+*InstalledMemory 60Meg/60 - 75 MB Total RAM: ""
+*InstalledMemory 76Meg/76 -100 MB Total RAM: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 76 ge
+ {(76Meg)}
+ {
+ size 60 ge
+ {(60Meg)}
+ {
+ size 44 ge
+ {(44Meg)}
+ {
+ size 28 ge
+ {(28Meg)}
+ {
+ size 2 ge
+ {(12Meg)}
+ {(Unknown)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+*CloseGroup: InstallableOptions
+
+*% ===================================
+*% User Interface Constraints
+*% ===================================
+*% If optional Env Feeder is not installed, disable access to Env Feeder
+*UIConstraints: *HPOption_Envelope_Feeder False *InputSlot Envelope
+
+*% If optional Tray4 is not installed, disable access to Tray4 InputSlot
+*UIConstraints: *HPOption_2000_Sheet_Tray False *InputSlot Tray4
+
+*% If optional Duplexer is not installed, disable access to Duplex
+*UIConstraints: *HPOption_Duplexer False *Duplex
+
+*% if optional Multi-Bin Mailbox is not installed, disable Multi-Bin Mailbox output destinations
+*UIConstraints: *HPOption_MBM_Switch False *OutputBin MultiBin
+*UIConstraints: *HPOption_MBM_Switch False *OutputBin Stapler
+*UIConstraints: *HPOption_MBM_Switch False *OutputBin OutputBin1
+*UIConstraints: *HPOption_MBM_Switch False *OutputBin OutputBin2
+*UIConstraints: *HPOption_MBM_Switch False *OutputBin OutputBin3
+*UIConstraints: *HPOption_MBM_Switch False *OutputBin OutputBin4
+*UIConstraints: *HPOption_MBM_Switch False *OutputBin OutputBin5
+
+*% If Multi-Bin Mailbox mode is Mailbox, disable access to MultiBin device
+*UIConstraints: *HPOption_MBM_Mode MailboxModeMailbox *OutputBin MultiBin
+
+*% If Multi-Bin Mailbox is in Stacker/Separator mode, disable access to Individual Mailboxes
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin1
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin2
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin3
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin4
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin5
+
+*% If hard disk is not installed you cannot turn on collating.
+*UIConstraints: *HPOption_Disk False *Collate True
+
+*%************* PageSize
+*% If PageSize is letter disable unsupported paper handling options
+*UIConstraints: *PageSize Letter *InputSlot Envelope
+
+*% If PageSize is letterSmall disable unsupported paper handling options
+*UIConstraints: *PageSize LetterSmall *InputSlot Envelope
+
+*% if PageSize is Legal disable unsupported paper handling options
+*UIConstraints: *PageSize Legal *InputSlot Envelope
+
+*% if PageSize is LegalSmall disable unsupported paper handling options
+*UIConstraints: *PageSize LegalSmall *InputSlot Envelope
+
+*% if PageSize is A4 disable unsupported paper handling options
+*UIConstraints: *PageSize A4 *InputSlot Envelope
+
+*% if PageSize is A4Small disable unsupported paper handling options
+*UIConstraints: *PageSize A4Small *InputSlot Envelope
+
+*% if PageSize is A3 disable unsupported paper handling options
+*UIConstraints: *PageSize A3 *InputSlot Envelope
+*UIConstraints: *PageSize A3 *InputSlot Tray2
+
+*% if PageSize is Tabloid disable unsupported paper handling options
+*UIConstraints: *PageSize Tabloid *InputSlot Envelope
+*UIConstraints: *PageSize Tabloid *InputSlot Tray2
+
+*% if PageSize is b4 disable unsupported paper handling options
+*UIConstraints: *PageSize B4 *InputSlot Envelope
+
+*% if PageSize is b5 disable unsupported paper handling options
+*UIConstraints: *PageSize B5 *InputSlot Envelope
+*UIConstraints: *PageSize B5 *InputSlot Tray2
+*UIConstraints: *PageSize B5 *InputSlot Tray3
+*UIConstraints: *PageSize B5 *InputSlot Tray4
+
+*% if PageSize is Executive disable unsupported paper handling options
+*UIConstraints: *PageSize Executive *InputSlot Envelope
+*UIConstraints: *PageSize Executive *InputSlot Tray2
+*UIConstraints: *PageSize Executive *InputSlot Tray3
+*UIConstraints: *PageSize Executive *InputSlot Tray4
+
+*% if PageSize is Custom disable unsupported paper handling options
+*UIConstraints: *PageSize Custom *InputSlot Envelope
+*UIConstraints: *PageSize Custom *InputSlot Tray2
+*UIConstraints: *PageSize Custom *InputSlot Tray3
+*UIConstraints: *PageSize Custom *InputSlot Tray4
+
+*% if PageSize is DoublePostcard disable unsupported paper handling options
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray2
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray3
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray4
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageSize DoublePostcard *OutputBin MultiBin
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin1
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin2
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin3
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin4
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin5
+
+*% if PageSize is Comm 10 disable unsupported paper handling options
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *PageSize Env10 *InputSlot Tray3
+*UIConstraints: *PageSize Env10 *InputSlot Tray4
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *OutputBin MultiBin
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin1
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin2
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin3
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin4
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin5
+
+*% if PageSize is EnvMonarch disable unsupported paper handling options
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray4
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *OutputBin MultiBin
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin1
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin2
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin3
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin4
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin5
+
+*% if PageSize is EnvDL disable unsupported paper handling options
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *PageSize EnvDL *InputSlot Tray3
+*UIConstraints: *PageSize EnvDL *InputSlot Tray4
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *OutputBin MultiBin
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin1
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin2
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin3
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin4
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin5
+
+*% if PageSize is EnvC5 disable unsupported paper handling options
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray3
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray4
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *OutputBin MultiBin
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin1
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin2
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin3
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin4
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin5
+
+*% if PageSize is EnvISOB5 disable unsupported paper handling options
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray4
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *OutputBin MultiBin
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin1
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin2
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin3
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin4
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin5
+
+*%************* PageRegion
+*% If PageRegion is letter disable unsupported paper handling options
+*UIConstraints: *PageRegion Letter *InputSlot Envelope
+
+*% If PageRegion is letterSmall disable unsupported paper handling options
+*UIConstraints: *PageRegion LetterSmall *InputSlot Envelope
+
+*% if PageRegion is Legal disable unsupported paper handling options
+*UIConstraints: *PageRegion Legal *InputSlot Envelope
+
+*% if PageRegion is LegalSmall disable unsupported paper handling options
+*UIConstraints: *PageRegion LegalSmall *InputSlot Envelope
+
+*% if PageRegion is A4 disable unsupported paper handling options
+*UIConstraints: *PageRegion A4 *InputSlot Envelope
+
+*% if PageRegion is A4Small disable unsupported paper handling options
+*UIConstraints: *PageRegion A4Small *InputSlot Envelope
+
+*% if PageRegion is A3 disable unsupported paper handling options
+*UIConstraints: *PageRegion A3 *InputSlot Envelope
+*UIConstraints: *PageRegion A3 *InputSlot Tray2
+
+*% if PageRegion is Tabloid disable unsupported paper handling options
+*UIConstraints: *PageRegion Tabloid *InputSlot Envelope
+*UIConstraints: *PageRegion Tabloid *InputSlot Tray2
+
+*% if PageRegion is b4 disable unsupported paper handling options
+*UIConstraints: *PageRegion B4 *InputSlot Envelope
+
+*% if PageRegion is b5 disable unsupported paper handling options
+*UIConstraints: *PageRegion B5 *InputSlot Envelope
+*UIConstraints: *PageRegion B5 *InputSlot Tray2
+*UIConstraints: *PageRegion B5 *InputSlot Tray3
+*UIConstraints: *PageRegion B5 *InputSlot Tray4
+
+*% if PageRegion is Executive disable unsupported paper handling options
+*UIConstraints: *PageRegion Executive *InputSlot Envelope
+*UIConstraints: *PageRegion Executive *InputSlot Tray2
+*UIConstraints: *PageRegion Executive *InputSlot Tray3
+*UIConstraints: *PageRegion Executive *InputSlot Tray4
+
+*% if PageRegion is Custom disable unsupported paper handling options
+*UIConstraints: *PageRegion Custom *InputSlot Envelope
+*UIConstraints: *PageRegion Custom *InputSlot Tray2
+*UIConstraints: *PageRegion Custom *InputSlot Tray3
+*UIConstraints: *PageRegion Custom *InputSlot Tray4
+
+*% if PageRegion is DoublePostcard disable unsupported paper handling options
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray2
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray3
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray4
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageRegion DoublePostcard *OutputBin MultiBin
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin1
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin2
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin3
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin4
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin5
+
+*% if PageRegion is Comm 10 disable unsupported paper handling options
+*UIConstraints: *PageRegion Env10 *InputSlot Tray2
+*UIConstraints: *PageRegion Env10 *InputSlot Tray3
+*UIConstraints: *PageRegion Env10 *InputSlot Tray4
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *OutputBin MultiBin
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin1
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin2
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin3
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin4
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin5
+
+*% if PageRegion is EnvMonarch disable unsupported paper handling options
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray4
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *OutputBin MultiBin
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin1
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin2
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin3
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin4
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin5
+
+*% if PageRegion is EnvDL disable unsupported paper handling options
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray2
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray3
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray4
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *OutputBin MultiBin
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin1
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin2
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin3
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin4
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin5
+
+*% if PageRegion is EnvC5 disable unsupported paper handling options
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray4
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *OutputBin MultiBin
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin1
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin2
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin3
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin4
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin5
+
+*% if PageRegion is EnvISOB5 disable unsupported paper handling options
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray3
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray4
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin MultiBin
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin1
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin2
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin3
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin4
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin5
+
+*% ===================================
+*% Media Selection
+*% ===================================
+*LandscapeOrientation: Plus90
+*VariablePaperSize: False
+
+*% Page Selection by size
+*OpenUI *PageSize/Page Size: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/US Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/US Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/US Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/US Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Tabloid/11x17: "
+ <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Custom/11x17 (Oversize): "
+ <</DeferredMediaSelection true /PageSize [842 1274] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A3/A3: "
+ <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B4/JIS B4: "
+ <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard: "
+ <</DeferredMediaSelection true /PageSize [420 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 17 dict
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [595 842] (A4) put
+ dup [522 756] (Executive) put
+ dup [792 1224] (Tabloid) put
+ dup [842 1274] (Custom) put
+ dup [842 1191] (A3) put
+ dup [729 1032] (B4) put
+ dup [516 729] (B5) put
+ dup [420 567] (DoublePostcard) put
+ dup [297 684] (Env10) put
+ dup [279 540] (EnvMonarch) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [499 709] (EnvISOB5) 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
+
+*% Page Selection by region - used for manual feed
+*OpenUI *PageRegion/Page Region: PickOne
+*OrderDependency: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/US Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/US Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/US Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/US Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Tabloid/11x17: "
+ <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Custom/11x17 (Oversize): "
+ <</DeferredMediaSelection true /PageSize [842 1274] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small):"
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A3/A3: "
+ <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B4/JIS B4: "
+ <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard: "
+ <</DeferredMediaSelection true /PageSize [420 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*% The following entries provide information about specific paper keywords.
+*DefaultImageableArea: Letter
+*ImageableArea Letter/US Letter: "12.24 12.06 599.76 780.06"
+*ImageableArea LetterSmall/US Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06"
+*ImageableArea Legal/US Legal: "12.24 12.06 599.76 996.06"
+*ImageableArea LegalSmall/US Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Tabloid/11x17: "12.50 12.50 779.50 1211.50"
+*ImageableArea Custom/11x17 (Oversize): "10.32 12.00 832.08 1262.40"
+*ImageableArea A4/A4: "13.44 12.06 581.76 829.74"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A3/A3: "14.00 14.00 828.00 1177.00"
+*ImageableArea B4/JIS B4: "12.50 12.50 716.50 1019.50"
+*ImageableArea B5/JIS B5: "12.50 12.50 503.50 716.50"
+*ImageableArea DoublePostcard/Double Postcard: "10.08 12.00 409.44 554.88"
+*ImageableArea Env10/Env Comm10: "12.12 12.06 284.76 672.06"
+*ImageableArea EnvMonarch/Env Monarch: "12.72 12.06 266.16 528.06"
+*ImageableArea EnvDL/Env DL: "13.80 12.06 297.96 611.58"
+*ImageableArea EnvC5/Env C5: "12.60 12.06 446.52 637.02"
+*ImageableArea EnvISOB5/Env ISO B5: "13.20 12.06 485.52 696.54"
+*?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
+
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/US Letter: "612 792"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension Legal/US Legal: "612 1008"
+*PaperDimension Tabloid/11x17: "792 1224"
+*PaperDimension Custom/11x17 (Oversize): "842 1274"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension LetterSmall/US Letter (Small): "612 792"
+*PaperDimension LegalSmall/US Legal (Small): "612 1008"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension B4/JIS B4: "729 1032"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension DoublePostcard/Double Postcard: "420 567"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+*RequiresPageRegion All: True
+
+*% ===================================
+*% Mediatype definitions
+*% ===================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: None
+*MediaType None/None: "
+ <</DeferredMediaSelection true /MediaType null>> setpagedevice"
+*End
+*MediaType Plain/Plain: "
+ <</DeferredMediaSelection true /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</DeferredMediaSelection true /MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</DeferredMediaSelection true /MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</DeferredMediaSelection true /MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</DeferredMediaSelection true /MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</DeferredMediaSelection true /MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</DeferredMediaSelection true /MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</DeferredMediaSelection true /MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</DeferredMediaSelection true /MediaType (Color)>> setpagedevice"
+*End
+*MediaType Cardstock/Cardstock: "
+ <</DeferredMediaSelection true /MediaType (Card Stock)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /InputAttributes get dup
+ /Priority get
+ 0 get get
+ /MediaType get
+ (Card Stock) anchorsearch
+ {pop pop (Cardstock)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*% ===================================
+*% Media Handling Features
+*% ===================================
+*% Media Input Source
+*OpenUI *InputSlot/Input Slot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Tray3
+*InputSlot Envelope/Envelope Feeder: "
+ <</DeferredMediaSelection true /MediaPosition 2>> setpagedevice"
+*End
+*InputSlot Tray1/Tray 1: "
+ <</DeferredMediaSelection true /MediaPosition 3>> setpagedevice"
+*End
+*InputSlot Tray2/Tray 2: "
+ <</DeferredMediaSelection true /MediaPosition 0>> setpagedevice"
+*End
+*InputSlot Tray3/Tray 3: "
+ <</DeferredMediaSelection true /MediaPosition 1>> setpagedevice"
+*End
+*InputSlot Tray4/Tray 4: "
+ <</DeferredMediaSelection true /MediaPosition 4>> setpagedevice"
+*End
+*?InputSlot: "
+ save
+ currentpagedevice /InputAttributes get /Priority get
+ 0 get
+ [(Tray2) (Tray3) (Envelope) (Tray1) (Tray4)] exch get = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Manual Feed (Tray 1): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*% Two-sided Printing (Duplex)
+*OpenUI *Duplex/2-Sided Printing: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "
+ <</Duplex false /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Long-Edge Binding: "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Short-Edge Binding: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice dup /Duplex known
+ {dup /Duplex get
+ {/Tumble get{(DuplexTumble)}{(DuplexNoTumble)}ifelse}
+ {pop (None)} ifelse
+ }
+ {pop (None)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Duplex
+
+*PageStackOrder Upper: Normal
+*PageStackOrder Left: Reverse
+*PageStackOrder MultiBin: Normal
+*PageStackOrder Stapler: Normal
+*PageStackOrder OutputBin1: Normal
+*PageStackOrder OutputBin2: Normal
+*PageStackOrder OutputBin3: Normal
+*PageStackOrder OutputBin4: Normal
+*PageStackOrder OutputBin5: Normal
+
+*% Media Output Destination
+*OpenUI *OutputBin/Output Destination: PickOne
+*OrderDependency: 50 AnySetup *OutputBin
+*DefaultOutputBin: Upper
+
+*OutputBin Upper/Top Output Bin (Face Down): "<</Staple 0 /OutputType (TOP OUTPUT BIN)>> setpagedevice"
+*OutputBin Left/Left Output Bin (Face Up): "
+ currentpagedevice /OutputAttributes get
+ 5 known
+ {<</Staple 0 /OutputType (FACE UP BIN)>> setpagedevice}
+ {<</Staple 0 /OutputType (LEFT OUTPUT BIN)>> setpagedevice}
+ ifelse
+"
+*End
+*OutputBin MultiBin/Stacker/Separator (Face Down): "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*OutputBin Stapler/Stapler (Face Down): "<</Staple 2>> setpagedevice"
+*OutputBin OutputBin1/Mailbox 1 (Face Down): "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*OutputBin OutputBin2/Mailbox 2 (Face Down): "<</Staple 0 /OutputType (OPTIONAL OUTBIN 3)>> setpagedevice"
+*OutputBin OutputBin3/Mailbox 3 (Face Down): "<</Staple 0 /OutputType (OPTIONAL OUTBIN 4)>> setpagedevice"
+*OutputBin OutputBin4/Mailbox 4 (Face Down): "<</Staple 0 /OutputType (OPTIONAL OUTBIN 5)>> setpagedevice"
+*OutputBin OutputBin5/Mailbox 5 (Face Down): "<</Staple 0 /OutputType (OPTIONAL OUTBIN 6)>> setpagedevice"
+*?OutputBin:"
+save
+ currentpagedevice /OutputAttributes get dup
+ 6 known
+ {/Priority get 0 get
+ [(Upper) (Left) (Reserved1) (Reserved2) (OutputBin1)
+ (OutputBin2) (OutputBin3) (OutputBin4)
+ (OutputBin5)] exch get = flush}
+ {/Priority get 0 get
+ [(Upper) (Left) (Reserved1) (Reserved2) (Stacker)] exch get = flush} ifelse
+restore
+"
+*End
+*CloseUI: *OutputBin
+
+*% ===================================
+*% Resolution Enhancement
+*% ===================================
+*OpenUI *Smoothing/Resolution Enhancement: Boolean
+*OrderDependency: 15 DocumentSetup *Smoothing
+*DefaultSmoothing: True
+*Smoothing True/On: "
+<< /PostRenderingEnhance true >> setpagedevice"
+*End
+*Smoothing False/Off: "
+<< /PostRenderingEnhance false >> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhance get
+ {(True)}{ (False)} ifelse print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+*% ===================================
+*% Resolution and Appearance Control
+*% ===================================
+
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*OrderDependency: 10 DocumentSetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi/600 dpi: "
+<< /HWResolution [600 600]>> setpagedevice"
+*End
+*Resolution 300dpi/300 dpi: "
+<< /HWResolution [300 300]>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*% ===================================
+*% Finishing Feature
+*% ===================================
+*% Enable/Disable Collate via PostScript
+*OpenUI *Collate/Collate (turn off in application): Boolean
+*OrderDependency: 20 AnySetup *Collate
+*DefaultCollate: True
+*Collate True/On: "
+ <</Collate true>> setpagedevice"
+*End
+*Collate False/Off: "
+ <</Collate false>> setpagedevice"
+*End
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenFreq: "85.0"
+*ScreenAngle: "45.0"
+*ResScreenFreq 600dpi: "85.0"
+*ResScreenAngle 600dpi: "45.0"
+*ResScreenFreq 300dpi: "60.0"
+*ResScreenAngle 300dpi: "45.0"
+
+*% Enable/Disable Enhanced Halftone
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: Enhanced
+*HPHalftone Enhanced/Enhanced: "
+<< /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ {/EnhancedColorRendering600} {/EnhancedColorRendering} ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+} >> setpagedevice
+currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance false >> setpagedevice
+ }if
+/setscreen { 3 {pop} repeat } def
+/setcolorscreen { 12 {pop} repeat } def
+/sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+<< /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ }
+>> setpagedevice
+currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance false >> setpagedevice
+ }if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*% ===================================
+*% Color Control
+*% ===================================
+*DefaultColorSep: ProcessBlack.85lpi.600dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 53 lpi / 300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53lpi / 300dpi: "45.0"
+*ColorSepScreenAngle CustomColor.53lpi.300dpi/53lpi / 300dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53lpi / 300dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53lpi / 300dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53lpi / 300dpi: "0.0"
+*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53lpi / 300dpi: "53.033"
+*ColorSepScreenFreq CustomColor.53lpi.300dpi/53lpi / 300dpi: "53.033"
+*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53lpi / 300dpi: "47.4342"
+*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53lpi / 300dpi: "47.4342"
+*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53lpi / 300dpi: "50.0"
+
+*% For 60 lpi / 300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60lpi / 300dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60lpi / 300dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60lpi / 300dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60lpi / 300dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60lpi / 300dpi: "0"
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60lpi / 300dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60lpi / 300dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60lpi / 300dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60lpi / 300dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60lpi / 300dpi: "60"
+
+*% For 106 lpi /300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106lpi / 300dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106lpi / 300dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106lpi / 300dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106lpi / 300dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106lpi / 300dpi: "0.0"
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106lpi / 300dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106lpi / 300dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106lpi / 300dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106lpi / 300dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106lpi / 300dpi: "100.0"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85lpi / 600dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85lpi / 600dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85lpi / 600dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85lpi / 600dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85lpi / 600dpi: "0.0"
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85lpi / 600dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85lpi / 600dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85lpi / 600dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85lpi / 600dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85lpi / 600dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85lpi / 600dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 71 lpi / 600 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71lpi / 600dpi: "45.0"
+*ColorSepScreenAngle CustomColor.71lpi.600dpi/71lpi / 600dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71lpi / 600dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71lpi / 600dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71lpi / 600dpi: "0.0"
+*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71lpi / 600dpi: "70.7107"
+*ColorSepScreenFreq CustomColor.71lpi.600dpi/71lpi / 600dpi: "70.7107"
+*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71lpi / 600dpi: "63.2456"
+*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71lpi / 600dpi: "63.2456"
+*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71lpi / 600dpi: "66.6667"
+
+*% For 106 lpi /600 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106lpi / 600dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106lpi / 600dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106lpi / 600dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106lpi / 600dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106lpi / 600dpi: "0.0"
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106lpi / 600dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106lpi / 600dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106lpi / 600dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106lpi / 600dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106lpi / 600dpi: "100.0"
+
+*% ===================================
+*% Font Information
+*% ===================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special 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
+*% ===================================
+*% 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: "warming up"/warming up
+*Status: "initializing"/initializing
+*Status: "idle"/idle
+*Status: "waiting"/waiting
+*Status: "busy"/busy
+*Status: "printing"/printing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% PrinterError (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "cover open"/cover open
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "other I/O"/other I/O
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*% ===================================
+*% System Management
+*% ===================================
+*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+*FreeVM: "1515136"
+*VMOption 12Meg/12 - 27 MB Total RAM: "1515136"
+*VMOption 28Meg/28 - 43 MB Total RAM: "5681347"
+*VMOption 44Meg/44 - 59 MB Total RAM: "8040643"
+*VMOption 60Meg/60 - 75 MB Total RAM: "8040643"
+*VMOption 76Meg/76 -100 MB Total RAM: "8040643"
+*SuggestedWaitTimeout: "120"
+*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: Cannot reset printer.) = flush
+"
+*End
+
+*% =============================================
+*% For "HP LaserJet 5Si Mopier" version (2014.108) 1
+*% =============================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_6MP.ppd b/prnt/hpijs/ppd/HP_LaserJet_6MP.ppd
new file mode 100644
index 000000000..17519092a
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_6MP.ppd
@@ -0,0 +1,656 @@
+*PPD-Adobe: "4.3"
+
+*% =========================================================
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD Version for Apple Macintosh only
+*% PPD for both 300 & 600 dpi
+*% =========================================================
+
+*FileVersion: "1.1.0 X"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "HP LaserJet 6P/6MP"
+*ShortNickName: "HP LaserJet 6P/6MP - PostScript"
+*NickName: "HP LaserJet 6P/6MP - Postscript (recommended)"
+*PCFileName: "HPLJ6P_1.PPD"
+*Product: "(HP LaserJet 6P)"
+*PSVersion: "(2014.108) 1"
+*Manufacturer: "HP"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 6MP.icns"
+
+*% ================== Device Capabilities ==================
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: False
+*LanguageLevel: "2"
+*Throughput: "8"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ "
+*End
+
+*Protocols: PJL
+*VariablePaperSize: True
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+*PrintPSErrors: True
+
+
+*% ================== Installable Options ==================
+*OpenGroup: InstallableOptions/Installed Options
+
+*OpenUI *InstalledMemory/Total Memory: PickOne
+*DefaultInstalledMemory: 3MB
+*InstalledMemory 3MB/3 MB: ""
+*InstalledMemory 4MB/4 - 5 MB: ""
+*InstalledMemory 6MB/6 MB or more: ""
+*?InstalledMemory: "
+ currentsystemparams /RamSize get
+ 1048576 div dup
+ 5.0 gt {(6MB)} {3.0 gt {(4MB)} {(3MB)} ifelse} ifelse = flush
+ "
+*End
+*CloseUI: *InstalledMemory
+
+*CloseGroup: InstallableOptions
+
+*FreeVM: "409600"
+*VMOption 3MB: "409600"
+*VMOption 4MB: "1048576"
+*VMOption 6MB: "2097152"
+
+*% ==================== UI Constraints =====================
+*UIConstraints: *PageSize A5 *InputSlot Lower
+*UIConstraints: *PageSize Env10 *InputSlot Lower
+*UIConstraints: *PageSize EnvMonarch *InputSlot Lower
+*UIConstraints: *PageSize EnvDL *InputSlot Lower
+*UIConstraints: *PageSize EnvC5 *InputSlot Lower
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Lower
+*UIConstraints: *InputSlot Lower *PageSize A5
+*UIConstraints: *InputSlot Lower *PageSize Env10
+*UIConstraints: *InputSlot Lower *PageSize EnvMonarch
+*UIConstraints: *InputSlot Lower *PageSize EnvDL
+*UIConstraints: *InputSlot Lower *PageSize EnvC5
+*UIConstraints: *InputSlot Lower *PageSize EnvISOB5
+*UIConstraints: *PageRegion A5 *InputSlot Lower
+*UIConstraints: *PageRegion Env10 *InputSlot Lower
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Lower
+*UIConstraints: *PageRegion EnvDL *InputSlot Lower
+*UIConstraints: *PageRegion EnvC5 *InputSlot Lower
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Lower
+*UIConstraints: *InputSlot Lower *PageRegion A5
+*UIConstraints: *InputSlot Lower *PageRegion Env10
+*UIConstraints: *InputSlot Lower *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Lower *PageRegion EnvDL
+*UIConstraints: *InputSlot Lower *PageRegion EnvC5
+*UIConstraints: *InputSlot Lower *PageRegion EnvISOB5
+
+*% ====================== Paper Sizes ======================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/US Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/US Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>>
+setpagedevice"
+*End
+*PageSize Legal/US Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/US Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</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 w612h935/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 12 dict
+ dup [499 709] (EnvISOB5) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [279 540] (EnvMonarch) put
+ dup [297 684] (Env10) put
+ dup [558 774] (w558h774) put
+ dup [612 935] (w612h935) put
+ dup [595 842] (A4) put
+ dup [522 756] (Executive) put
+ dup [612 1008] (Legal) put
+ dup [612 792] (Letter) put
+ dup [420 595] (A5) 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
+"
+*End
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/US Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/US Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/US Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/US Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small):"
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5 (148 x 210 mm): "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w612h935/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/US Letter: "12.24 12.06 599.76 780.06"
+*ImageableArea LetterSmall/US Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Legal/US Legal: "12.24 12.06 599.76 996.06"
+*ImageableArea LegalSmall/US Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06"
+*ImageableArea A4/A4: "13.44 12.06 581.76 829.74"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.00 408.00 583.00"
+*ImageableArea w612h935/Executive (JIS): "12.00 12.00 599.76 922.76"
+*ImageableArea w558h774/16K: "12.00 12.00 545.76 761.76"
+*ImageableArea Env10/Env Comm10: "12.12 12.06 284.76 672.06"
+*ImageableArea EnvMonarch/Env Monarch: "12.72 12.06 266.16 528.06"
+*ImageableArea EnvDL/Env DL: "13.80 12.06 297.96 611.58"
+*ImageableArea EnvC5/Env C5: "12.60 12.06 446.52 637.02"
+*ImageableArea EnvISOB5/Env ISO B5: "13.20 12.06 485.52 696.54"
+*?ImageableArea: "
+ /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
+"
+*End
+
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/US Letter: "612 792"
+*PaperDimension Legal/US Legal: "612 1008"
+*PaperDimension LetterSmall/US Letter (Small): "612 792"
+*PaperDimension LegalSmall/US Legal (Small): "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+
+*LandscapeOrientation: Plus90
+
+*% ================= Custom Paper Support ==================
+*%Orientation and Margin (offsets) values are not utilized
+
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+*CenterRegistered: False
+*HWMargins: 16 16 16 16
+*CustomPageSize True: "
+ pop pop pop
+ << /PageSize [ 5 -2 roll ]
+ /DeferredMediaSelection true
+ /ImagingBBox null >>
+ setpagedevice
+ "
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1008
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 0
+
+*RequiresPageRegion All: True
+
+*% ===================== Paper Sources =====================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Lower
+*InputSlot Upper/Tray 1 (MultiPurpose): "
+ <</DeferredMediaSelection true /MediaPosition 3>> setpagedevice"
+*End
+*InputSlot Lower/Tray 2 (Paper Cassette): "
+ <</DeferredMediaSelection true /MediaPosition 0>> setpagedevice"
+*End
+*?InputSlot: "
+ currentpagedevice /InputAttributes get /Priority get
+ aload pop pop
+ [(Lower) (Upper)] exch get = flush
+"
+*End
+*CloseUI: *InputSlot
+
+*OpenUI *ManualFeed/Manual Feed: Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+"
+*End
+*CloseUI: *ManualFeed
+
+*% ================= Halftone Information ==================
+*ScreenFreq: "85.0"
+*ScreenAngle: "45.0"
+*ResScreenFreq 600dpi: "85.0"
+*ResScreenAngle 600dpi: "45.0"
+*ResScreenFreq 300dpi: "60.0"
+*ResScreenAngle 300dpi: "45.0"
+*DefaultHalftoneType: 9
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: Enhanced
+*HPHalftone Enhanced/Enhanced: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+ /setscreen { pop pop pop } def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+"
+*End
+*?HPHalftone: "
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+"
+*End
+*CloseUI: *HPHalftone
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+
+*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
+
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+
+*%===================================
+*% Resolution
+*%===================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 300dpi/300 dpi: "
+ <</HWResolution [300 300] /PreRenderingEnhance false>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+
+*% ================ Resolution Enhancement =================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: Medium
+*Smoothing Medium/On: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing None/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(None) (Medium) (Medium) (Medium)] exch get print
+"
+*End
+*CloseUI: *Smoothing
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*% ===================== Color Control =====================
+*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% =================== For 60lpi/300dpi ====================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% ========= For 85lpi/600dpi (5,5,2,6,6,2,20/3,0) =========
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% =================== For 106lpi/300dpi ===================
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "100.0"
+
+*% ================== For 106lpi/600 dpi ===================
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "100.0"
+
+*% =================== Font Information ====================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007)" Standard ROM
+*Font Bookman-Demi: Standard "(001.003)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM
+*Font Bookman-Light: Standard "(001.003)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM
+*Font Courier: Standard "(002.004)" Standard ROM
+*Font Courier-Bold: Standard "(002.004)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004)" Standard ROM
+*Font Helvetica: Standard "(001.006)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005)" Standard ROM
+*Font Symbol: Special "(001.007)" Special ROM
+*Font Times-Bold: Standard "(001.007)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
+*Font Times-Italic: Standard "(001.007)" Standard ROM
+*Font Times-Roman: Standard "(001.007)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard ROM
+*Font ZapfDingbats: Special "(001.004)" Special ROM
+*?FontQuery: "
+ { count 1 gt
+ { exch dup 127 string cvs (/) print print (:) print
+ /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
+ } { exit } ifelse
+ } bind loop
+ (*) = flush
+"
+*End
+
+*?FontList: "
+ (*) {cvn ==} 128 string /Font resourceforall
+ (*) = flush
+"
+*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: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: off line"/off line
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: out of paper"/out of paper
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "off line"/off line
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "out of paper"/out of paper
+
+*Source: "AppleTalk"/AppleTalk
+
+*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
+
+*% =========================================================
+*% For "HP LaserJet 6P/6MP" version 2014.108
+*% =========================================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_8000_Series.ppd b/prnt/hpijs/ppd/HP_LaserJet_8000_Series.ppd
new file mode 100644
index 000000000..43c20c73b
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_8000_Series.ppd
@@ -0,0 +1,2415 @@
+*PPD-Adobe: "4.3"
+*% =========================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =========================================
+*% =======================================================
+*% Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*%========================================================
+*% PPD for HP LaserJet 8000 Series
+*% For Macintosh
+*%
+*%========================================================
+
+*%=================================================
+*% PPD File Version Information
+*%=================================================
+*FileVersion: "1.1.1 X"
+*FormatVersion: "4.3"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP8000_6.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 8000 Series.icns"
+
+*%=================================================
+*% Product Version Information
+*%=================================================
+*ModelName: "HP LaserJet 8000 Series"
+*ShortNickName: "HP LaserJet 8000 Series"
+*NickName: "HP LaserJet 8000 Series Postscript (recommended)"
+*Product: "(HP LaserJet 8000 Series)"
+*Manufacturer: "HP"
+
+*PSVersion: "(2014.108) 1"
+
+*PSVersion: "(2014.112) 0"
+
+*%=================================================
+*% Device Capabilities
+*%=================================================
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: True
+*?FileSystem: "
+ save
+ false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+
+*LanguageLevel: "2"
+*Throughput: "32"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*%=================================================
+*% Emulations and Protocols
+*%=================================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+
+*PrintPSErrors: True
+
+*%=== Output Bin ======================
+*PageStackOrder Upper: Normal
+*PageStackOrder Left: Reverse
+*PageStackOrder Stacker: Normal
+*PageStackOrder Separator: Normal
+*PageStackOrder Collator: Normal
+*PageStackOrder UStapler: Normal
+*PageStackOrder OutputBin1: Normal
+*PageStackOrder OutputBin2: Normal
+*PageStackOrder OutputBin3: Normal
+*PageStackOrder OutputBin4: Normal
+*PageStackOrder OutputBin5: Normal
+*PageStackOrder OutputBin6: Normal
+*PageStackOrder OutputBin7: Normal
+*PageStackOrder OutputBin8: Normal
+
+*%=================================================
+*% Installable Options
+*%=================================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*OpenUI *HPOption_Tray4/Tray 4: Boolean
+*DefaultHPOption_Tray4: False
+*HPOption_Tray4 True/Installed: ""
+*HPOption_Tray4 False/Not Installed: ""
+*?HPOption_Tray4: "
+ save
+ currentpagedevice /InputAttributes get dup 5 known
+ {5 get null ne {(True)}{(False)} ifelse} {pop (False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Tray4
+
+*OpenUI *HPOption_Tray5/Tray 5: Boolean
+*DefaultHPOption_Tray5: False
+*HPOption_Tray5 True/Installed: ""
+*HPOption_Tray5 False/Not Installed: ""
+*?HPOption_Tray5: "
+ save
+ currentpagedevice /InputAttributes get dup 6 known
+ {6 get null ne {(True)}{(False)} ifelse} {pop (False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Tray5
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_Disk/Printer Disk: PickOne
+*DefaultHPOption_Disk: None
+*HPOption_Disk None/None: ""
+*HPOption_Disk RAMDisk/RAM Disk: ""
+*HPOption_Disk HardDisk/Hard Disk: ""
+*?HPOption_Disk: "
+ save
+ (HardDisk)
+ (RAMDisk)
+ (None)
+ 0
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { dup /Writeable get
+ { /PhysicalSize get 500000 gt {2}{1}ifelse 2 copy lt { exch }if pop }
+ { pop } ifelse
+ } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ index = flush pop pop pop
+ restore
+"
+*End
+*CloseUI: *HPOption_Disk
+
+*OpenUI *HPOption_Envelope_Feeder/Envelope Feeder: Boolean
+*DefaultHPOption_Envelope_Feeder: False
+*HPOption_Envelope_Feeder True/Installed: ""
+*HPOption_Envelope_Feeder False/Not Installed: ""
+*?HPOption_Envelope_Feeder: "
+ save
+ currentpagedevice /InputAttributes get dup 2 known
+ {2 get null ne {(True)}{(False)} ifelse} {pop (False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Envelope_Feeder
+
+*OpenUI *HPOption_MBM_Mixed/Accessory Output Bins: PickOne
+*OrderDependency: 10 AnySetup *HPOption_MBM_Mixed
+*DefaultHPOption_MBM_Mixed: Standard
+*HPOption_MBM_Mixed Standard/Not Installed: ""
+*HPOption_MBM_Mixed MBM5S/5 Bin Mailbox with Stapler: ""
+*HPOption_MBM_Mixed MBM7/7 Bin Mailbox: ""
+*HPOption_MBM_Mixed MBM8/8 Bin Mailbox: ""
+*HPOption_MBM_Mixed MBMStaplerStacker/HP 3000-Sheet Stapler-Stacker: "userdict /HPConfigurableStapler 0 put"
+*HPOption_MBM_Mixed MBMStacker/HP 3000-Sheet Stacker: ""
+*%No PS to reliably determine what output device is attached
+*?HPOption_MBM_Mixed: "(Unknown) = flush"
+*CloseUI: *HPOption_MBM_Mixed
+
+*OpenUI *HPOption_MBM_Mode/Multi-Bin Mailbox Mode: PickOne
+*DefaultHPOption_MBM_Mode: MailboxModeStacker
+*HPOption_MBM_Mode MailboxModeMailbox/Standard Mailbox: ""
+*HPOption_MBM_Mode MailboxModeStacker/Stacker-Separator-Collator: ""
+*?HPOption_MBM: "(Unknown) = flush"
+*CloseUI: *HPOption_MBM_Mode
+
+*OpenUI *InstalledMemory/Total Printer Memory: PickOne
+*DefaultInstalledMemory: 16-19MB
+*InstalledMemory 16-19MB/16 - 19 MB: ""
+*InstalledMemory 20-23MB/20 - 23 MB: ""
+*InstalledMemory 24-27MB/24 - 27 MB: ""
+*InstalledMemory 28MB/28 - 35 MB: ""
+*InstalledMemory 36MB/36 MB or more: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 36 ge
+ {(36MB)}
+ {size 28 ge
+ {(28MB)}
+ {size 24 ge
+ {(24-27MB)}
+ {size 20 ge
+ {(20-23MB)}
+ {size 16 ge
+ {(16-19MB)}
+ {(8MB)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+*%=================================================
+*% Fit to Page
+*%=================================================
+*OpenUI *HPOption_PaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPOption_PaperPolicy
+*DefaultHPOption_PaperPolicy: PromptUser
+*HPOption_PaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false /Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false /Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*CloseUI: *HPOption_PaperPolicy
+
+*CloseGroup: InstallableOptions
+
+*% High capacity stapler disabled without high capacity output unit
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *HPStaplerOptions Custom
+
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions Custom
+
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *HPStaplerOptions Custom
+
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *HPStaplerOptions Custom
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions Custom
+
+*% Do not staple uncollated documents
+*UIConstraints: *Collate False *HPStaplerOptions 1diagonal
+*UIConstraints: *Collate False *HPStaplerOptions 1parallel
+*UIConstraints: *Collate False *HPStaplerOptions 2parallel
+*UIConstraints: *Collate False *HPStaplerOptions 3parallel
+*UIConstraints: *Collate False *HPStaplerOptions 6parallel
+*UIConstraints: *Collate False *HPStaplerOptions Custom
+
+*% high capacity output unit has no mailbox mode
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPOption_MBM_Mode MailboxModeMailbox
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPOption_MBM_Mode MailboxModeMailbox
+
+*% Do not staple envelopes, all other sizes are supported.
+*UIConstraints: *PageSize Env10 *OutputBin UStapler
+*UIConstraints: *PageRegion Env10 *OutputBin UStapler
+*UIConstraints: *PageSize EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageRegion EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageSize EnvDL *OutputBin UStapler
+*UIConstraints: *PageRegion EnvDL *OutputBin UStapler
+*UIConstraints: *PageSize EnvC5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvC5 *OutputBin UStapler
+*UIConstraints: *PageSize EnvISOB5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin UStapler
+
+*UIConstraints: *OutputBin UStapler *PageSize Env10
+*UIConstraints: *OutputBin UStapler *PageRegion Env10
+*UIConstraints: *OutputBin UStapler *PageSize EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageRegion EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageSize EnvDL
+*UIConstraints: *OutputBin UStapler *PageRegion EnvDL
+*UIConstraints: *OutputBin UStapler *PageSize EnvC5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvC5
+*UIConstraints: *OutputBin UStapler *PageSize EnvISOB5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvISOB5
+
+*% Constrain output bins that are not available with MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin2 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin3 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin4 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin5 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin6 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin7 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin8 *HPOption_MBM_Mixed MBMStaplerStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin2
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin3
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin4
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin5
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin8
+
+*% Constrain output bins that are not available with MBMStacker
+*UIConstraints: *OutputBin OutputBin2 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin3 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin4 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin5 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin6 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin7 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin8 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed MBMStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin2
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin3
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin4
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin5
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin8
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin UStapler
+
+*%Job Retention not allowed unless printer has a hard disk
+*UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionStore
+*UIConstraints: *HPOption_Disk RAMDisk *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPOption_Disk RAMDisk *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPOption_Disk RAMDisk *HPJobRetentionOption HPJobRetentionStore
+
+*%Cannot Mopy without a disk
+*UIConstraints: *HPOption_Disk None *Collate True
+*UIConstraints: *Collate True *HPOption_Disk None
+
+
+*%=== Proof and Hold =======================
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetentionOption/Job Retention: PickOne
+*OrderDependency: 14 Prolog *HPJobRetentionOption
+*DefaultHPJobRetentionOption: HPJobRetentionOff
+*HPJobRetentionOption HPJobRetentionQuickCopy/Quick Copy: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 1 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionStore/Stored Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 2 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*CloseUI: *HPJobRetentionOption
+
+
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*%================================
+*% Media Output Destination
+*%================================
+*OpenUI *OutputBin/Output Destination: PickOne
+*OrderDependency: 100 AnySetup *OutputBin
+*DefaultOutputBin: PrinterDefault
+*OutputBin PrinterDefault/Printer's Current Setting: ""
+*OutputBin Upper/Top Bin: "<</Staple 0 /OutputType (TOP OUTPUT BIN)>> setpagedevice"
+*OutputBin Left/Left Bin (Face Up): "
+ currentpagedevice /OutputAttributes get
+ 4 known
+ {<</Staple 0 /OutputType (FACE UP BIN)>> setpagedevice}
+ {<</Staple 0 /OutputType (LEFT OUTPUT BIN)>> setpagedevice}
+ ifelse
+"
+*End
+*%*OutputBin Stacker/Stacker: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*%*OutputBin Collator/Collator: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*%*OutputBin Separator/Job Separator: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*OutputBin Stacker/Stacker-Separator-Collator: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*OutputBin UStapler/Stapler: "
+ userdict /HPStapleOption known {HPStapleOption}{<</Staple 2>> setpagedevice} ifelse
+ /currentdistillerparams 0 def
+ /setpagedevice { dup /Orientation known
+ { dup dup /Orientation get 2 mod 0 eq /StapleDetails << /Type 8 /Portrait 6 -1 roll >> put }if
+ systemdict /setpagedevice get exec
+ } bind def"
+*End
+*OutputBin OutputBin1/Bin 1: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*OutputBin OutputBin2/Bin 2: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 3)>> setpagedevice"
+*OutputBin OutputBin3/Bin 3: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 4)>> setpagedevice"
+*OutputBin OutputBin4/Bin 4: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 5)>> setpagedevice"
+*OutputBin OutputBin5/Bin 5: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 6)>> setpagedevice"
+*OutputBin OutputBin6/Bin 6: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 7)>> setpagedevice"
+*OutputBin OutputBin7/Bin 7: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 8)>> setpagedevice"
+*OutputBin OutputBin8/Bin 8: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 9)>> setpagedevice"
+*?OutputBin:"
+save
+ currentpagedevice /OutputAttributes get dup
+ 5 known
+ {/Priority get 0 get
+ [(Upper) (Left) (Reserved1) (Reserved2) (OutputBin1)
+ (OutputBin2) (OutputBin3) (OutputBin4) (OutputBin5) (OutputBin6) (OutputBin7) (OutputBin8)] exch get = flush}
+ {/Priority get 0 get
+ [(Upper) (Left) (Reserved1) (Reserved2) (Stacker)] exch get = flush} ifelse
+restore
+"
+*End
+*CloseUI: *OutputBin
+
+*%=== 3000 Sheet Stacker/Stapler Stapler Options =========================
+*OpenUI *HPStaplerOptions/Stapler Option: PickOne
+*OrderDependency: 45 AnySetup *HPStaplerOptions
+*DefaultHPStaplerOptions: PrintersDefault
+*HPStaplerOptions PrintersDefault/Printer's Current Setting: ""
+*HPStaplerOptions 1diagonal/1 Staple, diagonal: "
+ userdict /HPConfigurableStapler known
+ { userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (ONEANGLED)>> >> setpagedevice} put }
+ if"
+*End
+*HPStaplerOptions 1parallel/1 Staple, parallel: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (ONE)>> >> setpagedevice} put"
+*End
+*HPStaplerOptions 2parallel/2 Staples, parallel: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (TWO)>> >> setpagedevice} put"
+*End
+*HPStaplerOptions 3parallel/3 Staples, parallel: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (THREE)>> >> setpagedevice} put"
+*End
+*HPStaplerOptions 6parallel/6 Staples, parallel: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (SIX)>> >> setpagedevice} put"
+*End
+*HPStaplerOptions Custom/Custom: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (CUSTOM)>> >> setpagedevice} put"
+*End
+*CloseUI: *HPStaplerOptions
+
+*% Fills not allowed with overlays
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+
+*% Halo style does not work with Watermarks
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*%=================================================
+*% Enable/Disable Collate via PostScript
+*%=================================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 12 AnySetup *Collate
+*DefaultCollate: True
+*Collate True/On (turn off in application): "<</Collate true>> setpagedevice"
+*Collate False/Off: "<</Collate false>> setpagedevice"
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+*%=================================================
+*% Resolution Enhancement
+*%=================================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/Printer's Current Setting: ""
+*Smoothing None/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Light/Light: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 1 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Medium/Medium: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Dark/Dark: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 3 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (Light) (Medium) (Dark)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+*FreeVM: "13000000"
+*VMOption 16-19MB/16 - 19 MB: "13000000"
+*VMOption 20-23MB/20 - 23 MB: "17000000"
+*VMOption 24-27MB/24 - 27 MB: "20500000"
+*VMOption 28MB/28 - 35 MB: "24500000"
+*VMOption 36MB/36 MB or more: "32000000"
+
+*%=================================================
+*% UI Constraints
+*%=================================================
+*% If A than not B (Also include the reverse constraints if appropriate)
+*%
+*% If optional trays are not installed, disable access to LargeCapacity (Tray 4) and Tray 5.
+*UIConstraints: *HPOption_Tray4 False *InputSlot LargeCapacity
+*UIConstraints: *HPOption_Tray5 False *InputSlot Tray5
+
+*% If the envelope feeder is not installed disable envelope slot.
+*UIConstraints: *HPOption_Envelope_Feeder False *InputSlot Envelope
+
+*% If the duplexer is not installed disable duplex modes.
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+
+*% Don't allow these paper sizes/types in the Envelope Feeder
+*%------------------------------------------------------------
+*UIConstraints: *PageSize Letter *InputSlot Envelope
+*UIConstraints: *PageSize LetterSmall *InputSlot Envelope
+*UIConstraints: *PageSize Executive *InputSlot Envelope
+*UIConstraints: *PageSize Legal *InputSlot Envelope
+*UIConstraints: *PageSize LegalSmall *InputSlot Envelope
+*UIConstraints: *PageSize Tabloid *InputSlot Envelope
+*UIConstraints: *PageSize w842h1274 *InputSlot Envelope
+*UIConstraints: *PageSize w612h935 *InputSlot Envelope
+*UIConstraints: *PageSize w558h774 *InputSlot Envelope
+*UIConstraints: *PageSize w774h1116 *InputSlot Envelope
+*UIConstraints: *PageSize A3 *InputSlot Envelope
+*UIConstraints: *PageSize A4 *InputSlot Envelope
+*UIConstraints: *PageSize A4Small *InputSlot Envelope
+*UIConstraints: *PageSize A5 *InputSlot Envelope
+*UIConstraints: *PageSize B4 *InputSlot Envelope
+*UIConstraints: *PageSize B5 *InputSlot Envelope
+*UIConstraints: *PageSize DoublePostcard *InputSlot Envelope
+
+*UIConstraints: *PageRegion Letter *InputSlot Envelope
+*UIConstraints: *PageRegion LetterSmall *InputSlot Envelope
+*UIConstraints: *PageRegion Executive *InputSlot Envelope
+*UIConstraints: *PageRegion Legal *InputSlot Envelope
+*UIConstraints: *PageRegion LegalSmall *InputSlot Envelope
+*UIConstraints: *PageRegion Tabloid *InputSlot Envelope
+*UIConstraints: *PageRegion w842h1274 *InputSlot Envelope
+*UIConstraints: *PageRegion w612h935 *InputSlot Envelope
+*UIConstraints: *PageRegion w558h774 *InputSlot Envelope
+*UIConstraints: *PageRegion w774h1116 *InputSlot Envelope
+*UIConstraints: *PageRegion A3 *InputSlot Envelope
+*UIConstraints: *PageRegion A4 *InputSlot Envelope
+*UIConstraints: *PageRegion A4Small *InputSlot Envelope
+*UIConstraints: *PageRegion A5 *InputSlot Envelope
+*UIConstraints: *PageRegion B4 *InputSlot Envelope
+*UIConstraints: *PageRegion B5 *InputSlot Envelope
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Envelope
+
+*UIConstraints: *MediaType Transparency *InputSlot Envelope
+*UIConstraints: *MediaType Labels *InputSlot Envelope
+
+*% If selected page size is an envelope, executive, A5, B5 (JIS),
+*% 11x17 (Oversize 11.7x17.7), Asian, or DoublePostcard
+*% disable access to paper trays 2, 3, 4 and 5.
+*%------------------------------------------------------------
+*UIConstraints: *PageSize Env10 *InputSlot Middle
+*UIConstraints: *PageSize Env10 *InputSlot Lower
+*UIConstraints: *PageSize Env10 *InputSlot LargeCapacity
+*UIConstraints: *PageSize Env10 *InputSlot Tray5
+*UIConstraints: *PageSize EnvMonarch *InputSlot Middle
+*UIConstraints: *PageSize EnvMonarch *InputSlot Lower
+*UIConstraints: *PageSize EnvMonarch *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray5
+*UIConstraints: *PageSize EnvDL *InputSlot Middle
+*UIConstraints: *PageSize EnvDL *InputSlot Lower
+*UIConstraints: *PageSize EnvDL *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvDL *InputSlot Tray5
+*UIConstraints: *PageSize EnvC5 *InputSlot Middle
+*UIConstraints: *PageSize EnvC5 *InputSlot Lower
+*UIConstraints: *PageSize EnvC5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray5
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Middle
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Lower
+*UIConstraints: *PageSize EnvISOB5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray5
+
+*UIConstraints: *PageSize A5 *InputSlot Middle
+*UIConstraints: *PageSize A5 *InputSlot Lower
+*UIConstraints: *PageSize A5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize A5 *InputSlot Tray5
+*UIConstraints: *PageSize B5 *InputSlot Middle
+*UIConstraints: *PageSize B5 *InputSlot Lower
+*UIConstraints: *PageSize B5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize B5 *InputSlot Tray5
+*UIConstraints: *PageSize Executive *InputSlot Middle
+*UIConstraints: *PageSize Executive *InputSlot Lower
+*UIConstraints: *PageSize Executive *InputSlot LargeCapacity
+*UIConstraints: *PageSize Executive *InputSlot Tray5
+*UIConstraints: *PageSize w842h1274 *InputSlot Middle
+*UIConstraints: *PageSize w842h1274 *InputSlot Lower
+*UIConstraints: *PageSize w842h1274 *InputSlot LargeCapacity
+*UIConstraints: *PageSize w842h1274 *InputSlot Tray5
+*UIConstraints: *PageSize DoublePostcard *InputSlot Middle
+*UIConstraints: *PageSize DoublePostcard *InputSlot Lower
+*UIConstraints: *PageSize DoublePostcard *InputSlot LargeCapacity
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray5
+*UIConstraints: *PageSize w612h935 *InputSlot Middle
+*UIConstraints: *PageSize w612h935 *InputSlot Lower
+*UIConstraints: *PageSize w612h935 *InputSlot LargeCapacity
+*UIConstraints: *PageSize w612h935 *InputSlot Tray5
+*UIConstraints: *PageSize w558h774 *InputSlot Middle
+*UIConstraints: *PageSize w558h774 *InputSlot Lower
+*UIConstraints: *PageSize w558h774 *InputSlot LargeCapacity
+*UIConstraints: *PageSize w558h774 *InputSlot Tray5
+*UIConstraints: *PageSize w774h1116 *InputSlot Middle
+*UIConstraints: *PageSize w774h1116 *InputSlot Lower
+*UIConstraints: *PageSize w774h1116 *InputSlot LargeCapacity
+*UIConstraints: *PageSize w774h1116 *InputSlot Tray5
+
+*% If selected page region is an envelope, executive, A5, B5 (JIS),
+*% 11x17 (Oversize 11.7x17.7), Asian, or DoublePostcard
+*% disable access to paper trays 2, 3, 4 and 5
+*%------------------------------------------------------------
+*UIConstraints: *PageRegion Env10 *InputSlot Middle
+*UIConstraints: *PageRegion Env10 *InputSlot Lower
+*UIConstraints: *PageRegion Env10 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion Env10 *InputSlot Tray5
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Middle
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Lower
+*UIConstraints: *PageRegion EnvMonarch *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray5
+*UIConstraints: *PageRegion EnvDL *InputSlot Middle
+*UIConstraints: *PageRegion EnvDL *InputSlot Lower
+*UIConstraints: *PageRegion EnvDL *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray5
+*UIConstraints: *PageRegion EnvC5 *InputSlot Middle
+*UIConstraints: *PageRegion EnvC5 *InputSlot Lower
+*UIConstraints: *PageRegion EnvC5 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray5
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Middle
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Lower
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray5
+
+*UIConstraints: *PageRegion A5 *InputSlot Middle
+*UIConstraints: *PageRegion A5 *InputSlot Lower
+*UIConstraints: *PageRegion A5 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion A5 *InputSlot Tray5
+*UIConstraints: *PageRegion B5 *InputSlot Middle
+*UIConstraints: *PageRegion B5 *InputSlot Lower
+*UIConstraints: *PageRegion B5 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion B5 *InputSlot Tray5
+*UIConstraints: *PageRegion Executive *InputSlot Middle
+*UIConstraints: *PageRegion Executive *InputSlot Lower
+*UIConstraints: *PageRegion Executive *InputSlot LargeCapacity
+*UIConstraints: *PageRegion Executive *InputSlot Tray5
+*UIConstraints: *PageRegion w842h1274 *InputSlot Middle
+*UIConstraints: *PageRegion w842h1274 *InputSlot Lower
+*UIConstraints: *PageRegion w842h1274 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion w842h1274 *InputSlot Tray5
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Middle
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Lower
+*UIConstraints: *PageRegion DoublePostcard *InputSlot LargeCapacity
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray5
+*UIConstraints: *PageRegion w612h935 *InputSlot Middle
+*UIConstraints: *PageRegion w612h935 *InputSlot Lower
+*UIConstraints: *PageRegion w612h935 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion w612h935 *InputSlot Tray5
+*UIConstraints: *PageRegion w558h774 *InputSlot Middle
+*UIConstraints: *PageRegion w558h774 *InputSlot Lower
+*UIConstraints: *PageRegion w558h774 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray5
+*UIConstraints: *PageRegion w774h1116 *InputSlot Middle
+*UIConstraints: *PageRegion w774h1116 *InputSlot Lower
+*UIConstraints: *PageRegion w774h1116 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion w774h1116 *InputSlot Tray5
+
+*% Don't allow 11x17 or A3 in tray 2
+*%------------------------------------------------------------
+*UIConstraints: *PageSize Tabloid *InputSlot Middle
+*UIConstraints: *PageRegion Tabloid *InputSlot Middle
+*UIConstraints: *PageSize A3 *InputSlot Middle
+*UIConstraints: *PageRegion A3 *InputSlot Middle
+
+*% Don't allow DoublePostcard, envelopes, transparencies or labels to be duplexed
+*%------------------------------------------------------------
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+
+*% Cannot duplex custom page sizes
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexNoTumble
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexTumble
+
+*NonUIConstraints: *Duplex DuplexNoTumble *CustomPageSize True
+*NonUIConstraints: *Duplex DuplexTumble *CustomPageSize True
+
+*% Output bin UI Constraints
+*% If optional Multi-Bin Mailbox is not installed,
+*% disable Multi-Bin Mailbox output destinations.
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin Stacker
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin1
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin2
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin3
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin4
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin5
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin8
+
+*% Constrain output bins that are not available.
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *OutputBin OutputBin8
+
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *OutputBin OutputBin8
+
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *OutputBin UStapler
+
+*% If an output accessory is not selected then disable the mailbox modes except mailbox.
+*%------------------------------------------------------------
+*% *UIConstraints: *HPOption_MBM_Mixed Standard *HPOption_MBM_Mode MailboxModeStacker
+*% *UIConstraints: *HPOption_MBM_Mixed Standard *HPOption_MBM_Mode MailboxModeSeparator
+*% *UIConstraints: *HPOption_MBM_Mixed Standard *HPOption_MBM_Mode MailboxModeCollator
+
+*% If Multi-Bin Mailbox mode is Mailbox, disable Stacker-Separator-Collator.
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mode MailboxModeMailbox *OutputBin Stacker
+
+*% If Multi-Bin Mailbox mode is Stacker-Separator-Collator disable Individual Mailboxes
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin1
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin2
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin3
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin4
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin5
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin8
+
+*% Limit support to Letter, A4 to the MBM5 stapler bin.
+*% Note: These are included for informational purposes only
+*% This is actually a 3-way constraint handled by a ppdA resource
+*%------------------------------------------------------------
+*UIConstraints: *PageSize Env10 *OutputBin UStapler
+*UIConstraints: *PageRegion Env10 *OutputBin UStapler
+
+*UIConstraints: *PageSize EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageRegion EnvMonarch *OutputBin UStapler
+
+*UIConstraints: *PageSize EnvDL *OutputBin UStapler
+*UIConstraints: *PageRegion EnvDL *OutputBin UStapler
+
+*UIConstraints: *PageSize EnvC5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvC5 *OutputBin UStapler
+
+*UIConstraints: *PageSize EnvISOB5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin UStapler
+
+*UIConstraints: *PageSize Executive *OutputBin UStapler
+*UIConstraints: *PageRegion Executive *OutputBin UStapler
+
+*UIConstraints: *PageSize Legal *OutputBin UStapler
+*UIConstraints: *PageRegion Legal *OutputBin UStapler
+
+*UIConstraints: *PageSize LegalSmall *OutputBin UStapler
+*UIConstraints: *PageRegion LegalSmall *OutputBin UStapler
+
+*UIConstraints: *PageSize Tabloid *OutputBin UStapler
+*UIConstraints: *PageRegion Tabloid *OutputBin UStapler
+
+*UIConstraints: *PageSize w842h1274 *OutputBin UStapler
+*UIConstraints: *PageRegion w842h1274 *OutputBin UStapler
+
+*UIConstraints: *PageSize A3 *OutputBin UStapler
+*UIConstraints: *PageRegion A3 *OutputBin UStapler
+
+*UIConstraints: *PageSize B4 *OutputBin UStapler
+*UIConstraints: *PageRegion B4 *OutputBin UStapler
+
+*UIConstraints: *PageSize w612h935 *OutputBin UStapler
+*UIConstraints: *PageRegion w612h935 *OutputBin UStapler
+
+*UIConstraints: *PageSize w558h774 *OutputBin UStapler
+*UIConstraints: *PageRegion w558h774 *OutputBin UStapler
+
+*UIConstraints: *PageSize w774h1116 *OutputBin UStapler
+*UIConstraints: *PageRegion w774h1116 *OutputBin UStapler
+
+*%These paper sizes cannot be stapled
+*UIConstraints: *PageSize B5 *OutputBin UStapler
+*UIConstraints: *PageRegion B5 *OutputBin UStapler
+*UIConstraints: *PageSize A5 *OutputBin UStapler
+*UIConstraints: *PageRegion A5 *OutputBin UStapler
+*UIConstraints: *PageSize DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageRegion DoublePostcard *OutputBin UStapler
+
+*UIConstraints: *OutputBin UStapler *PageSize B5
+*UIConstraints: *OutputBin UStapler *PageRegion B5
+*UIConstraints: *OutputBin UStapler *PageSize A5
+*UIConstraints: *OutputBin UStapler *PageRegion A5
+*UIConstraints: *OutputBin UStapler *PageSize DoublePostcard
+*UIConstraints: *OutputBin UStapler *PageRegion DoublePostcard
+
+*%These media types make no sense to staple
+*UIConstraints: *MediaType Transparency *OutputBin UStapler
+*UIConstraints: *MediaType Card_Stock *OutputBin UStapler
+*UIConstraints: *MediaType Labels *OutputBin UStapler
+
+*UIConstraints: *OutputBin UStapler *MediaType Transparency
+*UIConstraints: *OutputBin UStapler *MediaType Card_Stock
+*UIConstraints: *OutputBin UStapler *MediaType Labels
+
+*% Disable feeding Asian, 11x17 (Oversize), A5, B5 (JIS), DoublePostcard,
+*% and envelopes to the output bins
+*%------------------------------------------------------------
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin1
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin2
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin3
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin4
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin5
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin6
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin7
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin1
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin2
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin3
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin4
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin5
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin6
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin7
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin1
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin2
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin3
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin4
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin5
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin6
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin7
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin1
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin2
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin3
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin4
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin5
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin6
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin7
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize A5 *OutputBin UStapler
+*UIConstraints: *PageSize A5 *OutputBin Stacker
+*UIConstraints: *PageSize A5 *OutputBin OutputBin1
+*UIConstraints: *PageSize A5 *OutputBin OutputBin2
+*UIConstraints: *PageSize A5 *OutputBin OutputBin3
+*UIConstraints: *PageSize A5 *OutputBin OutputBin4
+*UIConstraints: *PageSize A5 *OutputBin OutputBin5
+*UIConstraints: *PageSize A5 *OutputBin OutputBin6
+*UIConstraints: *PageSize A5 *OutputBin OutputBin7
+*UIConstraints: *PageSize A5 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize B5 *OutputBin UStapler
+*UIConstraints: *PageSize B5 *OutputBin Stacker
+*UIConstraints: *PageSize B5 *OutputBin OutputBin1
+*UIConstraints: *PageSize B5 *OutputBin OutputBin2
+*UIConstraints: *PageSize B5 *OutputBin OutputBin3
+*UIConstraints: *PageSize B5 *OutputBin OutputBin4
+*UIConstraints: *PageSize B5 *OutputBin OutputBin5
+*UIConstraints: *PageSize B5 *OutputBin OutputBin6
+*UIConstraints: *PageSize B5 *OutputBin OutputBin7
+*UIConstraints: *PageSize B5 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageSize DoublePostcard *OutputBin Stacker
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin1
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin2
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin3
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin4
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin5
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin6
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin7
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin8
+
+*UIConstraints: *PageSize Env10 *OutputBin Stacker
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin1
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin2
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin3
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin4
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin5
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin6
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin7
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin1
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin2
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin3
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin4
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin5
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin6
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin7
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin8
+
+*UIConstraints: *PageSize EnvDL *OutputBin Stacker
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin1
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin2
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin3
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin4
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin5
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin6
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin7
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin8
+
+*UIConstraints: *PageSize EnvC5 *OutputBin Stacker
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin1
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin2
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin3
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin4
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin5
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin6
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin7
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize EnvISOB5 *OutputBin Stacker
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin1
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin2
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin3
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin4
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin5
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin6
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin7
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin8
+
+*% Disable feeding Asian, 11x17 (Oversize), A5, B5 (JIS), DoublePostcard,
+*% and envelopes to the output bins
+*%------------------------------------------------------------
+*UIConstraints: *PageRegion w612h935 *OutputBin Stacker
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin1
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin2
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin3
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin4
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin5
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin6
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin7
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion w558h774 *OutputBin Stacker
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin1
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin2
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin3
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin4
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin5
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin6
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin7
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion w774h1116 *OutputBin Stacker
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin1
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin2
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin3
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin4
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin5
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin6
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin7
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion w842h1274 *OutputBin Stacker
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin1
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin2
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin3
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin4
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin5
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin6
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin7
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion A5 *OutputBin UStapler
+*UIConstraints: *PageRegion A5 *OutputBin Stacker
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin1
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin2
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin3
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin4
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin5
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin6
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin7
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion B5 *OutputBin UStapler
+*UIConstraints: *PageRegion B5 *OutputBin Stacker
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin1
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin2
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin3
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin4
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin5
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin6
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin7
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageRegion DoublePostcard *OutputBin Stacker
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin1
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin2
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin3
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin4
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin5
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin6
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin7
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion Env10 *OutputBin Stacker
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin1
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin2
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin3
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin4
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin5
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin6
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin7
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin1
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin2
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin3
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin4
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin5
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin6
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin7
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion EnvDL *OutputBin Stacker
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin1
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin2
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin3
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin4
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin5
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin6
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin7
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion EnvC5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin1
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin2
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin3
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin4
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin5
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin6
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin7
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin1
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin2
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin3
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin4
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin5
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin6
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin7
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin8
+
+*%=================================================
+*% Paper Sizes
+*%=================================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Tabloid/11x17: "
+ <</PageSize [792 1224] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w842h1274/11x17 (Oversize 11.7x17.7): "
+ <</PageSize [842 1274] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A3/A3: "
+ <</PageSize [842 1191] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B4/JIS B4: "
+ <</PageSize [729 1032] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w612h935/Executive (JIS): "
+ <</PageSize [612 935] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w774h1116/8K: "
+ <</PageSize [774 1116] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 19 dict
+ dup [612 792] (Letter) put
+ dup [522 756] (Executive) put
+ dup [612 1008] (Legal) put
+ dup [792 1224] (Tabloid) put
+ dup [842 1274] (w842h1274) put
+ dup [842 1191] (A3) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [729 1032] (B4) put
+ dup [516 729] (B5) put
+ dup [419.5 567] (DoublePostcard) put
+ dup [612 935] (w612h935) put
+ dup [558 774] (w558h774) put
+ dup [774 1116] (w774h1116) put
+ dup [297 684] (Env10) put
+ dup [279 540] (EnvMonarch) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [499 709] (EnvISOB5) 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: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Tabloid/11x17: "
+ <</PageSize [792 1224] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w842h1274/11x17 (Oversize 11.7x17.7): "
+ <</PageSize [842 1274] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A3/A3: "
+ <</PageSize [842 1191] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B4/JIS B4: "
+ <</PageSize [729 1032] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w612h935/Executive (JIS): "
+ <</PageSize [612 935] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w774h1116/8K: "
+ <</PageSize [774 1116] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.00 599.76 779.76"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Executive/Executive: "12.00 12.00 509.76 743.76"
+*ImageableArea Legal/Legal: "12.00 12.00 599.76 995.76"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Tabloid/11x17: "12.00 12.00 779.76 1211.76"
+*ImageableArea w842h1274/11x17 (Oversize 11.7x17.7): "12.00 12.00 829.68 1261.68"
+*ImageableArea A3/A3: "12.00 12.00 829.44 1178.16"
+*ImageableArea A4/A4: "12.00 12.00 582.96 829.44"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.00 407.28 582.96"
+*ImageableArea B4/JIS B4: "12.00 12.00 716.16 1019.52"
+*ImageableArea B5/JIS B5: "12.00 12.00 503.52 716.16"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.00 407.28 554.64"
+*ImageableArea w612h935/Executive (JIS): "12.00 12.00 599.76 922.76"
+*ImageableArea w558h774/16K: "12.00 12.00 545.76 761.76"
+*ImageableArea w774h1116/8K: "12.00 12.00 761.76 1103.76"
+*ImageableArea Env10/Env Comm10: "12.00 12.00 284.64 671.76"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.00 266.64 527.76"
+*ImageableArea EnvDL/Env DL: "12.00 12.00 299.52 611.28"
+*ImageableArea EnvC5/Env C5: "12.00 12.00 446.88 636.72"
+*ImageableArea EnvISOB5/Env ISO B5: "12.00 12.00 486.48 696.24"
+*?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 Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension Tabloid/11x17: "792 1224"
+*PaperDimension w842h1274/11x17 (Oversize 11.7x17.7): "842 1274"
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension B4/JIS B4: "729 1032"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension w774h1116/8K: "774 1116"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+
+*LandscapeOrientation: Plus90
+
+*%=================================================
+*% Custom Paper Support
+*%=================================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*VariablePaperSize: True
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*% Smallest = 3.67x7.5, Largest = 11.7 x 17.7
+*MaxMediaWidth: "842"
+*MaxMediaHeight: "1274"
+*HWMargins: 12 12 12 12
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null >>
+ setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 264 842
+*ParamCustomPageSize Height: 2 points 540 1274
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 0
+
+*RequiresPageRegion All: True
+
+*%=================================================
+*% Paper Sources
+*%=================================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Middle
+*InputSlot Upper/Tray 1: "<</ManualFeed false /MediaPosition 3>> setpagedevice"
+*InputSlot Middle/Tray 2: "<</ManualFeed false /MediaPosition 0>> setpagedevice"
+*InputSlot Lower/Tray 3: "<</ManualFeed false /MediaPosition 1>> setpagedevice"
+*InputSlot LargeCapacity/Tray 4: "<</ManualFeed false /MediaPosition 5>> setpagedevice"
+*InputSlot Tray5/Tray 5: "<</ManualFeed false /MediaPosition 6>> setpagedevice"
+*InputSlot Envelope/Envelope Feeder: "<</ManualFeed false /MediaPosition 2>> setpagedevice"
+*?InputSlot: "
+ save
+ [(Middle) (Lower) (Envelope) (Upper) (LargeCapacity) (Tray5)]
+ statusdict /papertray get exec
+ {get exec} stopped { pop pop (Unknown) } if =
+ currentpagedevice /InputAttributes get dup
+ /Priority get 0 get get /MediaType get = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*%==========================================
+*% Media Type
+*%=========================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "
+ <</MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</MediaType (Color)>> setpagedevice"
+*End
+*MediaType Card_Stock/Card_Stock: "
+ <</MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Rough/Rough: "
+ <</MediaType (Rough)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /InputAttributes get dup
+ /Priority get
+ 0 get get
+ /MediaType get
+ (Card Stock) anchorsearch
+ {pop pop (Card_Stock)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*%=================================================
+*% Halftone Information
+*%=================================================
+*ScreenFreq: "106.0"
+*ScreenAngle: "45.0"
+
+*ResScreenFreq 300dpi/300 dpi: "60.0"
+*ResScreenAngle 300dpi/300 dpi: "45.0"
+*ResScreenFreq 600dpi/600 dpi: "106.0"
+*ResScreenAngle 600dpi/600 dpi: "45.0"
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 9
+*AccurateScreensSupport: False
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: PrinterDefault
+*HPHalftone PrinterDefault/Printer's Current Setting: ""
+*HPHalftone Enhanced/Enhanced: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+ /setscreen { pop pop pop } def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ } >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true /PostRenderingEnhanceDetails
+ << /REValue 0 /Type 8 >> >> setpagedevice
+ } if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+
+*%=================================================
+*% Resolution
+*%=================================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600x600x2dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 300x300dpi/300 dpi: "
+ <</HWResolution [300 300] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600x2dpi/FastRes 1200: "
+ <</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%=================================================
+*% HPEconoMode
+*%=================================================
+*OpenUI *HPEconoMode/EconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/Printer's Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /EconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+*%=================================================
+*% Duplex
+*%=================================================
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off (1-Sided): "
+ <</Duplex false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Flip on Long Edge (Standard): "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Flip on Short Edge: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex known
+ false ne
+ { currentpagedevice /Duplex get
+ { currentpagedevice /Tumble get
+ {(DuplexTumble)}{(DuplexNoTumble)}ifelse
+ } { (None)} ifelse
+ }{(None)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Duplex
+
+*%=================================================
+*% Color Control
+*%=================================================
+*DefaultColorSep: ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 60 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ====
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi /300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "100.0"
+
+*% For 106 lpi /600 dpi =========================
+
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0"
+
+*%=================================================
+*% Font Information
+*%=================================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% =======================================
+*% For HP LaserJet 8000 Series
+*% =======================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_8100_Series.ppd b/prnt/hpijs/ppd/HP_LaserJet_8100_Series.ppd
new file mode 100644
index 000000000..e37e63e89
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_8100_Series.ppd
@@ -0,0 +1,2413 @@
+*PPD-Adobe: "4.3"
+*% =========================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =========================================
+*% =======================================================
+*% Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*%========================================================
+*% PPD for HP LaserJet 8100 Series
+*% For Macintosh
+*%
+*%========================================================
+
+*%=================================================
+*% PPD File Version Information
+*%=================================================
+*FileVersion: "1.1.1 X"
+*FormatVersion: "4.3"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP8100_H.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 8100 Series.icns"
+
+*%=================================================
+*% Product Version Information
+*%=================================================
+*ModelName: "HP LaserJet 8100 Series"
+*ShortNickName: "HP LaserJet 8100 Series"
+*NickName: "HP LaserJet 8100 Series Postscript (recommended)"
+*Product: "(HP LaserJet 8100 Series)"
+*Manufacturer: "HP"
+
+*PSVersion: "(2014.112) 0"
+
+*%=================================================
+*% Device Capabilities
+*%=================================================
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: True
+*?FileSystem: "
+ save
+ false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+
+*LanguageLevel: "2"
+*Throughput: "32"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*%=================================================
+*% Emulations and Protocols
+*%=================================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+
+*PrintPSErrors: True
+
+*%=== Output Bin ======================
+*PageStackOrder Upper: Normal
+*PageStackOrder Left: Reverse
+*PageStackOrder Stacker: Normal
+*PageStackOrder Separator: Normal
+*PageStackOrder Collator: Normal
+*PageStackOrder UStapler: Normal
+*PageStackOrder OutputBin1: Normal
+*PageStackOrder OutputBin2: Normal
+*PageStackOrder OutputBin3: Normal
+*PageStackOrder OutputBin4: Normal
+*PageStackOrder OutputBin5: Normal
+*PageStackOrder OutputBin6: Normal
+*PageStackOrder OutputBin7: Normal
+*PageStackOrder OutputBin8: Normal
+
+*%=================================================
+*% Installable Options
+*%=================================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*OpenUI *HPOption_Tray4/Tray 4: Boolean
+*DefaultHPOption_Tray4: False
+*HPOption_Tray4 True/Installed: ""
+*HPOption_Tray4 False/Not Installed: ""
+*?HPOption_Tray4: "
+ save
+ currentpagedevice /InputAttributes get dup 5 known
+ {5 get null ne {(True)}{(False)} ifelse} {pop (False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Tray4
+
+*OpenUI *HPOption_Tray5/Tray 5: Boolean
+*DefaultHPOption_Tray5: False
+*HPOption_Tray5 True/Installed: ""
+*HPOption_Tray5 False/Not Installed: ""
+*?HPOption_Tray5: "
+ save
+ currentpagedevice /InputAttributes get dup 6 known
+ {6 get null ne {(True)}{(False)} ifelse} {pop (False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Tray5
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_Disk/Printer Disk: PickOne
+*DefaultHPOption_Disk: None
+*HPOption_Disk None/None: ""
+*HPOption_Disk RAMDisk/RAM Disk: ""
+*HPOption_Disk HardDisk/Hard Disk: ""
+*?HPOption_Disk: "
+ save
+ (HardDisk)
+ (RAMDisk)
+ (None)
+ 0
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { dup /Writeable get
+ { /PhysicalSize get 500000 gt {2}{1}ifelse 2 copy lt { exch }if pop }
+ { pop } ifelse
+ } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ index = flush pop pop pop
+ restore
+"
+*End
+*CloseUI: *HPOption_Disk
+
+*OpenUI *HPOption_Envelope_Feeder/Envelope Feeder: Boolean
+*DefaultHPOption_Envelope_Feeder: False
+*HPOption_Envelope_Feeder True/Installed: ""
+*HPOption_Envelope_Feeder False/Not Installed: ""
+*?HPOption_Envelope_Feeder: "
+ save
+ currentpagedevice /InputAttributes get dup 2 known
+ {2 get null ne {(True)}{(False)} ifelse} {pop (False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Envelope_Feeder
+
+*OpenUI *HPOption_MBM_Mixed/Accessory Output Bins: PickOne
+*OrderDependency: 10 AnySetup *HPOption_MBM_Mixed
+*DefaultHPOption_MBM_Mixed: Standard
+*HPOption_MBM_Mixed Standard/Not Installed: ""
+*HPOption_MBM_Mixed MBM5S/5 Bin Mailbox with Stapler: ""
+*HPOption_MBM_Mixed MBM7/7 Bin Mailbox: ""
+*HPOption_MBM_Mixed MBM8/8 Bin Mailbox: ""
+*HPOption_MBM_Mixed MBMStaplerStacker/HP 3000-Sheet Stapler-Stacker: "userdict /HPConfigurableStapler 0 put"
+*HPOption_MBM_Mixed MBMStacker/HP 3000-Sheet Stacker: ""
+*%No PS to reliably determine what output device is attached
+*?HPOption_MBM_Mixed: "(Unknown) = flush"
+*CloseUI: *HPOption_MBM_Mixed
+
+*OpenUI *HPOption_MBM_Mode/Multi-Bin Mailbox Mode: PickOne
+*DefaultHPOption_MBM_Mode: MailboxModeStacker
+*HPOption_MBM_Mode MailboxModeMailbox/Standard Mailbox: ""
+*HPOption_MBM_Mode MailboxModeStacker/Stacker-Separator-Collator: ""
+*?HPOption_MBM: "(Unknown) = flush"
+*CloseUI: *HPOption_MBM_Mode
+
+*OpenUI *InstalledMemory/Total Printer Memory: PickOne
+*DefaultInstalledMemory: 16-19MB
+*InstalledMemory 16-19MB/16 - 19 MB: ""
+*InstalledMemory 20-23MB/20 - 23 MB: ""
+*InstalledMemory 24-27MB/24 - 27 MB: ""
+*InstalledMemory 28MB/28 - 35 MB: ""
+*InstalledMemory 36MB/36 MB or more: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 36 ge
+ {(36MB)}
+ {size 28 ge
+ {(28MB)}
+ {size 24 ge
+ {(24-27MB)}
+ {size 20 ge
+ {(20-23MB)}
+ {size 16 ge
+ {(16-19MB)}
+ {(8MB)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+*%=================================================
+*% Fit to Page
+*%=================================================
+*OpenUI *HPOption_PaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPOption_PaperPolicy
+*DefaultHPOption_PaperPolicy: PromptUser
+*HPOption_PaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false /Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false /Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*CloseUI: *HPOption_PaperPolicy
+
+*CloseGroup: InstallableOptions
+
+*% High capacity stapler disabled without high capacity output unit
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *HPStaplerOptions Custom
+
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions Custom
+
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *HPStaplerOptions Custom
+
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *HPStaplerOptions Custom
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions Custom
+
+*% Do not staple uncollated documents
+*UIConstraints: *Collate False *HPStaplerOptions 1diagonal
+*UIConstraints: *Collate False *HPStaplerOptions 1parallel
+*UIConstraints: *Collate False *HPStaplerOptions 2parallel
+*UIConstraints: *Collate False *HPStaplerOptions 3parallel
+*UIConstraints: *Collate False *HPStaplerOptions 6parallel
+*UIConstraints: *Collate False *HPStaplerOptions Custom
+
+*% high capacity output unit has no mailbox mode
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPOption_MBM_Mode MailboxModeMailbox
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPOption_MBM_Mode MailboxModeMailbox
+
+*% Do not staple envelopes, all other sizes are supported.
+*UIConstraints: *PageSize Env10 *OutputBin UStapler
+*UIConstraints: *PageRegion Env10 *OutputBin UStapler
+*UIConstraints: *PageSize EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageRegion EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageSize EnvDL *OutputBin UStapler
+*UIConstraints: *PageRegion EnvDL *OutputBin UStapler
+*UIConstraints: *PageSize EnvC5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvC5 *OutputBin UStapler
+*UIConstraints: *PageSize EnvISOB5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin UStapler
+
+*UIConstraints: *OutputBin UStapler *PageSize Env10
+*UIConstraints: *OutputBin UStapler *PageRegion Env10
+*UIConstraints: *OutputBin UStapler *PageSize EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageRegion EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageSize EnvDL
+*UIConstraints: *OutputBin UStapler *PageRegion EnvDL
+*UIConstraints: *OutputBin UStapler *PageSize EnvC5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvC5
+*UIConstraints: *OutputBin UStapler *PageSize EnvISOB5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvISOB5
+
+*% Constrain output bins that are not available with MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin2 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin3 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin4 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin5 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin6 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin7 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin8 *HPOption_MBM_Mixed MBMStaplerStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin2
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin3
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin4
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin5
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin8
+
+*% Constrain output bins that are not available with MBMStacker
+*UIConstraints: *OutputBin OutputBin2 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin3 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin4 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin5 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin6 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin7 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin8 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed MBMStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin2
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin3
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin4
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin5
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin8
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin UStapler
+
+*%Job Retention not allowed unless printer has a hard disk
+*UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionStore
+*UIConstraints: *HPOption_Disk RAMDisk *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPOption_Disk RAMDisk *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPOption_Disk RAMDisk *HPJobRetentionOption HPJobRetentionStore
+
+*%Cannot Mopy without a disk
+*UIConstraints: *HPOption_Disk None *Collate True
+*UIConstraints: *Collate True *HPOption_Disk None
+
+
+*%=== Proof and Hold =======================
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetentionOption/Job Retention: PickOne
+*OrderDependency: 14 Prolog *HPJobRetentionOption
+*DefaultHPJobRetentionOption: HPJobRetentionOff
+*HPJobRetentionOption HPJobRetentionQuickCopy/Quick Copy: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 1 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionStore/Stored Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 2 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*CloseUI: *HPJobRetentionOption
+
+
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*%================================
+*% Media Output Destination
+*%================================
+*OpenUI *OutputBin/Output Destination: PickOne
+*OrderDependency: 100 AnySetup *OutputBin
+*DefaultOutputBin: PrinterDefault
+*OutputBin PrinterDefault/Printer's Current Setting: ""
+*OutputBin Upper/Top Bin: "<</Staple 0 /OutputType (TOP OUTPUT BIN)>> setpagedevice"
+*OutputBin Left/Left Bin (Face Up): "
+ currentpagedevice /OutputAttributes get
+ 4 known
+ {<</Staple 0 /OutputType (FACE UP BIN)>> setpagedevice}
+ {<</Staple 0 /OutputType (LEFT OUTPUT BIN)>> setpagedevice}
+ ifelse
+"
+*End
+*%*OutputBin Stacker/Stacker: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*%*OutputBin Collator/Collator: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*%*OutputBin Separator/Job Separator: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*OutputBin Stacker/Stacker-Separator-Collator: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*OutputBin UStapler/Stapler: "
+ userdict /HPStapleOption known {HPStapleOption}{<</Staple 2>> setpagedevice} ifelse
+ /currentdistillerparams 0 def
+ /setpagedevice { dup /Orientation known
+ { dup dup /Orientation get 2 mod 0 eq /StapleDetails << /Type 8 /Portrait 6 -1 roll >> put }if
+ systemdict /setpagedevice get exec
+ } bind def"
+*End
+*OutputBin OutputBin1/Bin 1: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*OutputBin OutputBin2/Bin 2: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 3)>> setpagedevice"
+*OutputBin OutputBin3/Bin 3: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 4)>> setpagedevice"
+*OutputBin OutputBin4/Bin 4: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 5)>> setpagedevice"
+*OutputBin OutputBin5/Bin 5: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 6)>> setpagedevice"
+*OutputBin OutputBin6/Bin 6: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 7)>> setpagedevice"
+*OutputBin OutputBin7/Bin 7: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 8)>> setpagedevice"
+*OutputBin OutputBin8/Bin 8: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 9)>> setpagedevice"
+*?OutputBin:"
+save
+ currentpagedevice /OutputAttributes get dup
+ 5 known
+ {/Priority get 0 get
+ [(Upper) (Left) (Reserved1) (Reserved2) (OutputBin1)
+ (OutputBin2) (OutputBin3) (OutputBin4) (OutputBin5) (OutputBin6) (OutputBin7) (OutputBin8)] exch get = flush}
+ {/Priority get 0 get
+ [(Upper) (Left) (Reserved1) (Reserved2) (Stacker)] exch get = flush} ifelse
+restore
+"
+*End
+*CloseUI: *OutputBin
+
+*%=== 3000 Sheet Stacker/Stapler Stapler Options =========================
+*OpenUI *HPStaplerOptions/Stapler Option: PickOne
+*OrderDependency: 45 AnySetup *HPStaplerOptions
+*DefaultHPStaplerOptions: PrintersDefault
+*HPStaplerOptions PrintersDefault/Printer's Current Setting: ""
+*HPStaplerOptions 1diagonal/1 Staple, diagonal: "
+ userdict /HPConfigurableStapler known
+ { userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (ONEANGLED)>> >> setpagedevice} put }
+ if"
+*End
+*HPStaplerOptions 1parallel/1 Staple, parallel: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (ONE)>> >> setpagedevice} put"
+*End
+*HPStaplerOptions 2parallel/2 Staples, parallel: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (TWO)>> >> setpagedevice} put"
+*End
+*HPStaplerOptions 3parallel/3 Staples, parallel: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (THREE)>> >> setpagedevice} put"
+*End
+*HPStaplerOptions 6parallel/6 Staples, parallel: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (SIX)>> >> setpagedevice} put"
+*End
+*HPStaplerOptions Custom/Custom: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (CUSTOM)>> >> setpagedevice} put"
+*End
+*CloseUI: *HPStaplerOptions
+
+*% Fills not allowed with overlays
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+
+*% Halo style does not work with Watermarks
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*%=================================================
+*% Enable/Disable Collate via PostScript
+*%=================================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 12 AnySetup *Collate
+*DefaultCollate: True
+*Collate True/On (turn off in application): "<</Collate true>> setpagedevice"
+*Collate False/Off: "<</Collate false>> setpagedevice"
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+*%=================================================
+*% Resolution Enhancement
+*%=================================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/Printer's Current Setting: ""
+*Smoothing None/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Light/Light: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 1 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Medium/Medium: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Dark/Dark: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 3 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (Light) (Medium) (Dark)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+*FreeVM: "13000000"
+*VMOption 16-19MB/16 - 19 MB: "13000000"
+*VMOption 20-23MB/20 - 23 MB: "17000000"
+*VMOption 24-27MB/24 - 27 MB: "20500000"
+*VMOption 28MB/28 - 35 MB: "24500000"
+*VMOption 36MB/36 MB or more: "32000000"
+
+*%=================================================
+*% UI Constraints
+*%=================================================
+*% If A than not B (Also include the reverse constraints if appropriate)
+*%
+*% If optional trays are not installed, disable access to LargeCapacity (Tray 4) and Tray 5.
+*UIConstraints: *HPOption_Tray4 False *InputSlot LargeCapacity
+*UIConstraints: *HPOption_Tray5 False *InputSlot Tray5
+
+*% If the envelope feeder is not installed disable envelope slot.
+*UIConstraints: *HPOption_Envelope_Feeder False *InputSlot Envelope
+
+*% If the duplexer is not installed disable duplex modes.
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+
+*% Don't allow these paper sizes/types in the Envelope Feeder
+*%------------------------------------------------------------
+*UIConstraints: *PageSize Letter *InputSlot Envelope
+*UIConstraints: *PageSize LetterSmall *InputSlot Envelope
+*UIConstraints: *PageSize Executive *InputSlot Envelope
+*UIConstraints: *PageSize Legal *InputSlot Envelope
+*UIConstraints: *PageSize LegalSmall *InputSlot Envelope
+*UIConstraints: *PageSize Tabloid *InputSlot Envelope
+*UIConstraints: *PageSize w842h1274 *InputSlot Envelope
+*UIConstraints: *PageSize w612h935 *InputSlot Envelope
+*UIConstraints: *PageSize w558h774 *InputSlot Envelope
+*UIConstraints: *PageSize w774h1116 *InputSlot Envelope
+*UIConstraints: *PageSize A3 *InputSlot Envelope
+*UIConstraints: *PageSize A4 *InputSlot Envelope
+*UIConstraints: *PageSize A4Small *InputSlot Envelope
+*UIConstraints: *PageSize A5 *InputSlot Envelope
+*UIConstraints: *PageSize B4 *InputSlot Envelope
+*UIConstraints: *PageSize B5 *InputSlot Envelope
+*UIConstraints: *PageSize DoublePostcard *InputSlot Envelope
+
+*UIConstraints: *PageRegion Letter *InputSlot Envelope
+*UIConstraints: *PageRegion LetterSmall *InputSlot Envelope
+*UIConstraints: *PageRegion Executive *InputSlot Envelope
+*UIConstraints: *PageRegion Legal *InputSlot Envelope
+*UIConstraints: *PageRegion LegalSmall *InputSlot Envelope
+*UIConstraints: *PageRegion Tabloid *InputSlot Envelope
+*UIConstraints: *PageRegion w842h1274 *InputSlot Envelope
+*UIConstraints: *PageRegion w612h935 *InputSlot Envelope
+*UIConstraints: *PageRegion w558h774 *InputSlot Envelope
+*UIConstraints: *PageRegion w774h1116 *InputSlot Envelope
+*UIConstraints: *PageRegion A3 *InputSlot Envelope
+*UIConstraints: *PageRegion A4 *InputSlot Envelope
+*UIConstraints: *PageRegion A4Small *InputSlot Envelope
+*UIConstraints: *PageRegion A5 *InputSlot Envelope
+*UIConstraints: *PageRegion B4 *InputSlot Envelope
+*UIConstraints: *PageRegion B5 *InputSlot Envelope
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Envelope
+
+*UIConstraints: *MediaType Transparency *InputSlot Envelope
+*UIConstraints: *MediaType Labels *InputSlot Envelope
+
+*% If selected page size is an envelope, executive, A5, B5 (JIS),
+*% 11x17 (Oversize 11.7x17.7), Asian, or DoublePostcard
+*% disable access to paper trays 2, 3, 4 and 5.
+*%------------------------------------------------------------
+*UIConstraints: *PageSize Env10 *InputSlot Middle
+*UIConstraints: *PageSize Env10 *InputSlot Lower
+*UIConstraints: *PageSize Env10 *InputSlot LargeCapacity
+*UIConstraints: *PageSize Env10 *InputSlot Tray5
+*UIConstraints: *PageSize EnvMonarch *InputSlot Middle
+*UIConstraints: *PageSize EnvMonarch *InputSlot Lower
+*UIConstraints: *PageSize EnvMonarch *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray5
+*UIConstraints: *PageSize EnvDL *InputSlot Middle
+*UIConstraints: *PageSize EnvDL *InputSlot Lower
+*UIConstraints: *PageSize EnvDL *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvDL *InputSlot Tray5
+*UIConstraints: *PageSize EnvC5 *InputSlot Middle
+*UIConstraints: *PageSize EnvC5 *InputSlot Lower
+*UIConstraints: *PageSize EnvC5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray5
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Middle
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Lower
+*UIConstraints: *PageSize EnvISOB5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray5
+
+*UIConstraints: *PageSize A5 *InputSlot Middle
+*UIConstraints: *PageSize A5 *InputSlot Lower
+*UIConstraints: *PageSize A5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize A5 *InputSlot Tray5
+*UIConstraints: *PageSize B5 *InputSlot Middle
+*UIConstraints: *PageSize B5 *InputSlot Lower
+*UIConstraints: *PageSize B5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize B5 *InputSlot Tray5
+*UIConstraints: *PageSize Executive *InputSlot Middle
+*UIConstraints: *PageSize Executive *InputSlot Lower
+*UIConstraints: *PageSize Executive *InputSlot LargeCapacity
+*UIConstraints: *PageSize Executive *InputSlot Tray5
+*UIConstraints: *PageSize w842h1274 *InputSlot Middle
+*UIConstraints: *PageSize w842h1274 *InputSlot Lower
+*UIConstraints: *PageSize w842h1274 *InputSlot LargeCapacity
+*UIConstraints: *PageSize w842h1274 *InputSlot Tray5
+*UIConstraints: *PageSize DoublePostcard *InputSlot Middle
+*UIConstraints: *PageSize DoublePostcard *InputSlot Lower
+*UIConstraints: *PageSize DoublePostcard *InputSlot LargeCapacity
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray5
+*UIConstraints: *PageSize w612h935 *InputSlot Middle
+*UIConstraints: *PageSize w612h935 *InputSlot Lower
+*UIConstraints: *PageSize w612h935 *InputSlot LargeCapacity
+*UIConstraints: *PageSize w612h935 *InputSlot Tray5
+*UIConstraints: *PageSize w558h774 *InputSlot Middle
+*UIConstraints: *PageSize w558h774 *InputSlot Lower
+*UIConstraints: *PageSize w558h774 *InputSlot LargeCapacity
+*UIConstraints: *PageSize w558h774 *InputSlot Tray5
+*UIConstraints: *PageSize w774h1116 *InputSlot Middle
+*UIConstraints: *PageSize w774h1116 *InputSlot Lower
+*UIConstraints: *PageSize w774h1116 *InputSlot LargeCapacity
+*UIConstraints: *PageSize w774h1116 *InputSlot Tray5
+
+*% If selected page region is an envelope, executive, A5, B5 (JIS),
+*% 11x17 (Oversize 11.7x17.7), Asian, or DoublePostcard
+*% disable access to paper trays 2, 3, 4 and 5
+*%------------------------------------------------------------
+*UIConstraints: *PageRegion Env10 *InputSlot Middle
+*UIConstraints: *PageRegion Env10 *InputSlot Lower
+*UIConstraints: *PageRegion Env10 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion Env10 *InputSlot Tray5
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Middle
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Lower
+*UIConstraints: *PageRegion EnvMonarch *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray5
+*UIConstraints: *PageRegion EnvDL *InputSlot Middle
+*UIConstraints: *PageRegion EnvDL *InputSlot Lower
+*UIConstraints: *PageRegion EnvDL *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray5
+*UIConstraints: *PageRegion EnvC5 *InputSlot Middle
+*UIConstraints: *PageRegion EnvC5 *InputSlot Lower
+*UIConstraints: *PageRegion EnvC5 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray5
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Middle
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Lower
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray5
+
+*UIConstraints: *PageRegion A5 *InputSlot Middle
+*UIConstraints: *PageRegion A5 *InputSlot Lower
+*UIConstraints: *PageRegion A5 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion A5 *InputSlot Tray5
+*UIConstraints: *PageRegion B5 *InputSlot Middle
+*UIConstraints: *PageRegion B5 *InputSlot Lower
+*UIConstraints: *PageRegion B5 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion B5 *InputSlot Tray5
+*UIConstraints: *PageRegion Executive *InputSlot Middle
+*UIConstraints: *PageRegion Executive *InputSlot Lower
+*UIConstraints: *PageRegion Executive *InputSlot LargeCapacity
+*UIConstraints: *PageRegion Executive *InputSlot Tray5
+*UIConstraints: *PageRegion w842h1274 *InputSlot Middle
+*UIConstraints: *PageRegion w842h1274 *InputSlot Lower
+*UIConstraints: *PageRegion w842h1274 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion w842h1274 *InputSlot Tray5
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Middle
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Lower
+*UIConstraints: *PageRegion DoublePostcard *InputSlot LargeCapacity
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray5
+*UIConstraints: *PageRegion w612h935 *InputSlot Middle
+*UIConstraints: *PageRegion w612h935 *InputSlot Lower
+*UIConstraints: *PageRegion w612h935 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion w612h935 *InputSlot Tray5
+*UIConstraints: *PageRegion w558h774 *InputSlot Middle
+*UIConstraints: *PageRegion w558h774 *InputSlot Lower
+*UIConstraints: *PageRegion w558h774 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray5
+*UIConstraints: *PageRegion w774h1116 *InputSlot Middle
+*UIConstraints: *PageRegion w774h1116 *InputSlot Lower
+*UIConstraints: *PageRegion w774h1116 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion w774h1116 *InputSlot Tray5
+
+*% Don't allow 11x17 or A3 in tray 2
+*%------------------------------------------------------------
+*UIConstraints: *PageSize Tabloid *InputSlot Middle
+*UIConstraints: *PageRegion Tabloid *InputSlot Middle
+*UIConstraints: *PageSize A3 *InputSlot Middle
+*UIConstraints: *PageRegion A3 *InputSlot Middle
+
+*% Don't allow DoublePostcard, envelopes, transparencies or labels to be duplexed
+*%------------------------------------------------------------
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+
+*% Cannot duplex custom page sizes
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexNoTumble
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexTumble
+
+*NonUIConstraints: *Duplex DuplexNoTumble *CustomPageSize True
+*NonUIConstraints: *Duplex DuplexTumble *CustomPageSize True
+
+*% Output bin UI Constraints
+*% If optional Multi-Bin Mailbox is not installed,
+*% disable Multi-Bin Mailbox output destinations.
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin Stacker
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin1
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin2
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin3
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin4
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin5
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin8
+
+*% Constrain output bins that are not available.
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *OutputBin OutputBin8
+
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *OutputBin OutputBin8
+
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *OutputBin UStapler
+
+*% If an output accessory is not selected then disable the mailbox modes except mailbox.
+*%------------------------------------------------------------
+*% *UIConstraints: *HPOption_MBM_Mixed Standard *HPOption_MBM_Mode MailboxModeStacker
+*% *UIConstraints: *HPOption_MBM_Mixed Standard *HPOption_MBM_Mode MailboxModeSeparator
+*% *UIConstraints: *HPOption_MBM_Mixed Standard *HPOption_MBM_Mode MailboxModeCollator
+
+*% If Multi-Bin Mailbox mode is Mailbox, disable Stacker-Separator-Collator.
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mode MailboxModeMailbox *OutputBin Stacker
+
+*% If Multi-Bin Mailbox mode is Stacker-Separator-Collator disable Individual Mailboxes
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin1
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin2
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin3
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin4
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin5
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin8
+
+*% Limit support to Letter, A4 to the MBM5 stapler bin.
+*% Note: These are included for informational purposes only
+*% This is actually a 3-way constraint handled by a ppdA resource
+*%------------------------------------------------------------
+*UIConstraints: *PageSize Env10 *OutputBin UStapler
+*UIConstraints: *PageRegion Env10 *OutputBin UStapler
+
+*UIConstraints: *PageSize EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageRegion EnvMonarch *OutputBin UStapler
+
+*UIConstraints: *PageSize EnvDL *OutputBin UStapler
+*UIConstraints: *PageRegion EnvDL *OutputBin UStapler
+
+*UIConstraints: *PageSize EnvC5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvC5 *OutputBin UStapler
+
+*UIConstraints: *PageSize EnvISOB5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin UStapler
+
+*UIConstraints: *PageSize Executive *OutputBin UStapler
+*UIConstraints: *PageRegion Executive *OutputBin UStapler
+
+*UIConstraints: *PageSize Legal *OutputBin UStapler
+*UIConstraints: *PageRegion Legal *OutputBin UStapler
+
+*UIConstraints: *PageSize LegalSmall *OutputBin UStapler
+*UIConstraints: *PageRegion LegalSmall *OutputBin UStapler
+
+*UIConstraints: *PageSize Tabloid *OutputBin UStapler
+*UIConstraints: *PageRegion Tabloid *OutputBin UStapler
+
+*UIConstraints: *PageSize w842h1274 *OutputBin UStapler
+*UIConstraints: *PageRegion w842h1274 *OutputBin UStapler
+
+*UIConstraints: *PageSize A3 *OutputBin UStapler
+*UIConstraints: *PageRegion A3 *OutputBin UStapler
+
+*UIConstraints: *PageSize B4 *OutputBin UStapler
+*UIConstraints: *PageRegion B4 *OutputBin UStapler
+
+*UIConstraints: *PageSize w612h935 *OutputBin UStapler
+*UIConstraints: *PageRegion w612h935 *OutputBin UStapler
+
+*UIConstraints: *PageSize w558h774 *OutputBin UStapler
+*UIConstraints: *PageRegion w558h774 *OutputBin UStapler
+
+*UIConstraints: *PageSize w774h1116 *OutputBin UStapler
+*UIConstraints: *PageRegion w774h1116 *OutputBin UStapler
+
+*%These paper sizes cannot be stapled
+*UIConstraints: *PageSize B5 *OutputBin UStapler
+*UIConstraints: *PageRegion B5 *OutputBin UStapler
+*UIConstraints: *PageSize A5 *OutputBin UStapler
+*UIConstraints: *PageRegion A5 *OutputBin UStapler
+*UIConstraints: *PageSize DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageRegion DoublePostcard *OutputBin UStapler
+
+*UIConstraints: *OutputBin UStapler *PageSize B5
+*UIConstraints: *OutputBin UStapler *PageRegion B5
+*UIConstraints: *OutputBin UStapler *PageSize A5
+*UIConstraints: *OutputBin UStapler *PageRegion A5
+*UIConstraints: *OutputBin UStapler *PageSize DoublePostcard
+*UIConstraints: *OutputBin UStapler *PageRegion DoublePostcard
+
+*%These media types make no sense to staple
+*UIConstraints: *MediaType Transparency *OutputBin UStapler
+*UIConstraints: *MediaType Card_Stock *OutputBin UStapler
+*UIConstraints: *MediaType Labels *OutputBin UStapler
+
+*UIConstraints: *OutputBin UStapler *MediaType Transparency
+*UIConstraints: *OutputBin UStapler *MediaType Card_Stock
+*UIConstraints: *OutputBin UStapler *MediaType Labels
+
+*% Disable feeding Asian, 11x17 (Oversize), A5, B5 (JIS), DoublePostcard,
+*% and envelopes to the output bins
+*%------------------------------------------------------------
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin1
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin2
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin3
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin4
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin5
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin6
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin7
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin1
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin2
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin3
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin4
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin5
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin6
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin7
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin1
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin2
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin3
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin4
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin5
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin6
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin7
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin1
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin2
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin3
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin4
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin5
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin6
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin7
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize A5 *OutputBin UStapler
+*UIConstraints: *PageSize A5 *OutputBin Stacker
+*UIConstraints: *PageSize A5 *OutputBin OutputBin1
+*UIConstraints: *PageSize A5 *OutputBin OutputBin2
+*UIConstraints: *PageSize A5 *OutputBin OutputBin3
+*UIConstraints: *PageSize A5 *OutputBin OutputBin4
+*UIConstraints: *PageSize A5 *OutputBin OutputBin5
+*UIConstraints: *PageSize A5 *OutputBin OutputBin6
+*UIConstraints: *PageSize A5 *OutputBin OutputBin7
+*UIConstraints: *PageSize A5 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize B5 *OutputBin UStapler
+*UIConstraints: *PageSize B5 *OutputBin Stacker
+*UIConstraints: *PageSize B5 *OutputBin OutputBin1
+*UIConstraints: *PageSize B5 *OutputBin OutputBin2
+*UIConstraints: *PageSize B5 *OutputBin OutputBin3
+*UIConstraints: *PageSize B5 *OutputBin OutputBin4
+*UIConstraints: *PageSize B5 *OutputBin OutputBin5
+*UIConstraints: *PageSize B5 *OutputBin OutputBin6
+*UIConstraints: *PageSize B5 *OutputBin OutputBin7
+*UIConstraints: *PageSize B5 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageSize DoublePostcard *OutputBin Stacker
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin1
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin2
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin3
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin4
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin5
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin6
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin7
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin8
+
+*UIConstraints: *PageSize Env10 *OutputBin Stacker
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin1
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin2
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin3
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin4
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin5
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin6
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin7
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin1
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin2
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin3
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin4
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin5
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin6
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin7
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin8
+
+*UIConstraints: *PageSize EnvDL *OutputBin Stacker
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin1
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin2
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin3
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin4
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin5
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin6
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin7
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin8
+
+*UIConstraints: *PageSize EnvC5 *OutputBin Stacker
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin1
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin2
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin3
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin4
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin5
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin6
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin7
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize EnvISOB5 *OutputBin Stacker
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin1
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin2
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin3
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin4
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin5
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin6
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin7
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin8
+
+*% Disable feeding Asian, 11x17 (Oversize), A5, B5 (JIS), DoublePostcard,
+*% and envelopes to the output bins
+*%------------------------------------------------------------
+*UIConstraints: *PageRegion w612h935 *OutputBin Stacker
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin1
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin2
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin3
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin4
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin5
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin6
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin7
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion w558h774 *OutputBin Stacker
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin1
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin2
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin3
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin4
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin5
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin6
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin7
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion w774h1116 *OutputBin Stacker
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin1
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin2
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin3
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin4
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin5
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin6
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin7
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion w842h1274 *OutputBin Stacker
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin1
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin2
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin3
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin4
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin5
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin6
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin7
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion A5 *OutputBin UStapler
+*UIConstraints: *PageRegion A5 *OutputBin Stacker
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin1
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin2
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin3
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin4
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin5
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin6
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin7
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion B5 *OutputBin UStapler
+*UIConstraints: *PageRegion B5 *OutputBin Stacker
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin1
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin2
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin3
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin4
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin5
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin6
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin7
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageRegion DoublePostcard *OutputBin Stacker
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin1
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin2
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin3
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin4
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin5
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin6
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin7
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion Env10 *OutputBin Stacker
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin1
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin2
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin3
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin4
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin5
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin6
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin7
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin1
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin2
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin3
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin4
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin5
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin6
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin7
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion EnvDL *OutputBin Stacker
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin1
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin2
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin3
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin4
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin5
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin6
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin7
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion EnvC5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin1
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin2
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin3
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin4
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin5
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin6
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin7
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin1
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin2
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin3
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin4
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin5
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin6
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin7
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin8
+
+*%=================================================
+*% Paper Sizes
+*%=================================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Tabloid/11x17: "
+ <</PageSize [792 1224] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w842h1274/11x17 (Oversize 11.7x17.7): "
+ <</PageSize [842 1274] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A3/A3: "
+ <</PageSize [842 1191] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B4/JIS B4: "
+ <</PageSize [729 1032] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w612h935/Executive (JIS): "
+ <</PageSize [612 935] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w774h1116/8K: "
+ <</PageSize [774 1116] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 19 dict
+ dup [612 792] (Letter) put
+ dup [522 756] (Executive) put
+ dup [612 1008] (Legal) put
+ dup [792 1224] (Tabloid) put
+ dup [842 1274] (w842h1274) put
+ dup [842 1191] (A3) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [729 1032] (B4) put
+ dup [516 729] (B5) put
+ dup [419.5 567] (DoublePostcard) put
+ dup [612 935] (w612h935) put
+ dup [558 774] (w558h774) put
+ dup [774 1116] (w774h1116) put
+ dup [297 684] (Env10) put
+ dup [279 540] (EnvMonarch) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [499 709] (EnvISOB5) 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: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Tabloid/11x17: "
+ <</PageSize [792 1224] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w842h1274/11x17 (Oversize 11.7x17.7): "
+ <</PageSize [842 1274] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A3/A3: "
+ <</PageSize [842 1191] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B4/JIS B4: "
+ <</PageSize [729 1032] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w612h935/Executive (JIS): "
+ <</PageSize [612 935] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w774h1116/8K: "
+ <</PageSize [774 1116] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.00 599.76 779.76"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Executive/Executive: "12.00 12.00 509.76 743.76"
+*ImageableArea Legal/Legal: "12.00 12.00 599.76 995.76"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Tabloid/11x17: "12.00 12.00 779.76 1211.76"
+*ImageableArea w842h1274/11x17 (Oversize 11.7x17.7): "12.00 12.00 829.68 1261.68"
+*ImageableArea A3/A3: "12.00 12.00 829.44 1178.16"
+*ImageableArea A4/A4: "12.00 12.00 582.96 829.44"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.00 407.28 582.96"
+*ImageableArea B4/JIS B4: "12.00 12.00 716.16 1019.52"
+*ImageableArea B5/JIS B5: "12.00 12.00 503.52 716.16"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.00 407.28 554.64"
+*ImageableArea w612h935/Executive (JIS): "12.00 12.00 599.76 922.76"
+*ImageableArea w558h774/16K: "12.00 12.00 545.76 761.76"
+*ImageableArea w774h1116/8K: "12.00 12.00 761.76 1103.76"
+*ImageableArea Env10/Env Comm10: "12.00 12.00 284.64 671.76"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.00 266.64 527.76"
+*ImageableArea EnvDL/Env DL: "12.00 12.00 299.52 611.28"
+*ImageableArea EnvC5/Env C5: "12.00 12.00 446.88 636.72"
+*ImageableArea EnvISOB5/Env ISO B5: "12.00 12.00 486.48 696.24"
+*?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 Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension Tabloid/11x17: "792 1224"
+*PaperDimension w842h1274/11x17 (Oversize 11.7x17.7): "842 1274"
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension B4/JIS B4: "729 1032"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension w774h1116/8K: "774 1116"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+
+*LandscapeOrientation: Plus90
+
+*%=================================================
+*% Custom Paper Support
+*%=================================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*VariablePaperSize: True
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*% Smallest = 3.67x7.5, Largest = 11.7 x 17.7
+*MaxMediaWidth: "842"
+*MaxMediaHeight: "1274"
+*HWMargins: 12 12 12 12
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null >>
+ setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 264 842
+*ParamCustomPageSize Height: 2 points 540 1274
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 0
+
+*RequiresPageRegion All: True
+
+*%=================================================
+*% Paper Sources
+*%=================================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Middle
+*InputSlot Upper/Tray 1: "<</ManualFeed false /MediaPosition 3>> setpagedevice"
+*InputSlot Middle/Tray 2: "<</ManualFeed false /MediaPosition 0>> setpagedevice"
+*InputSlot Lower/Tray 3: "<</ManualFeed false /MediaPosition 1>> setpagedevice"
+*InputSlot LargeCapacity/Tray 4: "<</ManualFeed false /MediaPosition 5>> setpagedevice"
+*InputSlot Tray5/Tray 5: "<</ManualFeed false /MediaPosition 6>> setpagedevice"
+*InputSlot Envelope/Envelope Feeder: "<</ManualFeed false /MediaPosition 2>> setpagedevice"
+*?InputSlot: "
+ save
+ [(Middle) (Lower) (Envelope) (Upper) (LargeCapacity) (Tray5)]
+ statusdict /papertray get exec
+ {get exec} stopped { pop pop (Unknown) } if =
+ currentpagedevice /InputAttributes get dup
+ /Priority get 0 get get /MediaType get = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*%==========================================
+*% Media Type
+*%=========================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "
+ <</MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</MediaType (Color)>> setpagedevice"
+*End
+*MediaType Card_Stock/Card_Stock: "
+ <</MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Rough/Rough: "
+ <</MediaType (Rough)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /InputAttributes get dup
+ /Priority get
+ 0 get get
+ /MediaType get
+ (Card Stock) anchorsearch
+ {pop pop (Card_Stock)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*%=================================================
+*% Halftone Information
+*%=================================================
+*ScreenFreq: "106.0"
+*ScreenAngle: "45.0"
+
+*ResScreenFreq 300dpi/300 dpi: "60.0"
+*ResScreenAngle 300dpi/300 dpi: "45.0"
+*ResScreenFreq 600dpi/600 dpi: "106.0"
+*ResScreenAngle 600dpi/600 dpi: "45.0"
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 9
+*AccurateScreensSupport: False
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: PrinterDefault
+*HPHalftone PrinterDefault/Printer's Current Setting: ""
+*HPHalftone Enhanced/Enhanced: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+ /setscreen { pop pop pop } def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ } >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true /PostRenderingEnhanceDetails
+ << /REValue 0 /Type 8 >> >> setpagedevice
+ } if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+
+*%=================================================
+*% Resolution
+*%=================================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600x600x2dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 300x300dpi/300 dpi: "
+ <</HWResolution [300 300] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600x2dpi/FastRes 1200: "
+ <</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%=================================================
+*% HPEconoMode
+*%=================================================
+*OpenUI *HPEconoMode/EconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/Printer's Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /EconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+*%=================================================
+*% Duplex
+*%=================================================
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off (1-Sided): "
+ <</Duplex false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Flip on Long Edge (Standard): "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Flip on Short Edge: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex known
+ false ne
+ { currentpagedevice /Duplex get
+ { currentpagedevice /Tumble get
+ {(DuplexTumble)}{(DuplexNoTumble)}ifelse
+ } { (None)} ifelse
+ }{(None)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Duplex
+
+*%=================================================
+*% Color Control
+*%=================================================
+*DefaultColorSep: ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 60 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ====
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi /300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "100.0"
+
+*% For 106 lpi /600 dpi =========================
+
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0"
+
+*%=================================================
+*% Font Information
+*%=================================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% =======================================
+*% For HP LaserJet 8100 Series
+*% =======================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_8150_Series.ppd b/prnt/hpijs/ppd/HP_LaserJet_8150_Series.ppd
new file mode 100644
index 000000000..ebdc713e7
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_8150_Series.ppd
@@ -0,0 +1,2514 @@
+*PPD-Adobe: "4.3"
+*% =======================================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =======================================================
+*% Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*%========================================================
+*% PPD for HP LaserJet 8150 Series
+*% For Macintosh
+*%========================================================
+
+*%=================================================
+*% PPD File Version Information
+*%=================================================
+*FileVersion: "1.1.2 X"
+*FormatVersion: "4.3"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP8150_H.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 8150 Series.icns"
+
+*%=================================================
+*% Product Version Information
+*%=================================================
+*ModelName: "HP LaserJet 8150 Series"
+*ShortNickName: "HP LaserJet 8150 Series"
+*NickName: "HP LaserJet 8150 Series Postscript (recommended)"
+*Product: "(HP LaserJet 8150 Series)"
+*Manufacturer: "HP"
+
+*PSVersion: "(3010.107) 0"
+
+*%=================================================
+*% Device Capabilities
+*%=================================================
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: True
+*?FileSystem: "
+ save
+ false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+
+*LanguageLevel: "3"
+*Throughput: "32"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*%=================================================
+*% Emulations and Protocols
+*%=================================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+
+*PrintPSErrors: True
+
+*%=== Output Bin ======================
+*PageStackOrder Upper: Normal
+*PageStackOrder Left: Reverse
+*PageStackOrder Stacker: Normal
+*PageStackOrder Separator: Normal
+*PageStackOrder Collator: Normal
+*PageStackOrder UStapler: Normal
+*PageStackOrder OutputBin1: Normal
+*PageStackOrder OutputBin2: Normal
+*PageStackOrder OutputBin3: Normal
+*PageStackOrder OutputBin4: Normal
+*PageStackOrder OutputBin5: Normal
+*PageStackOrder OutputBin6: Normal
+*PageStackOrder OutputBin7: Normal
+*PageStackOrder OutputBin8: Normal
+
+*%=================================================
+*% Installable Options
+*%=================================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*OpenUI *HPOption_Tray4/Tray 4: Boolean
+*DefaultHPOption_Tray4: False
+*HPOption_Tray4 True/Installed: ""
+*HPOption_Tray4 False/Not Installed: ""
+*?HPOption_Tray4: "
+ save
+ currentpagedevice /InputAttributes get dup 5 known
+ {5 get null ne {(True)}{(False)} ifelse} {pop (False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Tray4
+
+*OpenUI *HPOption_Tray5/Tray 5: Boolean
+*DefaultHPOption_Tray5: False
+*HPOption_Tray5 True/Installed: ""
+*HPOption_Tray5 False/Not Installed: ""
+*?HPOption_Tray5: "
+ save
+ currentpagedevice /InputAttributes get dup 6 known
+ {6 get null ne {(True)}{(False)} ifelse} {pop (False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Tray5
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_Disk/Printer Disk: PickOne
+*DefaultHPOption_Disk: None
+*HPOption_Disk None/None: ""
+*HPOption_Disk RAMDisk/RAM Disk: ""
+*HPOption_Disk HardDisk/Hard Disk: ""
+*?HPOption_Disk: "
+ save
+ (HardDisk)
+ (RAMDisk)
+ (None)
+ 0
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { dup /Writeable get
+ { /PhysicalSize get 500000 gt {2}{1}ifelse 2 copy lt { exch }if pop }
+ { pop } ifelse
+ } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ index = flush pop pop pop
+ restore
+"
+*End
+*CloseUI: *HPOption_Disk
+
+*OpenUI *HPOption_Envelope_Feeder/Envelope Feeder: Boolean
+*DefaultHPOption_Envelope_Feeder: False
+*HPOption_Envelope_Feeder True/Installed: ""
+*HPOption_Envelope_Feeder False/Not Installed: ""
+*?HPOption_Envelope_Feeder: "
+ save
+ currentpagedevice /InputAttributes get dup 2 known
+ {2 get null ne {(True)}{(False)} ifelse} {pop (False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Envelope_Feeder
+
+*OpenUI *HPOption_MBM_Mixed/Accessory Output Bins: PickOne
+*OrderDependency: 10 AnySetup *HPOption_MBM_Mixed
+*DefaultHPOption_MBM_Mixed: Standard
+*HPOption_MBM_Mixed Standard/Not Installed: ""
+*HPOption_MBM_Mixed MBM5S/5 Bin Mailbox with Stapler: ""
+*HPOption_MBM_Mixed MBM7/7 Bin Mailbox: ""
+*HPOption_MBM_Mixed MBM8/8 Bin Mailbox: ""
+*HPOption_MBM_Mixed MBMStaplerStacker/HP 3000-Sheet Stapler-Stacker: "userdict /HPConfigurableStapler 0 put"
+*HPOption_MBM_Mixed MBMStacker/HP 3000-Sheet Stacker: ""
+*%No PS to reliably determine what output device is attached ###
+*%*?HPOption_MBM_Mixed: "(Unknown) = flush"
+*CloseUI: *HPOption_MBM_Mixed
+
+*OpenUI *HPOption_MBM_Mode/Multi-Bin Mailbox Mode: PickOne
+*DefaultHPOption_MBM_Mode: MailboxModeStacker
+*HPOption_MBM_Mode MailboxModeMailbox/Standard Mailbox: ""
+*HPOption_MBM_Mode MailboxModeStacker/Stacker-Separator-Collator: ""
+*%*?HPOption_MBM: "(Unknown) = flush"
+*CloseUI: *HPOption_MBM_Mode
+
+
+*OpenUI *InstalledMemory/Total Printer Memory: PickOne
+*DefaultInstalledMemory: 24-31MB
+*InstalledMemory 24-31MB/24 - 31 MB: ""
+*InstalledMemory 32-39MB/32 - 39 MB: ""
+*InstalledMemory 40-47MB/40 - 47 MB: ""
+*InstalledMemory 48-55MB/48 - 55 MB: ""
+*InstalledMemory 56-63MB/56 - 63 MB: ""
+*InstalledMemory 64-71MB/64 - 71 MB: ""
+*InstalledMemory 72MB/72 MB or more: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 72 ge
+ {(72MB)}
+ {size 64 ge
+ {(64-71MB)}
+ {size 56 ge
+ {(56-63MB)}
+ {size 48 ge
+ {(48-55MB)}
+ {size 40 ge
+ {(40-47MB)}
+ {size 32 ge
+ {(32-39MB)}
+ {size 24 ge
+ {(24-31MB)}
+ {(16MB)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+*%=================================================
+*% Fit to Page
+*%=================================================
+*OpenUI *HPOption_PaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPOption_PaperPolicy
+*DefaultHPOption_PaperPolicy: PromptUser
+*HPOption_PaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false /Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false /Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*CloseUI: *HPOption_PaperPolicy
+
+*CloseGroup: InstallableOptions
+
+*%=================================================
+*% UI Constraints
+*%=================================================
+*% If A than not B (Also include the reverse constraints if appropriate)
+*%
+*% Constrain output bins that are not available with Standard configuration
+*%-------------------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin Stacker
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin StackerSeparator
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin1
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin2
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin3
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin4
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin5
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin8
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin UStapler
+
+*UIConstraints: *OutputBin Stacker *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin StackerSeparator *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin OutputBin1 *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin OutputBin2 *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin OutputBin3 *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin OutputBin4 *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin OutputBin5 *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin OutputBin6 *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin OutputBin7 *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin OutputBin8 *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed Standard
+
+
+*% High capacity stapler disabled without high capacity output unit
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *HPStaplerOptions Custom
+
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions Custom
+
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *HPStaplerOptions Custom
+
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *HPStaplerOptions Custom
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions Custom
+
+*%Constrain stapling to the stapling bin
+*%------------------------------------------------------------------
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 6parallel
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions Custom
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions Custom *OutputBin PrinterDefault
+
+*UIConstraints: *OutputBin Upper *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin Upper *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin Upper *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin Upper *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin Upper *HPStaplerOptions 6parallel
+*UIConstraints: *OutputBin Upper *HPStaplerOptions Custom
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin Upper
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin Upper
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin Upper
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin Upper
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin Upper
+*UIConstraints: *HPStaplerOptions Custom *OutputBin Upper
+
+*UIConstraints: *OutputBin Left *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin Left *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin Left *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin Left *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin Left *HPStaplerOptions 6parallel
+*UIConstraints: *OutputBin Left *HPStaplerOptions Custom
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin Left
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin Left
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin Left
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin Left
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin Left
+*UIConstraints: *HPStaplerOptions Custom *OutputBin Left
+
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 6parallel
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions Custom
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions Custom *OutputBin Stacker
+
+*UIConstraints: *OutputBin StackerSeparator *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin StackerSeparator *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin StackerSeparator *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin StackerSeparator *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin StackerSeparator *HPStaplerOptions 6parallel
+*UIConstraints: *OutputBin StackerSeparator *HPStaplerOptions Custom
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin StackerSeparator
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin StackerSeparator
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin StackerSeparator
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin StackerSeparator
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin StackerSeparator
+*UIConstraints: *HPStaplerOptions Custom *OutputBin StackerSeparator
+
+
+*% Do not staple uncollated documents
+*UIConstraints: *Collate False *HPStaplerOptions 1diagonal
+*UIConstraints: *Collate False *HPStaplerOptions 1parallel
+*UIConstraints: *Collate False *HPStaplerOptions 2parallel
+*UIConstraints: *Collate False *HPStaplerOptions 3parallel
+*UIConstraints: *Collate False *HPStaplerOptions 6parallel
+*UIConstraints: *Collate False *HPStaplerOptions Custom
+
+*UIConstraints: *HPStaplerOptions 1diagonal *Collate False
+*UIConstraints: *HPStaplerOptions 1parallel *Collate False
+*UIConstraints: *HPStaplerOptions 2parallel *Collate False
+*UIConstraints: *HPStaplerOptions 3parallel *Collate False
+*UIConstraints: *HPStaplerOptions 6parallel *Collate False
+*UIConstraints: *HPStaplerOptions Custom *Collate False
+
+*% high capacity output unit has no mailbox mode
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPOption_MBM_Mode MailboxModeMailbox
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPOption_MBM_Mode MailboxModeMailbox
+
+*% Do not staple envelopes, all other sizes are supported.
+*UIConstraints: *PageSize Env10 *OutputBin UStapler
+*UIConstraints: *PageRegion Env10 *OutputBin UStapler
+*UIConstraints: *PageSize EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageRegion EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageSize EnvDL *OutputBin UStapler
+*UIConstraints: *PageRegion EnvDL *OutputBin UStapler
+*UIConstraints: *PageSize EnvC5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvC5 *OutputBin UStapler
+*UIConstraints: *PageSize EnvISOB5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin UStapler
+
+*UIConstraints: *OutputBin UStapler *PageSize Env10
+*UIConstraints: *OutputBin UStapler *PageRegion Env10
+*UIConstraints: *OutputBin UStapler *PageSize EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageRegion EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageSize EnvDL
+*UIConstraints: *OutputBin UStapler *PageRegion EnvDL
+*UIConstraints: *OutputBin UStapler *PageSize EnvC5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvC5
+*UIConstraints: *OutputBin UStapler *PageSize EnvISOB5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvISOB5
+
+*% Constrain output bins that are not available with MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin2 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin3 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin4 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin5 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin6 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin7 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin8 *HPOption_MBM_Mixed MBMStaplerStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin2
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin3
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin4
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin5
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin8
+
+*% The Stacker-Separator-Collator is not available with the 3000-sheet stacker
+*UIConstraints: *OutputBin StackerSeparator *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin StackerSeparator
+
+*% Constrain output bins that are not available with MBMStacker
+*UIConstraints: *OutputBin OutputBin2 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin3 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin4 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin5 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin6 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin7 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin8 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin StackerSeparator *HPOption_MBM_Mixed MBMStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin2
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin3
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin4
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin5
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin8
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin StackerSeparator
+
+*%Job Retention not allowed unless printer has a hard disk
+
+*UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionStore
+*%UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionPrivate
+
+*UIConstraints: *HPOption_Disk RAMDisk *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPOption_Disk RAMDisk *HPJobRetentionOption HPJobRetentionStore
+
+*%Cannot Mopy without a disk
+*UIConstraints: *HPOption_Disk None *Collate True
+*UIConstraints: *Collate True *HPOption_Disk None
+
+*% If optional trays are not installed, disable access to LargeCapacity (Tray 4) and Tray 5.
+*UIConstraints: *HPOption_Tray4 False *InputSlot LargeCapacity
+*UIConstraints: *HPOption_Tray5 False *InputSlot Tray5
+
+*% If the envelope feeder is not installed disable envelope slot.
+*UIConstraints: *HPOption_Envelope_Feeder False *InputSlot Envelope
+
+*% If the duplexer is not installed disable duplex modes.
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+
+*% Don't allow these paper sizes/types in the Envelope Feeder
+*%------------------------------------------------------------
+*UIConstraints: *PageSize Letter *InputSlot Envelope
+*UIConstraints: *PageSize LetterSmall *InputSlot Envelope
+*UIConstraints: *PageSize Executive *InputSlot Envelope
+*UIConstraints: *PageSize Legal *InputSlot Envelope
+*UIConstraints: *PageSize LegalSmall *InputSlot Envelope
+*UIConstraints: *PageSize Tabloid *InputSlot Envelope
+*UIConstraints: *PageSize w842h1274 *InputSlot Envelope
+*UIConstraints: *PageSize w612h935 *InputSlot Envelope
+*UIConstraints: *PageSize w558h774 *InputSlot Envelope
+*UIConstraints: *PageSize w774h1116 *InputSlot Envelope
+*UIConstraints: *PageSize A3 *InputSlot Envelope
+*UIConstraints: *PageSize A4 *InputSlot Envelope
+*UIConstraints: *PageSize A4Small *InputSlot Envelope
+*UIConstraints: *PageSize A5 *InputSlot Envelope
+*UIConstraints: *PageSize B4 *InputSlot Envelope
+*UIConstraints: *PageSize B5 *InputSlot Envelope
+*UIConstraints: *PageSize DoublePostcard *InputSlot Envelope
+
+*UIConstraints: *PageRegion Letter *InputSlot Envelope
+*UIConstraints: *PageRegion LetterSmall *InputSlot Envelope
+*UIConstraints: *PageRegion Executive *InputSlot Envelope
+*UIConstraints: *PageRegion Legal *InputSlot Envelope
+*UIConstraints: *PageRegion LegalSmall *InputSlot Envelope
+*UIConstraints: *PageRegion Tabloid *InputSlot Envelope
+*UIConstraints: *PageRegion w842h1274 *InputSlot Envelope
+*UIConstraints: *PageRegion w612h935 *InputSlot Envelope
+*UIConstraints: *PageRegion w558h774 *InputSlot Envelope
+*UIConstraints: *PageRegion w774h1116 *InputSlot Envelope
+*UIConstraints: *PageRegion A3 *InputSlot Envelope
+*UIConstraints: *PageRegion A4 *InputSlot Envelope
+*UIConstraints: *PageRegion A4Small *InputSlot Envelope
+*UIConstraints: *PageRegion A5 *InputSlot Envelope
+*UIConstraints: *PageRegion B4 *InputSlot Envelope
+*UIConstraints: *PageRegion B5 *InputSlot Envelope
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Envelope
+
+*UIConstraints: *MediaType Transparency *InputSlot Envelope
+*UIConstraints: *MediaType Labels *InputSlot Envelope
+
+*% If selected page size is an envelope, executive, A5, B5 (JIS),
+*% 11x17 (Oversize 11.7x17.7), Asian, or DoublePostcard
+*% disable access to paper trays 2, 4.
+*%------------------------------------------------------------
+*UIConstraints: *PageSize Env10 *InputSlot Middle
+*UIConstraints: *PageSize Env10 *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvMonarch *InputSlot Middle
+*UIConstraints: *PageSize EnvMonarch *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvDL *InputSlot Middle
+*UIConstraints: *PageSize EnvDL *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvC5 *InputSlot Middle
+*UIConstraints: *PageSize EnvC5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Middle
+*UIConstraints: *PageSize EnvISOB5 *InputSlot LargeCapacity
+
+*UIConstraints: *PageSize A5 *InputSlot Middle
+*UIConstraints: *PageSize A5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize B5 *InputSlot Middle
+*UIConstraints: *PageSize B5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize Executive *InputSlot Middle
+*UIConstraints: *PageSize Executive *InputSlot LargeCapacity
+*UIConstraints: *PageSize w842h1274 *InputSlot Middle
+*UIConstraints: *PageSize w842h1274 *InputSlot LargeCapacity
+*UIConstraints: *PageSize DoublePostcard *InputSlot Middle
+*UIConstraints: *PageSize DoublePostcard *InputSlot LargeCapacity
+*UIConstraints: *PageSize w612h935 *InputSlot Middle
+*UIConstraints: *PageSize w612h935 *InputSlot LargeCapacity
+*UIConstraints: *PageSize w558h774 *InputSlot Middle
+*UIConstraints: *PageSize w558h774 *InputSlot LargeCapacity
+*UIConstraints: *PageSize w774h1116 *InputSlot Middle
+*UIConstraints: *PageSize w774h1116 *InputSlot LargeCapacity
+
+*% If selected page region is an envelope, executive, A5, B5 (JIS),
+*% 11x17 (Oversize 11.7x17.7), Asian, or DoublePostcard
+*% disable access to paper trays 2, 3, 4 and 5
+*%------------------------------------------------------------
+*UIConstraints: *PageRegion Env10 *InputSlot Middle
+*UIConstraints: *PageRegion Env10 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Middle
+*UIConstraints: *PageRegion EnvMonarch *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvDL *InputSlot Middle
+*UIConstraints: *PageRegion EnvDL *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvC5 *InputSlot Middle
+*UIConstraints: *PageRegion EnvC5 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Middle
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot LargeCapacity
+
+*UIConstraints: *PageRegion A5 *InputSlot Middle
+*UIConstraints: *PageRegion A5 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion B5 *InputSlot Middle
+*UIConstraints: *PageRegion B5 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion Executive *InputSlot Middle
+*UIConstraints: *PageRegion Executive *InputSlot LargeCapacity
+*UIConstraints: *PageRegion w842h1274 *InputSlot Middle
+*UIConstraints: *PageRegion w842h1274 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Middle
+*UIConstraints: *PageRegion DoublePostcard *InputSlot LargeCapacity
+*UIConstraints: *PageRegion w612h935 *InputSlot Middle
+*UIConstraints: *PageRegion w612h935 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion w558h774 *InputSlot Middle
+*UIConstraints: *PageRegion w558h774 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion w774h1116 *InputSlot Middle
+*UIConstraints: *PageRegion w774h1116 *InputSlot LargeCapacity
+
+*% Don't allow 11x17 or A3 in tray 2
+*%------------------------------------------------------------
+*UIConstraints: *PageSize Tabloid *InputSlot Middle
+*UIConstraints: *PageRegion Tabloid *InputSlot Middle
+*UIConstraints: *PageSize A3 *InputSlot Middle
+*UIConstraints: *PageRegion A3 *InputSlot Middle
+
+*% Don't allow DoublePostcard, envelopes, transparencies or labels to be duplexed
+*%------------------------------------------------------------
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+
+*% Cannot duplex custom page sizes
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexNoTumble
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexTumble
+
+*NonUIConstraints: *Duplex DuplexNoTumble *CustomPageSize True
+*NonUIConstraints: *Duplex DuplexTumble *CustomPageSize True
+
+*% Output bin UI Constraints
+*% If optional Multi-Bin Mailbox is not installed,
+*% disable Multi-Bin Mailbox output destinations.
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin Stacker
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin1
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin2
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin3
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin4
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin5
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin8
+
+*% Constrain output bins that are not available.
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *OutputBin OutputBin8
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *OutputBin Stacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *OutputBin OutputBin8
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *OutputBin Stacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *OutputBin Stacker
+
+*% If an output accessory is not selected then disable the mailbox modes except mailbox.
+*%------------------------------------------------------------
+*% *UIConstraints: *HPOption_MBM_Mixed Standard *HPOption_MBM_Mode MailboxModeStacker
+
+*% If Multi-Bin Mailbox mode is Mailbox, disable Stacker-Separator-Collator.
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mode MailboxModeMailbox *OutputBin Stacker
+*UIConstraints: *HPOption_MBM_Mode MailboxModeMailbox *OutputBin StackerSeparator
+
+*% If Multi-Bin Mailbox mode is Stacker-Separator-Collator disable Individual Mailboxes
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin1
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin2
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin3
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin4
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin5
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin8
+
+*% Limit support to Letter, A4 to the MBM5 stapler bin.
+*% Note: These are included for informational purposes only
+*% This is actually a 3-way constraint handled by a ppdA resource
+*%------------------------------------------------------------
+*UIConstraints: *PageSize Env10 *OutputBin UStapler
+*UIConstraints: *PageRegion Env10 *OutputBin UStapler
+
+*UIConstraints: *PageSize EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageRegion EnvMonarch *OutputBin UStapler
+
+*UIConstraints: *PageSize EnvDL *OutputBin UStapler
+*UIConstraints: *PageRegion EnvDL *OutputBin UStapler
+
+*UIConstraints: *PageSize EnvC5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvC5 *OutputBin UStapler
+
+*UIConstraints: *PageSize EnvISOB5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin UStapler
+
+*UIConstraints: *PageSize Executive *OutputBin UStapler
+*UIConstraints: *PageRegion Executive *OutputBin UStapler
+
+*UIConstraints: *PageSize Legal *OutputBin UStapler
+*UIConstraints: *PageRegion Legal *OutputBin UStapler
+
+*UIConstraints: *PageSize LegalSmall *OutputBin UStapler
+*UIConstraints: *PageRegion LegalSmall *OutputBin UStapler
+
+*UIConstraints: *PageSize Tabloid *OutputBin UStapler
+*UIConstraints: *PageRegion Tabloid *OutputBin UStapler
+
+*UIConstraints: *PageSize w842h1274 *OutputBin UStapler
+*UIConstraints: *PageRegion w842h1274 *OutputBin UStapler
+
+*UIConstraints: *PageSize A3 *OutputBin UStapler
+*UIConstraints: *PageRegion A3 *OutputBin UStapler
+
+*UIConstraints: *PageSize B4 *OutputBin UStapler
+*UIConstraints: *PageRegion B4 *OutputBin UStapler
+
+*UIConstraints: *PageSize w612h935 *OutputBin UStapler
+*UIConstraints: *PageRegion w612h935 *OutputBin UStapler
+
+*UIConstraints: *PageSize w558h774 *OutputBin UStapler
+*UIConstraints: *PageRegion w558h774 *OutputBin UStapler
+
+*UIConstraints: *PageSize w774h1116 *OutputBin UStapler
+*UIConstraints: *PageRegion w774h1116 *OutputBin UStapler
+
+*%These paper sizes cannot be stapled
+*UIConstraints: *PageSize B5 *OutputBin UStapler
+*UIConstraints: *PageRegion B5 *OutputBin UStapler
+*UIConstraints: *PageSize A5 *OutputBin UStapler
+*UIConstraints: *PageRegion A5 *OutputBin UStapler
+*UIConstraints: *PageSize DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageRegion DoublePostcard *OutputBin UStapler
+
+*UIConstraints: *OutputBin UStapler *PageSize B5
+*UIConstraints: *OutputBin UStapler *PageRegion B5
+*UIConstraints: *OutputBin UStapler *PageSize A5
+*UIConstraints: *OutputBin UStapler *PageRegion A5
+*UIConstraints: *OutputBin UStapler *PageSize DoublePostcard
+*UIConstraints: *OutputBin UStapler *PageRegion DoublePostcard
+
+*%These media types make no sense to staple
+*UIConstraints: *MediaType Transparency *OutputBin UStapler
+*UIConstraints: *MediaType Card_Stock *OutputBin UStapler
+*UIConstraints: *MediaType Labels *OutputBin UStapler
+
+*UIConstraints: *OutputBin UStapler *MediaType Transparency
+*UIConstraints: *OutputBin UStapler *MediaType Card_Stock
+*UIConstraints: *OutputBin UStapler *MediaType Labels
+
+*% Disable feeding Asian, 11x17 (Oversize), A5, B5 (JIS), DoublePostcard,
+*% and envelopes to the output bins
+*%------------------------------------------------------------
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin1
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin2
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin3
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin4
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin5
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin6
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin7
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin1
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin2
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin3
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin4
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin5
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin6
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin7
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin1
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin2
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin3
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin4
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin5
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin6
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin7
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin1
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin2
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin3
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin4
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin5
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin6
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin7
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize A5 *OutputBin UStapler
+*UIConstraints: *PageSize A5 *OutputBin Stacker
+*UIConstraints: *PageSize A5 *OutputBin OutputBin1
+*UIConstraints: *PageSize A5 *OutputBin OutputBin2
+*UIConstraints: *PageSize A5 *OutputBin OutputBin3
+*UIConstraints: *PageSize A5 *OutputBin OutputBin4
+*UIConstraints: *PageSize A5 *OutputBin OutputBin5
+*UIConstraints: *PageSize A5 *OutputBin OutputBin6
+*UIConstraints: *PageSize A5 *OutputBin OutputBin7
+*UIConstraints: *PageSize A5 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize B5 *OutputBin UStapler
+*UIConstraints: *PageSize B5 *OutputBin Stacker
+*UIConstraints: *PageSize B5 *OutputBin OutputBin1
+*UIConstraints: *PageSize B5 *OutputBin OutputBin2
+*UIConstraints: *PageSize B5 *OutputBin OutputBin3
+*UIConstraints: *PageSize B5 *OutputBin OutputBin4
+*UIConstraints: *PageSize B5 *OutputBin OutputBin5
+*UIConstraints: *PageSize B5 *OutputBin OutputBin6
+*UIConstraints: *PageSize B5 *OutputBin OutputBin7
+*UIConstraints: *PageSize B5 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageSize DoublePostcard *OutputBin Stacker
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin1
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin2
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin3
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin4
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin5
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin6
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin7
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin8
+
+*UIConstraints: *PageSize Env10 *OutputBin Stacker
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin1
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin2
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin3
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin4
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin5
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin6
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin7
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin1
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin2
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin3
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin4
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin5
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin6
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin7
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin8
+
+*UIConstraints: *PageSize EnvDL *OutputBin Stacker
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin1
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin2
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin3
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin4
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin5
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin6
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin7
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin8
+
+*UIConstraints: *PageSize EnvC5 *OutputBin Stacker
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin1
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin2
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin3
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin4
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin5
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin6
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin7
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize EnvISOB5 *OutputBin Stacker
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin1
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin2
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin3
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin4
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin5
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin6
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin7
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin8
+
+*% Disable feeding Asian, 11x17 (Oversize), A5, B5 (JIS), DoublePostcard,
+*% and envelopes to the output bins
+*%------------------------------------------------------------
+*UIConstraints: *PageRegion w612h935 *OutputBin Stacker
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin1
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin2
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin3
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin4
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin5
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin6
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin7
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion w558h774 *OutputBin Stacker
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin1
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin2
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin3
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin4
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin5
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin6
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin7
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion w774h1116 *OutputBin Stacker
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin1
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin2
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin3
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin4
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin5
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin6
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin7
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion w842h1274 *OutputBin Stacker
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin1
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin2
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin3
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin4
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin5
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin6
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin7
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion A5 *OutputBin UStapler
+*UIConstraints: *PageRegion A5 *OutputBin Stacker
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin1
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin2
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin3
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin4
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin5
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin6
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin7
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion B5 *OutputBin UStapler
+*UIConstraints: *PageRegion B5 *OutputBin Stacker
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin1
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin2
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin3
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin4
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin5
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin6
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin7
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageRegion DoublePostcard *OutputBin Stacker
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin1
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin2
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin3
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin4
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin5
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin6
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin7
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion Env10 *OutputBin Stacker
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin1
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin2
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin3
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin4
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin5
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin6
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin7
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin1
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin2
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin3
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin4
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin5
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin6
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin7
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion EnvDL *OutputBin Stacker
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin1
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin2
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin3
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin4
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin5
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin6
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin7
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion EnvC5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin1
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin2
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin3
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin4
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin5
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin6
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin7
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin1
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin2
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin3
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin4
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin5
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin6
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin7
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin8
+
+
+*%=== Proof and Hold =======================
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetentionOption/Job Retention: PickOne
+*OrderDependency: 14 Prolog *HPJobRetentionOption
+*DefaultHPJobRetentionOption: HPJobRetentionOff
+*HPJobRetentionOption HPJobRetentionQuickCopy/Quick Copy: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 1 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionStore/Stored Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 2 >>
+ >> setpagedevice
+"
+*End
+
+*%HPJobRetention HPJobRetentionPrivate/Private Job: "
+*% << /Collate true /CollateDetails
+*% << /Type 8 /Hold 1 /HoldType 1 >>
+*% >> setpagedevice
+*%"
+*%End
+
+*HPJobRetentionOption HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*CloseUI: *HPJobRetentionOption
+
+
+
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*%================================
+*% Media Output Destination
+*%================================
+*OpenUI *OutputBin/Output Destination: PickOne
+*OrderDependency: 100 AnySetup *OutputBin
+*DefaultOutputBin: PrinterDefault
+*OutputBin PrinterDefault/Printer's Current Setting: ""
+*OutputBin Upper/Top Bin: "<</Staple 0 /OutputType (TOP OUTPUT BIN)>> setpagedevice"
+*OutputBin Left/Left Bin (Face Up): "
+ currentpagedevice /OutputAttributes get
+ 4 known
+ {<</Staple 0 /OutputType (FACE UP BIN)>> setpagedevice}
+ {<</Staple 0 /OutputType (LEFT OUTPUT BIN)>> setpagedevice}
+ ifelse
+"
+*End
+*OutputBin Stacker/Stacker: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*%*OutputBin Collator/Collator: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*%*OutputBin Separator/Job Separator: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*OutputBin StackerSeparator/Stacker-Separator-Collator: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*OutputBin UStapler/Stapler: "
+ userdict /HPStapleOption known {HPStapleOption}{<</Staple 2>> setpagedevice} ifelse
+ /currentdistillerparams 0 def
+ /setpagedevice { dup /Orientation known
+ { dup dup /Orientation get 2 mod 0 eq /StapleDetails << /Type 8 /Portrait 6 -1 roll >> put }if
+ systemdict /setpagedevice get exec
+ } bind def"
+*End
+*OutputBin OutputBin1/Bin 1: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*OutputBin OutputBin2/Bin 2: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 3)>> setpagedevice"
+*OutputBin OutputBin3/Bin 3: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 4)>> setpagedevice"
+*OutputBin OutputBin4/Bin 4: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 5)>> setpagedevice"
+*OutputBin OutputBin5/Bin 5: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 6)>> setpagedevice"
+*OutputBin OutputBin6/Bin 6: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 7)>> setpagedevice"
+*OutputBin OutputBin7/Bin 7: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 8)>> setpagedevice"
+*OutputBin OutputBin8/Bin 8: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 9)>> setpagedevice"
+*?OutputBin:"
+save
+ currentpagedevice /OutputAttributes get dup
+ 5 known
+ {/Priority get 0 get
+ [(Upper) (Left) (Reserved1) (Reserved2) (OutputBin1)
+ (OutputBin2) (OutputBin3) (OutputBin4) (OutputBin5) (OutputBin6) (OutputBin7) (OutputBin8)] exch get = flush}
+ {/Priority get 0 get
+ [(Upper) (Left) (Reserved1) (Reserved2) (Stacker)] exch get = flush} ifelse
+restore
+"
+*End
+*CloseUI: *OutputBin
+
+*%=== 3000 Sheet Stacker/Stapler Stapler Options =========================
+*OpenUI *HPStaplerOptions/Stapler Option: PickOne
+*OrderDependency: 45 AnySetup *HPStaplerOptions
+*DefaultHPStaplerOptions: PrintersDefault
+*HPStaplerOptions PrintersDefault/Printer's Current Setting: ""
+*HPStaplerOptions 1diagonal/1 Staple, diagonal: "
+ userdict /HPConfigurableStapler known
+ { userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (ONEANGLED)>> >> setpagedevice} put }
+ if"
+*End
+*HPStaplerOptions 1parallel/1 Staple, parallel: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (ONE)>> >> setpagedevice} put"
+*End
+*HPStaplerOptions 2parallel/2 Staples, parallel: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (TWO)>> >> setpagedevice} put"
+*End
+*HPStaplerOptions 3parallel/3 Staples, parallel: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (THREE)>> >> setpagedevice} put"
+*End
+*HPStaplerOptions 6parallel/6 Staples, parallel: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (SIX)>> >> setpagedevice} put"
+*End
+*HPStaplerOptions Custom/Custom: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (CUSTOM)>> >> setpagedevice} put"
+*End
+*CloseUI: *HPStaplerOptions
+
+*% Fills not allowed with overlays
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+
+*% Halo style does not work with Watermarks
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*%=================================================
+*% Enable/Disable Collate via PostScript
+*%=================================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 12 AnySetup *Collate
+*DefaultCollate: True
+*Collate True/On (turn off in application): "<</Collate true>> setpagedevice"
+*Collate False/Off: "<</Collate false>> setpagedevice"
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+*%=================================================
+*% Resolution Enhancement
+*%=================================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/Printer's Current Setting: ""
+*Smoothing None/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Light/Light: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 1 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Medium/Medium: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Dark/Dark: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 3 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (Light) (Medium) (Dark)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+*FreeVM: "7500000"
+*VMOption 24-31MB/24 - 31 MB: "7500000"
+*VMOption 32-39MB/32 - 39 MB: "14500000"
+*VMOption 40-47MB/40 - 47 MB: "21500000"
+*VMOption 48-55MB/48 - 55 MB: "28500000"
+*VMOption 56-63MB/56 - 63 MB: "35500000"
+*VMOption 64-71MB/64 - 71 MB: "42500000"
+*VMOption 72MB/72 MB or more: "50000000"
+
+*%=================================================
+*% Paper Sizes
+*%=================================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Tabloid/11x17: "
+ <</PageSize [792 1224] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w842h1274/11x17 (Oversize 11.7x17.7): "
+ <</PageSize [842 1274] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A3/A3: "
+ <</PageSize [842 1191] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B4/JIS B4: "
+ <</PageSize [729 1032] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w612h935/Executive (JIS): "
+ <</PageSize [612 935] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w774h1116/8K: "
+ <</PageSize [774 1116] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 19 dict
+ dup [612 792] (Letter) put
+ dup [522 756] (Executive) put
+ dup [612 1008] (Legal) put
+ dup [792 1224] (Tabloid) put
+ dup [842 1274] (w842h1274) put
+ dup [842 1191] (A3) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [729 1032] (B4) put
+ dup [516 729] (B5) put
+ dup [419.5 567] (DoublePostcard) put
+ dup [612 935] (w612h935) put
+ dup [558 774] (w558h774) put
+ dup [774 1116] (w774h1116) put
+ dup [297 684] (Env10) put
+ dup [279 540] (EnvMonarch) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [499 709] (EnvISOB5) 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: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Tabloid/11x17: "
+ <</PageSize [792 1224] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w842h1274/11x17 (Oversize 11.7x17.7): "
+ <</PageSize [842 1274] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A3/A3: "
+ <</PageSize [842 1191] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B4/JIS B4: "
+ <</PageSize [729 1032] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w612h935/Executive (JIS): "
+ <</PageSize [612 935] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w774h1116/8K: "
+ <</PageSize [774 1116] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "4.00 3.00 606.00 786.00"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Executive/Executive: "3.00 3.00 516.00 750.00"
+*ImageableArea Legal/Legal: "64.00 54.00 606.00 1002.00"
+*ImageableArea LegalSmall/Legal (Small): "3.00 3.00 548.00 954.00"
+*ImageableArea Tabloid/11x17: "3.00 3.00 786.00 1218.00"
+*ImageableArea w842h1274/11x17 (Oversize 11.7x17.7): "3.00 3.00 836.00 1268.00"
+*ImageableArea A3/A3: "3.00 3.00 836.00 1185.00"
+*ImageableArea A4/A4: "4.00 3.00 586.00 836.00"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "3.00 3.00 414.00 589.00"
+*ImageableArea B4/JIS B4: "3.00 3.00 723.00 1026.00"
+*ImageableArea B5/JIS B5: "3.00 3.00 510.00 723.00"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "3.00 3.00 413.50 561.00"
+*ImageableArea w612h935/Executive (JIS): "3.00 3.00 606.00 929.00"
+*ImageableArea w558h774/16K: "3.00 3.00 552.00 768.00"
+*ImageableArea w774h1116/8K: "3.00 3.00 768.00 1110.00"
+*ImageableArea Env10/Env Comm10: "3.00 3.00 291.00 678.00"
+*ImageableArea EnvMonarch/Env Monarch: "3.00 3.00 273.00 534.00"
+*ImageableArea EnvDL/Env DL: "3.00 3.00 306.00 618.00"
+*ImageableArea EnvC5/Env C5: "3.00 3.00 453.00 643.00"
+*ImageableArea EnvISOB5/Env ISO B5: "3.00 3.00 493.00 703.00"
+
+*?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 Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension Tabloid/11x17: "792 1224"
+*PaperDimension w842h1274/11x17 (Oversize 11.7x17.7): "842 1274"
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension B4/JIS B4: "729 1032"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension w774h1116/8K: "774 1116"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+
+*LandscapeOrientation: Plus90
+
+*%=================================================
+*% Custom Paper Support
+*%=================================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*VariablePaperSize: True
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*% Smallest = 3.67x7.5, Largest = 11.7 x 17.7
+*MaxMediaWidth: "842"
+*MaxMediaHeight: "1274"
+*HWMargins: 12 12 12 12
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null >>
+ setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 264 842
+*ParamCustomPageSize Height: 2 points 540 1274
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 0
+
+*RequiresPageRegion All: True
+
+*%=================================================
+*% Paper Sources
+*%=================================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Middle
+*InputSlot Upper/Tray 1: "<</ManualFeed false /MediaPosition 3>> setpagedevice"
+*InputSlot Middle/Tray 2: "<</ManualFeed false /MediaPosition 0>> setpagedevice"
+*InputSlot Lower/Tray 3: "<</ManualFeed false /MediaPosition 1>> setpagedevice"
+*InputSlot LargeCapacity/Tray 4: "<</ManualFeed false /MediaPosition 5>> setpagedevice"
+*InputSlot Tray5/Tray 5: "<</ManualFeed false /MediaPosition 6>> setpagedevice"
+*InputSlot Envelope/Envelope Feeder: "<</ManualFeed false /MediaPosition 2>> setpagedevice"
+*?InputSlot: "
+ save
+ [(Middle) (Lower) (Envelope) (Upper) (LargeCapacity) (Tray5)]
+ statusdict /papertray get exec
+ {get exec} stopped { pop pop (Unknown) } if =
+ currentpagedevice /InputAttributes get dup
+ /Priority get 0 get get /MediaType get = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*%==========================================
+*% Media Type
+*%=========================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "
+ <</MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</MediaType (Color)>> setpagedevice"
+*End
+*MediaType Card_Stock/Card_Stock: "
+ <</MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Rough/Rough: "
+ <</MediaType (Rough)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /InputAttributes get dup
+ /Priority get
+ 0 get get
+ /MediaType get
+ (Card Stock) anchorsearch
+ {pop pop (Card_Stock)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*%=================================================
+*% Halftone Information
+*%=================================================
+*ScreenFreq: "106.0"
+*ScreenAngle: "45.0"
+
+*ResScreenFreq 300dpi/300 dpi: "60.0"
+*ResScreenAngle 300dpi/300 dpi: "45.0"
+*ResScreenFreq 600dpi/600 dpi: "106.0"
+*ResScreenAngle 600dpi/600 dpi: "45.0"
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 9
+*AccurateScreensSupport: False
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: PrinterDefault
+*HPHalftone PrinterDefault/Printer's Current Setting: ""
+*HPHalftone Enhanced/Enhanced: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+ /setscreen { pop pop pop } def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ } >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true /PostRenderingEnhanceDetails
+ << /REValue 0 /Type 8 >> >> setpagedevice
+ } if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+
+*%=================================================
+*% Resolution
+*%=================================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600x600x2dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 300x300dpi/300 dpi: "
+ <</HWResolution [300 300] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600x2dpi/FastRes 1200: "
+ <</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%=================================================
+*% HPEconoMode
+*%=================================================
+*OpenUI *HPEconoMode/EconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/Printer's Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /EconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+*%=================================================
+*% Edge-to-Edge Printing
+*%=================================================
+*OpenUI *HPEdgeToEdge/Edge-To-Edge Printing: Boolean
+*OrderDependency: 10 AnySetup *HPEdgeToEdge
+*DefaultHPEdgeToEdge: False
+*HPEdgeToEdge False/Off: "<</EdgeToEdge false>> setpagedevice"
+*HPEdgeToEdge True/On: "<</EdgeToEdge true>> setpagedevice"
+*?HPEdgeToEdge: "
+ save
+ currentpagedevice /EdgeToEdge get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEdgeToEdge
+
+
+*%=================================================
+*% Duplex
+*%=================================================
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off (1-Sided): "
+ <</Duplex false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Flip on Long Edge (Standard): "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Flip on Short Edge: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex known
+ false ne
+ { currentpagedevice /Duplex get
+ { currentpagedevice /Tumble get
+ {(DuplexTumble)}{(DuplexNoTumble)}ifelse
+ } { (None)} ifelse
+ }{(None)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Duplex
+
+*%=================================================
+*% Color Control
+*%=================================================
+*DefaultColorSep: ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 60 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ====
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi /300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "100.0"
+
+*% For 106 lpi /600 dpi =========================
+
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0"
+
+*%=================================================
+*% Font Information
+*%=================================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% =======================================
+*% For HP LaserJet 8150 Series
+*% =======================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_9000_MFP.ppd b/prnt/hpijs/ppd/HP_LaserJet_9000_MFP.ppd
new file mode 100644
index 000000000..8af05c81a
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_9000_MFP.ppd
@@ -0,0 +1,2167 @@
+*PPD-Adobe: "4.3"
+*% =======================================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =======================================================
+*% Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*%========================================================
+*% PPD for HP LaserJet 9000 MFP
+*% For Macintosh
+*%========================================================
+
+*%=================================================
+*% PPD File Version Information
+*%=================================================
+*FileVersion: "1.0.3 X"
+*HPBuildNumber: "002"
+*FormatVersion: "4.3"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP9000_H.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 9000 MFP.icns"
+
+*%=================================================
+*% Product Version Information
+*%=================================================
+*ModelName: "HP LaserJet 9000 MFP "
+*ShortNickName: "HP LaserJet 9000 MFP "
+*NickName: "HP LaserJet 9000 MFP Postscript (recommended)"
+*Product: "(HP LaserJet 9000 MFP )"
+*Product: "(HP LaserJet 9000L MFP )"
+*Manufacturer: "HP"
+
+*PSVersion: "(3010.107) 0"
+
+*%=================================================
+*% Device Capabilities
+*%=================================================
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: True
+*?FileSystem: "
+ save
+ false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+
+*LanguageLevel: "3"
+*Throughput: "50"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*%=================================================
+*% Emulations and Protocols
+*%=================================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+
+*PrintPSErrors: True
+
+*%=== Output Bin ======================
+*PageStackOrder Upper: Normal
+*PageStackOrder Left: Reverse
+*PageStackOrder Stacker: Normal
+*PageStackOrder StackerFaceUp: Reverse
+*PageStackOrder Separator: Normal
+*PageStackOrder UStapler: Normal
+*PageStackOrder HPBooklet: Normal
+
+*%=================================================
+*% Installable Options
+*%=================================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*OpenUI *HPOption_Tray1/Tray 1: Boolean
+*DefaultHPOption_Tray1: False
+*HPOption_Tray1 True/Installed: ""
+*HPOption_Tray1 False/Not Installed: ""
+*?HPOption_Tray1: "
+ save
+ currentpagedevice /InputAttributes get 3 known
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Tray1
+
+*OpenUI *HPOption_Tray4/Tray 4: Boolean
+*DefaultHPOption_Tray4: False
+*HPOption_Tray4 True/Installed: ""
+*HPOption_Tray4 False/Not Installed: ""
+*?HPOption_Tray4: "
+ save
+ currentpagedevice /InputAttributes get dup 5 known
+ {5 get null ne {(True)}{(False)} ifelse} {pop (False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Tray4
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_Disk/Printer Disk: PickOne
+*DefaultHPOption_Disk: None
+*HPOption_Disk None/None: ""
+*HPOption_Disk RAMDisk/RAM Disk: ""
+*HPOption_Disk HardDisk/Hard Disk: ""
+*?HPOption_Disk: "
+ save
+ (HardDisk)
+ (RAMDisk)
+ (None)
+ 0
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { dup /Writeable get
+ { /PhysicalSize get 500000 gt {2}{1}ifelse 2 copy lt { exch }if pop }
+ { pop } ifelse
+ } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ index = flush pop pop pop
+ restore
+"
+*End
+*CloseUI: *HPOption_Disk
+
+*OpenUI *HPOption_MBM_Mixed/Accessory Output Bins: PickOne
+*OrderDependency: 10 AnySetup *HPOption_MBM_Mixed
+*DefaultHPOption_MBM_Mixed: Standard
+*HPOption_MBM_Mixed Standard/Not Installed: ""
+*HPOption_MBM_Mixed MBMStaplerStacker/HP 3000-Sheet Stapler-Stacker: "userdict /HPConfigurableStapler 0 put"
+*HPOption_MBM_Mixed MBMStacker/HP 3000-Sheet Stacker: ""
+*HPOption_MBM_Mixed HPFinisher/HP Multifunction Finisher: ""
+*?HPOption_MBM_Mixed: "
+currentpagedevice /MediaProcessing known {(HPFinisher)}
+{currentpagedevice /OutputAttributes known {
+ currentpagedevice /OutputAttributes get 4 known
+ {currentpagedevice /Staple known
+ {(MBMStaplerStacker)}
+ {(MBMStacker)}
+ ifelse}
+ {(Standard)}
+ifelse}
+{(Standard)} ifelse} ifelse = flush"
+*End
+*CloseUI: *HPOption_MBM_Mixed
+
+*OpenUI *InstalledMemory/Total Printer Memory: PickOne
+*DefaultInstalledMemory: 32-63MB
+*InstalledMemory 32-63MB/32 - 63 MB: ""
+*InstalledMemory 64-95MB/64 - 95 MB: ""
+*InstalledMemory 96-127MB/96 - 127 MB: ""
+*InstalledMemory 128-191MB/128 - 191 MB: ""
+*InstalledMemory 192-256MB/192 - 256 MB: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 192 ge
+ {(192-256MB)}
+ {size 128 ge
+ {(128-191MB)}
+ {size 96 ge
+ {(96-127MB)}
+ {size 64 ge
+ {(64-95MB)}
+ {(32-63MB)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+*%=================================================
+*% Fit to Page
+*%=================================================
+*OpenUI *HPOption_PaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPOption_PaperPolicy
+*DefaultHPOption_PaperPolicy: PromptUser
+*HPOption_PaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false /Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false /Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPOption_PaperPolicy: "(PromptUser) = flush"
+*CloseUI: *HPOption_PaperPolicy
+
+*CloseGroup: InstallableOptions
+
+*%=================================================
+*% UI Constraints
+*%=================================================
+*% If A than not B (Also include the reverse constraints if appropriate)
+*%
+*% Constrain output bins that are not available with Standard configuration
+*%-------------------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin Left
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin Stacker
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin StackerFaceUp
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin HPBooklet
+
+*UIConstraints: *OutputBin Left *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin Stacker *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin StackerFaceUp *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin HPBooklet *HPOption_MBM_Mixed Standard
+
+*% Constrain HPBooklet not to show if Stacker is installed, and vice-versa
+*%-------------------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin HPBooklet
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin HPBooklet
+*UIConstraints: *OutputBin HPBooklet *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin HPBooklet *HPOption_MBM_Mixed MBMStaplerStacker
+
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *OutputBin Left
+*UIConstraints: *OutputBin Left *HPOption_MBM_Mixed HPFinisher
+
+*% Constrain StaplerStacker so HPBooklet is Disabled and No None and 1paralleloppiste StapleOptions
+*%-------------------------------------------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin HPBooklet
+*UIConstraints: *OutputBin HPBooklet *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin StackerFaceUp
+*UIConstraints: *OutputBin StackerFaceUp *HPOption_MBM_Mixed MBMStaplerStacker
+
+*% Constrain Stacker so no Faceup Stacker Bin
+*%-------------------------------------------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin StackerFaceUp
+*UIConstraints: *OutputBin StackerFaceUp *HPOption_MBM_Mixed MBMStacker
+
+
+*% High capacity stapler disabled without high capacity output unit
+*%--------------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPStaplerOptions 3parallel *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPStaplerOptions 6parallel *HPOption_MBM_Mixed HPFinisher
+
+
+*%Constrain stapling to the stapling bin
+*%------------------------------------------------------------------
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin PrinterDefault
+
+*UIConstraints: *OutputBin Left *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin Left *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin Left *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin Left *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin Left *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin Left
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin Left
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin Left
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin Left
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin Left
+
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin Stacker
+
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin StackerFaceUp
+
+*% The Constaints for Stapling on the Booklet Bin
+*% --------------------------------------------------------------------------------------------
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin HPBooklet
+
+*% The Constaints for Stapling for Collate and Pagesize,PageRegion
+*% ----------------------------------------------------------------
+
+*% Do not staple uncollated documents
+*UIConstraints: *Collate False *HPStaplerOptions 1diagonal
+*UIConstraints: *Collate False *HPStaplerOptions 1parallel
+*UIConstraints: *Collate False *HPStaplerOptions 2parallel
+*UIConstraints: *Collate False *HPStaplerOptions 3parallel
+*UIConstraints: *Collate False *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *Collate False
+*UIConstraints: *HPStaplerOptions 1parallel *Collate False
+*UIConstraints: *HPStaplerOptions 2parallel *Collate False
+*UIConstraints: *HPStaplerOptions 3parallel *Collate False
+*UIConstraints: *HPStaplerOptions 6parallel *Collate False
+
+*% Do not staple envelopes, all other sizes are supported.
+*UIConstraints: *PageSize Env10 *OutputBin UStapler
+*UIConstraints: *PageRegion Env10 *OutputBin UStapler
+*UIConstraints: *PageSize EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageRegion EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageSize EnvDL *OutputBin UStapler
+*UIConstraints: *PageRegion EnvDL *OutputBin UStapler
+*UIConstraints: *PageSize EnvC5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvC5 *OutputBin UStapler
+*UIConstraints: *PageSize EnvISOB5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin UStapler
+
+*UIConstraints: *OutputBin UStapler *PageSize Env10
+*UIConstraints: *OutputBin UStapler *PageRegion Env10
+*UIConstraints: *OutputBin UStapler *PageSize EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageRegion EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageSize EnvDL
+*UIConstraints: *OutputBin UStapler *PageRegion EnvDL
+*UIConstraints: *OutputBin UStapler *PageSize EnvC5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvC5
+*UIConstraints: *OutputBin UStapler *PageSize EnvISOB5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvISOB5
+
+*% Constrain output bins that are not available with MBMStacker
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin UStapler
+*%Job Retention not allowed unless printer has a hard disk
+*UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionStore
+*%UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionPrivate
+*UIConstraints: *HPOption_Disk RAMDisk *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPOption_Disk RAMDisk *HPJobRetentionOption HPJobRetentionStore
+
+*%Cannot Mopy without a disk
+*%--------------------------
+*UIConstraints: *HPOption_Disk None *Collate True
+*UIConstraints: *Collate True *HPOption_Disk None
+
+*% If optional trays are not installed, disable access to LargeCapacity (Tray 4).
+*%-------------------------------------------------------------------------------
+*UIConstraints: *HPOption_Tray4 False *InputSlot LargeCapacity
+*UIConstraints: *InputSlot LargeCapacity *HPOption_Tray4 False
+*UIConstraints: *HPOption_Tray1 False *InputSlot Upper
+*UIConstraints: *InputSlot Upper *HPOption_Tray1 False
+*UIConstraints: *HPOption_Tray1 False *ManualFeed True
+*UIConstraints: *ManualFeed True *HPOption_Tray1 False
+
+*UIConstraints: *HPOption_Tray1 False *MediaType Labels
+*UIConstraints: *HPOption_Tray1 False *PageSize Env10
+*UIConstraints: *HPOption_Tray1 False *PageSize EnvMonarch
+*UIConstraints: *HPOption_Tray1 False *PageSize EnvDL
+*UIConstraints: *HPOption_Tray1 False *PageSize EnvC5
+*UIConstraints: *HPOption_Tray1 False *PageSize EnvISOB5
+*UIConstraints: *HPOption_Tray1 False *PageSize DoublePostcard
+
+
+*% Disable Certain Media types when using the HPFinisher
+*% ------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *MediaType Transparency
+*UIConstraints: *OutputBin Stacker *MediaType Labels
+*UIConstraints: *OutputBin StackerFaceUp *MediaType Labels
+*UIConstraints: *OutputBin HPBooklet *MediaType Labels
+*UIConstraints: *OutputBin HPBooklet *MediaType Rough
+*UIConstraints: *OutputBin HPBooklet *MediaType Card_Stock
+*UIConstraints: *OutputBin HPBooklet *MediaType Transparency
+
+*% If the duplexer is not installed disable duplex modes.
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *HPOption_Duplexer False
+*UIConstraints: *Duplex DuplexNoTumble *HPOption_Duplexer False
+
+*% If selected page size is an envelope, executive, A5, B5 (JIS),
+*% 11x17 (Oversize 11.7x17.7), Asian, or DoublePostcard
+*% disable access to paper trays 2, 4.
+*%------------------------------------------------------------
+*UIConstraints: *PageSize Env10 *InputSlot Middle
+*UIConstraints: *PageSize Env10 *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvMonarch *InputSlot Middle
+*UIConstraints: *PageSize EnvMonarch *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvDL *InputSlot Middle
+*UIConstraints: *PageSize EnvDL *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvC5 *InputSlot Middle
+*UIConstraints: *PageSize EnvC5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Middle
+*UIConstraints: *PageSize EnvISOB5 *InputSlot LargeCapacity
+
+*UIConstraints: *PageSize A5 *InputSlot Middle
+*UIConstraints: *PageSize A5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize B5 *InputSlot Middle
+*UIConstraints: *PageSize B5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize Executive *InputSlot Middle
+*UIConstraints: *PageSize Executive *InputSlot LargeCapacity
+*UIConstraints: *PageSize w842h1274 *InputSlot Middle
+*UIConstraints: *PageSize w842h1274 *InputSlot LargeCapacity
+*UIConstraints: *PageSize DoublePostcard *InputSlot Middle
+*UIConstraints: *PageSize DoublePostcard *InputSlot LargeCapacity
+*UIConstraints: *PageSize w612h935 *InputSlot Middle
+*UIConstraints: *PageSize w612h935 *InputSlot LargeCapacity
+*UIConstraints: *PageSize w558h774 *InputSlot Middle
+*UIConstraints: *PageSize w558h774 *InputSlot LargeCapacity
+*UIConstraints: *PageSize w774h1116 *InputSlot Middle
+*UIConstraints: *PageSize w774h1116 *InputSlot LargeCapacity
+
+
+*% Don't allow 11x17 or A3 in tray 2
+*%------------------------------------------------------------
+*UIConstraints: *PageSize Tabloid *InputSlot Middle
+*UIConstraints: *PageRegion Tabloid *InputSlot Middle
+*UIConstraints: *PageSize A3 *InputSlot Middle
+*UIConstraints: *PageRegion A3 *InputSlot Middle
+
+*% Don't allow Labels in any tray except tray 1
+*%------------------------------------------------------------
+*UIConstraints: *MediaType Labels *InputSlot Middle
+*UIConstraints: *MediaType Labels *InputSlot Lower
+*UIConstraints: *MediaType Labels *InputSlot LargeCapacity
+*UIConstraints: *InputSlot Middle *MediaType Labels
+*UIConstraints: *InputSlot Lower *MediaType Labels
+*UIConstraints: *InputSlot LargeCapacity *MediaType Labels
+*UIConstraints: *MediaType Labels *OutputBin Stacker
+*UIConstraints: *OutputBin Stacker *MediaType Labels
+*UIConstraints: *OutputBin UStapler *MediaType Labels
+*UIConstraints: *MediaType Labels *OutputBin UStapler
+*UIConstraints: *OutputBin HPBooklet *MediaType Labels
+*UIConstraints: *MediaType Labels *OutputBin HPBooklet
+
+*% Don't allow DoublePostcard, envelopes, transparencies or labels to be duplexed
+*%------------------------------------------------------------
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+
+*% Limit support to Letter, A4 to the MBM5 stapler bin.
+*% Note: These are included for informational purposes only
+*% This is actually a 3-way constraint handled by a ppdA resource
+*%------------------------------------------------------------
+*UIConstraints: *PageSize Env10 *OutputBin UStapler
+*UIConstraints: *PageRegion Env10 *OutputBin UStapler
+
+*UIConstraints: *PageSize EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageRegion EnvMonarch *OutputBin UStapler
+
+*UIConstraints: *PageSize EnvDL *OutputBin UStapler
+*UIConstraints: *PageRegion EnvDL *OutputBin UStapler
+
+*UIConstraints: *PageSize EnvC5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvC5 *OutputBin UStapler
+
+*UIConstraints: *PageSize EnvISOB5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin UStapler
+
+*UIConstraints: *PageSize Executive *OutputBin UStapler
+*UIConstraints: *PageRegion Executive *OutputBin UStapler
+
+*UIConstraints: *PageSize Legal *OutputBin UStapler
+*UIConstraints: *PageRegion Legal *OutputBin UStapler
+
+*UIConstraints: *PageSize LegalSmall *OutputBin UStapler
+*UIConstraints: *PageRegion LegalSmall *OutputBin UStapler
+
+*UIConstraints: *PageSize Tabloid *OutputBin UStapler
+*UIConstraints: *PageRegion Tabloid *OutputBin UStapler
+
+*UIConstraints: *PageSize w842h1274 *OutputBin UStapler
+*UIConstraints: *PageRegion w842h1274 *OutputBin UStapler
+
+*UIConstraints: *PageSize A3 *OutputBin UStapler
+*UIConstraints: *PageRegion A3 *OutputBin UStapler
+
+*UIConstraints: *PageSize B4 *OutputBin UStapler
+*UIConstraints: *PageRegion B4 *OutputBin UStapler
+
+*UIConstraints: *PageSize w612h935 *OutputBin UStapler
+*UIConstraints: *PageRegion w612h935 *OutputBin UStapler
+
+*UIConstraints: *PageSize w558h774 *OutputBin UStapler
+*UIConstraints: *PageRegion w558h774 *OutputBin UStapler
+
+*UIConstraints: *PageSize w774h1116 *OutputBin UStapler
+*UIConstraints: *PageRegion w774h1116 *OutputBin UStapler
+
+*%These paper sizes cannot be stapled
+*UIConstraints: *PageSize B5 *OutputBin UStapler
+*UIConstraints: *PageRegion B5 *OutputBin UStapler
+*UIConstraints: *PageSize A5 *OutputBin UStapler
+*UIConstraints: *PageRegion A5 *OutputBin UStapler
+*UIConstraints: *PageSize DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageRegion DoublePostcard *OutputBin UStapler
+
+*UIConstraints: *OutputBin UStapler *PageSize B5
+*UIConstraints: *OutputBin UStapler *PageRegion B5
+*UIConstraints: *OutputBin UStapler *PageSize A5
+*UIConstraints: *OutputBin UStapler *PageRegion A5
+*UIConstraints: *OutputBin UStapler *PageSize DoublePostcard
+*UIConstraints: *OutputBin UStapler *PageRegion DoublePostcard
+
+*%These media types make no sense to staple
+*%------------------------------------------
+*UIConstraints: *MediaType Transparency *OutputBin UStapler
+*UIConstraints: *MediaType Card_Stock *OutputBin UStapler
+*UIConstraints: *MediaType Labels *OutputBin UStapler
+
+*UIConstraints: *OutputBin UStapler *MediaType Transparency
+*UIConstraints: *OutputBin UStapler *MediaType Card_Stock
+*UIConstraints: *OutputBin UStapler *MediaType Labels
+
+*% Disable feeding Asian, 11x17 (Oversize), A5, B5 (JIS), DoublePostcard,
+*% and envelopes to the output bins
+*%------------------------------------------------------------
+*UIConstraints: *PageSize A5 *OutputBin UStapler
+*UIConstraints: *PageSize A5 *OutputBin Stacker
+*UIConstraints: *PageSize B5 *OutputBin UStapler
+*UIConstraints: *PageSize B5 *OutputBin Stacker
+*UIConstraints: *PageSize DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageSize DoublePostcard *OutputBin Stacker
+*UIConstraints: *PageSize Env10 *OutputBin Stacker
+*UIConstraints: *PageSize EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageSize EnvDL *OutputBin Stacker
+*UIConstraints: *PageSize EnvC5 *OutputBin Stacker
+*UIConstraints: *PageSize EnvISOB5 *OutputBin Stacker
+
+*% Disable feeding Asian, 11x17 (Oversize), A5, B5 (JIS), DoublePostcard,
+*% and envelopes to the Stapler bins
+*%------------------------------------------------------------
+*UIConstraints: *PageRegion A5 *OutputBin UStapler
+*UIConstraints: *PageRegion Tabloid *OutputBin UStapler
+*UIConstraints: *PageRegion w842h1274 *OutputBin UStapler
+*UIConstraints: *PageRegion DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageRegion w612h935 *OutputBin UStapler
+*UIConstraints: *PageRegion w558h774 *OutputBin UStapler
+*UIConstraints: *PageRegion w774h1116 *OutputBin UStapler
+*UIConstraints: *PageRegion Env10 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageRegion EnvDL *OutputBin UStapler
+*UIConstraints: *PageRegion EnvC5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin UStapler
+*UIConstraints: *PageRegion Executive *OutputBin UStapler
+
+
+*% Disable feeding Asian, 11x17 (Oversize), A5, B5 (JIS), DoublePostcard,
+*% and envelopes to the Stacker Face-Down (used with HPFinisher only)
+*%-----------------------------------------------------------------------
+*UIConstraints: *PageRegion Tabloid *OutputBin Stacker
+*UIConstraints: *PageRegion w842h1274 *OutputBin Stacker
+*UIConstraints: *PageRegion DoublePostcard *OutputBin Stacker
+*UIConstraints: *PageRegion w612h935 *OutputBin Stacker
+*UIConstraints: *PageRegion w558h774 *OutputBin Stacker
+*UIConstraints: *PageRegion w774h1116 *OutputBin Stacker
+*UIConstraints: *PageRegion Env10 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageRegion EnvDL *OutputBin Stacker
+*UIConstraints: *PageRegion EnvC5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin Stacker
+
+*% Disable feeding Asian, 11x17 (Oversize), A5, B5 (JIS), DoublePostcard,
+*% and envelopes to the HPBooklet
+*%-----------------------------------------------------------------------
+*UIConstraints: *PageRegion Tabloid *OutputBin HPBooklet
+*UIConstraints: *PageRegion w842h1274 *OutputBin HPBooklet
+*UIConstraints: *PageRegion DoublePostcard *OutputBin HPBooklet
+*UIConstraints: *PageRegion w612h935 *OutputBin HPBooklet
+*UIConstraints: *PageRegion w558h774 *OutputBin HPBooklet
+*UIConstraints: *PageRegion w774h1116 *OutputBin HPBooklet
+*UIConstraints: *PageRegion Env10 *OutputBin HPBooklet
+*UIConstraints: *PageRegion EnvMonarch *OutputBin HPBooklet
+*UIConstraints: *PageRegion EnvDL *OutputBin HPBooklet
+*UIConstraints: *PageRegion EnvC5 *OutputBin HPBooklet
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin HPBooklet
+*UIConstraints: *PageRegion Executive *OutputBin HPBooklet
+*UIConstraints: *PageRegion A5 *OutputBin HPBooklet
+*UIConstraints: *PageRegion B5 *OutputBin HPBooklet
+
+
+
+*%=== Proof and Hold =======================
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetentionOption/Job Retention: PickOne
+*OrderDependency: 14 Prolog *HPJobRetentionOption
+*DefaultHPJobRetentionOption: HPJobRetentionOff
+*HPJobRetentionOption HPJobRetentionQuickCopy/Quick Copy: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 1 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionStore/Stored Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 2 >>
+ >> setpagedevice
+"
+*End
+
+*%HPJobRetention HPJobRetentionPrivate/Private Job: "
+*% << /Collate true /CollateDetails
+*% << /Type 8 /Hold 1 /HoldType 1 >>
+*% >> setpagedevice
+*%"
+*%End
+
+*HPJobRetentionOption HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*CloseUI: *HPJobRetentionOption
+
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*%================================
+*% Media Output Destination
+*%================================
+*OpenUI *OutputBin/Output Destination: PickOne
+*OrderDependency: 100 AnySetup *OutputBin
+*DefaultOutputBin: PrinterDefault
+*OutputBin PrinterDefault/Printer's Current Setting: ""
+*OutputBin Left/Left Bin: "
+ currentpagedevice /OutputAttributes get
+ 4 known
+ {<</Staple 0 /OutputType (FACE UP BIN)>> setpagedevice}
+ {<</Staple 0 /OutputType (LEFT OUTPUT BIN)>> setpagedevice}
+ ifelse"
+*End
+*OutputBin StackerFaceUp/Stacker (Face-UP): "
+currentpagedevice /MediaProcessing known
+ { << /MediaProcessing (FACE_UP) /MediaProcessingDetails<<
+ /MediaProcessingOption (FACE_UP)
+ /MedaiProcessingBoundary 0 /ImageOrientation 0 /Type 8 >> >> setpagedevice
+ }
+ {
+ currentpagedevice /OutputAttributes get
+ 4 known
+ {<</Staple 0 /OutputType (FACE UP BIN)>> setpagedevice}
+ {<</Staple 0 /OutputType (LEFT OUTPUT BIN)>> setpagedevice}
+ ifelse
+} ifelse"
+*End
+*OutputBin Stacker/Stacker (Face-Down): "
+currentpagedevice /MediaProcessing known
+ {<< /MediaProcessing (FACE_DOWN) /MediaProcessingDetails<<
+ /MediaProcessingOption (FACE_DOWN)
+ /MedaiProcessingBoundary 0 /ImageOrientation 0 /Type 8 >> >> setpagedevice put }
+ {<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice} ifelse"
+*End
+*OutputBin UStapler/Stapler: "
+ userdict /HPStapleOption known {HPStapleOption}{<</Staple 2>> setpagedevice} ifelse
+ /currentdistillerparams 0 def
+ /setpagedevice { dup /Orientation known
+ { dup dup /Orientation get 2 mod 0 eq /StapleDetails << /Type 8 /Portrait 6 -1 roll >> put }if
+ systemdict /setpagedevice get exec
+ } bind def"
+*End
+*OutputBin HPBooklet/Booklet Bin: "
+<< /MediaProcessing (BOOKLET_MAKER) /MediaProcessingDetails <<
+ /MediaProcessingOption (BOOKLET_MAKER) /MedaiProcessingBoundary 0
+ /ImageOrientation 0 /Type 8 >> >> setpagedevice
+ << /Staple 0 /OutputType (OPTIONAL OUTBIN 2) >> setpagedevice"
+*End
+*?OutputBin:"
+save
+ currentpagedevice /OutputAttributes get dup
+ 5 known
+ {/Priority get 0 get
+ [(Upper) (Left) (Reserved1) (Reserved2) (OutputBin1)
+ (OutputBin2) (OutputBin3) (OutputBin4) (OutputBin5) (OutputBin6) (OutputBin7) (OutputBin8)] exch get = flush}
+ {/Priority get 0 get
+ [(Upper) (Left) (Reserved1) (Reserved2) (Stacker)] exch get = flush} ifelse
+restore
+"
+*End
+*CloseUI: *OutputBin
+
+*%=== 3000 Sheet Stacker/Stapler Stapler Options =========================
+*OpenUI *HPStaplerOptions/Stapler Option: PickOne
+*OrderDependency: 45 AnySetup *HPStaplerOptions
+*DefaultHPStaplerOptions: PrintersDefault
+*HPStaplerOptions PrintersDefault/Printer's Current Setting: ""
+*HPStaplerOptions 1diagonal/1 Staple, diagonal: "
+ userdict /HPConfigurableStapler known
+ { userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (ONEANGLED) >> >> setpagedevice} put }
+ if"
+*End
+*HPStaplerOptions 1parallel/1 Staple, parallel: "
+ currentpagedevice /MediaProcessing known
+ {userdict /HPStapleOption {<</MediaProcessing (STAPLING) /MediaProcessingDetails <<
+ /MediaProcessingOption (ONE_STAPLE) /MediaProcessingBoundary 0 /ImageOrientation 0 /Type 8>> >> setpagedevice} put}
+ {userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (ONE) /Portrait true>> >> setpagedevice} put} ifelse "
+*End
+*HPStaplerOptions 2parallel/2 Staples, parallel: "
+currentpagedevice /MediaProcessing known
+ {userdict /HPStapleOption {<</MediaProcessing (STAPLING) /MediaProcessingDetails <<
+ /MediaProcessingOption (TWO_STAPLES) /MediaProcessingBoundary 0 /ImageOrientation 0 /Type 8>> >> setpagedevice} put}
+ {userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (TWO) /Portrait true>> >> setpagedevice} put} ifelse "
+*End
+*HPStaplerOptions 3parallel/3 Staples, parallel: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (THREE) >> >> setpagedevice} put"
+*End
+*HPStaplerOptions 6parallel/6 Staples, parallel: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (SIX) >> >> setpagedevice} put"
+*End
+*CloseUI: *HPStaplerOptions
+
+*% Fills not allowed with overlays
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+
+*% Halo style does not work with Watermarks
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/­15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/­30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/­45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/­60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/­75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/­90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*%=================================================
+*% Enable/Disable Collate via PostScript
+*%=================================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 12 AnySetup *Collate
+*DefaultCollate: True
+*Collate True/On (turn off in application): "<</Collate true>> setpagedevice"
+*Collate False/Off: "<</Collate false>> setpagedevice"
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+*%=================================================
+*% Resolution Enhancement
+*%=================================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/Printer's Current Setting: ""
+*Smoothing None/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Light/Light: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 1 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Medium/Medium: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Dark/Dark: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 3 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (Light) (Medium) (Dark)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+*FreeVM: "6600000"
+*VMOption 64-95MB/64 - 95 MB: "6600000"
+*VMOption 96-127MB/96 - 127 MB: "19300000"
+*VMOption 128-191MB/128 - 191 MB: "28200000"
+*VMOption 192-256MB/192 - 256 MB: "51300000"
+
+*%=================================================
+*% Paper Sizes
+*%=================================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Tabloid/11x17: "
+ <</PageSize [792 1224] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w842h1274/11x17 (Oversize 11.7x17.7): "
+ <</PageSize [842 1274] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A3/A3: "
+ <</PageSize [842 1191] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B4/JIS B4: "
+ <</PageSize [729 1032] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w612h935/Executive (JIS): "
+ <</PageSize [612 935] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w774h1116/8K: "
+ <</PageSize [774 1116] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 19 dict
+ dup [612 792] (Letter) put
+ dup [522 756] (Executive) put
+ dup [612 1008] (Legal) put
+ dup [792 1224] (Tabloid) put
+ dup [842 1274] (w842h1274) put
+ dup [842 1191] (A3) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [729 1032] (B4) put
+ dup [516 729] (B5) put
+ dup [419.5 567] (DoublePostcard) put
+ dup [612 935] (w612h935) put
+ dup [558 774] (w558h774) put
+ dup [774 1116] (w774h1116) put
+ dup [297 684] (Env10) put
+ dup [279 540] (EnvMonarch) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [499 709] (EnvISOB5) 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: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Tabloid/11x17: "
+ <</PageSize [792 1224] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w842h1274/11x17 (Oversize 11.7x17.7): "
+ <</PageSize [842 1274] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A3/A3: "
+ <</PageSize [842 1191] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B4/JIS B4: "
+ <</PageSize [729 1032] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w612h935/Executive (JIS): "
+ <</PageSize [612 935] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w774h1116/8K: "
+ <</PageSize [774 1116] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "6.00 6.00 606.00 786.00"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Executive/Executive: "6.00 6.00 516.00 750.00"
+*ImageableArea Legal/Legal: "6.00 6.00 606.00 1002.00"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Tabloid/11x17: "6.00 6.00 786.00 1218.00"
+*ImageableArea w842h1274/11x17 (Oversize 11.7x17.7): "6.00 6.00 836.00 1268.00"
+*ImageableArea A3/A3: "6.00 6.00 836.00 1185.00"
+*ImageableArea A4/A4: "6.00 6.00 589.00 836.00"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "6.00 6.00 414.00 589.00"
+*ImageableArea B4/JIS B4: "6.00 6.00 723.00 1026.00"
+*ImageableArea B5/JIS B5: "6.00 6.00 510.00 723.00"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "6.00 6.00 413.50 561.00"
+*ImageableArea w612h935/Executive (JIS): "6.00 6.00 606.00 929.00"
+*ImageableArea w558h774/16K: "6.00 6.00 552.00 768.00"
+*ImageableArea w774h1116/8K: "6.00 6.00 768.00 1110.00"
+*ImageableArea Env10/Env Comm10: "11.00 11.00 286.00 673.00"
+*ImageableArea EnvMonarch/Env Monarch: "11.00 11.00 268.00 529.00"
+*ImageableArea EnvDL/Env DL: "11.00 11.00 301.00 613.00"
+*ImageableArea EnvC5/Env C5: "11.00 11.00 448.00 643.00"
+*ImageableArea EnvISOB5/Env ISO B5: "11.00 11.00 488.00 698.00"
+*?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 Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension Tabloid/11x17: "792 1224"
+*PaperDimension w842h1274/11x17 (Oversize 11.7x17.7): "842 1274"
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension B4/JIS B4: "729 1032"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension w774h1116/8K: "774 1116"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+
+*LandscapeOrientation: Plus90
+
+*%=================================================
+*% Custom Paper Support
+*%=================================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*VariablePaperSize: True
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*% Smallest = 3.67x7.5, Largest = 11.7 x 17.7
+*MaxMediaWidth: "842"
+*MaxMediaHeight: "1274"
+*HWMargins: 12 12 12 12
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null >>
+ setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 264 842
+*ParamCustomPageSize Height: 2 points 540 1274
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 0
+
+*RequiresPageRegion All: True
+
+*%=================================================
+*% Paper Sources
+*%=================================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Middle
+*InputSlot Upper/Tray 1: "<</ManualFeed false /MediaPosition 3>> setpagedevice"
+*InputSlot Middle/Tray 2: "<</ManualFeed false /MediaPosition 0>> setpagedevice"
+*InputSlot Lower/Tray 3: "<</ManualFeed false /MediaPosition 1>> setpagedevice"
+*InputSlot LargeCapacity/Tray 4: "<</ManualFeed false /MediaPosition 5>> setpagedevice"
+*?InputSlot: "
+ save
+ [(Middle) (Lower) (Dummy1) (Upper) (Dummy2) (LargeCapacity)]
+ statusdict /papertray get exec
+ {get exec} stopped { pop pop (Unknown) } if = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*%==========================================
+*% Media Type
+*%=========================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "
+ <</MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</MediaType (Color)>> setpagedevice"
+*End
+*MediaType Card_Stock/Card_Stock: "
+ <</MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Rough/Rough: "
+ <</MediaType (Rough)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /InputAttributes get dup
+ /Priority get
+ 0 get get
+ /MediaType get
+ (Card Stock) anchorsearch
+ {pop pop (Card_Stock)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*%=================================================
+*% Halftone Information
+*%=================================================
+*ScreenFreq: "106.0"
+*ScreenAngle: "45.0"
+
+*ResScreenFreq 300dpi/300 dpi: "60.0"
+*ResScreenAngle 300dpi/300 dpi: "45.0"
+*ResScreenFreq 600dpi/600 dpi: "106.0"
+*ResScreenAngle 600dpi/600 dpi: "45.0"
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 9
+*AccurateScreensSupport: False
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: PrinterDefault
+*HPHalftone PrinterDefault/Printer's Current Setting: ""
+*HPHalftone Enhanced/Enhanced: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+ /setscreen { pop pop pop } def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ } >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true /PostRenderingEnhanceDetails
+ << /REValue 0 /Type 8 >> >> setpagedevice
+ } if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+
+*%=================================================
+*% Resolution
+*%=================================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600x600x2dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 300x300dpi/300 dpi: "
+ <</HWResolution [300 300] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600x2dpi/FastRes 1200: "
+ <</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%=================================================
+*% HPEconoMode
+*%=================================================
+*OpenUI *HPEconoMode/EconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/Printer's Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /EconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+*%=================================================
+*% Edge-to-Edge Printing
+*%=================================================
+*OpenUI *HPEdgeToEdge/Edge-To-Edge Printing: Boolean
+*OrderDependency: 10 AnySetup *HPEdgeToEdge
+*DefaultHPEdgeToEdge: False
+*HPEdgeToEdge False/Off: "<</EdgeToEdge false>> setpagedevice"
+*HPEdgeToEdge True/On: "<</EdgeToEdge true>> setpagedevice"
+*?HPEdgeToEdge: "
+ save
+ currentpagedevice /EdgeToEdge get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEdgeToEdge
+
+
+*%=================================================
+*% Duplex
+*%=================================================
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off (1-Sided): "
+ <</Duplex false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Flip on Long Edge (Standard): "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Flip on Short Edge: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex known
+ false ne
+ { currentpagedevice /Duplex get
+ { currentpagedevice /Tumble get
+ {(DuplexTumble)}{(DuplexNoTumble)}ifelse
+ } { (None)} ifelse
+ }{(None)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Duplex
+
+*%=================================================
+*% Color Control
+*%=================================================
+*DefaultColorSep: ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 60 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ====
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi /300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "100.0"
+
+*% For 106 lpi /600 dpi =========================
+
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0"
+
+*%=================================================
+*% Font Information
+*%=================================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% =======================================
+*% For HP LaserJet 9000 MFP
+*% =======================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_9000_Series.ppd b/prnt/hpijs/ppd/HP_LaserJet_9000_Series.ppd
new file mode 100644
index 000000000..1d137f8bf
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_9000_Series.ppd
@@ -0,0 +1,1906 @@
+*PPD-Adobe: "4.3"
+*% =======================================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =======================================================
+*% Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*%========================================================
+*% PPD for HP LaserJet 9000 Series
+*% For Macintosh
+*%========================================================
+
+*%=================================================
+*% PPD File Version Information
+*%=================================================
+*FileVersion: "1.2.3 X"
+*HPBuildNumber: "011"
+*FormatVersion: "4.3"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP9000_H.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 9000 Series.icns"
+
+*%=================================================
+*% Product Version Information
+*%=================================================
+*ModelName: "HP LaserJet 9000 Series "
+*ShortNickName: "HP LaserJet 9000 Series "
+*NickName: "HP LaserJet 9000 Series Postscript (recommended)"
+*Product: "(HP LaserJet 9000 Series )"
+*Manufacturer: "HP"
+
+*PSVersion: "(3010.107) 0"
+
+*%=================================================
+*% Device Capabilities
+*%=================================================
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: True
+*?FileSystem: "
+ save
+ false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+
+*LanguageLevel: "3"
+*Throughput: "50"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*%=================================================
+*% Emulations and Protocols
+*%=================================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+
+*PrintPSErrors: True
+
+*%=== Output Bin ======================
+*PageStackOrder Upper: Normal
+*PageStackOrder Left: Reverse
+*PageStackOrder Stacker: Normal
+*PageStackOrder StackerFaceUp: Reverse
+*PageStackOrder Separator: Normal
+*PageStackOrder UStapler: Normal
+*PageStackOrder HPBooklet: Normal
+
+*%=================================================
+*% Installable Options
+*%=================================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*OpenUI *HPOption_Tray1/Tray 1: Boolean
+*DefaultHPOption_Tray1: False
+*HPOption_Tray1 True/Installed: ""
+*HPOption_Tray1 False/Not Installed: ""
+*?HPOption_Tray1: "
+ save
+ currentpagedevice /InputAttributes get 3 known
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Tray1
+
+*OpenUI *HPOption_Tray4/Tray 4: Boolean
+*DefaultHPOption_Tray4: False
+*HPOption_Tray4 True/Installed: ""
+*HPOption_Tray4 False/Not Installed: ""
+*?HPOption_Tray4: "
+ save
+ currentpagedevice /InputAttributes get dup 5 known
+ {5 get null ne {(True)}{(False)} ifelse} {pop (False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Tray4
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_Disk/Printer Disk: PickOne
+*DefaultHPOption_Disk: None
+*HPOption_Disk None/None: ""
+*HPOption_Disk RAMDisk/RAM Disk: ""
+*HPOption_Disk HardDisk/Hard Disk: ""
+*?HPOption_Disk: "
+ save
+ (HardDisk)
+ (RAMDisk)
+ (None)
+ 0
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { dup /Writeable get
+ { /PhysicalSize get 500000 gt {2}{1}ifelse 2 copy lt { exch }if pop }
+ { pop } ifelse
+ } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ index = flush pop pop pop
+ restore
+"
+*End
+*CloseUI: *HPOption_Disk
+
+*OpenUI *HPOption_MBM_Mixed/Accessory Output Bins: PickOne
+*OrderDependency: 10 AnySetup *HPOption_MBM_Mixed
+*DefaultHPOption_MBM_Mixed: Standard
+*HPOption_MBM_Mixed Standard/Not Installed: ""
+*HPOption_MBM_Mixed MBMStaplerStacker/hp 3000-Sheet Stapler-Stacker: "userdict /HPConfigurableStapler 0 put"
+*HPOption_MBM_Mixed MBMStacker/hp 3000-Sheet Stacker: ""
+*HPOption_MBM_Mixed HPFinisher/hp Multifunction Finisher: ""
+*?HPOption_MBM_Mixed: "
+currentpagedevice /MediaProcessing known {(HPFinisher)}
+{currentpagedevice /OutputAttributes known {
+ currentpagedevice /OutputAttributes get 4 known
+ {currentpagedevice /Staple known
+ {(MBMStaplerStacker)}
+ {(MBMStacker)}
+ ifelse}
+ {(Standard)}
+ifelse}
+{(Standard)} ifelse} ifelse = flush"
+*End
+*CloseUI: *HPOption_MBM_Mixed
+
+*OpenUI *InstalledMemory/Total Printer Memory: PickOne
+*DefaultInstalledMemory: 32-63MB
+*InstalledMemory 32-63MB/32 - 63 MB: ""
+*InstalledMemory 64-95MB/64 - 95 MB: ""
+*InstalledMemory 96-127MB/96 - 127 MB: ""
+*InstalledMemory 128-191MB/128 - 191 MB: ""
+*InstalledMemory 192-256MB/192 - 256 MB: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 192 ge
+ {(192-256MB)}
+ {size 128 ge
+ {(128-191MB)}
+ {size 96 ge
+ {(96-127MB)}
+ {size 64 ge
+ {(64-95MB)}
+ {(32-63MB)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+*%=================================================
+*% Fit to Page
+*%=================================================
+*OpenUI *HPOption_PaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPOption_PaperPolicy
+*DefaultHPOption_PaperPolicy: PromptUser
+*HPOption_PaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false /Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false /Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPOption_PaperPolicy: "(PromptUser) = flush"
+*CloseUI: *HPOption_PaperPolicy
+
+*CloseGroup: InstallableOptions
+
+*%=================================================
+*% UI Constraints
+*%=================================================
+*% If A than not B (Also include the reverse constraints if appropriate)
+*%
+*% Constrain output bins that are not available with Standard configuration
+*%-------------------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin Left
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin Stacker
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin StackerFaceUp
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin HPBooklet
+
+*UIConstraints: *OutputBin Left *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin Stacker *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin StackerFaceUp *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin HPBooklet *HPOption_MBM_Mixed Standard
+
+*% Constrain HPBooklet not to show if Stacker is installed, and vice-versa
+*%-------------------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin HPBooklet
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin HPBooklet
+*UIConstraints: *OutputBin HPBooklet *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin HPBooklet *HPOption_MBM_Mixed MBMStaplerStacker
+
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *OutputBin Left
+*UIConstraints: *OutputBin Left *HPOption_MBM_Mixed HPFinisher
+
+*% Constrain StaplerStacker so HPBooklet is Disabled and No None and 1paralleloppiste StapleOptions
+*%-------------------------------------------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin HPBooklet
+*UIConstraints: *OutputBin HPBooklet *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin StackerFaceUp
+*UIConstraints: *OutputBin StackerFaceUp *HPOption_MBM_Mixed MBMStaplerStacker
+
+*% Constrain Stacker so no Faceup Stacker Bin
+*%-------------------------------------------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin StackerFaceUp
+*UIConstraints: *OutputBin StackerFaceUp *HPOption_MBM_Mixed MBMStacker
+
+
+*% High capacity stapler disabled without high capacity output unit
+*%--------------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPStaplerOptions 3parallel *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPStaplerOptions 6parallel *HPOption_MBM_Mixed HPFinisher
+
+
+*%Constrain stapling to the stapling bin
+*%------------------------------------------------------------------
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin PrinterDefault
+
+*UIConstraints: *OutputBin Upper *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin Upper *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin Upper *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin Upper *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin Upper *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin Upper
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin Upper
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin Upper
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin Upper
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin Upper
+
+*UIConstraints: *OutputBin Left *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin Left *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin Left *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin Left *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin Left *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin Left
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin Left
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin Left
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin Left
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin Left
+
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin Stacker
+
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin StackerFaceUp
+
+*% The Constaints for Stapling on the Booklet Bin
+*% --------------------------------------------------------------------------------------------
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin HPBooklet
+
+*% The Constaints for Stapling for Collate and Pagesize,PageRegion
+*% ----------------------------------------------------------------
+
+*% Do not staple uncollated documents
+*UIConstraints: *Collate False *HPStaplerOptions 1diagonal
+*UIConstraints: *Collate False *HPStaplerOptions 1parallel
+*UIConstraints: *Collate False *HPStaplerOptions 2parallel
+*UIConstraints: *Collate False *HPStaplerOptions 3parallel
+*UIConstraints: *Collate False *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *Collate False
+*UIConstraints: *HPStaplerOptions 1parallel *Collate False
+*UIConstraints: *HPStaplerOptions 2parallel *Collate False
+*UIConstraints: *HPStaplerOptions 3parallel *Collate False
+*UIConstraints: *HPStaplerOptions 6parallel *Collate False
+
+*% Do not staple envelopes, all other sizes are supported.
+*UIConstraints: *PageSize Env10 *OutputBin UStapler
+*UIConstraints: *PageRegion Env10 *OutputBin UStapler
+*UIConstraints: *PageSize EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageRegion EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageSize EnvDL *OutputBin UStapler
+*UIConstraints: *PageRegion EnvDL *OutputBin UStapler
+*UIConstraints: *PageSize EnvC5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvC5 *OutputBin UStapler
+*UIConstraints: *PageSize EnvISOB5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin UStapler
+
+*UIConstraints: *OutputBin UStapler *PageSize Env10
+*UIConstraints: *OutputBin UStapler *PageRegion Env10
+*UIConstraints: *OutputBin UStapler *PageSize EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageRegion EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageSize EnvDL
+*UIConstraints: *OutputBin UStapler *PageRegion EnvDL
+*UIConstraints: *OutputBin UStapler *PageSize EnvC5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvC5
+*UIConstraints: *OutputBin UStapler *PageSize EnvISOB5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvISOB5
+
+*% Constrain output bins that are not available with MBMStacker
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin UStapler
+*%Job Retention not allowed unless printer has a hard disk
+*UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionStore
+*%UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionPrivate
+*UIConstraints: *HPOption_Disk RAMDisk *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPOption_Disk RAMDisk *HPJobRetentionOption HPJobRetentionStore
+
+*%Cannot Mopy without a disk
+*%--------------------------
+*UIConstraints: *HPOption_Disk None *Collate True
+*UIConstraints: *Collate True *HPOption_Disk None
+
+*% If optional trays are not installed, disable access to LargeCapacity (Tray 4).
+*%-------------------------------------------------------------------------------
+*UIConstraints: *HPOption_Tray4 False *InputSlot LargeCapacity
+*UIConstraints: *InputSlot LargeCapacity *HPOption_Tray4 False
+*UIConstraints: *HPOption_Tray1 False *InputSlot Upper
+*UIConstraints: *InputSlot Upper *HPOption_Tray1 False
+*UIConstraints: *HPOption_Tray1 False *ManualFeed True
+*UIConstraints: *ManualFeed True *HPOption_Tray1 False
+
+*UIConstraints: *HPOption_Tray1 False *MediaType Labels
+*UIConstraints: *HPOption_Tray1 False *PageSize Env10
+*UIConstraints: *HPOption_Tray1 False *PageSize EnvMonarch
+*UIConstraints: *HPOption_Tray1 False *PageSize EnvDL
+*UIConstraints: *HPOption_Tray1 False *PageSize EnvC5
+*UIConstraints: *HPOption_Tray1 False *PageSize EnvISOB5
+*UIConstraints: *HPOption_Tray1 False *PageSize DoublePostcard
+
+
+*% Disable Certain Media types when using the HPFinisher
+*% ------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *MediaType Transparency
+*UIConstraints: *OutputBin Stacker *MediaType Labels
+*UIConstraints: *OutputBin StackerFaceUp *MediaType Labels
+*UIConstraints: *OutputBin HPBooklet *MediaType Labels
+*UIConstraints: *OutputBin HPBooklet *MediaType Rough
+*UIConstraints: *OutputBin HPBooklet *MediaType Card_Stock
+*UIConstraints: *OutputBin HPBooklet *MediaType Transparency
+
+*% If the duplexer is not installed disable duplex modes.
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *HPOption_Duplexer False
+*UIConstraints: *Duplex DuplexNoTumble *HPOption_Duplexer False
+
+*% If selected page size is an envelope, executive, A5, B5 (JIS),
+*% 11x17 (Oversize 11.7x17.7), Asian, or DoublePostcard
+*% disable access to paper trays 2, 4.
+*%------------------------------------------------------------
+*UIConstraints: *PageSize Env10 *InputSlot Middle
+*UIConstraints: *PageSize Env10 *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvMonarch *InputSlot Middle
+*UIConstraints: *PageSize EnvMonarch *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvDL *InputSlot Middle
+*UIConstraints: *PageSize EnvDL *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvC5 *InputSlot Middle
+*UIConstraints: *PageSize EnvC5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Middle
+*UIConstraints: *PageSize EnvISOB5 *InputSlot LargeCapacity
+
+*UIConstraints: *PageSize A5 *InputSlot Middle
+*UIConstraints: *PageSize A5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize B5 *InputSlot Middle
+*UIConstraints: *PageSize B5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize Executive *InputSlot Middle
+*UIConstraints: *PageSize Executive *InputSlot LargeCapacity
+*UIConstraints: *PageSize w842h1274 *InputSlot Middle
+*UIConstraints: *PageSize w842h1274 *InputSlot LargeCapacity
+*UIConstraints: *PageSize DoublePostcard *InputSlot Middle
+*UIConstraints: *PageSize DoublePostcard *InputSlot LargeCapacity
+*UIConstraints: *PageSize w612h935 *InputSlot Middle
+*UIConstraints: *PageSize w612h935 *InputSlot LargeCapacity
+*UIConstraints: *PageSize w558h774 *InputSlot Middle
+*UIConstraints: *PageSize w558h774 *InputSlot LargeCapacity
+*UIConstraints: *PageSize w774h1116 *InputSlot Middle
+*UIConstraints: *PageSize w774h1116 *InputSlot LargeCapacity
+
+
+*% Don't allow 11x17 or A3 in tray 2
+*%------------------------------------------------------------
+*UIConstraints: *PageSize Tabloid *InputSlot Middle
+*UIConstraints: *PageRegion Tabloid *InputSlot Middle
+*UIConstraints: *PageSize A3 *InputSlot Middle
+*UIConstraints: *PageRegion A3 *InputSlot Middle
+
+*% Don't allow Labels in any tray except tray 1
+*%------------------------------------------------------------
+*UIConstraints: *MediaType Labels *InputSlot Middle
+*UIConstraints: *MediaType Labels *InputSlot Lower
+*UIConstraints: *MediaType Labels *InputSlot LargeCapacity
+*UIConstraints: *InputSlot Middle *MediaType Labels
+*UIConstraints: *InputSlot Lower *MediaType Labels
+*UIConstraints: *InputSlot LargeCapacity *MediaType Labels
+*UIConstraints: *MediaType Labels *OutputBin Stacker
+*UIConstraints: *OutputBin Stacker *MediaType Labels
+*UIConstraints: *OutputBin UStapler *MediaType Labels
+*UIConstraints: *MediaType Labels *OutputBin UStapler
+*UIConstraints: *OutputBin HPBooklet *MediaType Labels
+*UIConstraints: *MediaType Labels *OutputBin HPBooklet
+
+*% Don't allow DoublePostcard, envelopes, transparencies or labels to be duplexed
+*%------------------------------------------------------------
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+
+*% Limit support to Letter, A4 to the MBM5 stapler bin.
+*% Note: These are included for informational purposes only
+*% This is actually a 3-way constraint handled by a ppdA resource
+*%------------------------------------------------------------
+*UIConstraints: *PageSize Env10 *OutputBin UStapler
+*UIConstraints: *PageRegion Env10 *OutputBin UStapler
+
+*UIConstraints: *PageSize EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageRegion EnvMonarch *OutputBin UStapler
+
+*UIConstraints: *PageSize EnvDL *OutputBin UStapler
+*UIConstraints: *PageRegion EnvDL *OutputBin UStapler
+
+*UIConstraints: *PageSize EnvC5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvC5 *OutputBin UStapler
+
+*UIConstraints: *PageSize EnvISOB5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin UStapler
+
+*UIConstraints: *PageSize Executive *OutputBin UStapler
+*UIConstraints: *PageRegion Executive *OutputBin UStapler
+
+*UIConstraints: *PageSize Legal *OutputBin UStapler
+*UIConstraints: *PageRegion Legal *OutputBin UStapler
+
+*UIConstraints: *PageSize LegalSmall *OutputBin UStapler
+*UIConstraints: *PageRegion LegalSmall *OutputBin UStapler
+
+*UIConstraints: *PageSize Tabloid *OutputBin UStapler
+*UIConstraints: *PageRegion Tabloid *OutputBin UStapler
+
+*UIConstraints: *PageSize w842h1274 *OutputBin UStapler
+*UIConstraints: *PageRegion w842h1274 *OutputBin UStapler
+
+*UIConstraints: *PageSize A3 *OutputBin UStapler
+*UIConstraints: *PageRegion A3 *OutputBin UStapler
+
+*UIConstraints: *PageSize B4 *OutputBin UStapler
+*UIConstraints: *PageRegion B4 *OutputBin UStapler
+
+*UIConstraints: *PageSize w612h935 *OutputBin UStapler
+*UIConstraints: *PageRegion w612h935 *OutputBin UStapler
+
+*UIConstraints: *PageSize w558h774 *OutputBin UStapler
+*UIConstraints: *PageRegion w558h774 *OutputBin UStapler
+
+*UIConstraints: *PageSize w774h1116 *OutputBin UStapler
+*UIConstraints: *PageRegion w774h1116 *OutputBin UStapler
+
+*%These paper sizes cannot be stapled
+*UIConstraints: *PageSize B5 *OutputBin UStapler
+*UIConstraints: *PageRegion B5 *OutputBin UStapler
+*UIConstraints: *PageSize A5 *OutputBin UStapler
+*UIConstraints: *PageRegion A5 *OutputBin UStapler
+*UIConstraints: *PageSize DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageRegion DoublePostcard *OutputBin UStapler
+
+*UIConstraints: *OutputBin UStapler *PageSize B5
+*UIConstraints: *OutputBin UStapler *PageRegion B5
+*UIConstraints: *OutputBin UStapler *PageSize A5
+*UIConstraints: *OutputBin UStapler *PageRegion A5
+*UIConstraints: *OutputBin UStapler *PageSize DoublePostcard
+*UIConstraints: *OutputBin UStapler *PageRegion DoublePostcard
+
+*%These media types make no sense to staple
+*%------------------------------------------
+*UIConstraints: *MediaType Transparency *OutputBin UStapler
+*UIConstraints: *MediaType Card_Stock *OutputBin UStapler
+*UIConstraints: *MediaType Labels *OutputBin UStapler
+
+*UIConstraints: *OutputBin UStapler *MediaType Transparency
+*UIConstraints: *OutputBin UStapler *MediaType Card_Stock
+*UIConstraints: *OutputBin UStapler *MediaType Labels
+
+*% Disable feeding Asian, 11x17 (Oversize), A5, B5 (JIS), DoublePostcard,
+*% and envelopes to the output bins
+*%------------------------------------------------------------
+*UIConstraints: *PageSize A5 *OutputBin UStapler
+*UIConstraints: *PageSize A5 *OutputBin Stacker
+*UIConstraints: *PageSize B5 *OutputBin UStapler
+*UIConstraints: *PageSize B5 *OutputBin Stacker
+*UIConstraints: *PageSize DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageSize DoublePostcard *OutputBin Stacker
+*UIConstraints: *PageSize Env10 *OutputBin Stacker
+*UIConstraints: *PageSize EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageSize EnvDL *OutputBin Stacker
+*UIConstraints: *PageSize EnvC5 *OutputBin Stacker
+*UIConstraints: *PageSize EnvISOB5 *OutputBin Stacker
+
+*% Disable feeding Asian, 11x17 (Oversize), A5, B5 (JIS), DoublePostcard,
+*% and envelopes to the Stapler bins
+*%------------------------------------------------------------
+*UIConstraints: *PageRegion A5 *OutputBin UStapler
+*UIConstraints: *PageRegion Tabloid *OutputBin UStapler
+*UIConstraints: *PageRegion w842h1274 *OutputBin UStapler
+*UIConstraints: *PageRegion DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageRegion w612h935 *OutputBin UStapler
+*UIConstraints: *PageRegion w558h774 *OutputBin UStapler
+*UIConstraints: *PageRegion w774h1116 *OutputBin UStapler
+*UIConstraints: *PageRegion Env10 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageRegion EnvDL *OutputBin UStapler
+*UIConstraints: *PageRegion EnvC5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin UStapler
+*UIConstraints: *PageRegion Executive *OutputBin UStapler
+
+
+*% Disable feeding Asian, 11x17 (Oversize), A5, B5 (JIS), DoublePostcard,
+*% and envelopes to the Stacker Face-Down (used with HPFinisher only)
+*%-----------------------------------------------------------------------
+*UIConstraints: *PageRegion Tabloid *OutputBin Stacker
+*UIConstraints: *PageRegion w842h1274 *OutputBin Stacker
+*UIConstraints: *PageRegion DoublePostcard *OutputBin Stacker
+*UIConstraints: *PageRegion w612h935 *OutputBin Stacker
+*UIConstraints: *PageRegion w558h774 *OutputBin Stacker
+*UIConstraints: *PageRegion w774h1116 *OutputBin Stacker
+*UIConstraints: *PageRegion Env10 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageRegion EnvDL *OutputBin Stacker
+*UIConstraints: *PageRegion EnvC5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin Stacker
+
+*% Disable feeding Asian, 11x17 (Oversize), A5, B5 (JIS), DoublePostcard,
+*% and envelopes to the HPBooklet
+*%-----------------------------------------------------------------------
+*UIConstraints: *PageRegion Tabloid *OutputBin HPBooklet
+*UIConstraints: *PageRegion w842h1274 *OutputBin HPBooklet
+*UIConstraints: *PageRegion DoublePostcard *OutputBin HPBooklet
+*UIConstraints: *PageRegion w612h935 *OutputBin HPBooklet
+*UIConstraints: *PageRegion w558h774 *OutputBin HPBooklet
+*UIConstraints: *PageRegion w774h1116 *OutputBin HPBooklet
+*UIConstraints: *PageRegion Env10 *OutputBin HPBooklet
+*UIConstraints: *PageRegion EnvMonarch *OutputBin HPBooklet
+*UIConstraints: *PageRegion EnvDL *OutputBin HPBooklet
+*UIConstraints: *PageRegion EnvC5 *OutputBin HPBooklet
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin HPBooklet
+*UIConstraints: *PageRegion Executive *OutputBin HPBooklet
+*UIConstraints: *PageRegion A5 *OutputBin HPBooklet
+*UIConstraints: *PageRegion B5 *OutputBin HPBooklet
+
+
+*% ### The following lines are left in for visibility but commented out because though it
+*% ### seems like requiring a PIN for a private job is the thing to do, the way it works
+*% ### from the driver is very annoying. If you select a Private Job the UI constraint
+*% ### immediately presents an alert saying that you must have a PIN without giving the
+*% ### user a chance to even get to the PIN field yet. It would be nice if the alert were
+*% ### presented when the Print button is pushed, but it isn't.
+*% PIN is required when Job Retention is HPJobRetentionPrivate or HPJobRetentionPrivateStore
+*%###*UIConstraints: *HPJobRetentionOption HPJobRetentionPrivate *HPJobHoldKey HoldKeyNone
+*%###*UIConstraints: *HPJobHoldKey HoldKeyNone *HPJobRetentionOption HPJobRetentionPrivate
+
+
+*%=== Proof and Hold =======================
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetentionOption/Job Retention: PickOne
+*OrderDependency: 14 Prolog *HPJobRetentionOption
+*DefaultHPJobRetentionOption: HPJobRetentionOff
+*HPJobRetentionOption HPJobRetentionQuickCopy/Quick Copy: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 1 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionStore/Stored Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 2 >>
+ >> setpagedevice
+"
+*End
+
+*%HPJobRetention HPJobRetentionPrivate/Private Job: "
+*% << /Collate true /CollateDetails
+*% << /Type 8 /Hold 1 /HoldType 1 >>
+*% >> setpagedevice
+*%"
+*%End
+
+*HPJobRetentionOption HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*CloseUI: *HPJobRetentionOption
+
+
+
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*%================================
+*% Media Output Destination
+*%================================
+*OpenUI *OutputBin/Output Destination: PickOne
+*OrderDependency: 100 AnySetup *OutputBin
+*DefaultOutputBin: PrinterDefault
+*OutputBin PrinterDefault/Printer's Current Setting: ""
+*OutputBin Upper/Top Bin: "<</Staple 0 /OutputType (TOP OUTPUT BIN)>> setpagedevice"
+*OutputBin Left/Left Bin: "
+ currentpagedevice /OutputAttributes get
+ 4 known
+ {<</Staple 0 /OutputType (FACE UP BIN)>> setpagedevice}
+ {<</Staple 0 /OutputType (LEFT OUTPUT BIN)>> setpagedevice}
+ ifelse"
+*End
+*OutputBin StackerFaceUp/Stacker (Face-UP): "
+currentpagedevice /MediaProcessing known
+ { << /MediaProcessing (FACE_UP) /MediaProcessingDetails<<
+ /MediaProcessingOption (FACE_UP)
+ /MedaiProcessingBoundary 0 /ImageOrientation 0 /Type 8 >> >> setpagedevice
+ }
+ {
+ currentpagedevice /OutputAttributes get
+ 4 known
+ {<</Staple 0 /OutputType (FACE UP BIN)>> setpagedevice}
+ {<</Staple 0 /OutputType (LEFT OUTPUT BIN)>> setpagedevice}
+ ifelse
+} ifelse"
+*End
+*OutputBin Stacker/Stacker (Face-Down): "
+currentpagedevice /MediaProcessing known
+ {<< /MediaProcessing (FACE_DOWN) /MediaProcessingDetails<<
+ /MediaProcessingOption (FACE_DOWN)
+ /MedaiProcessingBoundary 0 /ImageOrientation 0 /Type 8 >> >> setpagedevice put }
+ {<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice} ifelse"
+*End
+*OutputBin UStapler/Stapler: "
+ userdict /HPStapleOption known {HPStapleOption}{<</Staple 2>> setpagedevice} ifelse
+ /currentdistillerparams 0 def
+ /setpagedevice { dup /Orientation known
+ { dup dup /Orientation get 2 mod 0 eq /StapleDetails << /Type 8 /Portrait 6 -1 roll >> put }if
+ systemdict /setpagedevice get exec
+ } bind def"
+*End
+*OutputBin HPBooklet/Booklet Bin: "
+<< /MediaProcessing (BOOKLET_MAKER) /MediaProcessingDetails <<
+ /MediaProcessingOption (BOOKLET_MAKER) /MedaiProcessingBoundary 0
+ /ImageOrientation 0 /Type 8 >> >> setpagedevice
+ << /Staple 0 /OutputType (OPTIONAL OUTBIN 2) >> setpagedevice"
+*End
+*?OutputBin:"
+save
+ currentpagedevice /OutputAttributes get dup
+ 5 known
+ {/Priority get 0 get
+ [(Upper) (Left) (Reserved1) (Reserved2) (OutputBin1)
+ (OutputBin2) (OutputBin3) (OutputBin4) (OutputBin5) (OutputBin6) (OutputBin7) (OutputBin8)] exch get = flush}
+ {/Priority get 0 get
+ [(Upper) (Left) (Reserved1) (Reserved2) (Stacker)] exch get = flush} ifelse
+restore
+"
+*End
+*CloseUI: *OutputBin
+
+*%=== 3000 Sheet Stacker/Stapler Stapler Options =========================
+*OpenUI *HPStaplerOptions/Stapler Option: PickOne
+*OrderDependency: 45 AnySetup *HPStaplerOptions
+*DefaultHPStaplerOptions: PrintersDefault
+*HPStaplerOptions PrintersDefault/Printer's Current Setting: ""
+*HPStaplerOptions 1diagonal/1 Staple, diagonal: "
+ userdict /HPConfigurableStapler known
+ { userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (ONEANGLED) >> >> setpagedevice} put }
+ if"
+*End
+*HPStaplerOptions 1parallel/1 Staple, parallel: "
+ currentpagedevice /MediaProcessing known
+ {userdict /HPStapleOption {<</MediaProcessing (STAPLING) /MediaProcessingDetails <<
+ /MediaProcessingOption (ONE_STAPLE) /MediaProcessingBoundary 0 /ImageOrientation 0 /Type 8>> >> setpagedevice} put}
+ {userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (ONE) /Portrait true>> >> setpagedevice} put} ifelse "
+*End
+*HPStaplerOptions 2parallel/2 Staples, parallel: "
+currentpagedevice /MediaProcessing known
+ {userdict /HPStapleOption {<</MediaProcessing (STAPLING) /MediaProcessingDetails <<
+ /MediaProcessingOption (TWO_STAPLES) /MediaProcessingBoundary 0 /ImageOrientation 0 /Type 8>> >> setpagedevice} put}
+ {userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (TWO) /Portrait true>> >> setpagedevice} put} ifelse "
+*End
+*HPStaplerOptions 3parallel/3 Staples, parallel: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (THREE) >> >> setpagedevice} put"
+*End
+*HPStaplerOptions 6parallel/6 Staples, parallel: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (SIX) >> >> setpagedevice} put"
+*End
+*CloseUI: *HPStaplerOptions
+
+
+*%=================================================
+*% Enable/Disable Collate via PostScript
+*%=================================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 12 AnySetup *Collate
+*DefaultCollate: True
+*Collate True/On (turn off in application): "<</Collate true>> setpagedevice"
+*Collate False/Off: "<</Collate false>> setpagedevice"
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+*%=================================================
+*% Resolution Enhancement
+*%=================================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/Printer's Current Setting: ""
+*Smoothing None/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Light/Light: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 1 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Medium/Medium: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Dark/Dark: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 3 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (Light) (Medium) (Dark)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+*FreeVM: "6600000"
+*VMOption 64-95MB/64 - 95 MB: "6600000"
+*VMOption 96-127MB/96 - 127 MB: "19300000"
+*VMOption 128-191MB/128 - 191 MB: "28200000"
+*VMOption 192-256MB/192 - 256 MB: "51300000"
+
+*%=================================================
+*% Paper Sizes
+*%=================================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Tabloid/11x17: "
+ <</PageSize [792 1224] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w842h1274/11x17 (Oversize 11.7x17.7): "
+ <</PageSize [842 1274] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A3/A3: "
+ <</PageSize [842 1191] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B4/JIS B4: "
+ <</PageSize [729 1032] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w612h935/Executive (JIS): "
+ <</PageSize [612 935] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w774h1116/8K: "
+ <</PageSize [774 1116] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 19 dict
+ dup [612 792] (Letter) put
+ dup [522 756] (Executive) put
+ dup [612 1008] (Legal) put
+ dup [792 1224] (Tabloid) put
+ dup [842 1274] (w842h1274) put
+ dup [842 1191] (A3) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [729 1032] (B4) put
+ dup [516 729] (B5) put
+ dup [419.5 567] (DoublePostcard) put
+ dup [612 935] (w612h935) put
+ dup [558 774] (w558h774) put
+ dup [774 1116] (w774h1116) put
+ dup [297 684] (Env10) put
+ dup [279 540] (EnvMonarch) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [499 709] (EnvISOB5) 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: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Tabloid/11x17: "
+ <</PageSize [792 1224] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w842h1274/11x17 (Oversize 11.7x17.7): "
+ <</PageSize [842 1274] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A3/A3: "
+ <</PageSize [842 1191] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B4/JIS B4: "
+ <</PageSize [729 1032] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w612h935/Executive (JIS): "
+ <</PageSize [612 935] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w774h1116/8K: "
+ <</PageSize [774 1116] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "6.00 6.00 606.00 786.00"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Executive/Executive: "6.00 6.00 516.00 750.00"
+*ImageableArea Legal/Legal: "6.00 6.00 606.00 1002.00"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Tabloid/11x17: "6.00 6.00 786.00 1218.00"
+*ImageableArea w842h1274/11x17 (Oversize 11.7x17.7): "6.00 6.00 836.00 1268.00"
+*ImageableArea A3/A3: "6.00 6.00 836.00 1185.00"
+*ImageableArea A4/A4: "6.00 6.00 589.00 836.00"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "6.00 6.00 414.00 589.00"
+*ImageableArea B4/JIS B4: "6.00 6.00 723.00 1026.00"
+*ImageableArea B5/JIS B5: "6.00 6.00 510.00 723.00"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "6.00 6.00 413.50 561.00"
+*ImageableArea w612h935/Executive (JIS): "6.00 6.00 606.00 929.00"
+*ImageableArea w558h774/16K: "6.00 6.00 552.00 768.00"
+*ImageableArea w774h1116/8K: "6.00 6.00 768.00 1110.00"
+*ImageableArea Env10/Env Comm10: "11.00 11.00 286.00 673.00"
+*ImageableArea EnvMonarch/Env Monarch: "11.00 11.00 268.00 529.00"
+*ImageableArea EnvDL/Env DL: "11.00 11.00 301.00 613.00"
+*ImageableArea EnvC5/Env C5: "11.00 11.00 448.00 643.00"
+*ImageableArea EnvISOB5/Env ISO B5: "11.00 11.00 488.00 698.00"
+*?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 Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension Tabloid/11x17: "792 1224"
+*PaperDimension w842h1274/11x17 (Oversize 11.7x17.7): "842 1274"
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension B4/JIS B4: "729 1032"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension w774h1116/8K: "774 1116"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+
+*LandscapeOrientation: Plus90
+
+*%=================================================
+*% Custom Paper Support
+*%=================================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*VariablePaperSize: True
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*% Smallest = 3.67x7.5, Largest = 11.7 x 17.7
+*MaxMediaWidth: "842"
+*MaxMediaHeight: "1274"
+*HWMargins: 12 12 12 12
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null >>
+ setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 264 842
+*ParamCustomPageSize Height: 2 points 540 1274
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 0
+
+*RequiresPageRegion All: True
+
+*%=================================================
+*% Paper Sources
+*%=================================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Middle
+*InputSlot Upper/Tray 1: "<</ManualFeed false /MediaPosition 3>> setpagedevice"
+*InputSlot Middle/Tray 2: "<</ManualFeed false /MediaPosition 0>> setpagedevice"
+*InputSlot Lower/Tray 3: "<</ManualFeed false /MediaPosition 1>> setpagedevice"
+*InputSlot LargeCapacity/Tray 4: "<</ManualFeed false /MediaPosition 5>> setpagedevice"
+*?InputSlot: "
+ save
+ [(Middle) (Lower) (Dummy1) (Upper) (Dummy2) (LargeCapacity)]
+ statusdict /papertray get exec
+ {get exec} stopped { pop pop (Unknown) } if = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*%==========================================
+*% Media Type
+*%=========================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "
+ <</MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</MediaType (Color)>> setpagedevice"
+*End
+*MediaType Card_Stock/Card_Stock: "
+ <</MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Rough/Rough: "
+ <</MediaType (Rough)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /InputAttributes get dup
+ /Priority get
+ 0 get get
+ /MediaType get
+ (Card Stock) anchorsearch
+ {pop pop (Card_Stock)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*%=================================================
+*% Halftone Information
+*%=================================================
+*ScreenFreq: "106.0"
+*ScreenAngle: "45.0"
+
+*ResScreenFreq 300dpi/300 dpi: "60.0"
+*ResScreenAngle 300dpi/300 dpi: "45.0"
+*ResScreenFreq 600dpi/600 dpi: "106.0"
+*ResScreenAngle 600dpi/600 dpi: "45.0"
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 9
+*AccurateScreensSupport: False
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: PrinterDefault
+*HPHalftone PrinterDefault/Printer's Current Setting: ""
+*HPHalftone Enhanced/Enhanced: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+ /setscreen { pop pop pop } def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ } >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true /PostRenderingEnhanceDetails
+ << /REValue 0 /Type 8 >> >> setpagedevice
+ } if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+
+*%=================================================
+*% Resolution
+*%=================================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600x600x2dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 300x300dpi/300 dpi: "
+ <</HWResolution [300 300] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600x2dpi/FastRes 1200: "
+ <</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%=================================================
+*% HPEconoMode
+*%=================================================
+*OpenUI *HPEconoMode/EconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/Printer's Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /EconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+*%=================================================
+*% Edge-to-Edge Printing
+*%=================================================
+*OpenUI *HPEdgeToEdge/Edge-To-Edge Printing: Boolean
+*OrderDependency: 10 AnySetup *HPEdgeToEdge
+*DefaultHPEdgeToEdge: False
+*HPEdgeToEdge False/Off: "<</EdgeToEdge false>> setpagedevice"
+*HPEdgeToEdge True/On: "<</EdgeToEdge true>> setpagedevice"
+*?HPEdgeToEdge: "
+ save
+ currentpagedevice /EdgeToEdge get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEdgeToEdge
+
+
+*%=================================================
+*% Duplex
+*%=================================================
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off (1-Sided): "
+ <</Duplex false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Flip on Long Edge (Standard): "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Flip on Short Edge: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex known
+ false ne
+ { currentpagedevice /Duplex get
+ { currentpagedevice /Tumble get
+ {(DuplexTumble)}{(DuplexNoTumble)}ifelse
+ } { (None)} ifelse
+ }{(None)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Duplex
+
+*%=================================================
+*% Color Control
+*%=================================================
+*DefaultColorSep: ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 60 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ====
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi /300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "100.0"
+
+*% For 106 lpi /600 dpi =========================
+
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0"
+
+*%=================================================
+*% Font Information
+*%=================================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% =======================================
+*% For HP LaserJet 9000 Series
+*% =======================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_9040.ppd b/prnt/hpijs/ppd/HP_LaserJet_9040.ppd
new file mode 100644
index 000000000..d891bcc93
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_9040.ppd
@@ -0,0 +1,2903 @@
+*PPD-Adobe: "4.3"
+*% =======================================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =======================================================
+*% Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*%========================================================
+*% PPD for HP LaserJet 9040
+*% For Macintosh
+*%========================================================
+
+*%=================================================
+*% PPD File Version Information
+*%=================================================
+*FileVersion: "1.0.0 X"
+*HPBuildNumber: "001"
+*FormatVersion: "4.3"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP9040_H.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 9000 MFP.icns"
+*cupsFilter: "application/vnd.cups-postscript 0 /Library/Printers/hp/filter/hppostprocessing"
+
+*%=================================================
+*% Product Version Information
+*%=================================================
+*ModelName: "HP LaserJet 9040 "
+*ShortNickName: "HP LaserJet 9040 "
+*NickName: "HP LaserJet 9040"
+*Product: "(hp LaserJet 9040)"
+*Manufacturer: "HP"
+
+*PSVersion: "(3010.107) 0"
+
+*%=================================================
+*% Device Capabilities
+*%=================================================
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: True
+*?FileSystem: "
+ save
+ false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+
+*LanguageLevel: "3"
+*Throughput: "40"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*%=================================================
+*% Emulations and Protocols
+*%=================================================
+*Protocols: TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+
+*PrintPSErrors: True
+
+*%=== Output Bin ======================
+*PageStackOrder Upper: Normal
+*PageStackOrder Left: Reverse
+*PageStackOrder Stacker: Normal
+*PageStackOrder StackerFaceUp: Reverse
+*PageStackOrder UStapler: Normal
+*PageStackOrder HPBooklet: Normal
+*PageStackOrder HP8BinMB: Normal
+
+*%=================================================
+*% Installable Options
+*%=================================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*OpenUI *HPOption_Tray1/Tray 1: Boolean
+*DefaultHPOption_Tray1: False
+*HPOption_Tray1 True/Installed: ""
+*HPOption_Tray1 False/Not Installed: ""
+*?HPOption_Tray1: "
+ save
+ currentpagedevice /InputAttributes get 3 known
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Tray1
+
+*OpenUI *HPOption_2000_Sheet_Tray/2000-Sheet Input Tray (Tray 4): Boolean
+*DefaultHPOption_2000_Sheet_Tray: False
+*HPOption_2000_Sheet_Tray True/Installed: ""
+*HPOption_2000_Sheet_Tray False/Not Installed: ""
+*?HPOption_2000_Sheet_Tray: "
+ save
+ currentpagedevice /InputAttributes get 5 known
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_2000_Sheet_Tray
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_Disk/Printer Disk: PickOne
+*DefaultHPOption_Disk: None
+*HPOption_Disk None/None: ""
+*HPOption_Disk RAMDisk/RAM Disk: ""
+*HPOption_Disk HardDisk/Hard Disk: ""
+*?HPOption_Disk: "
+ save
+ (HardDisk)
+ (RAMDisk)
+ (None)
+ 0
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { dup /Writeable get
+ { /PhysicalSize get 500000 gt {2}{1}ifelse 2 copy lt { exch }if pop }
+ { pop } ifelse
+ } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ index = flush pop pop pop
+ restore
+"
+*End
+*CloseUI: *HPOption_Disk
+
+*OpenUI *HPOption_MBM_Mixed/Accessory Output Bins: PickOne
+*OrderDependency: 10 AnySetup *HPOption_MBM_Mixed
+*DefaultHPOption_MBM_Mixed: Standard
+*HPOption_MBM_Mixed Standard/Not Installed: ""
+*HPOption_MBM_Mixed MBMStaplerStacker/HP 3000-Sheet Stapler-Stacker: "userdict /HPConfigurableStapler 0 put"
+*HPOption_MBM_Mixed MBMStacker/HP 3000-Sheet Stacker: ""
+*HPOption_MBM_Mixed HPFinisher/HP Multifunction Finisher: ""
+*HPOption_MBM_Mixed HPMultiBinMailbox/HP Multi-Bin Mailbox: ""
+*?HPOption_MBM_Mixed: "
+currentpagedevice /OutputAttributes known{
+ currentpagedevice /MediaProcessingDetails known{
+ currentpagedevice /MediaProcessingDetails get /ModelID known{
+ currentpagedevice /MediaProcessingDetails get /ModelID get (C8088B) search
+ {pop pop pop (HPFinisher)}
+ {(C8085A) search
+ {pop pop pop (MBMStaplerStacker)}
+ {(C8084A) search
+ {pop pop pop (MBMStacker)}
+ {(Q5693A) search
+ {pop pop pop (HPMultiBinMailbox)} {pop (Standard)} ifelse}
+ ifelse}
+ ifelse}
+ ifelse}
+ {(Standard)}
+ ifelse}
+ {(Standard)}
+ ifelse}
+ {(Standard)}
+ifelse = flush"
+*End
+*CloseUI: *HPOption_MBM_Mixed
+
+*%=== 8 Bin MultiBin MailBox Modes =========================
+*OpenUI *HPMailboxMode/Mailbox Mode: PickOne
+*OrderDependency: 46 AnySetup *HPMailboxMode
+*DefaultHPMailboxMode: PrintersDefault
+*HPMailboxMode PrintersDefault/Printer's Current Setting: ""
+*HPMailboxMode Standard/Not Installed: ""
+*HPMailboxMode MBMode/Mailbox Mode: ""
+*HPMailboxMode StackerMode/Stacker Mode: ""
+*HPMailboxMode SeparatorMode/Separator Mode: ""
+*HPMailboxMode SorterCollatorMode/Sorter Collator Mode: ""
+*?HPMailboxMode: "
+currentpagedevice /OutputAttributes known{
+ currentpagedevice /MediaProcessingDetails known{
+ currentpagedevice /MediaProcessingDetails get /DeviceID known{
+ currentpagedevice /MediaProcessingDetails get /DeviceID get (HP 8-BIN MAILBOX) search
+ {pop pop pop (MBMode)}
+ {(HP 8-BIN STACKER) search
+ {pop pop pop (StackerMode)}
+ {(HP 8-BIN JOB SEPARATOR) search
+ {pop pop pop (SeparatorMode)}
+ {(HP 8-BIN SORTER/COLLATOR) search
+ {pop pop pop (SorterCollatorMode)} {pop (Standard)} ifelse}
+ ifelse}
+ ifelse}
+ ifelse}
+ {(Standard)}
+ ifelse}
+ {(Standard)}
+ ifelse}
+ {(Standard)}
+ifelse = flush"
+*CloseUI: *HPMailboxMode
+
+*OpenUI *InstalledMemory/Total Printer Memory: PickOne
+*DefaultInstalledMemory: 64-127MB
+*InstalledMemory 64-127MB/64 - 127 MB: ""
+*InstalledMemory 128-255MB/128 - 255 MB: ""
+*InstalledMemory 256-383MB/256 - 383 MB: ""
+*InstalledMemory 384-512MB/384 - 512 MB: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 384 ge
+ {(384-512MB)}
+ {size 256 ge
+ {(256-383MB)}
+ {size 128 ge
+ {(128-255MB)}
+ {(64-127MB)} ifelse
+ } ifelse
+ } ifelse = flush
+ restore
+ "
+*End
+*CloseUI: *InstalledMemory
+
+*%=================================================
+*% Fit to Page
+*%=================================================
+*OpenUI *HPOption_PaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPOption_PaperPolicy
+*DefaultHPOption_PaperPolicy: PromptUser
+*HPOption_PaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false /Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false /Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPOption_PaperPolicy: "(PromptUser) = flush"
+*CloseUI: *HPOption_PaperPolicy
+
+*CloseGroup: InstallableOptions
+
+*%=================================================
+*% UI Constraints
+*%=================================================
+*% If A than not B (Also include the reverse constraints if appropriate)
+*%
+*% Constraints against Installable Options
+*%-------------------------------------------------------------------------
+*UIConstraints: *HPOption_Tray1 False *InputSlot Tray1
+*UIConstraints: *HPOption_Tray1 False *ManualFeed True
+*UIConstraints: *HPOption_2000_Sheet_Tray False *InputSlot Tray4Optional
+
+*UIConstraints: *InputSlot Tray1 *HPOption_Tray1 False
+*UIConstraints: *ManualFeed True *HPOption_Tray1 False
+*UIConstraints: *InputSlot Tray4Optional *HPOption_2000_Sheet_Tray False
+
+*% Constraints on Output devices and the OutputBins
+*%-------------------------------------------------------------------
+*% Standard (Nothing Attaced)
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin Stacker
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin StackerFaceUp
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin HPBooklet
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin HP8BinMB
+
+*UIConstraints: *OutputBin Stacker *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin StackerFaceUp *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin HPBooklet *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin HP8BinMB *HPOption_MBM_Mixed Standard
+
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxMode MBMode
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxMode StackerMode
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxMode SeparatorMode
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxMode SorterCollatorMode
+
+*UIConstraints: *HPMailboxMode MBMode *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxMode StackerMode *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxMode SeparatorMode *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPOption_MBM_Mixed Standard
+
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin1
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin2
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin3
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin4
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin5
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin6
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin7
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin8
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin1_8
+
+*UIConstraints: *HPMailboxOptions Bin2 *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxOptions Bin1 *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxOptions Bin3 *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxOptions Bin4 *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxOptions Bin5 *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxOptions Bin6 *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxOptions Bin7 *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxOptions Bin8 *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxOptions Bin1_8 *HPOption_MBM_Mixed Standard
+
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions HPBooklet
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPStaplerOptions 1parallel *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPStaplerOptions 2parallel *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPStaplerOptions 3parallel *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPStaplerOptions 6parallel *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPStaplerOptions HPBooklet *HPOption_MBM_Mixed Standard
+
+*% Stacker
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin HP8BinMB
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin HPBooklet
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin Stacker
+
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin HP8BinMB *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin HPBooklet *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin Stacker *HPOption_MBM_Mixed MBMStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxMode MBMode
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxMode StackerMode
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxMode SeparatorMode
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxMode SorterCollatorMode
+
+*UIConstraints: *HPMailboxMode MBMode *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxMode StackerMode *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxMode SeparatorMode *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPOption_MBM_Mixed MBMStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin2
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin1
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin3
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin4
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin5
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin6
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin7
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin8
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin1_8
+
+*UIConstraints: *HPMailboxOptions Bin1 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxOptions Bin2 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxOptions Bin3 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxOptions Bin4 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxOptions Bin5 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxOptions Bin6 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxOptions Bin7 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxOptions Bin8 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxOptions Bin1_8 *HPOption_MBM_Mixed MBMStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions HPBooklet
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPStaplerOptions 1parallel *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPStaplerOptions 2parallel *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPStaplerOptions 3parallel *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPStaplerOptions 6parallel *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPStaplerOptions HPBooklet *HPOption_MBM_Mixed MBMStacker
+
+*% StaplerStacker
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin HP8BinMB
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin HPBooklet
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin Stacker
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin Left
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin Left
+
+*UIConstraints: *OutputBin HP8BinMB *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin HPBooklet *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin Stacker *HPOption_MBM_Mixed MBMStaplerStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxMode MBMode
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxMode StackerMode
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxMode SeparatorMode
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxMode SorterCollatorMode
+
+*UIConstraints: *HPMailboxMode MBMode *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxMode StackerMode *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxMode SeparatorMode *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPOption_MBM_Mixed MBMStaplerStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin1
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin2
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin3
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin4
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin5
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin6
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin7
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin8
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin1_8
+
+*UIConstraints: *HPMailboxOptions Bin1 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxOptions Bin2 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxOptions Bin3 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxOptions Bin4 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxOptions Bin5 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxOptions Bin6 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxOptions Bin7 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxOptions Bin8 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxOptions Bin1_8 *HPOption_MBM_Mixed MBMStaplerStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPStaplerOptions HPBooklet
+*UIConstraints: *HPStaplerOptions HPBooklet *HPOption_MBM_Mixed MBMStaplerStacker
+
+*% BookletMaker
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *OutputBin HP8BinMB
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *OutputBin Left
+
+*UIConstraints: *OutputBin HP8BinMB *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *OutputBin Left *HPOption_MBM_Mixed HPFinisher
+
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxMode MBMode
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxMode StackerMode
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxMode SeparatorMode
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxMode SorterCollatorMode
+
+*UIConstraints: *HPMailboxMode MBMode *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxMode StackerMode *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxMode SeparatorMode *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPOption_MBM_Mixed HPFinisher
+
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin1
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin2
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin3
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin4
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin5
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin6
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin7
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin8
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin1_8
+
+*UIConstraints: *HPMailboxOptions Bin1 *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxOptions Bin2 *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxOptions Bin3 *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxOptions Bin4 *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxOptions Bin5 *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxOptions Bin6 *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxOptions Bin7 *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxOptions Bin8 *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxOptions Bin1_8 *HPOption_MBM_Mixed HPFinisher
+
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPStaplerOptions 3parallel *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPStaplerOptions 6parallel *HPOption_MBM_Mixed HPFinisher
+
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin HPBooklet
+
+*UIConstraints: *HPStaplerOptions HPBooklet *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions HPBooklet *OutputBin Left
+*UIConstraints: *HPStaplerOptions HPBooklet *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions HPBooklet *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions HPBooklet *OutputBin HP8BinMB
+*UIConstraints: *HPStaplerOptions HPBooklet *OutputBin UStapler
+*UIConstraints: *HPStaplerOptions HPBooklet *OutputBin Upper
+
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions HPBooklet
+*UIConstraints: *OutputBin Left *HPStaplerOptions HPBooklet
+*UIConstraints: *OutputBin Upper *HPStaplerOptions HPBooklet
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions HPBooklet
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions HPBooklet
+*UIConstraints: *OutputBin HP8BinMB *HPStaplerOptions HPBooklet
+*UIConstraints: *OutputBin UStapler *HPStaplerOptions HPBooklet
+
+*% MultiBin Mailbox HPMBM
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *OutputBin Left
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *OutputBin Stacker
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *OutputBin HPBooklet
+
+*UIConstraints: *OutputBin Left *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *OutputBin Stacker *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *OutputBin HPBooklet *HPOption_MBM_Mixed HPMultiBinMailbox
+
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *HPStaplerOptions HPBooklet
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *HPStaplerOptions 1parallel *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *HPStaplerOptions 2parallel *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *HPStaplerOptions 3parallel *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *HPStaplerOptions 6parallel *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *HPStaplerOptions HPBooklet *HPOption_MBM_Mixed HPMultiBinMailbox
+
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin1
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin2
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin3
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin4
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin5
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin6
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin7
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin8
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin1_8
+
+*UIConstraints: *HPMailboxOptions Bin1 *HPMailboxMode Standard
+*UIConstraints: *HPMailboxOptions Bin2 *HPMailboxMode Standard
+*UIConstraints: *HPMailboxOptions Bin3 *HPMailboxMode Standard
+*UIConstraints: *HPMailboxOptions Bin4 *HPMailboxMode Standard
+*UIConstraints: *HPMailboxOptions Bin5 *HPMailboxMode Standard
+*UIConstraints: *HPMailboxOptions Bin6 *HPMailboxMode Standard
+*UIConstraints: *HPMailboxOptions Bin7 *HPMailboxMode Standard
+*UIConstraints: *HPMailboxOptions Bin8 *HPMailboxMode Standard
+*UIConstraints: *HPMailboxOptions Bin1_8 *HPMailboxMode Standard
+
+*% Constraints on the Paper Sizes and Output Bins
+*%------------------------------------------------------------
+*% Trays 2, 3.
+*UIConstraints: *PageSize 12X18 *InputSlot Tray2
+*UIConstraints: *PageSize 12X18 *InputSlot Tray3
+*UIConstraints: *PageSize RA3 *InputSlot Tray2
+*UIConstraints: *PageSize RA3 *InputSlot Tray3
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray2
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray3
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *PageSize Env10 *InputSlot Tray3
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *PageSize EnvDL *InputSlot Tray3
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray3
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3
+
+*UIConstraints: *InputSlot Tray2 *PageSize 12X18
+*UIConstraints: *InputSlot Tray3 *PageSize 12X18
+*UIConstraints: *InputSlot Tray2 *PageSize RA3
+*UIConstraints: *InputSlot Tray3 *PageSize RA3
+*UIConstraints: *InputSlot Tray2 *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray3 *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray2 *PageSize Env10
+*UIConstraints: *InputSlot Tray3 *PageSize Env10
+*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray2 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray3 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray2 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray3 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray2 *PageSize EnvISOB5
+*UIConstraints: *InputSlot Tray3 *PageSize EnvISOB5
+
+*% Tray 4 (Supports only A4 and Letter sizes).
+
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray4Optional
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray4Optional
+*UIConstraints: *PageSize 12X18 *InputSlot Tray4Optional
+*UIConstraints: *PageRegion 12X18 *InputSlot Tray4Optional
+*UIConstraints: *PageSize RA3 *InputSlot Tray4Optional
+*UIConstraints: *PageRegion RA3 *InputSlot Tray4Optional
+*UIConstraints: *PageSize A5 *InputSlot Tray4Optional
+*UIConstraints: *PageRegion A5 *InputSlot Tray4Optional
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray4Optional
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray4Optional
+*UIConstraints: *PageSize Env10 *InputSlot Tray4Optional
+*UIConstraints: *PageRegion Env10 *InputSlot Tray4Optional
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray4Optional
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray4Optional
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray4Optional
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray4Optional
+*UIConstraints: *PageSize EnvDL *InputSlot Tray4Optional
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray4Optional
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray4Optional
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray4Optional
+
+*UIConstraints: *InputSlot Tray4Optional *PageSize HalfLetter
+*UIConstraints: *InputSlot Tray4Optional *PageRegion HalfLetter
+*UIConstraints: *InputSlot Tray4Optional *PageSize 12X18
+*UIConstraints: *InputSlot Tray4Optional *PageRegion 12X18
+*UIConstraints: *InputSlot Tray4Optional *PageSize A3
+*UIConstraints: *InputSlot Tray4Optional *PageRegion A3
+*UIConstraints: *InputSlot Tray4Optional *PageSize RA3
+*UIConstraints: *InputSlot Tray4Optional *PageRegion RA3
+*UIConstraints: *InputSlot Tray4Optional *PageSize A5
+*UIConstraints: *InputSlot Tray4Optional *PageRegion A5
+*UIConstraints: *InputSlot Tray4Optional *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray4Optional *PageRegion DoublePostcard
+*UIConstraints: *InputSlot Tray4Optional *PageSize Env10
+*UIConstraints: *InputSlot Tray4Optional *PageRegion Env10
+*UIConstraints: *InputSlot Tray4Optional *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray4Optional *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray4Optional *PageSize EnvC5
+*UIConstraints: *InputSlot Tray4Optional *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray4Optional *PageSize EnvDL
+*UIConstraints: *InputSlot Tray4Optional *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray4Optional *PageSize EnvISOB5
+*UIConstraints: *InputSlot Tray4Optional *PageRegion EnvISOB5
+
+*% MBMStacker and MBMStaplerStacker, HPBooklet and Mailbox which all use the OutputBin Stacker
+*UIConstraints: *OutputBin Stacker *PageSize DoublePostcard
+*UIConstraints: *OutputBin Stacker *PageRegion DoublePostcard
+*UIConstraints: *OutputBin Stacker *PageSize Env10
+*UIConstraints: *OutputBin Stacker *PageRegion Env10
+*UIConstraints: *OutputBin Stacker *PageSize EnvMonarch
+*UIConstraints: *OutputBin Stacker *PageRegion EnvMonarch
+*UIConstraints: *OutputBin Stacker *PageSize EnvC5
+*UIConstraints: *OutputBin Stacker *PageRegion EnvC5
+*UIConstraints: *OutputBin Stacker *PageSize EnvDL
+*UIConstraints: *OutputBin Stacker *PageRegion EnvDL
+*UIConstraints: *OutputBin Stacker *PageSize EnvISOB5
+*UIConstraints: *OutputBin Stacker *PageRegion EnvISOB5
+
+*UIConstraints: *PageSize DoublePostcard *OutputBin Stacker
+*UIConstraints: *PageRegion DoublePostcard *OutputBin Stacker
+*UIConstraints: *PageSize Env10 *OutputBin Stacker
+*UIConstraints: *PageRegion Env10 *OutputBin Stacker
+*UIConstraints: *PageSize EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageRegion EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageSize EnvC5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvC5 *OutputBin Stacker
+*UIConstraints: *PageSize EnvDL *OutputBin Stacker
+*UIConstraints: *PageRegion EnvDL *OutputBin Stacker
+*UIConstraints: *PageSize EnvISOB5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin Stacker
+
+*% Duplex Constraints
+*%--------------------------------------------------------------------
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *PageSize DoublePostcard
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion DoublePostcard
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvISOB5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvISOB5
+
+*UIConstraints: *Duplex DuplexTumble *PageSize DoublePostcard
+*UIConstraints: *Duplex DuplexTumble *PageRegion DoublePostcard
+*UIConstraints: *Duplex DuplexTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvISOB5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvISOB5
+
+*% Constrain Stapling to the stapling bin (Output Destination and Stapler Option Menus)
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin PrinterDefault
+
+*UIConstraints: *OutputBin Left *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin Left *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin Left *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin Left *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin Left *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin Left
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin Left
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin Left
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin Left
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin Left
+
+*UIConstraints: *OutputBin Upper *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin Upper *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin Upper *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin Upper *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin Upper *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin Upper
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin Upper
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin Upper
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin Upper
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin Upper
+
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin Stacker
+
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin StackerFaceUp
+
+*UIConstraints: *OutputBin HP8BinMB *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin HP8BinMB *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin HP8BinMB *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin HP8BinMB *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin HP8BinMB *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin HP8BinMB
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin HP8BinMB
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin HP8BinMB
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin HP8BinMB
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin HP8BinMB
+
+*% Booklet Bin
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin HPBooklet
+
+*% Collate
+*UIConstraints: *Collate False *HPStaplerOptions 1diagonal
+*UIConstraints: *Collate False *HPStaplerOptions 1parallel
+*UIConstraints: *Collate False *HPStaplerOptions 2parallel
+*UIConstraints: *Collate False *HPStaplerOptions 3parallel
+*UIConstraints: *Collate False *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *Collate False
+*UIConstraints: *HPStaplerOptions 1parallel *Collate False
+*UIConstraints: *HPStaplerOptions 2parallel *Collate False
+*UIConstraints: *HPStaplerOptions 3parallel *Collate False
+*UIConstraints: *HPStaplerOptions 6parallel *Collate False
+
+*% Constrain Stapling to the stapling bin (Output Destination and Stapler Option Menus)
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin1
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin1
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin1
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin1
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin1
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin2
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin2
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin2
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin2
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin2
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin3
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin3
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin3
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin3
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin3
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin4
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin4
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin4
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin4
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin4
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin5
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin5
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin5
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin5
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin5
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin6
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin6
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin6
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin6
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin6
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin7
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin7
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin7
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin7
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin7
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin8
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin8
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin8
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin8
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin8
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin1_8
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin1_8
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin1_8
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin1_8
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin1_8
+
+*UIConstraints: *HPMailboxOptions Bin1 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin1 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin1 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin1 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin1 *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPMailboxOptions Bin2 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin2 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin2 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin2 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin2 *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPMailboxOptions Bin3 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin3 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin3 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin3 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin3 *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPMailboxOptions Bin4 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin4 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin4 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin4 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin4 *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPMailboxOptions Bin5 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin5 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin5 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin5 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin5 *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPMailboxOptions Bin6 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin6 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin6 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin6 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin6 *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPMailboxOptions Bin7 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin7 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin7 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin7 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin7 *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPMailboxOptions Bin8 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin8 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin8 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin8 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin8 *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPMailboxOptions Bin1_8 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin1_8 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin1_8 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin1_8 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin1_8 *HPStaplerOptions 6parallel
+
+*% Constrained PageSizes (Constrains Stacker/Stapler/and Mailbox attachments)
+*UIConstraints: *PageSize DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageRegion DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageSize Env10 *OutputBin UStapler
+*UIConstraints: *PageRegion Env10 *OutputBin UStapler
+*UIConstraints: *PageSize EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageRegion EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageSize EnvDL *OutputBin UStapler
+*UIConstraints: *PageRegion EnvDL *OutputBin UStapler
+*UIConstraints: *PageSize EnvC5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvC5 *OutputBin UStapler
+*UIConstraints: *PageSize EnvISOB5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin UStapler
+
+*UIConstraints: *OutputBin UStapler *PageSize DoublePostcard
+*UIConstraints: *OutputBin UStapler *PageRegion DoublePostcard
+*UIConstraints: *OutputBin UStapler *PageSize Env10
+*UIConstraints: *OutputBin UStapler *PageRegion Env10
+*UIConstraints: *OutputBin UStapler *PageSize EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageRegion EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageSize EnvDL
+*UIConstraints: *OutputBin UStapler *PageRegion EnvDL
+*UIConstraints: *OutputBin UStapler *PageSize EnvC5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvC5
+*UIConstraints: *OutputBin UStapler *PageSize EnvISOB5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvISOB5
+
+*% Booklet Bin
+*UIConstraints: *PageSize Executive *OutputBin HPBooklet
+*UIConstraints: *PageRegion Executive *OutputBin HPBooklet
+*UIConstraints: *PageSize HalfLetter *OutputBin HPBooklet
+*UIConstraints: *PageRegion HalfLetter *OutputBin HPBooklet
+*UIConstraints: *PageSize w612h935 *OutputBin HPBooklet
+*UIConstraints: *PageRegion w612h935 *OutputBin HPBooklet
+*UIConstraints: *PageSize 12X18 *OutputBin HPBooklet
+*UIConstraints: *PageRegion 12X18 *OutputBin HPBooklet
+*UIConstraints: *PageSize A5 *OutputBin HPBooklet
+*UIConstraints: *PageRegion A5 *OutputBin HPBooklet
+*UIConstraints: *PageSize RA3 *OutputBin HPBooklet
+*UIConstraints: *PageRegion RA3 *OutputBin HPBooklet
+*UIConstraints: *PageSize B5 *OutputBin HPBooklet
+*UIConstraints: *PageRegion B5 *OutputBin HPBooklet
+*UIConstraints: *PageSize w612h936 *OutputBin HPBooklet
+*UIConstraints: *PageRegion w612h936 *OutputBin HPBooklet
+*UIConstraints: *PageSize DoublePostcard *OutputBin HPBooklet
+*UIConstraints: *PageRegion DoublePostcard *OutputBin HPBooklet
+*UIConstraints: *PageSize w558h774 *OutputBin HPBooklet
+*UIConstraints: *PageRegion w558h774 *OutputBin HPBooklet
+*UIConstraints: *PageSize w774h1116 *OutputBin HPBooklet
+*UIConstraints: *PageRegion w774h1116 *OutputBin HPBooklet
+*UIConstraints: *PageSize Env10 *OutputBin HPBooklet
+*UIConstraints: *PageRegion Env10 *OutputBin HPBooklet
+*UIConstraints: *PageSize EnvMonarch *OutputBin HPBooklet
+*UIConstraints: *PageRegion EnvMonarch *OutputBin HPBooklet
+*UIConstraints: *PageSize EnvDL *OutputBin HPBooklet
+*UIConstraints: *PageRegion EnvDL *OutputBin HPBooklet
+*UIConstraints: *PageSize EnvC5 *OutputBin HPBooklet
+*UIConstraints: *PageRegion EnvC5 *OutputBin HPBooklet
+*UIConstraints: *PageSize EnvISOB5 *OutputBin HPBooklet
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin HPBooklet
+
+*UIConstraints: *OutputBin HPBooklet *PageSize Executive
+*UIConstraints: *OutputBin HPBooklet *PageRegion Executive
+*UIConstraints: *OutputBin HPBooklet *PageSize HalfLetter
+*UIConstraints: *OutputBin HPBooklet *PageRegion HalfLetter
+*UIConstraints: *OutputBin HPBooklet *PageSize w612h935
+*UIConstraints: *OutputBin HPBooklet *PageRegion w612h935
+*UIConstraints: *OutputBin HPBooklet *PageSize 12X18
+*UIConstraints: *OutputBin HPBooklet *PageRegion 12X18
+*UIConstraints: *OutputBin HPBooklet *PageSize A5
+*UIConstraints: *OutputBin HPBooklet *PageRegion A5
+*UIConstraints: *OutputBin HPBooklet *PageSize RA3
+*UIConstraints: *OutputBin HPBooklet *PageRegion RA3
+*UIConstraints: *OutputBin HPBooklet *PageSize B5
+*UIConstraints: *OutputBin HPBooklet *PageRegion B5
+*UIConstraints: *OutputBin HPBooklet *PageSize w612h936
+*UIConstraints: *OutputBin HPBooklet *PageRegion w612h936
+*UIConstraints: *OutputBin HPBooklet *PageSize DoublePostcard
+*UIConstraints: *OutputBin HPBooklet *PageRegion DoublePostcard
+*UIConstraints: *OutputBin HPBooklet *PageSize w558h774
+*UIConstraints: *OutputBin HPBooklet *PageRegion w558h774
+*UIConstraints: *OutputBin HPBooklet *PageSize w774h1116
+*UIConstraints: *OutputBin HPBooklet *PageRegion w774h1116
+*UIConstraints: *OutputBin HPBooklet *PageSize Env10
+*UIConstraints: *OutputBin HPBooklet *PageRegion Env10
+*UIConstraints: *OutputBin HPBooklet *PageSize EnvMonarch
+*UIConstraints: *OutputBin HPBooklet *PageRegion EnvMonarch
+*UIConstraints: *OutputBin HPBooklet *PageSize EnvDL
+*UIConstraints: *OutputBin HPBooklet *PageRegion EnvDL
+*UIConstraints: *OutputBin HPBooklet *PageSize EnvC5
+*UIConstraints: *OutputBin HPBooklet *PageRegion EnvC5
+*UIConstraints: *OutputBin HPBooklet *PageSize EnvISOB5
+*UIConstraints: *OutputBin HPBooklet *PageRegion EnvISOB5
+
+*% Force Output destination to MailBox if any of the Mailbox options are choosen
+*UIConstraints: *HPMailboxOptions Bin1 *OutputBin PrinterDefault
+*UIConstraints: *HPMailboxOptions Bin2 *OutputBin PrinterDefault
+*UIConstraints: *HPMailboxOptions Bin3 *OutputBin PrinterDefault
+*UIConstraints: *HPMailboxOptions Bin4 *OutputBin PrinterDefault
+*UIConstraints: *HPMailboxOptions Bin5 *OutputBin PrinterDefault
+*UIConstraints: *HPMailboxOptions Bin6 *OutputBin PrinterDefault
+*UIConstraints: *HPMailboxOptions Bin7 *OutputBin PrinterDefault
+*UIConstraints: *HPMailboxOptions Bin8 *OutputBin PrinterDefault
+*UIConstraints: *HPMailboxOptions Bin1_8 *OutputBin PrintersDefault
+
+*UIConstraints: *HPMailboxOptions Bin1 *OutputBin Upper
+*UIConstraints: *HPMailboxOptions Bin2 *OutputBin Upper
+*UIConstraints: *HPMailboxOptions Bin3 *OutputBin Upper
+*UIConstraints: *HPMailboxOptions Bin4 *OutputBin Upper
+*UIConstraints: *HPMailboxOptions Bin5 *OutputBin Upper
+*UIConstraints: *HPMailboxOptions Bin6 *OutputBin Upper
+*UIConstraints: *HPMailboxOptions Bin7 *OutputBin Upper
+*UIConstraints: *HPMailboxOptions Bin8 *OutputBin Upper
+*UIConstraints: *HPMailboxOptions Bin1_8 *OutputBin Upper
+
+*UIConstraints: *HPMailboxOptions Bin1 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin2 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin3 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin4 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin5 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin6 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin7 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin8 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin1_8 *OutputBin Left
+
+*UIConstraints: *HPMailboxOptions Bin1 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin2 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin3 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin4 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin5 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin6 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin7 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin8 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin1_8 *OutputBin StackerFaceUp
+
+*UIConstraints: *HPMailboxOptions Bin1 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin2 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin3 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin4 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin5 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin6 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin7 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin8 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin1_8 *OutputBin Stacker
+
+*UIConstraints: *HPMailboxOptions Bin1 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin2 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin3 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin4 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin5 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin6 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin7 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin8 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin1_8 *OutputBin UStapler
+
+*UIConstraints: *HPMailboxOptions Bin1 *OutputBin HPBooklet
+*UIConstraints: *HPMailboxOptions Bin2 *OutputBin HPBooklet
+*UIConstraints: *HPMailboxOptions Bin3 *OutputBin HPBooklet
+*UIConstraints: *HPMailboxOptions Bin4 *OutputBin HPBooklet
+*UIConstraints: *HPMailboxOptions Bin5 *OutputBin HPBooklet
+*UIConstraints: *HPMailboxOptions Bin6 *OutputBin HPBooklet
+*UIConstraints: *HPMailboxOptions Bin7 *OutputBin HPBooklet
+*UIConstraints: *HPMailboxOptions Bin8 *OutputBin HPBooklet
+*UIConstraints: *HPMailboxOptions Bin1_8 *OutputBin HPBooklet
+
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin1
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin2
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin3
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin4
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin5
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin6
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin7
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin8
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin1_8
+
+*UIConstraints: *OutputBin Upper *HPMailboxOptions Bin1
+*UIConstraints: *OutputBin Upper *HPMailboxOptions Bin2
+*UIConstraints: *OutputBin Upper *HPMailboxOptions Bin3
+*UIConstraints: *OutputBin Upper *HPMailboxOptions Bin4
+*UIConstraints: *OutputBin Upper *HPMailboxOptions Bin5
+*UIConstraints: *OutputBin Upper *HPMailboxOptions Bin6
+*UIConstraints: *OutputBin Upper *HPMailboxOptions Bin7
+*UIConstraints: *OutputBin Upper *HPMailboxOptions Bin8
+*UIConstraints: *OutputBin Upper *HPMailboxOptions Bin1_8
+
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin1
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin2
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin3
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin4
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin5
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin6
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin7
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin8
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin1_8
+
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin1
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin2
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin3
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin4
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin5
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin6
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin7
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin8
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin1_8
+
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin1
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin2
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin3
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin4
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin5
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin6
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin7
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin8
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin1_8
+
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin1
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin2
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin3
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin4
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin5
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin6
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin7
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin8
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin1_8
+
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin1
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin2
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin3
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin4
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin5
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin6
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin7
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin8
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin1_8
+
+*% Media types
+*%------------------------------------------------------
+*% Trays 2,3 or 4
+*UIConstraints: *InputSlot Tray2 *MediaType Envelope
+*UIConstraints: *InputSlot Tray3 *MediaType Envelope
+*UIConstraints: *InputSlot Tray4Optional *MediaType Envelope
+
+*UIConstraints: *MediaType Envelope *InputSlot Tray2
+*UIConstraints: *MediaType Envelope *InputSlot Tray3
+*UIConstraints: *MediaType Envelope *InputSlot Tray4Optional
+
+*UIConstraints: *InputSlot Tray2 *MediaType Labels
+*UIConstraints: *InputSlot Tray3 *MediaType Labels
+*UIConstraints: *InputSlot Tray4Optional *MediaType Labels
+
+*UIConstraints: *MediaType Labels *InputSlot Tray2
+*UIConstraints: *MediaType Labels *InputSlot Tray3
+*UIConstraints: *MediaType Labels *InputSlot Tray4Optional
+
+*% Duplex
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Envelope
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType Envelope
+
+*% Face up Stacker bin for Stacker, Stapler, Booklet Maker
+*UIConstraints: *OutputBin Stacker *MediaType Labels
+*UIConstraints: *OutputBin Stacker *MediaType Cardstock
+*UIConstraints: *OutputBin Stacker *MediaType Transparency
+*UIConstraints: *OutputBin Stacker *MediaType Rough
+*UIConstraints: *OutputBin Stacker *MediaType Envelope
+
+*UIConstraints: *MediaType Labels *OutputBin Stacker
+*UIConstraints: *MediaType Cardstock *OutputBin Stacker
+*UIConstraints: *MediaType Transparency *OutputBin Stacker
+*UIConstraints: *MediaType Rough *OutputBin Stacker
+*UIConstraints: *MediaType Envelope *OutputBin Stacker
+
+*% Stapler
+*UIConstraints: *OutputBin UStapler *MediaType Labels
+*UIConstraints: *OutputBin UStapler *MediaType Cardstock
+*UIConstraints: *OutputBin UStapler *MediaType Envelope
+*UIConstraints: *OutputBin UStapler *MediaType Transparency
+
+*UIConstraints: *MediaType Labels *OutputBin UStapler
+*UIConstraints: *MediaType Cardstock *OutputBin UStapler
+*UIConstraints: *MediaType Envelope *OutputBin UStapler
+*UIConstraints: *MediaType Transparency *OutputBin UStapler
+
+*% Booklet bin
+*UIConstraints: *OutputBin HPBooklet *MediaType Transparency
+*UIConstraints: *OutputBin HPBooklet *MediaType Labels
+*UIConstraints: *OutputBin HPBooklet *MediaType Envelope
+
+*UIConstraints: *MediaType Transparency *OutputBin HPBooklet
+*UIConstraints: *MediaType Labels *OutputBin HPBooklet
+*UIConstraints: *MediaType Envelope *OutputBin HPBooklet
+
+*% Can't staple Custom sizes in the Booklet Maker, Booklet Bin or Tray 4)
+*%---------------------------------------------------------------------
+*NonUIConstraints: *CustomPageSize True *OutputBin HPBooklet
+*NonUIConstraints: *OutputBin HPBooklet *CustomPageSize True
+
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *CustomPageSize True
+*UIConstraints: *CustomPageSize True *HPOption_MBM_Mixed HPFinisher
+
+*UIConstraints: *InputSlot Tray4Optional *CustomPageSize True
+*UIConstraints: *CustomPageSize True *InputSlot Tray4Optional
+
+*% Contraints on Mailbox Mode and the Mailbox Bins
+*%---------------------------------------------------
+*%Mailbox Mode
+*UIConstraints: *HPMailboxMode MBMode *HPMailboxOptions Bin1_8
+*UIConstraints: *HPMailboxOptions Bin1_8 *HPMailboxMode MBMode
+
+*% Stacker Mode
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin1
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin2
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin3
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin4
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin5
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin6
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin7
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin8
+
+*UIConstraints: *HPMailboxOptions Bin1 *HPMailboxMode StackerMode
+*UIConstraints: *HPMailboxOptions Bin2 *HPMailboxMode StackerMode
+*UIConstraints: *HPMailboxOptions Bin3 *HPMailboxMode StackerMode
+*UIConstraints: *HPMailboxOptions Bin4 *HPMailboxMode StackerMode
+*UIConstraints: *HPMailboxOptions Bin5 *HPMailboxMode StackerMode
+*UIConstraints: *HPMailboxOptions Bin6 *HPMailboxMode StackerMode
+*UIConstraints: *HPMailboxOptions Bin7 *HPMailboxMode StackerMode
+*UIConstraints: *HPMailboxOptions Bin8 *HPMailboxMode StackerMode
+
+*% Separator Mode
+*UIConstraints: *HPMailboxMode SeparatorMode *HPMailboxOptions Bin1
+*UIConstraints: *HPMailboxMode SeparatorMode *HPMailboxOptions Bin2
+*UIConstraints: *HPMailboxMode SeparatorMode *HPMailboxOptions Bin3
+*UIConstraints: *HPMailboxMode SeparatorMode *HPMailboxOptions Bin4
+*UIConstraints: *HPMailboxMode SeparatorMode *HPMailboxOptions Bin5
+*UIConstraints: *HPMailboxMode SeparatorMode *HPMailboxOptions Bin6
+*UIConstraints: *HPMailboxMode SeparatorMode *HPMailboxOptions Bin7
+*UIConstraints: *HPMailboxMode SeparatorMode *HPMailboxOptions Bin8
+
+*UIConstraints: *HPMailboxOptions Bin1 *HPMailboxMode SeparatorMode
+*UIConstraints: *HPMailboxOptions Bin2 *HPMailboxMode SeparatorMode
+*UIConstraints: *HPMailboxOptions Bin3 *HPMailboxMode SeparatorMode
+*UIConstraints: *HPMailboxOptions Bin4 *HPMailboxMode SeparatorMode
+*UIConstraints: *HPMailboxOptions Bin5 *HPMailboxMode SeparatorMode
+*UIConstraints: *HPMailboxOptions Bin6 *HPMailboxMode SeparatorMode
+*UIConstraints: *HPMailboxOptions Bin7 *HPMailboxMode SeparatorMode
+*UIConstraints: *HPMailboxOptions Bin8 *HPMailboxMode SeparatorMode
+
+*% Sorter Collator Mode
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPMailboxOptions Bin1
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPMailboxOptions Bin2
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPMailboxOptions Bin3
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPMailboxOptions Bin4
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPMailboxOptions Bin5
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPMailboxOptions Bin6
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPMailboxOptions Bin7
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPMailboxOptions Bin8
+
+*UIConstraints: *HPMailboxOptions Bin1 *HPMailboxMode SorterCollatorMode
+*UIConstraints: *HPMailboxOptions Bin2 *HPMailboxMode SorterCollatorMode
+*UIConstraints: *HPMailboxOptions Bin3 *HPMailboxMode SorterCollatorMode
+*UIConstraints: *HPMailboxOptions Bin4 *HPMailboxMode SorterCollatorMode
+*UIConstraints: *HPMailboxOptions Bin5 *HPMailboxMode SorterCollatorMode
+*UIConstraints: *HPMailboxOptions Bin6 *HPMailboxMode SorterCollatorMode
+*UIConstraints: *HPMailboxOptions Bin7 *HPMailboxMode SorterCollatorMode
+*UIConstraints: *HPMailboxOptions Bin8 *HPMailboxMode SorterCollatorMode
+
+*% Fills not allowed with overlays
+*%=============================================
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+*% Halo style does not work with Watermarks
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+
+*% ### The following lines are left in for visibility but commented out because though it
+*% ### seems like requiring a PIN for a private job is the thing to do, the way it works
+*% ### from the driver is very annoying. If you select a Private Job the UI constraint
+*% ### immediately presents an alert saying that you must have a PIN without giving the
+*% ### user a chance to even get to the PIN field yet. It would be nice if the alert were
+*% ### presented when the Print button is pushed, but it isn't.
+*% PIN is required when Job Retention is HPJobRetentionPrivate or HPJobRetentionPrivateStore
+*%###*UIConstraints: *HPJobRetentionOption HPJobRetentionPrivate *HPJobHoldKey HoldKeyNone
+*%###*UIConstraints: *HPJobHoldKey HoldKeyNone *HPJobRetentionOption HPJobRetentionPrivate
+
+
+*%=== Proof and Hold =======================
+*OpenGroup: HPJobRetention/Job Storage
+
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetentionOption/Job Retention: PickOne
+*OrderDependency: 14 Prolog *HPJobRetentionOption
+*DefaultHPJobRetentionOption: HPJobRetentionOff
+*HPJobRetentionOption HPJobRetentionQuickCopy/Quick Copy: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 1 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionStore/Stored Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 2 >>
+ >> setpagedevice
+"
+*End
+
+*%HPJobRetention HPJobRetentionPrivate/Private Job: "
+*% << /Collate true /CollateDetails
+*% << /Type 8 /Hold 1 /HoldType 1 >>
+*% >> setpagedevice
+*%"
+*%End
+
+*HPJobRetentionOption HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*CloseUI: *HPJobRetentionOption
+
+
+
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*CloseGroup: HPJobRetention
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenGroup: HPWaterOverlayPanel/Watermark/Overlay
+
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/-15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/-30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/-45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/-60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/-75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/-90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*CloseGroup: HPWaterOverlayPanel
+
+*%================================
+*% Media Output Destination
+*%================================
+*OpenGroup: HPFinishingPanel/Finishing Panel
+
+*OpenUI *OutputBin/Output Destination: PickOne
+*OrderDependency: 100 AnySetup *OutputBin
+*DefaultOutputBin: PrinterDefault
+*OutputBin PrinterDefault/Printer's Current Setting: ""
+*OutputBin Upper/Top Bin: "<</Staple 0 /OutputType (TOP OUTPUT BIN)>> setpagedevice"
+*OutputBin Left/Left Bin: "
+ currentpagedevice /OutputAttributes get
+ 4 known
+ {<</Staple 0 /OutputType (FACE UP BIN)>> setpagedevice}
+ {<</Staple 0 /OutputType (LEFT OUTPUT BIN)>> setpagedevice}
+ ifelse"
+*End
+*OutputBin StackerFaceUp/Stacker (Face-UP): "
+currentpagedevice /MediaProcessing known
+ { << /MediaProcessing (FACE_UP) /MediaProcessingDetails<<
+ /MediaProcessingOption (FACE_UP)
+ /MedaiProcessingBoundary 0 /ImageOrientation 0 /Type 8 >> >> setpagedevice
+ }
+ {
+ currentpagedevice /OutputAttributes get
+ 4 known
+ {<</Staple 0 /OutputType (FACE UP BIN)>> setpagedevice}
+ {<</Staple 0 /OutputType (LEFT OUTPUT BIN)>> setpagedevice}
+ ifelse
+} ifelse"
+*End
+*OutputBin Stacker/Stacker (Face-Down): "
+currentpagedevice /MediaProcessing known
+ {<< /MediaProcessing (FACE_DOWN) /MediaProcessingDetails<<
+ /MediaProcessingOption (FACE_DOWN)
+ /MedaiProcessingBoundary 0 /ImageOrientation 0 /Type 8 >> >> setpagedevice put }
+ {<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice} ifelse"
+*End
+*OutputBin UStapler/Stapler: ""
+*OutputBin HPBooklet/Booklet Bin: ""
+*OutputBin HP8BinMB/8-Bin Mailbox: ""
+*?OutputBin:"
+save
+ currentpagedevice /OutputAttributes get dup
+ 5 known
+ {/Priority get 0 get
+ [(Upper) (Left) (Reserved1) (Reserved2) (OutputBin1)
+ (OutputBin2) (OutputBin3) (OutputBin4) (OutputBin5) (OutputBin6) (OutputBin7) (OutputBin8)] exch get = flush}
+ {/Priority get 0 get
+ [(Upper) (Left) (Reserved1) (Reserved2) (Stacker)] exch get = flush} ifelse
+restore
+"
+*End
+*CloseUI: *OutputBin
+
+*%=== 3000 Sheet Stacker/Stapler Stapler Options =========================
+*OpenUI *HPStaplerOptions/Finishing Options: PickOne
+*OrderDependency: 45 AnySetup *HPStaplerOptions
+*DefaultHPStaplerOptions: PrintersDefault
+*HPStaplerOptions PrintersDefault/Printer's Current Setting: "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails<<
+ /MediaProcessingOption (NONE) /MediaProcessingBoundary 0
+ /ImageOrientation 1 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions 1diagonal/1 Staple, diagonal: "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails<<
+ /MediaProcessingOption (ANGLED_STAPLE) /MediaProcessingBoundary 0
+ /ImageOrientation 0 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions 1parallel/1 Staple, parallel: "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails<<
+ /MediaProcessingOption (ONE_STAPLE) /MediaProcessingBoundary 0
+ /ImageOrientation 0 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions 2parallel/2 Staples, parallel: "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails<<
+ /MediaProcessingOption (TWO_STAPLES) /MediaProcessingBoundary 0
+ /ImageOrientation 1 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions 3parallel/3 Staples, parallel: "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails<<
+ /MediaProcessingOption (THREE_STAPLES) /MediaProcessingBoundary 0
+ /ImageOrientation 0 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions 6parallel/6 Staples, parallel: "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails<<
+ /MediaProcessingOption (SIX_STAPLES) /MediaProcessingBoundary 0
+ /ImageOrientation 1 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions HPBooklet/Fold & Saddle Stitch: "
+ << /MediaProcessing (BOOKLET_MAKER) /MediaProcessingDetails <<
+ /MediaProcessingOption (BOOKLET_MAKER) /MedaiProcessingBoundary 0
+ /ImageOrientation 0 /Type 8 >> >> setpagedevice
+ << /Staple 0 /OutputType (OPTIONAL OUTBIN 2) >> setpagedevice"
+*End
+*CloseUI: *HPStaplerOptions
+
+*%=== 8 Bin MultiBin MailBox Options =========================
+*OpenUI *HPMailboxOptions/Mailbox Options: PickOne
+*OrderDependency: 46 AnySetup *HPMailboxOptions
+*DefaultHPMailboxOptions: PrintersDefault
+*HPMailboxOptions PrintersDefault/Printer's Current Setting: ""
+*HPMailboxOptions Bin1/Output Bin 1: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*End
+*HPMailboxOptions Bin2/Output Bin 2: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 3)>> setpagedevice"
+*End
+*HPMailboxOptions Bin3/Output Bin 3: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 4)>> setpagedevice"
+*End
+*HPMailboxOptions Bin4/Output Bin 4: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 5)>> setpagedevice"
+*End
+*HPMailboxOptions Bin5/Output Bin 5: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 6)>> setpagedevice"
+*End
+*HPMailboxOptions Bin6/Output Bin 6: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 7)>> setpagedevice"
+*End
+*HPMailboxOptions Bin7/Output Bin 7: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 8)>> setpagedevice"
+*End
+*HPMailboxOptions Bin8/Output Bin 8: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 9)>> setpagedevice"
+*End
+*HPMailboxOptions Bin1_8/Output Bins 1-8:"
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*End
+*CloseUI: *HPMailboxOptions
+
+*%=================================================
+*% Edge-to-Edge Printing
+*%=================================================
+*OpenUI *HPEdgeToEdge/Edge-To-Edge Printing: Boolean
+*OrderDependency: 10 AnySetup *HPEdgeToEdge
+*DefaultHPEdgeToEdge: False
+*HPEdgeToEdge False/Off: "<</EdgeToEdge false>> setpagedevice"
+*HPEdgeToEdge True/On: "<</EdgeToEdge true>> setpagedevice"
+*?HPEdgeToEdge: "
+ save
+ currentpagedevice /EdgeToEdge get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEdgeToEdge
+
+*OpenUI *HPRotate180/Rotate Page 180 deg: Boolean
+*OrderDependency: 48 AnySetup *HPRotate180
+*DefaultHPRotate180: False
+*HPRotate180 False/Off: ""
+*HPRotate180 True/On: "
+<< /BeginPage
+ { userdict begin
+ currentpagedevice /PageSize get dup 0 get exch 1 get translate
+ 0 0 moveto
+ 180 rotate
+ end } bind
+>> setpagedevice"
+*End
+*CloseUI: *HPRotate180
+*CloseGroup: HPFinishingPanel
+
+*%=================================================
+*% Enable/Disable Collate via PostScript
+*%=================================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 12 AnySetup *Collate
+*DefaultCollate: True
+*Collate True/On (turn off in application): "<</Collate true>> setpagedevice"
+*Collate False/Off: "<</Collate false>> setpagedevice"
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+*OpenGroup: HPImagingOptions/Image Quality
+
+*%=================================================
+*% Halftone Information
+*%=================================================
+*ScreenFreq: "106.0"
+*ScreenAngle: "45.0"
+
+*ResScreenFreq 300dpi/300 dpi: "60.0"
+*ResScreenAngle 300dpi/300 dpi: "45.0"
+*ResScreenFreq 600dpi/600 dpi: "106.0"
+*ResScreenAngle 600dpi/600 dpi: "45.0"
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 9
+*AccurateScreensSupport: False
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: PrinterDefault
+*HPHalftone PrinterDefault/Printer's Current Setting: ""
+*HPHalftone Enhanced/Enhanced: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+ /setscreen { pop pop pop } def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ } >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true /PostRenderingEnhanceDetails
+ << /REValue 0 /Type 8 >> >> setpagedevice
+ } if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+
+*%=================================================
+*% Resolution
+*%=================================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600x600x2dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600x2dpi/FastRes 1200: "
+ <</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%=================================================
+*% HPEconoMode
+*%=================================================
+*OpenUI *HPEconoMode/EconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/Printer's Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /EconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+*%=================================================
+*% Resolution Enhancement
+*%=================================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/Printer's Current Setting: ""
+*Smoothing None/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Light/Light: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 1 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Medium/Medium: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Dark/Dark: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 3 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (Light) (Medium) (Dark)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+*CloseGroup: HPImagingOptions
+
+*FreeVM: "6291456"
+*VMOption 64-127MB/64 - 127 MB: "6291456"
+*VMOption 128-255MB/128 - 255 MB: "56623104"
+*VMOption 256-383MB/256 - 383 MB: "123731968"
+*VMOption 384-512MB/384 - 512 MB: "123731968"
+
+*% =================================
+*% Paper Sizes
+*% =================================
+
+*LandscapeOrientation: Plus90
+*VariablePaperSize: False
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize HalfLetter/Statement: "
+ <</DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w612h935/8.5x13: "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageSize Tabloid/11x17: "
+ <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize 12X18/12x18: "
+ <</DeferredMediaSelection true /PageSize [864 1296] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A3/A3: "
+ <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize RA3/RA3: "
+ <</DeferredMediaSelection true /PageSize [865 1219] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize B5/B5 (JIS): "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize B4/B4 (JIS): "
+ <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w612h936/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null /MediaClass (JISEXEC)>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</DeferredMediaSelection true /PageSize [419.5 567] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w774h1116/8K: "
+ <</DeferredMediaSelection true /PageSize [774 1116] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (Envelope)>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 22 dict
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [522 756] (Executive) put
+ dup [396 612] (HalfLetter) put
+ dup [612 936] (w612h935) put
+ dup [792 1224] (Tabloid) put
+ dup [864 1296] (12X18) put
+ dup [842 1191] (A3) put
+ dup [865 1219] (RA3) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [516 728] (B5) put
+ dup [728 1032] (B4) put
+ dup [612 936] (w612h936) put
+ dup [419.5 567](DoublePostcard) put
+ dup [774 1116] (w774h1116) put
+ dup [558 774] (w558h774) put
+ dup [499 709] (EnvISOB5) put
+ dup [297 684] (Env10) put
+ dup [459 649] (EnvC5) put
+ dup [312 624] (EnvDL) put
+ dup [279 540] (EnvMonarch) 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 Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion HalfLetter/Statement: "
+ <</DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w612h935/8.5x13: "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageRegion Tabloid/11x17: "
+ <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion 12X18/12x18: "
+ <</DeferredMediaSelection true /PageSize [864 1296] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A3/A3: "
+ <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion RA3/RA3: "
+ <</DeferredMediaSelection true /PageSize [865 1219] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion B5/B5 (JIS): "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion B4/B4 (JIS): "
+ <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w612h936/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null /MediaClass (JISEXEC)>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</DeferredMediaSelection true /PageSize [419.5 567] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w774h1116/8K: "
+ <</DeferredMediaSelection true /PageSize [774 1116] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (Envelope)>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*% The following entries provide information about specific paper keywords.
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.12 599.88 780.00"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Legal/Legal: "12.00 12.12 599.88 996.00"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Executive/Executive: "12.00 12.00 509.88 744.00"
+*ImageableArea HalfLetter/Statement: "12.00 12.00 384.00 599.88"
+*ImageableArea w612h935/8.5x13: "12.00 12.00 599.76 922.76"
+*ImageableArea Tabloid/11x17: "12.00 12.00 779.88 1211.90"
+*ImageableArea 12X18/12x18: "12.00 12.12 851.88 1283.88"
+*ImageableArea A3/A3: "12.00 12.00 829.88 1178.90"
+*ImageableArea RA3/RA3: "12.00 12.12 852.60 1206.86"
+*ImageableArea A4/A4: "12.00 12.00 583.08 829.68"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.00 407.40 583.20"
+*ImageableArea B5/B5 (JIS): "12.00 12.00 503.88 715.92"
+*ImageableArea B4/B4 (JIS): "12.00 12.00 716.88 1019.90"
+*ImageableArea w612h936/Executive (JIS): "12.00 12.00 599.76 923.76"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.12 12.00 407.28 554.64"
+*ImageableArea w774h1116/8K: "12.00 12.00 761.88 1103.90"
+*ImageableArea w558h774/16K: "12.00 12.12 545.76 761.76"
+*ImageableArea EnvISOB5/Env B5: "12.00 12.12 486.60 696.48"
+*ImageableArea Env10/Env Comm10: "12.00 12.12 284.76 672.00"
+*ImageableArea EnvC5/Env C5: "12.00 12.12 447.00 636.96"
+*ImageableArea EnvDL/Env DL: "12.00 12.12 299.64 611.52"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.12 266.76 528.00"
+*?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 {Tray3left cvp} repeat
+ exch 2 {Tray1right cvp} repeat flush
+ restore
+"
+*End
+
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension HalfLetter/Statement: "396 612"
+*PaperDimension w612h935/8.5x13: "612 935"
+*PaperDimension Tabloid/11x17: "792 1224"
+*PaperDimension 12X18/12x18: "864 1296"
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension RA3/RA3: "865 1219"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension B5/B5 (JIS): "516 729"
+*PaperDimension B4/B4 (JIS): "729 1032"
+*PaperDimension w612h936/Executive (JIS): "612 936"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension w774h1116/8K: "774 1116"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension EnvISOB5/Env B5: "499 709"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+
+*RequiresPageRegion All: True
+
+
+*%=================================================
+*% Custom Paper Support
+*%=================================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*VariablePaperSize: True
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*% Smallest = 3.67x7.5, Largest = 11.7 x 17.7
+*MaxMediaWidth: "884"
+*MaxMediaHeight: "1332"
+*HWMargins: 12 12 12 12
+*CustomPageSize True: "
+ pop pop pop
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null >>
+ setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 264 842
+*ParamCustomPageSize Height: 2 points 540 1274
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 0
+
+*RequiresPageRegion All: True
+
+*%=================================================
+*% Paper Sources
+*%=================================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Tray2
+*InputSlot Tray1/Tray 1: "<</ManualFeed false /MediaPosition 3>> setpagedevice"
+*InputSlot Tray2/Tray 2: "<</ManualFeed false /MediaPosition 0>> setpagedevice"
+*InputSlot Tray3/Tray 3: "<</ManualFeed false /MediaPosition 1>> setpagedevice"
+*InputSlot Tray4Optional/Tray 4: "<</ManualFeed false /MediaPosition 5>> setpagedevice"
+*?InputSlot: "
+ save
+ [(Tray1) (Tray2) (Tray3) (Tray4Optional)]
+ statusdict /papertray get exec
+ {get exec} stopped { pop pop (Unknown) } if = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true /MediaPosition 3>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false /MediaPosition 3>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*%==========================================
+*% Media Type
+*%=========================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: Unspecified
+*MediaType Unspecified/Unspecified: "
+ <</ManualFeed false /MediaType null >> setpagedevice"
+*End
+*MediaType Plain/Plain: "
+ <</ManualFeed false /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</ManualFeed false /MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</ManualFeed false /MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</ManualFeed false /MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</ManualFeed false /MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</ManualFeed false /MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</ManualFeed false /MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</ManualFeed false /MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</ManualFeed false /MediaType (Color)>> setpagedevice"
+*End
+*MediaType CardStock164/Cardstock (<3e>164 g/m2): "
+ <</ManualFeed false /MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Rough/Rough: "
+ <</ManualFeed false /MediaType (Rough)>> setpagedevice"
+*End
+*MediaType Envelope/Envelope: "
+ <</ManualFeed false /MediaType (Envelope)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /MediaType get
+ dup null eq {pop (Unknown)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+
+*%=================================================
+*% Duplex
+*%=================================================
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off (1-Sided): "
+ <</Duplex false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Flip on Long Edge (Standard): "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Flip on Short Edge: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex known
+ false ne
+ { currentpagedevice /Duplex get
+ { currentpagedevice /Tumble get
+ {(DuplexTumble)}{(DuplexNoTumble)}ifelse
+ } { (None)} ifelse
+ }{(None)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Duplex
+
+*%=================================================
+*% Color Control
+*%=================================================
+*DefaultColorSep: ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 60 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ====
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi /300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "100.0"
+
+*% For 106 lpi /600 dpi =========================
+
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0"
+
+*%=================================================
+*% Font Information
+*%=================================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% =======================================
+*% For HP LaserJet 9040
+*% =======================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_9040_9050_MFP.ppd b/prnt/hpijs/ppd/HP_LaserJet_9040_9050_MFP.ppd
new file mode 100644
index 000000000..efbeef9fa
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_9040_9050_MFP.ppd
@@ -0,0 +1,2861 @@
+*PPD-Adobe: "4.3"
+*% =======================================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =======================================================
+*% Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*%========================================================
+*% PPD for HP LaserJet 9040 9050 MFP
+*% For Macintosh
+*%========================================================
+
+*%=================================================
+*% PPD File Version Information
+*%=================================================
+*FileVersion: "1.0.0 X"
+*HPBuildNumber: "003"
+*FormatVersion: "4.3"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP9050_H.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 9000 MFP.icns"
+
+*%=================================================
+*% Product Version Information
+*%=================================================
+*ModelName: "HP LaserJet 9040 9050 Series"
+*ShortNickName: "HP LaserJet 9040 9050 Series"
+*NickName: "HP LaserJet 9040 9050 Series Postscript (recommended)"
+*Product: "(hp LaserJet 9050 MFP)"
+*Product: "(hp LaserJet 9040 MFP)"
+*Manufacturer: "HP"
+
+*PSVersion: "(3010.107) 0"
+
+*%=================================================
+*% Device Capabilities
+*%=================================================
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: True
+*?FileSystem: "
+ save
+ false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+
+*LanguageLevel: "3"
+*Throughput: "40"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*%=================================================
+*% Emulations and Protocols
+*%=================================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+
+*PrintPSErrors: True
+
+*%=== Output Bin ======================
+*PageStackOrder Left: Reverse
+*PageStackOrder Stacker: Normal
+*PageStackOrder StackerFaceUp: Reverse
+*PageStackOrder Separator: Normal
+*PageStackOrder UStapler: Normal
+*PageStackOrder HPBooklet: Normal
+*PageStackOrder HP8BinMB: Normal
+
+*%=================================================
+*% Installable Options
+*%=================================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*OpenUI *HPOption_Tray1/Tray 1: Boolean
+*DefaultHPOption_Tray1: False
+*HPOption_Tray1 True/Installed: ""
+*HPOption_Tray1 False/Not Installed: ""
+*?HPOption_Tray1: "
+ save
+ currentpagedevice /InputAttributes get 3 known
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Tray1
+
+*OpenUI *HPOption_2000_Sheet_Tray/2000-Sheet Input Tray (Tray 4): Boolean
+*DefaultHPOption_2000_Sheet_Tray: False
+*HPOption_2000_Sheet_Tray True/Installed: ""
+*HPOption_2000_Sheet_Tray False/Not Installed: ""
+*?HPOption_2000_Sheet_Tray: "
+ save
+ currentpagedevice /InputAttributes get 5 known
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_2000_Sheet_Tray
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_Disk/Printer Disk: PickOne
+*DefaultHPOption_Disk: None
+*HPOption_Disk None/None: ""
+*HPOption_Disk RAMDisk/RAM Disk: ""
+*HPOption_Disk HardDisk/Hard Disk: ""
+*?HPOption_Disk: "
+ save
+ (HardDisk)
+ (RAMDisk)
+ (None)
+ 0
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { dup /Writeable get
+ { /PhysicalSize get 500000 gt {2}{1}ifelse 2 copy lt { exch }if pop }
+ { pop } ifelse
+ } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ index = flush pop pop pop
+ restore
+"
+*End
+*CloseUI: *HPOption_Disk
+
+*OpenUI *HPOption_MBM_Mixed/Accessory Output Bins: PickOne
+*OrderDependency: 10 AnySetup *HPOption_MBM_Mixed
+*DefaultHPOption_MBM_Mixed: Standard
+*HPOption_MBM_Mixed Standard/Not Installed: ""
+*HPOption_MBM_Mixed MBMStacker/HP 3000-Sheet Stacker: ""
+*HPOption_MBM_Mixed MBMStaplerStacker/HP 3000-Sheet Stapler-Stacker: "userdict /HPConfigurableStapler 0 put"
+*HPOption_MBM_Mixed HPFinisher/HP Multifunction Finisher: ""
+*HPOption_MBM_Mixed HPMultiBinMailbox/HP Multi-Bin Mailbox: ""
+*?HPOption_MBM_Mixed: "
+currentpagedevice /OutputAttributes known{
+ currentpagedevice /MediaProcessingDetails known{
+ currentpagedevice /MediaProcessingDetails get /ModelID known{
+ currentpagedevice /MediaProcessingDetails get /ModelID get (C8088B) search
+ {pop pop pop (HPFinisher)}
+ {(C8085A) search
+ {pop pop pop (MBMStaplerStacker)}
+ {(C8084A) search
+ {pop pop pop (MBMStacker)}
+ {(Q5693A) search
+ {pop pop pop (HPMultiBinMailbox)} {pop (Standard)} ifelse}
+ ifelse}
+ ifelse}
+ ifelse}
+ {(Standard)}
+ ifelse}
+ {(Standard)}
+ ifelse}
+ {(Standard)}
+ifelse = flush"
+*End
+*CloseUI: *HPOption_MBM_Mixed
+
+*%=== 8 Bin MultiBin MailBox Modes =========================
+*OpenUI *HPMailboxMode/Mailbox Mode: PickOne
+*OrderDependency: 46 AnySetup *HPMailboxMode
+*DefaultHPMailboxMode: PrintersDefault
+*HPMailboxMode PrintersDefault/Printer's Current Setting: ""
+*HPMailboxMode Standard/Not Installed: ""
+*HPMailboxMode MBMode/Mailbox Mode: ""
+*HPMailboxMode StackerMode/Stacker Mode: ""
+*HPMailboxMode SeparatorMode/Separator Mode: ""
+*HPMailboxMode SorterCollatorMode/Sorter Collator Mode: ""
+*?HPMailboxMode: "
+currentpagedevice /OutputAttributes known{
+ currentpagedevice /MediaProcessingDetails known{
+ currentpagedevice /MediaProcessingDetails get /DeviceID known{
+ currentpagedevice /MediaProcessingDetails get /DeviceID get (HP 8-BIN MAILBOX) search
+ {pop pop pop (MBMode)}
+ {(HP 8-BIN STACKER) search
+ {pop pop pop (StackerMode)}
+ {(HP 8-BIN JOB SEPARATOR) search
+ {pop pop pop (SeparatorMode)}
+ {(HP 8-BIN SORTER/COLLATOR) search
+ {pop pop pop (SorterCollatorMode)} {pop (Standard)} ifelse}
+ ifelse}
+ ifelse}
+ ifelse}
+ {(Standard)}
+ ifelse}
+ {(Standard)}
+ ifelse}
+ {(Standard)}
+ifelse = flush"
+*CloseUI: *HPMailboxMode
+
+*OpenUI *InstalledMemory/Total Printer Memory: PickOne
+*DefaultInstalledMemory: 64-127MB
+*InstalledMemory 64-127MB/64 - 127 MB: ""
+*InstalledMemory 128-255MB/128 - 255 MB: ""
+*InstalledMemory 256-383MB/256 - 383 MB: ""
+*InstalledMemory 384-512MB/384 - 512 MB: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 384 ge
+ {(384-512MB)}
+ {size 256 ge
+ {(256-383MB)}
+ {size 128 ge
+ {(128-255MB)}
+ {(64-127MB)} ifelse
+ } ifelse
+ } ifelse = flush
+ restore
+ "
+*End
+*CloseUI: *InstalledMemory
+
+*%=================================================
+*% Fit to Page
+*%=================================================
+*OpenUI *HPOption_PaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPOption_PaperPolicy
+*DefaultHPOption_PaperPolicy: PromptUser
+*HPOption_PaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false /Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false /Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPOption_PaperPolicy: "(PromptUser) = flush"
+*CloseUI: *HPOption_PaperPolicy
+
+*CloseGroup: InstallableOptions
+
+*%=================================================
+*% UI Constraints
+*%=================================================
+*% If A than not B (Also include the reverse constraints if appropriate)
+*%
+*% Constraints against Installable Options
+*%-------------------------------------------------------------------------
+*UIConstraints: *HPOption_Tray1 False *InputSlot Tray1
+*UIConstraints: *HPOption_Tray1 False *ManualFeed True
+*UIConstraints: *HPOption_2000_Sheet_Tray False *InputSlot Tray4Optional
+
+*UIConstraints: *InputSlot Tray1 *HPOption_Tray1 False
+*UIConstraints: *ManualFeed True *HPOption_Tray1 False
+*UIConstraints: *InputSlot Tray4Optional *HPOption_2000_Sheet_Tray False
+
+*% Constraints on Output devices and the OutputBins
+*%-------------------------------------------------------------------
+*% Standard (Nothing Attaced)
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin Stacker
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin StackerFaceUp
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin HPBooklet
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin HP8BinMB
+
+*UIConstraints: *OutputBin Stacker *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin StackerFaceUp *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin HPBooklet *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin HP8BinMB *HPOption_MBM_Mixed Standard
+
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxMode MBMode
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxMode StackerMode
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxMode SeparatorMode
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxMode SorterCollatorMode
+
+*UIConstraints: *HPMailboxMode MBMode *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxMode StackerMode *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxMode SeparatorMode *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPOption_MBM_Mixed Standard
+
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin1
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin2
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin3
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin4
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin5
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin6
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin7
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin8
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin1_8
+
+*UIConstraints: *HPMailboxOptions Bin2 *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxOptions Bin1 *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxOptions Bin3 *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxOptions Bin4 *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxOptions Bin5 *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxOptions Bin6 *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxOptions Bin7 *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxOptions Bin8 *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxOptions Bin1_8 *HPOption_MBM_Mixed Standard
+
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions None
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions HPBooklet
+
+*UIConstraints: *HPStaplerOptions None *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPStaplerOptions 1diagonal *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPStaplerOptions 1parallel *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPStaplerOptions 2parallel *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPStaplerOptions 3parallel *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPStaplerOptions 6parallel *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPStaplerOptions HPBooklet *HPOption_MBM_Mixed Standard
+
+*% Stacker
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin HP8BinMB
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin HPBooklet
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin Stacker
+
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin HP8BinMB *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin HPBooklet *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin Stacker *HPOption_MBM_Mixed MBMStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxMode MBMode
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxMode StackerMode
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxMode SeparatorMode
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxMode SorterCollatorMode
+
+*UIConstraints: *HPMailboxMode MBMode *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxMode StackerMode *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxMode SeparatorMode *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPOption_MBM_Mixed MBMStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin2
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin1
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin3
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin4
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin5
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin6
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin7
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin8
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin1_8
+
+*UIConstraints: *HPMailboxOptions Bin1 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxOptions Bin2 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxOptions Bin3 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxOptions Bin4 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxOptions Bin5 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxOptions Bin6 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxOptions Bin7 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxOptions Bin8 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxOptions Bin1_8 *HPOption_MBM_Mixed MBMStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions None
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions HPBooklet
+
+*UIConstraints: *HPStaplerOptions None *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPStaplerOptions 1diagonal *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPStaplerOptions 1parallel *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPStaplerOptions 2parallel *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPStaplerOptions 3parallel *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPStaplerOptions 6parallel *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPStaplerOptions HPBooklet *HPOption_MBM_Mixed MBMStacker
+
+*% StaplerStacker
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin HP8BinMB
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin HPBooklet
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin Stacker
+
+*UIConstraints: *OutputBin HP8BinMB *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin HPBooklet *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin Stacker *HPOption_MBM_Mixed MBMStaplerStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxMode MBMode
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxMode StackerMode
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxMode SeparatorMode
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxMode SorterCollatorMode
+
+*UIConstraints: *HPMailboxMode MBMode *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxMode StackerMode *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxMode SeparatorMode *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPOption_MBM_Mixed MBMStaplerStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin1
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin2
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin3
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin4
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin5
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin6
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin7
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin8
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin1_8
+
+*UIConstraints: *HPMailboxOptions Bin1 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxOptions Bin2 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxOptions Bin3 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxOptions Bin4 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxOptions Bin5 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxOptions Bin6 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxOptions Bin7 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxOptions Bin8 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxOptions Bin1_8 *HPOption_MBM_Mixed MBMStaplerStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPStaplerOptions HPBooklet
+*UIConstraints: *HPStaplerOptions HPBooklet *HPOption_MBM_Mixed MBMStaplerStacker
+
+*% BookletMaker
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *OutputBin HP8BinMB
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *OutputBin Left
+
+*UIConstraints: *OutputBin HP8BinMB *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *OutputBin Left *HPOption_MBM_Mixed HPFinisher
+
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxMode MBMode
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxMode StackerMode
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxMode SeparatorMode
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxMode SorterCollatorMode
+
+*UIConstraints: *HPMailboxMode MBMode *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxMode StackerMode *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxMode SeparatorMode *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPOption_MBM_Mixed HPFinisher
+
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin1
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin2
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin3
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin4
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin5
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin6
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin7
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin8
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin1_8
+
+*UIConstraints: *HPMailboxOptions Bin1 *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxOptions Bin2 *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxOptions Bin3 *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxOptions Bin4 *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxOptions Bin5 *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxOptions Bin6 *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxOptions Bin7 *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxOptions Bin8 *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxOptions Bin1_8 *HPOption_MBM_Mixed HPFinisher
+
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPStaplerOptions 3parallel *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPStaplerOptions 6parallel *HPOption_MBM_Mixed HPFinisher
+
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions None
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions None *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin HPBooklet
+
+*UIConstraints: *HPStaplerOptions HPBooklet *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions HPBooklet *OutputBin Left
+*UIConstraints: *HPStaplerOptions HPBooklet *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions HPBooklet *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions HPBooklet *OutputBin HP8BinMB
+*UIConstraints: *HPStaplerOptions HPBooklet *OutputBin UStapler
+
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions HPBooklet
+*UIConstraints: *OutputBin Left *HPStaplerOptions HPBooklet
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions HPBooklet
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions HPBooklet
+*UIConstraints: *OutputBin HP8BinMB *HPStaplerOptions HPBooklet
+*UIConstraints: *OutputBin UStapler *HPStaplerOptions HPBooklet
+
+*% MultiBin Mailbox HPMBM
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *OutputBin Left
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *OutputBin Stacker
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *OutputBin HPBooklet
+
+*UIConstraints: *OutputBin Left *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *OutputBin Stacker *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *OutputBin HPBooklet *HPOption_MBM_Mixed HPMultiBinMailbox
+
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *HPStaplerOptions None
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *HPStaplerOptions HPBooklet
+
+*UIConstraints: *HPStaplerOptions None *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *HPStaplerOptions 1diagonal *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *HPStaplerOptions 1parallel *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *HPStaplerOptions 2parallel *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *HPStaplerOptions 3parallel *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *HPStaplerOptions 6parallel *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *HPStaplerOptions HPBooklet *HPOption_MBM_Mixed HPMultiBinMailbox
+
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin1
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin2
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin3
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin4
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin5
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin6
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin7
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin8
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin1_8
+
+*UIConstraints: *HPMailboxOptions Bin1 *HPMailboxMode Standard
+*UIConstraints: *HPMailboxOptions Bin2 *HPMailboxMode Standard
+*UIConstraints: *HPMailboxOptions Bin3 *HPMailboxMode Standard
+*UIConstraints: *HPMailboxOptions Bin4 *HPMailboxMode Standard
+*UIConstraints: *HPMailboxOptions Bin5 *HPMailboxMode Standard
+*UIConstraints: *HPMailboxOptions Bin6 *HPMailboxMode Standard
+*UIConstraints: *HPMailboxOptions Bin7 *HPMailboxMode Standard
+*UIConstraints: *HPMailboxOptions Bin8 *HPMailboxMode Standard
+*UIConstraints: *HPMailboxOptions Bin1_8 *HPMailboxMode Standard
+
+*% Constraints on the Paper Sizes and Output Bins
+*%------------------------------------------------------------
+*% Trays 2, 3.
+*UIConstraints: *PageSize 12X18 *InputSlot Tray2
+*UIConstraints: *PageSize 12X18 *InputSlot Tray3
+*UIConstraints: *PageSize RA3 *InputSlot Tray2
+*UIConstraints: *PageSize RA3 *InputSlot Tray3
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray2
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray3
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *PageSize Env10 *InputSlot Tray3
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *PageSize EnvDL *InputSlot Tray3
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray3
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3
+
+*UIConstraints: *InputSlot Tray2 *PageSize 12X18
+*UIConstraints: *InputSlot Tray3 *PageSize 12X18
+*UIConstraints: *InputSlot Tray2 *PageSize RA3
+*UIConstraints: *InputSlot Tray3 *PageSize RA3
+*UIConstraints: *InputSlot Tray2 *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray3 *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray2 *PageSize Env10
+*UIConstraints: *InputSlot Tray3 *PageSize Env10
+*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray2 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray3 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray2 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray3 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray2 *PageSize EnvISOB5
+*UIConstraints: *InputSlot Tray3 *PageSize EnvISOB5
+
+*% Tray 4 (Supports only A4 and Letter sizes).
+
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray4Optional
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray4Optional
+*UIConstraints: *PageSize 12X18 *InputSlot Tray4Optional
+*UIConstraints: *PageRegion 12X18 *InputSlot Tray4Optional
+*UIConstraints: *PageSize RA3 *InputSlot Tray4Optional
+*UIConstraints: *PageRegion RA3 *InputSlot Tray4Optional
+*UIConstraints: *PageSize A5 *InputSlot Tray4Optional
+*UIConstraints: *PageRegion A5 *InputSlot Tray4Optional
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray4Optional
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray4Optional
+*UIConstraints: *PageSize Env10 *InputSlot Tray4Optional
+*UIConstraints: *PageRegion Env10 *InputSlot Tray4Optional
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray4Optional
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray4Optional
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray4Optional
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray4Optional
+*UIConstraints: *PageSize EnvDL *InputSlot Tray4Optional
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray4Optional
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray4Optional
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray4Optional
+
+*UIConstraints: *InputSlot Tray4Optional *PageSize HalfLetter
+*UIConstraints: *InputSlot Tray4Optional *PageRegion HalfLetter
+*UIConstraints: *InputSlot Tray4Optional *PageSize 12X18
+*UIConstraints: *InputSlot Tray4Optional *PageRegion 12X18
+*UIConstraints: *InputSlot Tray4Optional *PageSize A3
+*UIConstraints: *InputSlot Tray4Optional *PageRegion A3
+*UIConstraints: *InputSlot Tray4Optional *PageSize RA3
+*UIConstraints: *InputSlot Tray4Optional *PageRegion RA3
+*UIConstraints: *InputSlot Tray4Optional *PageSize A5
+*UIConstraints: *InputSlot Tray4Optional *PageRegion A5
+*UIConstraints: *InputSlot Tray4Optional *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray4Optional *PageRegion DoublePostcard
+*UIConstraints: *InputSlot Tray4Optional *PageSize Env10
+*UIConstraints: *InputSlot Tray4Optional *PageRegion Env10
+*UIConstraints: *InputSlot Tray4Optional *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray4Optional *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray4Optional *PageSize EnvC5
+*UIConstraints: *InputSlot Tray4Optional *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray4Optional *PageSize EnvDL
+*UIConstraints: *InputSlot Tray4Optional *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray4Optional *PageSize EnvISOB5
+*UIConstraints: *InputSlot Tray4Optional *PageRegion EnvISOB5
+
+*% MBMStacker and MBMStaplerStacker, HPBooklet and Mailbox which all use the OutputBin Stacker
+*UIConstraints: *OutputBin Stacker *PageSize DoublePostcard
+*UIConstraints: *OutputBin Stacker *PageRegion DoublePostcard
+*UIConstraints: *OutputBin Stacker *PageSize Env10
+*UIConstraints: *OutputBin Stacker *PageRegion Env10
+*UIConstraints: *OutputBin Stacker *PageSize EnvMonarch
+*UIConstraints: *OutputBin Stacker *PageRegion EnvMonarch
+*UIConstraints: *OutputBin Stacker *PageSize EnvC5
+*UIConstraints: *OutputBin Stacker *PageRegion EnvC5
+*UIConstraints: *OutputBin Stacker *PageSize EnvDL
+*UIConstraints: *OutputBin Stacker *PageRegion EnvDL
+*UIConstraints: *OutputBin Stacker *PageSize EnvISOB5
+*UIConstraints: *OutputBin Stacker *PageRegion EnvISOB5
+
+*UIConstraints: *PageSize DoublePostcard *OutputBin Stacker
+*UIConstraints: *PageRegion DoublePostcard *OutputBin Stacker
+*UIConstraints: *PageSize Env10 *OutputBin Stacker
+*UIConstraints: *PageRegion Env10 *OutputBin Stacker
+*UIConstraints: *PageSize EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageRegion EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageSize EnvC5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvC5 *OutputBin Stacker
+*UIConstraints: *PageSize EnvDL *OutputBin Stacker
+*UIConstraints: *PageRegion EnvDL *OutputBin Stacker
+*UIConstraints: *PageSize EnvISOB5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin Stacker
+
+*% Duplex Constraints
+*%--------------------------------------------------------------------
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *PageSize DoublePostcard
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion DoublePostcard
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvISOB5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvISOB5
+
+*UIConstraints: *Duplex DuplexTumble *PageSize DoublePostcard
+*UIConstraints: *Duplex DuplexTumble *PageRegion DoublePostcard
+*UIConstraints: *Duplex DuplexTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvISOB5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvISOB5
+
+*% Constrain Stapling to the stapling bin (Output Destination and Stapler Option Menus)
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin PrinterDefault
+
+*UIConstraints: *OutputBin Left *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin Left *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin Left *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin Left *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin Left *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin Left
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin Left
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin Left
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin Left
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin Left
+
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin Stacker
+
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin StackerFaceUp
+
+*UIConstraints: *OutputBin HP8BinMB *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin HP8BinMB *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin HP8BinMB *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin HP8BinMB *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin HP8BinMB *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin HP8BinMB
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin HP8BinMB
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin HP8BinMB
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin HP8BinMB
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin HP8BinMB
+
+*% Booklet Bin
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin HPBooklet
+
+*% Collate
+*UIConstraints: *Collate False *HPStaplerOptions 1diagonal
+*UIConstraints: *Collate False *HPStaplerOptions 1parallel
+*UIConstraints: *Collate False *HPStaplerOptions 2parallel
+*UIConstraints: *Collate False *HPStaplerOptions 3parallel
+*UIConstraints: *Collate False *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *Collate False
+*UIConstraints: *HPStaplerOptions 1parallel *Collate False
+*UIConstraints: *HPStaplerOptions 2parallel *Collate False
+*UIConstraints: *HPStaplerOptions 3parallel *Collate False
+*UIConstraints: *HPStaplerOptions 6parallel *Collate False
+
+*% Constrain Stapling to the stapling bin (Output Destination and Stapler Option Menus)
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin1
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin1
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin1
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin1
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin1
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin2
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin2
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin2
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin2
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin2
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin3
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin3
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin3
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin3
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin3
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin4
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin4
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin4
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin4
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin4
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin5
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin5
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin5
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin5
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin5
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin6
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin6
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin6
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin6
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin6
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin7
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin7
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin7
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin7
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin7
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin8
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin8
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin8
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin8
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin8
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin1_8
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin1_8
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin1_8
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin1_8
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin1_8
+
+*UIConstraints: *HPMailboxOptions Bin1 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin1 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin1 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin1 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin1 *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPMailboxOptions Bin2 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin2 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin2 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin2 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin2 *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPMailboxOptions Bin3 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin3 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin3 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin3 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin3 *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPMailboxOptions Bin4 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin4 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin4 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin4 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin4 *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPMailboxOptions Bin5 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin5 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin5 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin5 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin5 *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPMailboxOptions Bin6 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin6 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin6 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin6 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin6 *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPMailboxOptions Bin7 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin7 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin7 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin7 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin7 *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPMailboxOptions Bin8 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin8 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin8 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin8 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin8 *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPMailboxOptions Bin1_8 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin1_8 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin1_8 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin1_8 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin1_8 *HPStaplerOptions 6parallel
+
+*% Constrained PageSizes (Constrains Stacker/Stapler/and Mailbox attachments)
+*UIConstraints: *PageSize DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageRegion DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageSize Env10 *OutputBin UStapler
+*UIConstraints: *PageRegion Env10 *OutputBin UStapler
+*UIConstraints: *PageSize EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageRegion EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageSize EnvDL *OutputBin UStapler
+*UIConstraints: *PageRegion EnvDL *OutputBin UStapler
+*UIConstraints: *PageSize EnvC5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvC5 *OutputBin UStapler
+*UIConstraints: *PageSize EnvISOB5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin UStapler
+
+*UIConstraints: *OutputBin UStapler *PageSize DoublePostcard
+*UIConstraints: *OutputBin UStapler *PageRegion DoublePostcard
+*UIConstraints: *OutputBin UStapler *PageSize Env10
+*UIConstraints: *OutputBin UStapler *PageRegion Env10
+*UIConstraints: *OutputBin UStapler *PageSize EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageRegion EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageSize EnvDL
+*UIConstraints: *OutputBin UStapler *PageRegion EnvDL
+*UIConstraints: *OutputBin UStapler *PageSize EnvC5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvC5
+*UIConstraints: *OutputBin UStapler *PageSize EnvISOB5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvISOB5
+
+*% Booklet Bin
+*UIConstraints: *PageSize Executive *OutputBin HPBooklet
+*UIConstraints: *PageRegion Executive *OutputBin HPBooklet
+*UIConstraints: *PageSize HalfLetter *OutputBin HPBooklet
+*UIConstraints: *PageRegion HalfLetter *OutputBin HPBooklet
+*UIConstraints: *PageSize w612h935 *OutputBin HPBooklet
+*UIConstraints: *PageRegion w612h935 *OutputBin HPBooklet
+*UIConstraints: *PageSize 12X18 *OutputBin HPBooklet
+*UIConstraints: *PageRegion 12X18 *OutputBin HPBooklet
+*UIConstraints: *PageSize A5 *OutputBin HPBooklet
+*UIConstraints: *PageRegion A5 *OutputBin HPBooklet
+*UIConstraints: *PageSize RA3 *OutputBin HPBooklet
+*UIConstraints: *PageRegion RA3 *OutputBin HPBooklet
+*UIConstraints: *PageSize B5 *OutputBin HPBooklet
+*UIConstraints: *PageRegion B5 *OutputBin HPBooklet
+*UIConstraints: *PageSize w612h936 *OutputBin HPBooklet
+*UIConstraints: *PageRegion w612h936 *OutputBin HPBooklet
+*UIConstraints: *PageSize DoublePostcard *OutputBin HPBooklet
+*UIConstraints: *PageRegion DoublePostcard *OutputBin HPBooklet
+*UIConstraints: *PageSize w558h774 *OutputBin HPBooklet
+*UIConstraints: *PageRegion w558h774 *OutputBin HPBooklet
+*UIConstraints: *PageSize w774h1116 *OutputBin HPBooklet
+*UIConstraints: *PageRegion w774h1116 *OutputBin HPBooklet
+*UIConstraints: *PageSize Env10 *OutputBin HPBooklet
+*UIConstraints: *PageRegion Env10 *OutputBin HPBooklet
+*UIConstraints: *PageSize EnvMonarch *OutputBin HPBooklet
+*UIConstraints: *PageRegion EnvMonarch *OutputBin HPBooklet
+*UIConstraints: *PageSize EnvDL *OutputBin HPBooklet
+*UIConstraints: *PageRegion EnvDL *OutputBin HPBooklet
+*UIConstraints: *PageSize EnvC5 *OutputBin HPBooklet
+*UIConstraints: *PageRegion EnvC5 *OutputBin HPBooklet
+*UIConstraints: *PageSize EnvISOB5 *OutputBin HPBooklet
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin HPBooklet
+
+*UIConstraints: *OutputBin HPBooklet *PageSize Executive
+*UIConstraints: *OutputBin HPBooklet *PageRegion Executive
+*UIConstraints: *OutputBin HPBooklet *PageSize HalfLetter
+*UIConstraints: *OutputBin HPBooklet *PageRegion HalfLetter
+*UIConstraints: *OutputBin HPBooklet *PageSize w612h935
+*UIConstraints: *OutputBin HPBooklet *PageRegion w612h935
+*UIConstraints: *OutputBin HPBooklet *PageSize 12X18
+*UIConstraints: *OutputBin HPBooklet *PageRegion 12X18
+*UIConstraints: *OutputBin HPBooklet *PageSize A5
+*UIConstraints: *OutputBin HPBooklet *PageRegion A5
+*UIConstraints: *OutputBin HPBooklet *PageSize RA3
+*UIConstraints: *OutputBin HPBooklet *PageRegion RA3
+*UIConstraints: *OutputBin HPBooklet *PageSize B5
+*UIConstraints: *OutputBin HPBooklet *PageRegion B5
+*UIConstraints: *OutputBin HPBooklet *PageSize w612h936
+*UIConstraints: *OutputBin HPBooklet *PageRegion w612h936
+*UIConstraints: *OutputBin HPBooklet *PageSize DoublePostcard
+*UIConstraints: *OutputBin HPBooklet *PageRegion DoublePostcard
+*UIConstraints: *OutputBin HPBooklet *PageSize w558h774
+*UIConstraints: *OutputBin HPBooklet *PageRegion w558h774
+*UIConstraints: *OutputBin HPBooklet *PageSize w774h1116
+*UIConstraints: *OutputBin HPBooklet *PageRegion w774h1116
+*UIConstraints: *OutputBin HPBooklet *PageSize Env10
+*UIConstraints: *OutputBin HPBooklet *PageRegion Env10
+*UIConstraints: *OutputBin HPBooklet *PageSize EnvMonarch
+*UIConstraints: *OutputBin HPBooklet *PageRegion EnvMonarch
+*UIConstraints: *OutputBin HPBooklet *PageSize EnvDL
+*UIConstraints: *OutputBin HPBooklet *PageRegion EnvDL
+*UIConstraints: *OutputBin HPBooklet *PageSize EnvC5
+*UIConstraints: *OutputBin HPBooklet *PageRegion EnvC5
+*UIConstraints: *OutputBin HPBooklet *PageSize EnvISOB5
+*UIConstraints: *OutputBin HPBooklet *PageRegion EnvISOB5
+
+*% Force Output destination to MailBox if any of the Mailbox options are choosen
+*UIConstraints: *HPMailboxOptions Bin1 *OutputBin PrinterDefault
+*UIConstraints: *HPMailboxOptions Bin2 *OutputBin PrinterDefault
+*UIConstraints: *HPMailboxOptions Bin3 *OutputBin PrinterDefault
+*UIConstraints: *HPMailboxOptions Bin4 *OutputBin PrinterDefault
+*UIConstraints: *HPMailboxOptions Bin5 *OutputBin PrinterDefault
+*UIConstraints: *HPMailboxOptions Bin6 *OutputBin PrinterDefault
+*UIConstraints: *HPMailboxOptions Bin7 *OutputBin PrinterDefault
+*UIConstraints: *HPMailboxOptions Bin8 *OutputBin PrinterDefault
+*UIConstraints: *HPMailboxOptions Bin1_8 *OutputBin PrintersDefault
+
+*UIConstraints: *HPMailboxOptions Bin1 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin2 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin3 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin4 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin5 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin6 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin7 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin8 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin1_8 *OutputBin Left
+
+*UIConstraints: *HPMailboxOptions Bin1 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin2 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin3 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin4 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin5 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin6 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin7 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin8 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin1_8 *OutputBin StackerFaceUp
+
+*UIConstraints: *HPMailboxOptions Bin1 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin2 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin3 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin4 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin5 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin6 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin7 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin8 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin1_8 *OutputBin Stacker
+
+*UIConstraints: *HPMailboxOptions Bin1 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin2 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin3 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin4 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin5 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin6 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin7 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin8 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin1_8 *OutputBin UStapler
+
+*UIConstraints: *HPMailboxOptions Bin1 *OutputBin HPBooklet
+*UIConstraints: *HPMailboxOptions Bin2 *OutputBin HPBooklet
+*UIConstraints: *HPMailboxOptions Bin3 *OutputBin HPBooklet
+*UIConstraints: *HPMailboxOptions Bin4 *OutputBin HPBooklet
+*UIConstraints: *HPMailboxOptions Bin5 *OutputBin HPBooklet
+*UIConstraints: *HPMailboxOptions Bin6 *OutputBin HPBooklet
+*UIConstraints: *HPMailboxOptions Bin7 *OutputBin HPBooklet
+*UIConstraints: *HPMailboxOptions Bin8 *OutputBin HPBooklet
+*UIConstraints: *HPMailboxOptions Bin1_8 *OutputBin HPBooklet
+
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin1
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin2
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin3
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin4
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin5
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin6
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin7
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin8
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin1_8
+
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin1
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin2
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin3
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin4
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin5
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin6
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin7
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin8
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin1_8
+
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin1
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin2
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin3
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin4
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin5
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin6
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin7
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin8
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin1_8
+
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin1
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin2
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin3
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin4
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin5
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin6
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin7
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin8
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin1_8
+
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin1
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin2
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin3
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin4
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin5
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin6
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin7
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin8
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin1_8
+
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin1
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin2
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin3
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin4
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin5
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin6
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin7
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin8
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin1_8
+
+*% Media types
+*%------------------------------------------------------
+*% Trays 2,3 or 4
+*UIConstraints: *InputSlot Tray2 *MediaType Envelope
+*UIConstraints: *InputSlot Tray3 *MediaType Envelope
+*UIConstraints: *InputSlot Tray4Optional *MediaType Envelope
+
+*UIConstraints: *MediaType Envelope *InputSlot Tray2
+*UIConstraints: *MediaType Envelope *InputSlot Tray3
+*UIConstraints: *MediaType Envelope *InputSlot Tray4Optional
+
+*% Duplex
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Envelope
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType Envelope
+
+*% Face up Stacker bin for Stacker, Stapler, Booklet Maker
+*UIConstraints: *OutputBin Stacker *MediaType Labels
+*UIConstraints: *OutputBin Stacker *MediaType Cardstock
+*UIConstraints: *OutputBin Stacker *MediaType Transparency
+*UIConstraints: *OutputBin Stacker *MediaType Rough
+*UIConstraints: *OutputBin Stacker *MediaType Envelope
+
+*UIConstraints: *MediaType Labels *OutputBin Stacker
+*UIConstraints: *MediaType Cardstock *OutputBin Stacker
+*UIConstraints: *MediaType Transparency *OutputBin Stacker
+*UIConstraints: *MediaType Rough *OutputBin Stacker
+*UIConstraints: *MediaType Envelope *OutputBin Stacker
+
+*% Stapler
+*UIConstraints: *OutputBin UStapler *MediaType Labels
+*UIConstraints: *OutputBin UStapler *MediaType Cardstock
+*UIConstraints: *OutputBin UStapler *MediaType Envelope
+*UIConstraints: *OutputBin UStapler *MediaType Transparency
+
+*UIConstraints: *MediaType Labels *OutputBin UStapler
+*UIConstraints: *MediaType Cardstock *OutputBin UStapler
+*UIConstraints: *MediaType Envelope *OutputBin UStapler
+*UIConstraints: *MediaType Transparency *OutputBin UStapler
+
+*% Booklet bin
+*UIConstraints: *OutputBin HPBooklet *MediaType Transparency
+*UIConstraints: *OutputBin HPBooklet *MediaType Labels
+*UIConstraints: *OutputBin HPBooklet *MediaType Envelope
+
+*UIConstraints: *MediaType Transparency *OutputBin HPBooklet
+*UIConstraints: *MediaType Labels *OutputBin HPBooklet
+*UIConstraints: *MediaType Envelope *OutputBin HPBooklet
+
+*% Can't staple Custom sizes in the Booklet Maker, Booklet Bin or Tray 4)
+*%---------------------------------------------------------------------
+*NonUIConstraints: *CustomPageSize True *OutputBin HPBooklet
+*NonUIConstraints: *OutputBin HPBooklet *CustomPageSize True
+
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *CustomPageSize True
+*UIConstraints: *CustomPageSize True *HPOption_MBM_Mixed HPFinisher
+
+*UIConstraints: *InputSlot Tray4Optional *CustomPageSize True
+*UIConstraints: *CustomPageSize True *InputSlot Tray4Optional
+
+*% Contraints on Mailbox Mode and the Mailbox Bins
+*%---------------------------------------------------
+*%Mailbox Mode
+*UIConstraints: *HPMailboxMode MBMode *HPMailboxOptions Bin1_8
+*UIConstraints: *HPMailboxOptions Bin1_8 *HPMailboxMode MBMode
+
+*% Stacker Mode
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin1
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin2
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin3
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin4
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin5
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin6
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin7
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin8
+
+*UIConstraints: *HPMailboxOptions Bin1 *HPMailboxMode StackerMode
+*UIConstraints: *HPMailboxOptions Bin2 *HPMailboxMode StackerMode
+*UIConstraints: *HPMailboxOptions Bin3 *HPMailboxMode StackerMode
+*UIConstraints: *HPMailboxOptions Bin4 *HPMailboxMode StackerMode
+*UIConstraints: *HPMailboxOptions Bin5 *HPMailboxMode StackerMode
+*UIConstraints: *HPMailboxOptions Bin6 *HPMailboxMode StackerMode
+*UIConstraints: *HPMailboxOptions Bin7 *HPMailboxMode StackerMode
+*UIConstraints: *HPMailboxOptions Bin8 *HPMailboxMode StackerMode
+
+*% Separator Mode
+*UIConstraints: *HPMailboxMode SeparatorMode *HPMailboxOptions Bin1
+*UIConstraints: *HPMailboxMode SeparatorMode *HPMailboxOptions Bin2
+*UIConstraints: *HPMailboxMode SeparatorMode *HPMailboxOptions Bin3
+*UIConstraints: *HPMailboxMode SeparatorMode *HPMailboxOptions Bin4
+*UIConstraints: *HPMailboxMode SeparatorMode *HPMailboxOptions Bin5
+*UIConstraints: *HPMailboxMode SeparatorMode *HPMailboxOptions Bin6
+*UIConstraints: *HPMailboxMode SeparatorMode *HPMailboxOptions Bin7
+*UIConstraints: *HPMailboxMode SeparatorMode *HPMailboxOptions Bin8
+
+*UIConstraints: *HPMailboxOptions Bin1 *HPMailboxMode SeparatorMode
+*UIConstraints: *HPMailboxOptions Bin2 *HPMailboxMode SeparatorMode
+*UIConstraints: *HPMailboxOptions Bin3 *HPMailboxMode SeparatorMode
+*UIConstraints: *HPMailboxOptions Bin4 *HPMailboxMode SeparatorMode
+*UIConstraints: *HPMailboxOptions Bin5 *HPMailboxMode SeparatorMode
+*UIConstraints: *HPMailboxOptions Bin6 *HPMailboxMode SeparatorMode
+*UIConstraints: *HPMailboxOptions Bin7 *HPMailboxMode SeparatorMode
+*UIConstraints: *HPMailboxOptions Bin8 *HPMailboxMode SeparatorMode
+
+*% Sorter Collator Mode
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPMailboxOptions Bin1
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPMailboxOptions Bin2
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPMailboxOptions Bin3
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPMailboxOptions Bin4
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPMailboxOptions Bin5
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPMailboxOptions Bin6
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPMailboxOptions Bin7
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPMailboxOptions Bin8
+
+*UIConstraints: *HPMailboxOptions Bin1 *HPMailboxMode SorterCollatorMode
+*UIConstraints: *HPMailboxOptions Bin2 *HPMailboxMode SorterCollatorMode
+*UIConstraints: *HPMailboxOptions Bin3 *HPMailboxMode SorterCollatorMode
+*UIConstraints: *HPMailboxOptions Bin4 *HPMailboxMode SorterCollatorMode
+*UIConstraints: *HPMailboxOptions Bin5 *HPMailboxMode SorterCollatorMode
+*UIConstraints: *HPMailboxOptions Bin6 *HPMailboxMode SorterCollatorMode
+*UIConstraints: *HPMailboxOptions Bin7 *HPMailboxMode SorterCollatorMode
+*UIConstraints: *HPMailboxOptions Bin8 *HPMailboxMode SorterCollatorMode
+
+*% Fills not allowed with overlays
+*%=============================================
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+*% Halo style does not work with Watermarks
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+
+*% ### The following lines are left in for visibility but commented out because though it
+*% ### seems like requiring a PIN for a private job is the thing to do, the way it works
+*% ### from the driver is very annoying. If you select a Private Job the UI constraint
+*% ### immediately presents an alert saying that you must have a PIN without giving the
+*% ### user a chance to even get to the PIN field yet. It would be nice if the alert were
+*% ### presented when the Print button is pushed, but it isn't.
+*% PIN is required when Job Retention is HPJobRetentionPrivate or HPJobRetentionPrivateStore
+*%###*UIConstraints: *HPJobRetentionOption HPJobRetentionPrivate *HPJobHoldKey HoldKeyNone
+*%###*UIConstraints: *HPJobHoldKey HoldKeyNone *HPJobRetentionOption HPJobRetentionPrivate
+
+
+*%=== Proof and Hold =======================
+*OpenGroup: HPJobRetention/Job Storage
+
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetentionOption/Job Retention: PickOne
+*OrderDependency: 14 Prolog *HPJobRetentionOption
+*DefaultHPJobRetentionOption: HPJobRetentionOff
+*HPJobRetentionOption HPJobRetentionQuickCopy/Quick Copy: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 1 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionStore/Stored Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 2 >>
+ >> setpagedevice
+"
+*End
+
+*%HPJobRetention HPJobRetentionPrivate/Private Job: "
+*% << /Collate true /CollateDetails
+*% << /Type 8 /Hold 1 /HoldType 1 >>
+*% >> setpagedevice
+*%"
+*%End
+
+*HPJobRetentionOption HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*CloseUI: *HPJobRetentionOption
+
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*CloseGroup: HPJobRetention
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenGroup: HPWaterOverlayPanel/Watermark/Overlay
+
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/-15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/-30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/-45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/-60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/-75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/-90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*CloseGroup: HPWaterOverlayPanel
+
+*%================================
+*% Media Output Destination
+*%================================
+*OpenGroup: HPFinishingPanel/Finishing Panel
+
+*OpenUI *OutputBin/Output Destination: PickOne
+*OrderDependency: 100 AnySetup *OutputBin
+*DefaultOutputBin: PrinterDefault
+*OutputBin PrinterDefault/Printer's Current Setting: ""
+*OutputBin Left/Left Bin: "
+ currentpagedevice /OutputAttributes get
+ 4 known
+ {<</Staple 0 /OutputType (FACE UP BIN)>> setpagedevice}
+ {<</Staple 0 /OutputType (LEFT OUTPUT BIN)>> setpagedevice}
+ ifelse"
+*End
+*OutputBin StackerFaceUp/Stacker (Face-UP): "
+currentpagedevice /MediaProcessing known
+ { << /MediaProcessing (FACE_UP) /MediaProcessingDetails<<
+ /MediaProcessingOption (FACE_UP)
+ /MedaiProcessingBoundary 0 /ImageOrientation 0 /Type 8 >> >> setpagedevice
+ }
+ {
+ currentpagedevice /OutputAttributes get
+ 4 known
+ {<</Staple 0 /OutputType (FACE UP BIN)>> setpagedevice}
+ {<</Staple 0 /OutputType (LEFT OUTPUT BIN)>> setpagedevice}
+ ifelse
+} ifelse"
+*End
+*OutputBin Stacker/Stacker (Face-Down): "
+currentpagedevice /MediaProcessing known
+ {<< /MediaProcessing (FACE_DOWN) /MediaProcessingDetails<<
+ /MediaProcessingOption (FACE_DOWN)
+ /MedaiProcessingBoundary 0 /ImageOrientation 0 /Type 8 >> >> setpagedevice put }
+ {<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice} ifelse"
+*End
+*OutputBin UStapler/Stapler: ""
+*OutputBin HPBooklet/Booklet Bin: ""
+*OutputBin HP8BinMB/8-Bin Mailbox: ""
+*?OutputBin:"
+save
+ currentpagedevice /OutputAttributes get dup
+ 5 known
+ {/Priority get 0 get
+ [(Left) (Reserved1) (Reserved2) (OutputBin1)
+ (OutputBin2) (OutputBin3) (OutputBin4) (OutputBin5) (OutputBin6) (OutputBin7) (OutputBin8)] exch get = flush}
+ {/Priority get 0 get
+ [(Left) (Reserved1) (Reserved2) (Stacker)] exch get = flush} ifelse
+restore
+"
+*End
+*CloseUI: *OutputBin
+
+*%=== 3000 Sheet Stacker/Stapler Stapler Options =========================
+*OpenUI *HPStaplerOptions/Finishing Options: PickOne
+*OrderDependency: 45 AnySetup *HPStaplerOptions
+*DefaultHPStaplerOptions: PrintersDefault
+*HPStaplerOptions PrintersDefault/Printer's Current Setting: ""
+*HPStaplerOptions 1diagonal/1 Staple, diagonal: "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails<<
+ /MediaProcessingOption (ANGLED_STAPLE) /MediaProcessingBoundary 0
+ /ImageOrientation 1 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions 1parallel/1 Staple, parallel: "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails<<
+ /MediaProcessingOption (ONE_STAPLE) /MediaProcessingBoundary 0
+ /ImageOrientation 0 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions 2parallel/2 Staples, parallel: "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails<<
+ /MediaProcessingOption (TWO_STAPLES) /MediaProcessingBoundary 0
+ /ImageOrientation 1 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions 3parallel/3 Staples, parallel: "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails<<
+ /MediaProcessingOption (THREE_STAPLES) /MediaProcessingBoundary 0
+ /ImageOrientation 0 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions 6parallel/6 Staples, parallel: "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails<<
+ /MediaProcessingOption (SIX_STAPLES) /MediaProcessingBoundary 0
+ /ImageOrientation 1 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions HPBooklet/Fold & Saddle Stitch: "
+ << /MediaProcessing (BOOKLET_MAKER) /MediaProcessingDetails <<
+ /MediaProcessingOption (BOOKLET_MAKER) /MedaiProcessingBoundary 0
+ /ImageOrientation 0 /Type 8 >> >> setpagedevice
+ << /Staple 0 /OutputType (OPTIONAL OUTBIN 2) >> setpagedevice"
+*End
+*CloseUI: *HPStaplerOptions
+
+*%=== 8 Bin MultiBin MailBox Options =========================
+*OpenUI *HPMailboxOptions/Mailbox Options: PickOne
+*OrderDependency: 46 AnySetup *HPMailboxOptions
+*DefaultHPMailboxOptions: PrintersDefault
+*HPMailboxOptions PrintersDefault/Printer's Current Setting: ""
+*HPMailboxOptions Bin1/Output Bin 1: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*End
+*HPMailboxOptions Bin2/Output Bin 2: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 3)>> setpagedevice"
+*End
+*HPMailboxOptions Bin3/Output Bin 3: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 4)>> setpagedevice"
+*End
+*HPMailboxOptions Bin4/Output Bin 4: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 5)>> setpagedevice"
+*End
+*HPMailboxOptions Bin5/Output Bin 5: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 6)>> setpagedevice"
+*End
+*HPMailboxOptions Bin6/Output Bin 6: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 7)>> setpagedevice"
+*End
+*HPMailboxOptions Bin7/Output Bin 7: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 8)>> setpagedevice"
+*End
+*HPMailboxOptions Bin8/Output Bin 8: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 9)>> setpagedevice"
+*End
+*HPMailboxOptions Bin1_8/Output Bins 1-8:"
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*End
+*CloseUI: *HPMailboxOptions
+
+*%=================================================
+*% Edge-to-Edge Printing
+*%=================================================
+*OpenUI *HPEdgeToEdge/Edge-To-Edge Printing: Boolean
+*OrderDependency: 10 AnySetup *HPEdgeToEdge
+*DefaultHPEdgeToEdge: False
+*HPEdgeToEdge False/Off: "<</EdgeToEdge false>> setpagedevice"
+*HPEdgeToEdge True/On: "<</EdgeToEdge true>> setpagedevice"
+*?HPEdgeToEdge: "
+ save
+ currentpagedevice /EdgeToEdge get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEdgeToEdge
+
+*OpenUI *HPRotate180/Rotate Page 180 deg: Boolean
+*OrderDependency: 48 AnySetup *HPRotate180
+*DefaultHPRotate180: False
+*HPRotate180 False/Off: ""
+*HPRotate180 True/On: "
+<< /BeginPage
+ { userdict begin
+ currentpagedevice /PageSize get dup 0 get exch 1 get translate
+ 0 0 moveto
+ 180 rotate
+ end } bind
+>> setpagedevice"
+*End
+*CloseUI: *HPRotate180
+
+*CloseGroup: HPFinishingPanel
+
+*%=================================================
+*% Enable/Disable Collate via PostScript
+*%=================================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 12 AnySetup *Collate
+*DefaultCollate: True
+*Collate True/On (turn off in application): "<</Collate true>> setpagedevice"
+*Collate False/Off: "<</Collate false>> setpagedevice"
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+*OpenGroup: HPImagingOptions/Image Quality
+
+*%=================================================
+*% Halftone Information
+*%=================================================
+*ScreenFreq: "106.0"
+*ScreenAngle: "45.0"
+
+*ResScreenFreq 300dpi/300 dpi: "60.0"
+*ResScreenAngle 300dpi/300 dpi: "45.0"
+*ResScreenFreq 600dpi/600 dpi: "106.0"
+*ResScreenAngle 600dpi/600 dpi: "45.0"
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 9
+*AccurateScreensSupport: False
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: PrinterDefault
+*HPHalftone PrinterDefault/Printer's Current Setting: ""
+*HPHalftone Enhanced/Enhanced: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+ /setscreen { pop pop pop } def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ } >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true /PostRenderingEnhanceDetails
+ << /REValue 0 /Type 8 >> >> setpagedevice
+ } if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+
+*%=================================================
+*% Resolution
+*%=================================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600x600x2dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600x2dpi/FastRes 1200: "
+ <</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%=================================================
+*% HPEconoMode
+*%=================================================
+*OpenUI *HPEconoMode/EconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/Printer's Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /EconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+*%=================================================
+*% Resolution Enhancement
+*%=================================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/Printer's Current Setting: ""
+*Smoothing None/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Light/Light: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 1 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Medium/Medium: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Dark/Dark: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 3 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (Light) (Medium) (Dark)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+*CloseGroup: HPImagingOptions
+
+*FreeVM: "6291456"
+*VMOption 64-127MB/64 - 127 MB: "6291456"
+*VMOption 128-255MB/128 - 255 MB: "56623104"
+*VMOption 256-383MB/256 - 383 MB: "123731968"
+*VMOption 384-512MB/384 - 512 MB: "123731968"
+
+*% =================================
+*% Paper Sizes
+*% =================================
+
+*LandscapeOrientation: Plus90
+*VariablePaperSize: False
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize HalfLetter/Statement: "
+ <</DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w612h935/8.5x13: "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageSize Tabloid/11x17: "
+ <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize 12X18/12x18: "
+ <</DeferredMediaSelection true /PageSize [864 1296] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A3/A3: "
+ <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize RA3/RA3: "
+ <</DeferredMediaSelection true /PageSize [865 1219] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize B5/B5 (JIS): "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize B4/B4 (JIS): "
+ <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w612h936/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null /MediaClass (JISEXEC)>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</DeferredMediaSelection true /PageSize [419.5 567] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w774h1116/8K: "
+ <</DeferredMediaSelection true /PageSize [774 1116] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (Envelope)>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 22 dict
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [522 756] (Executive) put
+ dup [396 612] (HalfLetter) put
+ dup [612 936] (w612h935) put
+ dup [792 1224] (Tabloid) put
+ dup [864 1296] (12X18) put
+ dup [842 1191] (A3) put
+ dup [865 1219] (RA3) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [516 728] (B5) put
+ dup [728 1032] (B4) put
+ dup [612 936] (w612h936) put
+ dup [419.5 567](DoublePostcard) put
+ dup [774 1116] (w774h1116) put
+ dup [558 774] (w558h774) put
+ dup [499 709] (EnvISOB5) put
+ dup [297 684] (Env10) put
+ dup [459 649] (EnvC5) put
+ dup [312 624] (EnvDL) put
+ dup [279 540] (EnvMonarch) 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 Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion HalfLetter/Statement: "
+ <</DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w612h935/8.5x13: "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageRegion Tabloid/11x17: "
+ <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion 12X18/12x18: "
+ <</DeferredMediaSelection true /PageSize [864 1296] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A3/A3: "
+ <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion RA3/RA3: "
+ <</DeferredMediaSelection true /PageSize [865 1219] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion B5/B5 (JIS): "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion B4/B4 (JIS): "
+ <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w612h936/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null /MediaClass (JISEXEC)>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</DeferredMediaSelection true /PageSize [419.5 567] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w774h1116/8K: "
+ <</DeferredMediaSelection true /PageSize [774 1116] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (Envelope)>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*% The following entries provide information about specific paper keywords.
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.12 599.88 780.00"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Legal/Legal: "12.00 12.12 599.88 996.00"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Executive/Executive: "12.00 12.00 509.88 744.00"
+*ImageableArea HalfLetter/Statement: "12.00 12.00 384.00 599.88"
+*ImageableArea w612h935/8.5x13: "12.00 12.00 599.76 922.76"
+*ImageableArea Tabloid/11x17: "12.00 12.00 779.88 1211.90"
+*ImageableArea 12X18/12x18: "12.00 12.12 851.88 1283.88"
+*ImageableArea A3/A3: "12.00 12.00 829.88 1178.90"
+*ImageableArea RA3/RA3: "12.00 12.12 852.60 1206.86"
+*ImageableArea A4/A4: "12.00 12.00 583.08 829.68"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.00 407.40 583.20"
+*ImageableArea B5/B5 (JIS): "12.00 12.00 503.88 715.92"
+*ImageableArea B4/B4 (JIS): "12.00 12.00 716.88 1019.90"
+*ImageableArea w612h936/Executive (JIS): "12.00 12.00 599.76 923.76"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.12 12.00 407.28 554.64"
+*ImageableArea w774h1116/8K: "12.00 12.00 761.88 1103.90"
+*ImageableArea w558h774/16K: "12.00 12.12 545.76 761.76"
+*ImageableArea EnvISOB5/Env B5: "12.00 12.12 486.60 696.48"
+*ImageableArea Env10/Env Comm10: "12.00 12.12 284.76 672.00"
+*ImageableArea EnvC5/Env C5: "12.00 12.12 447.00 636.96"
+*ImageableArea EnvDL/Env DL: "12.00 12.12 299.64 611.52"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.12 266.76 528.00"
+*?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 {Tray3left cvp} repeat
+ exch 2 {Tray1right cvp} repeat flush
+ restore
+"
+*End
+
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension HalfLetter/Statement: "396 612"
+*PaperDimension w612h935/8.5x13: "612 935"
+*PaperDimension Tabloid/11x17: "792 1224"
+*PaperDimension 12X18/12x18: "864 1296"
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension RA3/RA3: "865 1219"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension B5/B5 (JIS): "516 729"
+*PaperDimension B4/B4 (JIS): "729 1032"
+*PaperDimension w612h936/Executive (JIS): "612 936"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension w774h1116/8K: "774 1116"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension EnvISOB5/Env B5: "499 709"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+
+*RequiresPageRegion All: True
+
+
+*%=================================================
+*% Custom Paper Support
+*%=================================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*VariablePaperSize: True
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*% Smallest = 3.67x7.5, Largest = 11.7 x 17.7
+*MaxMediaWidth: "884"
+*MaxMediaHeight: "1332"
+*HWMargins: 12 12 12 12
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null >>
+ setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 264 842
+*ParamCustomPageSize Height: 2 points 540 1274
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 0
+
+*RequiresPageRegion All: True
+
+*%=================================================
+*% Paper Sources
+*%=================================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Tray2
+*InputSlot Tray1/Tray 1: "<</ManualFeed false /MediaPosition 3>> setpagedevice"
+*InputSlot Tray2/Tray 2: "<</ManualFeed false /MediaPosition 0>> setpagedevice"
+*InputSlot Tray3/Tray 3: "<</ManualFeed false /MediaPosition 1>> setpagedevice"
+*InputSlot Tray4Optional/Tray 4: "<</ManualFeed false /MediaPosition 5>> setpagedevice"
+*?InputSlot: "
+ save
+ [(Tray1) (Tray2) (Tray3) (Tray4Optional)]
+ statusdict /papertray get exec
+ {get exec} stopped { pop pop (Unknown) } if = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*%==========================================
+*% Media Type
+*%=========================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: Unspecified
+*MediaType Unspecified/Unspecified: "
+ <</ManualFeed false /MediaType null >> setpagedevice"
+*End
+*MediaType Plain/Plain: "
+ <</ManualFeed false /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</ManualFeed false /MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</ManualFeed false /MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</ManualFeed false /MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</ManualFeed false /MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</ManualFeed false /MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</ManualFeed false /MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</ManualFeed false /MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</ManualFeed false /MediaType (Color)>> setpagedevice"
+*End
+*MediaType CardStock164/Cardstock (<3e>164 g/m2): "
+ <</ManualFeed false /MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Rough/Rough: "
+ <</ManualFeed false /MediaType (Rough)>> setpagedevice"
+*End
+*MediaType Envelope/Envelope: "
+ <</ManualFeed false /MediaType (Envelope)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /MediaType get
+ dup null eq {pop (Unknown)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+
+*%=================================================
+*% Duplex
+*%=================================================
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off (1-Sided): "
+ <</Duplex false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Flip on Long Edge (Standard): "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Flip on Short Edge: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex known
+ false ne
+ { currentpagedevice /Duplex get
+ { currentpagedevice /Tumble get
+ {(DuplexTumble)}{(DuplexNoTumble)}ifelse
+ } { (None)} ifelse
+ }{(None)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Duplex
+
+*%=================================================
+*% Color Control
+*%=================================================
+*DefaultColorSep: ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 60 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ====
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi /300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "100.0"
+
+*% For 106 lpi /600 dpi =========================
+
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0"
+
+*%=================================================
+*% Font Information
+*%=================================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% =======================================
+*% For HP LaserJet 9040 9050 MFP
+*% =======================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_9050.ppd b/prnt/hpijs/ppd/HP_LaserJet_9050.ppd
new file mode 100644
index 000000000..7c697deae
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_9050.ppd
@@ -0,0 +1,2883 @@
+*PPD-Adobe: "4.3"
+*% =======================================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =======================================================
+*% Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*%========================================================
+*% PPD for HP LaserJet 9050
+*% For Macintosh
+*%========================================================
+
+*%=================================================
+*% PPD File Version Information
+*%=================================================
+*FileVersion: "1.0.0 X"
+*HPBuildNumber: "005"
+*FormatVersion: "4.3"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP9050_H.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 9000 MFP.icns"
+
+*%=================================================
+*% Product Version Information
+*%=================================================
+*ModelName: "HP LaserJet 9050 "
+*ShortNickName: "HP LaserJet 9050 "
+*NickName: "HP LaserJet 9050 Postscript (recommended)"
+*Product: "(hp LaserJet 9050)"
+*Manufacturer: "HP"
+
+*PSVersion: "(3010.107) 0"
+
+*%=================================================
+*% Device Capabilities
+*%=================================================
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: True
+*?FileSystem: "
+ save
+ false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+
+*LanguageLevel: "3"
+*Throughput: "50"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*%=================================================
+*% Emulations and Protocols
+*%=================================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+
+*PrintPSErrors: True
+
+*%=== Output Bin ======================
+*PageStackOrder Upper: Normal
+*PageStackOrder Left: Reverse
+*PageStackOrder Stacker: Normal
+*PageStackOrder StackerFaceUp: Reverse
+*PageStackOrder UStapler: Normal
+*PageStackOrder HPBooklet: Normal
+*PageStackOrder HP8BinMB: Normal
+
+*%=================================================
+*% Installable Options
+*%=================================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*OpenUI *HPOption_Tray1/Tray 1: Boolean
+*DefaultHPOption_Tray1: False
+*HPOption_Tray1 True/Installed: ""
+*HPOption_Tray1 False/Not Installed: ""
+*?HPOption_Tray1: "
+ save
+ currentpagedevice /InputAttributes get 3 known
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Tray1
+
+*OpenUI *HPOption_2000_Sheet_Tray/2000-Sheet Input Tray (Tray 4): Boolean
+*DefaultHPOption_2000_Sheet_Tray: False
+*HPOption_2000_Sheet_Tray True/Installed: ""
+*HPOption_2000_Sheet_Tray False/Not Installed: ""
+*?HPOption_2000_Sheet_Tray: "
+ save
+ currentpagedevice /InputAttributes get 5 known
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_2000_Sheet_Tray
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_Disk/Printer Disk: PickOne
+*DefaultHPOption_Disk: None
+*HPOption_Disk None/None: ""
+*HPOption_Disk RAMDisk/RAM Disk: ""
+*HPOption_Disk HardDisk/Hard Disk: ""
+*?HPOption_Disk: "
+ save
+ (HardDisk)
+ (RAMDisk)
+ (None)
+ 0
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { dup /Writeable get
+ { /PhysicalSize get 500000 gt {2}{1}ifelse 2 copy lt { exch }if pop }
+ { pop } ifelse
+ } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ index = flush pop pop pop
+ restore
+"
+*End
+*CloseUI: *HPOption_Disk
+
+*OpenUI *HPOption_MBM_Mixed/Accessory Output Bins: PickOne
+*OrderDependency: 10 AnySetup *HPOption_MBM_Mixed
+*DefaultHPOption_MBM_Mixed: Standard
+*HPOption_MBM_Mixed Standard/Not Installed: ""
+*HPOption_MBM_Mixed MBMStaplerStacker/HP 3000-Sheet Stapler-Stacker: "userdict /HPConfigurableStapler 0 put"
+*HPOption_MBM_Mixed MBMStacker/HP 3000-Sheet Stacker: ""
+*HPOption_MBM_Mixed HPFinisher/HP Multifunction Finisher: ""
+*HPOption_MBM_Mixed HPMultiBinMailbox/HP Multi-Bin Mailbox: ""
+*?HPOption_MBM_Mixed: "
+currentpagedevice /OutputAttributes known{
+ currentpagedevice /MediaProcessingDetails known{
+ currentpagedevice /MediaProcessingDetails get /ModelID known{
+ currentpagedevice /MediaProcessingDetails get /ModelID get (C8088B) search
+ {pop pop pop (HPFinisher)}
+ {(C8085A) search
+ {pop pop pop (MBMStaplerStacker)}
+ {(C8084A) search
+ {pop pop pop (MBMStacker)}
+ {(Q5693A) search
+ {pop pop pop (HPMultiBinMailbox)} {pop (Standard)} ifelse}
+ ifelse}
+ ifelse}
+ ifelse}
+ {(Standard)}
+ ifelse}
+ {(Standard)}
+ ifelse}
+ {(Standard)}
+ifelse = flush"
+*End
+*CloseUI: *HPOption_MBM_Mixed
+
+*%=== 8 Bin MultiBin MailBox Modes =========================
+*OpenUI *HPMailboxMode/Mailbox Mode: PickOne
+*OrderDependency: 46 AnySetup *HPMailboxMode
+*DefaultHPMailboxMode: PrintersDefault
+*HPMailboxMode PrintersDefault/Printer's Current Setting: ""
+*HPMailboxMode Standard/Not Installed: ""
+*HPMailboxMode MBMode/Mailbox Mode: ""
+*HPMailboxMode StackerMode/Stacker Mode: ""
+*HPMailboxMode SeparatorMode/Separator Mode: ""
+*HPMailboxMode SorterCollatorMode/Sorter Collator Mode: ""
+*?HPMailboxMode: "
+currentpagedevice /OutputAttributes known{
+ currentpagedevice /MediaProcessingDetails known{
+ currentpagedevice /MediaProcessingDetails get /DeviceID known{
+ currentpagedevice /MediaProcessingDetails get /DeviceID get (HP 8-BIN MAILBOX) search
+ {pop pop pop (MBMode)}
+ {(HP 8-BIN STACKER) search
+ {pop pop pop (StackerMode)}
+ {(HP 8-BIN JOB SEPARATOR) search
+ {pop pop pop (SeparatorMode)}
+ {(HP 8-BIN SORTER/COLLATOR) search
+ {pop pop pop (SorterCollatorMode)} {pop (Standard)} ifelse}
+ ifelse}
+ ifelse}
+ ifelse}
+ {(Standard)}
+ ifelse}
+ {(Standard)}
+ ifelse}
+ {(Standard)}
+ifelse = flush"
+*CloseUI: *HPMailboxMode
+
+*OpenUI *InstalledMemory/Total Printer Memory: PickOne
+*DefaultInstalledMemory: 64-127MB
+*InstalledMemory 64-127MB/64 - 127 MB: ""
+*InstalledMemory 128-255MB/128 - 255 MB: ""
+*InstalledMemory 256-383MB/256 - 383 MB: ""
+*InstalledMemory 384-512MB/384 - 512 MB: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 384 ge
+ {(384-512MB)}
+ {size 256 ge
+ {(256-383MB)}
+ {size 128 ge
+ {(128-255MB)}
+ {(64-127MB)} ifelse
+ } ifelse
+ } ifelse = flush
+ restore
+ "
+*End
+*CloseUI: *InstalledMemory
+
+*%=================================================
+*% Fit to Page
+*%=================================================
+*OpenUI *HPOption_PaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPOption_PaperPolicy
+*DefaultHPOption_PaperPolicy: PromptUser
+*HPOption_PaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false /Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false /Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPOption_PaperPolicy: "(PromptUser) = flush"
+*CloseUI: *HPOption_PaperPolicy
+
+*CloseGroup: InstallableOptions
+
+*%=================================================
+*% UI Constraints
+*%=================================================
+*% If A than not B (Also include the reverse constraints if appropriate)
+*%
+*% Constraints against Installable Options
+*%-------------------------------------------------------------------------
+*UIConstraints: *HPOption_Tray1 False *InputSlot Tray1
+*UIConstraints: *HPOption_Tray1 False *ManualFeed True
+*UIConstraints: *HPOption_2000_Sheet_Tray False *InputSlot Tray4Optional
+
+*UIConstraints: *InputSlot Tray1 *HPOption_Tray1 False
+*UIConstraints: *ManualFeed True *HPOption_Tray1 False
+*UIConstraints: *InputSlot Tray4Optional *HPOption_2000_Sheet_Tray False
+
+*% Constraints on Output devices and the OutputBins
+*%-------------------------------------------------------------------
+*% Standard (Nothing Attaced)
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin Stacker
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin StackerFaceUp
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin HPBooklet
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin HP8BinMB
+
+*UIConstraints: *OutputBin Stacker *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin StackerFaceUp *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin HPBooklet *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin HP8BinMB *HPOption_MBM_Mixed Standard
+
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxMode MBMode
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxMode StackerMode
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxMode SeparatorMode
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxMode SorterCollatorMode
+
+*UIConstraints: *HPMailboxMode MBMode *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxMode StackerMode *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxMode SeparatorMode *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPOption_MBM_Mixed Standard
+
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin1
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin2
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin3
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin4
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin5
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin6
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin7
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin8
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin1_8
+
+*UIConstraints: *HPMailboxOptions Bin2 *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxOptions Bin1 *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxOptions Bin3 *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxOptions Bin4 *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxOptions Bin5 *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxOptions Bin6 *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxOptions Bin7 *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxOptions Bin8 *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxOptions Bin1_8 *HPOption_MBM_Mixed Standard
+
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions None
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions HPBooklet
+
+*UIConstraints: *HPStaplerOptions None *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPStaplerOptions 1diagonal *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPStaplerOptions 1parallel *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPStaplerOptions 2parallel *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPStaplerOptions 3parallel *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPStaplerOptions 6parallel *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPStaplerOptions HPBooklet *HPOption_MBM_Mixed Standard
+
+*% Stacker
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin HP8BinMB
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin HPBooklet
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin Stacker
+
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin HP8BinMB *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin HPBooklet *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin Stacker *HPOption_MBM_Mixed MBMStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxMode MBMode
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxMode StackerMode
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxMode SeparatorMode
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxMode SorterCollatorMode
+
+*UIConstraints: *HPMailboxMode MBMode *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxMode StackerMode *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxMode SeparatorMode *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPOption_MBM_Mixed MBMStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin2
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin1
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin3
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin4
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin5
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin6
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin7
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin8
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin1_8
+
+*UIConstraints: *HPMailboxOptions Bin1 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxOptions Bin2 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxOptions Bin3 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxOptions Bin4 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxOptions Bin5 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxOptions Bin6 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxOptions Bin7 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxOptions Bin8 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxOptions Bin1_8 *HPOption_MBM_Mixed MBMStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions None
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions HPBooklet
+
+*UIConstraints: *HPStaplerOptions None *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPStaplerOptions 1diagonal *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPStaplerOptions 1parallel *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPStaplerOptions 2parallel *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPStaplerOptions 3parallel *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPStaplerOptions 6parallel *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPStaplerOptions HPBooklet *HPOption_MBM_Mixed MBMStacker
+
+*% StaplerStacker
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin HP8BinMB
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin HPBooklet
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin Stacker
+
+*UIConstraints: *OutputBin HP8BinMB *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin HPBooklet *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin Stacker *HPOption_MBM_Mixed MBMStaplerStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxMode MBMode
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxMode StackerMode
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxMode SeparatorMode
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxMode SorterCollatorMode
+
+*UIConstraints: *HPMailboxMode MBMode *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxMode StackerMode *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxMode SeparatorMode *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPOption_MBM_Mixed MBMStaplerStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin1
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin2
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin3
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin4
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin5
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin6
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin7
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin8
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin1_8
+
+*UIConstraints: *HPMailboxOptions Bin1 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxOptions Bin2 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxOptions Bin3 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxOptions Bin4 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxOptions Bin5 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxOptions Bin6 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxOptions Bin7 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxOptions Bin8 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxOptions Bin1_8 *HPOption_MBM_Mixed MBMStaplerStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPStaplerOptions HPBooklet
+*UIConstraints: *HPStaplerOptions HPBooklet *HPOption_MBM_Mixed MBMStaplerStacker
+
+*% BookletMaker
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *OutputBin HP8BinMB
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *OutputBin Left
+
+*UIConstraints: *OutputBin HP8BinMB *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *OutputBin Left *HPOption_MBM_Mixed HPFinisher
+
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxMode MBMode
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxMode StackerMode
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxMode SeparatorMode
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxMode SorterCollatorMode
+
+*UIConstraints: *HPMailboxMode MBMode *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxMode StackerMode *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxMode SeparatorMode *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPOption_MBM_Mixed HPFinisher
+
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin1
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin2
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin3
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin4
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin5
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin6
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin7
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin8
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin1_8
+
+*UIConstraints: *HPMailboxOptions Bin1 *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxOptions Bin2 *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxOptions Bin3 *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxOptions Bin4 *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxOptions Bin5 *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxOptions Bin6 *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxOptions Bin7 *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxOptions Bin8 *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxOptions Bin1_8 *HPOption_MBM_Mixed HPFinisher
+
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPStaplerOptions 3parallel *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPStaplerOptions 6parallel *HPOption_MBM_Mixed HPFinisher
+
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions None
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions None *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin HPBooklet
+
+*UIConstraints: *HPStaplerOptions HPBooklet *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions HPBooklet *OutputBin Left
+*UIConstraints: *HPStaplerOptions HPBooklet *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions HPBooklet *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions HPBooklet *OutputBin HP8BinMB
+*UIConstraints: *HPStaplerOptions HPBooklet *OutputBin UStapler
+
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions HPBooklet
+*UIConstraints: *OutputBin Left *HPStaplerOptions HPBooklet
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions HPBooklet
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions HPBooklet
+*UIConstraints: *OutputBin HP8BinMB *HPStaplerOptions HPBooklet
+*UIConstraints: *OutputBin UStapler *HPStaplerOptions HPBooklet
+
+*% MultiBin Mailbox HPMBM
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *OutputBin Left
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *OutputBin Stacker
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *OutputBin HPBooklet
+
+*UIConstraints: *OutputBin Left *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *OutputBin Stacker *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *OutputBin HPBooklet *HPOption_MBM_Mixed HPMultiBinMailbox
+
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *HPStaplerOptions None
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *HPStaplerOptions HPBooklet
+
+*UIConstraints: *HPStaplerOptions None *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *HPStaplerOptions 1diagonal *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *HPStaplerOptions 1parallel *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *HPStaplerOptions 2parallel *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *HPStaplerOptions 3parallel *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *HPStaplerOptions 6parallel *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *HPStaplerOptions HPBooklet *HPOption_MBM_Mixed HPMultiBinMailbox
+
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin1
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin2
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin3
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin4
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin5
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin6
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin7
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin8
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin1_8
+
+*UIConstraints: *HPMailboxOptions Bin1 *HPMailboxMode Standard
+*UIConstraints: *HPMailboxOptions Bin2 *HPMailboxMode Standard
+*UIConstraints: *HPMailboxOptions Bin3 *HPMailboxMode Standard
+*UIConstraints: *HPMailboxOptions Bin4 *HPMailboxMode Standard
+*UIConstraints: *HPMailboxOptions Bin5 *HPMailboxMode Standard
+*UIConstraints: *HPMailboxOptions Bin6 *HPMailboxMode Standard
+*UIConstraints: *HPMailboxOptions Bin7 *HPMailboxMode Standard
+*UIConstraints: *HPMailboxOptions Bin8 *HPMailboxMode Standard
+*UIConstraints: *HPMailboxOptions Bin1_8 *HPMailboxMode Standard
+
+*% Constraints on the Paper Sizes and Output Bins
+*%------------------------------------------------------------
+*% Trays 2, 3.
+*UIConstraints: *PageSize 12X18 *InputSlot Tray2
+*UIConstraints: *PageSize 12X18 *InputSlot Tray3
+*UIConstraints: *PageSize RA3 *InputSlot Tray2
+*UIConstraints: *PageSize RA3 *InputSlot Tray3
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray2
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray3
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *PageSize Env10 *InputSlot Tray3
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *PageSize EnvDL *InputSlot Tray3
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray3
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3
+
+*UIConstraints: *InputSlot Tray2 *PageSize 12X18
+*UIConstraints: *InputSlot Tray3 *PageSize 12X18
+*UIConstraints: *InputSlot Tray2 *PageSize RA3
+*UIConstraints: *InputSlot Tray3 *PageSize RA3
+*UIConstraints: *InputSlot Tray2 *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray3 *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray2 *PageSize Env10
+*UIConstraints: *InputSlot Tray3 *PageSize Env10
+*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray2 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray3 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray2 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray3 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray2 *PageSize EnvISOB5
+*UIConstraints: *InputSlot Tray3 *PageSize EnvISOB5
+
+*% Tray 4 (Supports only A4 and Letter sizes).
+
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray4Optional
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray4Optional
+*UIConstraints: *PageSize 12X18 *InputSlot Tray4Optional
+*UIConstraints: *PageRegion 12X18 *InputSlot Tray4Optional
+*UIConstraints: *PageSize RA3 *InputSlot Tray4Optional
+*UIConstraints: *PageRegion RA3 *InputSlot Tray4Optional
+*UIConstraints: *PageSize A5 *InputSlot Tray4Optional
+*UIConstraints: *PageRegion A5 *InputSlot Tray4Optional
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray4Optional
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray4Optional
+*UIConstraints: *PageSize Env10 *InputSlot Tray4Optional
+*UIConstraints: *PageRegion Env10 *InputSlot Tray4Optional
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray4Optional
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray4Optional
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray4Optional
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray4Optional
+*UIConstraints: *PageSize EnvDL *InputSlot Tray4Optional
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray4Optional
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray4Optional
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray4Optional
+
+*UIConstraints: *InputSlot Tray4Optional *PageSize HalfLetter
+*UIConstraints: *InputSlot Tray4Optional *PageRegion HalfLetter
+*UIConstraints: *InputSlot Tray4Optional *PageSize 12X18
+*UIConstraints: *InputSlot Tray4Optional *PageRegion 12X18
+*UIConstraints: *InputSlot Tray4Optional *PageSize A3
+*UIConstraints: *InputSlot Tray4Optional *PageRegion A3
+*UIConstraints: *InputSlot Tray4Optional *PageSize RA3
+*UIConstraints: *InputSlot Tray4Optional *PageRegion RA3
+*UIConstraints: *InputSlot Tray4Optional *PageSize A5
+*UIConstraints: *InputSlot Tray4Optional *PageRegion A5
+*UIConstraints: *InputSlot Tray4Optional *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray4Optional *PageRegion DoublePostcard
+*UIConstraints: *InputSlot Tray4Optional *PageSize Env10
+*UIConstraints: *InputSlot Tray4Optional *PageRegion Env10
+*UIConstraints: *InputSlot Tray4Optional *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray4Optional *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray4Optional *PageSize EnvC5
+*UIConstraints: *InputSlot Tray4Optional *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray4Optional *PageSize EnvDL
+*UIConstraints: *InputSlot Tray4Optional *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray4Optional *PageSize EnvISOB5
+*UIConstraints: *InputSlot Tray4Optional *PageRegion EnvISOB5
+
+*% MBMStacker and MBMStaplerStacker, HPBooklet and Mailbox which all use the OutputBin Stacker
+*UIConstraints: *OutputBin Stacker *PageSize DoublePostcard
+*UIConstraints: *OutputBin Stacker *PageRegion DoublePostcard
+*UIConstraints: *OutputBin Stacker *PageSize Env10
+*UIConstraints: *OutputBin Stacker *PageRegion Env10
+*UIConstraints: *OutputBin Stacker *PageSize EnvMonarch
+*UIConstraints: *OutputBin Stacker *PageRegion EnvMonarch
+*UIConstraints: *OutputBin Stacker *PageSize EnvC5
+*UIConstraints: *OutputBin Stacker *PageRegion EnvC5
+*UIConstraints: *OutputBin Stacker *PageSize EnvDL
+*UIConstraints: *OutputBin Stacker *PageRegion EnvDL
+*UIConstraints: *OutputBin Stacker *PageSize EnvISOB5
+*UIConstraints: *OutputBin Stacker *PageRegion EnvISOB5
+
+*UIConstraints: *PageSize DoublePostcard *OutputBin Stacker
+*UIConstraints: *PageRegion DoublePostcard *OutputBin Stacker
+*UIConstraints: *PageSize Env10 *OutputBin Stacker
+*UIConstraints: *PageRegion Env10 *OutputBin Stacker
+*UIConstraints: *PageSize EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageRegion EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageSize EnvC5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvC5 *OutputBin Stacker
+*UIConstraints: *PageSize EnvDL *OutputBin Stacker
+*UIConstraints: *PageRegion EnvDL *OutputBin Stacker
+*UIConstraints: *PageSize EnvISOB5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin Stacker
+
+*% Duplex Constraints
+*%--------------------------------------------------------------------
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *PageSize DoublePostcard
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion DoublePostcard
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvISOB5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvISOB5
+
+*UIConstraints: *Duplex DuplexTumble *PageSize DoublePostcard
+*UIConstraints: *Duplex DuplexTumble *PageRegion DoublePostcard
+*UIConstraints: *Duplex DuplexTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvISOB5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvISOB5
+
+*% Constrain Stapling to the stapling bin (Output Destination and Stapler Option Menus)
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin PrinterDefault
+
+*UIConstraints: *OutputBin Left *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin Left *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin Left *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin Left *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin Left *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin Left
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin Left
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin Left
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin Left
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin Left
+
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin Stacker
+
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin StackerFaceUp
+
+*UIConstraints: *OutputBin HP8BinMB *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin HP8BinMB *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin HP8BinMB *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin HP8BinMB *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin HP8BinMB *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin HP8BinMB
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin HP8BinMB
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin HP8BinMB
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin HP8BinMB
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin HP8BinMB
+
+*% Booklet Bin
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin HPBooklet
+
+*% Collate
+*UIConstraints: *Collate False *HPStaplerOptions 1diagonal
+*UIConstraints: *Collate False *HPStaplerOptions 1parallel
+*UIConstraints: *Collate False *HPStaplerOptions 2parallel
+*UIConstraints: *Collate False *HPStaplerOptions 3parallel
+*UIConstraints: *Collate False *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *Collate False
+*UIConstraints: *HPStaplerOptions 1parallel *Collate False
+*UIConstraints: *HPStaplerOptions 2parallel *Collate False
+*UIConstraints: *HPStaplerOptions 3parallel *Collate False
+*UIConstraints: *HPStaplerOptions 6parallel *Collate False
+
+*% Constrain Stapling to the stapling bin (Output Destination and Stapler Option Menus)
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin1
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin1
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin1
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin1
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin1
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin2
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin2
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin2
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin2
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin2
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin3
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin3
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin3
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin3
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin3
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin4
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin4
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin4
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin4
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin4
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin5
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin5
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin5
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin5
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin5
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin6
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin6
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin6
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin6
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin6
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin7
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin7
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin7
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin7
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin7
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin8
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin8
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin8
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin8
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin8
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin1_8
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin1_8
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin1_8
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin1_8
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin1_8
+
+*UIConstraints: *HPMailboxOptions Bin1 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin1 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin1 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin1 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin1 *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPMailboxOptions Bin2 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin2 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin2 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin2 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin2 *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPMailboxOptions Bin3 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin3 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin3 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin3 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin3 *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPMailboxOptions Bin4 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin4 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin4 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin4 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin4 *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPMailboxOptions Bin5 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin5 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin5 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin5 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin5 *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPMailboxOptions Bin6 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin6 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin6 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin6 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin6 *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPMailboxOptions Bin7 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin7 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin7 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin7 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin7 *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPMailboxOptions Bin8 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin8 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin8 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin8 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin8 *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPMailboxOptions Bin1_8 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin1_8 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin1_8 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin1_8 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin1_8 *HPStaplerOptions 6parallel
+
+*% Constrained PageSizes (Constrains Stacker/Stapler/and Mailbox attachments)
+*UIConstraints: *PageSize DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageRegion DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageSize Env10 *OutputBin UStapler
+*UIConstraints: *PageRegion Env10 *OutputBin UStapler
+*UIConstraints: *PageSize EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageRegion EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageSize EnvDL *OutputBin UStapler
+*UIConstraints: *PageRegion EnvDL *OutputBin UStapler
+*UIConstraints: *PageSize EnvC5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvC5 *OutputBin UStapler
+*UIConstraints: *PageSize EnvISOB5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin UStapler
+
+*UIConstraints: *OutputBin UStapler *PageSize DoublePostcard
+*UIConstraints: *OutputBin UStapler *PageRegion DoublePostcard
+*UIConstraints: *OutputBin UStapler *PageSize Env10
+*UIConstraints: *OutputBin UStapler *PageRegion Env10
+*UIConstraints: *OutputBin UStapler *PageSize EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageRegion EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageSize EnvDL
+*UIConstraints: *OutputBin UStapler *PageRegion EnvDL
+*UIConstraints: *OutputBin UStapler *PageSize EnvC5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvC5
+*UIConstraints: *OutputBin UStapler *PageSize EnvISOB5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvISOB5
+
+*% Booklet Bin
+*UIConstraints: *PageSize Executive *OutputBin HPBooklet
+*UIConstraints: *PageRegion Executive *OutputBin HPBooklet
+*UIConstraints: *PageSize HalfLetter *OutputBin HPBooklet
+*UIConstraints: *PageRegion HalfLetter *OutputBin HPBooklet
+*UIConstraints: *PageSize w612h935 *OutputBin HPBooklet
+*UIConstraints: *PageRegion w612h935 *OutputBin HPBooklet
+*UIConstraints: *PageSize 12X18 *OutputBin HPBooklet
+*UIConstraints: *PageRegion 12X18 *OutputBin HPBooklet
+*UIConstraints: *PageSize A5 *OutputBin HPBooklet
+*UIConstraints: *PageRegion A5 *OutputBin HPBooklet
+*UIConstraints: *PageSize RA3 *OutputBin HPBooklet
+*UIConstraints: *PageRegion RA3 *OutputBin HPBooklet
+*UIConstraints: *PageSize B5 *OutputBin HPBooklet
+*UIConstraints: *PageRegion B5 *OutputBin HPBooklet
+*UIConstraints: *PageSize w612h936 *OutputBin HPBooklet
+*UIConstraints: *PageRegion w612h936 *OutputBin HPBooklet
+*UIConstraints: *PageSize DoublePostcard *OutputBin HPBooklet
+*UIConstraints: *PageRegion DoublePostcard *OutputBin HPBooklet
+*UIConstraints: *PageSize w558h774 *OutputBin HPBooklet
+*UIConstraints: *PageRegion w558h774 *OutputBin HPBooklet
+*UIConstraints: *PageSize w774h1116 *OutputBin HPBooklet
+*UIConstraints: *PageRegion w774h1116 *OutputBin HPBooklet
+*UIConstraints: *PageSize Env10 *OutputBin HPBooklet
+*UIConstraints: *PageRegion Env10 *OutputBin HPBooklet
+*UIConstraints: *PageSize EnvMonarch *OutputBin HPBooklet
+*UIConstraints: *PageRegion EnvMonarch *OutputBin HPBooklet
+*UIConstraints: *PageSize EnvDL *OutputBin HPBooklet
+*UIConstraints: *PageRegion EnvDL *OutputBin HPBooklet
+*UIConstraints: *PageSize EnvC5 *OutputBin HPBooklet
+*UIConstraints: *PageRegion EnvC5 *OutputBin HPBooklet
+*UIConstraints: *PageSize EnvISOB5 *OutputBin HPBooklet
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin HPBooklet
+
+*UIConstraints: *OutputBin HPBooklet *PageSize Executive
+*UIConstraints: *OutputBin HPBooklet *PageRegion Executive
+*UIConstraints: *OutputBin HPBooklet *PageSize HalfLetter
+*UIConstraints: *OutputBin HPBooklet *PageRegion HalfLetter
+*UIConstraints: *OutputBin HPBooklet *PageSize w612h935
+*UIConstraints: *OutputBin HPBooklet *PageRegion w612h935
+*UIConstraints: *OutputBin HPBooklet *PageSize 12X18
+*UIConstraints: *OutputBin HPBooklet *PageRegion 12X18
+*UIConstraints: *OutputBin HPBooklet *PageSize A5
+*UIConstraints: *OutputBin HPBooklet *PageRegion A5
+*UIConstraints: *OutputBin HPBooklet *PageSize RA3
+*UIConstraints: *OutputBin HPBooklet *PageRegion RA3
+*UIConstraints: *OutputBin HPBooklet *PageSize B5
+*UIConstraints: *OutputBin HPBooklet *PageRegion B5
+*UIConstraints: *OutputBin HPBooklet *PageSize w612h936
+*UIConstraints: *OutputBin HPBooklet *PageRegion w612h936
+*UIConstraints: *OutputBin HPBooklet *PageSize DoublePostcard
+*UIConstraints: *OutputBin HPBooklet *PageRegion DoublePostcard
+*UIConstraints: *OutputBin HPBooklet *PageSize w558h774
+*UIConstraints: *OutputBin HPBooklet *PageRegion w558h774
+*UIConstraints: *OutputBin HPBooklet *PageSize w774h1116
+*UIConstraints: *OutputBin HPBooklet *PageRegion w774h1116
+*UIConstraints: *OutputBin HPBooklet *PageSize Env10
+*UIConstraints: *OutputBin HPBooklet *PageRegion Env10
+*UIConstraints: *OutputBin HPBooklet *PageSize EnvMonarch
+*UIConstraints: *OutputBin HPBooklet *PageRegion EnvMonarch
+*UIConstraints: *OutputBin HPBooklet *PageSize EnvDL
+*UIConstraints: *OutputBin HPBooklet *PageRegion EnvDL
+*UIConstraints: *OutputBin HPBooklet *PageSize EnvC5
+*UIConstraints: *OutputBin HPBooklet *PageRegion EnvC5
+*UIConstraints: *OutputBin HPBooklet *PageSize EnvISOB5
+*UIConstraints: *OutputBin HPBooklet *PageRegion EnvISOB5
+
+*% Force Output destination to MailBox if any of the Mailbox options are choosen
+*UIConstraints: *HPMailboxOptions Bin1 *OutputBin PrinterDefault
+*UIConstraints: *HPMailboxOptions Bin2 *OutputBin PrinterDefault
+*UIConstraints: *HPMailboxOptions Bin3 *OutputBin PrinterDefault
+*UIConstraints: *HPMailboxOptions Bin4 *OutputBin PrinterDefault
+*UIConstraints: *HPMailboxOptions Bin5 *OutputBin PrinterDefault
+*UIConstraints: *HPMailboxOptions Bin6 *OutputBin PrinterDefault
+*UIConstraints: *HPMailboxOptions Bin7 *OutputBin PrinterDefault
+*UIConstraints: *HPMailboxOptions Bin8 *OutputBin PrinterDefault
+*UIConstraints: *HPMailboxOptions Bin1_8 *OutputBin PrintersDefault
+
+*UIConstraints: *HPMailboxOptions Bin1 *OutputBin Upper
+*UIConstraints: *HPMailboxOptions Bin2 *OutputBin Upper
+*UIConstraints: *HPMailboxOptions Bin3 *OutputBin Upper
+*UIConstraints: *HPMailboxOptions Bin4 *OutputBin Upper
+*UIConstraints: *HPMailboxOptions Bin5 *OutputBin Upper
+*UIConstraints: *HPMailboxOptions Bin6 *OutputBin Upper
+*UIConstraints: *HPMailboxOptions Bin7 *OutputBin Upper
+*UIConstraints: *HPMailboxOptions Bin8 *OutputBin Upper
+*UIConstraints: *HPMailboxOptions Bin1_8 *OutputBin Upper
+
+*UIConstraints: *HPMailboxOptions Bin1 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin2 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin3 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin4 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin5 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin6 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin7 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin8 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin1_8 *OutputBin Left
+
+*UIConstraints: *HPMailboxOptions Bin1 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin2 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin3 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin4 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin5 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin6 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin7 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin8 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin1_8 *OutputBin StackerFaceUp
+
+*UIConstraints: *HPMailboxOptions Bin1 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin2 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin3 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin4 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin5 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin6 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin7 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin8 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin1_8 *OutputBin Stacker
+
+*UIConstraints: *HPMailboxOptions Bin1 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin2 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin3 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin4 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin5 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin6 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin7 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin8 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin1_8 *OutputBin UStapler
+
+*UIConstraints: *HPMailboxOptions Bin1 *OutputBin HPBooklet
+*UIConstraints: *HPMailboxOptions Bin2 *OutputBin HPBooklet
+*UIConstraints: *HPMailboxOptions Bin3 *OutputBin HPBooklet
+*UIConstraints: *HPMailboxOptions Bin4 *OutputBin HPBooklet
+*UIConstraints: *HPMailboxOptions Bin5 *OutputBin HPBooklet
+*UIConstraints: *HPMailboxOptions Bin6 *OutputBin HPBooklet
+*UIConstraints: *HPMailboxOptions Bin7 *OutputBin HPBooklet
+*UIConstraints: *HPMailboxOptions Bin8 *OutputBin HPBooklet
+*UIConstraints: *HPMailboxOptions Bin1_8 *OutputBin HPBooklet
+
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin1
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin2
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin3
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin4
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin5
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin6
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin7
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin8
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin1_8
+
+*UIConstraints: *OutputBin Upper *HPMailboxOptions Bin1
+*UIConstraints: *OutputBin Upper *HPMailboxOptions Bin2
+*UIConstraints: *OutputBin Upper *HPMailboxOptions Bin3
+*UIConstraints: *OutputBin Upper *HPMailboxOptions Bin4
+*UIConstraints: *OutputBin Upper *HPMailboxOptions Bin5
+*UIConstraints: *OutputBin Upper *HPMailboxOptions Bin6
+*UIConstraints: *OutputBin Upper *HPMailboxOptions Bin7
+*UIConstraints: *OutputBin Upper *HPMailboxOptions Bin8
+*UIConstraints: *OutputBin Upper *HPMailboxOptions Bin1_8
+
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin1
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin2
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin3
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin4
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin5
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin6
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin7
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin8
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin1_8
+
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin1
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin2
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin3
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin4
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin5
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin6
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin7
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin8
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin1_8
+
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin1
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin2
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin3
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin4
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin5
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin6
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin7
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin8
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin1_8
+
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin1
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin2
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin3
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin4
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin5
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin6
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin7
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin8
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin1_8
+
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin1
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin2
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin3
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin4
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin5
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin6
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin7
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin8
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin1_8
+
+*% Media types
+*%------------------------------------------------------
+*% Trays 2,3 or 4
+*UIConstraints: *InputSlot Tray2 *MediaType Envelope
+*UIConstraints: *InputSlot Tray3 *MediaType Envelope
+*UIConstraints: *InputSlot Tray4Optional *MediaType Envelope
+
+*UIConstraints: *MediaType Envelope *InputSlot Tray2
+*UIConstraints: *MediaType Envelope *InputSlot Tray3
+*UIConstraints: *MediaType Envelope *InputSlot Tray4Optional
+
+*% Duplex
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Envelope
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType Envelope
+
+*% Face up Stacker bin for Stacker, Stapler, Booklet Maker
+*UIConstraints: *OutputBin Stacker *MediaType Labels
+*UIConstraints: *OutputBin Stacker *MediaType Cardstock
+*UIConstraints: *OutputBin Stacker *MediaType Transparency
+*UIConstraints: *OutputBin Stacker *MediaType Rough
+*UIConstraints: *OutputBin Stacker *MediaType Envelope
+
+*UIConstraints: *MediaType Labels *OutputBin Stacker
+*UIConstraints: *MediaType Cardstock *OutputBin Stacker
+*UIConstraints: *MediaType Transparency *OutputBin Stacker
+*UIConstraints: *MediaType Rough *OutputBin Stacker
+*UIConstraints: *MediaType Envelope *OutputBin Stacker
+
+*% Stapler
+*UIConstraints: *OutputBin UStapler *MediaType Labels
+*UIConstraints: *OutputBin UStapler *MediaType Cardstock
+*UIConstraints: *OutputBin UStapler *MediaType Envelope
+*UIConstraints: *OutputBin UStapler *MediaType Transparency
+
+*UIConstraints: *MediaType Labels *OutputBin UStapler
+*UIConstraints: *MediaType Cardstock *OutputBin UStapler
+*UIConstraints: *MediaType Envelope *OutputBin UStapler
+*UIConstraints: *MediaType Transparency *OutputBin UStapler
+
+*% Booklet bin
+*UIConstraints: *OutputBin HPBooklet *MediaType Transparency
+*UIConstraints: *OutputBin HPBooklet *MediaType Labels
+*UIConstraints: *OutputBin HPBooklet *MediaType Envelope
+
+*UIConstraints: *MediaType Transparency *OutputBin HPBooklet
+*UIConstraints: *MediaType Labels *OutputBin HPBooklet
+*UIConstraints: *MediaType Envelope *OutputBin HPBooklet
+
+*% Can't staple Custom sizes in the Booklet Maker, Booklet Bin or Tray 4)
+*%---------------------------------------------------------------------
+*NonUIConstraints: *CustomPageSize True *OutputBin HPBooklet
+*NonUIConstraints: *OutputBin HPBooklet *CustomPageSize True
+
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *CustomPageSize True
+*UIConstraints: *CustomPageSize True *HPOption_MBM_Mixed HPFinisher
+
+*UIConstraints: *InputSlot Tray4Optional *CustomPageSize True
+*UIConstraints: *CustomPageSize True *InputSlot Tray4Optional
+
+*% Contraints on Mailbox Mode and the Mailbox Bins
+*%---------------------------------------------------
+*%Mailbox Mode
+*UIConstraints: *HPMailboxMode MBMode *HPMailboxOptions Bin1_8
+*UIConstraints: *HPMailboxOptions Bin1_8 *HPMailboxMode MBMode
+
+*% Stacker Mode
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin1
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin2
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin3
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin4
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin5
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin6
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin7
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin8
+
+*UIConstraints: *HPMailboxOptions Bin1 *HPMailboxMode StackerMode
+*UIConstraints: *HPMailboxOptions Bin2 *HPMailboxMode StackerMode
+*UIConstraints: *HPMailboxOptions Bin3 *HPMailboxMode StackerMode
+*UIConstraints: *HPMailboxOptions Bin4 *HPMailboxMode StackerMode
+*UIConstraints: *HPMailboxOptions Bin5 *HPMailboxMode StackerMode
+*UIConstraints: *HPMailboxOptions Bin6 *HPMailboxMode StackerMode
+*UIConstraints: *HPMailboxOptions Bin7 *HPMailboxMode StackerMode
+*UIConstraints: *HPMailboxOptions Bin8 *HPMailboxMode StackerMode
+
+*% Separator Mode
+*UIConstraints: *HPMailboxMode SeparatorMode *HPMailboxOptions Bin1
+*UIConstraints: *HPMailboxMode SeparatorMode *HPMailboxOptions Bin2
+*UIConstraints: *HPMailboxMode SeparatorMode *HPMailboxOptions Bin3
+*UIConstraints: *HPMailboxMode SeparatorMode *HPMailboxOptions Bin4
+*UIConstraints: *HPMailboxMode SeparatorMode *HPMailboxOptions Bin5
+*UIConstraints: *HPMailboxMode SeparatorMode *HPMailboxOptions Bin6
+*UIConstraints: *HPMailboxMode SeparatorMode *HPMailboxOptions Bin7
+*UIConstraints: *HPMailboxMode SeparatorMode *HPMailboxOptions Bin8
+
+*UIConstraints: *HPMailboxOptions Bin1 *HPMailboxMode SeparatorMode
+*UIConstraints: *HPMailboxOptions Bin2 *HPMailboxMode SeparatorMode
+*UIConstraints: *HPMailboxOptions Bin3 *HPMailboxMode SeparatorMode
+*UIConstraints: *HPMailboxOptions Bin4 *HPMailboxMode SeparatorMode
+*UIConstraints: *HPMailboxOptions Bin5 *HPMailboxMode SeparatorMode
+*UIConstraints: *HPMailboxOptions Bin6 *HPMailboxMode SeparatorMode
+*UIConstraints: *HPMailboxOptions Bin7 *HPMailboxMode SeparatorMode
+*UIConstraints: *HPMailboxOptions Bin8 *HPMailboxMode SeparatorMode
+
+*% Sorter Collator Mode
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPMailboxOptions Bin1
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPMailboxOptions Bin2
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPMailboxOptions Bin3
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPMailboxOptions Bin4
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPMailboxOptions Bin5
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPMailboxOptions Bin6
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPMailboxOptions Bin7
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPMailboxOptions Bin8
+
+*UIConstraints: *HPMailboxOptions Bin1 *HPMailboxMode SorterCollatorMode
+*UIConstraints: *HPMailboxOptions Bin2 *HPMailboxMode SorterCollatorMode
+*UIConstraints: *HPMailboxOptions Bin3 *HPMailboxMode SorterCollatorMode
+*UIConstraints: *HPMailboxOptions Bin4 *HPMailboxMode SorterCollatorMode
+*UIConstraints: *HPMailboxOptions Bin5 *HPMailboxMode SorterCollatorMode
+*UIConstraints: *HPMailboxOptions Bin6 *HPMailboxMode SorterCollatorMode
+*UIConstraints: *HPMailboxOptions Bin7 *HPMailboxMode SorterCollatorMode
+*UIConstraints: *HPMailboxOptions Bin8 *HPMailboxMode SorterCollatorMode
+
+*% Fills not allowed with overlays
+*%=============================================
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+*% Halo style does not work with Watermarks
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+
+*% ### The following lines are left in for visibility but commented out because though it
+*% ### seems like requiring a PIN for a private job is the thing to do, the way it works
+*% ### from the driver is very annoying. If you select a Private Job the UI constraint
+*% ### immediately presents an alert saying that you must have a PIN without giving the
+*% ### user a chance to even get to the PIN field yet. It would be nice if the alert were
+*% ### presented when the Print button is pushed, but it isn't.
+*% PIN is required when Job Retention is HPJobRetentionPrivate or HPJobRetentionPrivateStore
+*%###*UIConstraints: *HPJobRetentionOption HPJobRetentionPrivate *HPJobHoldKey HoldKeyNone
+*%###*UIConstraints: *HPJobHoldKey HoldKeyNone *HPJobRetentionOption HPJobRetentionPrivate
+
+
+*%=== Proof and Hold =======================
+*OpenGroup: HPJobRetention/Job Storage
+
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetentionOption/Job Retention: PickOne
+*OrderDependency: 14 Prolog *HPJobRetentionOption
+*DefaultHPJobRetentionOption: HPJobRetentionOff
+*HPJobRetentionOption HPJobRetentionQuickCopy/Quick Copy: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 1 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionStore/Stored Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 2 >>
+ >> setpagedevice
+"
+*End
+
+*%HPJobRetention HPJobRetentionPrivate/Private Job: "
+*% << /Collate true /CollateDetails
+*% << /Type 8 /Hold 1 /HoldType 1 >>
+*% >> setpagedevice
+*%"
+*%End
+
+*HPJobRetentionOption HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*CloseUI: *HPJobRetentionOption
+
+
+
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*CloseGroup: HPJobRetention
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenGroup: HPWaterOverlayPanel/Watermark/Overlay
+
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/-15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/-30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/-45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/-60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/-75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/-90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*CloseGroup: HPWaterOverlayPanel
+
+*%================================
+*% Media Output Destination
+*%================================
+*OpenGroup: HPFinishingPanel/Finishing Panel
+
+*OpenUI *OutputBin/Output Destination: PickOne
+*OrderDependency: 100 AnySetup *OutputBin
+*DefaultOutputBin: PrinterDefault
+*OutputBin PrinterDefault/Printer's Current Setting: ""
+*OutputBin Upper/Top Bin: "<</Staple 0 /OutputType (TOP OUTPUT BIN)>> setpagedevice"
+*OutputBin Left/Left Bin: "
+ currentpagedevice /OutputAttributes get
+ 4 known
+ {<</Staple 0 /OutputType (FACE UP BIN)>> setpagedevice}
+ {<</Staple 0 /OutputType (LEFT OUTPUT BIN)>> setpagedevice}
+ ifelse"
+*End
+*OutputBin StackerFaceUp/Stacker (Face-UP): "
+currentpagedevice /MediaProcessing known
+ { << /MediaProcessing (FACE_UP) /MediaProcessingDetails<<
+ /MediaProcessingOption (FACE_UP)
+ /MedaiProcessingBoundary 0 /ImageOrientation 0 /Type 8 >> >> setpagedevice
+ }
+ {
+ currentpagedevice /OutputAttributes get
+ 4 known
+ {<</Staple 0 /OutputType (FACE UP BIN)>> setpagedevice}
+ {<</Staple 0 /OutputType (LEFT OUTPUT BIN)>> setpagedevice}
+ ifelse
+} ifelse"
+*End
+*OutputBin Stacker/Stacker (Face-Down): "
+currentpagedevice /MediaProcessing known
+ {<< /MediaProcessing (FACE_DOWN) /MediaProcessingDetails<<
+ /MediaProcessingOption (FACE_DOWN)
+ /MedaiProcessingBoundary 0 /ImageOrientation 0 /Type 8 >> >> setpagedevice put }
+ {<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice} ifelse"
+*End
+*OutputBin UStapler/Stapler: ""
+*OutputBin HPBooklet/Booklet Bin: ""
+*OutputBin HP8BinMB/8-Bin Mailbox: ""
+*?OutputBin:"
+save
+ currentpagedevice /OutputAttributes get dup
+ 5 known
+ {/Priority get 0 get
+ [(Upper) (Left) (Reserved1) (Reserved2) (OutputBin1)
+ (OutputBin2) (OutputBin3) (OutputBin4) (OutputBin5) (OutputBin6) (OutputBin7) (OutputBin8)] exch get = flush}
+ {/Priority get 0 get
+ [(Upper) (Left) (Reserved1) (Reserved2) (Stacker)] exch get = flush} ifelse
+restore
+"
+*End
+*CloseUI: *OutputBin
+
+*%=== 3000 Sheet Stacker/Stapler Stapler Options =========================
+*OpenUI *HPStaplerOptions/Finishing Options: PickOne
+*OrderDependency: 45 AnySetup *HPStaplerOptions
+*DefaultHPStaplerOptions: PrintersDefault
+*HPStaplerOptions PrintersDefault/Printer's Current Setting: ""
+*HPStaplerOptions 1diagonal/1 Staple, diagonal: "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails<<
+ /MediaProcessingOption (ANGLED_STAPLE) /MediaProcessingBoundary 0
+ /ImageOrientation 1 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions 1parallel/1 Staple, parallel: "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails<<
+ /MediaProcessingOption (ONE_STAPLE) /MediaProcessingBoundary 0
+ /ImageOrientation 0 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions 2parallel/2 Staples, parallel: "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails<<
+ /MediaProcessingOption (TWO_STAPLES) /MediaProcessingBoundary 0
+ /ImageOrientation 1 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions 3parallel/3 Staples, parallel: "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails<<
+ /MediaProcessingOption (THREE_STAPLES) /MediaProcessingBoundary 0
+ /ImageOrientation 0 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions 6parallel/6 Staples, parallel: "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails<<
+ /MediaProcessingOption (SIX_STAPLES) /MediaProcessingBoundary 0
+ /ImageOrientation 1 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions HPBooklet/Fold & Saddle Stitch: "
+ << /MediaProcessing (BOOKLET_MAKER) /MediaProcessingDetails <<
+ /MediaProcessingOption (BOOKLET_MAKER) /MedaiProcessingBoundary 0
+ /ImageOrientation 0 /Type 8 >> >> setpagedevice
+ << /Staple 0 /OutputType (OPTIONAL OUTBIN 2) >> setpagedevice"
+*End
+*CloseUI: *HPStaplerOptions
+
+*%=== 8 Bin MultiBin MailBox Options =========================
+*OpenUI *HPMailboxOptions/Mailbox Options: PickOne
+*OrderDependency: 46 AnySetup *HPMailboxOptions
+*DefaultHPMailboxOptions: PrintersDefault
+*HPMailboxOptions PrintersDefault/Printer's Current Setting: ""
+*HPMailboxOptions Bin1/Output Bin 1: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*End
+*HPMailboxOptions Bin2/Output Bin 2: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 3)>> setpagedevice"
+*End
+*HPMailboxOptions Bin3/Output Bin 3: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 4)>> setpagedevice"
+*End
+*HPMailboxOptions Bin4/Output Bin 4: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 5)>> setpagedevice"
+*End
+*HPMailboxOptions Bin5/Output Bin 5: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 6)>> setpagedevice"
+*End
+*HPMailboxOptions Bin6/Output Bin 6: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 7)>> setpagedevice"
+*End
+*HPMailboxOptions Bin7/Output Bin 7: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 8)>> setpagedevice"
+*End
+*HPMailboxOptions Bin8/Output Bin 8: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 9)>> setpagedevice"
+*End
+*HPMailboxOptions Bin1_8/Output Bins 1-8:"
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*End
+*CloseUI: *HPMailboxOptions
+
+*%=================================================
+*% Edge-to-Edge Printing
+*%=================================================
+*OpenUI *HPEdgeToEdge/Edge-To-Edge Printing: Boolean
+*OrderDependency: 10 AnySetup *HPEdgeToEdge
+*DefaultHPEdgeToEdge: False
+*HPEdgeToEdge False/Off: "<</EdgeToEdge false>> setpagedevice"
+*HPEdgeToEdge True/On: "<</EdgeToEdge true>> setpagedevice"
+*?HPEdgeToEdge: "
+ save
+ currentpagedevice /EdgeToEdge get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEdgeToEdge
+
+*OpenUI *HPRotate180/Rotate Page 180 deg: Boolean
+*OrderDependency: 48 AnySetup *HPRotate180
+*DefaultHPRotate180: False
+*HPRotate180 False/Off: ""
+*HPRotate180 True/On: "
+<< /BeginPage
+ { userdict begin
+ currentpagedevice /PageSize get dup 0 get exch 1 get translate
+ 0 0 moveto
+ 180 rotate
+ end } bind
+>> setpagedevice"
+*End
+*CloseUI: *HPRotate180
+
+*CloseGroup: HPFinishingPanel
+
+*%=================================================
+*% Enable/Disable Collate via PostScript
+*%=================================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 12 AnySetup *Collate
+*DefaultCollate: True
+*Collate True/On (turn off in application): "<</Collate true>> setpagedevice"
+*Collate False/Off: "<</Collate false>> setpagedevice"
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+*OpenGroup: HPImagingOptions/Image Quality
+
+*%=================================================
+*% Halftone Information
+*%=================================================
+*ScreenFreq: "106.0"
+*ScreenAngle: "45.0"
+
+*ResScreenFreq 300dpi/300 dpi: "60.0"
+*ResScreenAngle 300dpi/300 dpi: "45.0"
+*ResScreenFreq 600dpi/600 dpi: "106.0"
+*ResScreenAngle 600dpi/600 dpi: "45.0"
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 9
+*AccurateScreensSupport: False
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: PrinterDefault
+*HPHalftone PrinterDefault/Printer's Current Setting: ""
+*HPHalftone Enhanced/Enhanced: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+ /setscreen { pop pop pop } def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ } >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true /PostRenderingEnhanceDetails
+ << /REValue 0 /Type 8 >> >> setpagedevice
+ } if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+
+*%=================================================
+*% Resolution
+*%=================================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600x600x2dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600x2dpi/FastRes 1200: "
+ <</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%=================================================
+*% HPEconoMode
+*%=================================================
+*OpenUI *HPEconoMode/EconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/Printer's Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /EconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+*%=================================================
+*% Resolution Enhancement
+*%=================================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/Printer's Current Setting: ""
+*Smoothing None/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Light/Light: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 1 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Medium/Medium: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Dark/Dark: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 3 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (Light) (Medium) (Dark)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+*CloseGroup: HPImagingOptions
+
+*FreeVM: "6291456"
+*VMOption 64-127MB/64 - 127 MB: "6291456"
+*VMOption 128-255MB/128 - 255 MB: "56623104"
+*VMOption 256-383MB/256 - 383 MB: "123731968"
+*VMOption 384-512MB/384 - 512 MB: "123731968"
+
+*% =================================
+*% Paper Sizes
+*% =================================
+
+*LandscapeOrientation: Plus90
+*VariablePaperSize: False
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize HalfLetter/Statement: "
+ <</DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w612h935/8.5x13: "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageSize Tabloid/11x17: "
+ <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize 12X18/12x18: "
+ <</DeferredMediaSelection true /PageSize [864 1296] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A3/A3: "
+ <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize RA3/RA3: "
+ <</DeferredMediaSelection true /PageSize [865 1219] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize B5/B5 (JIS): "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize B4/B4 (JIS): "
+ <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w612h936/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null /MediaClass (JISEXEC)>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</DeferredMediaSelection true /PageSize [419.5 567] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w774h1116/8K: "
+ <</DeferredMediaSelection true /PageSize [774 1116] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (Envelope)>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 22 dict
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [522 756] (Executive) put
+ dup [396 612] (HalfLetter) put
+ dup [612 936] (w612h935) put
+ dup [792 1224] (Tabloid) put
+ dup [864 1296] (12X18) put
+ dup [842 1191] (A3) put
+ dup [865 1219] (RA3) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [516 728] (B5) put
+ dup [728 1032] (B4) put
+ dup [612 936] (w612h936) put
+ dup [419.5 567](DoublePostcard) put
+ dup [774 1116] (w774h1116) put
+ dup [558 774] (w558h774) put
+ dup [499 709] (EnvISOB5) put
+ dup [297 684] (Env10) put
+ dup [459 649] (EnvC5) put
+ dup [312 624] (EnvDL) put
+ dup [279 540] (EnvMonarch) 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 Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion HalfLetter/Statement: "
+ <</DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w612h935/8.5x13: "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageRegion Tabloid/11x17: "
+ <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion 12X18/12x18: "
+ <</DeferredMediaSelection true /PageSize [864 1296] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A3/A3: "
+ <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion RA3/RA3: "
+ <</DeferredMediaSelection true /PageSize [865 1219] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion B5/B5 (JIS): "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion B4/B4 (JIS): "
+ <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w612h936/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null /MediaClass (JISEXEC)>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</DeferredMediaSelection true /PageSize [419.5 567] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w774h1116/8K: "
+ <</DeferredMediaSelection true /PageSize [774 1116] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (Envelope)>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*% The following entries provide information about specific paper keywords.
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.12 599.88 780.00"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Legal/Legal: "12.00 12.12 599.88 996.00"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Executive/Executive: "12.00 12.00 509.88 744.00"
+*ImageableArea HalfLetter/Statement: "12.00 12.00 384.00 599.88"
+*ImageableArea w612h935/8.5x13: "12.00 12.00 599.76 922.76"
+*ImageableArea Tabloid/11x17: "12.00 12.00 779.88 1211.90"
+*ImageableArea 12X18/12x18: "12.00 12.12 851.88 1283.88"
+*ImageableArea A3/A3: "12.00 12.00 829.88 1178.90"
+*ImageableArea RA3/RA3: "12.00 12.12 852.60 1206.86"
+*ImageableArea A4/A4: "12.00 12.00 583.08 829.68"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.00 407.40 583.20"
+*ImageableArea B5/B5 (JIS): "12.00 12.00 503.88 715.92"
+*ImageableArea B4/B4 (JIS): "12.00 12.00 716.88 1019.90"
+*ImageableArea w612h936/Executive (JIS): "12.00 12.00 599.76 923.76"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.12 12.00 407.28 554.64"
+*ImageableArea w774h1116/8K: "12.00 12.00 761.88 1103.90"
+*ImageableArea w558h774/16K: "12.00 12.12 545.76 761.76"
+*ImageableArea EnvISOB5/Env B5: "12.00 12.12 486.60 696.48"
+*ImageableArea Env10/Env Comm10: "12.00 12.12 284.76 672.00"
+*ImageableArea EnvC5/Env C5: "12.00 12.12 447.00 636.96"
+*ImageableArea EnvDL/Env DL: "12.00 12.12 299.64 611.52"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.12 266.76 528.00"
+*?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 {Tray3left cvp} repeat
+ exch 2 {Tray1right cvp} repeat flush
+ restore
+"
+*End
+
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension HalfLetter/Statement: "396 612"
+*PaperDimension w612h935/8.5x13: "612 935"
+*PaperDimension Tabloid/11x17: "792 1224"
+*PaperDimension 12X18/12x18: "864 1296"
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension RA3/RA3: "865 1219"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension B5/B5 (JIS): "516 729"
+*PaperDimension B4/B4 (JIS): "729 1032"
+*PaperDimension w612h936/Executive (JIS): "612 936"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension w774h1116/8K: "774 1116"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension EnvISOB5/Env B5: "499 709"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+
+*RequiresPageRegion All: True
+
+
+*%=================================================
+*% Custom Paper Support
+*%=================================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*VariablePaperSize: True
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*% Smallest = 3.67x7.5, Largest = 11.7 x 17.7
+*MaxMediaWidth: "884"
+*MaxMediaHeight: "1332"
+*HWMargins: 12 12 12 12
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null >>
+ setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 264 842
+*ParamCustomPageSize Height: 2 points 540 1274
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 0
+
+*RequiresPageRegion All: True
+
+*%=================================================
+*% Paper Sources
+*%=================================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Tray2
+*InputSlot Tray1/Tray 1: "<</ManualFeed false /MediaPosition 3>> setpagedevice"
+*InputSlot Tray2/Tray 2: "<</ManualFeed false /MediaPosition 0>> setpagedevice"
+*InputSlot Tray3/Tray 3: "<</ManualFeed false /MediaPosition 1>> setpagedevice"
+*InputSlot Tray4Optional/Tray 4: "<</ManualFeed false /MediaPosition 5>> setpagedevice"
+*?InputSlot: "
+ save
+ [(Tray1) (Tray2) (Tray3) (Tray4Optional)]
+ statusdict /papertray get exec
+ {get exec} stopped { pop pop (Unknown) } if = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true /MediaPosition 3>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false /MediaPosition 3>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*%==========================================
+*% Media Type
+*%=========================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: Unspecified
+*MediaType Unspecified/Unspecified: "
+ <</ManualFeed false /MediaType null >> setpagedevice"
+*End
+*MediaType Plain/Plain: "
+ <</ManualFeed false /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</ManualFeed false /MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</ManualFeed false /MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</ManualFeed false /MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</ManualFeed false /MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</ManualFeed false /MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</ManualFeed false /MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</ManualFeed false /MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</ManualFeed false /MediaType (Color)>> setpagedevice"
+*End
+*MediaType CardStock164/Cardstock (<3e>164 g/m2): "
+ <</ManualFeed false /MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Rough/Rough: "
+ <</ManualFeed false /MediaType (Rough)>> setpagedevice"
+*End
+*MediaType Envelope/Envelope: "
+ <</ManualFeed false /MediaType (Envelope)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /MediaType get
+ dup null eq {pop (Unknown)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+
+*%=================================================
+*% Duplex
+*%=================================================
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off (1-Sided): "
+ <</Duplex false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Flip on Long Edge (Standard): "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Flip on Short Edge: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex known
+ false ne
+ { currentpagedevice /Duplex get
+ { currentpagedevice /Tumble get
+ {(DuplexTumble)}{(DuplexNoTumble)}ifelse
+ } { (None)} ifelse
+ }{(None)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Duplex
+
+*%=================================================
+*% Color Control
+*%=================================================
+*DefaultColorSep: ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 60 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ====
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi /300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "100.0"
+
+*% For 106 lpi /600 dpi =========================
+
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0"
+
+*%=================================================
+*% Font Information
+*%=================================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% =======================================
+*% For HP LaserJet 9050
+*% =======================================
diff --git a/prnt/hpijs/ppd/HP_LaserJet_9055_9065_MFP.ppd b/prnt/hpijs/ppd/HP_LaserJet_9055_9065_MFP.ppd
new file mode 100644
index 000000000..6094d372b
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_LaserJet_9055_9065_MFP.ppd
@@ -0,0 +1,3402 @@
+*PPD-Adobe: "4.3"
+*% =======================================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =======================================================
+*% Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*%========================================================
+*% PPD for HP LaserJet 9055 9065 MFP
+*% For Macintosh
+*%========================================================
+
+*%=================================================
+*% PPD File Version Information
+*%=================================================
+*FileVersion: "1.0.0"
+*HPBuildNumber: "006"
+*FormatVersion: "4.3"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP9055_H.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+
+*%=================================================
+*% Product Version Information
+*%=================================================
+*ModelName: "HP LaserJet 9055 9065 MFP"
+*ShortNickName: "HP LaserJet 9055 9065 MFP"
+*NickName: "HP LaserJet 9055 9065 MFP Postscript (recommended)"
+*Product: "(hp LaserJet 9055mfp)"
+*Product: "(hp LaserJet 9065mfp)"
+*Manufacturer: "HP"
+
+*PSVersion: "(3010.107) 0"
+
+*%=================================================
+*% Device Capabilities
+*%=================================================
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: True
+*?FileSystem: "
+ save
+ false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+
+*LanguageLevel: "3"
+*Throughput: "55"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*%=================================================
+*% Emulations and Protocols
+*%=================================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+
+*PrintPSErrors: True
+
+*%=== Output Bin ======================
+*PageStackOrder Upper: Normal
+*PageStackOrder Left: Reverse
+*PageStackOrder Stacker: Normal
+*PageStackOrder StackerFaceUp: Reverse
+*PageStackOrder Separator: Normal
+*PageStackOrder UStapler: Normal
+*PageStackOrder HPBooklet: Normal
+
+*%=================================================
+*% Installable Options
+*% Duplexer comes standard on all models
+*%=================================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*OpenUI *HPOption_Tray5/Tray 5: Boolean
+*DefaultHPOption_Tray5: False
+*HPOption_Tray5 True/Installed: ""
+*HPOption_Tray5 False/Not Installed: ""
+*?HPOption_Tray5: "
+ save
+ currentpagedevice /InputAttributes get 38 known
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Tray5
+
+*OpenUI *HPOption_HolePunch/Punch Unit: PickOne
+*DefaultHPOption_HolePunch: Standard
+*HPOption_HolePunch Standard/Not Installed: ""
+*HPOption_HolePunch hp2HolePunch/2-Hole Punch Kit: ""
+*HPOption_HolePunch hp3HolePunch/3-Hole Punch Kit: ""
+*HPOption_HolePunch hp4HolePunch/4-Hole Punch Kit: ""
+*?HPOption_HolePunch: "
+currentpagedevice /OutputAttributes known{
+ currentpagedevice /MediaProcessingDetails known{
+ currentpagedevice /MediaProcessingDetails get /ModelID known{
+ currentpagedevice /MediaProcessingDetails get /ModelID get (Q3689A) search
+ {pop pop pop (hp2HolePunch)}
+ {(Q3635A) search
+ {pop pop pop (hp3HolePunch)}
+ {(Q3690A) search
+ {pop pop pop (hp4HolePunch)} {pop (Standard)}ifelse}
+ ifelse}
+ ifelse}
+ {(Standard)}
+ ifelse}
+ {(Standard)}
+ ifelse}
+{(Standard)}
+ifelse = flush"
+*End
+*CloseUI: *HPOption_HolePunch
+
+*OpenUI *HPOption_PostInsertionUnit/HP Post Insertion Kit: Boolean
+*DefaultHPOption_PostInsertionUnit: False
+*HPOption_PostInsertionUnit True/Installed: ""
+*HPOption_PostInsertionUnit False/Not Installed: ""
+*?HPOption_PostInsertionUnit: "
+currentpagedevice /OutputAttributes known{
+ currentpagedevice /MediaProcessingDetails known{
+ currentpagedevice /MediaProcessingDetails get /ModelID known{
+ currentpagedevice /MediaProcessingDetails get /ModelID get (Q3636A) search
+ {pop pop pop (True)} {pop (False)}ifelse}
+ {(False)}
+ ifelse}
+ {(False)}
+ ifelse}
+{(False)}
+ifelse = flush"
+*End
+*CloseUI: *HPOption_PostInsertionUnit
+
+*OpenUI *HPOption_MBM_Mixed/Accessory Output Bins: PickOne
+*OrderDependency: 10 AnySetup *HPOption_MBM_Mixed
+*DefaultHPOption_MBM_Mixed: Standard
+*HPOption_MBM_Mixed Standard/Not Installed: ""
+*HPOption_MBM_Mixed MBMStaplerStacker/hp 3000-Sheet Stapler-Stacker: "userdict /HPConfigurableStapler 0 put"
+*HPOption_MBM_Mixed HPFinisher/hp Multifunction Finisher: ""
+*?HPOption_MBM_Mixed: "
+currentpagedevice /OutputAttributes known{
+ currentpagedevice /MediaProcessingDetails known{
+ currentpagedevice /MediaProcessingDetails get /ModelID known{
+ currentpagedevice /MediaProcessingDetails get /ModelID get (Q3634A) search
+ {pop pop pop (HPFinisher)}
+ {(Q3633A) search
+ {pop pop pop (MBMStaplerStacker)} {pop (Standard)} ifelse}
+ ifelse}
+ {(Standard)}
+ ifelse}
+ {(Standard)}
+ ifelse}
+ {(Standard)}
+ifelse = flush"
+*End
+*CloseUI: *HPOption_MBM_Mixed
+
+*OpenUI *InstalledMemory/Total Printer Memory: PickOne
+*DefaultInstalledMemory: 256-319MB
+*InstalledMemory 256-319MB/256 - 319 MB: ""
+*InstalledMemory 320-384MB/320 - 384 MB: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 320 ge
+ {(320-384MB)}
+ {(256-319MB)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+*%=================================================
+*% Fit to Page
+*%=================================================
+*OpenUI *HPOption_PaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPOption_PaperPolicy
+*DefaultHPOption_PaperPolicy: PromptUser
+*HPOption_PaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false /Policies << /DeferredMediaSelection true /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false /Policies << /DeferredMediaSelection true /PageSize 5 >> >> setpagedevice"
+*End
+*?HPOption_PaperPolicy: "(PromptUser) = flush"
+*CloseUI: *HPOption_PaperPolicy
+
+*CloseGroup: InstallableOptions
+
+*%=================================================
+*% UI Constraints
+*%=================================================
+*% If A than not B (Also include the reverse constraints if appropriate)
+*%
+
+*% If optional trays are not installed, disable access to SideHCI (Tray 5).
+*%-------------------------------------------------------------------------------
+*UIConstraints: *HPOption_Tray5 False *InputSlot SideHCI
+*UIConstraints: *InputSlot SideHCI *HPOption_Tray5 False
+
+*% Front_Cover_from_Feeder_InputBin
+*UIConstraints: *HPOption_PostInsertionUnit False *HPPrimaryFrontCover TopInserterTray
+*UIConstraints: *HPOption_PostInsertionUnit False *HPPrimaryFrontCover BottomInserterTray
+*UIConstraints: *HPPrimaryFrontCover TopInserterTray *HPOption_PostInsertionUnit False
+*UIConstraints: *HPPrimaryFrontCover BottomInserterTray *HPOption_PostInsertionUnit False
+
+*% Back_Cover_from_Feeder_InputBin
+*UIConstraints: *HPOption_PostInsertionUnit False *HPPrimaryBackCover TopInserterTray
+*UIConstraints: *HPOption_PostInsertionUnit False *HPPrimaryBackCover BottomInserterTray
+*UIConstraints: *HPPrimaryBackCover TopInserterTray *HPOption_PostInsertionUnit False
+*UIConstraints: *HPPrimaryBackCover BottomInserterTray *HPOption_PostInsertionUnit False
+
+*% Constrain output bins that are not available with Standard configuration
+*%-------------------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin LeftUP
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin LeftDOWN
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin Stacker
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin StackerFaceUp
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin HPBooklet
+
+*UIConstraints: *OutputBin LeftUP *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin LeftDOWN *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin Stacker *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin StackerFaceUp *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin HPBooklet *HPOption_MBM_Mixed Standard
+
+*% Constrain HPBooklet not to show if Stacker is installed, and vice-versa
+*%-------------------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin HPBooklet
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin StackerFaceUp
+*UIConstraints: *OutputBin HPBooklet *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin StackerFaceUp *HPOption_MBM_Mixed MBMStaplerStacker
+
+*% High capacity stapler disabled without high capacity output unit
+*%--------------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1LeftPortrait
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1RightPortrait
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 2RightPortrait
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 2LeftPortrait
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 2TopPortrait
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1LeftLandscape
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1RightLandscape
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 2RightLandscape
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 2LeftLandscape
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 2TopLandscape
+
+*%Constrain stapling to the stapling bin
+*%------------------------------------------------------------------
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 1LeftPortrait
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 1RightPortrait
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 2LeftPortrait
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 2RightPortrait
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 2TopPortrait
+
+*UIConstraints: *HPStaplerOptions 1LeftPortrait *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 1RightPortrait *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 2LeftPortrait *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 2RightPortrait *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 2TopPortrait *OutputBin PrinterDefault
+
+*UIConstraints: *OutputBin LeftUP *HPStaplerOptions 1LeftPortrait
+*UIConstraints: *OutputBin LeftUP *HPStaplerOptions 1RightPortrait
+*UIConstraints: *OutputBin LeftUP *HPStaplerOptions 2LeftPortrait
+*UIConstraints: *OutputBin LeftUP *HPStaplerOptions 2RightPortrait
+*UIConstraints: *OutputBin LeftUP *HPStaplerOptions 2TopPortrait
+
+*UIConstraints: *OutputBin LeftDOWN *HPStaplerOptions 1LeftPortrait
+*UIConstraints: *OutputBin LeftDOWN *HPStaplerOptions 1RightPortrait
+*UIConstraints: *OutputBin LeftDOWN *HPStaplerOptions 2LeftPortrait
+*UIConstraints: *OutputBin LeftDOWN *HPStaplerOptions 2RightPortrait
+*UIConstraints: *OutputBin LeftDOWN *HPStaplerOptions 2TopPortrait
+
+*UIConstraints: *HPStaplerOptions 1LeftPortrait *OutputBin LeftUP
+*UIConstraints: *HPStaplerOptions 1RightPortrait *OutputBin LeftUP
+*UIConstraints: *HPStaplerOptions 2LeftPortrait *OutputBin LeftUP
+*UIConstraints: *HPStaplerOptions 2RightPortrait *OutputBin LeftUP
+*UIConstraints: *HPStaplerOptions 2TopPortrait *OutputBin LeftUP
+
+*UIConstraints: *HPStaplerOptions 1LeftPortrait *OutputBin LeftDOWN
+*UIConstraints: *HPStaplerOptions 1RightPortrait *OutputBin LeftDOWN
+*UIConstraints: *HPStaplerOptions 2LeftPortrait *OutputBin LeftDOWN
+*UIConstraints: *HPStaplerOptions 2RightPortrait *OutputBin LeftDOWN
+*UIConstraints: *HPStaplerOptions 2TopPortrait *OutputBin LeftDOWN
+
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 1LeftPortrait
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 1RightPortrait
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 2LeftPortrait
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 2RightPortrait
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 2TopPortrait
+
+*UIConstraints: *HPStaplerOptions 1LeftPortrait *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 1RightPortrait *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 2LeftPortrait *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 2RightPortrait *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 2TopPortrait *OutputBin Stacker
+
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 1LeftPortrait
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 1RightPortrait
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 2LeftPortrait
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 2RightPortrait
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 2TopPortrait
+
+*UIConstraints: *HPStaplerOptions 1LeftPortrait *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 1RightPortrait *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 2LeftPortrait *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 2RightPortrait *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 2TopPortrait *OutputBin StackerFaceUp
+
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 1LeftPortrait
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 1RightPortrait
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 2LeftPortrait
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 2RightPortrait
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 2TopPortrait
+
+*UIConstraints: *HPStaplerOptions 1LeftPortrait *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 1RightPortrait *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 2LeftPortrait *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 2RightPortrait *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 2TopPortrait *OutputBin HPBooklet
+
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 1LeftLandscape
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 1RightLandscape
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 2LeftLandscape
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 2RightLandscape
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 2TopLandscape
+
+*UIConstraints: *HPStaplerOptions 1LeftLandscape *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 1RightLandscape *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 2LeftLandscape *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 2RightLandscape *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 2TopLandscape *OutputBin PrinterDefault
+
+*UIConstraints: *OutputBin LeftUP *HPStaplerOptions 1LeftLandscape
+*UIConstraints: *OutputBin LeftUP *HPStaplerOptions 1RightLandscape
+*UIConstraints: *OutputBin LeftUP *HPStaplerOptions 2LeftLandscape
+*UIConstraints: *OutputBin LeftUP *HPStaplerOptions 2RightLandscape
+*UIConstraints: *OutputBin LeftUP *HPStaplerOptions 2TopLandscape
+
+*UIConstraints: *OutputBin LeftDOWN *HPStaplerOptions 1LeftLandscape
+*UIConstraints: *OutputBin LeftDOWN *HPStaplerOptions 1RightLandscape
+*UIConstraints: *OutputBin LeftDOWN *HPStaplerOptions 2LeftLandscape
+*UIConstraints: *OutputBin LeftDOWN *HPStaplerOptions 2RightLandscape
+*UIConstraints: *OutputBin LeftDOWN *HPStaplerOptions 2TopLandscape
+
+*UIConstraints: *HPStaplerOptions 1LeftLandscape *OutputBin LeftUP
+*UIConstraints: *HPStaplerOptions 1RightLandscape *OutputBin LeftUP
+*UIConstraints: *HPStaplerOptions 2LeftLandscape *OutputBin LeftUP
+*UIConstraints: *HPStaplerOptions 2RightLandscape *OutputBin LeftUP
+*UIConstraints: *HPStaplerOptions 2TopLandscape *OutputBin LeftUP
+
+*UIConstraints: *HPStaplerOptions 1LeftLandscape *OutputBin LeftDOWN
+*UIConstraints: *HPStaplerOptions 1RightLandscape *OutputBin LeftDOWN
+*UIConstraints: *HPStaplerOptions 2LeftLandscape *OutputBin LeftDOWN
+*UIConstraints: *HPStaplerOptions 2RightLandscape *OutputBin LeftDOWN
+*UIConstraints: *HPStaplerOptions 2TopLandscape *OutputBin LeftDOWN
+
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 1LeftLandscape
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 1RightLandscape
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 2LeftLandscape
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 2RightLandscape
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 2TopLandscape
+
+*UIConstraints: *HPStaplerOptions 1LeftLandscape *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 1RightLandscape *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 2LeftLandscape *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 2RightLandscape *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 2TopLandscape *OutputBin Stacker
+
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 1LeftLandscape
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 1RightLandscape
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 2LeftLandscape
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 2RightLandscape
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 2TopLandscape
+
+*UIConstraints: *HPStaplerOptions 1LeftLandscape *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 1RightLandscape *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 2LeftLandscape *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 2RightLandscape *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 2TopLandscape *OutputBin StackerFaceUp
+
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 1LeftLandscape
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 1RightLandscape
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 2LeftLandscape
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 2RightLandscape
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 2TopLandscape
+
+*UIConstraints: *HPStaplerOptions 1LeftLandscape *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 1RightLandscape *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 2LeftLandscape *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 2RightLandscape *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 2TopLandscape *OutputBin HPBooklet
+
+*%Constrain Folding to the Booklet Bin
+*%------------------------------------------------------------------
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions HPBooklet
+
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions HPBooklet *OutputBin PrinterDefault
+
+*UIConstraints: *OutputBin LeftUP *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *OutputBin LeftUP *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *OutputBin LeftUP *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *OutputBin LeftUP *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *OutputBin LeftUP *HPStaplerOptions HPBooklet
+
+*UIConstraints: *OutputBin LeftDOWN *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *OutputBin LeftDOWN *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *OutputBin LeftDOWN *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *OutputBin LeftDOWN *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *OutputBin LeftDOWN *HPStaplerOptions HPBooklet
+
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *OutputBin LeftUP
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *OutputBin LeftUP
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *OutputBin LeftUP
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *OutputBin LeftUP
+*UIConstraints: *HPStaplerOptions HPBooklet *OutputBin LeftUP
+
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *OutputBin LeftDOWN
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *OutputBin LeftDOWN
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *OutputBin LeftDOWN
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *OutputBin LeftDOWN
+*UIConstraints: *HPStaplerOptions HPBooklet *OutputBin LeftDOWN
+
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions HPBooklet
+
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions HPBooklet *OutputBin Stacker
+
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions HPBooklet
+
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions HPBooklet *OutputBin StackerFaceUp
+
+*UIConstraints: *OutputBin UStapler *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *OutputBin UStapler *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *OutputBin UStapler *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *OutputBin UStapler *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *OutputBin UStapler *HPStaplerOptions HPBooklet
+
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *OutputBin UStapler
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *OutputBin UStapler
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *OutputBin UStapler
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *OutputBin UStapler
+*UIConstraints: *HPStaplerOptions HPBooklet *OutputBin UStapler
+
+*% The Constaints for Stapling for Collate and Pagesize,PageRegion
+*% ----------------------------------------------------------------
+
+*% Do not staple uncollated documents
+*UIConstraints: *Collate False *HPStaplerOptions 1LeftPortrait
+*UIConstraints: *Collate False *HPStaplerOptions 1RightPortrait
+*UIConstraints: *Collate False *HPStaplerOptions 2LeftPortrait
+*UIConstraints: *Collate False *HPStaplerOptions 2RightPortrait
+*UIConstraints: *Collate False *HPStaplerOptions 2TopPortrait
+
+*UIConstraints: *HPStaplerOptions 1LeftPortrait *Collate False
+*UIConstraints: *HPStaplerOptions 1RightPortrait *Collate False
+*UIConstraints: *HPStaplerOptions 2LeftPortrait *Collate False
+*UIConstraints: *HPStaplerOptions 2RightPortrait *Collate False
+*UIConstraints: *HPStaplerOptions 2TopPortrait *Collate False
+
+*UIConstraints: *Collate False *HPStaplerOptions 1LeftLandscape
+*UIConstraints: *Collate False *HPStaplerOptions 1RightLandscape
+*UIConstraints: *Collate False *HPStaplerOptions 2LeftLandscape
+*UIConstraints: *Collate False *HPStaplerOptions 2RightLandscape
+*UIConstraints: *Collate False *HPStaplerOptions 2TopLandscape
+
+*UIConstraints: *HPStaplerOptions 1LeftLandscape *Collate False
+*UIConstraints: *HPStaplerOptions 1RightLandscape *Collate False
+*UIConstraints: *HPStaplerOptions 2LeftLandscape *Collate False
+*UIConstraints: *HPStaplerOptions 2RightLandscape *Collate False
+*UIConstraints: *HPStaplerOptions 2TopLandscape *Collate False
+
+*% Disable Certain Media types when using the HPFinisher
+*% ------------------------------------------------------
+*UIConstraints: *OutputBin HPBooklet *MediaType Transparency
+*UIConstraints: *OutputBin Stacker *MediaType Labels
+*UIConstraints: *OutputBin StackerFaceUp *MediaType Labels
+*UIConstraints: *OutputBin HPBooklet *MediaType Labels
+*UIConstraints: *OutputBin HPBooklet *MediaType Rough
+*UIConstraints: *OutputBin HPBooklet *MediaType Cardstock
+*UIConstraints: *OutputBin HPBooklet *MediaType Transparency
+*UIConstraints: *OutputBin HPBooklet *MediaType Rough
+*UIConstraints: *MediaType Labels *OutputBin Stacker
+*UIConstraints: *MediaType Labels *OutputBin StackerFaceUp
+*UIConstraints: *MediaType Labels *OutputBin HPBooklet
+*UIConstraints: *MediaType Rough *OutputBin HPBooklet
+*UIConstraints: *MediaType Cardstock *OutputBin HPBooklet
+*UIConstraints: *MediaType Transparency *OutputBin HPBooklet
+*UIConstraints: *MediaType Rough *OutputBin HPBooklet
+
+*% Pagesize constraints
+*%------------------------------------------------------------
+*UIConstraints: *PageSize HalfLetter *InputSlot SideHCI
+*UIConstraints: *PageRegion HalfLetter *InputSlot SideHCI
+*UIConstraints: *PageSize A5 *InputSlot SideHCI
+*UIConstraints: *PageRegion A5 *InputSlot SideHCI
+*UIConstraints: *PageSize A6 *InputSlot Middle
+*UIConstraints: *PageRegion A6 *InputSlot Middle
+*UIConstraints: *PageSize A6 *InputSlot Lower
+*UIConstraints: *PageRegion A6 *InputSlot Lower
+*UIConstraints: *PageSize A6 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion A6 *InputSlot LargeCapacity
+*UIConstraints: *PageSize A6 *InputSlot SideHCI
+*UIConstraints: *PageRegion A6 *InputSlot SideHCI
+*UIConstraints: *PageSize B6 *InputSlot Middle
+*UIConstraints: *PageRegion B6 *InputSlot Middle
+*UIConstraints: *PageSize B6 *InputSlot Lower
+*UIConstraints: *PageRegion B6 *InputSlot Lower
+*UIConstraints: *PageSize B6 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion B6 *InputSlot LargeCapacity
+*UIConstraints: *PageSize B6 *InputSlot SideHCI
+*UIConstraints: *PageRegion B6 *InputSlot SideHCI
+*UIConstraints: *PageSize B6 *InputSlot SideHCI
+*UIConstraints: *PageRegion B6 *InputSlot SideHCI
+*UIConstraints: *PageSize HalfLetter_Wide *InputSlot SideHCI
+*UIConstraints: *PageRegion HalfLetter_Wide *InputSlot SideHCI
+*UIConstraints: *PageSize A5_Wide *InputSlot SideHCI
+*UIConstraints: *PageRegion A5_Wide *InputSlot SideHCI
+
+*% Media constraints
+*%------------------------------------------------------------
+*UIConstraints: *MediaType Labels *InputSlot Upper
+*UIConstraints: *InputSlot Upper *MediaType Labels
+*UIConstraints: *MediaType Transparency *InputSlot Middle
+*UIConstraints: *InputSlot Middle *MediaType Transparency
+*UIConstraints: *MediaType Transparency *InputSlot Lower
+*UIConstraints: *InputSlot Lower *MediaType Transparency
+*UIConstraints: *MediaType Transparency *InputSlot LargeCapacity
+*UIConstraints: *InputSlot LargeCapacity *MediaType Transparency
+*UIConstraints: *MediaType Transparency *InputSlot SideHCI
+*UIConstraints: *InputSlot SideHCI *MediaType Transparency
+*UIConstraints: *MediaType Vellum *InputSlot Middle
+*UIConstraints: *InputSlot Middle *MediaType Vellum
+*UIConstraints: *MediaType Vellum *InputSlot Lower
+*UIConstraints: *InputSlot Lower *MediaType Vellum
+*UIConstraints: *MediaType Vellum *InputSlot LargeCapacity
+*UIConstraints: *InputSlot LargeCapacity *MediaType Vellum
+*UIConstraints: *MediaType Vellum *InputSlot SideHCI
+*UIConstraints: *InputSlot SideHCI *MediaType Vellum
+
+*% Don't allow A6,B6, transparencies or labels or Cardstock to be duplexed
+*%------------------------------------------------------------------------
+*UIConstraints: *PageSize A6 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize B6 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A6
+*UIConstraints: *Duplex DuplexNoTumble *PageSize B6
+
+*UIConstraints: *PageRegion A6 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion B6 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A6
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion B6
+
+*UIConstraints: *PageSize A6 *Duplex DuplexTumble
+*UIConstraints: *PageSize B6 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize A6
+*UIConstraints: *Duplex DuplexTumble *PageSize B6
+
+*UIConstraints: *PageRegion A6 *Duplex DuplexTumble
+*UIConstraints: *PageRegion B6 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion A6
+*UIConstraints: *Duplex DuplexTumble *PageRegion B6
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Cardstock *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Cardstock
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Cardstock *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType Cardstock
+
+*% Staple constraints
+*%------------------------------------------------------------
+*UIConstraints: *PageSize A6 *OutputBin UStapler
+*UIConstraints: *PageRegion A6 *OutputBin UStapler
+*UIConstraints: *OutputBin UStapler *PageSize A6
+*UIConstraints: *OutputBin UStapler *PageRegion A6
+
+*UIConstraints: *PageSize B6 *OutputBin UStapler
+*UIConstraints: *PageRegion B6 *OutputBin UStapler
+*UIConstraints: *OutputBin UStapler *PageSize B6
+*UIConstraints: *OutputBin UStapler *PageRegion B6
+
+*NonUIConstraints: *CustomPageSize True *OutputBin UStapler
+
+
+*% Fold/Saddle Stitch constraints
+*%------------------------------------------------------------
+*UIConstraints: *PageSize HalfLetter *OutputBin HPBooklet
+*UIConstraints: *PageRegion HalfLetter *OutputBin HPBooklet
+*UIConstraints: *OutputBin HPBooklet *PageSize HalfLetter
+*UIConstraints: *OutputBin HPBooklet *PageRegion HalfLetter
+
+*UIConstraints: *PageSize Executive *OutputBin HPBooklet
+*UIConstraints: *PageRegion Executive *OutputBin HPBooklet
+*UIConstraints: *OutputBin HPBooklet *PageSize Executive
+*UIConstraints: *OutputBin HPBooklet *PageRegion Executive
+
+*UIConstraints: *PageSize A6 *OutputBin HPBooklet
+*UIConstraints: *PageRegion A6 *OutputBin HPBooklet
+*UIConstraints: *OutputBin HPBooklet *PageSize A6
+*UIConstraints: *OutputBin HPBooklet *PageRegion A6
+
+*UIConstraints: *PageSize B6 *OutputBin HPBooklet
+*UIConstraints: *PageRegion B6 *OutputBin HPBooklet
+*UIConstraints: *OutputBin HPBooklet *PageSize B6
+*UIConstraints: *OutputBin HPBooklet *PageRegion B6
+
+*UIConstraints: *PageSize Letter_Wide *OutputBin HPBooklet
+*UIConstraints: *PageRegion Letter_Wide *OutputBin HPBooklet
+*UIConstraints: *OutputBin HPBooklet *PageSize Letter_Wide
+*UIConstraints: *OutputBin HPBooklet *PageRegion Letter_Wide
+
+*UIConstraints: *PageSize A5_Wide *OutputBin HPBooklet
+*UIConstraints: *PageRegion A5_Wide *OutputBin HPBooklet
+*UIConstraints: *OutputBin HPBooklet *PageSize A5_Wide
+*UIConstraints: *OutputBin HPBooklet *PageRegion A5_Wide
+
+*UIConstraints: *PageSize B5_JIS_Wide *OutputBin HPBooklet
+*UIConstraints: *PageRegion B5_JIS_Wide *OutputBin HPBooklet
+*UIConstraints: *OutputBin HPBooklet *PageSize B5_JIS_Wide
+*UIConstraints: *OutputBin HPBooklet *PageRegion B5_JIS_Wide
+
+*NonUIConstraints: *CustomPageSize True *OutputBin HPBooklet
+
+*% Folding Constraints on Paper Sizes
+*%-------------------------------------
+*UIConstraints: *PageSize HalfLetter *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageRegion HalfLetter *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageSize Executive *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageRegion Executive *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageSize Legal *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageRegion Legal *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageSize LegalSmall *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageRegion LegalSmall *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageSize Tabloid *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageRegion Tabloid *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageSize A3 *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageRegion A3 *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageSize A5 *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageRegion A5 *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageSize A6 *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageRegion A6 *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageSize B4 *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageRegion B4 *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageSize B5 *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageRegion B5 *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageSize B6 *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageRegion B6 *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageSize w612h936 *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageRegion w612h936 *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageSize w774h1116 *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageRegion w774h1116 *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageSize Letter_Wide *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageRegion Letter_Wide *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageSize HalfLetter_Wide *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageRegion HalfLetter_Wide *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageSize Tabloid_Wide *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageRegion Tabloid_Wide *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageSize A3_Wide *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageRegion A3_Wide *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageSize A4_Wide *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageRegion A4_Wide *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageSize A5_Wide *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageRegion A5_Wide *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageSize B4_JIS_Wide *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageRegion B4_JIS_Wide *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageSize B5_JIS_Wide *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *PageRegion B5_JIS_Wide *HPStaplerOptions CenterFoldFaceUp
+
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageSize HalfLetter
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageRegion HalfLetter
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageSize Executive
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageRegion Executive
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageSize Legal
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageRegion Legal
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageSize LegalSmall
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageRegion LegalSmall
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageSize Tabloid
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageRegion Tabloid
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageSize A3
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageRegion A3
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageSize A5
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageRegion A5
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageSize A6
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageRegion A6
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageSize B4
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageRegion B4
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageSize B5
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageRegion B5
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageSize B6
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageRegion B6
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageSize w612h936
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageRegion w612h936
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageSize w774h1116
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageRegion w774h1116
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageSize Letter_Wide
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageRegion Letter_Wide
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageSize HalfLetter_Wide
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageRegion HalfLetter_Wide
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageSize Tabloid_Wide
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageRegion Tabloid_Wide
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageSize A3_Wide
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageRegion A3_Wide
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageSize A4_Wide
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageRegion A4_Wide
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageSize A5_Wide
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageRegion A5_Wide
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageSize B4_JIS_Wide
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageRegion B4_JIS_Wide
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageSize B5_JIS_Wide
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *PageRegion B5_JIS_Wide
+
+*UIConstraints: *PageSize HalfLetter *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageRegion HalfLetter *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageSize Executive *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageRegion Executive *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageSize Legal *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageRegion Legal *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageSize LegalSmall *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageRegion LegalSmall *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageSize Tabloid *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageRegion Tabloid *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageSize A3 *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageRegion A3 *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageSize A5 *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageRegion A5 *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageSize A6 *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageRegion A6 *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageSize B4 *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageRegion B4 *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageSize B5 *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageRegion B5 *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageSize B6 *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageRegion B6 *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageSize w612h936 *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageRegion w612h936 *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageSize w774h1116 *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageRegion w774h1116 *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageSize Letter_Wide *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageRegion Letter_Wide *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageSize HalfLetter_Wide *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageRegion HalfLetter_Wide *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageSize Tabloid_Wide *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageRegion Tabloid_Wide *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageSize A3_Wide *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageRegion A3_Wide *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageSize A4_Wide *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageRegion A4_Wide *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageSize A5_Wide *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageRegion A5_Wide *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageSize B4_JIS_Wide *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageRegion B4_JIS_Wide *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageSize B5_JIS_Wide *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *PageRegion B5_JIS_Wide *HPStaplerOptions CenterFoldFaceDown
+
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageSize HalfLetter
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageRegion HalfLetter
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageSize Executive
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageRegion Executive
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageSize Legal
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageRegion Legal
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageSize LegalSmall
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageRegion LegalSmall
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageSize Tabloid
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageRegion Tabloid
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageSize A3
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageRegion A3
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageSize A5
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageRegion A5
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageSize A6
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageRegion A6
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageSize B4
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageRegion B4
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageSize B5
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageRegion B5
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageSize B6
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageRegion B6
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageSize w612h936
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageRegion w612h936
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageSize w774h1116
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageRegion w774h1116
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageSize Letter_Wide
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageRegion Letter_Wide
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageSize HalfLetter_Wide
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageRegion HalfLetter_Wide
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageSize Tabloid_Wide
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageRegion Tabloid_Wide
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageSize A3_Wide
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageRegion A3_Wide
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageSize A4_Wide
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageRegion A4_Wide
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageSize A5_Wide
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageRegion A5_Wide
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageSize B4_JIS_Wide
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageRegion B4_JIS_Wide
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageSize B5_JIS_Wide
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *PageRegion B5_JIS_Wide
+
+*UIConstraints: *PageSize HalfLetter *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageRegion HalfLetter *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageSize Executive *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageRegion Executive *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageSize Legal *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageRegion Legal *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageSize LegalSmall *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageRegion LegalSmall *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageSize Tabloid *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageRegion Tabloid *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageSize A3 *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageRegion A3 *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageSize A5 *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageRegion A5 *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageSize A6 *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageRegion A6 *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageSize B4 *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageRegion B4 *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageSize B5 *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageRegion B5 *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageSize B6 *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageRegion B6 *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageSize w612h936 *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageRegion w612h936 *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageSize w774h1116 *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageRegion w774h1116 *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageSize Letter_Wide *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageRegion Letter_Wide *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageSize HalfLetter_Wide *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageRegion HalfLetter_Wide *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageSize Tabloid_Wide *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageRegion Tabloid_Wide *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageSize A3_Wide *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageRegion A3_Wide *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageSize A4_Wide *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageRegion A4_Wide *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageSize A5_Wide *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageRegion A5_Wide *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageSize B4_JIS_Wide *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageRegion B4_JIS_Wide *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageSize B5_JIS_Wide *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *PageRegion B5_JIS_Wide *HPStaplerOptions TriFoldFaceUp
+
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageSize HalfLetter
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageRegion HalfLetter
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageSize Executive
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageRegion Executive
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageSize Legal
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageRegion Legal
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageSize LegalSmall
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageRegion LegalSmall
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageSize Tabloid
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageRegion Tabloid
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageSize A3
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageRegion A3
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageSize A5
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageRegion A5
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageSize A6
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageRegion A6
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageSize B4
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageRegion B4
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageSize B5
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageRegion B5
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageSize B6
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageRegion B6
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageSize w612h936
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageRegion w612h936
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageSize w774h1116
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageRegion w774h1116
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageSize Letter_Wide
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageRegion Letter_Wide
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageSize HalfLetter_Wide
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageRegion HalfLetter_Wide
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageSize Tabloid_Wide
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageRegion Tabloid_Wide
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageSize A3_Wide
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageRegion A3_Wide
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageSize A4_Wide
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageRegion A4_Wide
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageSize A5_Wide
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageRegion A5_Wide
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageSize B4_JIS_Wide
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageRegion B4_JIS_Wide
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageSize B5_JIS_Wide
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *PageRegion B5_JIS_Wide
+
+*UIConstraints: *PageSize HalfLetter *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageRegion HalfLetter *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageSize Executive *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageRegion Executive *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageSize Legal *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageRegion Legal *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageSize LegalSmall *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageRegion LegalSmall *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageSize Tabloid *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageRegion Tabloid *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageSize A3 *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageRegion A3 *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageSize A5 *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageRegion A5 *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageSize A6 *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageRegion A6 *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageSize B4 *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageRegion B4 *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageSize B5 *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageRegion B5 *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageSize B6 *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageRegion B6 *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageSize w612h936 *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageRegion w612h936 *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageSize w774h1116 *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageRegion w774h1116 *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageSize Letter_Wide *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageRegion Letter_Wide *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageSize HalfLetter_Wide *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageRegion HalfLetter_Wide *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageSize Tabloid_Wide *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageRegion Tabloid_Wide *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageSize A3_Wide *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageRegion A3_Wide *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageSize A4_Wide *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageRegion A4_Wide *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageSize A5_Wide *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageRegion A5_Wide *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageSize B4_JIS_Wide *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageRegion B4_JIS_Wide *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageSize B5_JIS_Wide *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *PageRegion B5_JIS_Wide *HPStaplerOptions TriFoldFaceDown
+
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageSize HalfLetter
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageRegion HalfLetter
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageSize Executive
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageRegion Executive
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageSize Legal
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageRegion Legal
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageSize LegalSmall
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageRegion LegalSmall
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageSize Tabloid
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageRegion Tabloid
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageSize A3
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageRegion A3
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageSize A5
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageRegion A5
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageSize A6
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageRegion A6
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageSize B4
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageRegion B4
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageSize B5
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageRegion B5
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageSize B6
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageRegion B6
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageSize w612h936
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageRegion w612h936
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageSize w774h1116
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageRegion w774h1116
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageSize Letter_Wide
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageRegion Letter_Wide
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageSize HalfLetter_Wide
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageRegion HalfLetter_Wide
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageSize Tabloid_Wide
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageRegion Tabloid_Wide
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageSize A3_Wide
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageRegion A3_Wide
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageSize A4_Wide
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageRegion A4_Wide
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageSize A5_Wide
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageRegion A5_Wide
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageSize B4_JIS_Wide
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageRegion B4_JIS_Wide
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageSize B5_JIS_Wide
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *PageRegion B5_JIS_Wide
+
+*UIConstraints: *PageSize HalfLetter *HPStaplerOptions HPBooklet
+*UIConstraints: *PageRegion HalfLetter *HPStaplerOptions HPBooklet
+*UIConstraints: *PageSize Executive *HPStaplerOptions HPBooklet
+*UIConstraints: *PageRegion Executive *HPStaplerOptions HPBooklet
+*UIConstraints: *PageSize Legal *HPStaplerOptions HPBooklet
+*UIConstraints: *PageRegion Legal *HPStaplerOptions HPBooklet
+*UIConstraints: *PageSize LegalSmall *HPStaplerOptions HPBooklet
+*UIConstraints: *PageRegion LegalSmall *HPStaplerOptions HPBooklet
+*UIConstraints: *PageSize Tabloid *HPStaplerOptions HPBooklet
+*UIConstraints: *PageRegion Tabloid *HPStaplerOptions HPBooklet
+*UIConstraints: *PageSize A3 *HPStaplerOptions HPBooklet
+*UIConstraints: *PageRegion A3 *HPStaplerOptions HPBooklet
+*UIConstraints: *PageSize A5 *HPStaplerOptions HPBooklet
+*UIConstraints: *PageRegion A5 *HPStaplerOptions HPBooklet
+*UIConstraints: *PageSize A6 *HPStaplerOptions HPBooklet
+*UIConstraints: *PageRegion A6 *HPStaplerOptions HPBooklet
+*UIConstraints: *PageSize B4 *HPStaplerOptions HPBooklet
+*UIConstraints: *PageRegion B4 *HPStaplerOptions HPBooklet
+*UIConstraints: *PageSize B5 *HPStaplerOptions HPBooklet
+*UIConstraints: *PageRegion B5 *HPStaplerOptions HPBooklet
+*UIConstraints: *PageSize B6 *HPStaplerOptions HPBooklet
+*UIConstraints: *PageRegion B6 *HPStaplerOptions HPBooklet
+*UIConstraints: *PageSize w612h936 *HPStaplerOptions HPBooklet
+*UIConstraints: *PageRegion w612h936 *HPStaplerOptions HPBooklet
+*UIConstraints: *PageSize w774h1116 *HPStaplerOptions HPBooklet
+*UIConstraints: *PageRegion w774h1116 *HPStaplerOptions HPBooklet
+*UIConstraints: *PageSize Letter_Wide *HPStaplerOptions HPBooklet
+*UIConstraints: *PageRegion Letter_Wide *HPStaplerOptions HPBooklet
+*UIConstraints: *PageSize HalfLetter_Wide *HPStaplerOptions HPBooklet
+*UIConstraints: *PageRegion HalfLetter_Wide *HPStaplerOptions HPBooklet
+*UIConstraints: *PageSize Tabloid_Wide *HPStaplerOptions HPBooklet
+*UIConstraints: *PageRegion Tabloid_Wide *HPStaplerOptions HPBooklet
+*UIConstraints: *PageSize A3_Wide *HPStaplerOptions HPBooklet
+*UIConstraints: *PageRegion A3_Wide *HPStaplerOptions HPBooklet
+*UIConstraints: *PageSize A4_Wide *HPStaplerOptions HPBooklet
+*UIConstraints: *PageRegion A4_Wide *HPStaplerOptions HPBooklet
+*UIConstraints: *PageSize A5_Wide *HPStaplerOptions HPBooklet
+*UIConstraints: *PageRegion A5_Wide *HPStaplerOptions HPBooklet
+*UIConstraints: *PageSize B4_JIS_Wide *HPStaplerOptions HPBooklet
+*UIConstraints: *PageRegion B4_JIS_Wide *HPStaplerOptions HPBooklet
+*UIConstraints: *PageSize B5_JIS_Wide *HPStaplerOptions HPBooklet
+*UIConstraints: *PageRegion B5_JIS_Wide *HPStaplerOptions HPBooklet
+
+*UIConstraints: *HPStaplerOptions HPBooklet *PageSize HalfLetter
+*UIConstraints: *HPStaplerOptions HPBooklet *PageRegion HalfLetter
+*UIConstraints: *HPStaplerOptions HPBooklet *PageSize Executive
+*UIConstraints: *HPStaplerOptions HPBooklet *PageRegion Executive
+*UIConstraints: *HPStaplerOptions HPBooklet *PageSize Legal
+*UIConstraints: *HPStaplerOptions HPBooklet *PageRegion Legal
+*UIConstraints: *HPStaplerOptions HPBooklet *PageSize LegalSmall
+*UIConstraints: *HPStaplerOptions HPBooklet *PageRegion LegalSmall
+*UIConstraints: *HPStaplerOptions HPBooklet *PageSize Tabloid
+*UIConstraints: *HPStaplerOptions HPBooklet *PageRegion Tabloid
+*UIConstraints: *HPStaplerOptions HPBooklet *PageSize A3
+*UIConstraints: *HPStaplerOptions HPBooklet *PageRegion A3
+*UIConstraints: *HPStaplerOptions HPBooklet *PageSize A5
+*UIConstraints: *HPStaplerOptions HPBooklet *PageRegion A5
+*UIConstraints: *HPStaplerOptions HPBooklet *PageSize A6
+*UIConstraints: *HPStaplerOptions HPBooklet *PageRegion A6
+*UIConstraints: *HPStaplerOptions HPBooklet *PageSize B4
+*UIConstraints: *HPStaplerOptions HPBooklet *PageRegion B4
+*UIConstraints: *HPStaplerOptions HPBooklet *PageSize B5
+*UIConstraints: *HPStaplerOptions HPBooklet *PageRegion B5
+*UIConstraints: *HPStaplerOptions HPBooklet *PageSize B6
+*UIConstraints: *HPStaplerOptions HPBooklet *PageRegion B6
+*UIConstraints: *HPStaplerOptions HPBooklet *PageSize w612h936
+*UIConstraints: *HPStaplerOptions HPBooklet *PageRegion w612h936
+*UIConstraints: *HPStaplerOptions HPBooklet *PageSize w774h1116
+*UIConstraints: *HPStaplerOptions HPBooklet *PageRegion w774h1116
+*UIConstraints: *HPStaplerOptions HPBooklet *PageSize Letter_Wide
+*UIConstraints: *HPStaplerOptions HPBooklet *PageRegion Letter_Wide
+*UIConstraints: *HPStaplerOptions HPBooklet *PageSize HalfLetter_Wide
+*UIConstraints: *HPStaplerOptions HPBooklet *PageRegion HalfLetter_Wide
+*UIConstraints: *HPStaplerOptions HPBooklet *PageSize Tabloid_Wide
+*UIConstraints: *HPStaplerOptions HPBooklet *PageRegion Tabloid_Wide
+*UIConstraints: *HPStaplerOptions HPBooklet *PageSize A3_Wide
+*UIConstraints: *HPStaplerOptions HPBooklet *PageRegion A3_Wide
+*UIConstraints: *HPStaplerOptions HPBooklet *PageSize A4_Wide
+*UIConstraints: *HPStaplerOptions HPBooklet *PageRegion A4_Wide
+*UIConstraints: *HPStaplerOptions HPBooklet *PageSize A5_Wide
+*UIConstraints: *HPStaplerOptions HPBooklet *PageRegion A5_Wide
+*UIConstraints: *HPStaplerOptions HPBooklet *PageSize B4_JIS_Wide
+*UIConstraints: *HPStaplerOptions HPBooklet *PageRegion B4_JIS_Wide
+*UIConstraints: *HPStaplerOptions HPBooklet *PageSize B5_JIS_Wide
+*UIConstraints: *HPStaplerOptions HPBooklet *PageRegion B5_JIS_Wide
+
+*UIConstraints: *HPStaplerOptions *MediaType Transparency
+*UIConstraints: *HPStaplerOptions *MediaType Labels
+*UIConstraints: *HPStaplerOptions *MediaType Cardstock
+*UIConstraints: *HPStaplerOptions *MediaType Rough
+*UIConstraints: *MediaType Transparency *HPStaplerOptions
+*UIConstraints: *MediaType Labels *HPStaplerOptions
+*UIConstraints: *MediaType Cardstock *HPStaplerOptions
+*UIConstraints: *MediaType Rough *HPStaplerOptions
+
+
+*% Constraints on Punching Options
+*%------------------------------------------
+*UIConstraints: *HPOption_HolePunch Standard *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *HPOption_HolePunch Standard *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *HPOption_HolePunch Standard *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *HPOption_HolePunch Standard *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *HPOption_HolePunch Standard *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *HPOption_HolePunch Standard *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *HPOption_HolePunch Standard
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *HPOption_HolePunch Standard
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *HPOption_HolePunch Standard
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *HPOption_HolePunch Standard
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *HPOption_HolePunch Standard
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *HPOption_HolePunch Standard
+
+*UIConstraints: *HPOption_HolePunch hp3HolePunch *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *HPOption_HolePunch hp3HolePunch *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *HPOption_HolePunch hp3HolePunch
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *HPOption_HolePunch hp3HolePunch
+
+*UIConstraints: *HPOption_HolePunch hp4HolePunch *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *HPOption_HolePunch hp4HolePunch *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *HPOption_HolePunch hp4HolePunch
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *HPOption_HolePunch hp4HolePunch
+
+*UIConstraints: *PageSize A6 *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *PageRegion A6 *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *PageSize A6 *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *PageRegion A6 *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *PageSize A6 *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *PageRegion A6 *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *PageSize A6 *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *PageRegion A6 *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *PageSize A6 *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *PageRegion A6 *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *PageSize A6 *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *PageRegion A6 *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *PageSize A6
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *PageSize A6
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *PageSize A6
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *PageSize A6
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *PageSize A6
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *PageSize A6
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *PageSize A6
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *PageSize A6
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *PageSize A6
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *PageSize A6
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *PageSize A6
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *PageSize A6
+
+*UIConstraints: *PageSize Letter_Wide *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *PageRegion Letter_Wide *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *PageSize Letter_Wide *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *PageRegion Letter_Wide *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *PageSize Letter_Wide *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *PageRegion Letter_Wide *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *PageSize Letter_Wide *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *PageRegion Letter_Wide *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *PageSize Letter_Wide *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *PageRegion Letter_Wide *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *PageSize Letter_Wide *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *PageRegion Letter_Wide *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *PageSize Letter_Wide
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *PageSize Letter_Wide
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *PageSize Letter_Wide
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *PageSize Letter_Wide
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *PageSize Letter_Wide
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *PageSize Letter_Wide
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *PageSize Letter_Wide
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *PageSize Letter_Wide
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *PageSize Letter_Wide
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *PageSize Letter_Wide
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *PageSize Letter_Wide
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *PageSize Letter_Wide
+
+*UIConstraints: *PageSize HalfLetter_Wide *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *PageRegion HalfLetter_Wide *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *PageSize HalfLetter_Wide *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *PageRegion HalfLetter_Wide *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *PageSize HalfLetter_Wide *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *PageRegion HalfLetter_Wide *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *PageSize HalfLetter_Wide *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *PageRegion HalfLetter_Wide *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *PageSize HalfLetter_Wide *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *PageRegion HalfLetter_Wide *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *PageSize HalfLetter_Wide *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *PageRegion HalfLetter_Wide *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *PageSize HalfLetter_Wide
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *PageSize HalfLetter_Wide
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *PageSize HalfLetter_Wide
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *PageSize HalfLetter_Wide
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *PageSize HalfLetter_Wide
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *PageSize HalfLetter_Wide
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *PageSize HalfLetter_Wide
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *PageSize HalfLetter_Wide
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *PageSize HalfLetter_Wide
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *PageSize HalfLetter_Wide
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *PageSize HalfLetter_Wide
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *PageSize HalfLetter_Wide
+
+*UIConstraints: *PageSize Tabloid_Wide *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *PageRegion Tabloid_Wide *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *PageSize Tabloid_Wide *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *PageRegion Tabloid_Wide *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *PageSize Tabloid_Wide *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *PageRegion Tabloid_Wide *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *PageSize Tabloid_Wide *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *PageRegion Tabloid_Wide *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *PageSize Tabloid_Wide *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *PageRegion Tabloid_Wide *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *PageSize Tabloid_Wide *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *PageRegion Tabloid_Wide *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *PageSize Tabloid_Wide
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *PageSize Tabloid_Wide
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *PageSize Tabloid_Wide
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *PageSize Tabloid_Wide
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *PageSize Tabloid_Wide
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *PageSize Tabloid_Wide
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *PageSize Tabloid_Wide
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *PageSize Tabloid_Wide
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *PageSize Tabloid_Wide
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *PageSize Tabloid_Wide
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *PageSize Tabloid_Wide
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *PageSize Tabloid_Wide
+
+*UIConstraints: *PageSize A3_Wide *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *PageRegion A3_Wide *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *PageSize A3_Wide *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *PageRegion A3_Wide *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *PageSize A3_Wide *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *PageRegion A3_Wide *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *PageSize A3_Wide *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *PageRegion A3_Wide *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *PageSize A3_Wide *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *PageRegion A3_Wide *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *PageSize A3_Wide *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *PageRegion A3_Wide *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *PageSize A3_Wide
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *PageSize A3_Wide
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *PageSize A3_Wide
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *PageSize A3_Wide
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *PageSize A3_Wide
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *PageSize A3_Wide
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *PageSize A3_Wide
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *PageSize A3_Wide
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *PageSize A3_Wide
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *PageSize A3_Wide
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *PageSize A3_Wide
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *PageSize A3_Wide
+
+*UIConstraints: *PageSize A4_Wide *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *PageRegion A4_Wide *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *PageSize A4_Wide *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *PageRegion A4_Wide *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *PageSize A4_Wide *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *PageRegion A4_Wide *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *PageSize A4_Wide *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *PageRegion A4_Wide *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *PageSize A4_Wide *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *PageRegion A4_Wide *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *PageSize A4_Wide *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *PageRegion A4_Wide *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *PageSize A4_Wide
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *PageSize A4_Wide
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *PageSize A4_Wide
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *PageSize A4_Wide
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *PageSize A4_Wide
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *PageSize A4_Wide
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *PageSize A4_Wide
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *PageSize A4_Wide
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *PageSize A4_Wide
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *PageSize A4_Wide
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *PageSize A4_Wide
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *PageSize A4_Wide
+
+*UIConstraints: *PageSize A5_Wide *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *PageRegion A5_Wide *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *PageSize A5_Wide *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *PageRegion A5_Wide *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *PageSize A5_Wide *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *PageRegion A5_Wide *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *PageSize A5_Wide *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *PageRegion A5_Wide *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *PageSize A5_Wide *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *PageRegion A5_Wide *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *PageSize A5_Wide *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *PageRegion A5_Wide *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *PageSize A5_Wide
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *PageSize A5_Wide
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *PageSize A5_Wide
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *PageSize A5_Wide
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *PageSize A5_Wide
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *PageSize A5_Wide
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *PageSize A5_Wide
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *PageSize A5_Wide
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *PageSize A5_Wide
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *PageSize A5_Wide
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *PageSize A5_Wide
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *PageSize A5_Wide
+
+*UIConstraints: *PageSize B4_JIS_Wide *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *PageRegion B4_JIS_Wide *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *PageSize B4_JIS_Wide *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *PageRegion B4_JIS_Wide *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *PageSize B4_JIS_Wide *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *PageRegion B4_JIS_Wide *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *PageSize B4_JIS_Wide *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *PageRegion B4_JIS_Wide *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *PageSize B4_JIS_Wide *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *PageRegion B4_JIS_Wide *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *PageSize B4_JIS_Wide *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *PageRegion B4_JIS_Wide *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *PageSize B4_JIS_Wide
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *PageSize B4_JIS_Wide
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *PageSize B4_JIS_Wide
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *PageSize B4_JIS_Wide
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *PageSize B4_JIS_Wide
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *PageSize B4_JIS_Wide
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *PageSize B4_JIS_Wide
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *PageSize B4_JIS_Wide
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *PageSize B4_JIS_Wide
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *PageSize B4_JIS_Wide
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *PageSize B4_JIS_Wide
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *PageSize B4_JIS_Wide
+
+*UIConstraints: *PageSize B5_JIS_Wide *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *PageRegion B5_JIS_Wide *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *PageSize B5_JIS_Wide *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *PageRegion B5_JIS_Wide *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *PageSize B5_JIS_Wide *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *PageRegion B5_JIS_Wide *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *PageSize B5_JIS_Wide *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *PageRegion B5_JIS_Wide *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *PageSize B5_JIS_Wide *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *PageRegion B5_JIS_Wide *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *PageSize B5_JIS_Wide *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *PageRegion B5_JIS_Wide *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *PageSize B5_JIS_Wide
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *PageSize B5_JIS_Wide
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *PageSize B5_JIS_Wide
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *PageSize B5_JIS_Wide
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *PageSize B5_JIS_Wide
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *PageSize B5_JIS_Wide
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *PageSize B5_JIS_Wide
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *PageSize B5_JIS_Wide
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *PageSize B5_JIS_Wide
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *PageSize B5_JIS_Wide
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *PageSize B5_JIS_Wide
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *PageSize B5_JIS_Wide
+
+*NonUIConstraints: *CustomPageSize True *HPPunchingOptions
+
+*UIConstraints: *MediaType Transparency *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *MediaType Transparency *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *MediaType Transparency *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *MediaType Transparency *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *MediaType Transparency *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *MediaType Transparency *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *MediaType Transparency
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *MediaType Transparency
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *MediaType Transparency
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *MediaType Transparency
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *MediaType Transparency
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *MediaType Transparency
+
+*UIConstraints: *MediaType Labels *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *MediaType Labels *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *MediaType Labels *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *MediaType Labels *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *MediaType Labels *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *MediaType Labels *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *MediaType Labels
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *MediaType Labels
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *MediaType Labels
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *MediaType Labels
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *MediaType Labels
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *MediaType Labels
+
+*UIConstraints: *MediaType Cardstock *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *MediaType Cardstock *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *MediaType Cardstock *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *MediaType Cardstock *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *MediaType Cardstock *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *MediaType Cardstock *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *MediaType Cardstock
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *MediaType Cardstock
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *MediaType Cardstock
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *MediaType Cardstock
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *MediaType Cardstock
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *MediaType Cardstock
+
+*UIConstraints: *MediaType Rough *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *MediaType Rough *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *MediaType Rough *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *MediaType Rough *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *MediaType Rough *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *MediaType Rough *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *MediaType Rough
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *MediaType Rough
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *MediaType Rough
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *MediaType Rough
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *MediaType Rough
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *MediaType Rough
+
+
+*% Punch constraints against Punching and Stapling/Folding
+*%--------------------------------------------------------
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *HPStaplerOptions 1RightPortrait
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *HPStaplerOptions 2RightPortrait
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *HPStaplerOptions 2TopPortrait
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *HPStaplerOptions 1RightLandscape
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *HPStaplerOptions 2RightLandscape
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *HPStaplerOptions 2TopLandscape
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *HPStaplerOptions HPBooklet
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *HPStaplerOptions 1LeftPortrait
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *HPStaplerOptions 2LeftPortrait
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *HPStaplerOptions 2TopPortrait
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *HPStaplerOptions 1LeftLandscape
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *HPStaplerOptions 2LeftLandscape
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *HPStaplerOptions 2TopLandscape
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *HPStaplerOptions HPBooklet
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *HPStaplerOptions 2LeftPortrait
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *HPStaplerOptions 2RightPortrait
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *HPStaplerOptions 2LeftLandscape
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *HPStaplerOptions 2RightLandscape
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *HPStaplerOptions HPBooklet
+
+*UIConstraints: *HPStaplerOptions 1RightPortrait *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *HPStaplerOptions 2RightPortrait *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *HPStaplerOptions 2TopPortrait *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *HPStaplerOptions 1RightLandscape *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *HPStaplerOptions 2RightLandscape *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *HPStaplerOptions 2TopLandscape *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *HPStaplerOptions HPBooklet *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *HPStaplerOptions 1LeftPortrait *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *HPStaplerOptions 2LeftPortrait *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *HPStaplerOptions 2TopPortrait *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *HPStaplerOptions 1LeftLandscape *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *HPStaplerOptions 2LeftLandscape *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *HPStaplerOptions 2TopLandscape *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *HPStaplerOptions HPBooklet *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *HPStaplerOptions 2LeftPortrait *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *HPStaplerOptions 2RightPortrait *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *HPStaplerOptions 2LeftLandscape *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *HPStaplerOptions 2RightLandscape *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *HPStaplerOptions HPBooklet *HPPunchingOptions CenterPunchPortrait
+
+
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *OutputBin LeftUP
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *OutputBin LeftUP
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *OutputBin LeftUP
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *OutputBin LeftDOWN
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *OutputBin LeftDOWN
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *OutputBin LeftDOWN
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *OutputBin StackerFaceUp
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *OutputBin StackerFaceUp
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *OutputBin StackerFaceUp
+*UIConstraints: *HPPunchingOptions LeftPunchPortrait *OutputBin HPBooklet
+*UIConstraints: *HPPunchingOptions RightPunchPortrait *OutputBin HPBooklet
+*UIConstraints: *HPPunchingOptions CenterPunchPortrait *OutputBin HPBooklet
+
+*UIConstraints: *OutputBin LeftUP *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *OutputBin LeftUP *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *OutputBin LeftUP *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *OutputBin LeftDOWN *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *OutputBin LeftDOWN *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *OutputBin LeftDOWN *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *OutputBin StackerFaceUp *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *OutputBin StackerFaceUp *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *OutputBin StackerFaceUp *HPPunchingOptions CenterPunchPortrait
+*UIConstraints: *OutputBin HPBooklet *HPPunchingOptions LeftPunchPortrait
+*UIConstraints: *OutputBin HPBooklet *HPPunchingOptions RightPunchPortrait
+*UIConstraints: *OutputBin HPBooklet *HPPunchingOptions CenterPunchPortrait
+
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *HPStaplerOptions 1RightLandscape
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *HPStaplerOptions 2RightLandscape
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *HPStaplerOptions 2TopLandscape
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *HPStaplerOptions 1RightLandscape
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *HPStaplerOptions 2RightLandscape
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *HPStaplerOptions 2TopLandscape
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *HPStaplerOptions HPBooklet
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *HPStaplerOptions 1LeftLandscape
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *HPStaplerOptions 2LeftLandscape
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *HPStaplerOptions 2TopLandscape
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *HPStaplerOptions 1LeftLandscape
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *HPStaplerOptions 2LeftLandscape
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *HPStaplerOptions 2TopLandscape
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *HPStaplerOptions HPBooklet
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *HPStaplerOptions 2LeftLandscape
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *HPStaplerOptions 2RightLandscape
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *HPStaplerOptions 2LeftLandscape
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *HPStaplerOptions 2RightLandscape
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *HPStaplerOptions HPBooklet
+
+*UIConstraints: *HPStaplerOptions 1RightLandscape *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *HPStaplerOptions 2RightLandscape *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *HPStaplerOptions 2TopLandscape *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *HPStaplerOptions 1RightLandscape *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *HPStaplerOptions 2RightLandscape *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *HPStaplerOptions 2TopLandscape *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *HPStaplerOptions HPBooklet *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *HPStaplerOptions 1LeftLandscape *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *HPStaplerOptions 2LeftLandscape *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *HPStaplerOptions 2TopLandscape *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *HPStaplerOptions 1LeftLandscape *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *HPStaplerOptions 2LeftLandscape *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *HPStaplerOptions 2TopLandscape *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *HPStaplerOptions HPBooklet *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *HPStaplerOptions 2LeftLandscape *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *HPStaplerOptions 2RightLandscape *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *HPStaplerOptions 2LeftLandscape *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *HPStaplerOptions 2RightLandscape *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *HPStaplerOptions HPBooklet *HPPunchingOptions CenterPunchLandscape
+
+
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *OutputBin LeftUP
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *OutputBin LeftUP
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *OutputBin LeftUP
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *OutputBin LeftDOWN
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *OutputBin LeftDOWN
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *OutputBin LeftDOWN
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *OutputBin StackerFaceUp
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *OutputBin StackerFaceUp
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *OutputBin StackerFaceUp
+*UIConstraints: *HPPunchingOptions LeftPunchLandscape *OutputBin HPBooklet
+*UIConstraints: *HPPunchingOptions RightPunchLandscape *OutputBin HPBooklet
+*UIConstraints: *HPPunchingOptions CenterPunchLandscape *OutputBin HPBooklet
+
+*UIConstraints: *OutputBin LeftUP *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *OutputBin LeftUP *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *OutputBin LeftUP *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *OutputBin LeftDOWN *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *OutputBin LeftDOWN *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *OutputBin LeftDOWN *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *OutputBin StackerFaceUp *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *OutputBin StackerFaceUp *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *OutputBin StackerFaceUp *HPPunchingOptions CenterPunchLandscape
+*UIConstraints: *OutputBin HPBooklet *HPPunchingOptions LeftPunchLandscape
+*UIConstraints: *OutputBin HPBooklet *HPPunchingOptions RightPunchLandscape
+*UIConstraints: *OutputBin HPBooklet *HPPunchingOptions CenterPunchLandscape
+
+*% Constrain Paper Types allowed in Post Insertion Device
+*%---------------------------------------------------------
+*UIConstraints: *PageSize Legal *HPPrimaryFrontCover TopInserterTray
+*UIConstraints: *PageRegion Legal *HPPrimaryFrontCover TopInserterTray
+*UIConstraints: *HPPrimaryFrontCover TopInserterTray *PageSize Legal
+*UIConstraints: *HPPrimaryFrontCover TopInserterTray *PageRegion Legal
+*UIConstraints: *PageSize Legal *HPPrimaryBackCover TopInserterTray
+*UIConstraints: *PageRegion Legal *HPPrimaryBackCover TopInserterTray
+*UIConstraints: *HPPrimaryBackCover TopInserterTray *PageSize Legal
+*UIConstraints: *HPPrimaryBackCover TopInserterTray *PageRegion Legal
+
+*UIConstraints: *PageSize Tabloid *HPPrimaryFrontCover TopInserterTray
+*UIConstraints: *PageRegion Tabloid *HPPrimaryFrontCover TopInserterTray
+*UIConstraints: *HPPrimaryFrontCover TopInserterTray *PageSize Tabloid
+*UIConstraints: *HPPrimaryFrontCover TopInserterTray *PageRegion Tabloid
+*UIConstraints: *PageSize Tabloid *HPPrimaryBackCover TopInserterTray
+*UIConstraints: *PageRegion Tabloid *HPPrimaryBackCover TopInserterTray
+*UIConstraints: *HPPrimaryBackCover TopInserterTray *PageSize Tabloid
+*UIConstraints: *HPPrimaryBackCover TopInserterTray *PageRegion Tabloid
+
+*UIConstraints: *PageSize A3 *HPPrimaryFrontCover TopInserterTray
+*UIConstraints: *PageRegion A3 *HPPrimaryFrontCover TopInserterTray
+*UIConstraints: *HPPrimaryFrontCover TopInserterTray *PageSize A3
+*UIConstraints: *HPPrimaryFrontCover TopInserterTray *PageRegion A3
+*UIConstraints: *PageSize A3 *HPPrimaryBackCover TopInserterTray
+*UIConstraints: *PageRegion A3 *HPPrimaryBackCover TopInserterTray
+*UIConstraints: *HPPrimaryBackCover TopInserterTray *PageSize A3
+*UIConstraints: *HPPrimaryBackCover TopInserterTray *PageRegion A3
+
+*UIConstraints: *PageSize A6 *HPPrimaryFrontCover TopInserterTray
+*UIConstraints: *PageRegion A6 *HPPrimaryFrontCover TopInserterTray
+*UIConstraints: *HPPrimaryFrontCover TopInserterTray *PageSize A6
+*UIConstraints: *HPPrimaryFrontCover TopInserterTray *PageRegion A6
+*UIConstraints: *PageSize A6 *HPPrimaryFrontCover BottomInserterTray
+*UIConstraints: *PageRegion A6 *HPPrimaryFrontCover BottomInserterTray
+*UIConstraints: *HPPrimaryFrontCover BottomInserterTray *PageSize A6
+*UIConstraints: *HPPrimaryFrontCover BottomInserterTray *PageRegion A6
+*UIConstraints: *PageSize A6 *HPPrimaryBackCover TopInserterTray
+*UIConstraints: *PageRegion A6 *HPPrimaryBackCover TopInserterTray
+*UIConstraints: *HPPrimaryBackCover TopInserterTray *PageSize A6
+*UIConstraints: *HPPrimaryBackCover TopInserterTray *PageRegion A6
+*UIConstraints: *PageSize A6 *HPPrimaryBackCover BottomInserterTray
+*UIConstraints: *PageRegion A6 *HPPrimaryBackCover BottomInserterTray
+*UIConstraints: *HPPrimaryBackCover BottomInserterTray *PageSize A6
+*UIConstraints: *HPPrimaryBackCover BottomInserterTray *PageRegion A6
+
+*UIConstraints: *PageSize B4 *HPPrimaryFrontCover TopInserterTray
+*UIConstraints: *PageRegion B4 *HPPrimaryFrontCover TopInserterTray
+*UIConstraints: *HPPrimaryFrontCover TopInserterTray *PageSize B4
+*UIConstraints: *HPPrimaryFrontCover TopInserterTray *PageRegion B4
+
+*UIConstraints: *PageSize B4 *HPPrimaryBackCover TopInserterTray
+*UIConstraints: *PageRegion B4 *HPPrimaryBackCover TopInserterTray
+*UIConstraints: *HPPrimaryBackCover TopInserterTray *PageSize B4
+*UIConstraints: *HPPrimaryBackCover TopInserterTray *PageRegion B4
+
+*UIConstraints: *PageSize B6 *HPPrimaryFrontCover TopInserterTray
+*UIConstraints: *PageRegion B6 *HPPrimaryFrontCover TopInserterTray
+*UIConstraints: *HPPrimaryFrontCover TopInserterTray *PageSize B6
+*UIConstraints: *HPPrimaryFrontCover TopInserterTray *PageRegion B6
+*UIConstraints: *PageSize B6 *HPPrimaryFrontCover BottomInserterTray
+*UIConstraints: *PageRegion B6 *HPPrimaryFrontCover BottomInserterTray
+*UIConstraints: *HPPrimaryFrontCover BottomInserterTray *PageSize B6
+*UIConstraints: *HPPrimaryFrontCover BottomInserterTray *PageRegion B6
+
+*UIConstraints: *PageSize B6 *HPPrimaryBackCover TopInserterTray
+*UIConstraints: *PageRegion B6 *HPPrimaryBackCover TopInserterTray
+*UIConstraints: *HPPrimaryBackCover TopInserterTray *PageSize B6
+*UIConstraints: *HPPrimaryBackCover TopInserterTray *PageRegion B6
+*UIConstraints: *PageSize B6 *HPPrimaryBackCover BottomInserterTray
+*UIConstraints: *PageRegion B6 *HPPrimaryBackCover BottomInserterTray
+*UIConstraints: *HPPrimaryBackCover BottomInserterTray *PageSize B6
+*UIConstraints: *HPPrimaryBackCover BottomInserterTray *PageRegion B6
+
+*UIConstraints: *PageSize w774h1116 *HPPrimaryFrontCover TopInserterTray
+*UIConstraints: *PageRegion w774h1116 *HPPrimaryFrontCover TopInserterTray
+*UIConstraints: *HPPrimaryFrontCover TopInserterTray *PageSize w774h1116
+*UIConstraints: *HPPrimaryFrontCover TopInserterTray *PageRegion w774h1116
+*UIConstraints: *PageSize w774h1116 *HPPrimaryBackCover TopInserterTray
+*UIConstraints: *PageRegion w774h1116 *HPPrimaryBackCover TopInserterTray
+*UIConstraints: *HPPrimaryBackCover TopInserterTray *PageSize w774h1116
+*UIConstraints: *HPPrimaryBackCover TopInserterTray *PageRegion w774h1116
+
+*UIConstraints: *PageSize w612h936 *HPPrimaryFrontCover TopInserterTray
+*UIConstraints: *PageRegion w612h936 *HPPrimaryFrontCover TopInserterTray
+*UIConstraints: *HPPrimaryFrontCover TopInserterTray *PageSize w612h936
+*UIConstraints: *HPPrimaryFrontCover TopInserterTray *PageRegion w612h936
+*UIConstraints: *PageSize w612h936 *HPPrimaryBackCover TopInserterTray
+*UIConstraints: *PageRegion w612h936 *HPPrimaryBackCover TopInserterTray
+*UIConstraints: *HPPrimaryBackCover TopInserterTray *PageSize w612h936
+*UIConstraints: *HPPrimaryBackCover TopInserterTray *PageRegion w612h936
+
+*UIConstraints: *PageSize Tabloid_Wide *HPPrimaryFrontCover TopInserterTray
+*UIConstraints: *PageRegion Tabloid_Wide *HPPrimaryFrontCover TopInserterTray
+*UIConstraints: *HPPrimaryFrontCover TopInserterTray *PageSize Tabloid_Wide
+*UIConstraints: *HPPrimaryFrontCover TopInserterTray *PageRegion Tabloid_Wide
+*UIConstraints: *PageSize Tabloid_Wide *HPPrimaryBackCover TopInserterTray
+*UIConstraints: *PageRegion Tabloid_Wide *HPPrimaryBackCover TopInserterTray
+*UIConstraints: *HPPrimaryBackCover TopInserterTray *PageSize Tabloid_Wide
+*UIConstraints: *HPPrimaryBackCover TopInserterTray *PageRegion Tabloid_Wide
+
+*UIConstraints: *PageSize A3_Wide *HPPrimaryFrontCover TopInserterTray
+*UIConstraints: *PageRegion A3_Wide *HPPrimaryFrontCover TopInserterTray
+*UIConstraints: *HPPrimaryFrontCover TopInserterTray *PageSize A3_Wide
+*UIConstraints: *HPPrimaryFrontCover TopInserterTray *PageRegion A3_Wide
+*UIConstraints: *PageSize A3_Wide *HPPrimaryBackCover TopInserterTray
+*UIConstraints: *PageRegion A3_Wide *HPPrimaryBackCover TopInserterTray
+*UIConstraints: *HPPrimaryBackCover TopInserterTray *PageSize A3_Wide
+*UIConstraints: *HPPrimaryBackCover TopInserterTray *PageRegion A3_Wide
+
+*UIConstraints: *PageSize B4_JIS_Wide *HPPrimaryFrontCover TopInserterTray
+*UIConstraints: *PageRegion B4_JIS_Wide *HPPrimaryFrontCover TopInserterTray
+*UIConstraints: *HPPrimaryFrontCover TopInserterTray *PageSize B4_JIS_Wide
+*UIConstraints: *HPPrimaryFrontCover TopInserterTray *PageRegion B4_JIS_Wide
+*UIConstraints: *PageSize B4_JIS_Wide *HPPrimaryBackCover TopInserterTray
+*UIConstraints: *PageRegion B4_JIS_Wide *HPPrimaryBackCover TopInserterTray
+*UIConstraints: *HPPrimaryBackCover TopInserterTray *PageSize B4_JIS_Wide
+*UIConstraints: *HPPrimaryBackCover TopInserterTray *PageRegion B4_JIS_Wide
+
+*NonUIConstraints: *CustomPageSize True *HPPrimaryFrontCover
+*NonUIConstraints: *CustomPageSize True *HPPrimaryBackCover
+
+*UIConstraints: *MediaType Transparency *HPOption_PostInsertionUnit
+*UIConstraints: *MediaType Labels *HPOption_PostInsertionUnit
+*UIConstraints: *MediaType Cardstock *HPOption_PostInsertionUnit
+*UIConstraints: *MediaType Rough *HPOption_PostInsertionUnit
+*UIConstraints: *HPOption_PostInsertionUnit *MediaType Transparency
+*UIConstraints: *HPOption_PostInsertionUnit *MediaType Labels
+*UIConstraints: *HPOption_PostInsertionUnit *MediaType Cardstock
+*UIConstraints: *HPOption_PostInsertionUnit *MediaType Rough
+
+*% can't Fold Front Cover Inward (Only fold Outward)
+*%-----------------------------------------------------
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *HPPrimaryFrontCover TopInserterTray
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *HPPrimaryFrontCover TopInserterTray
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *HPPrimaryFrontCover BottomInserterTray
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *HPPrimaryFrontCover BottomInserterTray
+
+*UIConstraints: *HPPrimaryFrontCover TopInserterTray *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *HPPrimaryFrontCover TopInserterTray *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *HPPrimaryFrontCover BottomInserterTray *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *HPPrimaryFrontCover BottomInserterTray *HPStaplerOptions TriFoldFaceUp
+
+
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *HPPrimaryBackCover TopInserterTray
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *HPPrimaryBackCover TopInserterTray
+*UIConstraints: *HPStaplerOptions CenterFoldFaceUp *HPPrimaryBackCover BottomInserterTray
+*UIConstraints: *HPStaplerOptions TriFoldFaceUp *HPPrimaryBackCover BottomInserterTray
+
+*UIConstraints: *HPPrimaryBackCover TopInserterTray *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *HPPrimaryBackCover TopInserterTray *HPStaplerOptions TriFoldFaceUp
+*UIConstraints: *HPPrimaryBackCover BottomInserterTray *HPStaplerOptions CenterFoldFaceUp
+*UIConstraints: *HPPrimaryBackCover BottomInserterTray *HPStaplerOptions TriFoldFaceUp
+
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *HPPrimaryBackCover TopInserterTray
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *HPPrimaryBackCover TopInserterTray
+*UIConstraints: *HPStaplerOptions CenterFoldFaceDown *HPPrimaryBackCover BottomInserterTray
+*UIConstraints: *HPStaplerOptions TriFoldFaceDown *HPPrimaryBackCover BottomInserterTray
+
+*UIConstraints: *HPPrimaryBackCover TopInserterTray *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *HPPrimaryBackCover TopInserterTray *HPStaplerOptions TriFoldFaceDown
+*UIConstraints: *HPPrimaryBackCover BottomInserterTray *HPStaplerOptions CenterFoldFaceDown
+*UIConstraints: *HPPrimaryBackCover BottomInserterTray *HPStaplerOptions TriFoldFaceDown
+
+*UIConstraints: *HPPrimaryBackCover TopInserterTray *HPStaplerOptions HPBooklet
+*UIConstraints: *HPPrimaryBackCover BottomInserterTray *HPStaplerOptions HPBooklet
+*UIConstraints: *HPStaplerOptions HPBooklet *HPPrimaryBackCover TopInserterTray
+*UIConstraints: *HPStaplerOptions HPBooklet *HPPrimaryBackCover BottomInserterTray
+
+
+*UIConstraints: *HPPrimaryBackCover TopInserterTray *OutputBin HPBooklet
+*UIConstraints: *HPPrimaryBackCover BottomInserterTray *OutputBin HPBooklet
+
+*UIConstraints: *OutputBin HPBooklet *HPPrimaryBackCover TopInserterTray
+*UIConstraints: *OutputBin HPBooklet *HPPrimaryBackCover BottomInserterTray
+
+*UIConstraints: *HPPrimaryBackCover TopInserterTray *HPRotate180 True
+*UIConstraints: *HPPrimaryBackCover BottomInserterTray *HPRotate180 True
+*UIConstraints: *HPRotate180 True *HPPrimaryBackCover TopInserterTray
+*UIConstraints: *HPRotate180 True *HPPrimaryBackCover BottomInserterTray
+
+*%These media types make no sense to staple
+*%------------------------------------------
+*UIConstraints: *MediaType Transparency *OutputBin UStapler
+*UIConstraints: *MediaType Cardstock *OutputBin UStapler
+*UIConstraints: *MediaType Labels *OutputBin UStapler
+*UIConstraints: *MediaType Rough *OutputBin UStapler
+
+*UIConstraints: *OutputBin UStapler *MediaType Transparency
+*UIConstraints: *OutputBin UStapler *MediaType Cardstock
+*UIConstraints: *OutputBin UStapler *MediaType Labels
+*UIConstraints: *OutputBin UStapler *MediaType Rough
+
+*% Disable feeding Asian, 11x17 (Oversize), A5, B5 (JIS),
+*% and envelopes to the output bins
+*%------------------------------------------------------------
+*UIConstraints: *PageSize A5 *OutputBin UStapler
+*UIConstraints: *PageSize A5 *OutputBin Stacker
+*UIConstraints: *PageSize B5 *OutputBin UStapler
+*UIConstraints: *PageSize B5 *OutputBin Stacker
+*UIConstraints: *PageRegion A5 *OutputBin UStapler
+*UIConstraints: *PageRegion Tabloid *OutputBin UStapler
+*UIConstraints: *PageRegion w612h936 *OutputBin UStapler
+*UIConstraints: *PageRegion w558h774 *OutputBin UStapler
+*UIConstraints: *PageRegion w774h1116 *OutputBin UStapler
+
+
+*% Disable feeding Asian, 11x17 (Oversize), A5, B5 (JIS),
+*% and envelopes to the Stacker Face-Down (used with HPFinisher only)
+*%-----------------------------------------------------------------------
+*UIConstraints: *PageSize Tabloid *OutputBin Stacker
+*UIConstraints: *PageSize w612h936 *OutputBin Stacker
+*UIConstraints: *PageSize w558h774 *OutputBin Stacker
+*UIConstraints: *PageSize w774h1116 *OutputBin Stacker
+*UIConstraints: *PageRegion Tabloid *OutputBin HPBooklet
+*UIConstraints: *PageRegion w612h936 *OutputBin HPBooklet
+*UIConstraints: *PageRegion w558h774 *OutputBin HPBooklet
+*UIConstraints: *PageRegion w774h1116 *OutputBin HPBooklet
+
+
+*OpenGroup: HPJobRetention/Job Storage
+
+*%=== Proof and Hold =======================
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetention/Job Storage: PickOne
+*OrderDependency: 14 Prolog *HPJobRetention
+*DefaultHPJobRetention: HPJobRetentionOff
+*HPJobRetention HPJobRetentionQuickCopy/Quick Copy: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 1 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetention HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetention HPJobRetentionStore/Stored Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 2 >>
+ >> setpagedevice
+"
+*End
+
+*%HPJobRetention HPJobRetentionPrivate/Private Job: "
+*% << /Collate true /CollateDetails
+*% << /Type 8 /Hold 1 /HoldType 1 >>
+*% >> setpagedevice
+*%"
+*%End
+
+*HPJobRetention HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*CloseUI: *HPJobRetention
+
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseGroup: HPJobRetention
+
+*OpenGroup: HPFinishing/Finishing
+
+*%================================
+*% Media Output Destination
+*%================================
+*OpenUI *OutputBin/Output Destination: PickOne
+*OrderDependency: 70 AnySetup *OutputBin
+*DefaultOutputBin: PrinterDefault
+*OutputBin PrinterDefault/Printer's Current Setting: ""
+*OutputBin LeftUP/Upper Bin (Face UP): "
+ <</OutputType (BIN1) /MediaProcessing (FACE_UP) /MediaProcessingDetails
+ <</MediaProcessingOption (FACE_UP) /MedaiProcessingBoundary 0 /Type 8 >> >> setpagedevice
+ "
+*End
+*OutputBin LeftDOWN/Upper Bin (Face Down): "
+ <</OutputType (BIN1) /MediaProcessing (FACE_DOWN) /MediaProcessingDetails
+ <</MediaProcessingOption (FACE_DOWN) /MedaiProcessingBoundary 0 /Type 8 >> >> setpagedevice
+ "
+*End
+*OutputBin StackerFaceUp/Main Bin (Face UP): "
+ <</OutputType (BIN2) /MediaProcessing (FACE_UP) /MediaProcessingDetails
+ <</MediaProcessingOption (FACE_UP) /MedaiProcessingBoundary 0 /Type 8 >> >> setpagedevice
+ "
+*End
+*OutputBin Stacker/Main Bin (Face Down): "
+ <</OutputType (BIN2) /MediaProcessing (FACE_DOWN) /MediaProcessingDetails
+ <</MediaProcessingOption (FACE_DOWN) /MedaiProcessingBoundary 0 /Type 8 >> >> setpagedevice
+ "
+*End
+*OutputBin UStapler/Stapler: ""
+*OutputBin HPBooklet/Booklet Bin: ""
+*?OutputBin:"
+save
+ currentpagedevice /OutputAttributes get dup
+ 5 known
+ {/Priority get 0 get
+ [(Upper) (Left) (Reserved1) (Reserved2) (OutputBin1)
+ (OutputBin2) (OutputBin3) (OutputBin4) (OutputBin5) (OutputBin6) (OutputBin7) (OutputBin8)] exch get = flush}
+ {/Priority get 0 get
+ [(Upper) (Left) (Reserved1) (Reserved2) (Stacker)] exch get = flush} ifelse
+restore
+"
+*End
+*CloseUI: *OutputBin
+
+*%=== 3000 Sheet Stacker/Stapler Stapler Options =========================
+*OpenUI *HPStaplerOptions/Staple and Fold Options: PickOne
+*OrderDependency: 45 AnySetup *HPStaplerOptions
+*DefaultHPStaplerOptions: PrintersDefault
+*HPStaplerOptions PrintersDefault/None: "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails <</MediaProcessingOption (NONE)
+ /MediaProcessingBoundary 0 /Type 8>> >> setpagedevice"
+*End
+*HPStaplerOptions 1LeftPortrait/1 Staple, Left (Portrait): "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails <</MediaProcessingOption (LEFT_1PT)
+ /MediaProcessingBoundary 0 /ImageOrientation 0 /Type 8>> >> setpagedevice
+ <</MediaProcessing (FACE_DOWN) /MediaProcessingDetails<< /MediaProcessingOption (FACE_DOWN)
+ /MediaProcessingBoundary 0 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions 1LeftLandscape/1 Staple, Left (Landscape): "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails <</MediaProcessingOption (LEFT_1PT)
+ /MediaProcessingBoundary 0 /ImageOrientation 1 /Type 8>> >> setpagedevice
+ <</MediaProcessing (FACE_DOWN) /MediaProcessingDetails<< /MediaProcessingOption (FACE_DOWN)
+ /MediaProcessingBoundary 0 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions 1RightPortrait/1 Staple, Right (Portrait): "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails <</MediaProcessingOption (RIGHT_1PT)
+ /MediaProcessingBoundary 0 /ImageOrientation 0 /Type 8>> >> setpagedevice
+ <</MediaProcessing (FACE_DOWN) /MediaProcessingDetails<< /MediaProcessingOption (FACE_DOWN)
+ /MediaProcessingBoundary 0 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions 1RightLandscape/1 Staple, Right (Landscape): "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails <</MediaProcessingOption (RIGHT_1PT)
+ /MediaProcessingBoundary 0 /ImageOrientation 1 /Type 8>> >> setpagedevice
+ <</MediaProcessing (FACE_DOWN) /MediaProcessingDetails<< /MediaProcessingOption (FACE_DOWN)
+ /MediaProcessingBoundary 0 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions 2LeftPortrait/2 Staples, Left (Portrait): "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails <</MediaProcessingOption (LEFT_2PT)
+ /MediaProcessingBoundary 0 /ImageOrientation 0 /Type 8>> >> setpagedevice
+ <</MediaProcessing (FACE_DOWN) /MediaProcessingDetails<< /MediaProcessingOption (FACE_DOWN)
+ /MediaProcessingBoundary 0 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions 2LeftLandscape/2 Staples, Left (Landscape): "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails <</MediaProcessingOption (LEFT_2PT)
+ /MediaProcessingBoundary 0 /ImageOrientation 1 /Type 8>> >> setpagedevice
+ <</MediaProcessing (FACE_DOWN) /MediaProcessingDetails<< /MediaProcessingOption (FACE_DOWN)
+ /MediaProcessingBoundary 0 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions 2RightPortrait/2 Staples, Right (Portrait): "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails <</MediaProcessingOption (RIGHT_2PT)
+ /MediaProcessingBoundary 0 /ImageOrientation 0 /Type 8>> >> setpagedevice
+ <</MediaProcessing (FACE_DOWN) /MediaProcessingDetails<< /MediaProcessingOption (FACE_DOWN)
+ /MediaProcessingBoundary 0 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions 2RightLandscape/2 Staples, Right (Landscape): "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails <</MediaProcessingOption (RIGHT_2PT)
+ /MediaProcessingBoundary 0 /ImageOrientation 1 /Type 8>> >> setpagedevice
+ <</MediaProcessing (FACE_DOWN) /MediaProcessingDetails<< /MediaProcessingOption (FACE_DOWN)
+ /MediaProcessingBoundary 0 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions 2TopPortrait/2 Staples, Top (Portrait): "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails <</MediaProcessingOption (UPPER_2PT)
+ /MediaProcessingBoundary 0 /ImageOrientation 0 /Type 8>> >> setpagedevice
+ <</MediaProcessing (FACE_DOWN) /MediaProcessingDetails<< /MediaProcessingOption (FACE_DOWN)
+ /MediaProcessingBoundary 0 /Type 8 >> >> setpagedevice "
+*End
+*HPStaplerOptions 2TopLandscape/2 Staples, Top (Landscape): "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails <</MediaProcessingOption (UPPER_2PT)
+ /MediaProcessingBoundary 0 /ImageOrientation 1 /Type 8>> >> setpagedevice
+ <</MediaProcessing (FACE_DOWN) /MediaProcessingDetails<< /MediaProcessingOption (FACE_DOWN)
+ /MediaProcessingBoundary 0 /Type 8 >> >> setpagedevice "
+*End
+*HPStaplerOptions CenterFoldFaceUp/Center-Fold Inward:"
+ <</MediaProcessing (FOLD) /MediaProcessingDetails<< /MediaProcessingOption (CENTERFOLD)
+ /MediaProcessingBoundary 0 /Type 8 >> >> setpagedevice
+ <</MediaProcessing (FACE_UP) /MediaProcessingDetails<< /MediaProcessingOption (FACE_UP)
+ /MediaProcessingBoundary 0/Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions CenterFoldFaceDown/Center-Fold Outward:"
+ <</MediaProcessing (FOLD) /MediaProcessingDetails<< /MediaProcessingOption (CENTERFOLD)
+ /MediaProcessingBoundary 0 /Type 8 >> >> setpagedevice
+ <</MediaProcessing (FACE_DOWN) /MediaProcessingDetails<< /MediaProcessingOption (FACE_DOWN)
+ /MediaProcessingBoundary 0/Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions TriFoldFaceUp/Tri Fold Inward:"
+<</MediaProcessing (FOLD) /MediaProcessingDetails<< /MediaProcessingOption (TRIFOLD)
+ /MediaProcessingBoundary 0 /Type 8 >> >> setpagedevice
+<</MediaProcessing (FACE_UP) /MediaProcessingDetails<< /MediaProcessingOption (FACE_UP)
+ /MediaProcessingBoundary 0/Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions TriFoldFaceDown/Tri Fold Outward:"
+ <</MediaProcessing (FOLD) /MediaProcessingDetails<< /MediaProcessingOption (TRIFOLD)
+ /MediaProcessingBoundary 0 /Type 8 >> >> setpagedevice
+ <</MediaProcessing (FACE_DOWN) /MediaProcessingDetails<< /MediaProcessingOption (FACE_DOWN)
+ /MediaProcessingBoundary 0/Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions HPBooklet/Fold & Saddle Stitch: "
+<</MediaProcessing (BOOKLET_MAKER) /MediaProcessingDetails<< /MediaProcessingOption (BOOKLET_MAKER)
+ /MediaProcessingBoundary 0/Type 8 >> >> setpagedevice
+<</MediaProcessing (FACE_DOWN) /MediaProcessingDetails<< /MediaProcessingOption (FACE_DOWN)
+ /MediaProcessingBoundary 0 /Type 8 >> >> setpagedevice"
+*End
+*CloseUI: *HPStaplerOptions
+
+*OpenUI *HPPunchingOptions/Hole Punching Options: PickOne
+*OrderDependency: 47 AnySetup *HPPunchingOptions
+*DefaultHPPunchingOptions: PrintersDefault
+*HPPunchingOptions PrintersDefault/None:"
+ <</MediaProcessing (PUNCH) /MediaProcessingDetails << /MediaProcessingOption (NONE)
+ /MediaProcessingBoundary 0 /Type 8>> >> setpagedevice"
+*End
+*HPPunchingOptions LeftPunchPortrait/Left (Portrait):"
+ <</MediaProcessing (PUNCH) /MediaProcessingDetails << /MediaProcessingOption (LEFT)
+ /MediaProcessingBoundary 0 /ImageOrientation 0 /Type 8 >> >> setpagedevice"
+*End
+*HPPunchingOptions LeftPunchLandscape/Left (Landscape):"
+ <</MediaProcessing (PUNCH) /MediaProcessingDetails << /MediaProcessingOption (LEFT)
+ /MediaProcessingBoundary 0 /ImageOrientation 1 /Type 8 >> >> setpagedevice"
+*End
+*HPPunchingOptions RightPunchPortrait/Right (Portrait):"
+ <</MediaProcessing (PUNCH) /MediaProcessingDetails << /MediaProcessingOption (RIGHT)
+ /MediaProcessingBoundary 0 /ImageOrientation 0 /Type 8 >> >> setpagedevice"
+*End
+*HPPunchingOptions RightPunchLandscape/Right (Landscape):"
+ <</MediaProcessing (PUNCH) /MediaProcessingDetails << /MediaProcessingOption (RIGHT)
+ /MediaProcessingBoundary 0 /ImageOrientation 1 /Type 8 >> >> setpagedevice"
+*End
+*HPPunchingOptions CenterPunchPortrait/Top (Portrait):"
+ <</MediaProcessing (PUNCH) /MediaProcessingDetails << /MediaProcessingOption (CENTER)
+ /MediaProcessingBoundary 0 /ImageOrientation 0 /Type 8 >> >> setpagedevice"
+*End
+*HPPunchingOptions CenterPunchLandscape/Top (Landscape):"
+ <</MediaProcessing (PUNCH) /MediaProcessingDetails << /MediaProcessingOption (CENTER)
+ /MediaProcessingBoundary 0 /ImageOrientation 1 /Type 8 >> >> setpagedevice"
+*End
+*CloseUI: *HPPunchingOptions
+
+*OpenUI *HPRotate180/Rotate Page 180 deg: Boolean
+*OrderDependency: 48 AnySetup *HPRotate180
+*DefaultHPRotate180: False
+*HPRotate180 False/Off: ""
+*HPRotate180 True/On: "
+<< /BeginPage
+ { userdict begin
+ currentpagedevice /PageSize get dup 0 get exch 1 get translate
+ 0 0 moveto
+ 180 rotate
+ end } bind
+>> setpagedevice"
+*End
+*CloseUI: *HPRotate180
+
+*%-----------------------------------------------------------------------------------
+*% Cover sheets
+*% NOTE: APPEND MUST BE SENT BEFORE ANY MEDIAPROCCESSING COMMAND
+*% This is the first command so I send it in the HPPrimaryCover Key
+*%-----------------------------------------------------------------------------------
+
+*OpenUI *HPPrimaryFrontCover/Front Cover: PickOne
+*OrderDependency: 44 AnySetup *HPPrimaryFrontCover
+*DefaultHPPrimaryFrontCover: None
+*HPPrimaryFrontCover None/None: "
+ <</MediaProcessingAction (APPEND)
+ /MediaProcessing (PI_COVER_FRONT) /MediaProcessingDetails<< /MediaProcessingOption (NONE)
+ /MediaProcessingBoundary 0/Type 8 >> >> setpagedevice"
+*End
+*HPPrimaryFrontCover TopInserterTray/Cover Sheet Feeder - Upper Tray: "
+ <</MediaProcessingAction (APPEND)
+ /MediaProcessing (PI_COVER_FRONT) /MediaProcessingDetails<< /MediaProcessingOption (UPPER_TRAY)
+ /MediaProcessingBoundary 0/Type 8 >> >> setpagedevice"
+*End
+*HPPrimaryFrontCover BottomInserterTray/Cover Sheet Feeder - Lower Tray:"
+ <</MediaProcessingAction (APPEND)
+ /MediaProcessing (PI_COVER_FRONT) /MediaProcessingDetails<< /MediaProcessingOption (LOWER_TRAY)
+ /MediaProcessingBoundary 0/Type 8 >> >> setpagedevice "
+*End
+*CloseUI: *HPPrimaryFrontCover
+
+*OpenUI *HPPrimaryBackCover/Back Cover: PickOne
+*OrderDependency: 52 AnySetup *HPPrimaryBackCover
+*DefaultHPPrimaryBackCover: None
+*HPPrimaryBackCover None/None: "
+ <</MediaProcessing (PI_COVER_BACK) /MediaProcessingDetails<< /MediaProcessingOption (NONE)
+ /MediaProcessingBoundary 0/Type 8 >> >> setpagedevice"
+*End
+*HPPrimaryBackCover TopInserterTray/Cover Sheet Feeder - Upper Tray: "
+ <</MediaProcessing (PI_COVER_BACK) /MediaProcessingDetails<< /MediaProcessingOption (UPPER_TRAY)
+ /MediaProcessingBoundary 0/Type 8 >> >> setpagedevice"
+*End
+*HPPrimaryBackCover BottomInserterTray/Cover Sheet Feeder - Lower Tray:"
+ <</MediaProcessing (PI_COVER_BACK) /MediaProcessingDetails<< /MediaProcessingOption (LOWER_TRAY)
+ /MediaProcessingBoundary 0/Type 8 >> >> setpagedevice "
+*End
+*CloseUI: *HPPrimaryBackCover
+
+*%-----------------------------------------------------------------------------------
+*% Image Shift
+*%-----------------------------------------------------------------------------------
+*OpenUI *HPImageShift/Image Shift: PickOne
+*OrderDependency: 55 AnySetup *HPImageShift
+*DefaultHPImageShift: Off
+*HPImageShift Off/Off: "
+ << /MediaProcessing (IMAGE_SHIFT)
+ /MediaProcessingDetails<<
+ /MediaProcessingOption (NONE)
+ /MediaProcessingBoundary 0
+ /Type 8 >> >> setpagedevice"
+*End
+*HPImageShift On/On: "
+ << /MediaProcessing (IMAGE_SHIFT)
+ /MediaProcessingDetails<<
+ /MediaProcessingOption (ON)
+ /MediaProcessingBoundary 0
+ /Type 8 >> >> setpagedevice"
+*End
+*CloseUI: *HPImageShift
+
+*CloseGroup: HPFinishing
+
+*% Fills not allowed with overlays
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+
+*% Halo style does not work with Watermarks
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+*OpenGroup: HPWaterMarks/Watermark/Overlay
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/­15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/­30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/­45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/­60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/­75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/­90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+*CloseGroup: HPWaterMarks
+
+
+*%=================================================
+*% Enable/Disable Collate via PostScript
+*%=================================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 12 AnySetup *Collate
+*DefaultCollate: True
+*Collate True/On (turn off in application): "<</Collate true>> setpagedevice"
+*Collate False/Off: "<</Collate false>> setpagedevice"
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+*FreeVM: "6600000"
+*VMOption 64-95MB/320 - 384 MB: "6600000"
+*VMOption 96-127MB/96 - 127 MB: "19300000"
+*VMOption 128-191MB/128 - 191 MB: "28200000"
+*VMOption 192-256MB/192 - 256 MB: "51300000"
+
+*OpenGroup: HPImagingOptions/Image Quality
+
+*%=================================================
+*% Resolution Enhancement
+*%=================================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/Printer's Current Setting: ""
+*Smoothing On/On: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 1 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Off/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (On) (On) (On)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+*%=================================================
+*% HPEconoMode
+*%=================================================
+*OpenUI *HPEconoMode/EconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/Printer's Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /EconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+*CloseGroup: HPImagingOptions
+
+*%=================================================
+*% Paper Sizes
+*%=================================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize HalfLetter/Statement: "
+ << /DeferredMediaSelection true /PageSize [396 612] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize Tabloid/11x17: "
+ <</DeferredMediaSelection true /PageSize [792 1224] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A3/A3: "
+ <</DeferredMediaSelection true /PageSize [842 1191] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A6/A6: "
+ <</DeferredMediaSelection true /PageSize [297 420] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize B4/JIS B4: "
+ <</DeferredMediaSelection true /PageSize [729 1032] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</DeferredMediaSelection true /PageSize [516 729] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize B6/JIS B6: "
+ <</DeferredMediaSelection true /PageSize [363 516] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w612h936/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 936] /WideMediaMode false /ImagingBBox null /MediaClass (JISEXEC)>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w774h1116/8K: "
+ <</DeferredMediaSelection true /PageSize [774 1116] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize Letter_Wide/Letter (Wide): "
+ << /DeferredMediaSelection true /PageSize [613 793] /WideMediaMode true /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize HalfLetter_Wide/Statement (Wide): "
+ << /DeferredMediaSelection true /PageSize [397 613] /WideMediaMode true /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize Tabloid_Wide/11x17(Wide): "
+ << /DeferredMediaSelection true /PageSize [793 1225] /WideMediaMode true /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A3_Wide/A3(Wide): "
+ << /DeferredMediaSelection true /PageSize [843 1192] /WideMediaMode true /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A4_Wide/A4(Wide): "
+ << /DeferredMediaSelection true /PageSize [596 843] /WideMediaMode true /ImagingBBox null /MediaClass null> >> setpagedevice"
+*End
+*PageSize A5_Wide/A5(Wide): "
+ << /DeferredMediaSelection true /PageSize [421 596] /WideMediaMode true /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize B4_JIS_Wide/B4 (JIS Wide): "
+ << /DeferredMediaSelection true /PageSize [730 1033] /WideMediaMode true /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize B5_JIS_Wide/B5 (JIS Wide): "
+ << /DeferredMediaSelection true /PageSize [517 730] /WideMediaMode true /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 22 dict
+ dup [612 792] (Letter) put
+ dup [396 792] (HalfLetter) put
+ dup [522 756] (Executive) put
+ dup [612 1008] (Legal) put
+ dup [792 1224] (Tabloid) put
+ dup [842 1191] (A3) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [297 420] (A6) put
+ dup [729 1032] (B4) put
+ dup [516 729] (B5) put
+ dup [363 516] (B6) put
+ dup [558 774] (w558h774) put
+ dup [774 1116] (w774h1116) put
+ dup [612 792] (Letter_Wide) put
+ dup [396 792] (HalfLetter_Wide) put
+ dup [793 1225] (Tabloid_Wide) put
+ dup [843 1192] (A3_Wide) put
+ dup [596 843] (A4_Wide) put
+ dup [421 596] (A5_Wide) put
+ dup [730 1033] (B4_JIS_Wide) put
+ dup [517 730] (B5_JIS_Wide) 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: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion HalfLetter/Statement: "
+ << /DeferredMediaSelection true /PageSize [396 612] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion Tabloid/11x17: "
+ <</DeferredMediaSelection true /PageSize [792 1224] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A3/A3: "
+ <</DeferredMediaSelection true /PageSize [842 1191] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A6/A6: "
+ <</DeferredMediaSelection true /PageSize [297 420] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion B4/JIS B4: "
+ <</DeferredMediaSelection true /PageSize [729 1032] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</DeferredMediaSelection true /PageSize [516 729] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion B6/JIS B6: "
+ <</DeferredMediaSelection true /PageSize [363 516] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w612h936/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 936] /WideMediaMode false /ImagingBBox null /MediaClass (JISEXEC)>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w774h1116/8K: "
+ <</DeferredMediaSelection true /PageSize [774 1116] /WideMediaMode false /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion Letter_Wide/Letter (Wide): "
+ << /DeferredMediaSelection true /PageSize [613 793] /WideMediaMode true /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion HalfLetter_Wide/Statement (Wide): "
+ << /DeferredMediaSelection true /PageSize [397 613] /WideMediaMode true /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion Tabloid_Wide/11x17(Wide): "
+ << /DeferredMediaSelection true /PageSize [793 1225] /WideMediaMode true /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A3_Wide/A3(Wide): "
+ << /DeferredMediaSelection true /PageSize [843 1192] /WideMediaMode true /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A4_Wide/A4(Wide): "
+ << /DeferredMediaSelection true /PageSize [596 843] /WideMediaMode true /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A5_Wide/A5(Wide): "
+ << /DeferredMediaSelection true /PageSize [421 596] /WideMediaMode true /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion B4_JIS_Wide/B4 (JIS Wide): "
+ << /DeferredMediaSelection true /PageSize [730 1033] /WideMediaMode true /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion B5_JIS_Wide/B5 (JIS Wide): "
+ << /DeferredMediaSelection true /PageSize [517 730] /WideMediaMode true /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.00 600.00 780.00"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea HalfLetter/Statement: "12.00 12.00 384.00 599.88"
+*ImageableArea Executive/Executive: "12.00 12.00 509.88 744.00"
+*ImageableArea Legal/Legal: "12.00 12.00 599.88 996.00"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Tabloid/11x17: "12.00 12.00 768.00 1199.76"
+*ImageableArea A3/A3: "12.00 12.00 819.68 1166.64"
+*ImageableArea A4/A4: "12.00 12.00 583.00 830.00"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.00 408.00 583.00"
+*ImageableArea A6/A6: "12.00 12.00 285.00 408.00"
+*ImageableArea B4/JIS B4: "12.00 12.00 704.24 1007.52"
+*ImageableArea B5/JIS B5: "12.00 12.00 503.88 715.92"
+*ImageableArea B6/JIS B6: "12.00 12.00 351.00 504.00"
+*ImageableArea w612h936/Executive (JIS): "12.00 12.00 600.00 923.00"
+*ImageableArea w558h774/16K: "12.00 12.00 534.00 750.00"
+*ImageableArea w774h1116/8K: "12.00 12.00 753.00 1093.00"
+*ImageableArea Letter_Wide/Letter (Wide): "0.00 0.00 612.00 792.00"
+*ImageableArea HalfLetter_Wide/Statement (Wide): "0.00 0.00 396.00 612.00"
+*ImageableArea Tabloid_Wide/11x17(Wide): "0.00 0.00 792.00 1224.00"
+*ImageableArea A3_Wide/A3(Wide): "0.00 0.00 842.00 1191.00"
+*ImageableArea A4_Wide/A4(Wide): "0.00 0.00 595.00 842.00"
+*ImageableArea A5_Wide/A5(Wide): "0.00 0.00 420.00 595.00"
+*ImageableArea B4_JIS_Wide/B4 (JIS Wide): "0.00 0.00 727.00 1032.00"
+*ImageableArea B5_JIS_Wide/B5 (JIS Wide): "0.00 0.00 516.00 729.00"
+*?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 {lowerDOWN cvp} repeat
+ exch 2 {upperright cvp} repeat flush
+ restore
+"
+*End
+
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension HalfLetter/Statement: "396 612"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension Tabloid/11x17: "792 1224"
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A6/A6: "297 420"
+*PaperDimension B4/JIS B4: "729 1032"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension B6/JIS B6: "363 516"
+*PaperDimension w612h936/Executive (JIS): "612 936"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension w774h1116/8K: "774 1116"
+*PaperDimension Letter_Wide/8.5x11(Wide): "613 793"
+*PaperDimension HalfLetter_Wide/Statement (Wide): "397 613"
+*PaperDimension Tabloid_Wide/11x17(Wide): "793 1225"
+*PaperDimension A3_Wide/A3(Wide): "843 1192"
+*PaperDimension A4_Wide/A4(Wide): "596 843"
+*PaperDimension A5_Wide/A5(Wide): "421 596"
+*PaperDimension B4_JIS_Wide/B4 (JIS Wide): "730 1033"
+*PaperDimension B5_JIS_Wide/B5 (JIS Wide): "517 730"
+*LandscapeOrientation: Plus90
+
+*%=================================================
+*% Custom Paper Support
+*%=================================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*VariablePaperSize: True
+
+
+
+*% Smallest = (3.94" x 5.83"), Largest = (11.71" x 18.07")
+*MaxMediaWidth: "843"
+*MaxMediaHeight: "1302"
+*HWMargins: 12 12 12 12
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null>>
+ setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 420 868
+*ParamCustomPageSize Height: 2 points 596 1332
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 1 1
+
+*RequiresPageRegion All: True
+
+*%=================================================
+*% Paper Sources
+*%=================================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Middle
+*InputSlot Upper/Tray 1: "<</ManualFeed false /MediaPosition 3>> setpagedevice"
+*InputSlot Middle/Tray 2: "<</ManualFeed false /MediaPosition 0>> setpagedevice"
+*InputSlot Lower/Tray 3: "<</ManualFeed false /MediaPosition 1>> setpagedevice"
+*InputSlot LargeCapacity/Tray 4: "<</ManualFeed false /MediaPosition 4>> setpagedevice"
+*InputSlot SideHCI/Tray 5: "<</ManualFeed false /MediaPosition 38>> setpagedevice"
+*?InputSlot: "
+ save
+ [(Middle) (Lower) (Dummy1) (Upper) (Dummy2) (LargeCapacity)]
+ statusdict /papertray get exec
+ {get exec} stopped { pop pop (Unknown) } if = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*%==========================================
+*% Media Type
+*%=========================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: None
+*MediaType None/None: ""
+*End
+*MediaType Plain/Plain: "
+ <</MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</MediaType (Color)>> setpagedevice"
+*End
+*MediaType Light/Light(<3c>75 g/m2): "
+ <</ManualFeed false /MediaType (Light)>> setpagedevice"
+*End
+*MediaType Heavy/Heavy(106-163 g/m2): "
+ <</ManualFeed false /MediaType (Heavy)>> setpagedevice"
+*End
+*MediaType Cardstock/Card Stock(<3e>163 g/m2): "
+ <</ManualFeed false /MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Rough/Rough: "
+ <</MediaType (Rough)>> setpagedevice"
+*End
+*MediaType Vellum/Vellum: "
+ <</MediaType (Vellum)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /InputAttributes get dup
+ /Priority get
+ 0 get get
+ /MediaType get
+ (Card Stock) anchorsearch
+ {pop pop (Cardstock)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*%=================================================
+*% Duplex
+*%=================================================
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off (1-Sided): "
+ <</Duplex false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Flip on Long Edge (Standard): "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Flip on Short Edge: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex known
+ false ne
+ { currentpagedevice /Duplex get
+ { currentpagedevice /Tumble get
+ {(DuplexTumble)}{(DuplexNoTumble)}ifelse
+ } { (None)} ifelse
+ }{(None)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Duplex
+
+*%=================================================
+*% Color Control
+*%=================================================
+*DefaultColorSep: ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 60 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ====
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi /300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "100.0"
+
+*% For 106 lpi /600 dpi =========================
+
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0"
+
+*%=================================================
+*% Font Information
+*%=================================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% =======================================
+*% For HP LaserJet 9055 MFP
+*% =======================================
diff --git a/prnt/hpijs/ppd/HP_Mopier_240.ppd b/prnt/hpijs/ppd/HP_Mopier_240.ppd
new file mode 100644
index 000000000..b3fc58a34
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_Mopier_240.ppd
@@ -0,0 +1,2413 @@
+*PPD-Adobe: "4.3"
+*% =========================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =========================================
+*% =======================================================
+*% Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*%========================================================
+*% PPD for HP Mopier 240
+*% For Macintosh
+*%
+*%========================================================
+
+*%=================================================
+*% PPD File Version Information
+*%=================================================
+*FileVersion: "1.1.1 X"
+*FormatVersion: "4.3"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HPMP240.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP Mopier 240.icns"
+
+*%=================================================
+*% Product Version Information
+*%=================================================
+*ModelName: "HP Mopier 240"
+*ShortNickName: "HP Mopier 240"
+*NickName: "HP Mopier 240 Postscript (recommended)"
+*Product: "(HP Mopier 240)"
+*Manufacturer: "HP"
+
+*PSVersion: "(2014.112) 0"
+
+*%=================================================
+*% Device Capabilities
+*%=================================================
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: True
+*?FileSystem: "
+ save
+ false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+
+*LanguageLevel: "2"
+*Throughput: "32"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*%=================================================
+*% Emulations and Protocols
+*%=================================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+
+*PrintPSErrors: True
+
+*%=== Output Bin ======================
+*PageStackOrder Upper: Normal
+*PageStackOrder Left: Reverse
+*PageStackOrder Stacker: Normal
+*PageStackOrder Separator: Normal
+*PageStackOrder Collator: Normal
+*PageStackOrder UStapler: Normal
+*PageStackOrder OutputBin1: Normal
+*PageStackOrder OutputBin2: Normal
+*PageStackOrder OutputBin3: Normal
+*PageStackOrder OutputBin4: Normal
+*PageStackOrder OutputBin5: Normal
+*PageStackOrder OutputBin6: Normal
+*PageStackOrder OutputBin7: Normal
+*PageStackOrder OutputBin8: Normal
+
+*%=================================================
+*% Installable Options
+*%=================================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*OpenUI *HPOption_Tray4/Tray 4: Boolean
+*DefaultHPOption_Tray4: False
+*HPOption_Tray4 True/Installed: ""
+*HPOption_Tray4 False/Not Installed: ""
+*?HPOption_Tray4: "
+ save
+ currentpagedevice /InputAttributes get dup 5 known
+ {5 get null ne {(True)}{(False)} ifelse} {pop (False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Tray4
+
+*OpenUI *HPOption_Tray5/Tray 5: Boolean
+*DefaultHPOption_Tray5: False
+*HPOption_Tray5 True/Installed: ""
+*HPOption_Tray5 False/Not Installed: ""
+*?HPOption_Tray5: "
+ save
+ currentpagedevice /InputAttributes get dup 6 known
+ {6 get null ne {(True)}{(False)} ifelse} {pop (False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Tray5
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_Disk/Printer Disk: PickOne
+*DefaultHPOption_Disk: None
+*HPOption_Disk None/None: ""
+*HPOption_Disk RAMDisk/RAM Disk: ""
+*HPOption_Disk HardDisk/Hard Disk: ""
+*?HPOption_Disk: "
+ save
+ (HardDisk)
+ (RAMDisk)
+ (None)
+ 0
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { dup /Writeable get
+ { /PhysicalSize get 500000 gt {2}{1}ifelse 2 copy lt { exch }if pop }
+ { pop } ifelse
+ } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ index = flush pop pop pop
+ restore
+"
+*End
+*CloseUI: *HPOption_Disk
+
+*OpenUI *HPOption_Envelope_Feeder/Envelope Feeder: Boolean
+*DefaultHPOption_Envelope_Feeder: False
+*HPOption_Envelope_Feeder True/Installed: ""
+*HPOption_Envelope_Feeder False/Not Installed: ""
+*?HPOption_Envelope_Feeder: "
+ save
+ currentpagedevice /InputAttributes get dup 2 known
+ {2 get null ne {(True)}{(False)} ifelse} {pop (False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Envelope_Feeder
+
+*OpenUI *HPOption_MBM_Mixed/Accessory Output Bins: PickOne
+*OrderDependency: 10 AnySetup *HPOption_MBM_Mixed
+*DefaultHPOption_MBM_Mixed: Standard
+*HPOption_MBM_Mixed Standard/Not Installed: ""
+*HPOption_MBM_Mixed MBM5S/5 Bin Mailbox with Stapler: ""
+*HPOption_MBM_Mixed MBM7/7 Bin Mailbox: ""
+*HPOption_MBM_Mixed MBM8/8 Bin Mailbox: ""
+*HPOption_MBM_Mixed MBMStaplerStacker/HP 3000-Sheet Stapler-Stacker: "userdict /HPConfigurableStapler 0 put"
+*HPOption_MBM_Mixed MBMStacker/HP 3000-Sheet Stacker: ""
+*%No PS to reliably determine what output device is attached
+*?HPOption_MBM_Mixed: "(Unknown) = flush"
+*CloseUI: *HPOption_MBM_Mixed
+
+*OpenUI *HPOption_MBM_Mode/Multi-Bin Mailbox Mode: PickOne
+*DefaultHPOption_MBM_Mode: MailboxModeStacker
+*HPOption_MBM_Mode MailboxModeMailbox/Standard Mailbox: ""
+*HPOption_MBM_Mode MailboxModeStacker/Stacker-Separator-Collator: ""
+*?HPOption_MBM: "(Unknown) = flush"
+*CloseUI: *HPOption_MBM_Mode
+
+*OpenUI *InstalledMemory/Total Printer Memory: PickOne
+*DefaultInstalledMemory: 16-19MB
+*InstalledMemory 16-19MB/16 - 19 MB: ""
+*InstalledMemory 20-23MB/20 - 23 MB: ""
+*InstalledMemory 24-27MB/24 - 27 MB: ""
+*InstalledMemory 28MB/28 - 35 MB: ""
+*InstalledMemory 36MB/36 MB or more: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 36 ge
+ {(36MB)}
+ {size 28 ge
+ {(28MB)}
+ {size 24 ge
+ {(24-27MB)}
+ {size 20 ge
+ {(20-23MB)}
+ {size 16 ge
+ {(16-19MB)}
+ {(8MB)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+*%=================================================
+*% Fit to Page
+*%=================================================
+*OpenUI *HPOption_PaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPOption_PaperPolicy
+*DefaultHPOption_PaperPolicy: PromptUser
+*HPOption_PaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false /Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false /Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*CloseUI: *HPOption_PaperPolicy
+
+*CloseGroup: InstallableOptions
+
+*% High capacity stapler disabled without high capacity output unit
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *HPStaplerOptions Custom
+
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions Custom
+
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *HPStaplerOptions Custom
+
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *HPStaplerOptions Custom
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions Custom
+
+*% Do not staple uncollated documents
+*UIConstraints: *Collate False *HPStaplerOptions 1diagonal
+*UIConstraints: *Collate False *HPStaplerOptions 1parallel
+*UIConstraints: *Collate False *HPStaplerOptions 2parallel
+*UIConstraints: *Collate False *HPStaplerOptions 3parallel
+*UIConstraints: *Collate False *HPStaplerOptions 6parallel
+*UIConstraints: *Collate False *HPStaplerOptions Custom
+
+*% high capacity output unit has no mailbox mode
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPOption_MBM_Mode MailboxModeMailbox
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPOption_MBM_Mode MailboxModeMailbox
+
+*% Do not staple envelopes, all other sizes are supported.
+*UIConstraints: *PageSize Env10 *OutputBin UStapler
+*UIConstraints: *PageRegion Env10 *OutputBin UStapler
+*UIConstraints: *PageSize EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageRegion EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageSize EnvDL *OutputBin UStapler
+*UIConstraints: *PageRegion EnvDL *OutputBin UStapler
+*UIConstraints: *PageSize EnvC5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvC5 *OutputBin UStapler
+*UIConstraints: *PageSize EnvISOB5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin UStapler
+
+*UIConstraints: *OutputBin UStapler *PageSize Env10
+*UIConstraints: *OutputBin UStapler *PageRegion Env10
+*UIConstraints: *OutputBin UStapler *PageSize EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageRegion EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageSize EnvDL
+*UIConstraints: *OutputBin UStapler *PageRegion EnvDL
+*UIConstraints: *OutputBin UStapler *PageSize EnvC5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvC5
+*UIConstraints: *OutputBin UStapler *PageSize EnvISOB5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvISOB5
+
+*% Constrain output bins that are not available with MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin2 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin3 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin4 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin5 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin6 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin7 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin8 *HPOption_MBM_Mixed MBMStaplerStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin2
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin3
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin4
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin5
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin8
+
+*% Constrain output bins that are not available with MBMStacker
+*UIConstraints: *OutputBin OutputBin2 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin3 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin4 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin5 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin6 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin7 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin8 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed MBMStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin2
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin3
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin4
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin5
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin8
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin UStapler
+
+*%Job Retention not allowed unless printer has a hard disk
+*UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionStore
+*UIConstraints: *HPOption_Disk RAMDisk *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPOption_Disk RAMDisk *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPOption_Disk RAMDisk *HPJobRetentionOption HPJobRetentionStore
+
+*%Cannot Mopy without a disk
+*UIConstraints: *HPOption_Disk None *Collate True
+*UIConstraints: *Collate True *HPOption_Disk None
+
+
+*%=== Proof and Hold =======================
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetentionOption/Job Retention: PickOne
+*OrderDependency: 14 Prolog *HPJobRetentionOption
+*DefaultHPJobRetentionOption: HPJobRetentionOff
+*HPJobRetentionOption HPJobRetentionQuickCopy/Quick Copy: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 1 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionStore/Stored Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 2 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*CloseUI: *HPJobRetentionOption
+
+
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*%================================
+*% Media Output Destination
+*%================================
+*OpenUI *OutputBin/Output Destination: PickOne
+*OrderDependency: 100 AnySetup *OutputBin
+*DefaultOutputBin: PrinterDefault
+*OutputBin PrinterDefault/Printer's Current Setting: ""
+*OutputBin Upper/Top Bin: "<</Staple 0 /OutputType (TOP OUTPUT BIN)>> setpagedevice"
+*OutputBin Left/Left Bin (Face Up): "
+ currentpagedevice /OutputAttributes get
+ 4 known
+ {<</Staple 0 /OutputType (FACE UP BIN)>> setpagedevice}
+ {<</Staple 0 /OutputType (LEFT OUTPUT BIN)>> setpagedevice}
+ ifelse
+"
+*End
+*%*OutputBin Stacker/Stacker: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*%*OutputBin Collator/Collator: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*%*OutputBin Separator/Job Separator: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*OutputBin Stacker/Stacker-Separator-Collator: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*OutputBin UStapler/Stapler: "
+ userdict /HPStapleOption known {HPStapleOption}{<</Staple 2>> setpagedevice} ifelse
+ /currentdistillerparams 0 def
+ /setpagedevice { dup /Orientation known
+ { dup dup /Orientation get 2 mod 0 eq /StapleDetails << /Type 8 /Portrait 6 -1 roll >> put }if
+ systemdict /setpagedevice get exec
+ } bind def"
+*End
+*OutputBin OutputBin1/Bin 1: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*OutputBin OutputBin2/Bin 2: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 3)>> setpagedevice"
+*OutputBin OutputBin3/Bin 3: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 4)>> setpagedevice"
+*OutputBin OutputBin4/Bin 4: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 5)>> setpagedevice"
+*OutputBin OutputBin5/Bin 5: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 6)>> setpagedevice"
+*OutputBin OutputBin6/Bin 6: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 7)>> setpagedevice"
+*OutputBin OutputBin7/Bin 7: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 8)>> setpagedevice"
+*OutputBin OutputBin8/Bin 8: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 9)>> setpagedevice"
+*?OutputBin:"
+save
+ currentpagedevice /OutputAttributes get dup
+ 5 known
+ {/Priority get 0 get
+ [(Upper) (Left) (Reserved1) (Reserved2) (OutputBin1)
+ (OutputBin2) (OutputBin3) (OutputBin4) (OutputBin5) (OutputBin6) (OutputBin7) (OutputBin8)] exch get = flush}
+ {/Priority get 0 get
+ [(Upper) (Left) (Reserved1) (Reserved2) (Stacker)] exch get = flush} ifelse
+restore
+"
+*End
+*CloseUI: *OutputBin
+
+*%=== 3000 Sheet Stacker/Stapler Stapler Options =========================
+*OpenUI *HPStaplerOptions/Stapler Option: PickOne
+*OrderDependency: 45 AnySetup *HPStaplerOptions
+*DefaultHPStaplerOptions: PrintersDefault
+*HPStaplerOptions PrintersDefault/Printer's Current Setting: ""
+*HPStaplerOptions 1diagonal/1 Staple, diagonal: "
+ userdict /HPConfigurableStapler known
+ { userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (ONEANGLED)>> >> setpagedevice} put }
+ if"
+*End
+*HPStaplerOptions 1parallel/1 Staple, parallel: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (ONE)>> >> setpagedevice} put"
+*End
+*HPStaplerOptions 2parallel/2 Staples, parallel: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (TWO)>> >> setpagedevice} put"
+*End
+*HPStaplerOptions 3parallel/3 Staples, parallel: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (THREE)>> >> setpagedevice} put"
+*End
+*HPStaplerOptions 6parallel/6 Staples, parallel: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (SIX)>> >> setpagedevice} put"
+*End
+*HPStaplerOptions Custom/Custom: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (CUSTOM)>> >> setpagedevice} put"
+*End
+*CloseUI: *HPStaplerOptions
+
+*% Fills not allowed with overlays
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+
+*% Halo style does not work with Watermarks
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*%=================================================
+*% Enable/Disable Collate via PostScript
+*%=================================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 12 AnySetup *Collate
+*DefaultCollate: True
+*Collate True/On (turn off in application): "<</Collate true>> setpagedevice"
+*Collate False/Off: "<</Collate false>> setpagedevice"
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+*%=================================================
+*% Resolution Enhancement
+*%=================================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/Printer's Current Setting: ""
+*Smoothing None/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Light/Light: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 1 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Medium/Medium: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Dark/Dark: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 3 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (Light) (Medium) (Dark)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+*FreeVM: "13000000"
+*VMOption 16-19MB/16 - 19 MB: "13000000"
+*VMOption 20-23MB/20 - 23 MB: "17000000"
+*VMOption 24-27MB/24 - 27 MB: "20500000"
+*VMOption 28MB/28 - 35 MB: "24500000"
+*VMOption 36MB/36 MB or more: "32000000"
+
+*%=================================================
+*% UI Constraints
+*%=================================================
+*% If A than not B (Also include the reverse constraints if appropriate)
+*%
+*% If optional trays are not installed, disable access to LargeCapacity (Tray 4) and Tray 5.
+*UIConstraints: *HPOption_Tray4 False *InputSlot LargeCapacity
+*UIConstraints: *HPOption_Tray5 False *InputSlot Tray5
+
+*% If the envelope feeder is not installed disable envelope slot.
+*UIConstraints: *HPOption_Envelope_Feeder False *InputSlot Envelope
+
+*% If the duplexer is not installed disable duplex modes.
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+
+*% Don't allow these paper sizes/types in the Envelope Feeder
+*%------------------------------------------------------------
+*UIConstraints: *PageSize Letter *InputSlot Envelope
+*UIConstraints: *PageSize LetterSmall *InputSlot Envelope
+*UIConstraints: *PageSize Executive *InputSlot Envelope
+*UIConstraints: *PageSize Legal *InputSlot Envelope
+*UIConstraints: *PageSize LegalSmall *InputSlot Envelope
+*UIConstraints: *PageSize Tabloid *InputSlot Envelope
+*UIConstraints: *PageSize w842h1274 *InputSlot Envelope
+*UIConstraints: *PageSize w612h935 *InputSlot Envelope
+*UIConstraints: *PageSize w558h774 *InputSlot Envelope
+*UIConstraints: *PageSize w774h1116 *InputSlot Envelope
+*UIConstraints: *PageSize A3 *InputSlot Envelope
+*UIConstraints: *PageSize A4 *InputSlot Envelope
+*UIConstraints: *PageSize A4Small *InputSlot Envelope
+*UIConstraints: *PageSize A5 *InputSlot Envelope
+*UIConstraints: *PageSize B4 *InputSlot Envelope
+*UIConstraints: *PageSize B5 *InputSlot Envelope
+*UIConstraints: *PageSize DoublePostcard *InputSlot Envelope
+
+*UIConstraints: *PageRegion Letter *InputSlot Envelope
+*UIConstraints: *PageRegion LetterSmall *InputSlot Envelope
+*UIConstraints: *PageRegion Executive *InputSlot Envelope
+*UIConstraints: *PageRegion Legal *InputSlot Envelope
+*UIConstraints: *PageRegion LegalSmall *InputSlot Envelope
+*UIConstraints: *PageRegion Tabloid *InputSlot Envelope
+*UIConstraints: *PageRegion w842h1274 *InputSlot Envelope
+*UIConstraints: *PageRegion w612h935 *InputSlot Envelope
+*UIConstraints: *PageRegion w558h774 *InputSlot Envelope
+*UIConstraints: *PageRegion w774h1116 *InputSlot Envelope
+*UIConstraints: *PageRegion A3 *InputSlot Envelope
+*UIConstraints: *PageRegion A4 *InputSlot Envelope
+*UIConstraints: *PageRegion A4Small *InputSlot Envelope
+*UIConstraints: *PageRegion A5 *InputSlot Envelope
+*UIConstraints: *PageRegion B4 *InputSlot Envelope
+*UIConstraints: *PageRegion B5 *InputSlot Envelope
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Envelope
+
+*UIConstraints: *MediaType Transparency *InputSlot Envelope
+*UIConstraints: *MediaType Labels *InputSlot Envelope
+
+*% If selected page size is an envelope, executive, A5, B5 (JIS),
+*% 11x17 (Oversize 11.7x17.7), Asian, or DoublePostcard
+*% disable access to paper trays 2, 3, 4 and 5.
+*%------------------------------------------------------------
+*UIConstraints: *PageSize Env10 *InputSlot Middle
+*UIConstraints: *PageSize Env10 *InputSlot Lower
+*UIConstraints: *PageSize Env10 *InputSlot LargeCapacity
+*UIConstraints: *PageSize Env10 *InputSlot Tray5
+*UIConstraints: *PageSize EnvMonarch *InputSlot Middle
+*UIConstraints: *PageSize EnvMonarch *InputSlot Lower
+*UIConstraints: *PageSize EnvMonarch *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray5
+*UIConstraints: *PageSize EnvDL *InputSlot Middle
+*UIConstraints: *PageSize EnvDL *InputSlot Lower
+*UIConstraints: *PageSize EnvDL *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvDL *InputSlot Tray5
+*UIConstraints: *PageSize EnvC5 *InputSlot Middle
+*UIConstraints: *PageSize EnvC5 *InputSlot Lower
+*UIConstraints: *PageSize EnvC5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray5
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Middle
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Lower
+*UIConstraints: *PageSize EnvISOB5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray5
+
+*UIConstraints: *PageSize A5 *InputSlot Middle
+*UIConstraints: *PageSize A5 *InputSlot Lower
+*UIConstraints: *PageSize A5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize A5 *InputSlot Tray5
+*UIConstraints: *PageSize B5 *InputSlot Middle
+*UIConstraints: *PageSize B5 *InputSlot Lower
+*UIConstraints: *PageSize B5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize B5 *InputSlot Tray5
+*UIConstraints: *PageSize Executive *InputSlot Middle
+*UIConstraints: *PageSize Executive *InputSlot Lower
+*UIConstraints: *PageSize Executive *InputSlot LargeCapacity
+*UIConstraints: *PageSize Executive *InputSlot Tray5
+*UIConstraints: *PageSize w842h1274 *InputSlot Middle
+*UIConstraints: *PageSize w842h1274 *InputSlot Lower
+*UIConstraints: *PageSize w842h1274 *InputSlot LargeCapacity
+*UIConstraints: *PageSize w842h1274 *InputSlot Tray5
+*UIConstraints: *PageSize DoublePostcard *InputSlot Middle
+*UIConstraints: *PageSize DoublePostcard *InputSlot Lower
+*UIConstraints: *PageSize DoublePostcard *InputSlot LargeCapacity
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray5
+*UIConstraints: *PageSize w612h935 *InputSlot Middle
+*UIConstraints: *PageSize w612h935 *InputSlot Lower
+*UIConstraints: *PageSize w612h935 *InputSlot LargeCapacity
+*UIConstraints: *PageSize w612h935 *InputSlot Tray5
+*UIConstraints: *PageSize w558h774 *InputSlot Middle
+*UIConstraints: *PageSize w558h774 *InputSlot Lower
+*UIConstraints: *PageSize w558h774 *InputSlot LargeCapacity
+*UIConstraints: *PageSize w558h774 *InputSlot Tray5
+*UIConstraints: *PageSize w774h1116 *InputSlot Middle
+*UIConstraints: *PageSize w774h1116 *InputSlot Lower
+*UIConstraints: *PageSize w774h1116 *InputSlot LargeCapacity
+*UIConstraints: *PageSize w774h1116 *InputSlot Tray5
+
+*% If selected page region is an envelope, executive, A5, B5 (JIS),
+*% 11x17 (Oversize 11.7x17.7), Asian, or DoublePostcard
+*% disable access to paper trays 2, 3, 4 and 5
+*%------------------------------------------------------------
+*UIConstraints: *PageRegion Env10 *InputSlot Middle
+*UIConstraints: *PageRegion Env10 *InputSlot Lower
+*UIConstraints: *PageRegion Env10 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion Env10 *InputSlot Tray5
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Middle
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Lower
+*UIConstraints: *PageRegion EnvMonarch *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray5
+*UIConstraints: *PageRegion EnvDL *InputSlot Middle
+*UIConstraints: *PageRegion EnvDL *InputSlot Lower
+*UIConstraints: *PageRegion EnvDL *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray5
+*UIConstraints: *PageRegion EnvC5 *InputSlot Middle
+*UIConstraints: *PageRegion EnvC5 *InputSlot Lower
+*UIConstraints: *PageRegion EnvC5 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray5
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Middle
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Lower
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray5
+
+*UIConstraints: *PageRegion A5 *InputSlot Middle
+*UIConstraints: *PageRegion A5 *InputSlot Lower
+*UIConstraints: *PageRegion A5 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion A5 *InputSlot Tray5
+*UIConstraints: *PageRegion B5 *InputSlot Middle
+*UIConstraints: *PageRegion B5 *InputSlot Lower
+*UIConstraints: *PageRegion B5 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion B5 *InputSlot Tray5
+*UIConstraints: *PageRegion Executive *InputSlot Middle
+*UIConstraints: *PageRegion Executive *InputSlot Lower
+*UIConstraints: *PageRegion Executive *InputSlot LargeCapacity
+*UIConstraints: *PageRegion Executive *InputSlot Tray5
+*UIConstraints: *PageRegion w842h1274 *InputSlot Middle
+*UIConstraints: *PageRegion w842h1274 *InputSlot Lower
+*UIConstraints: *PageRegion w842h1274 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion w842h1274 *InputSlot Tray5
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Middle
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Lower
+*UIConstraints: *PageRegion DoublePostcard *InputSlot LargeCapacity
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray5
+*UIConstraints: *PageRegion w612h935 *InputSlot Middle
+*UIConstraints: *PageRegion w612h935 *InputSlot Lower
+*UIConstraints: *PageRegion w612h935 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion w612h935 *InputSlot Tray5
+*UIConstraints: *PageRegion w558h774 *InputSlot Middle
+*UIConstraints: *PageRegion w558h774 *InputSlot Lower
+*UIConstraints: *PageRegion w558h774 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray5
+*UIConstraints: *PageRegion w774h1116 *InputSlot Middle
+*UIConstraints: *PageRegion w774h1116 *InputSlot Lower
+*UIConstraints: *PageRegion w774h1116 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion w774h1116 *InputSlot Tray5
+
+*% Don't allow 11x17 or A3 in tray 2
+*%------------------------------------------------------------
+*UIConstraints: *PageSize Tabloid *InputSlot Middle
+*UIConstraints: *PageRegion Tabloid *InputSlot Middle
+*UIConstraints: *PageSize A3 *InputSlot Middle
+*UIConstraints: *PageRegion A3 *InputSlot Middle
+
+*% Don't allow DoublePostcard, envelopes, transparencies or labels to be duplexed
+*%------------------------------------------------------------
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+
+*% Cannot duplex custom page sizes
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexNoTumble
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexTumble
+
+*NonUIConstraints: *Duplex DuplexNoTumble *CustomPageSize True
+*NonUIConstraints: *Duplex DuplexTumble *CustomPageSize True
+
+*% Output bin UI Constraints
+*% If optional Multi-Bin Mailbox is not installed,
+*% disable Multi-Bin Mailbox output destinations.
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin Stacker
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin1
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin2
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin3
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin4
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin5
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin8
+
+*% Constrain output bins that are not available.
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *OutputBin OutputBin8
+
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *OutputBin OutputBin8
+
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *OutputBin UStapler
+
+*% If an output accessory is not selected then disable the mailbox modes except mailbox.
+*%------------------------------------------------------------
+*% *UIConstraints: *HPOption_MBM_Mixed Standard *HPOption_MBM_Mode MailboxModeStacker
+*% *UIConstraints: *HPOption_MBM_Mixed Standard *HPOption_MBM_Mode MailboxModeSeparator
+*% *UIConstraints: *HPOption_MBM_Mixed Standard *HPOption_MBM_Mode MailboxModeCollator
+
+*% If Multi-Bin Mailbox mode is Mailbox, disable Stacker-Separator-Collator.
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mode MailboxModeMailbox *OutputBin Stacker
+
+*% If Multi-Bin Mailbox mode is Stacker-Separator-Collator disable Individual Mailboxes
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin1
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin2
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin3
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin4
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin5
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin8
+
+*% Limit support to Letter, A4 to the MBM5 stapler bin.
+*% Note: These are included for informational purposes only
+*% This is actually a 3-way constraint handled by a ppdA resource
+*%------------------------------------------------------------
+*UIConstraints: *PageSize Env10 *OutputBin UStapler
+*UIConstraints: *PageRegion Env10 *OutputBin UStapler
+
+*UIConstraints: *PageSize EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageRegion EnvMonarch *OutputBin UStapler
+
+*UIConstraints: *PageSize EnvDL *OutputBin UStapler
+*UIConstraints: *PageRegion EnvDL *OutputBin UStapler
+
+*UIConstraints: *PageSize EnvC5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvC5 *OutputBin UStapler
+
+*UIConstraints: *PageSize EnvISOB5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin UStapler
+
+*UIConstraints: *PageSize Executive *OutputBin UStapler
+*UIConstraints: *PageRegion Executive *OutputBin UStapler
+
+*UIConstraints: *PageSize Legal *OutputBin UStapler
+*UIConstraints: *PageRegion Legal *OutputBin UStapler
+
+*UIConstraints: *PageSize LegalSmall *OutputBin UStapler
+*UIConstraints: *PageRegion LegalSmall *OutputBin UStapler
+
+*UIConstraints: *PageSize Tabloid *OutputBin UStapler
+*UIConstraints: *PageRegion Tabloid *OutputBin UStapler
+
+*UIConstraints: *PageSize w842h1274 *OutputBin UStapler
+*UIConstraints: *PageRegion w842h1274 *OutputBin UStapler
+
+*UIConstraints: *PageSize A3 *OutputBin UStapler
+*UIConstraints: *PageRegion A3 *OutputBin UStapler
+
+*UIConstraints: *PageSize B4 *OutputBin UStapler
+*UIConstraints: *PageRegion B4 *OutputBin UStapler
+
+*UIConstraints: *PageSize w612h935 *OutputBin UStapler
+*UIConstraints: *PageRegion w612h935 *OutputBin UStapler
+
+*UIConstraints: *PageSize w558h774 *OutputBin UStapler
+*UIConstraints: *PageRegion w558h774 *OutputBin UStapler
+
+*UIConstraints: *PageSize w774h1116 *OutputBin UStapler
+*UIConstraints: *PageRegion w774h1116 *OutputBin UStapler
+
+*%These paper sizes cannot be stapled
+*UIConstraints: *PageSize B5 *OutputBin UStapler
+*UIConstraints: *PageRegion B5 *OutputBin UStapler
+*UIConstraints: *PageSize A5 *OutputBin UStapler
+*UIConstraints: *PageRegion A5 *OutputBin UStapler
+*UIConstraints: *PageSize DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageRegion DoublePostcard *OutputBin UStapler
+
+*UIConstraints: *OutputBin UStapler *PageSize B5
+*UIConstraints: *OutputBin UStapler *PageRegion B5
+*UIConstraints: *OutputBin UStapler *PageSize A5
+*UIConstraints: *OutputBin UStapler *PageRegion A5
+*UIConstraints: *OutputBin UStapler *PageSize DoublePostcard
+*UIConstraints: *OutputBin UStapler *PageRegion DoublePostcard
+
+*%These media types make no sense to staple
+*UIConstraints: *MediaType Transparency *OutputBin UStapler
+*UIConstraints: *MediaType Card_Stock *OutputBin UStapler
+*UIConstraints: *MediaType Labels *OutputBin UStapler
+
+*UIConstraints: *OutputBin UStapler *MediaType Transparency
+*UIConstraints: *OutputBin UStapler *MediaType Card_Stock
+*UIConstraints: *OutputBin UStapler *MediaType Labels
+
+*% Disable feeding Asian, 11x17 (Oversize), A5, B5 (JIS), DoublePostcard,
+*% and envelopes to the output bins
+*%------------------------------------------------------------
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin1
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin2
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin3
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin4
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin5
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin6
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin7
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin1
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin2
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin3
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin4
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin5
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin6
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin7
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin1
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin2
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin3
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin4
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin5
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin6
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin7
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin1
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin2
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin3
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin4
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin5
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin6
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin7
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize A5 *OutputBin UStapler
+*UIConstraints: *PageSize A5 *OutputBin Stacker
+*UIConstraints: *PageSize A5 *OutputBin OutputBin1
+*UIConstraints: *PageSize A5 *OutputBin OutputBin2
+*UIConstraints: *PageSize A5 *OutputBin OutputBin3
+*UIConstraints: *PageSize A5 *OutputBin OutputBin4
+*UIConstraints: *PageSize A5 *OutputBin OutputBin5
+*UIConstraints: *PageSize A5 *OutputBin OutputBin6
+*UIConstraints: *PageSize A5 *OutputBin OutputBin7
+*UIConstraints: *PageSize A5 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize B5 *OutputBin UStapler
+*UIConstraints: *PageSize B5 *OutputBin Stacker
+*UIConstraints: *PageSize B5 *OutputBin OutputBin1
+*UIConstraints: *PageSize B5 *OutputBin OutputBin2
+*UIConstraints: *PageSize B5 *OutputBin OutputBin3
+*UIConstraints: *PageSize B5 *OutputBin OutputBin4
+*UIConstraints: *PageSize B5 *OutputBin OutputBin5
+*UIConstraints: *PageSize B5 *OutputBin OutputBin6
+*UIConstraints: *PageSize B5 *OutputBin OutputBin7
+*UIConstraints: *PageSize B5 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageSize DoublePostcard *OutputBin Stacker
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin1
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin2
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin3
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin4
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin5
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin6
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin7
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin8
+
+*UIConstraints: *PageSize Env10 *OutputBin Stacker
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin1
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin2
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin3
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin4
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin5
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin6
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin7
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin1
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin2
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin3
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin4
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin5
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin6
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin7
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin8
+
+*UIConstraints: *PageSize EnvDL *OutputBin Stacker
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin1
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin2
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin3
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin4
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin5
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin6
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin7
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin8
+
+*UIConstraints: *PageSize EnvC5 *OutputBin Stacker
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin1
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin2
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin3
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin4
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin5
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin6
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin7
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize EnvISOB5 *OutputBin Stacker
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin1
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin2
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin3
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin4
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin5
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin6
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin7
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin8
+
+*% Disable feeding Asian, 11x17 (Oversize), A5, B5 (JIS), DoublePostcard,
+*% and envelopes to the output bins
+*%------------------------------------------------------------
+*UIConstraints: *PageRegion w612h935 *OutputBin Stacker
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin1
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin2
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin3
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin4
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin5
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin6
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin7
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion w558h774 *OutputBin Stacker
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin1
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin2
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin3
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin4
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin5
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin6
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin7
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion w774h1116 *OutputBin Stacker
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin1
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin2
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin3
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin4
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin5
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin6
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin7
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion w842h1274 *OutputBin Stacker
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin1
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin2
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin3
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin4
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin5
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin6
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin7
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion A5 *OutputBin UStapler
+*UIConstraints: *PageRegion A5 *OutputBin Stacker
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin1
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin2
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin3
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin4
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin5
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin6
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin7
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion B5 *OutputBin UStapler
+*UIConstraints: *PageRegion B5 *OutputBin Stacker
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin1
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin2
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin3
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin4
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin5
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin6
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin7
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageRegion DoublePostcard *OutputBin Stacker
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin1
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin2
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin3
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin4
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin5
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin6
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin7
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion Env10 *OutputBin Stacker
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin1
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin2
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin3
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin4
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin5
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin6
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin7
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin1
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin2
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin3
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin4
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin5
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin6
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin7
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion EnvDL *OutputBin Stacker
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin1
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin2
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin3
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin4
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin5
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin6
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin7
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion EnvC5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin1
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin2
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin3
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin4
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin5
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin6
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin7
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin1
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin2
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin3
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin4
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin5
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin6
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin7
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin8
+
+*%=================================================
+*% Paper Sizes
+*%=================================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Tabloid/11x17: "
+ <</PageSize [792 1224] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w842h1274/11x17 (Oversize 11.7x17.7): "
+ <</PageSize [842 1274] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A3/A3: "
+ <</PageSize [842 1191] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B4/JIS B4: "
+ <</PageSize [729 1032] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w612h935/Executive (JIS): "
+ <</PageSize [612 935] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w774h1116/8K: "
+ <</PageSize [774 1116] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 19 dict
+ dup [612 792] (Letter) put
+ dup [522 756] (Executive) put
+ dup [612 1008] (Legal) put
+ dup [792 1224] (Tabloid) put
+ dup [842 1274] (w842h1274) put
+ dup [842 1191] (A3) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [729 1032] (B4) put
+ dup [516 729] (B5) put
+ dup [419.5 567] (DoublePostcard) put
+ dup [612 935] (w612h935) put
+ dup [558 774] (w558h774) put
+ dup [774 1116] (w774h1116) put
+ dup [297 684] (Env10) put
+ dup [279 540] (EnvMonarch) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [499 709] (EnvISOB5) 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: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Tabloid/11x17: "
+ <</PageSize [792 1224] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w842h1274/11x17 (Oversize 11.7x17.7): "
+ <</PageSize [842 1274] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A3/A3: "
+ <</PageSize [842 1191] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B4/JIS B4: "
+ <</PageSize [729 1032] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w612h935/Executive (JIS): "
+ <</PageSize [612 935] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w774h1116/8K: "
+ <</PageSize [774 1116] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.00 599.76 779.76"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Executive/Executive: "12.00 12.00 509.76 743.76"
+*ImageableArea Legal/Legal: "12.00 12.00 599.76 995.76"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Tabloid/11x17: "12.00 12.00 779.76 1211.76"
+*ImageableArea w842h1274/11x17 (Oversize 11.7x17.7): "12.00 12.00 829.68 1261.68"
+*ImageableArea A3/A3: "12.00 12.00 829.44 1178.16"
+*ImageableArea A4/A4: "12.00 12.00 582.96 829.44"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.00 407.28 582.96"
+*ImageableArea B4/JIS B4: "12.00 12.00 716.16 1019.52"
+*ImageableArea B5/JIS B5: "12.00 12.00 503.52 716.16"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.00 407.28 554.64"
+*ImageableArea w612h935/Executive (JIS): "12.00 12.00 599.76 922.76"
+*ImageableArea w558h774/16K: "12.00 12.00 545.76 761.76"
+*ImageableArea w774h1116/8K: "12.00 12.00 761.76 1103.76"
+*ImageableArea Env10/Env Comm10: "12.00 12.00 284.64 671.76"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.00 266.64 527.76"
+*ImageableArea EnvDL/Env DL: "12.00 12.00 299.52 611.28"
+*ImageableArea EnvC5/Env C5: "12.00 12.00 446.88 636.72"
+*ImageableArea EnvISOB5/Env ISO B5: "12.00 12.00 486.48 696.24"
+*?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 Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension Tabloid/11x17: "792 1224"
+*PaperDimension w842h1274/11x17 (Oversize 11.7x17.7): "842 1274"
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension B4/JIS B4: "729 1032"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension w774h1116/8K: "774 1116"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+
+*LandscapeOrientation: Plus90
+
+*%=================================================
+*% Custom Paper Support
+*%=================================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*VariablePaperSize: True
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*% Smallest = 3.67x7.5, Largest = 11.7 x 17.7
+*MaxMediaWidth: "842"
+*MaxMediaHeight: "1274"
+*HWMargins: 12 12 12 12
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null >>
+ setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 264 842
+*ParamCustomPageSize Height: 2 points 540 1274
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 0
+
+*RequiresPageRegion All: True
+
+*%=================================================
+*% Paper Sources
+*%=================================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Middle
+*InputSlot Upper/Tray 1: "<</ManualFeed false /MediaPosition 3>> setpagedevice"
+*InputSlot Middle/Tray 2: "<</ManualFeed false /MediaPosition 0>> setpagedevice"
+*InputSlot Lower/Tray 3: "<</ManualFeed false /MediaPosition 1>> setpagedevice"
+*InputSlot LargeCapacity/Tray 4: "<</ManualFeed false /MediaPosition 5>> setpagedevice"
+*InputSlot Tray5/Tray 5: "<</ManualFeed false /MediaPosition 6>> setpagedevice"
+*InputSlot Envelope/Envelope Feeder: "<</ManualFeed false /MediaPosition 2>> setpagedevice"
+*?InputSlot: "
+ save
+ [(Middle) (Lower) (Envelope) (Upper) (LargeCapacity) (Tray5)]
+ statusdict /papertray get exec
+ {get exec} stopped { pop pop (Unknown) } if =
+ currentpagedevice /InputAttributes get dup
+ /Priority get 0 get get /MediaType get = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*%==========================================
+*% Media Type
+*%=========================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "
+ <</MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</MediaType (Color)>> setpagedevice"
+*End
+*MediaType Card_Stock/Card_Stock: "
+ <</MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Rough/Rough: "
+ <</MediaType (Rough)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /InputAttributes get dup
+ /Priority get
+ 0 get get
+ /MediaType get
+ (Card Stock) anchorsearch
+ {pop pop (Card_Stock)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*%=================================================
+*% Halftone Information
+*%=================================================
+*ScreenFreq: "106.0"
+*ScreenAngle: "45.0"
+
+*ResScreenFreq 300dpi/300 dpi: "60.0"
+*ResScreenAngle 300dpi/300 dpi: "45.0"
+*ResScreenFreq 600dpi/600 dpi: "106.0"
+*ResScreenAngle 600dpi/600 dpi: "45.0"
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 9
+*AccurateScreensSupport: False
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: PrinterDefault
+*HPHalftone PrinterDefault/Printer's Current Setting: ""
+*HPHalftone Enhanced/Enhanced: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+ /setscreen { pop pop pop } def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ } >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true /PostRenderingEnhanceDetails
+ << /REValue 0 /Type 8 >> >> setpagedevice
+ } if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+
+*%=================================================
+*% Resolution
+*%=================================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600x600x2dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 300x300dpi/300 dpi: "
+ <</HWResolution [300 300] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600x2dpi/FastRes 1200: "
+ <</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%=================================================
+*% HPHPEconoMode
+*%=================================================
+*OpenUI *HPEconoMode/EconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/Printer's Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /EconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+*%=================================================
+*% Duplex
+*%=================================================
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off (1-Sided): "
+ <</Duplex false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Flip on Long Edge (Standard): "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Flip on Short Edge: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex known
+ false ne
+ { currentpagedevice /Duplex get
+ { currentpagedevice /Tumble get
+ {(DuplexTumble)}{(DuplexNoTumble)}ifelse
+ } { (None)} ifelse
+ }{(None)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Duplex
+
+*%=================================================
+*% Color Control
+*%=================================================
+*DefaultColorSep: ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 60 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ====
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi /300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "100.0"
+
+*% For 106 lpi /600 dpi =========================
+
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0"
+
+*%=================================================
+*% Font Information
+*%=================================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% =======================================
+*% For HP Mopier 240
+*% =======================================
diff --git a/prnt/hpijs/ppd/HP_Mopier_320.ppd b/prnt/hpijs/ppd/HP_Mopier_320.ppd
new file mode 100644
index 000000000..9588df3ea
--- /dev/null
+++ b/prnt/hpijs/ppd/HP_Mopier_320.ppd
@@ -0,0 +1,2413 @@
+*PPD-Adobe: "4.3"
+*% =========================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =========================================
+*% =======================================================
+*% Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*%========================================================
+*% PPD for HP Mopier 320
+*% For Macintosh
+*%
+*%========================================================
+
+*%=================================================
+*% PPD File Version Information
+*%=================================================
+*FileVersion: "1.1.1 X"
+*FormatVersion: "4.3"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HPMP320.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP Mopier 320.icns"
+
+*%=================================================
+*% Product Version Information
+*%=================================================
+*ModelName: "HP Mopier 320"
+*ShortNickName: "HP Mopier 320"
+*NickName: "HP Mopier 320 Postscript (recommended)"
+*Product: "(HP Mopier 320)"
+*Manufacturer: "HP"
+
+*PSVersion: "(2014.112) 0"
+
+*%=================================================
+*% Device Capabilities
+*%=================================================
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: True
+*?FileSystem: "
+ save
+ false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+
+*LanguageLevel: "2"
+*Throughput: "32"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*%=================================================
+*% Emulations and Protocols
+*%=================================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+
+*PrintPSErrors: True
+
+*%=== Output Bin ======================
+*PageStackOrder Upper: Normal
+*PageStackOrder Left: Reverse
+*PageStackOrder Stacker: Normal
+*PageStackOrder Separator: Normal
+*PageStackOrder Collator: Normal
+*PageStackOrder UStapler: Normal
+*PageStackOrder OutputBin1: Normal
+*PageStackOrder OutputBin2: Normal
+*PageStackOrder OutputBin3: Normal
+*PageStackOrder OutputBin4: Normal
+*PageStackOrder OutputBin5: Normal
+*PageStackOrder OutputBin6: Normal
+*PageStackOrder OutputBin7: Normal
+*PageStackOrder OutputBin8: Normal
+
+*%=================================================
+*% Installable Options
+*%=================================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*OpenUI *HPOption_Tray4/Tray 4: Boolean
+*DefaultHPOption_Tray4: False
+*HPOption_Tray4 True/Installed: ""
+*HPOption_Tray4 False/Not Installed: ""
+*?HPOption_Tray4: "
+ save
+ currentpagedevice /InputAttributes get dup 5 known
+ {5 get null ne {(True)}{(False)} ifelse} {pop (False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Tray4
+
+*OpenUI *HPOption_Tray5/Tray 5: Boolean
+*DefaultHPOption_Tray5: False
+*HPOption_Tray5 True/Installed: ""
+*HPOption_Tray5 False/Not Installed: ""
+*?HPOption_Tray5: "
+ save
+ currentpagedevice /InputAttributes get dup 6 known
+ {6 get null ne {(True)}{(False)} ifelse} {pop (False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Tray5
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_Disk/Printer Disk: PickOne
+*DefaultHPOption_Disk: None
+*HPOption_Disk None/None: ""
+*HPOption_Disk RAMDisk/RAM Disk: ""
+*HPOption_Disk HardDisk/Hard Disk: ""
+*?HPOption_Disk: "
+ save
+ (HardDisk)
+ (RAMDisk)
+ (None)
+ 0
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { dup /Writeable get
+ { /PhysicalSize get 500000 gt {2}{1}ifelse 2 copy lt { exch }if pop }
+ { pop } ifelse
+ } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ index = flush pop pop pop
+ restore
+"
+*End
+*CloseUI: *HPOption_Disk
+
+*OpenUI *HPOption_Envelope_Feeder/Envelope Feeder: Boolean
+*DefaultHPOption_Envelope_Feeder: False
+*HPOption_Envelope_Feeder True/Installed: ""
+*HPOption_Envelope_Feeder False/Not Installed: ""
+*?HPOption_Envelope_Feeder: "
+ save
+ currentpagedevice /InputAttributes get dup 2 known
+ {2 get null ne {(True)}{(False)} ifelse} {pop (False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Envelope_Feeder
+
+*OpenUI *HPOption_MBM_Mixed/Accessory Output Bins: PickOne
+*OrderDependency: 10 AnySetup *HPOption_MBM_Mixed
+*DefaultHPOption_MBM_Mixed: Standard
+*HPOption_MBM_Mixed Standard/Not Installed: ""
+*HPOption_MBM_Mixed MBM5S/5 Bin Mailbox with Stapler: ""
+*HPOption_MBM_Mixed MBM7/7 Bin Mailbox: ""
+*HPOption_MBM_Mixed MBM8/8 Bin Mailbox: ""
+*HPOption_MBM_Mixed MBMStaplerStacker/HP 3000-Sheet Stapler-Stacker: "userdict /HPConfigurableStapler 0 put"
+*HPOption_MBM_Mixed MBMStacker/HP 3000-Sheet Stacker: ""
+*%No PS to reliably determine what output device is attached
+*?HPOption_MBM_Mixed: "(Unknown) = flush"
+*CloseUI: *HPOption_MBM_Mixed
+
+*OpenUI *HPOption_MBM_Mode/Multi-Bin Mailbox Mode: PickOne
+*DefaultHPOption_MBM_Mode: MailboxModeStacker
+*HPOption_MBM_Mode MailboxModeMailbox/Standard Mailbox: ""
+*HPOption_MBM_Mode MailboxModeStacker/Stacker-Separator-Collator: ""
+*?HPOption_MBM: "(Unknown) = flush"
+*CloseUI: *HPOption_MBM_Mode
+
+*OpenUI *InstalledMemory/Total Printer Memory: PickOne
+*DefaultInstalledMemory: 16-19MB
+*InstalledMemory 16-19MB/16 - 19 MB: ""
+*InstalledMemory 20-23MB/20 - 23 MB: ""
+*InstalledMemory 24-27MB/24 - 27 MB: ""
+*InstalledMemory 28MB/28 - 35 MB: ""
+*InstalledMemory 36MB/36 MB or more: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 36 ge
+ {(36MB)}
+ {size 28 ge
+ {(28MB)}
+ {size 24 ge
+ {(24-27MB)}
+ {size 20 ge
+ {(20-23MB)}
+ {size 16 ge
+ {(16-19MB)}
+ {(8MB)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+*%=================================================
+*% Fit to Page
+*%=================================================
+*OpenUI *HPOption_PaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPOption_PaperPolicy
+*DefaultHPOption_PaperPolicy: PromptUser
+*HPOption_PaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false /Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false /Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*CloseUI: *HPOption_PaperPolicy
+
+*CloseGroup: InstallableOptions
+
+*% High capacity stapler disabled without high capacity output unit
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *HPStaplerOptions Custom
+
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions Custom
+
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *HPStaplerOptions Custom
+
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *HPStaplerOptions Custom
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions Custom
+
+*% Do not staple uncollated documents
+*UIConstraints: *Collate False *HPStaplerOptions 1diagonal
+*UIConstraints: *Collate False *HPStaplerOptions 1parallel
+*UIConstraints: *Collate False *HPStaplerOptions 2parallel
+*UIConstraints: *Collate False *HPStaplerOptions 3parallel
+*UIConstraints: *Collate False *HPStaplerOptions 6parallel
+*UIConstraints: *Collate False *HPStaplerOptions Custom
+
+*% high capacity output unit has no mailbox mode
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPOption_MBM_Mode MailboxModeMailbox
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPOption_MBM_Mode MailboxModeMailbox
+
+*% Do not staple envelopes, all other sizes are supported.
+*UIConstraints: *PageSize Env10 *OutputBin UStapler
+*UIConstraints: *PageRegion Env10 *OutputBin UStapler
+*UIConstraints: *PageSize EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageRegion EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageSize EnvDL *OutputBin UStapler
+*UIConstraints: *PageRegion EnvDL *OutputBin UStapler
+*UIConstraints: *PageSize EnvC5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvC5 *OutputBin UStapler
+*UIConstraints: *PageSize EnvISOB5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin UStapler
+
+*UIConstraints: *OutputBin UStapler *PageSize Env10
+*UIConstraints: *OutputBin UStapler *PageRegion Env10
+*UIConstraints: *OutputBin UStapler *PageSize EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageRegion EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageSize EnvDL
+*UIConstraints: *OutputBin UStapler *PageRegion EnvDL
+*UIConstraints: *OutputBin UStapler *PageSize EnvC5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvC5
+*UIConstraints: *OutputBin UStapler *PageSize EnvISOB5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvISOB5
+
+*% Constrain output bins that are not available with MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin2 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin3 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin4 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin5 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin6 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin7 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin OutputBin8 *HPOption_MBM_Mixed MBMStaplerStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin2
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin3
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin4
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin5
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin OutputBin8
+
+*% Constrain output bins that are not available with MBMStacker
+*UIConstraints: *OutputBin OutputBin2 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin3 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin4 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin5 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin6 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin7 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin OutputBin8 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed MBMStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin2
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin3
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin4
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin5
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin OutputBin8
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin UStapler
+
+*%Job Retention not allowed unless printer has a hard disk
+*UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionStore
+*UIConstraints: *HPOption_Disk RAMDisk *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPOption_Disk RAMDisk *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPOption_Disk RAMDisk *HPJobRetentionOption HPJobRetentionStore
+
+*%Cannot Mopy without a disk
+*UIConstraints: *HPOption_Disk None *Collate True
+*UIConstraints: *Collate True *HPOption_Disk None
+
+
+*%=== Proof and Hold =======================
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetentionOption/Job Retention: PickOne
+*OrderDependency: 14 Prolog *HPJobRetentionOption
+*DefaultHPJobRetentionOption: HPJobRetentionOff
+*HPJobRetentionOption HPJobRetentionQuickCopy/Quick Copy: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 1 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionStore/Stored Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 2 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*CloseUI: *HPJobRetentionOption
+
+
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*%================================
+*% Media Output Destination
+*%================================
+*OpenUI *OutputBin/Output Destination: PickOne
+*OrderDependency: 100 AnySetup *OutputBin
+*DefaultOutputBin: PrinterDefault
+*OutputBin PrinterDefault/Printer's Current Setting: ""
+*OutputBin Upper/Top Bin: "<</Staple 0 /OutputType (TOP OUTPUT BIN)>> setpagedevice"
+*OutputBin Left/Left Bin (Face Up): "
+ currentpagedevice /OutputAttributes get
+ 4 known
+ {<</Staple 0 /OutputType (FACE UP BIN)>> setpagedevice}
+ {<</Staple 0 /OutputType (LEFT OUTPUT BIN)>> setpagedevice}
+ ifelse
+"
+*End
+*%*OutputBin Stacker/Stacker: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*%*OutputBin Collator/Collator: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*%*OutputBin Separator/Job Separator: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*OutputBin Stacker/Stacker-Separator-Collator: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*OutputBin UStapler/Stapler: "
+ userdict /HPStapleOption known {HPStapleOption}{<</Staple 2>> setpagedevice} ifelse
+ /currentdistillerparams 0 def
+ /setpagedevice { dup /Orientation known
+ { dup dup /Orientation get 2 mod 0 eq /StapleDetails << /Type 8 /Portrait 6 -1 roll >> put }if
+ systemdict /setpagedevice get exec
+ } bind def"
+*End
+*OutputBin OutputBin1/Bin 1: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
+*OutputBin OutputBin2/Bin 2: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 3)>> setpagedevice"
+*OutputBin OutputBin3/Bin 3: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 4)>> setpagedevice"
+*OutputBin OutputBin4/Bin 4: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 5)>> setpagedevice"
+*OutputBin OutputBin5/Bin 5: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 6)>> setpagedevice"
+*OutputBin OutputBin6/Bin 6: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 7)>> setpagedevice"
+*OutputBin OutputBin7/Bin 7: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 8)>> setpagedevice"
+*OutputBin OutputBin8/Bin 8: "<</Staple 0 /OutputType (OPTIONAL OUTBIN 9)>> setpagedevice"
+*?OutputBin:"
+save
+ currentpagedevice /OutputAttributes get dup
+ 5 known
+ {/Priority get 0 get
+ [(Upper) (Left) (Reserved1) (Reserved2) (OutputBin1)
+ (OutputBin2) (OutputBin3) (OutputBin4) (OutputBin5) (OutputBin6) (OutputBin7) (OutputBin8)] exch get = flush}
+ {/Priority get 0 get
+ [(Upper) (Left) (Reserved1) (Reserved2) (Stacker)] exch get = flush} ifelse
+restore
+"
+*End
+*CloseUI: *OutputBin
+
+*%=== 3000 Sheet Stacker/Stapler Stapler Options =========================
+*OpenUI *HPStaplerOptions/Stapler Option: PickOne
+*OrderDependency: 45 AnySetup *HPStaplerOptions
+*DefaultHPStaplerOptions: PrintersDefault
+*HPStaplerOptions PrintersDefault/Printer's Current Setting: ""
+*HPStaplerOptions 1diagonal/1 Staple, diagonal: "
+ userdict /HPConfigurableStapler known
+ { userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (ONEANGLED)>> >> setpagedevice} put }
+ if"
+*End
+*HPStaplerOptions 1parallel/1 Staple, parallel: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (ONE)>> >> setpagedevice} put"
+*End
+*HPStaplerOptions 2parallel/2 Staples, parallel: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (TWO)>> >> setpagedevice} put"
+*End
+*HPStaplerOptions 3parallel/3 Staples, parallel: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (THREE)>> >> setpagedevice} put"
+*End
+*HPStaplerOptions 6parallel/6 Staples, parallel: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (SIX)>> >> setpagedevice} put"
+*End
+*HPStaplerOptions Custom/Custom: "
+ userdict /HPStapleOption {<</Staple 2 /StapleDetails <</Type 8 /StapleOption (CUSTOM)>> >> setpagedevice} put"
+*End
+*CloseUI: *HPStaplerOptions
+
+*% Fills not allowed with overlays
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+
+*% Halo style does not work with Watermarks
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*%=================================================
+*% Enable/Disable Collate via PostScript
+*%=================================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 12 AnySetup *Collate
+*DefaultCollate: True
+*Collate True/On (turn off in application): "<</Collate true>> setpagedevice"
+*Collate False/Off: "<</Collate false>> setpagedevice"
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+*%=================================================
+*% Resolution Enhancement
+*%=================================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/Printer's Current Setting: ""
+*Smoothing None/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Light/Light: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 1 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Medium/Medium: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Dark/Dark: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 3 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (Light) (Medium) (Dark)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+*FreeVM: "13000000"
+*VMOption 16-19MB/16 - 19 MB: "13000000"
+*VMOption 20-23MB/20 - 23 MB: "17000000"
+*VMOption 24-27MB/24 - 27 MB: "20500000"
+*VMOption 28MB/28 - 35 MB: "24500000"
+*VMOption 36MB/36 MB or more: "32000000"
+
+*%=================================================
+*% UI Constraints
+*%=================================================
+*% If A than not B (Also include the reverse constraints if appropriate)
+*%
+*% If optional trays are not installed, disable access to LargeCapacity (Tray 4) and Tray 5.
+*UIConstraints: *HPOption_Tray4 False *InputSlot LargeCapacity
+*UIConstraints: *HPOption_Tray5 False *InputSlot Tray5
+
+*% If the envelope feeder is not installed disable envelope slot.
+*UIConstraints: *HPOption_Envelope_Feeder False *InputSlot Envelope
+
+*% If the duplexer is not installed disable duplex modes.
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+
+*% Don't allow these paper sizes/types in the Envelope Feeder
+*%------------------------------------------------------------
+*UIConstraints: *PageSize Letter *InputSlot Envelope
+*UIConstraints: *PageSize LetterSmall *InputSlot Envelope
+*UIConstraints: *PageSize Executive *InputSlot Envelope
+*UIConstraints: *PageSize Legal *InputSlot Envelope
+*UIConstraints: *PageSize LegalSmall *InputSlot Envelope
+*UIConstraints: *PageSize Tabloid *InputSlot Envelope
+*UIConstraints: *PageSize w842h1274 *InputSlot Envelope
+*UIConstraints: *PageSize w612h935 *InputSlot Envelope
+*UIConstraints: *PageSize w558h774 *InputSlot Envelope
+*UIConstraints: *PageSize w774h1116 *InputSlot Envelope
+*UIConstraints: *PageSize A3 *InputSlot Envelope
+*UIConstraints: *PageSize A4 *InputSlot Envelope
+*UIConstraints: *PageSize A4Small *InputSlot Envelope
+*UIConstraints: *PageSize A5 *InputSlot Envelope
+*UIConstraints: *PageSize B4 *InputSlot Envelope
+*UIConstraints: *PageSize B5 *InputSlot Envelope
+*UIConstraints: *PageSize DoublePostcard *InputSlot Envelope
+
+*UIConstraints: *PageRegion Letter *InputSlot Envelope
+*UIConstraints: *PageRegion LetterSmall *InputSlot Envelope
+*UIConstraints: *PageRegion Executive *InputSlot Envelope
+*UIConstraints: *PageRegion Legal *InputSlot Envelope
+*UIConstraints: *PageRegion LegalSmall *InputSlot Envelope
+*UIConstraints: *PageRegion Tabloid *InputSlot Envelope
+*UIConstraints: *PageRegion w842h1274 *InputSlot Envelope
+*UIConstraints: *PageRegion w612h935 *InputSlot Envelope
+*UIConstraints: *PageRegion w558h774 *InputSlot Envelope
+*UIConstraints: *PageRegion w774h1116 *InputSlot Envelope
+*UIConstraints: *PageRegion A3 *InputSlot Envelope
+*UIConstraints: *PageRegion A4 *InputSlot Envelope
+*UIConstraints: *PageRegion A4Small *InputSlot Envelope
+*UIConstraints: *PageRegion A5 *InputSlot Envelope
+*UIConstraints: *PageRegion B4 *InputSlot Envelope
+*UIConstraints: *PageRegion B5 *InputSlot Envelope
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Envelope
+
+*UIConstraints: *MediaType Transparency *InputSlot Envelope
+*UIConstraints: *MediaType Labels *InputSlot Envelope
+
+*% If selected page size is an envelope, executive, A5, B5 (JIS),
+*% 11x17 (Oversize 11.7x17.7), Asian, or DoublePostcard
+*% disable access to paper trays 2, 3, 4 and 5.
+*%------------------------------------------------------------
+*UIConstraints: *PageSize Env10 *InputSlot Middle
+*UIConstraints: *PageSize Env10 *InputSlot Lower
+*UIConstraints: *PageSize Env10 *InputSlot LargeCapacity
+*UIConstraints: *PageSize Env10 *InputSlot Tray5
+*UIConstraints: *PageSize EnvMonarch *InputSlot Middle
+*UIConstraints: *PageSize EnvMonarch *InputSlot Lower
+*UIConstraints: *PageSize EnvMonarch *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray5
+*UIConstraints: *PageSize EnvDL *InputSlot Middle
+*UIConstraints: *PageSize EnvDL *InputSlot Lower
+*UIConstraints: *PageSize EnvDL *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvDL *InputSlot Tray5
+*UIConstraints: *PageSize EnvC5 *InputSlot Middle
+*UIConstraints: *PageSize EnvC5 *InputSlot Lower
+*UIConstraints: *PageSize EnvC5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray5
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Middle
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Lower
+*UIConstraints: *PageSize EnvISOB5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray5
+
+*UIConstraints: *PageSize A5 *InputSlot Middle
+*UIConstraints: *PageSize A5 *InputSlot Lower
+*UIConstraints: *PageSize A5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize A5 *InputSlot Tray5
+*UIConstraints: *PageSize B5 *InputSlot Middle
+*UIConstraints: *PageSize B5 *InputSlot Lower
+*UIConstraints: *PageSize B5 *InputSlot LargeCapacity
+*UIConstraints: *PageSize B5 *InputSlot Tray5
+*UIConstraints: *PageSize Executive *InputSlot Middle
+*UIConstraints: *PageSize Executive *InputSlot Lower
+*UIConstraints: *PageSize Executive *InputSlot LargeCapacity
+*UIConstraints: *PageSize Executive *InputSlot Tray5
+*UIConstraints: *PageSize w842h1274 *InputSlot Middle
+*UIConstraints: *PageSize w842h1274 *InputSlot Lower
+*UIConstraints: *PageSize w842h1274 *InputSlot LargeCapacity
+*UIConstraints: *PageSize w842h1274 *InputSlot Tray5
+*UIConstraints: *PageSize DoublePostcard *InputSlot Middle
+*UIConstraints: *PageSize DoublePostcard *InputSlot Lower
+*UIConstraints: *PageSize DoublePostcard *InputSlot LargeCapacity
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray5
+*UIConstraints: *PageSize w612h935 *InputSlot Middle
+*UIConstraints: *PageSize w612h935 *InputSlot Lower
+*UIConstraints: *PageSize w612h935 *InputSlot LargeCapacity
+*UIConstraints: *PageSize w612h935 *InputSlot Tray5
+*UIConstraints: *PageSize w558h774 *InputSlot Middle
+*UIConstraints: *PageSize w558h774 *InputSlot Lower
+*UIConstraints: *PageSize w558h774 *InputSlot LargeCapacity
+*UIConstraints: *PageSize w558h774 *InputSlot Tray5
+*UIConstraints: *PageSize w774h1116 *InputSlot Middle
+*UIConstraints: *PageSize w774h1116 *InputSlot Lower
+*UIConstraints: *PageSize w774h1116 *InputSlot LargeCapacity
+*UIConstraints: *PageSize w774h1116 *InputSlot Tray5
+
+*% If selected page region is an envelope, executive, A5, B5 (JIS),
+*% 11x17 (Oversize 11.7x17.7), Asian, or DoublePostcard
+*% disable access to paper trays 2, 3, 4 and 5
+*%------------------------------------------------------------
+*UIConstraints: *PageRegion Env10 *InputSlot Middle
+*UIConstraints: *PageRegion Env10 *InputSlot Lower
+*UIConstraints: *PageRegion Env10 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion Env10 *InputSlot Tray5
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Middle
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Lower
+*UIConstraints: *PageRegion EnvMonarch *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray5
+*UIConstraints: *PageRegion EnvDL *InputSlot Middle
+*UIConstraints: *PageRegion EnvDL *InputSlot Lower
+*UIConstraints: *PageRegion EnvDL *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray5
+*UIConstraints: *PageRegion EnvC5 *InputSlot Middle
+*UIConstraints: *PageRegion EnvC5 *InputSlot Lower
+*UIConstraints: *PageRegion EnvC5 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray5
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Middle
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Lower
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray5
+
+*UIConstraints: *PageRegion A5 *InputSlot Middle
+*UIConstraints: *PageRegion A5 *InputSlot Lower
+*UIConstraints: *PageRegion A5 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion A5 *InputSlot Tray5
+*UIConstraints: *PageRegion B5 *InputSlot Middle
+*UIConstraints: *PageRegion B5 *InputSlot Lower
+*UIConstraints: *PageRegion B5 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion B5 *InputSlot Tray5
+*UIConstraints: *PageRegion Executive *InputSlot Middle
+*UIConstraints: *PageRegion Executive *InputSlot Lower
+*UIConstraints: *PageRegion Executive *InputSlot LargeCapacity
+*UIConstraints: *PageRegion Executive *InputSlot Tray5
+*UIConstraints: *PageRegion w842h1274 *InputSlot Middle
+*UIConstraints: *PageRegion w842h1274 *InputSlot Lower
+*UIConstraints: *PageRegion w842h1274 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion w842h1274 *InputSlot Tray5
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Middle
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Lower
+*UIConstraints: *PageRegion DoublePostcard *InputSlot LargeCapacity
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray5
+*UIConstraints: *PageRegion w612h935 *InputSlot Middle
+*UIConstraints: *PageRegion w612h935 *InputSlot Lower
+*UIConstraints: *PageRegion w612h935 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion w612h935 *InputSlot Tray5
+*UIConstraints: *PageRegion w558h774 *InputSlot Middle
+*UIConstraints: *PageRegion w558h774 *InputSlot Lower
+*UIConstraints: *PageRegion w558h774 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray5
+*UIConstraints: *PageRegion w774h1116 *InputSlot Middle
+*UIConstraints: *PageRegion w774h1116 *InputSlot Lower
+*UIConstraints: *PageRegion w774h1116 *InputSlot LargeCapacity
+*UIConstraints: *PageRegion w774h1116 *InputSlot Tray5
+
+*% Don't allow 11x17 or A3 in tray 2
+*%------------------------------------------------------------
+*UIConstraints: *PageSize Tabloid *InputSlot Middle
+*UIConstraints: *PageRegion Tabloid *InputSlot Middle
+*UIConstraints: *PageSize A3 *InputSlot Middle
+*UIConstraints: *PageRegion A3 *InputSlot Middle
+
+*% Don't allow DoublePostcard, envelopes, transparencies or labels to be duplexed
+*%------------------------------------------------------------
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+
+*% Cannot duplex custom page sizes
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexNoTumble
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexTumble
+
+*NonUIConstraints: *Duplex DuplexNoTumble *CustomPageSize True
+*NonUIConstraints: *Duplex DuplexTumble *CustomPageSize True
+
+*% Output bin UI Constraints
+*% If optional Multi-Bin Mailbox is not installed,
+*% disable Multi-Bin Mailbox output destinations.
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin Stacker
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin1
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin2
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin3
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin4
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin5
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin OutputBin8
+
+*% Constrain output bins that are not available.
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mixed MBM5S *OutputBin OutputBin8
+
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed MBM7 *OutputBin OutputBin8
+
+*UIConstraints: *HPOption_MBM_Mixed MBM8 *OutputBin UStapler
+
+*% If an output accessory is not selected then disable the mailbox modes except mailbox.
+*%------------------------------------------------------------
+*% *UIConstraints: *HPOption_MBM_Mixed Standard *HPOption_MBM_Mode MailboxModeStacker
+*% *UIConstraints: *HPOption_MBM_Mixed Standard *HPOption_MBM_Mode MailboxModeSeparator
+*% *UIConstraints: *HPOption_MBM_Mixed Standard *HPOption_MBM_Mode MailboxModeCollator
+
+*% If Multi-Bin Mailbox mode is Mailbox, disable Stacker-Separator-Collator.
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mode MailboxModeMailbox *OutputBin Stacker
+
+*% If Multi-Bin Mailbox mode is Stacker-Separator-Collator disable Individual Mailboxes
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin1
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin2
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin3
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin4
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin5
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin6
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin7
+*UIConstraints: *HPOption_MBM_Mode MailboxModeStacker *OutputBin OutputBin8
+
+*% Limit support to Letter, A4 to the MBM5 stapler bin.
+*% Note: These are included for informational purposes only
+*% This is actually a 3-way constraint handled by a ppdA resource
+*%------------------------------------------------------------
+*UIConstraints: *PageSize Env10 *OutputBin UStapler
+*UIConstraints: *PageRegion Env10 *OutputBin UStapler
+
+*UIConstraints: *PageSize EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageRegion EnvMonarch *OutputBin UStapler
+
+*UIConstraints: *PageSize EnvDL *OutputBin UStapler
+*UIConstraints: *PageRegion EnvDL *OutputBin UStapler
+
+*UIConstraints: *PageSize EnvC5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvC5 *OutputBin UStapler
+
+*UIConstraints: *PageSize EnvISOB5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin UStapler
+
+*UIConstraints: *PageSize Executive *OutputBin UStapler
+*UIConstraints: *PageRegion Executive *OutputBin UStapler
+
+*UIConstraints: *PageSize Legal *OutputBin UStapler
+*UIConstraints: *PageRegion Legal *OutputBin UStapler
+
+*UIConstraints: *PageSize LegalSmall *OutputBin UStapler
+*UIConstraints: *PageRegion LegalSmall *OutputBin UStapler
+
+*UIConstraints: *PageSize Tabloid *OutputBin UStapler
+*UIConstraints: *PageRegion Tabloid *OutputBin UStapler
+
+*UIConstraints: *PageSize w842h1274 *OutputBin UStapler
+*UIConstraints: *PageRegion w842h1274 *OutputBin UStapler
+
+*UIConstraints: *PageSize A3 *OutputBin UStapler
+*UIConstraints: *PageRegion A3 *OutputBin UStapler
+
+*UIConstraints: *PageSize B4 *OutputBin UStapler
+*UIConstraints: *PageRegion B4 *OutputBin UStapler
+
+*UIConstraints: *PageSize w612h935 *OutputBin UStapler
+*UIConstraints: *PageRegion w612h935 *OutputBin UStapler
+
+*UIConstraints: *PageSize w558h774 *OutputBin UStapler
+*UIConstraints: *PageRegion w558h774 *OutputBin UStapler
+
+*UIConstraints: *PageSize w774h1116 *OutputBin UStapler
+*UIConstraints: *PageRegion w774h1116 *OutputBin UStapler
+
+*%These paper sizes cannot be stapled
+*UIConstraints: *PageSize B5 *OutputBin UStapler
+*UIConstraints: *PageRegion B5 *OutputBin UStapler
+*UIConstraints: *PageSize A5 *OutputBin UStapler
+*UIConstraints: *PageRegion A5 *OutputBin UStapler
+*UIConstraints: *PageSize DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageRegion DoublePostcard *OutputBin UStapler
+
+*UIConstraints: *OutputBin UStapler *PageSize B5
+*UIConstraints: *OutputBin UStapler *PageRegion B5
+*UIConstraints: *OutputBin UStapler *PageSize A5
+*UIConstraints: *OutputBin UStapler *PageRegion A5
+*UIConstraints: *OutputBin UStapler *PageSize DoublePostcard
+*UIConstraints: *OutputBin UStapler *PageRegion DoublePostcard
+
+*%These media types make no sense to staple
+*UIConstraints: *MediaType Transparency *OutputBin UStapler
+*UIConstraints: *MediaType Card_Stock *OutputBin UStapler
+*UIConstraints: *MediaType Labels *OutputBin UStapler
+
+*UIConstraints: *OutputBin UStapler *MediaType Transparency
+*UIConstraints: *OutputBin UStapler *MediaType Card_Stock
+*UIConstraints: *OutputBin UStapler *MediaType Labels
+
+*% Disable feeding Asian, 11x17 (Oversize), A5, B5 (JIS), DoublePostcard,
+*% and envelopes to the output bins
+*%------------------------------------------------------------
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin1
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin2
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin3
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin4
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin5
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin6
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin7
+*UIConstraints: *PageSize w612h935 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin1
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin2
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin3
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin4
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin5
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin6
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin7
+*UIConstraints: *PageSize w558h774 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin1
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin2
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin3
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin4
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin5
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin6
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin7
+*UIConstraints: *PageSize w774h1116 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin1
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin2
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin3
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin4
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin5
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin6
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin7
+*UIConstraints: *PageSize w842h1274 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize A5 *OutputBin UStapler
+*UIConstraints: *PageSize A5 *OutputBin Stacker
+*UIConstraints: *PageSize A5 *OutputBin OutputBin1
+*UIConstraints: *PageSize A5 *OutputBin OutputBin2
+*UIConstraints: *PageSize A5 *OutputBin OutputBin3
+*UIConstraints: *PageSize A5 *OutputBin OutputBin4
+*UIConstraints: *PageSize A5 *OutputBin OutputBin5
+*UIConstraints: *PageSize A5 *OutputBin OutputBin6
+*UIConstraints: *PageSize A5 *OutputBin OutputBin7
+*UIConstraints: *PageSize A5 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize B5 *OutputBin UStapler
+*UIConstraints: *PageSize B5 *OutputBin Stacker
+*UIConstraints: *PageSize B5 *OutputBin OutputBin1
+*UIConstraints: *PageSize B5 *OutputBin OutputBin2
+*UIConstraints: *PageSize B5 *OutputBin OutputBin3
+*UIConstraints: *PageSize B5 *OutputBin OutputBin4
+*UIConstraints: *PageSize B5 *OutputBin OutputBin5
+*UIConstraints: *PageSize B5 *OutputBin OutputBin6
+*UIConstraints: *PageSize B5 *OutputBin OutputBin7
+*UIConstraints: *PageSize B5 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageSize DoublePostcard *OutputBin Stacker
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin1
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin2
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin3
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin4
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin5
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin6
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin7
+*UIConstraints: *PageSize DoublePostcard *OutputBin OutputBin8
+
+*UIConstraints: *PageSize Env10 *OutputBin Stacker
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin1
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin2
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin3
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin4
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin5
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin6
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin7
+*UIConstraints: *PageSize Env10 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin1
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin2
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin3
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin4
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin5
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin6
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin7
+*UIConstraints: *PageSize EnvMonarch *OutputBin OutputBin8
+
+*UIConstraints: *PageSize EnvDL *OutputBin Stacker
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin1
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin2
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin3
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin4
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin5
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin6
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin7
+*UIConstraints: *PageSize EnvDL *OutputBin OutputBin8
+
+*UIConstraints: *PageSize EnvC5 *OutputBin Stacker
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin1
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin2
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin3
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin4
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin5
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin6
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin7
+*UIConstraints: *PageSize EnvC5 *OutputBin OutputBin8
+
+*UIConstraints: *PageSize EnvISOB5 *OutputBin Stacker
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin1
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin2
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin3
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin4
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin5
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin6
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin7
+*UIConstraints: *PageSize EnvISOB5 *OutputBin OutputBin8
+
+*% Disable feeding Asian, 11x17 (Oversize), A5, B5 (JIS), DoublePostcard,
+*% and envelopes to the output bins
+*%------------------------------------------------------------
+*UIConstraints: *PageRegion w612h935 *OutputBin Stacker
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin1
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin2
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin3
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin4
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin5
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin6
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin7
+*UIConstraints: *PageRegion w612h935 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion w558h774 *OutputBin Stacker
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin1
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin2
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin3
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin4
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin5
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin6
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin7
+*UIConstraints: *PageRegion w558h774 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion w774h1116 *OutputBin Stacker
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin1
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin2
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin3
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin4
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin5
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin6
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin7
+*UIConstraints: *PageRegion w774h1116 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion w842h1274 *OutputBin Stacker
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin1
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin2
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin3
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin4
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin5
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin6
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin7
+*UIConstraints: *PageRegion w842h1274 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion A5 *OutputBin UStapler
+*UIConstraints: *PageRegion A5 *OutputBin Stacker
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin1
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin2
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin3
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin4
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin5
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin6
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin7
+*UIConstraints: *PageRegion A5 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion B5 *OutputBin UStapler
+*UIConstraints: *PageRegion B5 *OutputBin Stacker
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin1
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin2
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin3
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin4
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin5
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin6
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin7
+*UIConstraints: *PageRegion B5 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageRegion DoublePostcard *OutputBin Stacker
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin1
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin2
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin3
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin4
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin5
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin6
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin7
+*UIConstraints: *PageRegion DoublePostcard *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion Env10 *OutputBin Stacker
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin1
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin2
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin3
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin4
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin5
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin6
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin7
+*UIConstraints: *PageRegion Env10 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin1
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin2
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin3
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin4
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin5
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin6
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin7
+*UIConstraints: *PageRegion EnvMonarch *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion EnvDL *OutputBin Stacker
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin1
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin2
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin3
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin4
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin5
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin6
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin7
+*UIConstraints: *PageRegion EnvDL *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion EnvC5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin1
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin2
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin3
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin4
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin5
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin6
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin7
+*UIConstraints: *PageRegion EnvC5 *OutputBin OutputBin8
+
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin1
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin2
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin3
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin4
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin5
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin6
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin7
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin OutputBin8
+
+*%=================================================
+*% Paper Sizes
+*%=================================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Tabloid/11x17: "
+ <</PageSize [792 1224] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w842h1274/11x17 (Oversize 11.7x17.7): "
+ <</PageSize [842 1274] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A3/A3: "
+ <</PageSize [842 1191] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B4/JIS B4: "
+ <</PageSize [729 1032] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w612h935/Executive (JIS): "
+ <</PageSize [612 935] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w774h1116/8K: "
+ <</PageSize [774 1116] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 19 dict
+ dup [612 792] (Letter) put
+ dup [522 756] (Executive) put
+ dup [612 1008] (Legal) put
+ dup [792 1224] (Tabloid) put
+ dup [842 1274] (w842h1274) put
+ dup [842 1191] (A3) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [729 1032] (B4) put
+ dup [516 729] (B5) put
+ dup [419.5 567] (DoublePostcard) put
+ dup [612 935] (w612h935) put
+ dup [558 774] (w558h774) put
+ dup [774 1116] (w774h1116) put
+ dup [297 684] (Env10) put
+ dup [279 540] (EnvMonarch) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [499 709] (EnvISOB5) 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: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Tabloid/11x17: "
+ <</PageSize [792 1224] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w842h1274/11x17 (Oversize 11.7x17.7): "
+ <</PageSize [842 1274] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A3/A3: "
+ <</PageSize [842 1191] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B4/JIS B4: "
+ <</PageSize [729 1032] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w612h935/Executive (JIS): "
+ <</PageSize [612 935] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w774h1116/8K: "
+ <</PageSize [774 1116] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.00 599.76 779.76"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Executive/Executive: "12.00 12.00 509.76 743.76"
+*ImageableArea Legal/Legal: "12.00 12.00 599.76 995.76"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Tabloid/11x17: "12.00 12.00 779.76 1211.76"
+*ImageableArea w842h1274/11x17 (Oversize 11.7x17.7): "12.00 12.00 829.68 1261.68"
+*ImageableArea A3/A3: "12.00 12.00 829.44 1178.16"
+*ImageableArea A4/A4: "12.00 12.00 582.96 829.44"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.00 407.28 582.96"
+*ImageableArea B4/JIS B4: "12.00 12.00 716.16 1019.52"
+*ImageableArea B5/JIS B5: "12.00 12.00 503.52 716.16"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.00 407.28 554.64"
+*ImageableArea w612h935/Executive (JIS): "12.00 12.00 599.76 922.76"
+*ImageableArea w558h774/16K: "12.00 12.00 545.76 761.76"
+*ImageableArea w774h1116/8K: "12.00 12.00 761.76 1103.76"
+*ImageableArea Env10/Env Comm10: "12.00 12.00 284.64 671.76"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.00 266.64 527.76"
+*ImageableArea EnvDL/Env DL: "12.00 12.00 299.52 611.28"
+*ImageableArea EnvC5/Env C5: "12.00 12.00 446.88 636.72"
+*ImageableArea EnvISOB5/Env ISO B5: "12.00 12.00 486.48 696.24"
+*?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 Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension Tabloid/11x17: "792 1224"
+*PaperDimension w842h1274/11x17 (Oversize 11.7x17.7): "842 1274"
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension B4/JIS B4: "729 1032"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension w774h1116/8K: "774 1116"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+
+*LandscapeOrientation: Plus90
+
+*%=================================================
+*% Custom Paper Support
+*%=================================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*VariablePaperSize: True
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*% Smallest = 3.67x7.5, Largest = 11.7 x 17.7
+*MaxMediaWidth: "842"
+*MaxMediaHeight: "1274"
+*HWMargins: 12 12 12 12
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null >>
+ setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 264 842
+*ParamCustomPageSize Height: 2 points 540 1274
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 0
+
+*RequiresPageRegion All: True
+
+*%=================================================
+*% Paper Sources
+*%=================================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Middle
+*InputSlot Upper/Tray 1: "<</ManualFeed false /MediaPosition 3>> setpagedevice"
+*InputSlot Middle/Tray 2: "<</ManualFeed false /MediaPosition 0>> setpagedevice"
+*InputSlot Lower/Tray 3: "<</ManualFeed false /MediaPosition 1>> setpagedevice"
+*InputSlot LargeCapacity/Tray 4: "<</ManualFeed false /MediaPosition 5>> setpagedevice"
+*InputSlot Tray5/Tray 5: "<</ManualFeed false /MediaPosition 6>> setpagedevice"
+*InputSlot Envelope/Envelope Feeder: "<</ManualFeed false /MediaPosition 2>> setpagedevice"
+*?InputSlot: "
+ save
+ [(Middle) (Lower) (Envelope) (Upper) (LargeCapacity) (Tray5)]
+ statusdict /papertray get exec
+ {get exec} stopped { pop pop (Unknown) } if =
+ currentpagedevice /InputAttributes get dup
+ /Priority get 0 get get /MediaType get = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*%==========================================
+*% Media Type
+*%=========================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "
+ <</MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</MediaType (Color)>> setpagedevice"
+*End
+*MediaType Card_Stock/Card_Stock: "
+ <</MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Rough/Rough: "
+ <</MediaType (Rough)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /InputAttributes get dup
+ /Priority get
+ 0 get get
+ /MediaType get
+ (Card Stock) anchorsearch
+ {pop pop (Card_Stock)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*%=================================================
+*% Halftone Information
+*%=================================================
+*ScreenFreq: "106.0"
+*ScreenAngle: "45.0"
+
+*ResScreenFreq 300dpi/300 dpi: "60.0"
+*ResScreenAngle 300dpi/300 dpi: "45.0"
+*ResScreenFreq 600dpi/600 dpi: "106.0"
+*ResScreenAngle 600dpi/600 dpi: "45.0"
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 9
+*AccurateScreensSupport: False
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: PrinterDefault
+*HPHalftone PrinterDefault/Printer's Current Setting: ""
+*HPHalftone Enhanced/Enhanced: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+ /setscreen { pop pop pop } def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ } >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true /PostRenderingEnhanceDetails
+ << /REValue 0 /Type 8 >> >> setpagedevice
+ } if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+
+*%=================================================
+*% Resolution
+*%=================================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600x600x2dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 300x300dpi/300 dpi: "
+ <</HWResolution [300 300] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600x2dpi/FastRes 1200: "
+ <</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%=================================================
+*% HPEconoMode
+*%=================================================
+*OpenUI *HPEconoMode/EconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/Printer's Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /EconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+*%=================================================
+*% Duplex
+*%=================================================
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off (1-Sided): "
+ <</Duplex false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Flip on Long Edge (Standard): "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Flip on Short Edge: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex known
+ false ne
+ { currentpagedevice /Duplex get
+ { currentpagedevice /Tumble get
+ {(DuplexTumble)}{(DuplexNoTumble)}ifelse
+ } { (None)} ifelse
+ }{(None)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Duplex
+
+*%=================================================
+*% Color Control
+*%=================================================
+*DefaultColorSep: ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 60 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ====
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi /300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "100.0"
+
+*% For 106 lpi /600 dpi =========================
+
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0"
+
+*%=================================================
+*% Font Information
+*%=================================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% =======================================
+*% For HP Mopier 320
+*% =======================================
diff --git a/prnt/hpijs/ppd/hp_LaserJet_1300_series.ppd b/prnt/hpijs/ppd/hp_LaserJet_1300_series.ppd
new file mode 100644
index 000000000..a089d2fba
--- /dev/null
+++ b/prnt/hpijs/ppd/hp_LaserJet_1300_series.ppd
@@ -0,0 +1,1116 @@
+*PPD-Adobe: "4.3"
+*% =======================================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =======================================================
+*% Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD for HP LaserJet 1300 Series
+*% For Macintosh only
+*%========================================================
+*%=================================================
+*% PPD File Version Information
+*%=================================================
+*FileVersion: "1.0.0 X"
+*FormatVersion: "4.3"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP1300_6.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/hp LaserJet 1300 series.icns"
+
+*%=================================================
+*% Product Version Information
+*%=================================================
+*ModelName: "HP LaserJet 1300"
+*ShortNickName: "HP LaserJet 1300"
+*NickName: "HP LaserJet 1300 Postscript (recommended)"
+*Product: "(hp LaserJet 1300)"
+*Product: "(hp LaserJet 1300n)"
+*Manufacturer: "HP"
+*PSVersion: "(2014.116) 0"
+
+*%=================================================
+*% Device Capabilities
+*%=================================================
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: False
+
+*LanguageLevel: "2"
+*Throughput: "20"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*%=================================================
+*% Emulations and Protocols
+*%=================================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+*PrintPSErrors: True
+
+*%==============================================
+*% Installable Options
+*%==============================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*OpenUI *HPOption_Tray2/Tray 2: Boolean
+*DefaultHPOption_Tray2: False
+*HPOption_Tray2 True/Installed: ""
+*HPOption_Tray2 False/Not Installed: ""
+*?HPOption_Tray2: "
+ save
+ currentpagedevice /InputAttributes get 0 known
+ {(True)}{(False)} ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Tray2
+
+*%====================================
+*% Fit to Page
+*%====================================
+*OpenUI *HPPaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPPaperPolicy
+*DefaultHPPaperPolicy: PromptUser
+*HPPaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPPaperPolicy: "(PromptUser) = flush"
+*CloseUI: *HPPaperPolicy
+
+
+*OpenUI *InstalledMemory/Total Printer Memory: PickOne
+*DefaultInstalledMemory: 16MB
+*InstalledMemory 16MB/16 - 31 MB: ""
+*InstalledMemory 32MB/32 - 47 MB: ""
+*InstalledMemory 48MB/48 - 71 MB: ""
+*InstalledMemory 72MB/72 MB or more: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 72 ge
+ {(72MB)}
+ {size 48 ge
+ {(48MB)}
+ {size 32 ge
+ {(32MB)}
+ {(16MB)} ifelse
+ } ifelse
+ } ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+*CloseGroup: InstallableOptions
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*%=================================================
+*% Resolution Enhancement
+*%=================================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/PrinterÕs Current Setting: ""
+*Smoothing On/On: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Off/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (On) (On) (On)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+
+*FreeVM: "4000000"
+*VMOption 16MB/16 - 61 MB: "4000000"
+*VMOption 32MB/32 - 47 MB: "11000000"
+*VMOption 48MB/48 - 71 MB: "18000000"
+*VMOption 72MB/72 MB or more: "25000000"
+
+*%=================================================
+*% UI Constraints
+*%=================================================
+*% If A than not B (Also include the reverse constraints if appropriate)
+*%
+
+*% No 1200 dpi HPEconoMode.
+*UIConstraints: *Resolution 1200x1200dpi *HPEconoMode True
+
+
+*% If an optional 250 sheet tray is not installed, disable access to Tray2
+*UIConstraints: *HPOption_Tray2 False *InputSlot Tray2
+
+*% If selected page size is an envelope, Postcard or double postcard
+*% disable access to paper trays 2 and 3
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageSize w558h774 *InputSlot Tray2
+*UIConstraints: *PageSize Postcard *InputSlot Tray2
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray2
+*UIConstraints: *MediaType Labels *InputSlot Tray2
+
+*% Fills not allowed with overlays
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+
+*% Halo style does not work with Watermarks
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+*%=================================================
+*% Paper Sizes
+*%=================================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A6/A6: "
+ <</PageSize [297 420] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w612h935/Executive (JIS): "
+ <</PageSize [612 936] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Postcard/Postcard (JIS): "
+ <</PageSize [284 419] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 16 dict
+ dup [612 792] (Letter) put
+ dup [522 756] (Executive) put
+ dup [612 1008] (Legal) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [297 420] (A6) put
+ dup [516 729] (B5) put
+ dup [612 936] (w612h935) put
+ dup [284 419] (Postcard) put
+ dup [419.5 567] (DoublePostcard) put
+ dup [558 774] (w558h774) put
+ dup [297 684] (Env10) put
+ dup [279 540] (EnvMonarch) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [499 709] (EnvISOB5) 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: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A6/A6: "
+ <</PageSize [297 420] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w612h935/Executive (JIS): "
+ <</PageSize [612 936] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Postcard/Postcard (JIS): "
+ <</PageSize [284 419] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.00 599.76 779.76"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Executive/Executive: "12.00 12.00 509.76 743.76"
+*ImageableArea Legal/Legal: "12.00 12.00 599.76 995.76"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea A4/A4: "12.00 12.00 582.96 829.44"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.00 407.28 582.96"
+*ImageableArea A6/A6: "12.00 12.00 284.76 407.76"
+*ImageableArea B5/JIS B5: "12.00 12.00 503.52 716.16"
+*ImageableArea w612h935/Executive (JIS): "12.00 12.00 599.76 923.76"
+*ImageableArea Postcard/Postcard (JIS): "12.00 12.00 271.20 407.28"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.00 407.28 554.64"
+*ImageableArea w558h774/16K: "12.00 12.00 545.76 761.76"
+*ImageableArea Env10/Env Comm10: "12.00 12.00 284.64 671.76"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.00 266.64 527.76"
+*ImageableArea EnvDL/Env DL: "12.00 12.00 299.52 611.28"
+*ImageableArea EnvC5/Env C5: "12.00 12.00 446.88 636.72"
+*ImageableArea EnvISOB5/Env ISO B5: "12.00 12.00 486.48 696.24"
+*?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 Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A6/A6: "297 420"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension w612h935/Executive (JIS): "612 936"
+*PaperDimension Postcard/Postcard (JIS): "284 419"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+
+*LandscapeOrientation: Plus90
+
+*%=================================================
+*% Custom Paper Support
+*%=================================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*VariablePaperSize: True
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*% Smallest = 3x5, Largest = 8.5 x 14
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+*HWMargins: 12 12 12 12
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null >>
+ setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1008
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 0
+
+*RequiresPageRegion All: True
+
+*%==========================================
+*% Media Type
+*%=========================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType None/None: "
+ <</ManualFeed false /MediaType null >> setpagedevice"
+*End
+*MediaType Plain/Plain (71-89 g/m2): "
+ <</ManualFeed false /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</ManualFeed false /MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</ManualFeed false /MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</ManualFeed false /MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</ManualFeed false /MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</ManualFeed false /MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</ManualFeed false /MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</ManualFeed false /MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</ManualFeed false /MediaType (Color)>> setpagedevice"
+*End
+*MediaType Rough/Rough: "
+ <</ManualFeed false /MediaType (Rough)>> setpagedevice"
+*End
+*MediaType Light/Light (60-70 g/m2): "
+ <</ManualFeed false /MediaType (Light)>> setpagedevice"
+*End
+*MediaType Heavy/Heavy (90-104 g/m2): "
+ <</ManualFeed false /MediaType (Heavy)>> setpagedevice"
+*End
+*MediaType Cardstock/Card Stock (105-176 g/m2): "
+ <</ManualFeed false /MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Envelope/Envelope: "
+ <</ManualFeed false /MediaType (Envelope)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /MediaType get
+ dup null eq {pop (Unknown)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*%=================================================
+*% Paper Sources
+*%=================================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Tray1
+*InputSlot Tray1/Tray 1: "<</ManualFeed false /MediaPosition 3>> setpagedevice"
+*InputSlot Tray2/Tray 2: "<</ManualFeed false /MediaPosition 0>> setpagedevice"
+*?InputSlot: "
+ save
+ [(Tray2) (None) (Tray1)]
+ statusdict /papertray get exec
+ {get exec} stopped { pop pop (unknown) } if = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+
+*%===================================
+*% Resolution
+*%===================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600x600x2dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 1200x1200dpi/ProRes 1200: "
+ <</HWResolution [1200 1200] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600x2dpi/FastRes 1200: "
+ <</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%==================================
+*% HPEconoMode
+*%==================================
+*OpenUI *HPEconoMode/HPEconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/PrinterÕs Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /EconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+*%=================================================
+*% Color Control
+*%=================================================
+*DefaultColorSep: ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 60 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ====
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "100.0"
+
+*% For 106 lpi / 600 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "100.0"
+
+*% For 212 lpi / 1200 dpi =========================
+*ColorSepScreenAngle ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.212lpi.1200dpi/212 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.212lpi.1200dpi/212 lpi / 1200 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.212lpi.1200dpi/212 lpi / 1200 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.212lpi.1200dpi/212 lpi / 1200 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi: "212"
+*ColorSepScreenFreq CustomColor.212lpi.1200dpi/212 lpi / 1200 dpi: "212"
+*ColorSepScreenFreq ProcessCyan.212lpi.1200dpi/212 lpi / 1200 dpi: "190"
+*ColorSepScreenFreq ProcessMagenta.212lpi.1200dpi/212 lpi / 1200 dpi: "190"
+*ColorSepScreenFreq ProcessYellow.212lpi.1200dpi/212 lpi / 1200 dpi: "200"
+
+*%=================================================
+*% Font Information
+*%=================================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special 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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% =======================================
+*% For "HP LaserJet 1300 Series"
+*% =======================================
diff --git a/prnt/hpijs/ppd/hp_LaserJet_2300.ppd b/prnt/hpijs/ppd/hp_LaserJet_2300.ppd
new file mode 100644
index 000000000..fb17d8a27
--- /dev/null
+++ b/prnt/hpijs/ppd/hp_LaserJet_2300.ppd
@@ -0,0 +1,1399 @@
+*PPD-Adobe: "4.3"
+*% =======================================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =======================================================
+*% Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD for hp LaserJet 2300 Series
+*% For Macintosh only
+*%========================================================
+*%=================================================
+*% PPD File Version Information
+*%=================================================
+*FileVersion: "1.0.3 X"
+*HPBuildNumber: "006"
+*FormatVersion: "4.3"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP2300_6.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/hp LaserJet 2300.icns"
+
+*%=================================================
+*% Product Version Information
+*%=================================================
+*ModelName: "HP LaserJet 2300"
+*ShortNickName: "HP LaserJet 2300"
+*NickName: "HP LaserJet 2300 Postscript (recommended)"
+*Product: "(hp LaserJet 2300 series)"
+*Product: "(hp LaserJet 2300L)"
+*Manufacturer: "HP"
+*PSVersion: "(3010.107) 0"
+
+*%=================================================
+*% Device Capabilities
+*%=================================================
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: False
+
+*LanguageLevel: "2"
+*Throughput: "20"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*%=================================================
+*% Emulations and Protocols
+*%=================================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+*PrintPSErrors: True
+
+*%==============================================
+*% Installable Options
+*%==============================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*%Tray 3
+*%======
+*OpenUI *HPOption_Tray3/Tray 3: PickOne
+*DefaultHPOption_Tray3: False
+*HPOption_Tray3 False/Not Installed: ""
+*HPOption_Tray3 Tray3_500/500-Sheet Input Tray: ""
+*HPOption_Tray3 Tray3_250/250-Sheet Input Tray: ""
+*?HPOption_Tray3: "
+ save
+ currentpagedevice dup /InputAttributes known
+ {/InputAttributes get 1 known {(Tray3_500)}{(False)} ifelse}
+ {pop (False)} ifelse
+ = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Tray3
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Duplexer
+
+*%====================================
+*% Fit to Page
+*%====================================
+*OpenUI *HPPaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPPaperPolicy
+*DefaultHPPaperPolicy: PromptUser
+*HPPaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPPaperPolicy: "(PromptUser) = flush"
+*CloseUI: *HPPaperPolicy
+
+
+*OpenUI *InstalledMemory/Total Printer Memory: PickOne
+*DefaultInstalledMemory: 32MB
+*InstalledMemory 32MB/32 - 47 MB: ""
+*InstalledMemory 48MB/48 - 63 MB: ""
+*InstalledMemory 64MB/64 - 95 MB: ""
+*InstalledMemory 96MB/96 - 159 MB: ""
+*InstalledMemory 160MB/160 - 255 MB: ""
+*InstalledMemory 256MB/256 MB or more: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 256 ge
+ {(256MB)}
+ {size 160 ge
+ {(160MB)}
+ {size 96 ge
+ {(96MB)}
+ {size 64 ge
+ {(64MB)}
+ {size 48 ge
+ {(48MB)}
+ {(32MB)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+
+*CloseGroup: InstallableOptions
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*%=================================================
+*% Resolution Enhancement
+*%=================================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/PrinterÕs Current Setting: ""
+*Smoothing On/On: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Off/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (On) (On) (On)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+
+*FreeVM: "4000000"
+*VMOption 32MB/32 - 63 MB: "4000000"
+*VMOption 64MB/64 - 95 MB: "11000000"
+*VMOption 96MB/96 - 127 MB: "18000000"
+*VMOption 128MB/128 - 159 MB: "25000000"
+*VMOption 160MB/160 - 192 MB: "39000000"
+*VMOption 193MB/193 MB or more: "53000000"
+
+*%=================================================
+*% UI Constraints
+*%=================================================
+*% If A than not B (Also include the reverse constraints if appropriate)
+*%
+
+*% No 1200 dpi HPEconoMode.
+*UIConstraints: *Resolution 1200x1200dpi *HPEconoMode True
+
+*% If the duplexer is not installed disable duplex modes.
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *HPOption_Duplexer False
+*UIConstraints: *Duplex DuplexNoTumble *HPOption_Duplexer False
+
+*% These sizes can't be duplexed
+*%------------------------------------------------------------
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize w612h935 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Executive *Duplex DuplexNoTumble
+*UIConstraints: *PageSize ISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize B5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize w558h774 *Duplex DuplexNoTumble
+
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageSize w612h935 *Duplex DuplexTumble
+*UIConstraints: *PageSize Executive *Duplex DuplexTumble
+*UIConstraints: *PageSize ISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageSize B5 *Duplex DuplexTumble
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+*UIConstraints: *PageSize w558h774 *Duplex DuplexTumble
+
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion w612h935 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Executive *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion ISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion B5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion w558h774 *Duplex DuplexNoTumble
+
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion w612h935 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Executive *Duplex DuplexTumble
+*UIConstraints: *PageRegion ISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion B5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion w558h774 *Duplex DuplexTumble
+
+*% Tray Constraints
+*% ==================================================
+
+*% Tray 2
+*% ======
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray2
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray2
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray2
+
+*% Tray 3_500
+*% ==========
+*UIConstraints: *HPOption_Tray3 Tray3_500 *InputSlot Tray3_250
+*UIConstraints: *HPOption_Tray3 False *InputSlot Tray3_500
+
+*UIConstraints: *PageSize Legal *InputSlot Tray3_500
+*UIConstraints: *PageSize Executive *InputSlot Tray3_500
+*UIConstraints: *PageSize A5 *InputSlot Tray3_500
+*UIConstraints: *PageSize B5 *InputSlot Tray3_500
+*UIConstraints: *PageSize ISOB5 *InputSlot Tray3_500
+*UIConstraints: *PageSize Env10 *InputSlot Tray3_500
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3_500
+*UIConstraints: *PageSize EnvDL *InputSlot Tray3_500
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray3_500
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3_500
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray3_500
+*UIConstraints: *PageSize w558h774 *InputSlot Tray3_500
+*UIConstraints: *PageSize w612h935 *InputSlot Tray3_500
+
+*UIConstraints: *PageRegion Legal *InputSlot Tray3_500
+*UIConstraints: *PageRegion Executive *InputSlot Tray3_500
+*UIConstraints: *PageRegion A5 *InputSlot Tray3_500
+*UIConstraints: *PageRegion B5 *InputSlot Tray3_500
+*UIConstraints: *PageRegion ISOB5 *InputSlot Tray3_500
+*UIConstraints: *PageRegion Env10 *InputSlot Tray3_500
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3_500
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray3_500
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3_500
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray3_500
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray3_500
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray3_500
+*UIConstraints: *PageRegion w612h935 *InputSlot Tray3_500
+
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray3_500
+
+*% Tray 3_250
+*% ==========
+
+*UIConstraints: *HPOption_Tray3 Tray3_250 *InputSlot Tray3_500
+*UIConstraints: *HPOption_Tray3 False *InputSlot Tray3_250
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray3_250
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3_250
+*UIConstraints: *PageSize EnvDL *InputSlot Tray3_250
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray3_250
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3_250
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray3_250
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray3_250
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3_250
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray3_250
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3_250
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray3_250
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray3_250
+
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray3_250
+
+*UIConstraints: *HPOption_Tray3 Tray3_250 *InputSlot Tray3_500
+
+*% MediaType constraints
+*%------------------------------------------------------------
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+
+*UIConstraints: *MediaType Labels *InputSlot Tray2
+*UIConstraints: *MediaType Transparency *InputSlot Tray3_500
+*UIConstraints: *MediaType Labels *InputSlot Tray3_500
+*UIConstraints: *MediaType Envelope *InputSlot Tray3_500
+*UIConstraints: *MediaType Labels *InputSlot Tray3_250
+*UIConstraints: *MediaType Envelope *InputSlot Tray3_250
+
+*% Fills not allowed with overlays
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+
+*% Halo style does not work with Watermarks
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+
+*% ===================================
+*% Paper Sizes
+*% ===================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</DeferredMediaSelection true /PageSize [419.5 567] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize ISOB5/B5 (ISO): "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (CutSheet) >> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize w612h935/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (Envelope) >> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /DeferredMediaSelection true /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 15 dict
+ dup [499 709] (EnvISOB5) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [279 540] (EnvMonarch) put
+ dup [297 684] (Env10) put
+ dup [558 774] (w558h774) put
+ dup [612 935] (w612h935) put
+ dup [516 729] (B5) put
+ dup [499 709] (ISOB5) put
+ dup [420 595] (A5) put
+ dup [595 842] (A4) put
+ dup [522 756] (Executive) put
+ dup [419 567] (DoublePostcard) put
+ dup [612 1008] (Legal) put
+ dup [612 792] (Letter) 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: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</DeferredMediaSelection true /PageSize [419.5 567] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion ISOB5/B5 (ISO): "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (CutSheet) >> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion w612h935/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (Envelope) >> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.12 599.88 780.00"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Legal/Legal: "12.00 12.12 599.88 996.00"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Executive/Executive: "12.00 12.12 509.88 744.00"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.12 407.28 554.64"
+*ImageableArea A4/A4: "12.00 12.12 583.08 829.68"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.12 407.40 583.20"
+*ImageableArea ISOB5/B5 (ISO): "12.00 12.12 488.00 698.00"
+*ImageableArea B5/JIS B5: "12.00 12.12 503.88 715.92"
+*ImageableArea w612h935/Executive (JIS): "12.00 12.12 599.76 923.76"
+*ImageableArea w558h774/16K: "12.00 12.12 545.76 761.76"
+*ImageableArea Env10/Env Comm10: "12.00 12.12 284.76 672.00"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.12 266.76 528.00"
+*ImageableArea EnvDL/Env DL: "12.00 12.12 299.64 611.52"
+*ImageableArea EnvC5/Env C5: "12.00 12.12 447.00 636.96"
+*ImageableArea EnvISOB5/Env ISO B5: "12.00 12.12 486.60 696.48"
+*?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 Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension ISOB5/B5 (ISO): "499 709"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+
+*LandscapeOrientation: Plus90
+
+*%=================================================
+*% Custom Paper Support
+*%=================================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*VariablePaperSize: True
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*% Smallest = 3x5, Largest = 8.5 x 14
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+*HWMargins: 12 12 12 12
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null >>
+ setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1008
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 0
+
+*RequiresPageRegion All: True
+
+*%==========================================
+*% Media Type
+*%=========================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: None
+*MediaType None/None: "
+ <</ManualFeed false /MediaType null >> setpagedevice"
+*End
+*MediaType Plain/Plain: "
+ <</ManualFeed false /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</ManualFeed false /MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</ManualFeed false /MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</ManualFeed false /MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</ManualFeed false /MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</ManualFeed false /MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</ManualFeed false /MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</ManualFeed false /MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</ManualFeed false /MediaType (Color)>> setpagedevice"
+*End
+*MediaType Rough/Rough: "
+ <</ManualFeed false /MediaType (Rough)>> setpagedevice"
+*End
+*MediaType Card_Stock/Card Stock <3e>164 g/m2: "
+ <</ManualFeed false /MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Envelope/Envelope: "
+ <</ManualFeed false /MediaType (Envelope)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /InputAttributes get dup
+ /Priority get
+ 0 get get
+ /MediaType get
+ (Card Stock) anchorsearch
+ {pop pop (Card_Stock)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*%=================================================
+*% Paper Sources
+*%=================================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Tray2
+*InputSlot Tray1/Tray 1: "<</ManualFeed false /MediaPosition 3>> setpagedevice"
+*InputSlot Tray2/Tray 2: "<</ManualFeed false /MediaPosition 0>> setpagedevice"
+*InputSlot Tray3_500/Tray 3 (500 sheet): "<</ManualFeed false /MediaPosition 1>> setpagedevice"
+*InputSlot Tray3_250/Tray 3 (250 sheet): "<</ManualFeed false /MediaPosition 1>> setpagedevice"
+*?InputSlot: "
+ save
+ [(Tray2) (Tray3_500) (None)(Tray1)]
+ statusdict /papertray get exec
+ {get exec} stopped { pop pop (unknown) } if = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*% ================================================
+*% Manual Duplex
+*% ================================================
+*%The following are here for the Manual Duplex plugin
+*HPDisallowManualFeedForManualDuplex: True
+
+*% ===================================
+*% Gray Levels and Halftone
+*% ===================================
+
+*ScreenFreq: "212.0"
+*ScreenAngle: "45.0"
+
+*ResScreenFreq 300x300dpi/300 dpi: "60.0"
+*ResScreenAngle 300x300dpi/300 dpi: "45.0"
+*ResScreenFreq 600x600dpi/600 dpi: "106.0"
+*ResScreenAngle 600x600dpi/600 dpi: "45.0"
+*ResScreenFreq 1200x1200dpi/1200 dpi: "212.0"
+*ResScreenAngle 1200x1200dpi/1200 dpi: "45.0"
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 9
+*AccurateScreensSupport: False
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: PrinterDefault
+*HPHalftone PrinterDefault/PrinterÕs Current Setting: ""
+*HPHalftone Enhanced/Enhanced: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+ /setscreen { pop pop pop } def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ } >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true /PostRenderingEnhanceDetails
+ << /REValue 0 /Type 8 >> >> setpagedevice
+ } if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+
+
+*%===================================
+*% Resolution
+*%===================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600x600x2dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 1200x1200dpi/ProRes 1200: "
+ <</HWResolution [1200 1200] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600x2dpi/FastRes 1200: "
+ <</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%==================================
+*% HPEconoMode
+*%==================================
+*OpenUI *HPEconoMode/Economode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/PrinterÕs Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /HPEconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+*%====================================
+*% Duplex
+*%====================================
+*OpenUI *Duplex/2-Sided Printing: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off (1-Sided): "
+ <</Duplex false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Flip on Long Edge (Standard): "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Flip on Short Edge: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex known
+ false ne
+ { currentpagedevice /Duplex get
+ { currentpagedevice /Tumble get
+ {(DuplexTumble)}{(DuplexNoTumble)}ifelse
+ } { (None)} ifelse
+ }{(None)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Duplex
+
+*%=================================================
+*% Color Control
+*%=================================================
+*DefaultColorSep: ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 60 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ====
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "100.0"
+
+*% For 106 lpi / 600 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "100.0"
+
+*% For 212 lpi / 1200 dpi =========================
+*ColorSepScreenAngle ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.212lpi.1200dpi/212 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.212lpi.1200dpi/212 lpi / 1200 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.212lpi.1200dpi/212 lpi / 1200 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.212lpi.1200dpi/212 lpi / 1200 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi: "212"
+*ColorSepScreenFreq CustomColor.212lpi.1200dpi/212 lpi / 1200 dpi: "212"
+*ColorSepScreenFreq ProcessCyan.212lpi.1200dpi/212 lpi / 1200 dpi: "190"
+*ColorSepScreenFreq ProcessMagenta.212lpi.1200dpi/212 lpi / 1200 dpi: "190"
+*ColorSepScreenFreq ProcessYellow.212lpi.1200dpi/212 lpi / 1200 dpi: "200"
+
+*%=================================================
+*% Font Information
+*%=================================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special 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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% =======================================
+*% For "hp LaserJet 2300 Series"
+*% =======================================
diff --git a/prnt/hpijs/ppd/hp_LaserJet_3015.ppd b/prnt/hpijs/ppd/hp_LaserJet_3015.ppd
new file mode 100644
index 000000000..77dcafeb9
--- /dev/null
+++ b/prnt/hpijs/ppd/hp_LaserJet_3015.ppd
@@ -0,0 +1,1045 @@
+*PPD-Adobe: "4.3"
+*% =======================================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =======================================================
+*% Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD for HP LaserJet 3015
+*% For Macintosh only
+*%========================================================
+*%=================================================
+*% PPD File Version Information
+*%=================================================
+*FileVersion: "1.0.1 X"
+*HPBuildNumber: "001"
+*FormatVersion: "4.3"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP3380_6.PPD"
+
+*%=================================================
+*% Product Version Information
+*%=================================================
+*ModelName: "HP LaserJet 3015"
+*ShortNickName: "HP LaserJet 3015"
+*NickName: "HP LaserJet 3015 Postscript (recommended)"
+*Product: "(hp LaserJet 3015)"
+*Manufacturer: "HP"
+*PSVersion: "(2014.116) 0"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*cupsICCProfile RGB../sRGB Matching Profile: "/Library/Printers/hp/Profiles/sRGB_A.icc"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 3015.icns"
+
+*%=================================================
+*% Device Capabilities
+*%=================================================
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: False
+
+*LanguageLevel: "2"
+*Throughput: "15"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*%=================================================
+*% Emulations and Protocols
+*%=================================================
+*Protocols: TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+*PrintPSErrors: True
+
+*%=================================================
+*% Installable Options
+*%=================================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*%====================================
+*% Fit to Page
+*%====================================
+*OpenUI *HPPaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPPaperPolicy
+*DefaultHPPaperPolicy: PromptUser
+*HPPaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPPaperPolicy: "(PromptUser) = flush"
+*CloseUI: *HPPaperPolicy
+
+*CloseGroup: InstallableOptions
+
+*OpenGroup: HPImagingOptions/Imaging Options
+
+*%==================================
+*% HPEconoMode
+*%==================================
+*OpenUI *HPEconoMode/EconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/PrinterÕs Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /EconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+*CloseGroup: HPImagingOptions
+
+*%===================================
+*% Resolution
+*%===================================
+*% *% Select Printer Resolution
+
+*OpenGroup: HPResolutionOptions/Resolution Options
+
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600x600x2dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 600x600x2dpi/FastRes 1200: "
+ <</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%=================================================
+*% Resolution Enhancement
+*%=================================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/PrinterÕs Current Setting: ""
+*Smoothing On/On: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Off/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (On) (On) (On)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+*CloseGroup: HPResolutionOptions
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenGroup: HPWaterOverlayPanel/Watermark/Overlay
+
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*CloseGroup: HPWaterOverlayPanel
+
+
+*FreeVM: "4000000"
+*VMOption 32MB/16 - 61 MB: "4000000"
+*VMOption 64MB/32 - 47 MB: "11000000"
+*VMOption 96MB/48 - 71 MB: "18000000"
+*VMOption 128MB/128 MB or more: "25000000"
+
+*%=================================================
+*% UI Constraints
+*%=================================================
+*% If A than not B (Also include the reverse constraints if appropriate)
+*%
+
+*% No 1200 dpi HPEconoMode.
+*UIConstraints: *Resolution 1200x1200dpi *HPEconoMode True
+
+*% Fills not allowed with overlays
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Off
+*UIConstraints: *HPwmSwitch Off *HPwmTextStyle Fill
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+*UIConstraints: *HPwmSwitch Off *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Off
+
+*%=================================================
+*% Paper Sizes
+*%=================================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w612h935/8.5x13: "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize ISOB5/B5 (ISO): "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/B5 (JIS): "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w612h935/Executive (JIS): "
+ <</PageSize [612 936] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 17 dict
+ dup [612 792] (Letter) put
+ dup [522 756] (Executive) put
+ dup [612 935] (w612h935) put
+ dup [612 1008] (Legal) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [499 709] (ISO B5) put
+ dup [516 729] (B5) put
+ dup [612 936] (w612h935) put
+ dup [419.5 567] (DoublePostcard) put
+ dup [558 774] (w558h774) put
+ dup [297 684] (Env10) put
+ dup [279 540] (EnvMonarch) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [499 709] (EnvISOB5) 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: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w612h935/8.5x13: "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion ISOB5/B5 (ISO): "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/B5 (JIS): "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w612h935/Executive (JIS): "
+ <</PageSize [612 936] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.00 599.76 779.76"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Executive/Executive: "12.00 12.00 509.76 743.76"
+*ImageableArea w612h935/8.5x13: "12.00 12.00 599.76 922.76"
+*ImageableArea Legal/Legal: "12.00 12.00 599.76 995.76"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea A4/A4: "12.00 12.00 582.96 829.44"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.00 407.28 582.96"
+*ImageableArea ISOB5/B5 (ISO): "11.00 11.00 488.00 698.00"
+*ImageableArea B5/B5 (JIS): "12.00 12.00 503.52 716.16"
+*ImageableArea w612h935/Executive (JIS): "12.00 12.00 599.76 923.76"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.00 407.28 554.64"
+*ImageableArea w558h774/16K: "12.00 12.00 545.76 761.76"
+*ImageableArea Env10/Env Comm10: "12.00 12.00 284.64 671.76"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.00 266.64 527.76"
+*ImageableArea EnvDL/Env DL: "12.00 12.00 299.52 611.28"
+*ImageableArea EnvC5/Env C5: "12.00 12.00 446.88 636.72"
+*ImageableArea EnvISOB5/Env ISO B5: "12.00 12.00 486.48 696.24"
+*?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 Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension w612h935/8.5x13: "612 935"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension ISOB5/B5 (ISO): "499 709"
+*PaperDimension B5/B5 (JIS): "516 729"
+*PaperDimension w612h935/Executive (JIS): "612 936"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+
+*LandscapeOrientation: Plus90
+
+*%=================================================
+*% Custom Paper Support
+*%=================================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*VariablePaperSize: True
+
+
+
+*% Smallest = 3x5, Largest = 8.5 x 14
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+*HWMargins: 12 12 12 12
+*CustomPageSize True: "
+ pop pop pop
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null >>
+ setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1008
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 0
+
+*RequiresPageRegion All: True
+
+*%==========================================
+*% Media Type
+*%=========================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType None/None: "
+ <</ManualFeed false /MediaType null >> setpagedevice"
+*End
+*MediaType Plain/Plain (71-89 g/m2): "
+ <</ManualFeed false /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</ManualFeed false /MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</ManualFeed false /MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</ManualFeed false /MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</ManualFeed false /MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</ManualFeed false /MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</ManualFeed false /MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</ManualFeed false /MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</ManualFeed false /MediaType (Color)>> setpagedevice"
+*End
+*MediaType Light/Light (<3c>75 g/m2): "
+ <</ManualFeed false /MediaType (Light)>> setpagedevice"
+*End
+*MediaType Heavy/Heavy (90-105 g/m2): "
+ <</ManualFeed false /MediaType (Heavy)>> setpagedevice"
+*End
+*MediaType Rough/Rough: "
+ <</ManualFeed false /MediaType (Rough)>> setpagedevice"
+*End
+*MediaType Cardstock/Card Stock (105-176 g/m2): "
+ <</ManualFeed false /MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Envelope/Envelope: "
+ <</ManualFeed false /MediaType (Envelope)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /MediaType get
+ dup null eq {pop (Unknown)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*%=================================================
+*% Paper Sources
+*%=================================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Tray1
+*InputSlot Tray1/Tray 1: "<</ManualFeed false /MediaPosition 3>> setpagedevice"
+*?InputSlot: "
+ save
+ [(Tray2) (None) (Tray1)]
+ statusdict /papertray get exec
+ {get exec} stopped { pop pop (unknown) } if = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+
+*CloseUI: *ManualFeed
+
+*%=================================================
+*% Color Control
+*%=================================================
+*DefaultColorSep: ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ====
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi / 600 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "100.0"
+
+*% For 212 lpi / 1200 dpi =========================
+*ColorSepScreenAngle ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.212lpi.1200dpi/212 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.212lpi.1200dpi/212 lpi / 1200 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.212lpi.1200dpi/212 lpi / 1200 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.212lpi.1200dpi/212 lpi / 1200 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi: "212"
+*ColorSepScreenFreq CustomColor.212lpi.1200dpi/212 lpi / 1200 dpi: "212"
+*ColorSepScreenFreq ProcessCyan.212lpi.1200dpi/212 lpi / 1200 dpi: "190"
+*ColorSepScreenFreq ProcessMagenta.212lpi.1200dpi/212 lpi / 1200 dpi: "190"
+*ColorSepScreenFreq ProcessYellow.212lpi.1200dpi/212 lpi / 1200 dpi: "200"
+
+*%=================================================
+*% Font Information
+*%=================================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special 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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% =======================================
+*% For "HP LaserJet 3015"
+*% =======================================
diff --git a/prnt/hpijs/ppd/hp_LaserJet_3020_3030.ppd b/prnt/hpijs/ppd/hp_LaserJet_3020_3030.ppd
new file mode 100644
index 000000000..899d24155
--- /dev/null
+++ b/prnt/hpijs/ppd/hp_LaserJet_3020_3030.ppd
@@ -0,0 +1,1046 @@
+*PPD-Adobe: "4.3"
+*% =======================================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =======================================================
+*% Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD for HP LaserJet 3020 3030 Series
+*% For Macintosh only
+*%========================================================
+*%=================================================
+*% PPD File Version Information
+*%=================================================
+*FileVersion: "1.0.1 X"
+*HPBuildNumber: "002"
+*FormatVersion: "4.3"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP3380_6.PPD"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 3020 3030.icns"
+
+*%=================================================
+*% Product Version Information
+*%=================================================
+*ModelName: "HP LaserJet 3020 3030"
+*ShortNickName: "HP LaserJet 3020 3030"
+*NickName: "HP LaserJet 3020 3030 Postscript (recommended)"
+*Product: "(hp LaserJet 3020)"
+*Product: "(hp LaserJet 3030)"
+*Manufacturer: "HP"
+*PSVersion: "(2014.116) 0"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 3330.icns"
+
+*%=================================================
+*% Device Capabilities
+*%=================================================
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: False
+
+*LanguageLevel: "2"
+*Throughput: "15"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*%=================================================
+*% Emulations and Protocols
+*%=================================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+*PrintPSErrors: True
+
+*%=================================================
+*% Installable Options
+*%=================================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*%====================================
+*% Fit to Page
+*%====================================
+*OpenUI *HPPaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPPaperPolicy
+*DefaultHPPaperPolicy: PromptUser
+*HPPaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPPaperPolicy: "(PromptUser) = flush"
+*CloseUI: *HPPaperPolicy
+
+*CloseGroup: InstallableOptions
+
+*OpenGroup: HPImagingOptions/Imaging Options
+
+*%==================================
+*% HPEconoMode
+*%==================================
+*OpenUI *HPEconoMode/EconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/PrinterÕs Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /EconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+*CloseGroup: HPImagingOptions
+
+*%===================================
+*% Resolution
+*%===================================
+*% *% Select Printer Resolution
+
+*OpenGroup: HPResolutionOptions/Resolution Options
+
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600x600x2dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 600x600x2dpi/FastRes 1200: "
+ <</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%=================================================
+*% Resolution Enhancement
+*%=================================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/PrinterÕs Current Setting: ""
+*Smoothing On/On: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Off/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (On) (On) (On)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+*CloseGroup: HPResolutionOptions
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenGroup: HPWaterOverlayPanel/Watermark/Overlay
+
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*CloseGroup: HPWaterOverlayPanel
+
+
+*FreeVM: "4000000"
+*VMOption 32MB/16 - 61 MB: "4000000"
+*VMOption 64MB/32 - 47 MB: "11000000"
+*VMOption 96MB/48 - 71 MB: "18000000"
+*VMOption 128MB/128 MB or more: "25000000"
+
+*%=================================================
+*% UI Constraints
+*%=================================================
+*% If A than not B (Also include the reverse constraints if appropriate)
+*%
+
+*% No 1200 dpi HPEconoMode.
+*UIConstraints: *Resolution 1200x1200dpi *HPEconoMode True
+
+*% Fills not allowed with overlays
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Off
+*UIConstraints: *HPwmSwitch Off *HPwmTextStyle Fill
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+*UIConstraints: *HPwmSwitch Off *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Off
+
+*%=================================================
+*% Paper Sizes
+*%=================================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w612h935/8.5x13: "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize ISOB5/B5 (ISO): "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/B5 (JIS): "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w612h935/Executive (JIS): "
+ <</PageSize [612 936] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 17 dict
+ dup [612 792] (Letter) put
+ dup [522 756] (Executive) put
+ dup [612 935] (w612h935) put
+ dup [612 1008] (Legal) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [499 709] (ISO B5) put
+ dup [516 729] (B5) put
+ dup [612 936] (w612h935) put
+ dup [419.5 567] (DoublePostcard) put
+ dup [558 774] (w558h774) put
+ dup [297 684] (Env10) put
+ dup [279 540] (EnvMonarch) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [499 709] (EnvISOB5) 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: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w612h935/8.5x13: "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion ISOB5/B5 (ISO): "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/B5 (JIS): "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w612h935/Executive (JIS): "
+ <</PageSize [612 936] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.00 599.76 779.76"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Executive/Executive: "12.00 12.00 509.76 743.76"
+*ImageableArea w612h935/8.5x13: "12.00 12.00 599.76 922.76"
+*ImageableArea Legal/Legal: "12.00 12.00 599.76 995.76"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea A4/A4: "12.00 12.00 582.96 829.44"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.00 407.28 582.96"
+*ImageableArea ISOB5/B5 (ISO): "11.00 11.00 488.00 698.00"
+*ImageableArea B5/B5 (JIS): "12.00 12.00 503.52 716.16"
+*ImageableArea w612h935/Executive (JIS): "12.00 12.00 599.76 923.76"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.00 407.28 554.64"
+*ImageableArea w558h774/16K: "12.00 12.00 545.76 761.76"
+*ImageableArea Env10/Env Comm10: "12.00 12.00 284.64 671.76"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.00 266.64 527.76"
+*ImageableArea EnvDL/Env DL: "12.00 12.00 299.52 611.28"
+*ImageableArea EnvC5/Env C5: "12.00 12.00 446.88 636.72"
+*ImageableArea EnvISOB5/Env ISO B5: "12.00 12.00 486.48 696.24"
+*?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 Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension w612h935/8.5x13: "612 935"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension ISOB5/B5 (ISO): "499 709"
+*PaperDimension B5/B5 (JIS): "516 729"
+*PaperDimension w612h935/Executive (JIS): "612 936"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+
+*LandscapeOrientation: Plus90
+
+*%=================================================
+*% Custom Paper Support
+*%=================================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*VariablePaperSize: True
+
+
+
+*% Smallest = 3x5, Largest = 8.5 x 14
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+*HWMargins: 12 12 12 12
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null >>
+ setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1008
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 0
+
+*RequiresPageRegion All: True
+
+*%==========================================
+*% Media Type
+*%=========================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType None/None: "
+ <</ManualFeed false /MediaType null >> setpagedevice"
+*End
+*MediaType Plain/Plain (71-89 g/m2): "
+ <</ManualFeed false /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</ManualFeed false /MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</ManualFeed false /MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</ManualFeed false /MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</ManualFeed false /MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</ManualFeed false /MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</ManualFeed false /MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</ManualFeed false /MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</ManualFeed false /MediaType (Color)>> setpagedevice"
+*End
+*MediaType Light/Light (<3c>75 g/m2): "
+ <</ManualFeed false /MediaType (Light)>> setpagedevice"
+*End
+*MediaType Heavy/Heavy (90-105 g/m2): "
+ <</ManualFeed false /MediaType (Heavy)>> setpagedevice"
+*End
+*MediaType Rough/Rough: "
+ <</ManualFeed false /MediaType (Rough)>> setpagedevice"
+*End
+*MediaType Cardstock/Card Stock (105-176 g/m2): "
+ <</ManualFeed false /MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Envelope/Envelope: "
+ <</ManualFeed false /MediaType (Envelope)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /MediaType get
+ dup null eq {pop (Unknown)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*%=================================================
+*% Paper Sources
+*%=================================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Tray1
+*InputSlot Tray1/Tray 1: "<</ManualFeed false /MediaPosition 3>> setpagedevice"
+*?InputSlot: "
+ save
+ [(Tray2) (None) (Tray1)]
+ statusdict /papertray get exec
+ {get exec} stopped { pop pop (unknown) } if = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+
+*CloseUI: *ManualFeed
+
+*%=================================================
+*% Color Control
+*%=================================================
+*DefaultColorSep: ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ====
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi / 600 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "100.0"
+
+*% For 212 lpi / 1200 dpi =========================
+*ColorSepScreenAngle ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.212lpi.1200dpi/212 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.212lpi.1200dpi/212 lpi / 1200 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.212lpi.1200dpi/212 lpi / 1200 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.212lpi.1200dpi/212 lpi / 1200 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi: "212"
+*ColorSepScreenFreq CustomColor.212lpi.1200dpi/212 lpi / 1200 dpi: "212"
+*ColorSepScreenFreq ProcessCyan.212lpi.1200dpi/212 lpi / 1200 dpi: "190"
+*ColorSepScreenFreq ProcessMagenta.212lpi.1200dpi/212 lpi / 1200 dpi: "190"
+*ColorSepScreenFreq ProcessYellow.212lpi.1200dpi/212 lpi / 1200 dpi: "200"
+
+*%=================================================
+*% Font Information
+*%=================================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special 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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% =======================================
+*% For "HP LaserJet 3020 3030 Series"
+*% =======================================
diff --git a/prnt/hpijs/ppd/hp_LaserJet_3380.ppd b/prnt/hpijs/ppd/hp_LaserJet_3380.ppd
new file mode 100644
index 000000000..665e19ad1
--- /dev/null
+++ b/prnt/hpijs/ppd/hp_LaserJet_3380.ppd
@@ -0,0 +1,1079 @@
+*PPD-Adobe: "4.3"
+*% =======================================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =======================================================
+*% Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD for HP LaserJet 3380 Series
+*% For Macintosh only
+*%========================================================
+*%=================================================
+*% PPD File Version Information
+*%=================================================
+*FileVersion: "1.0.1 X"
+*HPBuildNumber: "002"
+*FormatVersion: "4.3"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP3380_6.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 3380.icns"
+
+*%=================================================
+*% Product Version Information
+*%=================================================
+*ModelName: "HP LaserJet 3380"
+*ShortNickName: "HP LaserJet 3380"
+*NickName: "HP LaserJet 3380 Postscript (recommended)"
+*Product: "(hp LaserJet 3380)"
+*Manufacturer: "HP"
+*PSVersion: "(2014.116) 0"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP LaserJet 3380.icns"
+
+*%=================================================
+*% Device Capabilities
+*%=================================================
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: False
+
+*LanguageLevel: "2"
+*Throughput: "20"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*%=================================================
+*% Emulations and Protocols
+*%=================================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+*PrintPSErrors: True
+
+*%=================================================
+*% Installable Options
+*%=================================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*%====================================
+*% Fit to Page
+*%====================================
+*OpenUI *HPPaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPPaperPolicy
+*DefaultHPPaperPolicy: PromptUser
+*HPPaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPPaperPolicy: "(PromptUser) = flush"
+*CloseUI: *HPPaperPolicy
+
+
+*OpenUI *InstalledMemory/Total Printer Memory: PickOne
+*DefaultInstalledMemory: 32MB
+*InstalledMemory 32MB/32 - 63 MB: ""
+*InstalledMemory 64MB/64 - 95 MB: ""
+*InstalledMemory 96MB/96 - 127 MB: ""
+*InstalledMemory 128MB/128 MB or more: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 128 ge
+ {(128MB)}
+ {size 96 ge
+ {(96MB)}
+ {size 64 ge
+ {(64MB)}
+ {(32MB)} ifelse
+ } ifelse
+ } ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+*CloseGroup: InstallableOptions
+
+*OpenGroup: HPImagingOptions/Imaging Options
+
+*%==================================
+*% HPEconoMode
+*%==================================
+*OpenUI *HPEconoMode/EconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/PrinterÕs Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /EconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+*CloseGroup: HPImagingOptions
+
+*%===================================
+*% Resolution
+*%===================================
+*% *% Select Printer Resolution
+
+*OpenGroup: HPResolutionOptions/Resolution Options
+
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600x600x2dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 1200x1200dpi/ProRes 1200: "
+ <</HWResolution [1200 1200] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600x2dpi/FastRes 1200: "
+ <</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%=================================================
+*% Resolution Enhancement
+*%=================================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/PrinterÕs Current Setting: ""
+*Smoothing On/On: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Off/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (On) (On) (On)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+*CloseGroup: HPResolutionOptions
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenGroup: HPWaterOverlayPanel/Watermark/Overlay
+
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*CloseGroup: HPWaterOverlayPanel
+
+
+*FreeVM: "4000000"
+*VMOption 32MB/16 - 61 MB: "4000000"
+*VMOption 64MB/32 - 47 MB: "11000000"
+*VMOption 96MB/48 - 71 MB: "18000000"
+*VMOption 128MB/128 MB or more: "25000000"
+
+*%=================================================
+*% UI Constraints
+*%=================================================
+*% If A than not B (Also include the reverse constraints if appropriate)
+*%
+
+*% No 1200 dpi HPEconoMode.
+*UIConstraints: *Resolution 1200x1200dpi *HPEconoMode True
+
+*% Fills not allowed with overlays
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Off
+*UIConstraints: *HPwmTextStyle Off *HPwmSwitch Fill
+*UIConstraints: *HPwmSwitch Off *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Off
+
+*%=================================================
+*% Paper Sizes
+*%=================================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w612h935/8.5x13: "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize ISOB5/B5 (ISO): "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/B5 (JIS): "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w612h935/Executive (JIS): "
+ <</PageSize [612 936] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 17 dict
+ dup [612 792] (Letter) put
+ dup [522 756] (Executive) put
+ dup [612 935] (w612h935) put
+ dup [612 1008] (Legal) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [499 709] (ISO B5) put
+ dup [516 729] (B5) put
+ dup [612 936] (w612h935) put
+ dup [419.5 567] (DoublePostcard) put
+ dup [558 774] (w558h774) put
+ dup [297 684] (Env10) put
+ dup [279 540] (EnvMonarch) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [499 709] (EnvISOB5) 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: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w612h935/8.5x13: "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion ISOB5/B5 (ISO): "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/B5 (JIS): "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w612h935/Executive (JIS): "
+ <</PageSize [612 936] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.00 599.76 779.76"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Executive/Executive: "12.00 12.00 509.76 743.76"
+*ImageableArea w612h935/8.5x13: "12.00 12.00 599.76 922.76"
+*ImageableArea Legal/Legal: "12.00 12.00 599.76 995.76"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea A4/A4: "12.00 12.00 582.96 829.44"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.00 407.28 582.96"
+*ImageableArea ISOB5/B5 (ISO): "11.00 11.00 488.00 698.00"
+*ImageableArea B5/B5 (JIS): "12.00 12.00 503.52 716.16"
+*ImageableArea w612h935/Executive (JIS): "12.00 12.00 599.76 923.76"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.00 407.28 554.64"
+*ImageableArea w558h774/16K: "12.00 12.00 545.76 761.76"
+*ImageableArea Env10/Env Comm10: "12.00 12.00 284.64 671.76"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.00 266.64 527.76"
+*ImageableArea EnvDL/Env DL: "12.00 12.00 299.52 611.28"
+*ImageableArea EnvC5/Env C5: "12.00 12.00 446.88 636.72"
+*ImageableArea EnvISOB5/Env ISO B5: "12.00 12.00 486.48 696.24"
+*?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 Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension w612h935/8.5x13: "612 935"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension ISOB5/B5 (ISO): "499 709"
+*PaperDimension B5/B5 (JIS): "516 729"
+*PaperDimension w612h935/Executive (JIS): "612 936"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+
+*LandscapeOrientation: Plus90
+
+*%=================================================
+*% Custom Paper Support
+*%=================================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*VariablePaperSize: True
+
+
+
+*% Smallest = 3x5, Largest = 8.5 x 14
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+*HWMargins: 12 12 12 12
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null >>
+ setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1008
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 0
+
+*RequiresPageRegion All: True
+
+*%==========================================
+*% Media Type
+*%=========================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType None/None: "
+ <</ManualFeed false /MediaType null >> setpagedevice"
+*End
+*MediaType Plain/Plain (71-89 g/m2): "
+ <</ManualFeed false /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</ManualFeed false /MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</ManualFeed false /MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</ManualFeed false /MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</ManualFeed false /MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</ManualFeed false /MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</ManualFeed false /MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</ManualFeed false /MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</ManualFeed false /MediaType (Color)>> setpagedevice"
+*End
+*MediaType Light/Light (<3c>75 g/m2): "
+ <</ManualFeed false /MediaType (Light)>> setpagedevice"
+*End
+*MediaType Heavy/Heavy (90-105 g/m2): "
+ <</ManualFeed false /MediaType (Heavy)>> setpagedevice"
+*End
+*MediaType Rough/Rough: "
+ <</ManualFeed false /MediaType (Rough)>> setpagedevice"
+*End
+*MediaType Cardstock/Card Stock (105-176 g/m2): "
+ <</ManualFeed false /MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Envelope/Envelope: "
+ <</ManualFeed false /MediaType (Envelope)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /MediaType get
+ dup null eq {pop (Unknown)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*%=================================================
+*% Paper Sources
+*%=================================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Tray1
+*InputSlot Tray1/Tray 1: "<</ManualFeed false /MediaPosition 3>> setpagedevice"
+*?InputSlot: "
+ save
+ [(Tray2) (None) (Tray1)]
+ statusdict /papertray get exec
+ {get exec} stopped { pop pop (unknown) } if = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+
+*CloseUI: *ManualFeed
+
+*%=================================================
+*% Color Control
+*%=================================================
+*DefaultColorSep: ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ====
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi / 600 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "100.0"
+
+*% For 212 lpi / 1200 dpi =========================
+*ColorSepScreenAngle ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.212lpi.1200dpi/212 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.212lpi.1200dpi/212 lpi / 1200 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.212lpi.1200dpi/212 lpi / 1200 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.212lpi.1200dpi/212 lpi / 1200 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.212lpi.1200dpi/212 lpi / 1200 dpi: "212"
+*ColorSepScreenFreq CustomColor.212lpi.1200dpi/212 lpi / 1200 dpi: "212"
+*ColorSepScreenFreq ProcessCyan.212lpi.1200dpi/212 lpi / 1200 dpi: "190"
+*ColorSepScreenFreq ProcessMagenta.212lpi.1200dpi/212 lpi / 1200 dpi: "190"
+*ColorSepScreenFreq ProcessYellow.212lpi.1200dpi/212 lpi / 1200 dpi: "200"
+
+*%=================================================
+*% Font Information
+*%=================================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special 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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% =======================================
+*% For "HP LaserJet 3380 Series"
+*% =======================================
diff --git a/prnt/hpijs/ppd/hp_LaserJet_4200_Series.ppd b/prnt/hpijs/ppd/hp_LaserJet_4200_Series.ppd
new file mode 100644
index 000000000..9fa54af71
--- /dev/null
+++ b/prnt/hpijs/ppd/hp_LaserJet_4200_Series.ppd
@@ -0,0 +1,2068 @@
+*PPD-Adobe: "4.3"
+*% =========================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =========================================
+*% PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD for hp LaserJet 4200
+*% For Macintosh only
+*% =========================================
+
+*% ===================================
+*% Product / PPD Version Information
+*% ===================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.0.3 X"
+*HPBuildNumber: "008"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP4200_6.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/hp LaserJet 4200 Series.icns"
+
+*% Product Version Information
+*Product: "(hp LaserJet 4200)"
+*Product: "(hp LaserJet 4200L)"
+*ModelName: "HP LaserJet 4200"
+*ShortNickName: "HP LaserJet 4200"
+*NickName: "HP LaserJet 4200 Postscript (recommended)"
+*PSVersion: "(3010.107) 0"
+*Manufacturer: "HP"
+
+*% ===================================
+*% Basic Device Capabilities
+*% ===================================
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: True
+*?FileSystem: "
+ save false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+
+*Throughput: "35"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*VariablePaperSize: True
+
+*% ===================================
+*% Emulations and Protocols
+*% ===================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+*PrintPSErrors: True
+
+*% =================================
+*% PageStack Order for Output Bins
+*% =================================
+*PageStackOrder Upper: Normal
+*%PageStackOrder Left: Reverse
+*PageStackOrder Stacker: Normal
+
+*% ===================================
+*% Installable Options
+*% ===================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*%Tray 3 500 or 1500 sheet
+*%========================
+*OpenUI *HPOption_Tray3/Optional Tray 3: Boolean
+*DefaultHPOption_Tray3: False
+*HPOption_Tray3 False/Not Installed: ""
+*HPOption_Tray3 Tray3_500/500-Sheet Input Tray: ""
+*HPOption_Tray3 Tray3_1500/1500-Sheet Input Tray: ""
+*?HPOption_Tray3: "
+save
+ currentpagedevice /InputAttributes get 1 known
+ {
+ currentpagedevice /InputAttributes get 1 get dup
+ /Capacity known {
+ /Capacity get 1500 eq {(Tray3_1500)}{(Tray3_500)} ifelse
+ }{pop (Tray3_500)} ifelse
+ }{(False)} ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Tray3
+
+*%Tray 4 500 or 1500 sheet
+*%========================
+*OpenUI *HPOption_Tray4/Optional Tray 4: Boolean
+*DefaultHPOption_Tray4: False
+*HPOption_Tray4 False/Not Installed: ""
+*HPOption_Tray4 Tray4_500/500-Sheet Input Tray: ""
+*HPOption_Tray4 Tray4_1500/1500-Sheet Input Tray: ""
+*?HPOption_Tray4: "
+ save
+ currentpagedevice /InputAttributes get 4 known
+ {
+ currentpagedevice /InputAttributes get 4 get dup
+ /Capacity known {
+ /Capacity get 1500 eq {(Tray4_1500)}{(Tray4_500)} ifelse
+ }{pop (Tray4_500)} ifelse
+ }{(False)} ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Tray4
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_Disk/Printer Hard Disk: PickOne
+*DefaultHPOption_Disk: False
+*HPOption_Disk True/Installed: ""
+*HPOption_Disk False/Not Installed: ""
+*?HPOption_Disk: "
+ save
+ false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Disk
+
+*OpenUI *HPOption_EnvFeeder/Envelope Feeder: Boolean
+*DefaultHPOption_EnvFeeder: False
+*HPOption_EnvFeeder True/Installed: ""
+*HPOption_EnvFeeder False/Not Installed: ""
+*?HPOption_EnvFeeder: "
+ save
+ currentpagedevice /InputAttributes get
+ 2 known {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_EnvFeeder
+
+*OpenUI *HPOption_MBM_Mixed/Accessory Output Bins: PickOne
+*OrderDependency: 10 AnySetup *HPOption_MBM_Mixed
+*DefaultHPOption_MBM_Mixed: Standard
+*HPOption_MBM_Mixed Standard/Not Installed: "userdict /HPOutputAcc (NoAcc) put"
+*HPOption_MBM_Mixed MBMStaplerStacker/hp 500-Sheet Stapler-Stacker: "userdict /HPOutputAcc (Stapler) put"
+*HPOption_MBM_Mixed MBMStacker/hp 500-Sheet Stacker: "userdict /HPOutputAcc (Stacker) put"
+*?HPOption_MBM_Mixed: "
+ save
+ currentpagedevice /OutputAttributes get
+ dup 3 known
+ {
+ currentpagedevice /Staple known {pop (MBMStaplerStacker)}
+ {pop (MBMStacker)} ifelse
+ }
+ { pop (Standard)} ifelse = flush
+ restore"
+*End
+*CloseUI: *HPOption_MBM_Mixed
+
+*%====================================
+*% Fit to Page
+*%====================================
+*OpenUI *HPPaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPPaperPolicy
+*DefaultHPPaperPolicy: PromptUser
+*HPPaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /DeferredMediaSelection true /PageSize 3 >> >> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /DeferredMediaSelection true /PageSize 5 >> >> setpagedevice"
+*End
+*?HPPaperPolicy: "(PromptUser) = flush"
+*CloseUI: *HPPaperPolicy
+
+*OpenUI *InstalledMemory/Total Memory: PickOne
+*DefaultInstalledMemory: Mem1
+*InstalledMemory Mem1/48 - 63 MB: ""
+*InstalledMemory Mem2/64 - 95 MB: ""
+*InstalledMemory Mem3/96 - 127 MB: ""
+*InstalledMemory Mem4/128 - 159 MB: ""
+*InstalledMemory Mem5/160 - 191 MB: ""
+*InstalledMemory Mem6/192 - 255 MB: ""
+*InstalledMemory Mem7/256 - 319 MB: ""
+*InstalledMemory Mem8/320 MB or more: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 320 ge
+ {(Mem8)}
+ {size 256 ge
+ {(Mem7)}
+ {size 192 ge
+ {(Mem6)}
+ {size 160 ge
+ {(Mem5)}
+ {size 128 ge
+ {(Mem4)}
+ {size 96 ge
+ {(Mem3)}
+ {size 64 ge
+ {(Mem2)}
+ {(Mem1)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+*CloseGroup: InstallableOptions
+
+*% ===================================
+*% User Interface Constraints
+*% ===================================
+*% Constraints on Trays Can't have Tray 4 unless you have tray 3
+*%==============================================================
+*UIConstraints: *HPOption_Tray3 Tray3_1500 *HPOption_Tray4 Tray4_500
+*UIConstraints: *HPOption_Tray3 Tray3_1500 *HPOption_Tray4 Tray4_1500
+
+*UIConstraints: *HPOption_Tray4 Tray4_500 *HPOption_Tray3 False
+*UIConstraints: *HPOption_Tray4 Tray4_500 *HPOption_Tray3 Tray3_1500
+*UIConstraints: *HPOption_Tray4 Tray4_1500 *HPOption_Tray3 False
+*UIConstraints: *HPOption_Tray4 Tray4_1500 *HPOption_Tray3 Tray3_1500
+
+*UIConstraints: *HPOption_Tray3 False *HPOption_Tray4 Tray4_500
+*UIConstraints: *HPOption_Tray3 False *HPOption_Tray4 Tray4_1500
+
+*UIConstraints: *HPOption_Tray3 Tray3_500 *InputSlot Tray3_1500
+*UIConstraints: *HPOption_Tray3 Tray3_1500 *InputSlot Tray3_500
+
+*UIConstraints: *HPOption_Tray4 Tray4_500 *InputSlot Tray4_1500
+*UIConstraints: *HPOption_Tray4 Tray4_1500 *InputSlot Tray4_500
+
+*% If option not installed then disable appropriate feature.
+*%====================================================================
+*UIConstraints: *HPOption_Tray3 False *InputSlot Tray3_500
+*UIConstraints: *HPOption_Tray3 False *InputSlot Tray3_1500
+
+*UIConstraints: *HPOption_Tray4 False *InputSlot Tray4_500
+*UIConstraints: *HPOption_Tray4 False *InputSlot Tray4_1500
+
+*UIConstraints: *InputSlot Tray3_500 *HPOption_Tray3 False
+*UIConstraints: *InputSlot Tray3_1500 *HPOption_Tray3 False
+
+*UIConstraints: *InputSlot Tray4_500 *HPOption_Tray4 False
+*UIConstraints: *InputSlot Tray4_1500 *HPOption_Tray4 False
+
+*UIConstraints: *HPOption_EnvFeeder False *InputSlot EnvelopeFeeder
+*UIConstraints: *InputSlot EnvelopeFeeder *HPOption_EnvFeeder False
+
+*% Media Type Constraints & Page Constraints Tray2
+*%=========================================================
+*UIConstraints: *MediaType Labels *InputSlot Tray_2
+*UIConstraints: *MediaType Envelope *InputSlot Tray_2
+*UIConstraints: *InputSlot Tray_2 *MediaType Labels
+*UIConstraints: *InputSlot Tray_2 *MediaType Envelope
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray_2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray_2
+*UIConstraints: *PageSize EnvDL *InputSlot Tray_2
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray_2
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray_2
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray_2
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray_2
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray_2
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray_2
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray_2
+
+*% Media Type Constraints & Page Constraints Tray3
+*%=========================================================
+*UIConstraints: *MediaType Labels *InputSlot Tray3_500
+*UIConstraints: *MediaType Envelope *InputSlot Tray3_500
+*UIConstraints: *InputSlot Tray3_500 *MediaType Labels
+*UIConstraints: *InputSlot Tray3_500 *MediaType Envelope
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray3_500
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3_500
+*UIConstraints: *PageSize EnvDL *InputSlot Tray3_500
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray3_500
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3_500
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray3_500
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3_500
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray3_500
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3_500
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray3_500
+
+*UIConstraints: *MediaType Labels *InputSlot Tray3_1500
+*UIConstraints: *MediaType Transparency *InputSlot Tray3_1500
+*UIConstraints: *MediaType Envelope *InputSlot Tray3_1500
+*UIConstraints: *InputSlot Tray3_1500 *MediaType Labels
+*UIConstraints: *InputSlot Tray3_1500 *MediaType Transparency
+*UIConstraints: *InputSlot Tray3_1500 *MediaType Envelope
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray3_1500
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3_1500
+*UIConstraints: *PageSize EnvDL *InputSlot Tray3_1500
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray3_1500
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3_1500
+*UIConstraints: *PageSize Executive *InputSlot Tray3_1500
+*UIConstraints: *PageSize A5 *InputSlot Tray3_1500
+*UIConstraints: *PageSize ISOB5 *InputSlot Tray3_1500
+*UIConstraints: *PageSize B5 *InputSlot Tray3_1500
+*UIConstraints: *PageSize w612h935 *InputSlot Tray3_1500
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray3_1500
+*UIConstraints: *PageSize w558h774 *InputSlot Tray3_1500
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3_1500
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray3_1500
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion Executive *InputSlot Tray3_1500
+*UIConstraints: *PageRegion A5 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion ISOB5 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion B5 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion w612h935 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray3_1500
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray3_1500
+
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray3_1500
+
+
+*% Media Type Constraints & Page Constraints Tray4
+*%=========================================================
+*UIConstraints: *MediaType Labels *InputSlot Tray4_500
+*UIConstraints: *MediaType Envelope *InputSlot Tray4_500
+*UIConstraints: *InputSlot Tray4_500 *MediaType Labels
+*UIConstraints: *InputSlot Tray4_500 *MediaType Envelope
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray4_500
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray4_500
+*UIConstraints: *PageSize EnvDL *InputSlot Tray4_500
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray4_500
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray4_500
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray4_500
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray4_500
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray4_500
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray4_500
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray4_500
+
+*UIConstraints: *MediaType Labels *InputSlot Tray4_1500
+*UIConstraints: *MediaType Transparency *InputSlot Tray4_1500
+*UIConstraints: *MediaType Envelope *InputSlot Tray4_1500
+*UIConstraints: *InputSlot Tray4_1500 *MediaType Labels
+*UIConstraints: *InputSlot Tray4_1500 *MediaType Transparency
+*UIConstraints: *InputSlot Tray4_1500 *MediaType Envelope
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray4_1500
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray4_1500
+*UIConstraints: *PageSize EnvDL *InputSlot Tray4_1500
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray4_1500
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray4_1500
+*UIConstraints: *PageSize Executive *InputSlot Tray4_1500
+*UIConstraints: *PageSize A5 *InputSlot Tray4_1500
+*UIConstraints: *PageSize ISOB5 *InputSlot Tray4_1500
+*UIConstraints: *PageSize B5 *InputSlot Tray4_1500
+*UIConstraints: *PageSize w612h935 *InputSlot Tray4_1500
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray4_1500
+*UIConstraints: *PageSize w558h774 *InputSlot Tray4_1500
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray4_1500
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray4_1500
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion Executive *InputSlot Tray4_1500
+*UIConstraints: *PageRegion A5 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion ISOB5 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion B5 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion w612h935 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray4_1500
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray4_1500
+
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray4_1500
+*NonUIConstraints: *InputSlot Tray4_1500 *CustomPageSize True
+
+*% Media Type Constraints & Page Constraints Envelope Feeder
+*%=========================================================
+*UIConstraints: *MediaType Transparency *InputSlot EnvelopeFeeder
+*UIConstraints: *InputSlot EnvelopeFeeder *MediaType Transparency
+
+*UIConstraints: *PageSize Letter *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize LetterSmall *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize Legal *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize LegalSmall *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize Executive *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize A4 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize A4Small *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize A5 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize B5 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize ISOB5 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize w612h935 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize DoublePostcard *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize w558h774 *InputSlot EnvelopeFeeder
+
+*UIConstraints: *PageRegion Letter *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion LetterSmall *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion Legal *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion LegalSmall *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion Executive *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion A4 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion A4Small *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion A5 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion B5 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion ISOB5 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion w612h935 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion DoublePostcard *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion w558h774 *InputSlot EnvelopeFeeder
+
+*%Output Bin Constraints
+*%=============================================================
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin Stacker
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin UStapler
+*UIConstraints: *OutputBin Stacker *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed MBMStacker
+
+*% Don't allow these paper sizes, envelopes, transparencies, Bond or labels to be duplexed
+*%========================================================================================
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize ISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize w612h935 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize w558h774 *Duplex DuplexNoTumble
+
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion ISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion w612h935 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion w558h774 *Duplex DuplexNoTumble
+
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageSize ISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize w612h935 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize w558h774 *Duplex DuplexNoTumble
+
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion ISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion w612h935 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion w558h774 *Duplex DuplexNoTumble
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Bond *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Bond
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Bond *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType Bond
+
+*% Cannot duplex or Staple custom page sizes or feed from envelope tray
+*%=====================================================================
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexNoTumble
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexTumble
+*NonUIConstraints: *CustomPageSize True *InputSlot EnvelopeFeeder
+*NonUIConstraints: *CustomPageSize True *OutputBin UStapler
+*NonUIConstraints: *Duplex DuplexNoTumble *CustomPageSize True
+*NonUIConstraints: *Duplex DuplexTumble *CustomPageSize True
+*NonUIConstraints: *InputSlot EnvelopeFeeder *CustomPageSize True
+*NonUIConstraints: *OutputBin UStapler *CustomPageSize True
+
+*% Don't allow paper sizes, envelopes, transparencies, Bond or labels in Stapler(Stacker)
+*%=======================================================================================
+*UIConstraints: *OutputBin UStapler *PageSize Executive
+*UIConstraints: *OutputBin UStapler *PageRegion Executive
+*UIConstraints: *OutputBin UStapler *PageSize A5
+*UIConstraints: *OutputBin UStapler *PageRegion A5
+*UIConstraints: *OutputBin UStapler *PageSize ISOB5
+*UIConstraints: *OutputBin UStapler *PageRegion ISOB5
+*UIConstraints: *OutputBin UStapler *PageSize B5
+*UIConstraints: *OutputBin UStapler *PageRegion B5
+*UIConstraints: *OutputBin UStapler *PageSize w612h935
+*UIConstraints: *OutputBin UStapler *PageRegion w612h935
+*UIConstraints: *OutputBin UStapler *PageSize DoublePostcard
+*UIConstraints: *OutputBin UStapler *PageRegion DoublePostcard
+*UIConstraints: *OutputBin UStapler *PageSize w612h935
+*UIConstraints: *OutputBin UStapler *PageRegion w612h935
+*UIConstraints: *OutputBin UStapler *PageSize w558h774
+*UIConstraints: *OutputBin UStapler *PageRegion w558h774
+*UIConstraints: *OutputBin UStapler *PageSize Env10
+*UIConstraints: *OutputBin UStapler *PageRegion Env10
+*UIConstraints: *OutputBin UStapler *PageSize EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageRegion EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageSize EnvDL
+*UIConstraints: *OutputBin UStapler *PageRegion EnvDL
+*UIConstraints: *OutputBin UStapler *PageSize EnvC5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvC5
+*UIConstraints: *OutputBin UStapler *PageSize EnvISOB5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvISOB5
+*UIConstraints: *OutputBin UStapler *MediaType Envelope
+
+*UIConstraints: *PageSize Executive *OutputBin UStapler
+*UIConstraints: *PageRegion Executive *OutputBin UStapler
+*UIConstraints: *PageSize A5 *OutputBin UStapler
+*UIConstraints: *PageRegion A5 *OutputBin UStapler
+*UIConstraints: *PageSize ISOB5 *OutputBin UStapler
+*UIConstraints: *PageRegion ISOB5 *OutputBin UStapler
+*UIConstraints: *PageSize B5 *OutputBin UStapler
+*UIConstraints: *PageRegion B5 *OutputBin UStapler
+*UIConstraints: *PageSize w612h935 *OutputBin UStapler
+*UIConstraints: *PageRegion w612h935 *OutputBin UStapler
+*UIConstraints: *PageSize DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageRegion DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageSize w558h774 *OutputBin UStapler
+*UIConstraints: *PageRegion w558h774 *OutputBin UStapler
+*UIConstraints: *PageSize w612h935 *OutputBin UStapler
+*UIConstraints: *PageRegion w612h935 *OutputBin UStapler
+*UIConstraints: *PageSize Env10 *OutputBin UStapler
+*UIConstraints: *PageRegion Env10 *OutputBin UStapler
+*UIConstraints: *PageSize EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageRegion EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageSize EnvDL *OutputBin UStapler
+*UIConstraints: *PageRegion EnvDL *OutputBin UStapler
+*UIConstraints: *PageSize EnvC5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvC5 *OutputBin UStapler
+*UIConstraints: *PageSize EnvISOB5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin UStapler
+*UIConstraints: *MediaType Envelope *OutputBin UStapler
+
+*UIConstraints: *OutputBin Stacker *PageSize Env10
+*UIConstraints: *OutputBin Stacker *PageRegion Env10
+*UIConstraints: *OutputBin Stacker *PageSize EnvMonarch
+*UIConstraints: *OutputBin Stacker *PageRegion EnvMonarch
+*UIConstraints: *OutputBin Stacker *PageSize EnvDL
+*UIConstraints: *OutputBin Stacker *PageRegion EnvDL
+*UIConstraints: *OutputBin Stacker *PageSize EnvC5
+*UIConstraints: *OutputBin Stacker *PageRegion EnvC5
+*UIConstraints: *OutputBin Stacker *PageSize EnvISOB5
+*UIConstraints: *OutputBin Stacker *PageRegion EnvISOB5
+*UIConstraints: *OutputBin Stacker *MediaType Envelope
+
+*UIConstraints: *PageSize Env10 *OutputBin Stacker
+*UIConstraints: *PageRegion Env10 *OutputBin Stacker
+*UIConstraints: *PageSize EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageRegion EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageSize EnvDL *OutputBin Stacker
+*UIConstraints: *PageRegion EnvDL *OutputBin Stacker
+*UIConstraints: *PageSize EnvC5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvC5 *OutputBin Stacker
+*UIConstraints: *PageSize EnvISOB5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin Stacker
+*UIConstraints: *MediaType Envelope *OutputBin Stacker
+
+*% ======================================================================
+*% Job Storage (NOTE: JOB Retention was changed to Job Storage in EC 4.0,
+*% but the JobRetention keyword was kept to work with the OS X PDEs.
+*% the UI does say "Job storage though".
+*% ================================================================
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetentionOption/Job Storage: PickOne
+*OrderDependency: 14 Prolog *HPJobRetentionOption
+*DefaultHPJobRetentionOption: HPJobRetentionOff
+*HPJobRetentionOption HPJobRetentionQuickCopy/Quick Copy: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 1 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionStore/Stored Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 2 >>
+ >> setpagedevice
+"
+*End
+
+*%HPJobRetention HPJobRetentionPrivate/Private Job: "
+*% << /Collate true /CollateDetails
+*% << /Type 8 /Hold 1 /HoldType 1 >>
+*% >> setpagedevice
+*%"
+*%End
+*HPJobRetentionOption HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*CloseUI: *HPJobRetentionOption
+
+
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*%================================
+*% Media Output Destination
+*%================================
+*OpenUI *OutputBin/Output Destination: PickOne
+*OrderDependency: 100 AnySetup *OutputBin
+*DefaultOutputBin: PrinterDefault
+*OutputBin PrinterDefault/PrinterÕs Current Setting: ""
+*OutputBin Upper/Top Bin: "
+<</OutputType (TOP OUTPUT BIN)>> setpagedevice"
+*End
+*OutputBin Stacker/Stacker (Face-Down): "
+<< /Staple 0 /OutputType (OPTIONAL OUTBIN 1) >> setpagedevice"
+*End
+*OutputBin UStapler/Stapler: "
+ << /MediaProcessing (STAPLING)
+ /MediaProcessingDetails<<
+ /MediaProcessingOption (ONE_STAPLE)
+ /MediaProcessingBoundary 0
+ /ImageOrientation 0
+ /Type 8 >> >> setpagedevice
+"
+*End
+*CloseUI: *OutputBin
+
+*% Fills not allowed with overlays
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+
+*% Halo style does not work with Watermarks
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*FreeVM: "4000000"
+*VMOption Mem1/48 - 63 MB: "4000000"
+*VMOption Mem2/64 - 95 MB: "7500000"
+*VMOption Mem3/96 - 127 MB: "14000000"
+*VMOption Mem4/128 - 159 MB: "28000000"
+*VMOption Mem5/160 - 191 MB: "48000000"
+*VMOption Mem6/192 - 255 MB: "68000000"
+*VMOption Mem7/256 - 319 MB: "144000000"
+*VMOption Mem8/320 MB or more: "144000000"
+
+*% ===================================
+*% Paper Sizes
+*% ===================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</DeferredMediaSelection true /PageSize [419.5 567] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize ISOB5/B5 (ISO): "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (CutSheet) >> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize w612h935/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (Envelope) >> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /DeferredMediaSelection true /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 15 dict
+ dup [499 709] (EnvISOB5) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [279 540] (EnvMonarch) put
+ dup [297 684] (Env10) put
+ dup [558 774] (w558h774) put
+ dup [612 935] (w612h935) put
+ dup [516 729] (B5) put
+ dup [499 709] (ISOB5) put
+ dup [420 595] (A5) put
+ dup [595 842] (A4) put
+ dup [522 756] (Executive) put
+ dup [419 567] (DoublePostcard) put
+ dup [612 1008] (Legal) put
+ dup [612 792] (Letter) 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: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</DeferredMediaSelection true /PageSize [419.5 567] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion ISOB5/B5 (ISO): "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (CutSheet) >> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion w612h935/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (Envelope) >> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.12 599.88 780.00"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Legal/Legal: "12.00 12.12 599.88 996.00"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Executive/Executive: "12.00 12.12 509.88 744.00"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.12 407.28 554.64"
+*ImageableArea A4/A4: "12.00 12.12 583.08 829.68"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.12 407.40 583.20"
+*ImageableArea ISOB5/B5 (ISO): "12.00 12.12 488.00 698.00"
+*ImageableArea B5/JIS B5: "12.00 12.12 503.88 715.92"
+*ImageableArea w612h935/Executive (JIS): "12.00 12.12 599.76 923.76"
+*ImageableArea w558h774/16K: "12.00 12.12 545.76 761.76"
+*ImageableArea Env10/Env Comm10: "12.00 12.12 284.76 672.00"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.12 266.76 528.00"
+*ImageableArea EnvDL/Env DL: "12.00 12.12 299.64 611.52"
+*ImageableArea EnvC5/Env C5: "12.00 12.12 447.00 636.96"
+*ImageableArea EnvISOB5/Env ISO B5: "12.00 12.12 486.60 696.48"
+*?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 Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension ISOB5/B5 (ISO): "499 709"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+
+*LandscapeOrientation: Plus90
+
+*%==========================================
+*% Media Type
+*%=========================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: None
+*MediaType None/None: "
+ <</ManualFeed false /MediaType null >> setpagedevice"
+*End
+*MediaType Plain/Plain: "
+ <</ManualFeed false /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</ManualFeed false /MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</ManualFeed false /MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</ManualFeed false /MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</ManualFeed false /MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</ManualFeed false /MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</ManualFeed false /MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</ManualFeed false /MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</ManualFeed false /MediaType (Color)>> setpagedevice"
+*End
+*MediaType Rough/Rough: "
+ <</ManualFeed false /MediaType (Rough)>> setpagedevice"
+*End
+*MediaType Card_Stock/Card_Stock <3e>164 g/m2: "
+ <</ManualFeed false /MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Envelope/Envelope: "
+ <</ManualFeed false /MediaType (Envelope)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /InputAttributes get dup
+ /Priority get
+ 0 get get
+ /MediaType get
+ (Card Stock) anchorsearch
+ {pop pop (Card_Stock)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*%=========================================
+*% Custom Paper Support
+*%=========================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+*HWMargins: 16 16 16 16
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null /MediaClass null >>
+ setpagedevice
+ "
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1008
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 1 1
+
+*RequiresPageRegion All: True
+
+*% ======================================
+*% Media Handling Features (Paper Sources)
+*% ======================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Tray_2
+*InputSlot Tray_1/Tray 1: "
+ <</ManualFeed false/MediaPosition 3>> setpagedevice"
+*End
+*InputSlot Tray_2/Tray 2: "
+ <</ManualFeed false/MediaPosition 0>> setpagedevice"
+*End
+*InputSlot Tray3_500/Tray 3 (500-Sheet): "
+ <</ManualFeed false /MediaPosition 1>> setpagedevice"
+*End
+*InputSlot Tray3_1500/Tray 3 (1500-Sheet): "
+ <</ManualFeed false /MediaPosition 1>> setpagedevice"
+*End
+*InputSlot Tray4_500/Tray 4 (500-Sheet): "
+ <</ManualFeed false /MediaPosition 4>> setpagedevice"
+*End
+*InputSlot Tray4_1500/Tray 4 (1500-Sheet): "
+ <</ManualFeed false /MediaPosition 4>> setpagedevice"
+*End
+*InputSlot EnvelopeFeeder/Envelope Feeder: "
+ <</ManualFeed false /MediaPosition 2>> setpagedevice"
+*End
+*?InputSlot: "
+ save
+ currentpagedevice /InputAttributes get /Priority get
+ aload pop pop pop pop
+ [(Tray_2) (Tray3_500) (Envelope) (Tray_1) (Tray4_500)] exch get = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenFreq: "106.0"
+*ScreenAngle: "45.0"
+*ResScreenFreq 300x300dpi/300 dpi: "60.0"
+*ResScreenAngle 300x300dpi/300 dpi: "45.0"
+*ResScreenFreq 600x600dpi/600 dpi: "106.0"
+*ResScreenAngle 600x600dpi/600 dpi: "45.0"
+*ResScreenFreq 1200x1200dpi/ProRes 1200: "180.0"
+*ResScreenAngle 1200x1200dpi/ProRes 1200: "45.0"
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 9
+*AccurateScreensSupport: False
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: PrinterDefault
+*HPHalftone PrinterDefault/PrinterÕs Current Setting: ""
+*HPHalftone Enhanced/Enhanced: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+ /setscreen { pop pop pop } def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ } >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true /PostRenderingEnhanceDetails
+ << /REValue 0 /Type 8 >> >> setpagedevice
+ } if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+
+*%===================================
+*% Resolution
+*%===================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600x600x2dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 1200x1200dpi/ProRes 1200: "
+ <</HWResolution [1200 1200] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600x2dpi/FastRes 1200: "
+ <</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%==================================
+*% HPEconoMode
+*%==================================
+*OpenUI *HPEconoMode/EconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/PrinterÕs Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /HPEconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+*%====================================
+*% Duplex
+*%====================================
+*OpenUI *Duplex/2-Sided Printing: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off (1-Sided): "
+ <</Duplex false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Long-Edge Binding: "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Short-Edge Binding: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex known
+ false ne
+ { currentpagedevice /Duplex get
+ { currentpagedevice /Tumble get
+ {(DuplexTumble)}{(DuplexNoTumble)}ifelse
+ } { (None)} ifelse
+ }{(None)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Duplex
+
+*%+====================================
+*% Resolution Enhancement
+*%=====================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/PrinterÕs Current Setting: ""
+*Smoothing On/On: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Off/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (On) (On) (On)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+*%====================================
+*% Collation
+*%====================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 12 AnySetup *Collate
+*DefaultCollate: True
+*Collate True/On (turn off in application): "
+ <</Collate true>> setpagedevice"
+*End
+*Collate False/Off: "
+ <</Collate false>> setpagedevice"
+*End
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+
+*% ===================================
+*% Color Control
+*% ===================================
+*DefaultColorSep: ProcessBlack.106lpi.600x600dpi/106 lpi / 600 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 53 lpi / 300x300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.53lpi.300x300dpi/53 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.53lpi.300x300dpi/53 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.53lpi.300x300dpi/53 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.53lpi.300x300dpi/53 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.53lpi.300x300dpi/53 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.53lpi.300x300dpi/53 lpi /300 dpi: "53.033"
+*ColorSepScreenFreq CustomColor.53lpi.300x300dpi/53 lpi /300 dpi: "53.033"
+*ColorSepScreenFreq ProcessCyan.53lpi.300x300dpi/53 lpi /300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessMagenta.53lpi.300x300dpi/53 lpi /300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessYellow.53lpi.300x300dpi/53 lpi /300 dpi: "50.0"
+
+*% For 60 lpi / 300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi /300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi /300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi /300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi /300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi /300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
+*ColorSepScreenAngle ProcessBlack.85lpi.600x600dpi/85 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600x600dpi/85 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600x600dpi/85 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600x600dpi/85 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600x600dpi/85 lpi /600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600x600dpi/85 lpi /600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600x600dpi/85 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600x600dpi/85 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi /300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.106lpi.300x300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300x300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300x300dpi/106 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300x300dpi/106 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300x300dpi/106 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300x300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300x300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300x300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300x300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300x300dpi/106 lpi /300 dpi: "100.0"
+
+*% For 71 lpi / 600x600 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.71lpi.600x600dpi/71 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.71lpi.600x600dpi/71 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.71lpi.600x600dpi/71 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.71lpi.600x600dpi/71 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.71lpi.600x600dpi/71 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.71lpi.600x600dpi/71 lpi /600 dpi: "70.7107"
+*ColorSepScreenFreq CustomColor.71lpi.600x600dpi/71 lpi /600 dpi: "70.7107"
+*ColorSepScreenFreq ProcessCyan.71lpi.600x600dpi/71 lpi /600 dpi: "63.2456"
+*ColorSepScreenFreq ProcessMagenta.71lpi.600x600dpi/71 lpi /600 dpi: "63.2456"
+*ColorSepScreenFreq ProcessYellow.71lpi.600x600dpi/71 lpi /600 dpi: "66.6667"
+
+*% For 106 lpi /600 dpi ===============================
+
+*ColorSepScreenAngle ProcessBlack.106lpi.600x600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600x600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600x600dpi/106 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600x600dpi/106 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600x600dpi/106 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600x600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600x600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600x600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600x600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600x600dpi/106 lpi /600 dpi: "100.0"
+
+*% For 141 lpi / 1200x1200 dpi ================================
+
+*ColorSepScreenAngle ProcessBlack.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "45.0"
+*ColorSepScreenAngle CustomColor.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "45.0"
+*ColorSepScreenAngle ProcessCyan.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "18.4349"
+*ColorSepScreenAngle ProcessYellow.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq CustomColor.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessCyan.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessMagenta.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessYellow.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+
+*% For 180 lpi / 1200 dpi =========================
+
+*ColorSepScreenAngle ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "180"
+*ColorSepScreenFreq CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "180"
+*ColorSepScreenFreq ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "161"
+*ColorSepScreenFreq ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "161"
+*ColorSepScreenFreq ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "170"
+
+*% ===================================
+*% Font Information
+*% ===================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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
+*% ===================================
+*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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% ===================================
+*% QuarkXPress keywords
+*% ===================================
+*QRKDoNonLocalDCS: False
+
+*%QRKPatch sectionOption: " "
+
+*%QRKCustomHalftone sectionOption: " "
+
+*% ===========================================
+*% For "hp LaserJet 4200" version 3010.107
+*% ===========================================
diff --git a/prnt/hpijs/ppd/hp_LaserJet_4300_Series.ppd b/prnt/hpijs/ppd/hp_LaserJet_4300_Series.ppd
new file mode 100644
index 000000000..b87c1232e
--- /dev/null
+++ b/prnt/hpijs/ppd/hp_LaserJet_4300_Series.ppd
@@ -0,0 +1,2067 @@
+*PPD-Adobe: "4.3"
+*% =========================================
+*% Disclaimer: The above statement indicates
+*% that this PPD was written using the Adobe PPD
+*% File Format Specification 4.3, but does not
+*% intend to imply approval and acceptance by
+*% Adobe Systems, Inc.
+*% =========================================
+*% PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD for hp LaserJet 4300
+*% For Macintosh only
+*% =========================================
+
+*% ===================================
+*% Product / PPD Version Information
+*% ===================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.0.3 X"
+*HPBuildNumber: "008"
+*LanguageEncoding: MacStandard
+*LanguageVersion: English
+*PCFileName: "HP4300_6.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/hp LaserJet 4300 Series.icns"
+
+*% Product Version Information
+*Product: "(hp LaserJet 4300)"
+*ModelName: "HP LaserJet 4300"
+*ShortNickName: "HP LaserJet 4300"
+*NickName: "HP LaserJet 4300 Postscript (recommended)"
+*PSVersion: "(3010.107) 0"
+*Manufacturer: "HP"
+
+*% ===================================
+*% Basic Device Capabilities
+*% ===================================
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: True
+*?FileSystem: "
+ save false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+
+*Throughput: "45"
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*VariablePaperSize: True
+
+*% ===================================
+*% Emulations and Protocols
+*% ===================================
+*Protocols: PJL TBCP
+
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "120"
+*PrintPSErrors: True
+
+*% =================================
+*% PageStack Order for Output Bins
+*% =================================
+*PageStackOrder Upper: Normal
+*%PageStackOrder Left: Reverse
+*PageStackOrder Stacker: Normal
+
+*% ===================================
+*% Installable Options
+*% ===================================
+*OpenGroup: InstallableOptions/Installed Options
+
+*%Tray 3 500 or 1500 sheet
+*%========================
+*OpenUI *HPOption_Tray3/Optional Tray 3: Boolean
+*DefaultHPOption_Tray3: False
+*HPOption_Tray3 False/Not Installed: ""
+*HPOption_Tray3 Tray3_500/500-Sheet Input Tray: ""
+*HPOption_Tray3 Tray3_1500/1500-Sheet Input Tray: ""
+*?HPOption_Tray3: "
+save
+ currentpagedevice /InputAttributes get 1 known
+ {
+ currentpagedevice /InputAttributes get 1 get dup
+ /Capacity known {
+ /Capacity get 1500 eq {(Tray3_1500)}{(Tray3_500)} ifelse
+ }{pop (Tray3_500)} ifelse
+ }{(False)} ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Tray3
+
+*%Tray 4 500 or 1500 sheet
+*%========================
+*OpenUI *HPOption_Tray4/Optional Tray 4: Boolean
+*DefaultHPOption_Tray4: False
+*HPOption_Tray4 False/Not Installed: ""
+*HPOption_Tray4 Tray4_500/500-Sheet Input Tray: ""
+*HPOption_Tray4 Tray4_1500/1500-Sheet Input Tray: ""
+*?HPOption_Tray4: "
+ save
+ currentpagedevice /InputAttributes get 4 known
+ {
+ currentpagedevice /InputAttributes get 4 get dup
+ /Capacity known {
+ /Capacity get 1500 eq {(Tray4_1500)}{(Tray4_500)} ifelse
+ }{pop (Tray4_500)} ifelse
+ }{(False)} ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Tray4
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore "
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_Disk/Printer Hard Disk: PickOne
+*DefaultHPOption_Disk: False
+*HPOption_Disk True/Installed: ""
+*HPOption_Disk False/Not Installed: ""
+*?HPOption_Disk: "
+ save
+ false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Disk
+
+*OpenUI *HPOption_EnvFeeder/Envelope Feeder: Boolean
+*DefaultHPOption_EnvFeeder: False
+*HPOption_EnvFeeder True/Installed: ""
+*HPOption_EnvFeeder False/Not Installed: ""
+*?HPOption_EnvFeeder: "
+ save
+ currentpagedevice /InputAttributes get
+ 2 known {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_EnvFeeder
+
+*OpenUI *HPOption_MBM_Mixed/Accessory Output Bins: PickOne
+*OrderDependency: 10 AnySetup *HPOption_MBM_Mixed
+*DefaultHPOption_MBM_Mixed: Standard
+*HPOption_MBM_Mixed Standard/Not Installed: "userdict /HPOutputAcc (NoAcc) put"
+*HPOption_MBM_Mixed MBMStaplerStacker/hp 500-Sheet Stapler-Stacker: "userdict /HPOutputAcc (Stapler) put"
+*HPOption_MBM_Mixed MBMStacker/hp 500-Sheet Stacker: "userdict /HPOutputAcc (Stacker) put"
+*?HPOption_MBM_Mixed: "
+ save
+ currentpagedevice /OutputAttributes get
+ dup 3 known
+ {
+ currentpagedevice /Staple known {pop (MBMStaplerStacker)}
+ {pop (MBMStacker)} ifelse
+ }
+ { pop (Standard)} ifelse = flush
+ restore"
+*End
+*CloseUI: *HPOption_MBM_Mixed
+
+*%====================================
+*% Fit to Page
+*%====================================
+*OpenUI *HPPaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPPaperPolicy
+*DefaultHPPaperPolicy: PromptUser
+*HPPaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /DeferredMediaSelection true /PageSize 3 >> >> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /DeferredMediaSelection true /PageSize 5 >> >> setpagedevice"
+*End
+*?HPPaperPolicy: "(PromptUser) = flush"
+*CloseUI: *HPPaperPolicy
+
+*OpenUI *InstalledMemory/Total Memory: PickOne
+*DefaultInstalledMemory: Mem1
+*InstalledMemory Mem1/48 - 63 MB: ""
+*InstalledMemory Mem2/64 - 95 MB: ""
+*InstalledMemory Mem3/96 - 127 MB: ""
+*InstalledMemory Mem4/128 - 159 MB: ""
+*InstalledMemory Mem5/160 - 191 MB: ""
+*InstalledMemory Mem6/192 - 255 MB: ""
+*InstalledMemory Mem7/256 - 319 MB: ""
+*InstalledMemory Mem8/320 MB or more: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 320 ge
+ {(Mem8)}
+ {size 256 ge
+ {(Mem7)}
+ {size 192 ge
+ {(Mem6)}
+ {size 160 ge
+ {(Mem5)}
+ {size 128 ge
+ {(Mem4)}
+ {size 96 ge
+ {(Mem3)}
+ {size 64 ge
+ {(Mem2)}
+ {(Mem1)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+*CloseGroup: InstallableOptions
+
+*% ===================================
+*% User Interface Constraints
+*% ===================================
+*% Constraints on Trays Can't have Tray 4 unless you have tray 3
+*%==============================================================
+*UIConstraints: *HPOption_Tray3 Tray3_1500 *HPOption_Tray4 Tray4_500
+*UIConstraints: *HPOption_Tray3 Tray3_1500 *HPOption_Tray4 Tray4_1500
+
+*UIConstraints: *HPOption_Tray4 Tray4_500 *HPOption_Tray3 False
+*UIConstraints: *HPOption_Tray4 Tray4_500 *HPOption_Tray3 Tray3_1500
+*UIConstraints: *HPOption_Tray4 Tray4_1500 *HPOption_Tray3 False
+*UIConstraints: *HPOption_Tray4 Tray4_1500 *HPOption_Tray3 Tray3_1500
+
+*UIConstraints: *HPOption_Tray3 False *HPOption_Tray4 Tray4_500
+*UIConstraints: *HPOption_Tray3 False *HPOption_Tray4 Tray4_1500
+
+*UIConstraints: *HPOption_Tray3 Tray3_500 *InputSlot Tray3_1500
+*UIConstraints: *HPOption_Tray3 Tray3_1500 *InputSlot Tray3_500
+
+*UIConstraints: *HPOption_Tray4 Tray4_500 *InputSlot Tray4_1500
+*UIConstraints: *HPOption_Tray4 Tray4_1500 *InputSlot Tray4_500
+
+*% If option not installed then disable appropriate feature.
+*%====================================================================
+*UIConstraints: *HPOption_Tray3 False *InputSlot Tray3_500
+*UIConstraints: *HPOption_Tray3 False *InputSlot Tray3_1500
+
+*UIConstraints: *HPOption_Tray4 False *InputSlot Tray4_500
+*UIConstraints: *HPOption_Tray4 False *InputSlot Tray4_1500
+
+*UIConstraints: *InputSlot Tray3_500 *HPOption_Tray3 False
+*UIConstraints: *InputSlot Tray3_1500 *HPOption_Tray3 False
+
+*UIConstraints: *InputSlot Tray4_500 *HPOption_Tray4 False
+*UIConstraints: *InputSlot Tray4_1500 *HPOption_Tray4 False
+
+*UIConstraints: *HPOption_EnvFeeder False *InputSlot EnvelopeFeeder
+*UIConstraints: *InputSlot EnvelopeFeeder *HPOption_EnvFeeder False
+
+*% Media Type Constraints & Page Constraints Tray2
+*%=========================================================
+*UIConstraints: *MediaType Labels *InputSlot Tray_2
+*UIConstraints: *MediaType Envelope *InputSlot Tray_2
+*UIConstraints: *InputSlot Tray_2 *MediaType Labels
+*UIConstraints: *InputSlot Tray_2 *MediaType Envelope
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray_2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray_2
+*UIConstraints: *PageSize EnvDL *InputSlot Tray_2
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray_2
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray_2
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray_2
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray_2
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray_2
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray_2
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray_2
+
+*% Media Type Constraints & Page Constraints Tray3
+*%=========================================================
+*UIConstraints: *MediaType Labels *InputSlot Tray3_500
+*UIConstraints: *MediaType Envelope *InputSlot Tray3_500
+*UIConstraints: *InputSlot Tray3_500 *MediaType Labels
+*UIConstraints: *InputSlot Tray3_500 *MediaType Envelope
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray3_500
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3_500
+*UIConstraints: *PageSize EnvDL *InputSlot Tray3_500
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray3_500
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3_500
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray3_500
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3_500
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray3_500
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3_500
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray3_500
+
+*UIConstraints: *MediaType Labels *InputSlot Tray3_1500
+*UIConstraints: *MediaType Transparency *InputSlot Tray3_1500
+*UIConstraints: *MediaType Envelope *InputSlot Tray3_1500
+*UIConstraints: *InputSlot Tray3_1500 *MediaType Labels
+*UIConstraints: *InputSlot Tray3_1500 *MediaType Transparency
+*UIConstraints: *InputSlot Tray3_1500 *MediaType Envelope
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray3_1500
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3_1500
+*UIConstraints: *PageSize EnvDL *InputSlot Tray3_1500
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray3_1500
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3_1500
+*UIConstraints: *PageSize Executive *InputSlot Tray3_1500
+*UIConstraints: *PageSize A5 *InputSlot Tray3_1500
+*UIConstraints: *PageSize ISOB5 *InputSlot Tray3_1500
+*UIConstraints: *PageSize B5 *InputSlot Tray3_1500
+*UIConstraints: *PageSize w612h935 *InputSlot Tray3_1500
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray3_1500
+*UIConstraints: *PageSize w558h774 *InputSlot Tray3_1500
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3_1500
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray3_1500
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion Executive *InputSlot Tray3_1500
+*UIConstraints: *PageRegion A5 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion ISOB5 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion B5 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion w612h935 *InputSlot Tray3_1500
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray3_1500
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray3_1500
+
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray3_1500
+
+
+*% Media Type Constraints & Page Constraints Tray4
+*%=========================================================
+*UIConstraints: *MediaType Labels *InputSlot Tray4_500
+*UIConstraints: *MediaType Envelope *InputSlot Tray4_500
+*UIConstraints: *InputSlot Tray4_500 *MediaType Labels
+*UIConstraints: *InputSlot Tray4_500 *MediaType Envelope
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray4_500
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray4_500
+*UIConstraints: *PageSize EnvDL *InputSlot Tray4_500
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray4_500
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray4_500
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray4_500
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray4_500
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray4_500
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray4_500
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray4_500
+
+*UIConstraints: *MediaType Labels *InputSlot Tray4_1500
+*UIConstraints: *MediaType Transparency *InputSlot Tray4_1500
+*UIConstraints: *MediaType Envelope *InputSlot Tray4_1500
+*UIConstraints: *InputSlot Tray4_1500 *MediaType Labels
+*UIConstraints: *InputSlot Tray4_1500 *MediaType Transparency
+*UIConstraints: *InputSlot Tray4_1500 *MediaType Envelope
+
+*UIConstraints: *PageSize Env10 *InputSlot Tray4_1500
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray4_1500
+*UIConstraints: *PageSize EnvDL *InputSlot Tray4_1500
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray4_1500
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray4_1500
+*UIConstraints: *PageSize Executive *InputSlot Tray4_1500
+*UIConstraints: *PageSize A5 *InputSlot Tray4_1500
+*UIConstraints: *PageSize ISOB5 *InputSlot Tray4_1500
+*UIConstraints: *PageSize B5 *InputSlot Tray4_1500
+*UIConstraints: *PageSize w612h935 *InputSlot Tray4_1500
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray4_1500
+*UIConstraints: *PageSize w558h774 *InputSlot Tray4_1500
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray4_1500
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray4_1500
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion Executive *InputSlot Tray4_1500
+*UIConstraints: *PageRegion A5 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion ISOB5 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion B5 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion w612h935 *InputSlot Tray4_1500
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray4_1500
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray4_1500
+
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray4_1500
+*NonUIConstraints: *InputSlot Tray4_1500 *CustomPageSize True
+
+*% Media Type Constraints & Page Constraints Envelope Feeder
+*%=========================================================
+*UIConstraints: *MediaType Transparency *InputSlot EnvelopeFeeder
+*UIConstraints: *InputSlot EnvelopeFeeder *MediaType Transparency
+
+*UIConstraints: *PageSize Letter *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize LetterSmall *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize Legal *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize LegalSmall *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize Executive *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize A4 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize A4Small *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize A5 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize B5 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize ISOB5 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize w612h935 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize DoublePostcard *InputSlot EnvelopeFeeder
+*UIConstraints: *PageSize w558h774 *InputSlot EnvelopeFeeder
+
+*UIConstraints: *PageRegion Letter *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion LetterSmall *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion Legal *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion LegalSmall *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion Executive *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion A4 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion A4Small *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion A5 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion B5 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion ISOB5 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion w612h935 *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion DoublePostcard *InputSlot EnvelopeFeeder
+*UIConstraints: *PageRegion w558h774 *InputSlot EnvelopeFeeder
+
+*%Output Bin Constraints
+*%=============================================================
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin Stacker
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin UStapler
+*UIConstraints: *OutputBin Stacker *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed MBMStacker
+
+*% Don't allow these paper sizes, envelopes, transparencies, Bond or labels to be duplexed
+*%========================================================================================
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize ISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize w612h935 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize w558h774 *Duplex DuplexNoTumble
+
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion ISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion w612h935 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion w558h774 *Duplex DuplexNoTumble
+
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageSize ISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize w612h935 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize w558h774 *Duplex DuplexNoTumble
+
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion ISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion w612h935 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion w558h774 *Duplex DuplexNoTumble
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Bond *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Bond
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Bond *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType Bond
+
+*% Cannot duplex or Staple custom page sizes or feed from envelope tray
+*%=====================================================================
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexNoTumble
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexTumble
+*NonUIConstraints: *CustomPageSize True *InputSlot EnvelopeFeeder
+*NonUIConstraints: *CustomPageSize True *OutputBin UStapler
+*NonUIConstraints: *Duplex DuplexNoTumble *CustomPageSize True
+*NonUIConstraints: *Duplex DuplexTumble *CustomPageSize True
+*NonUIConstraints: *InputSlot EnvelopeFeeder *CustomPageSize True
+*NonUIConstraints: *OutputBin UStapler *CustomPageSize True
+
+*% Don't allow paper sizes, envelopes, transparencies, Bond or labels in Stapler(Stacker)
+*%=======================================================================================
+*UIConstraints: *OutputBin UStapler *PageSize Executive
+*UIConstraints: *OutputBin UStapler *PageRegion Executive
+*UIConstraints: *OutputBin UStapler *PageSize A5
+*UIConstraints: *OutputBin UStapler *PageRegion A5
+*UIConstraints: *OutputBin UStapler *PageSize ISOB5
+*UIConstraints: *OutputBin UStapler *PageRegion ISOB5
+*UIConstraints: *OutputBin UStapler *PageSize B5
+*UIConstraints: *OutputBin UStapler *PageRegion B5
+*UIConstraints: *OutputBin UStapler *PageSize w612h935
+*UIConstraints: *OutputBin UStapler *PageRegion w612h935
+*UIConstraints: *OutputBin UStapler *PageSize DoublePostcard
+*UIConstraints: *OutputBin UStapler *PageRegion DoublePostcard
+*UIConstraints: *OutputBin UStapler *PageSize w612h935
+*UIConstraints: *OutputBin UStapler *PageRegion w612h935
+*UIConstraints: *OutputBin UStapler *PageSize w558h774
+*UIConstraints: *OutputBin UStapler *PageRegion w558h774
+*UIConstraints: *OutputBin UStapler *PageSize Env10
+*UIConstraints: *OutputBin UStapler *PageRegion Env10
+*UIConstraints: *OutputBin UStapler *PageSize EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageRegion EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageSize EnvDL
+*UIConstraints: *OutputBin UStapler *PageRegion EnvDL
+*UIConstraints: *OutputBin UStapler *PageSize EnvC5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvC5
+*UIConstraints: *OutputBin UStapler *PageSize EnvISOB5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvISOB5
+*UIConstraints: *OutputBin UStapler *MediaType Envelope
+
+*UIConstraints: *PageSize Executive *OutputBin UStapler
+*UIConstraints: *PageRegion Executive *OutputBin UStapler
+*UIConstraints: *PageSize A5 *OutputBin UStapler
+*UIConstraints: *PageRegion A5 *OutputBin UStapler
+*UIConstraints: *PageSize ISOB5 *OutputBin UStapler
+*UIConstraints: *PageRegion ISOB5 *OutputBin UStapler
+*UIConstraints: *PageSize B5 *OutputBin UStapler
+*UIConstraints: *PageRegion B5 *OutputBin UStapler
+*UIConstraints: *PageSize w612h935 *OutputBin UStapler
+*UIConstraints: *PageRegion w612h935 *OutputBin UStapler
+*UIConstraints: *PageSize DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageRegion DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageSize w558h774 *OutputBin UStapler
+*UIConstraints: *PageRegion w558h774 *OutputBin UStapler
+*UIConstraints: *PageSize w612h935 *OutputBin UStapler
+*UIConstraints: *PageRegion w612h935 *OutputBin UStapler
+*UIConstraints: *PageSize Env10 *OutputBin UStapler
+*UIConstraints: *PageRegion Env10 *OutputBin UStapler
+*UIConstraints: *PageSize EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageRegion EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageSize EnvDL *OutputBin UStapler
+*UIConstraints: *PageRegion EnvDL *OutputBin UStapler
+*UIConstraints: *PageSize EnvC5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvC5 *OutputBin UStapler
+*UIConstraints: *PageSize EnvISOB5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin UStapler
+*UIConstraints: *MediaType Envelope *OutputBin UStapler
+
+*UIConstraints: *OutputBin Stacker *PageSize Env10
+*UIConstraints: *OutputBin Stacker *PageRegion Env10
+*UIConstraints: *OutputBin Stacker *PageSize EnvMonarch
+*UIConstraints: *OutputBin Stacker *PageRegion EnvMonarch
+*UIConstraints: *OutputBin Stacker *PageSize EnvDL
+*UIConstraints: *OutputBin Stacker *PageRegion EnvDL
+*UIConstraints: *OutputBin Stacker *PageSize EnvC5
+*UIConstraints: *OutputBin Stacker *PageRegion EnvC5
+*UIConstraints: *OutputBin Stacker *PageSize EnvISOB5
+*UIConstraints: *OutputBin Stacker *PageRegion EnvISOB5
+*UIConstraints: *OutputBin Stacker *MediaType Envelope
+
+*UIConstraints: *PageSize Env10 *OutputBin Stacker
+*UIConstraints: *PageRegion Env10 *OutputBin Stacker
+*UIConstraints: *PageSize EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageRegion EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageSize EnvDL *OutputBin Stacker
+*UIConstraints: *PageRegion EnvDL *OutputBin Stacker
+*UIConstraints: *PageSize EnvC5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvC5 *OutputBin Stacker
+*UIConstraints: *PageSize EnvISOB5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin Stacker
+*UIConstraints: *MediaType Envelope *OutputBin Stacker
+
+*% ======================================================================
+*% Job Storage (NOTE: JOB Retention was changed to Job Storage in EC 4.0,
+*% but the JobRetention keyword was kept to work with the OS X PDEs.
+*% the UI does say "Job storage though".
+*% ================================================================
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetentionOption/Job Storage: PickOne
+*OrderDependency: 14 Prolog *HPJobRetentionOption
+*DefaultHPJobRetentionOption: HPJobRetentionOff
+*HPJobRetentionOption HPJobRetentionQuickCopy/Quick Copy: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 1 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionStore/Stored Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 2 >>
+ >> setpagedevice
+"
+*End
+
+*%HPJobRetention HPJobRetentionPrivate/Private Job: "
+*% << /Collate true /CollateDetails
+*% << /Type 8 /Hold 1 /HoldType 1 >>
+*% >> setpagedevice
+*%"
+*%End
+*HPJobRetentionOption HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*CloseUI: *HPJobRetentionOption
+
+
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*%================================
+*% Media Output Destination
+*%================================
+*OpenUI *OutputBin/Output Destination: PickOne
+*OrderDependency: 100 AnySetup *OutputBin
+*DefaultOutputBin: PrinterDefault
+*OutputBin PrinterDefault/PrinterÕs Current Setting: ""
+*OutputBin Upper/Top Bin: "
+<</OutputType (TOP OUTPUT BIN)>> setpagedevice"
+*End
+*OutputBin Stacker/Stacker (Face-Down): "
+<< /Staple 0 /OutputType (OPTIONAL OUTBIN 1) >> setpagedevice"
+*End
+*OutputBin UStapler/Stapler: "
+ << /MediaProcessing (STAPLING)
+ /MediaProcessingDetails<<
+ /MediaProcessingOption (ONE_STAPLE)
+ /MediaProcessingBoundary 0
+ /ImageOrientation 0
+ /Type 8 >> >> setpagedevice
+"
+*End
+*CloseUI: *OutputBin
+
+*% Fills not allowed with overlays
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+
+*% Halo style does not work with Watermarks
+*%------------------------------------------------------------
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /normland where {
+ pop /normland load dup type /booleantype eq { { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*FreeVM: "4000000"
+*VMOption Mem1/48 - 63 MB: "4000000"
+*VMOption Mem2/64 - 95 MB: "7500000"
+*VMOption Mem3/96 - 127 MB: "14000000"
+*VMOption Mem4/128 - 159 MB: "28000000"
+*VMOption Mem5/160 - 191 MB: "48000000"
+*VMOption Mem6/192 - 255 MB: "68000000"
+*VMOption Mem7/256 - 319 MB: "144000000"
+*VMOption Mem8/320 MB or more: "144000000"
+
+*% ===================================
+*% Paper Sizes
+*% ===================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</DeferredMediaSelection true /PageSize [419.5 567] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize ISOB5/B5 (ISO): "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (CutSheet) >> setpagedevice"
+*End
+*PageSize B5/JIS B5: "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize w612h935/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (Envelope) >> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /DeferredMediaSelection true /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 15 dict
+ dup [499 709] (EnvISOB5) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [279 540] (EnvMonarch) put
+ dup [297 684] (Env10) put
+ dup [558 774] (w558h774) put
+ dup [612 935] (w612h935) put
+ dup [516 729] (B5) put
+ dup [499 709] (ISOB5) put
+ dup [420 595] (A5) put
+ dup [595 842] (A4) put
+ dup [522 756] (Executive) put
+ dup [419 567] (DoublePostcard) put
+ dup [612 1008] (Legal) put
+ dup [612 792] (Letter) 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: 40 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</DeferredMediaSelection true /PageSize [419.5 567] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion ISOB5/B5 (ISO): "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (CutSheet) >> setpagedevice"
+*End
+*PageRegion B5/JIS B5: "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion w612h935/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null >> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (Envelope) >> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.12 599.88 780.00"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Legal/Legal: "12.00 12.12 599.88 996.00"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Executive/Executive: "12.00 12.12 509.88 744.00"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.12 407.28 554.64"
+*ImageableArea A4/A4: "12.00 12.12 583.08 829.68"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.12 407.40 583.20"
+*ImageableArea ISOB5/B5 (ISO): "12.00 12.12 488.00 698.00"
+*ImageableArea B5/JIS B5: "12.00 12.12 503.88 715.92"
+*ImageableArea w612h935/Executive (JIS): "12.00 12.12 599.76 923.76"
+*ImageableArea w558h774/16K: "12.00 12.12 545.76 761.76"
+*ImageableArea Env10/Env Comm10: "12.00 12.12 284.76 672.00"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.12 266.76 528.00"
+*ImageableArea EnvDL/Env DL: "12.00 12.12 299.64 611.52"
+*ImageableArea EnvC5/Env C5: "12.00 12.12 447.00 636.96"
+*ImageableArea EnvISOB5/Env ISO B5: "12.00 12.12 486.60 696.48"
+*?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 Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension ISOB5/B5 (ISO): "499 709"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension w612h935/Executive (JIS): "612 935"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+
+*LandscapeOrientation: Plus90
+
+*%==========================================
+*% Media Type
+*%=========================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: None
+*MediaType None/None: "
+ <</ManualFeed false /MediaType null >> setpagedevice"
+*End
+*MediaType Plain/Plain: "
+ <</ManualFeed false /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</ManualFeed false /MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</ManualFeed false /MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</ManualFeed false /MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</ManualFeed false /MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</ManualFeed false /MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</ManualFeed false /MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</ManualFeed false /MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</ManualFeed false /MediaType (Color)>> setpagedevice"
+*End
+*MediaType Rough/Rough: "
+ <</ManualFeed false /MediaType (Rough)>> setpagedevice"
+*End
+*MediaType Card_Stock/Card_Stock <3e>164 g/m2: "
+ <</ManualFeed false /MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Envelope/Envelope: "
+ <</ManualFeed false /MediaType (Envelope)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /InputAttributes get dup
+ /Priority get
+ 0 get get
+ /MediaType get
+ (Card Stock) anchorsearch
+ {pop pop (Card_Stock)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*%=========================================
+*% Custom Paper Support
+*%=========================================
+*%Orientation and Margin (offsets) values are not utilized
+
+*LeadingEdge PreferLong: ""
+*DefaultLeadingEdge: PreferLong
+
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+*HWMargins: 16 16 16 16
+*CustomPageSize True: "
+ pop pop pop 2 copy gt {exch} if
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null /MediaClass null >>
+ setpagedevice
+ "
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1008
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 1 1
+
+*RequiresPageRegion All: True
+
+*% ======================================
+*% Media Handling Features (Paper Sources)
+*% ======================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Tray_2
+*InputSlot Tray_1/Tray 1: "
+ <</ManualFeed false/MediaPosition 3>> setpagedevice"
+*End
+*InputSlot Tray_2/Tray 2: "
+ <</ManualFeed false/MediaPosition 0>> setpagedevice"
+*End
+*InputSlot Tray3_500/Tray 3 (500-Sheet): "
+ <</ManualFeed false /MediaPosition 1>> setpagedevice"
+*End
+*InputSlot Tray3_1500/Tray 3 (1500-Sheet): "
+ <</ManualFeed false /MediaPosition 1>> setpagedevice"
+*End
+*InputSlot Tray4_500/Tray 4 (500-Sheet): "
+ <</ManualFeed false /MediaPosition 4>> setpagedevice"
+*End
+*InputSlot Tray4_1500/Tray 4 (1500-Sheet): "
+ <</ManualFeed false /MediaPosition 4>> setpagedevice"
+*End
+*InputSlot EnvelopeFeeder/Envelope Feeder: "
+ <</ManualFeed false /MediaPosition 2>> setpagedevice"
+*End
+*?InputSlot: "
+ save
+ currentpagedevice /InputAttributes get /Priority get
+ aload pop pop pop pop
+ [(Tray_2) (Tray3_500) (Envelope) (Tray_1) (Tray4_500)] exch get = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenFreq: "106.0"
+*ScreenAngle: "45.0"
+*ResScreenFreq 300x300dpi/300 dpi: "60.0"
+*ResScreenAngle 300x300dpi/300 dpi: "45.0"
+*ResScreenFreq 600x600dpi/600 dpi: "106.0"
+*ResScreenAngle 600x600dpi/600 dpi: "45.0"
+*ResScreenFreq 1200x1200dpi/ProRes 1200: "180.0"
+*ResScreenAngle 1200x1200dpi/ProRes 1200: "45.0"
+
+*DefaultScreenProc: Dot
+*ScreenProc HPEnhanced: "
+ { /EnhancedHalftone /Halftone findresource }"
+*End
+*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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*DefaultHalftoneType: 9
+*AccurateScreensSupport: False
+
+*OpenUI *HPHalftone/Levels of Gray: PickOne
+*OrderDependency: 10 DocumentSetup *HPHalftone
+*DefaultHPHalftone: PrinterDefault
+*HPHalftone PrinterDefault/PrinterÕs Current Setting: ""
+*HPHalftone Enhanced/Enhanced: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and
+ { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
+ /ColorRendering findresource setcolorrendering
+ /EnhancedHalftone /Halftone findresource sethalftone
+ { } settransfer false setstrokeadjust
+ }
+ >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+ } if
+ /setscreen { pop pop pop } def
+ /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+ /sethalftone { pop } def
+"
+*End
+*HPHalftone Standard/Standard: "
+ << /Install {
+ currentpagedevice /HWResolution get
+ dup 0 get 600 eq exch 1 get 600 eq and dup
+ currentpagedevice /PostRenderingEnhance get
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
+ { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
+ { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
+ /ColorRendering findresource setcolorrendering
+ { /DefaultHalftone600 } {/DefaultHalftone} ifelse
+ /Halftone findresource sethalftone
+ {} settransfer false setstrokeadjust
+ } >> setpagedevice
+ currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
+ {
+ << /PostRenderingEnhance true /PostRenderingEnhanceDetails
+ << /REValue 0 /Type 8 >> >> setpagedevice
+ } if
+"
+*End
+*?HPHalftone: "
+ save
+ currenthalftone /HalftoneType get 9 eq
+ {(Enhanced)} {(Standard)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPHalftone
+
+*%===================================
+*% Resolution
+*%===================================
+*% Select Printer Resolution
+*OpenUI *Resolution/Printer Resolution: PickOne
+*DefaultResolution: 600x600x2dpi
+*OrderDependency: 5 DocumentSetup *Resolution
+*Resolution 1200x1200dpi/ProRes 1200: "
+ <</HWResolution [1200 1200] /PreRenderingEnhance false>> setpagedevice"
+*End
+*Resolution 600x600x2dpi/FastRes 1200: "
+ <</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
+*End
+*Resolution 600x600dpi/600 dpi: "
+ <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+
+*%==================================
+*% HPEconoMode
+*%==================================
+*OpenUI *HPEconoMode/EconoMode: PickOne
+*DefaultHPEconoMode: PrinterDefault
+*OrderDependency: 10 AnySetup *HPEconoMode
+*HPEconoMode PrinterDefault/PrinterÕs Current Setting: ""
+*HPEconoMode True/Save Toner: "
+ <</EconoMode true>> setpagedevice"
+*End
+*HPEconoMode False/Highest Quality: "
+ <</EconoMode false>> setpagedevice"
+*End
+*?HPEconoMode: "
+ save
+ currentpagedevice /HPEconoMode get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPEconoMode
+
+*%====================================
+*% Duplex
+*%====================================
+*OpenUI *Duplex/2-Sided Printing: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off (1-Sided): "
+ <</Duplex false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Long-Edge Binding: "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Short-Edge Binding: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex known
+ false ne
+ { currentpagedevice /Duplex get
+ { currentpagedevice /Tumble get
+ {(DuplexTumble)}{(DuplexNoTumble)}ifelse
+ } { (None)} ifelse
+ }{(None)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Duplex
+
+*%+====================================
+*% Resolution Enhancement
+*%=====================================
+*OpenUI *Smoothing/Resolution Enhancement: PickOne
+*OrderDependency: 20 DocumentSetup *Smoothing
+*DefaultSmoothing: PrinterDefault
+*Smoothing PrinterDefault/PrinterÕs Current Setting: ""
+*Smoothing On/On: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice"
+*End
+*Smoothing Off/Off: "
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice"
+*End
+*?Smoothing: "
+ save
+ currentpagedevice /PostRenderingEnhanceDetails get /REValue get
+ [(Off) (On) (On) (On)] exch get print
+ restore
+"
+*End
+*CloseUI: *Smoothing
+
+*%====================================
+*% Collation
+*%====================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 12 AnySetup *Collate
+*DefaultCollate: True
+*Collate True/On (turn off in application): "
+ <</Collate true>> setpagedevice"
+*End
+*Collate False/Off: "
+ <</Collate false>> setpagedevice"
+*End
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+
+*% ===================================
+*% Color Control
+*% ===================================
+*DefaultColorSep: ProcessBlack.106lpi.600x600dpi/106 lpi / 600 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+
+*% For 53 lpi / 300x300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.53lpi.300x300dpi/53 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.53lpi.300x300dpi/53 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.53lpi.300x300dpi/53 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.53lpi.300x300dpi/53 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.53lpi.300x300dpi/53 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.53lpi.300x300dpi/53 lpi /300 dpi: "53.033"
+*ColorSepScreenFreq CustomColor.53lpi.300x300dpi/53 lpi /300 dpi: "53.033"
+*ColorSepScreenFreq ProcessCyan.53lpi.300x300dpi/53 lpi /300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessMagenta.53lpi.300x300dpi/53 lpi /300 dpi: "47.4342"
+*ColorSepScreenFreq ProcessYellow.53lpi.300x300dpi/53 lpi /300 dpi: "50.0"
+
+*% For 60 lpi / 300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi /300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi /300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi /300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi /300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi /300 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi /300 dpi: "60"
+
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
+*ColorSepScreenAngle ProcessBlack.85lpi.600x600dpi/85 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600x600dpi/85 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600x600dpi/85 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600x600dpi/85 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600x600dpi/85 lpi /600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600x600dpi/85 lpi /600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600x600dpi/85 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600x600dpi/85 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+
+*% For 106 lpi /300 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.106lpi.300x300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300x300dpi/106 lpi /300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300x300dpi/106 lpi /300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300x300dpi/106 lpi /300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300x300dpi/106 lpi /300 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.300x300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300x300dpi/106 lpi /300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300x300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300x300dpi/106 lpi /300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300x300dpi/106 lpi /300 dpi: "100.0"
+
+*% For 71 lpi / 600x600 dpi ===============================
+*ColorSepScreenAngle ProcessBlack.71lpi.600x600dpi/71 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.71lpi.600x600dpi/71 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.71lpi.600x600dpi/71 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.71lpi.600x600dpi/71 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.71lpi.600x600dpi/71 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.71lpi.600x600dpi/71 lpi /600 dpi: "70.7107"
+*ColorSepScreenFreq CustomColor.71lpi.600x600dpi/71 lpi /600 dpi: "70.7107"
+*ColorSepScreenFreq ProcessCyan.71lpi.600x600dpi/71 lpi /600 dpi: "63.2456"
+*ColorSepScreenFreq ProcessMagenta.71lpi.600x600dpi/71 lpi /600 dpi: "63.2456"
+*ColorSepScreenFreq ProcessYellow.71lpi.600x600dpi/71 lpi /600 dpi: "66.6667"
+
+*% For 106 lpi /600 dpi ===============================
+
+*ColorSepScreenAngle ProcessBlack.106lpi.600x600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600x600dpi/106 lpi /600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600x600dpi/106 lpi /600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600x600dpi/106 lpi /600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600x600dpi/106 lpi /600 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.106lpi.600x600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600x600dpi/106 lpi /600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600x600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600x600dpi/106 lpi /600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600x600dpi/106 lpi /600 dpi: "100.0"
+
+*% For 141 lpi / 1200x1200 dpi ================================
+
+*ColorSepScreenAngle ProcessBlack.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "45.0"
+*ColorSepScreenAngle CustomColor.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "45.0"
+*ColorSepScreenAngle ProcessCyan.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "18.4349"
+*ColorSepScreenAngle ProcessYellow.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq CustomColor.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessCyan.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessMagenta.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+*ColorSepScreenFreq ProcessYellow.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
+
+*% For 180 lpi / 1200 dpi =========================
+
+*ColorSepScreenAngle ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "0.0"
+
+*ColorSepScreenFreq ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "180"
+*ColorSepScreenFreq CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "180"
+*ColorSepScreenFreq ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "161"
+*ColorSepScreenFreq ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "161"
+*ColorSepScreenFreq ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "170"
+
+*% ===================================
+*% Font Information
+*% ===================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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
+*% ===================================
+*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: "warming up"/warming up
+*Status: "idle"/idle
+*Status: "busy"/busy
+*Status: "waiting"/waiting
+*Status: "printing"/printing
+*Status: "initializing"/initializing
+*Status: "printing test page"/printing test page
+
+*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
+*Status: "PrinterError: cover open"/cover open
+*Status: "PrinterError: needs attention"/needs attention
+*Status: "PrinterError: no toner cartridge"/no toner cartridge
+*Status: "PrinterError: warming up"/warming up
+*Status: "PrinterError: manual feed"/manual feed
+*Status: "PrinterError: out of paper"/out of paper
+*Status: "PrinterError: Paper Jam"/Paper Jam
+*Status: "PrinterError: paper jam"/paper jam
+*Status: "PrinterError: page protect needed"/page protect needed
+*Status: "PrinterError: out of memory"/out of memory
+*Status: "PrinterError: output bin full"/output bin full
+*Status: "PrinterError: resetting printer"/resetting printer
+*Status: "PrinterError: toner is low"/toner is low
+*Status: "PrinterError: off line"/off line
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
+*PrinterError: "cover open"/cover open
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "warming up"/warming up
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "paper jam"/paper jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "BiTronics"/BiTronics
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*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
+
+*% ===================================
+*% QuarkXPress keywords
+*% ===================================
+*QRKDoNonLocalDCS: False
+
+*%QRKPatch sectionOption: " "
+
+*%QRKCustomHalftone sectionOption: " "
+
+*% ===========================================
+*% For "hp LaserJet 4300" version 3010.107
+*% ===========================================
diff --git a/prnt/hpijs/ppd/hp_business_inkjet_2300.ppd b/prnt/hpijs/ppd/hp_business_inkjet_2300.ppd
new file mode 100644
index 000000000..dfd64ec48
--- /dev/null
+++ b/prnt/hpijs/ppd/hp_business_inkjet_2300.ppd
@@ -0,0 +1,1375 @@
+*PPD-Adobe: "4.3"
+*% =================================
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD Version For Mac(MacOSX)
+*% Date Code: 20030704
+*% =================================
+*% Product/PPD Version Information
+*% =================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "032.4100"
+*LanguageVersion: English
+*LanguageEncoding: MacStandard
+*PCFileName: "HPW23006.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*cupsICCProfile RGB../sRGB Matching Profile: "/Library/Printers/hp/Profiles/sRGB_A.icc"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP Business Inkjet 2300.icns"
+
+*% Product Name and Version Information
+*Manufacturer: "HP"
+*Product: "(hp business inkjet 2300)"
+*ModelName: "HP Business Inkjet 2300 PS"
+*ShortNickName: "HP Business Inkjet 2300 PS"
+*NickName: "HP Business Inkjet 2300 PS v3010.107 (recommended)"
+*PSVersion: "(3010.107) 0"
+*% =================================
+*% Basic Device Capabilities
+*% =================================
+*LanguageLevel: "3"
+*%Throughput: "23"
+*FileSystem: False
+*ColorDevice: True
+*DefaultColorSpace: CMY
+*TTRasterizer: Type42
+*1284Modes Parallel: Compat Nibble ECP
+*1284DeviceId: "MFG:HP;MODEL:hp2300;COMMAND SET: POSTSCRIPT,PJL,PCL"
+*% =================================
+*% Emulations and Protocols
+*% =================================
+*Protocols:PJL TBCP
+*%==========================================================
+*% Printer Specific Custom Data - HPDryTime - Removed for MAC
+*%==========================================================
+*%==========================================================
+*% Printer Specific Custom Data - Print In Gray Scale - Removed for MAC
+*% (High Quality, Black Only, Optimize for Photocopy or Fax)
+*%==========================================================
+*% =================================
+*% Installable Options
+*% =================================
+*OpenGroup: InstallableOptions/Installed Options
+*% =================================
+*% Tray2
+*% =================================
+*OpenUI *HPOption_Tray2/Tray 2: Boolean
+*DefaultHPOption_Tray2: True
+*HPOption_Tray2 True/Installed: ""
+*HPOption_Tray2 False/Not Installed: ""
+*?HPOption_Tray2: "
+ save
+ currentpagedevice /InputAttributes get dup 1 known
+ {1 get null ne {(True)}{(False)} ifelse} {pop (False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Tray2
+*% =================================
+*% Memory
+*% =================================
+*OpenUI *InstalledMemory/Printer Memory: PickOne
+*DefaultInstalledMemory: 64Meg
+*InstalledMemory 64Meg/64 MB: ""
+*InstalledMemory 96Meg/96 MB: ""
+*InstalledMemory 128Meg/128 MB: ""
+*InstalledMemory 160Meg/160 MB: ""
+*InstalledMemory 192Meg/192 MB: ""
+*InstalledMemory 224Meg/224 MB: ""
+*InstalledMemory 256Meg/256 MB: ""
+*InstalledMemory 320Meg/320 MB: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 320 ge
+ {(320Meg)}
+ {
+ size 256 ge
+ {(256Meg)}
+ {
+ size 224 ge
+ {(224Meg)}
+ {
+ size 192 ge
+ {(192Meg)}
+ {
+ size 160 ge
+ {(160Meg)}
+ {
+ size 128 ge
+ {(128Meg)}
+ {
+ size 96 ge
+ {(96Meg)}
+ {
+ size 64 ge
+ {(64Meg)}
+ {(Unknown)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+*% =================================
+*% Duplexing Unit
+*% =================================
+*OpenUI *HPOption_Duplexer/Duplex Unit (for 2-Sided Printing): Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Duplexer
+*%==================================
+*% Fit to Page
+*%==================================
+*OpenUI *HPPaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPPaperPolicy
+*DefaultHPPaperPolicy: PromptUser
+*HPPaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeAdjust/Nearest Size & Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeNoAdjust/Nearest Size & Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*HPPaperPolicy Letter/Letter: "
+userdict begin
+ /HPppX1 0 def
+ /HPppY1 0 def
+ /HPppScale 1 def
+ <</DeferredMediaSelection true
+ /BeginPage {pop userdict begin HPppX1 HPppY1 translate HPppScale HPppScale scale end} bind>> setpagedevice
+ /HPwmSPD {setpagedevice} bind def
+ /setpagedevice {userdict begin dup /PageSize known {/HPwmPgWidth exch /PageSize get aload pop /HPwmPgHeight exch def def
+ /HPppScale 612 HPwmPgWidth div dup 792 HPwmPgHeight div dup 3 1 roll lt {pop} {exch pop} ifelse def
+ HPppScale 1 gt {/HPppScale 1 def}if
+ /HPppX1 612 HPwmPgWidth HPppScale mul sub 2 div def
+ /HPppY1 792 HPwmPgHeight HPppScale mul sub 2 div def
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice}{setpagedevice}ifelse end} bind def
+end"
+*End
+*HPPaperPolicy A4/A4: "
+userdict begin
+ /HPppX1 0 def
+ /HPppY1 0 def
+ /HPppScale 1 def
+ <</DeferredMediaSelection true
+ /BeginPage {pop userdict begin HPppX1 HPppY1 translate HPppScale HPppScale scale end} bind>> setpagedevice
+ /HPwmSPD {setpagedevice} bind def
+ /setpagedevice {userdict begin dup /PageSize known {/HPwmPgWidth exch /PageSize get aload pop /HPwmPgHeight exch def def
+ /HPppScale 595 HPwmPgWidth div dup 842 HPwmPgHeight div dup 3 1 roll lt {pop} {exch pop} ifelse def
+ HPppScale 1 gt {/HPppScale 1 def}if
+ /HPppX1 595 HPwmPgWidth HPppScale mul sub 2 div def
+ /HPppY1 842 HPwmPgHeight HPppScale mul sub 2 div def
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice}{setpagedevice}ifelse end} bind def
+end"
+*End
+*?HPPaperPolicy: "
+currentpagedevice /Policies get /PageSize get 5 eq {(Crop)}{(Prompt)} ifelse = flush
+"
+*End
+*CloseUI: *HPPaperPolicy
+*CloseGroup: InstallableOptions
+*% =================================
+*% CMYK Ink Space
+*% =================================
+*OpenUI *HPCMYKInks/CMYK Inks: PickOne
+*OrderDependency: 60 AnySetup *HPCMYKInks
+*DefaultHPCMYKInks: Default
+*HPCMYKInks Default/Default:"
+globaldict /HPTextCMYKInkSetEmulation known {
+ Fast HPTextCMYKInkSetEmulation
+ Fast HPGraphicsCMYKInkSetEmulation
+ Fast HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks SWOP/SWOP:"
+globaldict /HPTextCMYKInkSetEmulation known {
+ SWOP HPTextCMYKInkSetEmulation
+ SWOP HPGraphicsCMYKInkSetEmulation
+ SWOP HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks EURO/Euroscale:"
+globaldict /HPTextCMYKInkSetEmulation known {
+ Euro HPTextCMYKInkSetEmulation
+ Euro HPGraphicsCMYKInkSetEmulation
+ Euro HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks DIC/DIC (dainippon):"
+globaldict /HPTextCMYKInkSetEmulation known {
+ DIC HPTextCMYKInkSetEmulation
+ DIC HPGraphicsCMYKInkSetEmulation
+ DIC HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks NoAdj/Device:"
+globaldict /HPTextCMYKInkSetEmulation known {
+ NoAdj HPTextCMYKInkSetEmulation
+ NoAdj HPGraphicsCMYKInkSetEmulation
+ NoAdj HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*CloseUI: *HPCMYKInks
+*% ===================================
+*% Page Size Selection
+*% ===================================
+*LandscapeOrientation: Plus90
+*VariablePaperSize: True
+*OpenUI *PageSize/Page Size: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Statement/Statement: "
+<</PageSize [396 612] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 596] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/B5 (JIS): "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize ISOB5/B5 (ISO): "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Envelope #10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvA2/Envelope A2: "
+ <</PageSize [315 418] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Envelope Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Envelope DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Envelope C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC6/Envelope C6: "
+ <</PageSize [324 460] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize HPGreetCard/HP Greeting Card Envelope: "
+ <</PageSize [315 432] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvJ3/Japanese Envelope Chou #3: "
+ <</PageSize [340 666] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvJ4/Japanese Envelope Chou #4: "
+ <</PageSize [256 582] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize 3x5/Index Card 3x5: "
+<</PageSize [216 360] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize 4x6/Index Card 4x6: "
+<</PageSize [288 432] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize 5x8/Index Card 5x8: "
+<</PageSize [360 576] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize JPost/Hagaki Card: "
+<</PageSize [284 420] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize JPostD/Ofuku Hagaki: "
+<</PageSize [420 566] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A6card/A6: "
+ <</PageSize [298 420] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 20 dict
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [522 756] (Executive) put
+ dup [396 612] (Statement) put
+ dup [595 842] (A4) put
+ dup [420 596] (A5) put
+ dup [516 729] (B5) put
+ dup [499 709] (ISOB5) put
+ dup [297 684] (Env10) put
+ dup [315 418] (EnvA2) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [324 460] (EnvC6) put
+ dup [279 540] (EnvMonarch) put
+ dup [315 432] (HPGreetCard) put
+ dup [340 666] (EnvJ3) put
+ dup [256 582] (EnvJ4) put
+ dup [216 360] (3x5) put
+ dup [288 432] (4x6) put
+ dup [360 576] (5x8) put
+ dup [284 420] (JPost) put
+ dup [420 566] (JPostD) put
+ dup [298 420] (A6card) 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
+*% ===================================
+*% Page Region
+*% ===================================
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 30 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Statement/Statement: "
+<</PageSize [396 612] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 596] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/B5 (JIS): "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion ISOB5/B5 (ISO): "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Envelope #10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvA2/Envelope A2: "
+ <</PageSize [315 418] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Envelope Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Envelope DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Envelope C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC6/Envelope C6: "
+ <</PageSize [324 460] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion HPGreetCard/HP Greeting Card Envelope: "
+ <</PageSize [315 432] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvJ3/Japanese Envelope Chou #3: "
+ <</PageSize [340 666] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvJ4/Japanese Envelope Chou #4: "
+ <</PageSize [256 582] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion 3x5/Index Card 3x5: "
+<</PageSize [216 360] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion 4x6/Index Card 4x6: "
+<</PageSize [288 432] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion 5x8/Index Card 5x8: "
+<</PageSize [360 576] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion JPost/Hagaki Card: "
+<</PageSize [284 420] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion JPostD/Ofuku Hagaki: "
+<</PageSize [420 566] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A6card/A6: "
+ <</PageSize [298 420] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+*% ===================================
+*% Imageable Area
+*% ===================================
+*% The following entries provide information about specific paper keywords.
+*% see media specs LM BM X1(=W-LM) Z1(=L-TM)
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "18.00 36.00 594.00 783.36"
+*ImageableArea Legal/Legal: "18.00 36.00 594.00 999.36"
+*ImageableArea Executive/Executive: "18.00 36.00 504.00 747.36"
+*ImageableArea Statement/Statement: "14.40 36.00 381.60 603.36"
+*ImageableArea A4/A4: "09.65 36.00 585.36 833.36"
+*ImageableArea A5/A5: "09.36 36.00 410.64 587.36"
+*ImageableArea B5/B5 (JIS): "09.36 36.00 506.52 720.36"
+*ImageableArea ISOB5/B5 (ISO): "09.36 36.00 489.64 700.36"
+*ImageableArea Env10/Envelope #10: "09.36 36.00 287.64 647.99"
+*ImageableArea EnvA2/Envelope A2: "09.36 40.00 305.64 381.00"
+*ImageableArea EnvMonarch/Envelope Monarch: "09.36 36.00 269.64 503.99"
+*ImageableArea EnvDL/Envelope DL: "09.36 36.00 302.64 587.99"
+*ImageableArea EnvC5/Envelope C5: "09.36 36.00 449.64 612.99"
+*ImageableArea EnvC6/Envelope C6: "09.36 36.00 313.99 423.99"
+*ImageableArea HPGreetCard/HP Greeting Card Envelope: "09.36 36.00 305.64 395.99"
+*ImageableArea EnvJ3/Japanese Envelope Chou #3: "09.36 36.00 330.64 629.99"
+*ImageableArea EnvJ4/Japanese Envelope Chou #4: "09.36 36.01 245.65 545.99"
+*ImageableArea 3x5/Index Card 3x5: "09.36 36.00 206.64 351.36"
+*ImageableArea 4x6/Index Card 4x6: "09.36 36.00 278.64 423.36"
+*ImageableArea 5x8/Index Card 5x8: "09.36 36.00 350.64 567.36"
+*ImageableArea JPost/Hagaki Card: "09.36 36.00 274.64 411.36"
+*ImageableArea JPostD/Ofuku Hagaki: "09.36 36.00 410.64 557.36"
+*ImageableArea A6card/A6: "09.36 36.00 288.64 411.36"
+*?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 Dimensions
+*% ===================================
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension Statement/Statement: "396 612"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A5/A5: "420 596"
+*PaperDimension B5/B5 (JIS): "516 729"
+*PaperDimension ISOB5/B5 (ISO): "499 709"
+*PaperDimension Env10/Envelope #10: "297 684"
+*PaperDimension EnvA2/Envelope A2: "315 418"
+*PaperDimension EnvMonarch/Envelope Monarch: "279 540"
+*PaperDimension EnvDL/Envelope DL: "312 624"
+*PaperDimension EnvC5/Envelope C5: "459 649"
+*PaperDimension EnvC6/Envelope C6: "324 460"
+*PaperDimension HPGreetCard/HP Greeting Card Envelope: "315 432"
+*PaperDimension EnvJ3/Japanese Envelope Chou #3: "340 666"
+*PaperDimension EnvJ4/Japanese Envelope Chou #4: "256 582"
+*PaperDimension 3x5/Index Card 3x5: "216 360"
+*PaperDimension 4x6/Index Card 4x6: "288 432"
+*PaperDimension 5x8/Index Card 5x8: "360 576"
+*PaperDimension JPost/Hagaki Card: "284 420"
+*PaperDimension JPostD/Ofuku Hagaki: "420 566"
+*PaperDimension A6card/A6: "298 420"
+*RequiresPageRegion All: True
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenAngle: "45.0"
+*ScreenFreq: "60.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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+*%==================================
+*% Fit to Page - Relocated under Installable options (MAC)
+*%==================================
+*% ===================================
+*% Custom Page Sizes for Tray 1 and Tray 2
+*% ===================================
+*%Orientation values are not utilized
+*% Tray 1,2 custom Largest = 8.5 x 14
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+*%Select custom page margins according to OS
+*HWMargins: 36.00 48.00 48.64 18.00
+*CustomPageSize True: "
+ pop pop pop
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ]
+ /ImagingBBox null >>
+ setpagedevice
+"
+*End
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1008
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 3
+*% =================================
+*% Media Input Source
+*%==================================
+*OpenUI *InputSlot/Paper Source: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Tray1
+*InputSlot Tray1/Tray 1: "
+ <</ManualFeed false /MediaPosition 0>> setpagedevice"
+*End
+*InputSlot Tray2/Tray 2: "
+ <</ManualFeed false /MediaPosition 1>> setpagedevice"
+*End
+*InputSlot ManualFeed/Manual Feed in Tray 1: "
+ <</ManualFeed true /MediaPosition 2>> setpagedevice"
+*End
+*?InputSlot: "
+save
+ currentpagedevice /InputAttributes get
+ /Priority get
+ aload pop pop
+ /theTray exch def
+ /theTray 3 eq {(Tray1)} {/theTray 0 eq {(Tray2)} {/theTray 1 eq {Tray3}{(ManualFeed)} ifelse} ifelse} ifelse
+ = flush
+restore
+"
+*End
+*CloseUI: *InputSlot
+*%================================
+*% Two-sided Printing (Duplex)
+*%================================
+*OpenUI *Duplex/Duplex Unit (for 2-Sided Printing): PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "
+ <</Duplex false /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Flip on Long Edge (Standard): "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Flip on Short Edge: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "save
+ currentpagedevice dup /Duplex known
+ {dup /Duplex get
+ {/Tumble get{(DuplexTumble)}{(DuplexNoTumble)}ifelse}
+ {pop (None)} ifelse
+ }
+ {(None)} ifelse = flush
+restore
+"
+*End
+*CloseUI: *Duplex
+*% =================================
+*% Print Color as Gray
+*% =================================
+*OpenUI *HPColorAsGray/Print Color as Gray: Boolean
+*OrderDependency: 20 DocumentSetup *HPColorAsGray
+*DefaultHPColorAsGray: False
+*HPColorAsGray True/On: "<</ProcessColorModel /DeviceGray>> setpagedevice"
+*HPColorAsGray False/Off: "<</ProcessColorModel /DeviceCMY>> setpagedevice"
+*?HPColorAsGray: "
+ save
+ currentpagedevice /ProcessColorModel get
+ /DeviceGray eq {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPColorAsGray
+*% =================================
+*% Remove Color Ink Space
+*% =================================
+*% =================================
+*% Resolution
+*% =================================
+*OpenUI *Resolution/HP Resolution: PickOne
+*OrderDependency: 10 DocumentSetup *Resolution
+*DefaultResolution: 300dpi
+*Resolution 600dpi: "
+ <</HWResolution [600 600] >> setpagedevice"
+*End
+*Resolution 300dpi: "
+ <</HWResolution [300 300] >> setpagedevice"
+*End
+*Resolution 4800dpi/1200dpi: "
+ <</HWResolution [1200 1200] >> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+*% =================================
+*% Media Handling Features
+*% =================================
+*% ===================================
+*% Media Type
+*% ===================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 50 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain Paper: "
+ currentpagedevice /PrintQuality get 0 eq { << /HWResolution [300 300] >> setpagedevice } if
+ << /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType PremIJPaper/hp premium paper: "
+ <</MediaType (PremIJPaper)>> setpagedevice"
+*End
+*MediaType PremIJHeavy/hp premium heavyweight paper: "
+ <</MediaType (PremIJHeavy)>> setpagedevice"
+*End
+*MediaType PremIJTrans/hp premium transparency film: "
+ <</MediaType (PremIJTrans)>> setpagedevice"
+*End
+*MediaType PremPLTrans/hp premium plus transparency film: "
+ <</MediaType (PremPLTrans)>> setpagedevice"
+*End
+*MediaType EDPhotoMatte/hp everyday photo paper, matte finish: "
+ <</MediaType (EDPhotoMatte)>> setpagedevice"
+*End
+*MediaType EDPhotoSemiGloss/hp everyday photo paper, semi gloss: "
+ <</MediaType (EDPhotoSemiGloss)>> setpagedevice"
+*End
+*MediaType ClrFastPhotoGloss/hp colorfast photo paper, glossy: "
+ <</MediaType (ClrFastPhotoGloss)>> setpagedevice"
+*End
+*MediaType PPLPhotGlos/hp premium plus photo paper, glossy: "
+ <</MediaType (PPLPhotGlos)>> setpagedevice"
+*End
+*MediaType PPLPhotMatte/hp premium plus photo paper, matte: "
+ <</MediaType (PPLPhotMatte)>> setpagedevice"
+*End
+*MediaType PremPhotoGloss/hp premium photo paper, glossy: "
+ <</MediaType (PremPhotoGloss)>> setpagedevice"
+*End
+*MediaType PhotoGloss/hp photo paper, glossy: "
+ <</MediaType (PhotoGloss)>> setpagedevice"
+*End
+*MediaType BrochGloss/hp brochure & flyer, gloss: "
+ <</MediaType (BrochGloss)>> setpagedevice"
+*End
+*MediaType BrochMatte/hp brochure & flyer, matte finish: "
+ <</MediaType (BrochMatte)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /MediaType get
+ dup null eq {pop (Unknown)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+*% ===================================
+*% Print Quality
+*% ===================================
+*OpenUI *OutputMode/Print Quality: PickOne
+*OrderDependency: 30.0 AnySetup *OutputMode
+*DefaultOutputMode: Normal
+*OutputMode Best/Best:"
+<<
+/PrintQuality 1
+>> setpagedevice
+"
+*End
+*OutputMode Normal/Normal:"
+<<
+/PrintQuality 0
+>> setpagedevice
+"
+*End
+*OutputMode FastNormal/Fast Normal:"
+<<
+/PrintQuality -1
+>> setpagedevice
+"
+*End
+*OutputMode Fast/Fast:"
+<<
+/PrintQuality -2
+>> setpagedevice
+"
+*End
+*?OutputMode: "
+ save
+ 3 dict
+ dup 1 (Fast) put
+ dup 2 (FastNormal) put
+ dup 3 (Normal) put
+ dup 4 (Best) put
+ currentpagedevice /PostRenderingEnhanceDetails get
+ /PrintQuality get get = flush
+ restore"
+*End
+*CloseUI: *OutputMode
+*% =================================
+*% Watermark Printing - Remove for Mac OSX
+*% =================================
+*% =================================
+*% Font Information
+*% =================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*% Extra PS fonts
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" Standard ROM
+*?FontList: "
+save
+ (*) {cvn ==} 128 string /Font resourceforall
+ (*) = flush
+restore
+"
+*End
+*?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
+*% ===================================
+*% Printer Messages
+*% ===================================
+*% 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: "warming up"/warming up
+*Status: "initializing"/initializing
+*Status: "idle"/idle
+*Status: "waiting"/waiting
+*Status: "busy"/busy
+*Status: "printing"/printing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: Out of Memory"/PrinterError: out of memory
+*Status: "PrinterError: Offline"/PrinterError: Offline
+*Status: "PrinterError: Printhead Access Cover Open"/PrinterError: Printhead Access Cover Open
+*Status: "PrinterError: Printhead Latch Not Properly Closed"/PrinterError: Printhead Latch Not Properly Closed
+*Status: "PrinterError: Printhead Faulty"/PrinterError: Printhead Faulty
+*Status: "PrinterError: Printhead Missing"/PrinterError: Printhead Missing
+*Status: "PrinterError: Printhead Should Be Replaced Soon"/PrinterError: Printhead Should Be Replaced Soon
+*Status: "PrinterError: Ink Cartridge Missing"/PrinterError: Ink Cartridge Missing
+*Status: "PrinterError: Ink Cartridge Faulty"/PrinterError: Ink Cartridge Faulty
+*Status: "PrinterError: Ink Cartridge Empty"/PrinterError: Ink Cartridge Empty
+*Status: "PrinterError: Ink Cartridge Will Expire Soon"/PrinterError: Ink Cartridge Will Expire Soon
+*Status: "PrinterError: Ink Cartridge Expired"/PrinterError: Ink Cartridge Expired
+*Status: "PrinterError: Ink Cartridge Incompatible"/PrinterError: Ink Cartridge Incompatible
+*Status: "PrinterError: Ink Low"/PrinterError: Ink Low
+*Status: "PrinterError: Ink Buildup May Be Occurring"/PrinterError: Ink Buildup May Be Occurring
+*Status: "PrinterError: Carriage Jam"/PrinterError: Carriage Jam
+*Status: "PrinterError: Manual Feed"/PrinterError: Manual Feed
+*Status: "PrinterError: Load Media in Tray 1"/PrinterError: Load Media in Tray 1
+*Status: "PrinterError: Load Media in Tray 2"/PrinterError: Load Media in Tray 2
+*Status: "PrinterError: Load Media in Manual Feed Tray"/PrinterError: Load Media in Manual Feed Tray
+*Status: "PrinterError: Printer Ready for Manual Paper Fee"/PrinterError: Printer Ready for Manual Paper Feed
+*Status: "PrinterError: Media Not Available"/PrinterError: Media Not Available
+*Status: "PrinterError: Out of Paper"/PrinterError: Out of Paper
+*Status: "PrinterError: Paper Jam"/PrinterError: Paper Jam
+*Status: "PrinterError: Printer Paused"/PrinterError: Printer Paused
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "Serial"
+*Source: "LocalTalk"
+*Source: "Parallel"
+*Source: "OptionalIO"
+*% PrinterError (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "Out of Memory"/Out of Memory
+*PrinterError: "Offline"/Offline
+*PrinterError: "Printhead Access Cover Open"/Printhead Access Cover Open
+*PrinterError: "Printhead Latch Not Properly Closed"/Printhead Latch Not Properly Closed
+*PrinterError: "Printhead Faulty"/Printhead Faulty
+*PrinterError: "Printhead Missing"/Printhead Missing
+*PrinterError: "Printhead Should Be Replaced Soon"/Printhead Should Be Replaced Soon
+*PrinterError: "Ink Cartridge Missing"/Ink Cartridge Missing
+*PrinterError: "Ink Cartridge Faulty"/Ink Cartridge Faulty
+*PrinterError: "Ink Cartridge Empty"/Ink Cartridge Empty
+*PrinterError: "Ink Cartridge Will Expire Soon"/Ink Cartridge Will Expire Soon
+*PrinterError: "Ink Cartridge Expired"/Ink Cartridge Expired
+*PrinterError: "Ink Cartridge Incompatible"/Ink Cartridge Incompatible
+*PrinterError: "Ink Low"/Ink Low
+*PrinterError: "Ink Buildup May Be Occurring"/Ink Buildup May Be Occurring
+*PrinterError: "Carriage Jam"/Carriage Jam
+*PrinterError: "Manual Feed"/manual feed
+*PrinterError: "Load Media in Tray 1"/Load Media in Tray 1
+*PrinterError: "Load Media in Tray 2"/Load Media in Tray 2
+*PrinterError: "Load Media in Manual Feed Tray"/Load Media in Manual Feed Tray
+*PrinterError: "Printer Ready for Manual Paper Feed"/Printer Ready for Manual Paper Feed
+*PrinterError: "Media Not Available"/Media Not Available
+*PrinterError: "Out of Paper"/Out of Paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "Printer Paused"/Printer Paused
+*% =================================
+*% Color Separation Information
+*% =================================
+*DefaultColorSep: ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+*% For 60 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ====
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+*% For 106 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "0.0"
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "100.0"
+*% For 106 lpi / 600 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "0.0"
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "100.0"
+*% ===================================
+*% Printer Memory
+*% ===================================
+*FreeVM: "6701488"
+*% VM
+*VMOption 64Meg/64 MB: "6701488"
+*VMOption 96Meg/96 MB: "10858412"
+*VMOption 128Meg/128 MB: "12800000"
+*VMOption 160Meg/160 MB: "13401953"
+*VMOption 192Meg/192 MB: "19300000"
+*VMOption 224Meg/224 MB: "20104464"
+*VMOption 256Meg/256 MB: "28200000"
+*VMOption 320Meg/320 MB: "32000000"
+*% Font Cache
+*FCacheSize 64Meg/64 MB: 1000000
+*FCacheSize 96Meg/96 MB: 1000000
+*FCacheSize 128Meg/128 MB: 1000000
+*FCacheSize 160Meg/160 MB: 1000000
+*FCacheSize 192Meg/192 MB: 1000000
+*FCacheSize 224Meg/224 MB: 1000000
+*FCacheSize 256Meg/256 MB: 1000000
+*FCacheSize 320Meg/320 MB: 1000000
+*%SuggestedJobTimeout: "0"
+*%SuggestedWaitTimeout: "300"
+*% =================================
+*% User Interface Constraints
+*% =================================
+*% Installable tray options
+*% If optional trays are not installed, disable access to Trays.
+*UIConstraints: *HPOption_Tray2 False *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *HPOption_Tray2 False
+*% If optional Duplexer is not installed, disable access to Duplex
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+*%=======================================
+*%Constraining Photo media with Fast
+
+*UIConstraints: *OutputMode Fast *MediaType ClrFastPhotoGloss
+*UIConstraints: *OutputMode Fast *MediaType PPLPhotGlos
+*UIConstraints: *OutputMode Fast *MediaType PPLPhotMatte
+*UIConstraints: *OutputMode Fast *MediaType PremPhotoGloss
+*UIConstraints: *OutputMode Fast *MediaType PhotoGloss
+*UIConstraints: *MediaType ClrFastPhotoGloss *OutputMode Fast
+*UIConstraints: *MediaType PPLPhotGlos *OutputMode Fast
+*UIConstraints: *MediaType PPLPhotMatte *OutputMode Fast
+*UIConstraints: *MediaType PremPhotoGloss *OutputMode Fast
+*UIConstraints: *MediaType PhotoGloss *OutputMode Fast
+*%Constraining all media except plain paper with 300dpi
+
+*%Constraining all media except photo media with 4800dpi
+*UIConstraints: *Resolution 4800dpi *MediaType Plain
+*UIConstraints: *Resolution 4800dpi *MediaType PremIJPaper
+*UIConstraints: *Resolution 4800dpi *MediaType PremIJHeavy
+*UIConstraints: *Resolution 4800dpi *MediaType PremIJTrans
+*UIConstraints: *Resolution 4800dpi *MediaType PremPLTrans
+*UIConstraints: *Resolution 4800dpi *MediaType EDPhotoMatte
+*UIConstraints: *Resolution 4800dpi *MediaType EDPhotoSemiGloss
+*UIConstraints: *Resolution 4800dpi *MediaType BrochGloss
+*UIConstraints: *Resolution 4800dpi *MediaType BrochMatte
+*UIConstraints: *MediaType Plain *Resolution 4800dpi
+*UIConstraints: *MediaType PremIJPaper *Resolution 4800dpi
+*UIConstraints: *MediaType PremIJHeavy *Resolution 4800dpi
+*UIConstraints: *MediaType PremIJTrans *Resolution 4800dpi
+*UIConstraints: *MediaType PremPLTrans *Resolution 4800dpi
+*UIConstraints: *MediaType EDPhotoMatte *Resolution 4800dpi
+*UIConstraints: *MediaType EDPhotoSemiGloss *Resolution 4800dpi
+*UIConstraints: *MediaType BrochGloss *Resolution 4800dpi
+*UIConstraints: *MediaType BrochMatte *Resolution 4800dpi
+
+*UIConstraints: *OutputMode Fast *Resolution 4800dpi
+*UIConstraints: *Resolution 4800dpi *OutputMode Fast
+*UIConstraints: *OutputMode FastNormal *Resolution 4800dpi
+*UIConstraints: *Resolution 4800dpi *OutputMode FastNormal
+*UIConstraints: *OutputMode Normal *Resolution 4800dpi
+*UIConstraints: *Resolution 4800dpi *OutputMode Normal
+
+*%Constraining all media except plain with FastNormal
+*UIConstraints: *OutputMode FastNormal *MediaType PremIJPaper
+*UIConstraints: *OutputMode FastNormal *MediaType PremIJHeavy
+*UIConstraints: *OutputMode FastNormal *MediaType PremIJTrans
+*UIConstraints: *OutputMode FastNormal *MediaType PremPLTrans
+*UIConstraints: *OutputMode FastNormal *MediaType EDPhotoMatte
+*UIConstraints: *OutputMode FastNormal *MediaType EDPhotoSemiGloss
+*UIConstraints: *OutputMode FastNormal *MediaType ClrFastPhotoGloss
+*UIConstraints: *OutputMode FastNormal *MediaType PPLPhotGlos
+*UIConstraints: *OutputMode FastNormal *MediaType PPLPhotMatte
+*UIConstraints: *OutputMode FastNormal *MediaType PremPhotoGloss
+*UIConstraints: *OutputMode FastNormal *MediaType PhotoGloss
+*UIConstraints: *OutputMode FastNormal *MediaType BrochGloss
+*UIConstraints: *OutputMode FastNormal *MediaType BrochMatte
+*UIConstraints: *MediaType PremIJPaper *OutputMode FastNormal
+*UIConstraints: *MediaType PremIJHeavy *OutputMode FastNormal
+*UIConstraints: *MediaType PremIJTrans *OutputMode FastNormal
+*UIConstraints: *MediaType PremPLTrans *OutputMode FastNormal
+*UIConstraints: *MediaType EDPhotoMatte *OutputMode FastNormal
+*UIConstraints: *MediaType EDPhotoSemiGloss *OutputMode FastNormal
+*UIConstraints: *MediaType ClrFastPhotoGloss *OutputMode FastNormal
+*UIConstraints: *MediaType PPLPhotGlos *OutputMode FastNormal
+*UIConstraints: *MediaType PPLPhotMatte *OutputMode FastNormal
+*UIConstraints: *MediaType PremPhotoGloss *OutputMode FastNormal
+*UIConstraints: *MediaType PhotoGloss *OutputMode FastNormal
+*UIConstraints: *MediaType BrochGloss *OutputMode FastNormal
+*UIConstraints: *MediaType BrochMatte *OutputMode FastNormal
+*%======================================================================
+*% Don't allow following paper size and media types to be duplexed
+*%======================================================================
+*UIConstraints: *PageSize Legal *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvA2 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC6 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize HPGreetCard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvJ3 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvJ4 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize 3x5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize 4x6 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize JPost *Duplex DuplexNoTumble
+*UIConstraints: *PageSize A6card *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Statement *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Legal *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvA2 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC6 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion HPGreetCard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvJ3 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvJ4 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion 3x5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion 4x6 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion JPost *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion A6card *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Statement *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Legal
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvA2
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC6
+*UIConstraints: *Duplex DuplexNoTumble *PageSize HPGreetCard
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvJ3
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvJ4
+*UIConstraints: *Duplex DuplexNoTumble *PageSize 3x5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize 4x6
+*UIConstraints: *Duplex DuplexNoTumble *PageSize JPost
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A6card
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Statement
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Legal
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvA2
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC6
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion HPGreetCard
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvJ3
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvJ4
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion 3x5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion 4x6
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion JPost
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A6card
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Statement
+*UIConstraints: *PageSize Legal *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvA2 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC6 *Duplex DuplexTumble
+*UIConstraints: *PageSize HPGreetCard *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvJ3 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvJ4 *Duplex DuplexTumble
+*UIConstraints: *PageSize 3x5 *Duplex DuplexTumble
+*UIConstraints: *PageSize 4x6 *Duplex DuplexTumble
+*UIConstraints: *PageSize JPost *Duplex DuplexTumble
+*UIConstraints: *PageSize A6card *Duplex DuplexTumble
+*UIConstraints: *PageSize Statement *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Legal *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvA2 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC6 *Duplex DuplexTumble
+*UIConstraints: *PageRegion HPGreetCard *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvJ3 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvJ4 *Duplex DuplexTumble
+*UIConstraints: *PageRegion 3x5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion 4x6 *Duplex DuplexTumble
+*UIConstraints: *PageRegion JPost *Duplex DuplexTumble
+*UIConstraints: *PageRegion A6card *Duplex DuplexTumble
+*UIConstraints: *PageRegion Statement *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize Legal
+*UIConstraints: *Duplex DuplexTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvA2
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC6
+*UIConstraints: *Duplex DuplexTumble *PageSize HPGreetCard
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvJ3
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvJ4
+*UIConstraints: *Duplex DuplexTumble *PageSize 3x5
+*UIConstraints: *Duplex DuplexTumble *PageSize 4x6
+*UIConstraints: *Duplex DuplexTumble *PageSize JPost
+*UIConstraints: *Duplex DuplexTumble *PageSize A6card
+*UIConstraints: *Duplex DuplexTumble *PageSize Statement
+*UIConstraints: *Duplex DuplexTumble *PageRegion Legal
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvA2
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC6
+*UIConstraints: *Duplex DuplexTumble *PageRegion HPGreetCard
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvJ3
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvJ4
+*UIConstraints: *Duplex DuplexTumble *PageRegion 3x5
+*UIConstraints: *Duplex DuplexTumble *PageRegion 4x6
+*UIConstraints: *Duplex DuplexTumble *PageRegion JPost
+*UIConstraints: *Duplex DuplexTumble *PageRegion A6card
+*UIConstraints: *Duplex DuplexTumble *PageRegion Statement
+*UIConstraints: *MediaType PremIJPaper *Duplex DuplexNoTumble
+*UIConstraints: *MediaType PremIJTrans *Duplex DuplexNoTumble
+*UIConstraints: *MediaType PremPLTrans *Duplex DuplexNoTumble
+*UIConstraints: *MediaType PhotoGloss *Duplex DuplexNoTumble
+*UIConstraints: *MediaType PremPhotoGloss *Duplex DuplexNoTumble
+*UIConstraints: *MediaType PPLPhotGlos *Duplex DuplexNoTumble
+*UIConstraints: *MediaType PPLPhotMatte *Duplex DuplexNoTumble
+*UIConstraints: *MediaType ClrFastPhotoGloss *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *MediaType PremIJPaper
+*UIConstraints: *Duplex DuplexNoTumble *MediaType PremIJTrans
+*UIConstraints: *Duplex DuplexNoTumble *MediaType PremPLTrans
+*UIConstraints: *Duplex DuplexNoTumble *MediaType PhotoGloss
+*UIConstraints: *Duplex DuplexNoTumble *MediaType PremPhotoGloss
+*UIConstraints: *Duplex DuplexNoTumble *MediaType PPLPhotGlos
+*UIConstraints: *Duplex DuplexNoTumble *MediaType PPLPhotMatte
+*UIConstraints: *Duplex DuplexNoTumble *MediaType ClrFastPhotoGloss
+*UIConstraints: *MediaType PremIJPaper *Duplex DuplexTumble
+*UIConstraints: *MediaType PremIJTrans *Duplex DuplexTumble
+*UIConstraints: *MediaType PremPLTrans *Duplex DuplexTumble
+*UIConstraints: *MediaType PhotoGloss *Duplex DuplexTumble
+*UIConstraints: *MediaType PremPhotoGloss *Duplex DuplexTumble
+*UIConstraints: *MediaType PPLPhotGlos *Duplex DuplexTumble
+*UIConstraints: *MediaType PPLPhotMatte *Duplex DuplexTumble
+*UIConstraints: *MediaType ClrFastPhotoGloss *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType PremIJPaper
+*UIConstraints: *Duplex DuplexTumble *MediaType PremIJTrans
+*UIConstraints: *Duplex DuplexTumble *MediaType PremPLTrans
+*UIConstraints: *Duplex DuplexTumble *MediaType PhotoGloss
+*UIConstraints: *Duplex DuplexTumble *MediaType PremPhotoGloss
+*UIConstraints: *Duplex DuplexTumble *MediaType PPLPhotGlos
+*UIConstraints: *Duplex DuplexTumble *MediaType PPLPhotMatte
+*UIConstraints: *Duplex DuplexTumble *MediaType ClrFastPhotoGloss
+*%
+*%======================================================================
+*% Cannot duplex custom page sizes - Not sure!! - Need to revisit
+*%======================================================================
+*%NonUIConstraints: *CustomPageSize True *Duplex DuplexNoTumble
+*%NonUIConstraints: *CustomPageSize True *Duplex DuplexTumble
+*%NonUIConstraints: *Duplex DuplexNoTumble *CustomPageSize True
+*%NonUIConstraints: *Duplex DuplexTumble *CustomPageSize True
+*%======================================================================
+*% Do not allow following Paper Sizes and Media Type in Tray2
+*%======================================================================
+*UIConstraints: *PageSize Statement *InputSlot Tray2
+*UIConstraints: *PageSize A5 *InputSlot Tray2
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *PageSize EnvA2 *InputSlot Tray2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvC6 *InputSlot Tray2
+*UIConstraints: *PageSize HPGreetCard *InputSlot Tray2
+*UIConstraints: *PageSize EnvJ3 *InputSlot Tray2
+*UIConstraints: *PageSize EnvJ4 *InputSlot Tray2
+*UIConstraints: *PageSize 3x5 *InputSlot Tray2
+*UIConstraints: *PageSize 4x6 *InputSlot Tray2
+*UIConstraints: *PageSize 5x8 *InputSlot Tray2
+*UIConstraints: *PageSize JPost *InputSlot Tray2
+*UIConstraints: *PageSize JPostD *InputSlot Tray2
+*UIConstraints: *PageSize A6card *InputSlot Tray2
+*UIConstraints: *PageSize ISOB5 *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize Statement
+*UIConstraints: *InputSlot Tray2 *PageSize A5
+*UIConstraints: *InputSlot Tray2 *PageSize Env10
+*UIConstraints: *InputSlot Tray2 *PageSize EnvA2
+*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray2 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray2 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray2 *PageSize EnvC6
+*UIConstraints: *InputSlot Tray2 *PageSize HPGreetCard
+*UIConstraints: *InputSlot Tray2 *PageSize EnvJ3
+*UIConstraints: *InputSlot Tray2 *PageSize EnvJ4
+*UIConstraints: *InputSlot Tray2 *PageSize 3x5
+*UIConstraints: *InputSlot Tray2 *PageSize 4x6
+*UIConstraints: *InputSlot Tray2 *PageSize 5x8
+*UIConstraints: *InputSlot Tray2 *PageSize JPost
+*UIConstraints: *InputSlot Tray2 *PageSize JPostD
+*UIConstraints: *InputSlot Tray2 *PageSize A6card
+*UIConstraints: *InputSlot Tray2 *PageSize ISOB5
+*UIConstraints: *PageRegion Statement *InputSlot Tray2
+*UIConstraints: *PageRegion A5 *InputSlot Tray2
+*UIConstraints: *PageRegion Env10 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvA2 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray2
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvC6 *InputSlot Tray2
+*UIConstraints: *PageRegion HPGreetCard *InputSlot Tray2
+*UIConstraints: *PageRegion EnvJ3 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvJ4 *InputSlot Tray2
+*UIConstraints: *PageRegion 3x5 *InputSlot Tray2
+*UIConstraints: *PageRegion 4x6 *InputSlot Tray2
+*UIConstraints: *PageRegion 5x8 *InputSlot Tray2
+*UIConstraints: *PageRegion JPost *InputSlot Tray2
+*UIConstraints: *PageRegion JPostD *InputSlot Tray2
+*UIConstraints: *PageRegion A6card *InputSlot Tray2
+*UIConstraints: *PageRegion ISOB5 *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageRegion Statement
+*UIConstraints: *InputSlot Tray2 *PageRegion A5
+*UIConstraints: *InputSlot Tray2 *PageRegion Env10
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvA2
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvC6
+*UIConstraints: *InputSlot Tray2 *PageRegion HPGreetCard
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvJ3
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvJ4
+*UIConstraints: *InputSlot Tray2 *PageRegion 3x5
+*UIConstraints: *InputSlot Tray2 *PageRegion 4x6
+*UIConstraints: *InputSlot Tray2 *PageRegion 5x8
+*UIConstraints: *InputSlot Tray2 *PageRegion JPost
+*UIConstraints: *InputSlot Tray2 *PageRegion JPostD
+*UIConstraints: *InputSlot Tray2 *PageRegion A6card
+*UIConstraints: *InputSlot Tray2 *PageRegion ISOB5
+*UIConstraints: *InputSlot Tray2 *MediaType PremIJPaper
+*UIConstraints: *InputSlot Tray2 *MediaType PremIJHeavy
+*UIConstraints: *InputSlot Tray2 *MediaType PremIJTrans
+*UIConstraints: *InputSlot Tray2 *MediaType PremPLTrans
+*UIConstraints: *InputSlot Tray2 *MediaType EDPhotoMatte
+*UIConstraints: *InputSlot Tray2 *MediaType EDPhotoSemiGloss
+*UIConstraints: *InputSlot Tray2 *MediaType ClrFastPhotoGloss
+*UIConstraints: *InputSlot Tray2 *MediaType PPLPhotGlos
+*UIConstraints: *InputSlot Tray2 *MediaType PPLPhotMatte
+*UIConstraints: *InputSlot Tray2 *MediaType PremPhotoGloss
+*UIConstraints: *InputSlot Tray2 *MediaType PhotoGloss
+*UIConstraints: *InputSlot Tray2 *MediaType BrochGloss
+*UIConstraints: *InputSlot Tray2 *MediaType BrochMatte
+*UIConstraints: *MediaType PremIJPaper *InputSlot Tray2
+*UIConstraints: *MediaType PremIJHeavy *InputSlot Tray2
+*UIConstraints: *MediaType PremIJTrans *InputSlot Tray2
+*UIConstraints: *MediaType PremPLTrans *InputSlot Tray2
+*UIConstraints: *MediaType EDPhotoMatte *InputSlot Tray2
+*UIConstraints: *MediaType EDPhotoSemiGloss *InputSlot Tray2
+*UIConstraints: *MediaType ClrFastPhotoGloss *InputSlot Tray2
+*UIConstraints: *MediaType PPLPhotGlos *InputSlot Tray2
+*UIConstraints: *MediaType PPLPhotMatte *InputSlot Tray2
+*UIConstraints: *MediaType PremPhotoGloss *InputSlot Tray2
+*UIConstraints: *MediaType PhotoGloss *InputSlot Tray2
+*UIConstraints: *MediaType BrochGloss *InputSlot Tray2
+*UIConstraints: *MediaType BrochMatte *InputSlot Tray2
+*% =================================
+*% Last Edit Date : 16th July, 2002
+*% End of PPD file
+*% For "HP Business Inkjet 2300 PS"
+*% =================================
diff --git a/prnt/hpijs/ppd/hp_color_LaserJet_2500.ppd b/prnt/hpijs/ppd/hp_color_LaserJet_2500.ppd
new file mode 100644
index 000000000..889eaaa77
--- /dev/null
+++ b/prnt/hpijs/ppd/hp_color_LaserJet_2500.ppd
@@ -0,0 +1,1489 @@
+*PPD-Adobe: "4.3"
+
+*% =================================
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD Version for Apple Macintosh
+
+*% =================================
+*% Product/PPD Version Information
+*% =================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.0.4 X"
+*HPBuildNumber: "009"
+*LanguageVersion: English
+*LanguageEncoding: MacStandard
+*PCFileName: "HP2500.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*cupsICCProfile RGB../sRGB Matching Profile: "/Library/Printers/hp/Profiles/sRGB_A.icc"
+*cupsICCProfile CMYK../CMYK Matching Profile: "/Library/Printers/hp/Profiles/CMYK_A.icc"
+*cupsICCProfile Gray../Gray Matching Profile: "/Library/Printers/hp/Profiles/Gray_A.icc"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/hp color LaserJet 2500.icns"
+
+*% Product Name and Version Information
+*Manufacturer: "HP"
+*Product: "(hp color LaserJet 2500)"
+*ModelName: "HP Color LaserJet 2500"
+*ShortNickName: "HP Color LaserJet 2500"
+*NickName: "HP Color LaserJet 2500 v3010.107 Postscript (recommended)"
+*PSVersion: "(3010.107) 0"
+
+*% =================================
+*% Basic Device Capabilities
+*% =================================
+*LanguageLevel: "3"
+*Throughput: "16"
+*FileSystem: False
+*ColorDevice: True
+*DefaultColorSpace: CMYK
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*% =================================
+*% Emulations and Protocols
+*% =================================
+
+*% =================================
+*% PostScript Patches
+*% =================================
+*JobPatchFile 2: "
+/limitinterpolate { dup type /dicttype eq { dup /Interpolate known { dup /Interpolate get {
+ 1 1 idtransform 2 index /ImageMatrix get dtransform exch abs 1 exch div exch abs 1 exch div 2 copy lt
+ { exch }if pop 4 lt { dup /Interpolate false put } if } if } if } if
+} bind def
+/image { limitinterpolate systemdict /image get exec } bind def
+/imagemask { limitinterpolate systemdict /imagemask get exec } bind def
+userdict/HP_updated_defaultCRD known not
+(hp color LaserJet 2500) product eq and
+{
+ userdict/HP_updated_defaultCRD true put
+ currentcolorrendering
+ dup/WhitePoint known{
+ dup/WhitePoint get % dict whitepointarray
+ dup 0 get .9505 eq 1 index 1 get 1.0 eq 3 -1 roll 2 get 1.089 eq and and
+ {
+ dup length dict copy
+ dup /WhitePoint[0.9505 1.0 1.0891] put
+ /HP_updated_defaultCRD exch /ColorRendering defineresource pop
+ 1 dict dup
+ /Install
+ [ % make sure we execute the existing Install proc before our new one
+ currentpagedevice/Install 2 copy known
+ {
+ get /exec load
+ }{
+ pop pop
+ }ifelse
+ {
+ /HP_updated_defaultCRD /ColorRendering findresource setcolorrendering
+ }/exec load
+ ]cvx put
+ setpagedevice
+ }{
+ pop
+ }ifelse
+ }{
+ pop
+ }ifelse
+}if
+"
+*End
+
+*% =================================
+*% Installable Options
+*% =================================
+*OpenGroup: InstallableOptions/Options Installed
+*OpenUI *HPOption_250_Sheet_Feeder/250-Sheet Paper Feeder: Boolean
+*DefaultHPOption_250_Sheet_Feeder: False
+*HPOption_250_Sheet_Feeder True/Installed: ""
+*HPOption_250_Sheet_Feeder False/Not Installed: ""
+*?HPOption_250_Sheet_Feeder: "
+ save
+ currentpagedevice /InputAttributes get 0 known
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_250_Sheet_Feeder
+
+*OpenUI *HPOption_500_Sheet_Feeder_Tray3/500-Sheet Paper Feeder: Boolean
+*DefaultHPOption_500_Sheet_Feeder_Tray3: False
+*HPOption_500_Sheet_Feeder_Tray3 True/Installed: ""
+*HPOption_500_Sheet_Feeder_Tray3 False/Not Installed: ""
+*?HPOption_500_Sheet_Feeder_Tray3: "
+ save
+ currentpagedevice /InputAttributes get 1 known
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_500_Sheet_Feeder_Tray3
+
+*OpenUI *InstalledMemory/Memory Configuration: PickOne
+*DefaultInstalledMemory: Mem2
+*InstalledMemory Mem2/64 - 95 MB RAM: ""
+*InstalledMemory Mem3/96 - 127 MB RAM: ""
+*InstalledMemory Mem4/128 - 159 MB RAM: ""
+*InstalledMemory Mem5/160 - 191 MB RAM: ""
+*InstalledMemory Mem6/192 - 223 MB RAM: ""
+*InstalledMemory Mem7/224 - 255 MB RAM: ""
+*InstalledMemory Mem8/256 - 319 MB RAM: ""
+*InstalledMemory Mem9/320 MB RAM: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 320 ge
+ {(Mem9)}
+ {size 256 ge
+ {(Mem8)}
+ {size 224 ge
+ {(Mem7)}
+ {size 192 ge
+ {(Mem6)}
+ {size 160 ge
+ {(Mem5)}
+ {size 128 ge
+ {(Mem4)}
+ {size 96 ge
+ {(Mem3)}
+ {(Mem2)}ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+*%==================================
+*% Fit to Page
+*%==================================
+*OpenUI *HPOption_PaperPolicy/Paper Matching: PickOne
+*OrderDependency: 29 AnySetup *HPOption_PaperPolicy
+*DefaultHPOption_PaperPolicy: Prompt
+*HPOption_PaperPolicy Prompt/Prompt User for correct size: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy Scale/Nearest Size & Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy Crop/Nearest Size & Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPOption_PaperPolicy: "(Prompt) = flush"
+*End
+*CloseUI: *HPOption_PaperPolicy
+
+*CloseGroup: InstallableOptions
+
+*% =================================
+*% User Interface Constraints
+*% =================================
+
+*%Constraints on Tray 3 if it is not installed
+*UIConstraints: *HPOption_250_Sheet_Feeder False *InputSlot Tray2
+*UIConstraints: *HPOption_500_Sheet_Feeder_Tray3 False *InputSlot Tray3
+
+*%Constraints on PageSize and InputSlot on tray2
+*% ==============================================
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray2
+*UIConstraints: *PageSize w558h774 *InputSlot Tray2
+
+*UIConstraints: *PageRegion Env10 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray2
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray2
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray2
+
+*UIConstraints: *InputSlot Tray2 *PageSize Env10
+*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray2 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray2 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray2 *PageSize EnvISOB5
+*UIConstraints: *InputSlot Tray2 *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray2 *PageSize w558h774
+
+*UIConstraints: *InputSlot Tray2 *PageRegion Env10
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvISOB5
+*UIConstraints: *InputSlot Tray2 *PageRegion DoublePostcard
+*UIConstraints: *InputSlot Tray2 *PageRegion w558h774
+
+*%Constraints on PageSize and InputSlot on tray3
+*% ==============================================
+*UIConstraints: *PageSize Legal *InputSlot Tray3
+*UIConstraints: *PageSize Executive *InputSlot Tray3
+*UIConstraints: *PageSize A5 *InputSlot Tray3
+*UIConstraints: *PageSize B5 *InputSlot Tray3
+*UIConstraints: *PageSize w612h936 *InputSlot Tray3
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray3
+*UIConstraints: *PageSize w558h774 *InputSlot Tray3
+*UIConstraints: *PageSize Env10 *InputSlot Tray3
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3
+*UIConstraints: *PageSize EnvDL *InputSlot Tray3
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray3
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3
+
+*UIConstraints: *PageRegion Legal *InputSlot Tray3
+*UIConstraints: *PageRegion Executive *InputSlot Tray3
+*UIConstraints: *PageRegion A5 *InputSlot Tray3
+*UIConstraints: *PageRegion B5 *InputSlot Tray3
+*UIConstraints: *PageRegion w612h936 *InputSlot Tray3
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray3
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray3
+*UIConstraints: *PageRegion Env10 *InputSlot Tray3
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray3
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray3
+
+*UIConstraints: *InputSlot Tray3 *PageSize Legal
+*UIConstraints: *InputSlot Tray3 *PageSize Executive
+*UIConstraints: *InputSlot Tray3 *PageSize A5
+*UIConstraints: *InputSlot Tray3 *PageSize B5
+*UIConstraints: *InputSlot Tray3 *PageSize w612h936
+*UIConstraints: *InputSlot Tray3 *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray3 *PageSize w558h774
+*UIConstraints: *InputSlot Tray3 *PageSize Env10
+*UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray3 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray3 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray3 *PageSize EnvISOB5
+
+*UIConstraints: *InputSlot Tray3 *PageRegion Legal
+*UIConstraints: *InputSlot Tray3 *PageRegion Executive
+*UIConstraints: *InputSlot Tray3 *PageRegion A5
+*UIConstraints: *InputSlot Tray3 *PageRegion B5
+*UIConstraints: *InputSlot Tray3 *PageRegion w612h936
+*UIConstraints: *InputSlot Tray3 *PageRegion DoublePostcard
+*UIConstraints: *InputSlot Tray3 *PageRegion w558h774
+*UIConstraints: *InputSlot Tray3 *PageRegion Env10
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvISOB5
+
+*NonUIConstraints: *InputSlot Tray2 *CustomPageSize True
+*NonUIConstraints: *InputSlot Tray3 *CustomPageSize True
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray2
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray3
+
+
+
+*% Ignore ColorSmart manual settings in automatic mode
+*%======================================================
+*UIConstraints: *HPColorSmart Automatic *HPTextHalftone Detail
+*UIConstraints: *HPColorSmart Automatic *HPTextNeutralGrays ProcessBlack
+
+*UIConstraints: *HPColorSmart Automatic *HPGraphicsHalftone Detail
+*UIConstraints: *HPColorSmart Automatic *HPGraphicsNeutralGrays ProcessBlack
+
+*UIConstraints: *HPColorSmart Automatic *HPPhotoHalftone Detail
+*UIConstraints: *HPColorSmart Automatic *HPPhotoNeutralGrays Black
+
+*UIConstraints: *HPColorSmart Automatic *HPRGBEmulation Device
+
+*UIConstraints: *HPColorSmart Automatic *HPEdgeControl Max
+*UIConstraints: *HPColorSmart Automatic *HPEdgeControl Light
+*UIConstraints: *HPColorSmart Automatic *HPEdgeControl Off
+
+
+*%Constraints on MediaTypes
+*%===========================================================
+*UIConstraints: *MediaType TransparencyGS *InputSlot Tray2
+*UIConstraints: *MediaType TransparencyGS *InputSlot Tray3
+*UIConstraints: *MediaType Labels *InputSlot Tray2
+*UIConstraints: *MediaType Labels *InputSlot Tray3
+*UIConstraints: *MediaType Cardstock *InputSlot Tray2
+*UIConstraints: *MediaType Cardstock *InputSlot Tray3
+*UIConstraints: *MediaType Envelope *InputSlot Tray2
+*UIConstraints: *MediaType Envelope *InputSlot Tray3
+*UIConstraints: *MediaType ToughPaper *InputSlot Tray2
+*UIConstraints: *MediaType ToughPaper *InputSlot Tray3
+
+*UIConstraints: *InputSlot Tray2 *MediaType TransparencyGS
+*UIConstraints: *InputSlot Tray3 *MediaType TransparencyGS
+*UIConstraints: *InputSlot Tray2 *MediaType Labels
+*UIConstraints: *InputSlot Tray3 *MediaType Labels
+*UIConstraints: *InputSlot Tray2 *MediaType Heavy
+*UIConstraints: *InputSlot Tray3 *MediaType Heavy
+*UIConstraints: *InputSlot Tray2 *MediaType Cardstock
+*UIConstraints: *InputSlot Tray3 *MediaType Cardstock
+*UIConstraints: *InputSlot Tray2 *MediaType Envelope
+*UIConstraints: *InputSlot Tray3 *MediaType Envelope
+*UIConstraints: *InputSlot Tray2 *MediaType ToughPaper
+*UIConstraints: *InputSlot Tray3 *MediaType ToughPaper
+
+*% Fills not allowed with overlays
+*%===========================================================
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+*% Halo style does not work with Watermarks
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+*% =================================
+*% Media Selection
+*% =================================
+*LandscapeOrientation: Plus90
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/US Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/US Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/US Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/US Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/B5 (JIS): "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w612h936/Executive (JIS): "
+ <</PageSize [612 936] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Env #10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 14 dict
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [522 756] (Executive) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [516 728] (B5) put
+ dup [612 936] (w612h936) put
+ dup [419.5 567](DoublePostcard) put
+ dup [558 774] (w558h774) put
+ dup [499 709] (EnvISOB5) put
+ dup [297 684] (Env10) put
+ dup [459 649] (EnvC5) put
+ dup [312 624] (EnvDL) put
+ dup [279 540] (EnvMonarch) 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 Letter/US Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/US Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/US Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/US Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/B5 (JIS): "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w612h936/Executive (JIS): "
+ <</PageSize [612 936] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Env #10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*% The following entries provide information about specific paper keywords.
+*DefaultImageableArea: Letter
+*ImageableArea Letter/US Letter: "12.00 12.12 599.88 779.90"
+*ImageableArea LetterSmall/US Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Legal/US Legal: "12.00 12.12 599.88 995.90"
+*ImageableArea LegalSmall/US Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Executive/Executive: "12.00 12.12 509.88 743.90"
+*ImageableArea A4/A4: "12.00 12.12 583.08 829.68"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.12 407.40 583.10"
+*ImageableArea B5/B5 (JIS): "12.00 12.12 503.88 715.92"
+*ImageableArea w612h936/Executive (JIS): "12.00 12.12 599.76 923.76"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.12 407.28 554.64"
+*ImageableArea w558h774/16K: "12.00 12.12 545.76 761.76"
+*ImageableArea EnvISOB5/Env B5: "12.00 12.12 486.60 696.38"
+*ImageableArea Env10/Env #10: "12.00 12.12 284.76 671.90"
+*ImageableArea EnvC5/Env C5: "12.00 12.12 447.00 636.96"
+*ImageableArea EnvDL/Env DL: "12.00 12.12 299.64 611.42"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.12 266.76 527.90"
+*?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
+
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/US Letter: "612 792"
+*PaperDimension LetterSmall/US Letter (Small): "612 792"
+*PaperDimension Legal/US Legal: "612 1008"
+*PaperDimension LegalSmall/US Legal (Small): "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension B5/B5 (JIS): "516 729"
+*PaperDimension w612h936/Executive (JIS): "612 936"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension EnvISOB5/Env B5: "499 709"
+*PaperDimension Env10/Env #10: "297 684"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+
+*RequiresPageRegion All: True
+
+
+*%=========================================
+*% Custom Paper Support
+*%=========================================
+*%Orientation and Margin (offsets) values are not utilized for cut sheet fed printer
+
+*% Smallest = 3x5, Largest = 8.5 x 14
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1002"
+*CenterRegistered: False
+*HWMargins: 16 16 16 16
+*CustomPageSize True: "
+ pop pop pop
+ << /DeferredMediaSelection true
+ /PageSize [ 7 -2 roll ]
+ /ImagingBBox null
+ >> setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1002
+*ParamCustomPageSize Orientation: 3 int 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize WidthOffset: 5 points 0 3
+
+*RequiresPageRegion All: True
+
+*% ================================================
+*% Enable/Disable Manual Feed
+*% ================================================
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenFreq: "150.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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*% =================================
+*% Print Color as Gray
+*% Chose NOT to use standard *ColorModel keyword because color on or off is simpler
+*% =================================
+*OpenUI *ColorModel/Print Color as Gray: PickOne
+*OrderDependency: 20 AnySetup *ColorModel
+*DefaultColorModel: Gray
+*ColorModel Gray/On: "<</ProcessColorModel /DeviceGray>> setpagedevice"
+*ColorModel CMYK/Off: "<</ProcessColorModel /DeviceCMYK>> setpagedevice"
+*?ColorModel: "
+ save
+ currentpagedevice /ProcessColorModel get
+ /DeviceGray eq {(Gray)}{(CMYK)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ColorModel
+
+*% =================================
+*% Media Handling Features
+*% =================================
+*% Media Input Source
+*OpenUI *InputSlot/Paper Source: PickOne
+*OrderDependency: 40 AnySetup *InputSlot
+*DefaultInputSlot: Tray1
+*InputSlot Tray1/Tray 1: "
+ <</MediaPosition 3>> setpagedevice"
+*End
+*InputSlot Tray2/Tray 2: "
+ <</MediaPosition 0>> setpagedevice"
+*End
+*InputSlot Tray3/Tray 3 (Optional): "
+ <</MediaPosition 1>> setpagedevice"
+*End
+*?InputSlot: "
+save
+ currentpagedevice /InputAttributes get
+ /Priority get
+ aload pop pop
+ /theTray exch def
+ /theTray 0 eq {(Tray2)} {/theTray 1 eq {(Tray3)} {(Tray1)} ifelse} ifelse
+ = flush
+restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% =================================
+*% Media Types
+*% =================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 50 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "
+ <</ManualFeed false /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</ManualFeed false /MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</ManualFeed false /MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType TransparencyGS/Grayscale Transparency: "
+ <</ManualFeed false /MediaType (Transparency)>> setpagedevice
+ <</ProcessColorModel /DeviceGray>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</ManualFeed false /MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</ManualFeed false /MediaType (Label)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</ManualFeed false /MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</ManualFeed false /MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</ManualFeed false /MediaType (Color)>> setpagedevice"
+*End
+*MediaType Light/Light(<3c>75 g/m2): "
+ <</ManualFeed false /MediaType (Light)>> setpagedevice"
+*End
+*MediaType Heavy/Heavy(90-105 g/m2): "
+ <</ManualFeed false /MediaType (Heavy)>> setpagedevice"
+*End
+*MediaType Cardstock/Card Stock(105-176 g/m2): "
+ <</ManualFeed false /MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Envelope/Envelope: "
+ <</ManualFeed false /MediaType (Envelope)>> setpagedevice"
+*End
+*MediaType ToughPaper/Tough Paper: "
+ <</ManualFeed false /MediaType (Gloss Film)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /MediaType get
+ dup null eq {pop (Unknown)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*% =================================
+*% CMYK Ink Space - Set to 'FAST' by default in Firmware and hence Software does not need to send any command for 2500.
+*% =================================
+*% ===================================
+*% ColorOptions
+*% ===================================
+*OpenUI *HPColorSmart/Color Options: PickOne
+*OrderDependency: 55 DocumentSetup *HPColorSmart
+*DefaultHPColorSmart: Automatic
+*HPColorSmart Automatic/Automatic: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartTextAdjustment
+ MatchScreen ColorSmartGraphicsAdjustment
+ MatchScreen ColorSmartImageAdjustment
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageAdaptiveHalftoning
+ Normal HPColorTrapping
+ TonerBlack HPTextNeutralAxis
+ TonerBlack HPGraphicsNeutralAxis
+ ProcBlack HPImageNeutralAxis
+ Smooth ColorSmartTextHalftone
+ Smooth ColorSmartGraphicsHalftone
+ Smooth ColorSmartImageHalftone
+ true ColorSmartColorMatching
+} if
+/setscreen { pop pop pop} def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*HPColorSmart Manual/Manual: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+} if
+/setscreen { pop pop pop} def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*CloseUI: *HPColorSmart
+
+*% ==================================
+*% ColorOptions Manual Settings
+*% ==================================
+*OpenUI *HPTextHalftone/Text Halftone: PickOne
+*OrderDependency: 57 AnySetup *HPTextHalftone
+*DefaultHPTextHalftone: Smooth
+*HPTextHalftone Detail/Detail: "
+globaldict /ColorSmartColorMatching known {
+ Detail ColorSmartTextHalftone
+} if
+"
+*End
+*HPTextHalftone Smooth/Smooth: "
+globaldict /ColorSmartColorMatching known {
+ Smooth ColorSmartTextHalftone
+} if
+"
+*End
+*CloseUI: *HPTextHalftone
+
+*OpenUI *HPTextNeutralGrays/Text Neutral Grays: PickOne
+*OrderDependency: 57 AnySetup *HPTextNeutralGrays
+*DefaultHPTextNeutralGrays: Black
+*HPTextNeutralGrays Black/Black Only: "
+globaldict /HPTextNeutralAxis known {
+ TonerBlack HPTextNeutralAxis
+} if
+"
+*End
+*HPTextNeutralGrays ProcessBlack/4-Color: "
+globaldict /HPTextNeutralAxis known {
+ ProcBlack HPTextNeutralAxis
+} if
+"
+*End
+*CloseUI: *HPTextNeutralGrays
+
+*OpenUI *HPGraphicsHalftone/Graphics Halftone: PickOne
+*OrderDependency: 57 AnySetup *HPGraphicsHalftone
+*DefaultHPGraphicsHalftone: Smooth
+*HPGraphicsHalftone Detail/Detail: "
+globaldict /ColorSmartColorMatching known {
+ Detail ColorSmartGraphicsHalftone
+} if
+"
+*End
+*HPGraphicsHalftone Smooth/Smooth: "
+globaldict /ColorSmartColorMatching known {
+ Smooth ColorSmartGraphicsHalftone
+} if
+"
+*End
+*CloseUI: *HPGraphicsHalftone
+
+*OpenUI *HPGraphicsNeutralGrays/Graphics Neutral Grays: PickOne
+*OrderDependency: 57 AnySetup *HPGraphicsNeutralGrays
+*DefaultHPGraphicsNeutralGrays: Black
+*HPGraphicsNeutralGrays Black/Black Only: "
+globaldict /HPGraphicsNeutralAxis known {
+ TonerBlack HPGraphicsNeutralAxis
+} if
+"
+*End
+*HPGraphicsNeutralGrays ProcessBlack/4-Color: "
+globaldict /HPGraphicsNeutralAxis known {
+ ProcBlack HPGraphicsNeutralAxis
+} if
+"
+*End
+*CloseUI: *HPGraphicsNeutralGrays
+
+*OpenUI *HPPhotoHalftone/Photographs Halftone: PickOne
+*OrderDependency: 57 AnySetup *HPPhotoHalftone
+*DefaultHPPhotoHalftone: Smooth
+*HPPhotoHalftone Detail/Detail: "
+globaldict /ColorSmartColorMatching known {
+ Detail ColorSmartImageHalftone
+} if
+"
+*End
+*HPPhotoHalftone Smooth/Smooth: "
+globaldict /ColorSmartColorMatching known {
+ Smooth ColorSmartImageHalftone
+} if
+"
+*End
+*CloseUI: *HPPhotoHalftone
+
+*OpenUI *HPPhotoNeutralGrays/Photographs Neutral Grays: PickOne
+*OrderDependency: 57 AnySetup *HPPhotoNeutralGrays
+*DefaultHPPhotoNeutralGrays: ProcessBlack
+*HPPhotoNeutralGrays Black/Black Only: "
+globaldict /HPImageNeutralAxis known {
+ TonerBlack HPImageNeutralAxis
+} if
+"
+*End
+*HPPhotoNeutralGrays ProcessBlack/4-Color: "
+globaldict /HPImageNeutralAxis known {
+ ProcBlack HPImageNeutralAxis
+} if
+"
+*End
+*CloseUI: *HPPhotoNeutralGrays
+
+*% ========================
+*% RGB Color Options Settings
+*% ========================
+*OpenUI *HPRGBEmulation/RGB Color: PickOne
+*OrderDependency: 57 AnySetup *HPRGBEmulation
+*DefaultHPRGBEmulation: sRGB
+*HPRGBEmulation sRGB/sRGB: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartTextAdjustment
+ MatchScreen ColorSmartGraphicsAdjustment
+ MatchScreen ColorSmartImageAdjustment
+} if
+"
+*End
+*HPRGBEmulation Device/Device: "
+globaldict /ColorSmartColorMatching known {
+ Vivid ColorSmartTextAdjustment
+ Vivid ColorSmartGraphicsAdjustment
+ Vivid ColorSmartImageAdjustment
+} if
+"
+*End
+*CloseUI: *HPRGBEmulation
+
+*% ==================================
+*% Adaptive Halftoning and Color Trapping Settings - Edge Control settings
+*% ==================================
+
+*OpenUI *HPEdgeControl/Edge Control: PickOne
+*OrderDependency: 57 AnySetup *HPEdgeControl
+*DefaultHPEdgeControl: Normal
+*HPEdgeControl Max/Maximum: "
+globaldict /HPTextAdaptiveHalftoning known {
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageHAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Max HPColorTrapping
+} if
+"
+*End
+*HPEdgeControl Normal/Normal: "
+globaldict /HPTextAdaptiveHalftoning known {
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageHAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Normal HPColorTrapping
+} if
+"
+*End
+*HPEdgeControl Light/Light: "
+globaldict /HPTextAdaptiveHalftoning known {
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageHAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Light HPColorTrapping
+} if
+"
+*End
+*HPEdgeControl Off/Off: "
+globaldict /HPTextAdaptiveHalftoning known {
+ false HPTextAdaptiveHalftoning
+ false HPGraphicsAdaptiveHalftoning
+ false HPImageAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Off HPColorTrapping
+} if
+"
+*End
+*CloseUI: *HPEdgeControl
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% Watermark Color
+*% =================================
+*OpenUI *HPwmTextColor/Watermark Color: PickOne
+*OrderDependency: 64 AnySetup *HPwmTextColor
+*DefaultHPwmTextColor: Black
+*HPwmTextColor Black/Gray: "userdict /HPwmColor { 0 setgray HPwmSaturation } bind put"
+*HPwmTextColor Red/Red: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 1 .3 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Orange/Orange: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 .5 1 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Yellow/Yellow: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 0 1 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Green/Green: "userdict /HPwmColor { /DeviceCMYK setcolorspace .9 0 .9 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Blue/Blue: "userdict /HPwmColor { /DeviceCMYK setcolorspace 1 .1 0 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Purple/Violet: "userdict /HPwmColor { /DeviceCMYK setcolorspace .8 .8 0 0 setcolor HPwmSaturation } bind put"
+*CloseUI: *HPwmTextColor
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*% =================================
+*% Control
+*% =================================
+*DefaultResolution: 600dpi
+*Resolution 300dpi: ""
+*Resolution 600dpi: ""
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+
+*% =================================
+*% Specials for Quark
+*% =================================
+*QRKDoNonLocalDCS: False
+*QRKCustomHalftone HP/HP Color LaserJet 2500: ""
+
+*% =================================
+*% Font Information
+*% =================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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
+*% ===================================
+
+*% 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: "warming up"/warming up
+*Status: "initializing"/initializing
+*Status: "idle"/idle
+*Status: "waiting"/waiting
+*Status: "busy"/busy
+*Status: "printing"/printing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: needs attention"/PrinterError: needs attention
+*Status: "PrinterError: cover open"/PrinterError: cover open
+*Status: "PrinterError: no toner cartridge"/PrinterError: no toner cartridge
+*Status: "PrinterError: manual feed"/PrinterError: manual feed
+*Status: "PrinterError: out of paper"/PrinterError: out of paper
+*Status: "PrinterError: Paper Jam"/PrinterError: Paper Jam
+*Status: "PrinterError: page protect needed"/PrinterError: page protect needed
+*Status: "PrinterError: out of memory"/PrinterError: out of memory
+*Status: "PrinterError: output bin full"/PrinterError: output bin full
+*Status: "PrinterError: resetting printer"/PrinterError: resetting printer
+*Status: "PrinterError: toner is low"/PrinterError: toner is low
+*Status: "PrinterError: off line"/PrinterError: off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*% PrinterError (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "cover open"/cover open
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% =================================
+*% Color Separation Information
+*% =================================
+*ContoneOnly: True
+
+*% =================================
+*% System Management
+*% =================================
+*FreeVM: "13027208"
+*VMOption Mem2/64 - 95 MB RAM: "10400000"
+*VMOption Mem3/96 - 127 MB RAM: "13401953"
+*VMOption Mem4/128 - 159 MB RAM: "19300000"
+*VMOption Mem5/160 - 191 MB RAM: "20104464"
+*VMOption Mem6/192 - 223 MB RAM: "28200000"
+*VMOption Mem7/224 - 255 MB RAM: "28200000"
+*VMOption Mem8/256 - 319 MB RAM: "51300000"
+*VMOption Mem9/320 MB RAM: "51300000"
+
+*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "300"
+*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: Cannot reset printer.) = flush
+"
+*End
+
+*% =================================
+*% For "HP Color LaserJet 2500"
+*% =================================
diff --git a/prnt/hpijs/ppd/hp_color_LaserJet_3700.ppd b/prnt/hpijs/ppd/hp_color_LaserJet_3700.ppd
new file mode 100644
index 000000000..6797bc7dd
--- /dev/null
+++ b/prnt/hpijs/ppd/hp_color_LaserJet_3700.ppd
@@ -0,0 +1,1774 @@
+*PPD-Adobe: "4.3"
+
+*% =================================
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD Version for Apple Macintosh
+*% =================================
+*% Product/PPD Version Information
+*% =================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.0.1"
+*HPBuildNumber: "003"
+*LanguageVersion: English
+*LanguageEncoding: MacStandard
+*PCFileName: "HP3700.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*cupsICCProfile RGB../sRGB Matching Profile: "/Library/Printers/hp/Profiles/sRGB_A.icc"
+*cupsICCProfile CMYK../CMYK Matching Profile: "/Library/Printers/hp/Profiles/CMYK_A.icc"
+*cupsICCProfile Gray../Gray Matching Profile: "/Library/Printers/hp/Profiles/Gray_A.icc"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/hp color LaserJet 3700.icns"
+
+*% Product Name and Version Information
+*Manufacturer: "HP"
+*Product: "(hp color LaserJet 3700)"
+*ModelName: "HP Color LaserJet 3700"
+*ShortNickName: "HP Color LaserJet 3700"
+*NickName: "HP Color LaserJet 3700 Postscript (recommended)"
+*PSVersion: "(3010.107) 0"
+
+*% =================================
+*% Basic Device Capabilities
+*% =================================
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: CMYK
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+*Throughput: "15"
+*FileSystem: False
+
+*% =================================
+*% Emulations and Protocols
+*% =================================
+*Protocols: PJL TBCP
+
+*% =================================
+*% Installable Options
+*% =================================
+*OpenGroup: InstallableOptions/Options Installed
+
+*OpenUI *HPOption_500_Sheet_Feeder_Tray3/Tray 3: Boolean
+*DefaultHPOption_500_Sheet_Feeder_Tray3: False
+*HPOption_500_Sheet_Feeder_Tray3 True/Installed: ""
+*HPOption_500_Sheet_Feeder_Tray3 False/Not Installed: ""
+*?HPOption_500_Sheet_Feeder_Tray3: "
+ save
+ currentpagedevice /InputAttributes get 1 known
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_500_Sheet_Feeder_Tray3
+
+*OpenUI *InstalledMemory/Memory Configuration: PickOne
+*DefaultInstalledMemory: Mem1
+*InstalledMemory Mem1/64 - 127 MB RAM: ""
+*InstalledMemory Mem2/128 - 159 MB RAM: ""
+*InstalledMemory Mem3/160 - 191 MB RAM: ""
+*InstalledMemory Mem4/192 - 255 MB RAM: ""
+*InstalledMemory Mem5/256 - 319 MB RAM: ""
+*InstalledMemory Mem6/320 - 384 MB RAM: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 320 ge
+ {(Mem6)}
+ {size 256 ge
+ {(Mem5)}
+ {size 192 ge
+ {(Mem4)}
+ {size 160 ge
+ {(Mem3)}
+ {size 128 ge
+ {(Mem2)}
+ {(Mem1)}ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_PaperPolicy/Paper Matching: PickOne
+*OrderDependency: 29 AnySetup *HPOption_PaperPolicy
+*DefaultHPOption_PaperPolicy: Prompt
+*HPOption_PaperPolicy Prompt/Prompt User for correct size: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy Scale/Nearest Size & Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy Crop/Nearest Size & Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPOption_PaperPolicy: "(Prompt) = flush"
+*End
+*CloseUI: *HPOption_PaperPolicy
+
+*CloseGroup: InstallableOptions
+
+*% =================================
+*% User Interface Constraints
+*% =================================
+*% If the duplexer is not installed disable duplex modes.
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+
+*%Constraints on Tray 3 if it is not installed
+*UIConstraints: *HPOption_500_Sheet_Feeder_Tray3 False *InputSlot Tray3
+
+*%Constraints on PageSize and InputSlots Tray2 and Tray3
+*%======================================================
+*UIConstraints: *PageSize Legal *InputSlot Tray3
+*UIConstraints: *PageSize Executive *InputSlot Tray3
+*UIConstraints: *PageSize w612h935 *InputSlot Tray3
+*UIConstraints: *PageSize A5 *InputSlot Tray3
+*UIConstraints: *PageSize ISOB5 *InputSlot Tray3
+*UIConstraints: *PageSize B5 *InputSlot Tray3
+*UIConstraints: *PageSize w612h936 *InputSlot Tray3
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray2
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray3
+*UIConstraints: *PageSize w558h774 *InputSlot Tray2
+*UIConstraints: *PageSize w558h774 *InputSlot Tray3
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *PageSize Env10 *InputSlot Tray3
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray3
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *PageSize EnvDL *InputSlot Tray3
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray2
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray3
+
+*UIConstraints: *InputSlot Tray3 *PageSize Legal
+*UIConstraints: *InputSlot Tray3 *PageSize Executive
+*UIConstraints: *InputSlot Tray3 *PageSize w612h935
+*UIConstraints: *InputSlot Tray3 *PageSize A5
+*UIConstraints: *InputSlot Tray3 *PageSize ISOB5
+*UIConstraints: *InputSlot Tray3 *PageSize B5
+*UIConstraints: *InputSlot Tray3 *PageSize w612h936
+*UIConstraints: *InputSlot Tray2 *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray3 *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray2 *PageSize w558h774
+*UIConstraints: *InputSlot Tray3 *PageSize w558h774
+*UIConstraints: *InputSlot Tray2 *PageSize EnvISOB5
+*UIConstraints: *InputSlot Tray3 *PageSize EnvISOB5
+*UIConstraints: *InputSlot Tray2 *PageSize Env10
+*UIConstraints: *InputSlot Tray3 *PageSize Env10
+*UIConstraints: *InputSlot Tray2 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray3 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray2 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray3 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch
+*NonUIConstraints: *InputSlot Tray2 *CustomPageSize True
+*NonUIConstraints: *InputSlot Tray3 *CustomPageSize True
+
+*UIConstraints: *PageRegion Executive *InputSlot Tray3
+*UIConstraints: *PageRegion w612h935 *InputSlot Tray3
+*UIConstraints: *PageRegion A5 *InputSlot Tray3
+*UIConstraints: *PageRegion ISOB5 *InputSlot Tray3
+*UIConstraints: *PageRegion B5 *InputSlot Tray3
+*UIConstraints: *PageRegion w612h936 *InputSlot Tray3
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray2
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray3
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray2
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray3
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray3
+*UIConstraints: *PageRegion Env10 *InputSlot Tray2
+*UIConstraints: *PageRegion Env10 *InputSlot Tray3
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray2
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray3
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3
+
+*UIConstraints: *InputSlot Tray3 *PageRegion Executive
+*UIConstraints: *InputSlot Tray3 *PageRegion w612h935
+*UIConstraints: *InputSlot Tray3 *PageRegion A5
+*UIConstraints: *InputSlot Tray3 *PageRegion ISOB5
+*UIConstraints: *InputSlot Tray3 *PageRegion B5
+*UIConstraints: *InputSlot Tray3 *PageRegion w612h936
+*UIConstraints: *InputSlot Tray2 *PageRegion DoublePostcard
+*UIConstraints: *InputSlot Tray3 *PageRegion DoublePostcard
+*UIConstraints: *InputSlot Tray2 *PageRegion w558h774
+*UIConstraints: *InputSlot Tray3 *PageRegion w558h774
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvISOB5
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvISOB5
+*UIConstraints: *InputSlot Tray2 *PageRegion Env10
+*UIConstraints: *InputSlot Tray3 *PageRegion Env10
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvMonarch
+
+
+*%Constraints on MediaTypes
+*%===========================================================
+*UIConstraints: *MediaType Heavy *InputSlot Tray2
+*UIConstraints: *MediaType Heavy *InputSlot Tray3
+*UIConstraints: *MediaType Cardstock *InputSlot Tray2
+*UIConstraints: *MediaType Cardstock *InputSlot Tray3
+*UIConstraints: *MediaType HeavyGlossy *InputSlot Tray2
+*UIConstraints: *MediaType HeavyGlossy *InputSlot Tray3
+*UIConstraints: *MediaType Envelope *InputSlot Tray2
+*UIConstraints: *MediaType Envelope *InputSlot Tray3
+
+*UIConstraints: *InputSlot Tray2 *MediaType Heavy
+*UIConstraints: *InputSlot Tray3 *MediaType Heavy
+*UIConstraints: *InputSlot Tray2 *MediaType Cardstock
+*UIConstraints: *InputSlot Tray3 *MediaType Cardstock
+*UIConstraints: *InputSlot Tray2 *MediaType HeavyGlossy
+*UIConstraints: *InputSlot Tray3 *MediaType HeavyGlossy
+*UIConstraints: *InputSlot Tray2 *MediaType Envelope
+*UIConstraints: *InputSlot Tray3 *MediaType Envelope
+
+*%Constraints on PageSize and Duplex
+*%=============================================
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+*UIConstraints: *PageSize Executive *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Executive *Duplex DuplexTumble
+*UIConstraints: *PageSize w612h935 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize w612h935 *Duplex DuplexTumble
+*UIConstraints: *PageSize ISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize ISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageSize B5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize B5 *Duplex DuplexTumble
+*UIConstraints: *PageSize w612h936 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize w612h936 *Duplex DuplexTumble
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageSize w558h774 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize w558h774 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexNoTumble
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A5
+*UIConstraints: *Duplex DuplexTumble *PageSize A5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Executive
+*UIConstraints: *Duplex DuplexTumble *PageSize Executive
+*UIConstraints: *Duplex DuplexNoTumble *PageSize w612h935
+*UIConstraints: *Duplex DuplexTumble *PageSize w612h935
+*UIConstraints: *Duplex DuplexNoTumble *PageSize ISOB5
+*UIConstraints: *Duplex DuplexTumble *PageSize ISOB5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize B5
+*UIConstraints: *Duplex DuplexTumble *PageSize B5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize w612h936
+*UIConstraints: *Duplex DuplexTumble *PageSize w612h936
+*UIConstraints: *Duplex DuplexNoTumble *PageSize DoublePostcard
+*UIConstraints: *Duplex DuplexTumble *PageSize DoublePostcard
+*UIConstraints: *Duplex DuplexNoTumble *PageSize w558h774
+*UIConstraints: *Duplex DuplexTumble *PageSize w558h774
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvISOB5
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvISOB5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
+*NonUIConstraints: *Duplex DuplexNoTumble *CustomPageSize True
+*NonUIConstraints: *Duplex DuplexTumble *CustomPageSize True
+
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Executive *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Executive *Duplex DuplexTumble
+*UIConstraints: *PageRegion w612h935 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion w612h935 *Duplex DuplexTumble
+*UIConstraints: *PageRegion ISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion ISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion B5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion B5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion w612h936 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion w612h936 *Duplex DuplexTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageRegion w558h774 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion w558h774 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Executive
+*UIConstraints: *Duplex DuplexTumble *PageRegion Executive
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion w612h935
+*UIConstraints: *Duplex DuplexTumble *PageRegion w612h935
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion ISOB5
+*UIConstraints: *Duplex DuplexTumble *PageRegion ISOB5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion B5
+*UIConstraints: *Duplex DuplexTumble *PageRegion B5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion w612h936
+*UIConstraints: *Duplex DuplexTumble *PageRegion w612h936
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion DoublePostcard
+*UIConstraints: *Duplex DuplexTumble *PageRegion DoublePostcard
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion w558h774
+*UIConstraints: *Duplex DuplexTumble *PageRegion w558h774
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvISOB5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvISOB5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Cardstock *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Cardstock *Duplex DuplexTumble
+*UIConstraints: *MediaType Heavy *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Heavy *Duplex DuplexTumble
+*UIConstraints: *MediaType HeavyGlossy *Duplex DuplexNoTumble
+*UIConstraints: *MediaType HeavyGlossy *Duplex DuplexTumble
+*UIConstraints: *MediaType ToughPaper *Duplex DuplexNoTumble
+*UIConstraints: *MediaType ToughPaper *Duplex DuplexTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Cardstock
+*UIConstraints: *Duplex DuplexTumble *MediaType Cardstock
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Heavy
+*UIConstraints: *Duplex DuplexTumble *MediaType Heavy
+*UIConstraints: *Duplex DuplexNoTumble *MediaType HeavyGlossy
+*UIConstraints: *Duplex DuplexTumble *MediaType HeavyGlossy
+*UIConstraints: *Duplex DuplexNoTumble *MediaType ToughPaper
+*UIConstraints: *Duplex DuplexTumble *MediaType ToughPaper
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Envelope
+*UIConstraints: *Duplex DuplexTumble *MediaType Envelope
+
+*% Ignore ColorSmart manual settings in automatic mode
+*%======================================================
+*UIConstraints: *HPColorSmart Automatic *HPTextHalftone Smooth
+*UIConstraints: *HPColorSmart Automatic *HPTextNeutralGrays ProcessBlack
+
+*UIConstraints: *HPColorSmart Automatic *HPGraphicsHalftone Smooth
+*UIConstraints: *HPColorSmart Automatic *HPGraphicsNeutralGrays ProcessBlack
+
+*UIConstraints: *HPColorSmart Automatic *HPPhotoHalftone Smooth
+*UIConstraints: *HPColorSmart Automatic *HPPhotoNeutralGrays Black
+
+*UIConstraints: *HPColorSmart Automatic *HPTextRGB Vivid
+*UIConstraints: *HPColorSmart Automatic *HPTextRGB Device
+
+*UIConstraints: *HPColorSmart Automatic *HPGraphicsRGB Vivid
+*UIConstraints: *HPColorSmart Automatic *HPGraphicsRGB Device
+
+*UIConstraints: *HPColorSmart Automatic *HPPhotoRGB Vivid
+*UIConstraints: *HPColorSmart Automatic *HPPhotoRGB Device
+
+*UIConstraints: *HPColorSmart Automatic *HPEdgeControl Max
+*UIConstraints: *HPColorSmart Automatic *HPEdgeControl Light
+*UIConstraints: *HPColorSmart Automatic *HPEdgeControl Off
+
+*UIConstraints: *HPColorSmart Automatic *ColorModel Gray
+
+
+*% Fills not allowed with overlays
+*%=============================================
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+*% Halo style does not work with Watermarks
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+*% =================================
+*% NO Job Retention because there is no optional HardDrive
+*% Can't do it in RAM like the 4200 because Color Jobs
+*% are to large to guarantee they will fit in the available RAM
+*% =================================
+
+*% =================================
+*% Media Selection
+*% =================================
+*LandscapeOrientation: Plus90
+*VariablePaperSize: False
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</DeferredMediaSelection true /PageSize[612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize[522 756] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w612h935/8.5x13: "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</DeferredMediaSelection true /PageSize[595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize[595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</DeferredMediaSelection true /PageSize[420 595] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize ISOB5/B5 (ISO): "
+ <</DeferredMediaSelection true /PageSize[499 709] /ImagingBBox null /MediaClass (CutSheet)>> setpagedevice"
+*End
+*PageSize B5/B5 (JIS): "
+ <</DeferredMediaSelection true /PageSize[516 729] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w612h936/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize[612 936] /ImagingBBox null /MediaClass (JISEXEC)>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</DeferredMediaSelection true /PageSize[419.5 567] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize[558 774] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize[499 709] /ImagingBBox null /MediaClass (Envelope)>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize[297 684] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize[459 649] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize[312 624] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize[279 540] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 16 dict
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [522 756] (Executive) put
+ dup [612 935] (w612h935) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [499 709] (ISOB5) put
+ dup [516 728] (B5) put
+ dup [612 936] (w612h936) put
+ dup [419.5 567](DoublePostcard) put
+ dup [558 774] (w558h774) put
+ dup [499 709] (EnvISOB5) put
+ dup [297 684] (Env10) put
+ dup [459 649] (EnvC5) put
+ dup [312 624] (EnvDL) put
+ dup [279 540] (EnvMonarch) 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 Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize[612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</DeferredMediaSelection true /PageSize[612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize[612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</DeferredMediaSelection true /PageSize[612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize[522 756] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w612h935/8.5x13: "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</DeferredMediaSelection true /PageSize[595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize[595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</DeferredMediaSelection true /PageSize[420 595] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion ISOB5/B5 (ISO): "
+ <</DeferredMediaSelection true /PageSize[499 709] /ImagingBBox null /MediaClass (CutSheet)>> setpagedevice"
+*End
+*PageRegion B5/B5 (JIS): "
+ <</DeferredMediaSelection true /PageSize[516 729] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w612h936/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize[612 936] /ImagingBBox null /MediaClass (JISEXEC)>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</DeferredMediaSelection true /PageSize[419.5 567] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize[558 774] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</DeferredMediaSelection true /PageSize[499 709] /ImagingBBox null /MediaClass (Envelope)>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize[297 684] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize[459 649] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize[312 624] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize[279 540] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*% The following entries provide information about specific paper keywords.
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.12 599.88 780.00"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Legal/Legal: "12.00 12.12 599.88 996.00"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Executive/Executive: "12.00 12.12 509.88 744.00"
+*ImageableArea w612h935/8.5x13: "12.00 12.00 599.76 922.76"
+*ImageableArea A4/A4: "12.00 12.12 583.08 829.68"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.12 407.40 583.20"
+*ImageableArea ISOB5/B5 (ISO): "12.00 12.12 488.00 698.00"
+*ImageableArea B5/B5 (JIS): "12.00 12.12 503.88 715.92"
+*ImageableArea w612h936/Executive (JIS): "12.00 12.12 599.76 923.76"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.12 407.28 554.64"
+*ImageableArea w558h774/16K: "12.00 12.12 545.76 761.76"
+*ImageableArea EnvISOB5/Env ISO B5: "12.00 12.12 486.60 696.48"
+*ImageableArea Env10/Env Comm10: "12.00 12.12 284.76 672.00"
+*ImageableArea EnvC5/Env C5: "12.00 12.12 447.00 636.96"
+*ImageableArea EnvDL/Env DL: "12.00 12.12 299.64 611.52"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.12 266.76 528.00"
+*?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
+
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension w612h935/8.5x13: "612 935"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension ISOB5/B5 (ISO): "499 709"
+*PaperDimension B5/B5 (JIS): "516 729"
+*PaperDimension w612h936/Executive (JIS): "612 936"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+
+*RequiresPageRegion All: True
+
+*%=========================================
+*% Custom Paper Support
+*%=========================================
+*%Orientation and Margin (offsets) values are not utilized for cut sheet fed printer
+
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1002"
+*CenterRegistered: False
+*HWMargins: 16 16 16 16
+*CustomPageSize True: "
+ pop pop pop
+ << /DeferredMediaSelection true
+ /PageSize [ 7 -2 roll ]
+ /ImagingBBox null
+ >> setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1008
+*ParamCustomPageSize Orientation: 3 int 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize WidthOffset: 5 points 0 0
+
+*RequiresPageRegion All: True
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenFreq: "150.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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*% =================================
+*% Media Handling Features
+*% =================================
+*% Media Input Source
+*OpenUI *InputSlot/Paper Source: PickOne
+*OrderDependency: 40 AnySetup *InputSlot
+*DefaultInputSlot: Tray1
+*InputSlot Tray1/Tray 1: "
+ <</MediaPosition 3>> setpagedevice"
+*End
+*InputSlot Tray2/Tray 2: "
+ <</MediaPosition 0>> setpagedevice"
+*End
+*InputSlot Tray3/Tray 3 (Optional): "
+ <</MediaPosition 1>> setpagedevice"
+*End
+*?InputSlot: "
+save
+ currentpagedevice /InputAttributes get
+ /Priority get
+ aload pop pop
+ /theTray exch def
+ /theTray 0 eq {(Tray2)} {/theTray 1 eq {(Tray3)} {(Tray1)} ifelse} ifelse
+ = flush
+restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*%The following are here for the Manual Duplex plugin
+*HPDisallowManualFeedForManualDuplex: True
+
+*% =================================
+*% Media Types
+*% =================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 50 AnySetup *MediaType
+*DefaultMediaType: None
+*MediaType None/None: "
+ <</ManualFeed false /MediaType null >> setpagedevice"
+*End
+*MediaType Plain/Plain: "
+ <</ManualFeed false /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</ManualFeed false /MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</ManualFeed false /MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</ManualFeed false /MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</ManualFeed false /MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</ManualFeed false /MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</ManualFeed false /MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</ManualFeed false /MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</ManualFeed false /MediaType (Color)>> setpagedevice"
+*End
+*MediaType Light/Light(<3c>75 g/m2): "
+ <</ManualFeed false /MediaType (Light)>> setpagedevice"
+*End
+*MediaType Heavy/Heavy(106-163 g/m2): "
+ <</ManualFeed false /MediaType (Heavy)>> setpagedevice"
+*End
+*MediaType Cardstock/Card Stock(<3e>163 g/m2): "
+ <</ManualFeed false /MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Glossy/Glossy (75-105 g/m2): "
+ <</ManualFeed false /MediaType (Gloss)>> setpagedevice"
+*End
+*MediaType HeavyGlossy/Heavy Glossy (<3e>105 g/m2): "
+ <</ManualFeed false /MediaType (Heavy Gloss)>> setpagedevice"
+*End
+*MediaType Envelope/Envelope: "
+ <</ManualFeed false /MediaType (Envelope)>> setpagedevice"
+*End
+*MediaType ToughPaper/Tough Paper: "
+ <</ManualFeed false /MediaType (Gloss Film)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /MediaType get
+ dup null eq {pop (Unknown)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*% ===================================
+*% Two-sided Printing (Duplex)
+*% ===================================
+*OpenUI *Duplex/2-Sided Printing: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "
+ <</Duplex false /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Long-Edge Binding: "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Short-Edge Binding: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "save
+ currentpagedevice dup /Duplex known
+ {dup /Duplex get
+ {/Tumble get{(DuplexTumble)}{(DuplexNoTumble)}ifelse}
+ {pop (None)} ifelse
+ }
+ {(None)} ifelse = flush
+restore
+"
+*End
+*CloseUI: *Duplex
+
+*% ================================================
+*% Manual Duplex
+*% ================================================
+*OpenGroup: HPFinishingPanel/Finishing
+
+*OpenUI *HPManualDuplex/Manually Print on 2nd Side: Boolean
+*OrderDependency: 35 AnySetup *HPManualDuplex
+*DefaultHPManualDuplex: False
+*HPManualDuplex True/Yes: "<< /PrintOnBackside true >> setpagedevice"
+*HPManualDuplex False/No: "<< /PrintOnBackside false >> setpagedevice"
+*?HPManualDuplex: "(False) == flush"
+*CloseUI: *HPManualDuplex
+
+*CloseGroup: HPFinishingPanel
+
+*% ===================================
+*% CMYK Ink Model
+*% ===================================
+*OpenGroup: HPCMYKInksPanel/CMYK Inks
+
+*OpenUI *HPCMYKInks/CMYK Inks: PickOne
+*OrderDependency: 110 AnySetup *HPCMYKInks
+*DefaultHPCMYKInks: Default
+*HPCMYKInks Default/Default: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ Fast HPTextCMYKInkSetEmulation
+ Fast HPGraphicsCMYKInkSetEmulation
+ Fast HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks SWOP/SWOP: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ SWOP HPTextCMYKInkSetEmulation
+ SWOP HPGraphicsCMYKInkSetEmulation
+ SWOP HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks Euro/EuroScale: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ Euro HPTextCMYKInkSetEmulation
+ Euro HPGraphicsCMYKInkSetEmulation
+ Euro HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks DIC/DIC: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ DIC HPTextCMYKInkSetEmulation
+ DIC HPGraphicsCMYKInkSetEmulation
+ DIC HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks NoAdj/Device:"
+globaldict /HPTextCMYKInkSetEmulation known {
+ NoAdj HPTextCMYKInkSetEmulation
+ NoAdj HPGraphicsCMYKInkSetEmulation
+ NoAdj HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*CloseUI: *HPCMYKInks
+
+*CloseGroup: HPCMYKInksPanel
+
+*% ===================================
+*% ColorSmart
+*% ===================================
+*OpenGroup: HPColorOptionsPanel/Color Options
+
+*OpenUI *HPColorSmart/Color Options: PickOne
+*OrderDependency: 55 DocumentSetup *HPColorSmart
+*DefaultHPColorSmart: Automatic
+*HPColorSmart Automatic/Automatic: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartTextAdjustment
+ MatchScreen ColorSmartGraphicsAdjustment
+ MatchScreen ColorSmartImageAdjustment
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageAdaptiveHalftoning
+ Normal HPColorTrapping
+ TonerBlack HPTextNeutralAxis
+ TonerBlack HPGraphicsNeutralAxis
+ ProcBlack HPImageNeutralAxis
+ Detail ColorSmartTextHalftone
+ Detail ColorSmartGraphicsHalftone
+ Detail ColorSmartImageHalftone
+} if
+/setscreen { pop pop pop} def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*HPColorSmart Manual/Manual: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+} if
+/setscreen { pop pop pop} def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*CloseUI: *HPColorSmart
+
+*% ==================================
+*% ColorSmart Manual Settings
+*% ==================================
+*OpenUI *HPTextHalftone/Text Halftone: PickOne
+*OrderDependency: 57 AnySetup *HPTextHalftone
+*DefaultHPTextHalftone: Detail
+*HPTextHalftone Detail/Detail: "
+globaldict /ColorSmartColorMatching known {
+ Detail ColorSmartTextHalftone
+} if
+"
+*End
+*HPTextHalftone Smooth/Smooth: "
+globaldict /ColorSmartColorMatching known {
+ Smooth ColorSmartTextHalftone
+} if
+"
+*End
+*CloseUI: *HPTextHalftone
+
+*OpenUI *HPTextNeutralGrays/Text Neutral Grays: PickOne
+*OrderDependency: 57 AnySetup *HPTextNeutralGrays
+*DefaultHPTextNeutralGrays: Black
+*HPTextNeutralGrays Black/Black Only: "
+globaldict /HPTextNeutralAxis known {
+ TonerBlack HPTextNeutralAxis
+} if
+"
+*End
+*HPTextNeutralGrays ProcessBlack/4-Color: "
+globaldict /HPTextNeutralAxis known {
+ ProcBlack HPTextNeutralAxis
+} if
+"
+*End
+*CloseUI: *HPTextNeutralGrays
+
+*OpenUI *HPTextRGB/Text RGB Color: PickOne
+*OrderDependency: 57 AnySetup *HPTextRGB
+*DefaultHPTextRGB: sRGB
+*HPTextRGB sRGB/Default: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartTextAdjustment
+} if
+"
+*End
+*HPTextRGB Vivid/Vivid: "
+globaldict /ColorSmartColorMatching known {
+ Vivid ColorSmartTextAdjustment
+} if
+"
+*End
+*HPTextRGB Device/Device: "
+globaldict /ColorSmartColorMatching known {
+ NoAdj ColorSmartTextAdjustment
+} if
+"
+*End
+*CloseUI: *HPTextRGB
+
+*OpenUI *HPGraphicsHalftone/Graphics Halftone: PickOne
+*OrderDependency: 57 AnySetup *HPGraphicsHalftone
+*DefaultHPGraphicsHalftone: Detail
+*HPGraphicsHalftone Detail/Detail: "
+globaldict /ColorSmartColorMatching known {
+ Detail ColorSmartGraphicsHalftone
+} if
+"
+*End
+*HPGraphicsHalftone Smooth/Smooth: "
+globaldict /ColorSmartColorMatching known {
+ Smooth ColorSmartGraphicsHalftone
+} if
+"
+*End
+*CloseUI: *HPGraphicsHalftone
+
+*OpenUI *HPGraphicsNeutralGrays/Graphics Neutral Grays: PickOne
+*OrderDependency: 57 AnySetup *HPGraphicsNeutralGrays
+*DefaultHPGraphicsNeutralGrays: Black
+*HPGraphicsNeutralGrays Black/Black Only: "
+globaldict /HPGraphicsNeutralAxis known {
+ TonerBlack HPGraphicsNeutralAxis
+} if
+"
+*End
+*HPGraphicsNeutralGrays ProcessBlack/4-Color: "
+globaldict /HPGraphicsNeutralAxis known {
+ ProcBlack HPGraphicsNeutralAxis
+} if
+"
+*End
+*CloseUI: *HPGraphicsNeutralGrays
+
+*OpenUI *HPGraphicsRGB/Graphics RGB Color: PickOne
+*OrderDependency: 57 AnySetup *HPGraphicsRGB
+*DefaultHPGraphicsRGB: sRGB
+*HPGraphicsRGB sRGB/Default: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartGraphicsAdjustment
+} if
+"
+*End
+*HPGraphicsRGB Vivid/Vivid: "
+globaldict /ColorSmartColorMatching known {
+ Vivid ColorSmartGraphicsAdjustment
+} if
+"
+*End
+*HPGraphicsRGB Device/Device: "
+globaldict /ColorSmartColorMatching known {
+ NoAdj ColorSmartGraphicsAdjustment
+} if
+"
+*End
+*CloseUI: *HPGraphicsRGB
+
+*OpenUI *HPPhotoHalftone/Photographs Halftone: PickOne
+*OrderDependency: 57 AnySetup *HPPhotoHalftone
+*DefaultHPPhotoHalftone: Detail
+*HPPhotoHalftone Detail/Detail: "
+globaldict /ColorSmartColorMatching known {
+ Detail ColorSmartImageHalftone
+} if
+"
+*End
+*HPPhotoHalftone Smooth/Smooth: "
+globaldict /ColorSmartColorMatching known {
+ Smooth ColorSmartImageHalftone
+} if
+"
+*End
+*CloseUI: *HPPhotoHalftone
+
+*OpenUI *HPPhotoNeutralGrays/Photographs Neutral Grays: PickOne
+*OrderDependency: 57 AnySetup *HPPhotoNeutralGrays
+*DefaultHPPhotoNeutralGrays: ProcessBlack
+*HPPhotoNeutralGrays Black/Black Only: "
+globaldict /HPImageNeutralAxis known {
+ TonerBlack HPImageNeutralAxis
+} if
+"
+*End
+*HPPhotoNeutralGrays ProcessBlack/4-Color: "
+globaldict /HPImageNeutralAxis known {
+ ProcBlack HPImageNeutralAxis
+} if
+"
+*End
+*CloseUI: *HPPhotoNeutralGrays
+
+*OpenUI *HPPhotoRGB/Photo RGB Color: PickOne
+*OrderDependency: 57 AnySetup *HPPhotoRGB
+*DefaultHPPhotoRGB: sRGB
+*HPPhotoRGB sRGB/Default: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartImageAdjustment
+} if
+"
+*End
+*HPPhotoRGB Vivid/Vivid: "
+globaldict /ColorSmartColorMatching known {
+ Vivid ColorSmartImageAdjustment
+} if
+"
+*End
+*HPPhotoRGB Device/Device: "
+globaldict /ColorSmartColorMatching known {
+ NoAdj ColorSmartImageAdjustment
+} if
+"
+*End
+*CloseUI: *HPPhotoRGB
+
+*% ==================================
+*% Adaptive Halftoning and Color Trapping Settings - Edge Control settings
+*% ==================================
+
+*OpenUI *HPEdgeControl/Edge Control: PickOne
+*OrderDependency: 57 AnySetup *HPEdgeControl
+*DefaultHPEdgeControl: Normal
+*HPEdgeControl Max/Maximum: "
+globaldict /HPTextAdaptiveHalftoning known {
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageHAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Max HPColorTrapping
+} if
+"
+*End
+*HPEdgeControl Normal/Normal: "
+globaldict /HPTextAdaptiveHalftoning known {
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageHAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Normal HPColorTrapping
+} if
+"
+*End
+*HPEdgeControl Light/Light: "
+globaldict /HPTextAdaptiveHalftoning known {
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageHAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Light HPColorTrapping
+} if
+"
+*End
+*HPEdgeControl Off/Off: "
+globaldict /HPTextAdaptiveHalftoning known {
+ false HPTextAdaptiveHalftoning
+ false HPGraphicsAdaptiveHalftoning
+ false HPImageAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Off HPColorTrapping
+} if
+"
+*End
+*CloseUI: *HPEdgeControl
+
+*% =================================
+*% Print Color as Gray
+*% Chose NOT to use standard *ColorModel keyword because color on or off is simpler
+*% =================================
+*OpenUI *ColorModel/Print Color as Gray: PickOne
+*OrderDependency: 20 AnySetup *ColorModel
+*DefaultColorModel: Gray
+*ColorModel Gray/On: "<</ProcessColorModel /DeviceGray>> setpagedevice"
+*ColorModel CMYK/Off: "<</ProcessColorModel /DeviceCMYK>> setpagedevice"
+*?ColorModel: "
+ save
+ currentpagedevice /ProcessColorModel get
+ /DeviceGray eq {(Gray)}{(CMYK)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ColorModel
+
+*CloseGroup: HPColorOptionsPanel
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenGroup: HPWaterOverlayPanel/Watermark/Overlay
+
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% Watermark Color
+*% =================================
+*OpenUI *HPwmTextColor/Watermark Color: PickOne
+*OrderDependency: 64 AnySetup *HPwmTextColor
+*DefaultHPwmTextColor: Black
+*HPwmTextColor Black/Gray: "userdict /HPwmColor { 0 setgray HPwmSaturation } bind put"
+*HPwmTextColor Red/Red: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 1 .3 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Orange/Orange: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 .5 1 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Yellow/Yellow: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 0 1 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Green/Green: "userdict /HPwmColor { /DeviceCMYK setcolorspace .9 0 .9 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Blue/Blue: "userdict /HPwmColor { /DeviceCMYK setcolorspace 1 .1 0 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Purple/Violet: "userdict /HPwmColor { /DeviceCMYK setcolorspace .8 .8 0 0 setcolor HPwmSaturation } bind put"
+*CloseUI: *HPwmTextColor
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*CloseGroup: HPWaterOverlayPanel
+
+*% =================================
+*% Control
+*% =================================
+*DefaultResolution: 600dpi
+*Resolution 600dpi: ""
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+
+*%====================================
+*% Collation
+*%====================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 12 AnySetup *Collate
+*DefaultCollate: True
+*Collate True/On (turn off in application): "
+ <</Collate true>> setpagedevice"
+*End
+*Collate False/Off: "
+ <</Collate false>> setpagedevice"
+*End
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+*% =================================
+*% Specials for Quark
+*% =================================
+*QRKDoNonLocalDCS: False
+*QRKCustomHalftone HP/hp color LaserJet 3700: ""
+
+*% =================================
+*% Font Information
+*% =================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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
+*% ===================================
+
+*% 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: "warming up"/warming up
+*Status: "initializing"/initializing
+*Status: "idle"/idle
+*Status: "waiting"/waiting
+*Status: "busy"/busy
+*Status: "printing"/printing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: needs attention"/PrinterError: needs attention
+*Status: "PrinterError: cover open"/PrinterError: cover open
+*Status: "PrinterError: no toner cartridge"/PrinterError: no toner cartridge
+*Status: "PrinterError: manual feed"/PrinterError: manual feed
+*Status: "PrinterError: out of paper"/PrinterError: out of paper
+*Status: "PrinterError: Paper Jam"/PrinterError: Paper Jam
+*Status: "PrinterError: page protect needed"/PrinterError: page protect needed
+*Status: "PrinterError: out of memory"/PrinterError: out of memory
+*Status: "PrinterError: output bin full"/PrinterError: output bin full
+*Status: "PrinterError: resetting printer"/PrinterError: resetting printer
+*Status: "PrinterError: toner is low"/PrinterError: toner is low
+*Status: "PrinterError: off line"/PrinterError: off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*% PrinterError (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "cover open"/cover open
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% =================================
+*% Color Separation Information
+*% =================================
+*ContoneOnly: True
+
+*% =================================
+*% System Management
+*% =================================
+*FreeVM: "6291456"
+*VMOption Mem1/64 - 127 MB RAM: "6291456"
+*VMOption Mem2/128 - 159 MB RAM: "39845888"
+*VMOption Mem3/160 - 191 MB RAM: "56623104"
+*VMOption Mem4/192 - 255 MB RAM: "73400320"
+*VMOption Mem5/256 - 319 MB RAM: "106954752"
+*VMOption Mem6/320 - 384 MB RAM: "140509184"
+
+*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "300"
+*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: Cannot reset printer.) = flush
+"
+*End
+
+*% =================================
+*% For "hp color LaserJet 3700"
+*% =================================
+
diff --git a/prnt/hpijs/ppd/hp_color_LaserJet_4600.ppd b/prnt/hpijs/ppd/hp_color_LaserJet_4600.ppd
new file mode 100644
index 000000000..892299ff1
--- /dev/null
+++ b/prnt/hpijs/ppd/hp_color_LaserJet_4600.ppd
@@ -0,0 +1,1964 @@
+*PPD-Adobe: "4.3"
+
+*% =================================
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD Version for Apple Macintosh
+
+*% =================================
+*% Product/PPD Version Information
+*% =================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.0.9 X"
+*HPBuildNumber: "012"
+*LanguageVersion: English
+*LanguageEncoding: MacStandard
+*PCFileName: "HP4600.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*cupsICCProfile RGB../sRGB Matching Profile: "/Library/Printers/hp/Profiles/sRGB_A.icc"
+*cupsICCProfile CMYK../CMYK Matching Profile: "/Library/Printers/hp/Profiles/CMYK_A.icc"
+*cupsICCProfile Gray../Gray Matching Profile: "/Library/Printers/hp/Profiles/Gray_A.icc"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/hp color LaserJet 4600.icns"
+
+*% Product Name and Version Information
+*Manufacturer: "HP"
+*Product: "(hp color LaserJet 4600)"
+*ModelName: "HP Color LaserJet 4600"
+*ShortNickName: "HP Color LaserJet 4600"
+*NickName: "HP Color LaserJet 4600 v3010.107 Postscript (recommended)"
+*PSVersion: "(3010.107) 0"
+
+*% =================================
+*% Basic Device Capabilities
+*% =================================
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: CMYK
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+*Throughput: "16"
+
+*FileSystem: False
+
+*% =================================
+*% Emulations and Protocols
+*% =================================
+*Protocols: TBCP
+
+*% =================================
+*% PostScript Patches
+*% =================================
+*JobPatchFile 2: "
+/limitinterpolate { dup type /dicttype eq { dup /Interpolate known { dup /Interpolate get {
+ 1 1 idtransform 2 index /ImageMatrix get dtransform exch abs 1 exch div exch abs 1 exch div 2 copy lt
+ { exch }if pop 4 lt { dup /Interpolate false put } if } if } if } if
+} bind def
+/image { limitinterpolate systemdict /image get exec } bind def
+/imagemask { limitinterpolate systemdict /imagemask get exec } bind def
+userdict/HP_updated_defaultCRD known not
+(hp color LaserJet 4600) product eq and
+{
+ userdict/HP_updated_defaultCRD true put
+ currentcolorrendering
+ dup/WhitePoint known{
+ dup/WhitePoint get % dict whitepointarray
+ dup 0 get .9505 eq 1 index 1 get 1.0 eq 3 -1 roll 2 get 1.089 eq and and
+ {
+ dup length dict copy
+ dup /WhitePoint[0.9505 1.0 1.0891] put
+ /HP_updated_defaultCRD exch /ColorRendering defineresource pop
+ 1 dict dup
+ /Install
+ [ % make sure we execute the existing Install proc before our new one
+ currentpagedevice/Install 2 copy known
+ {
+ get /exec load
+ }{
+ pop pop
+ }ifelse
+ {
+ /HP_updated_defaultCRD /ColorRendering findresource setcolorrendering
+ }/exec load
+ ]cvx put
+ setpagedevice
+ }{
+ pop
+ }ifelse
+ }{
+ pop
+ }ifelse
+}if
+"
+*End
+
+*% =================================
+*% Installable Options
+*% =================================
+*OpenGroup: InstallableOptions/Options Installed
+*OpenUI *HPOption_500_Sheet_Feeder_Tray3/500-Sheet Paper Feeder: Boolean
+*DefaultHPOption_500_Sheet_Feeder_Tray3: False
+*HPOption_500_Sheet_Feeder_Tray3 True/Installed: ""
+*HPOption_500_Sheet_Feeder_Tray3 False/Not Installed: ""
+*?HPOption_500_Sheet_Feeder_Tray3: "
+ save
+ currentpagedevice /InputAttributes get
+ dup 1 known
+ {1 get null eq {(False)}{(True)}ifelse}{pop (False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_500_Sheet_Feeder_Tray3
+
+*OpenUI *HPOption_Disk/Printer Disk: PickOne
+*DefaultHPOption_Disk: None
+*HPOption_Disk None/None: ""
+*HPOption_Disk RAMDisk/RAM Disk: ""
+*HPOption_Disk HardDisk/Hard Disk: ""
+*?HPOption_Disk: "
+ save
+ (HardDisk)
+ (RAMDisk)
+ (None)
+ 0
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { dup /Writeable get
+ { /PhysicalSize get 500000 gt {2}{1}ifelse 2 copy lt { exch }if pop }
+ { pop } ifelse
+ } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ index = flush pop pop pop
+ restore
+"
+*End
+*CloseUI: *HPOption_Disk
+
+*OpenUI *InstalledMemory/Memory Configuration: PickOne
+*DefaultInstalledMemory: Mem1
+*InstalledMemory Mem1/96 - 127 MB RAM: ""
+*InstalledMemory Mem2/128 - 159 MB RAM: ""
+*InstalledMemory Mem3/160 - 191 MB RAM: ""
+*InstalledMemory Mem4/192 - 255 MB RAM: ""
+*InstalledMemory Mem5/256 - 319 MB RAM: ""
+*InstalledMemory Mem6/320 - 384 MB RAM: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 257 ge
+ {(Mem6)}
+ {size 192 ge
+ {(Mem5)}
+ {size 160 ge
+ {(Mem4)}
+ {size 128 ge
+ {(Mem3)}
+ {size 96 ge
+ {(Mem2)}
+ {(Mem1)}ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_PaperPolicy/Paper Matching: PickOne
+*OrderDependency: 29 AnySetup *HPOption_PaperPolicy
+*DefaultHPOption_PaperPolicy: Prompt
+*HPOption_PaperPolicy Prompt/Prompt User for correct size: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy Scale/Nearest Size & Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy Crop/Nearest Size & Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPOption_PaperPolicy: "(Prompt) = flush"
+*End
+*CloseUI: *HPOption_PaperPolicy
+
+*CloseGroup: InstallableOptions
+
+*% =================================
+*% User Interface Constraints
+*% =================================
+
+*% If optional Duplexer is not installed, disable access to Duplex
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+
+*%Constraints on Tray 3 if it is not installed
+*UIConstraints: *HPOption_500_Sheet_Feeder_Tray3 False *InputSlot Tray3
+
+*%Constraints on PageSize and InputSlots Tary2 and Tray3
+*%======================================================
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *PageSize Env10 *InputSlot Tray3
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray3
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *PageSize EnvDL *InputSlot Tray3
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3
+*UIConstraints: *PageSize Postcard *InputSlot Tray2
+*UIConstraints: *PageSize Postcard *InputSlot Tray3
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray2
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray3
+
+*UIConstraints: *InputSlot Tray2 *PageSize EnvISOB5
+*UIConstraints: *InputSlot Tray3 *PageSize EnvISOB5
+*UIConstraints: *InputSlot Tray2 *PageSize Env10
+*UIConstraints: *InputSlot Tray3 *PageSize Env10
+*UIConstraints: *InputSlot Tray2 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray3 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray2 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray3 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray2 *PageSize Postcard
+*UIConstraints: *InputSlot Tray3 *PageSize Postcard
+*UIConstraints: *InputSlot Tray2 *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray3 *PageSize DoublePostcard
+
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray3
+*UIConstraints: *PageRegion Env10 *InputSlot Tray2
+*UIConstraints: *PageRegion Env10 *InputSlot Tray3
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray2
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray3
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3
+*UIConstraints: *PageRegion Postcard *InputSlot Tray2
+*UIConstraints: *PageRegion Postcard *InputSlot Tray3
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray2
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray3
+
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvISOB5
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvISOB5
+*UIConstraints: *InputSlot Tray2 *PageRegion Env10
+*UIConstraints: *InputSlot Tray3 *PageRegion Env10
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray2 *PageRegion Postcard
+*UIConstraints: *InputSlot Tray3 *PageRegion Postcard
+*UIConstraints: *InputSlot Tray2 *PageRegion DoublePostcard
+*UIConstraints: *InputSlot Tray3 *PageRegion DoublePostcard
+
+*%Constraints on MediaTypes
+*%===========================================================
+*UIConstraints: *MediaType Heavy *InputSlot Tray2
+*UIConstraints: *MediaType Heavy *InputSlot Tray3
+*UIConstraints: *MediaType Cardstock *InputSlot Tray2
+*UIConstraints: *MediaType Cardstock *InputSlot Tray3
+*UIConstraints: *MediaType Envelope *InputSlot Tray2
+*UIConstraints: *MediaType Envelope *InputSlot Tray3
+*UIConstraints: *MediaType HeavyGlossy *InputSlot Tray2
+*UIConstraints: *MediaType HeavyGlossy *InputSlot Tray3
+
+*UIConstraints: *InputSlot Tray2 *MediaType Heavy
+*UIConstraints: *InputSlot Tray3 *MediaType Heavy
+*UIConstraints: *InputSlot Tray2 *MediaType Cardstock
+*UIConstraints: *InputSlot Tray3 *MediaType Cardstock
+*UIConstraints: *InputSlot Tray2 *MediaType Envelope
+*UIConstraints: *InputSlot Tray3 *MediaType Envelope
+*UIConstraints: *InputSlot Tray2 *MediaType HeavyGlossy
+*UIConstraints: *InputSlot Tray3 *MediaType HeavyGlossy
+
+*%Constraints on PageSize and Duplex
+*%=============================================
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexNoTumble
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize Postcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Postcard *Duplex DuplexTumble
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A5
+*UIConstraints: *Duplex DuplexTumble *PageSize A5
+*NonUIConstraints: *Duplex DuplexNoTumble *CustomPageSize True
+*NonUIConstraints: *Duplex DuplexTumble *CustomPageSize True
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvISOB5
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvISOB5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Postcard
+*UIConstraints: *Duplex DuplexTumble *PageSize Postcard
+*UIConstraints: *Duplex DuplexNoTumble *PageSize DoublePostcard
+*UIConstraints: *Duplex DuplexTumble *PageSize DoublePostcard
+
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion Postcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Postcard *Duplex DuplexTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvISOB5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvISOB5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Postcard
+*UIConstraints: *Duplex DuplexTumble *PageRegion Postcard
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion DoublePostcard
+*UIConstraints: *Duplex DuplexTumble *PageRegion DoublePostcard
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Cardstock *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Cardstock *Duplex DuplexTumble
+*UIConstraints: *MediaType Heavy *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Heavy *Duplex DuplexTumble
+*UIConstraints: *MediaType HeavyGlossy *Duplex DuplexTumble
+*UIConstraints: *MediaType HeavyGlossy *Duplex DuplexTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Cardstock
+*UIConstraints: *Duplex DuplexTumble *MediaType Cardstock
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Heavy
+*UIConstraints: *Duplex DuplexTumble *MediaType Heavy
+*UIConstraints: *Duplex DuplexTumble *MediaType HeavyGlossy
+*UIConstraints: *Duplex DuplexTumble *MediaType HeavyGlossy
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Envelope
+*UIConstraints: *Duplex DuplexTumble *MediaType Envelope
+
+
+*%Constraints on CustomPageSize
+*%=============================================
+*NonUIConstraints: *InputSlot Tray2 *CustomPageSize True
+*NonUIConstraints: *InputSlot Tray3 *CustomPageSize True
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray2
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray3
+
+*NonUIConstraints: *InputSlot Tray2 *CustomPageSize True
+*NonUIConstraints: *InputSlot Tray3 *CustomPageSize True
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray2
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray3
+
+*% Ignore ColorSmart manual settings in automatic mode
+*%======================================================
+*UIConstraints: *HPColorSmart Automatic *HPTextHalftone Smooth
+*UIConstraints: *HPColorSmart Automatic *HPTextNeutralGrays ProcessBlack
+
+*UIConstraints: *HPColorSmart Automatic *HPGraphicsHalftone Smooth
+*UIConstraints: *HPColorSmart Automatic *HPGraphicsNeutralGrays ProcessBlack
+
+*UIConstraints: *HPColorSmart Automatic *HPPhotoHalftone Smooth
+*UIConstraints: *HPColorSmart Automatic *HPPhotoNeutralGrays Black
+
+*UIConstraints: *HPColorSmart Automatic *HPRGBEmulation Device
+
+*UIConstraints: *HPColorSmart Automatic *HPEdgeControl Max
+*UIConstraints: *HPColorSmart Automatic *HPEdgeControl Light
+*UIConstraints: *HPColorSmart Automatic *HPEdgeControl Off
+
+*% Fills not allowed with overlays
+*%=============================================
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+*% Halo style does not work with Watermarks
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+*%Job Retention not allowed unless printer has a hard disk
+*%========================================================
+*UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionStore
+*%UIConstraints: *HPOption_Disk None *HPJobRetentionOption HPJobRetentionPrivate
+*UIConstraints: *HPOption_Disk None *Collate True
+*UIConstraints: *Collate True *HPOption_Disk None
+
+*% Job Retention not allowed from RAM disk
+*%=============================================
+*UIConstraints: *HPOption_Disk RAMDisk *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPOption_Disk RAMDisk *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPOption_Disk RAMDisk *HPJobRetentionOption HPJobRetentionStore
+*%UIConstraints: *HPOption_Disk RAMDisk *HPJobRetentionOption HPJobRetentionPrivate
+
+*% ### The following lines are left in for visibility but commented out because though it
+*% ### seems like requiring a PIN for a private job is the thing to do, the way it works
+*% ### from the driver is very annoying. If you select a Private Job the UI constraint
+*% ### immediately presents an alert saying that you must have a PIN without giving the
+*% ### user a chance to even get to the PIN field yet. It would be nice if the alert were
+*% ### presented when the Print button is pushed, but it isn't.
+*% PIN is required when Job Retention is HPJobRetentionPrivate or HPJobRetentionPrivateStore
+*%###*UIConstraints: *HPJobRetentionOption HPJobRetentionPrivate *HPJobHoldKey HoldKeyNone
+*%###*UIConstraints: *HPJobHoldKey HoldKeyNone *HPJobRetentionOption HPJobRetentionPrivate
+
+*% =================================
+*% Job Retention
+*% =================================
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetentionOption/Job Retention: PickOne
+*OrderDependency: 14 Prolog *HPJobRetentionOption
+*DefaultHPJobRetentionOption: HPJobRetentionOff
+*HPJobRetentionOption HPJobRetentionQuickCopy/Quick Copy: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 1 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionStore/Stored Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 2 >>
+ >> setpagedevice
+"
+*End
+
+*%HPJobRetention HPJobRetentionPrivate/Private Job: "
+*% << /Collate true /CollateDetails
+*% << /Type 8 /Hold 1 /HoldType 1 >>
+*% >> setpagedevice
+*%"
+*%End
+
+*HPJobRetentionOption HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*CloseUI: *HPJobRetentionOption
+
+
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*% =================================
+*% Media Selection
+*% =================================
+*LandscapeOrientation: Plus90
+*VariablePaperSize: False
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/US Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/US Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/US Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/US Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/B5 (JIS): "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w612h936/Executive (JIS): "
+ <</PageSize [612 936] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Postcard/Postcard (JIS): "
+ <</PageSize [284 419] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 15 dict
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [522 756] (Executive) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [516 728] (B5) put
+ dup [612 936] (w612h936) put
+ dup [284 419] (Postcard) put
+ dup [419.5 567](DoublePostcard) put
+ dup [558 774] (w558h774) put
+ dup [499 709] (EnvISOB5) put
+ dup [297 684] (Env10) put
+ dup [459 649] (EnvC5) put
+ dup [312 624] (EnvDL) put
+ dup [279 540] (EnvMonarch) 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 Letter/US Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/US Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/US Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/US Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/B5 (JIS): "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w612h936/Executive (JIS): "
+ <</PageSize [612 936] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Postcard/Postcard (JIS): "
+ <</PageSize [284 419] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*% The following entries provide information about specific paper keywords.
+*DefaultImageableArea: Letter
+*ImageableArea Letter/US Letter: "12.00 12.12 599.88 780.00"
+*ImageableArea LetterSmall/US Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Legal/US Legal: "12.00 12.12 599.88 996.00"
+*ImageableArea LegalSmall/US Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Executive/Executive: "12.00 12.12 509.88 744.00"
+*ImageableArea A4/A4: "12.00 12.12 583.08 829.68"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.12 407.40 583.20"
+*ImageableArea B5/B5 (JIS): "12.00 12.12 503.88 715.92"
+*ImageableArea w612h936/Executive (JIS): "12.00 12.12 599.76 923.76"
+*ImageableArea Postcard/Postcard (JIS): "12.00 12.12 271.20 407.28"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.12 407.28 554.64"
+*ImageableArea w558h774/16K: "12.00 12.12 545.76 761.76"
+*ImageableArea EnvISOB5/Env ISO B5: "12.00 12.12 486.60 696.48"
+*ImageableArea Env10/Env Comm10: "12.00 12.12 284.76 672.00"
+*ImageableArea EnvC5/Env C5: "12.00 12.12 447.00 636.96"
+*ImageableArea EnvDL/Env DL: "12.00 12.12 299.64 611.52"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.12 266.76 528.00"
+*?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
+
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/US Letter: "612 792"
+*PaperDimension LetterSmall/US Letter (Small): "612 792"
+*PaperDimension Legal/US Legal: "612 1008"
+*PaperDimension LegalSmall/US Legal (Small): "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension B5/B5 (JIS): "516 729"
+*PaperDimension w612h936/Executive (JIS): "612 936"
+*PaperDimension Postcard/Postcard (JIS): "284 419"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+
+*RequiresPageRegion All: True
+
+*%=========================================
+*% Custom Paper Support
+*%=========================================
+*%Orientation and Margin (offsets) values are not utilized for cut sheet fed printer
+
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1002"
+*CenterRegistered: False
+*HWMargins: 16 16 16 16
+*CustomPageSize True: "
+ pop pop pop
+ << /DeferredMediaSelection true
+ /PageSize [ 7 -2 roll ]
+ /ImagingBBox null
+ >> setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1002
+
+*ParamCustomPageSize HeightOffset: 3 points 0 0
+*ParamCustomPageSize WidthOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 3
+
+*RequiresPageRegion All: True
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenFreq: "150.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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*% =================================
+*% Print Color as Gray
+*% Chose NOT to use standard *ColorModel keyword because color on or off is simpler
+*% =================================
+*OpenUI *ColorModel/Print Color as Gray: PickOne
+*OrderDependency: 20 AnySetup *ColorModel
+*DefaultColorModel: CMYK
+*ColorModel Gray/On: "<</ProcessColorModel /DeviceGray>> setpagedevice"
+*ColorModel CMYK/Off: "<</ProcessColorModel /DeviceCMYK>> setpagedevice"
+*?ColorModel: "
+ save
+ currentpagedevice /ProcessColorModel get
+ /DeviceGray eq {(Gray)}{(CMYK)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ColorModel
+
+*% =================================
+*% Media Handling Features
+*% =================================
+*% Media Input Source
+*OpenUI *InputSlot/Paper Source: PickOne
+*OrderDependency: 40 AnySetup *InputSlot
+*DefaultInputSlot: Tray1
+*InputSlot Tray1/Tray 1: "
+ <</MediaPosition 3>> setpagedevice"
+*End
+*InputSlot Tray2/Tray 2: "
+ <</MediaPosition 0>> setpagedevice"
+*End
+*InputSlot Tray3/Tray 3 (Optional): "
+ <</MediaPosition 1>> setpagedevice"
+*End
+*?InputSlot: "
+save
+ currentpagedevice /InputAttributes get
+ /Priority get
+ aload pop pop
+ /theTray exch def
+ /theTray 0 eq {(Tray2)} {/theTray 1 eq {(Tray3)} {(Tray1)} ifelse} ifelse
+ = flush
+restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 25 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*% ================================================
+*% Manual Duplex
+*% ================================================
+
+*OpenUI *HPManualDuplex/Manually Print on 2nd Side: Boolean
+*OrderDependency: 35 AnySetup *HPManualDuplex
+*DefaultHPManualDuplex: False
+*HPManualDuplex True/Yes: "<< /PrintOnBackside true >> setpagedevice"
+*HPManualDuplex False/No: "<< /PrintOnBackside false >> setpagedevice"
+*?HPManualDuplex: "(False) == flush"
+*CloseUI: *HPManualDuplex
+
+*% =================================
+*% Media Types
+*% =================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: Plain
+
+*MediaType Plain/Plain: "
+ << /ManualFeed false /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</ManualFeed false /MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</ManualFeed false /MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</ManualFeed false /MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</ManualFeed false /MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</ManualFeed false /MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</ManualFeed false /MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</ManualFeed false /MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</ManualFeed false /MediaType (Color)>> setpagedevice"
+*End
+*MediaType Light/Light(60-74 g/m2): "
+ <</ManualFeed false /MediaType (Light)>> setpagedevice"
+*End
+*MediaType Glossy/Glossy: "
+ <</ManualFeed false /MediaType (Gloss)>> setpagedevice"
+*End
+*MediaType HeavyGlossy/Heavy Glossy(106-120 g/m2): "
+ <</ManualFeed false /MediaType (Heavy Gloss)>> setpagedevice"
+*End
+*MediaType Heavy/Heavy(106-163 g/m2): "
+ <</ManualFeed false /MediaType (Heavy)>> setpagedevice"
+*End
+*MediaType Cardstock/Card Stock(164-176 g/m2): "
+ <</ManualFeed false /MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Envelope/Envelope: "
+ <</ManualFeed false /MediaType (Envelope)>> setpagedevice"
+*End
+*MediaType ToughPaper/hp Toughpaper: "
+ <</ManualFeed false /MediaType (Gloss Film)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /MediaType get
+ dup null eq {pop (Unknown)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*% =================================
+*% Finish Mode
+*% =================================
+*OpenUI *HPGloss/Glossy Finish: Boolean
+*OrderDependency: 120 AnySetup *HPGloss
+*DefaultHPGloss: False
+*HPGloss True/On: "
+ <</GlossFinish true>> setpagedevice"
+*End
+*HPGloss False/Off: "
+ <</GlossFinish false>> setpagedevice"
+*End
+*CloseUI: *HPGloss
+
+*% ===================================
+*% Two-sided Printing (Duplex)
+*% ===================================
+*OpenUI *Duplex/2-Sided Printing: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "
+ <</Duplex false /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Long-Edge Binding: "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Short-Edge Binding: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "save
+ currentpagedevice dup /Duplex known
+ {dup /Duplex get
+ {/Tumble get{(DuplexTumble)}{(DuplexNoTumble)}ifelse}
+ {pop (None)} ifelse
+ }
+ {(None)} ifelse = flush
+restore
+"
+*End
+*CloseUI: *Duplex
+
+*% ===================================
+*% CMYK Ink Model
+*% ===================================
+*OpenUI *HPCMYKInks/CMYK Inks: PickOne
+*OrderDependency: 110 AnySetup *HPCMYKInks
+*DefaultHPCMYKInks: Default
+*HPCMYKInks Default/Fast: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ Fast HPTextCMYKInkSetEmulation
+ Fast HPGraphicsCMYKInkSetEmulation
+ Fast HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks SWOP/SWOP: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ SWOP HPTextCMYKInkSetEmulation
+ SWOP HPGraphicsCMYKInkSetEmulation
+ SWOP HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks Euro/EuroScale: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ Euro HPTextCMYKInkSetEmulation
+ Euro HPGraphicsCMYKInkSetEmulation
+ Euro HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks DIC/DIC: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ DIC HPTextCMYKInkSetEmulation
+ DIC HPGraphicsCMYKInkSetEmulation
+ DIC HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks NoAdj/Device:"
+globaldict /HPTextCMYKInkSetEmulation known {
+ NoAdj HPTextCMYKInkSetEmulation
+ NoAdj HPGraphicsCMYKInkSetEmulation
+ NoAdj HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*CloseUI: *HPCMYKInks
+
+*% ===================================
+*% ColorSmart
+*% ===================================
+*OpenUI *HPColorSmart/Color Options: PickOne
+*OrderDependency: 55 DocumentSetup *HPColorSmart
+*DefaultHPColorSmart: Automatic
+*HPColorSmart Automatic/Automatic: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartTextAdjustment
+ MatchScreen ColorSmartGraphicsAdjustment
+ MatchScreen ColorSmartImageAdjustment
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageAdaptiveHalftoning
+ Normal HPColorTrapping
+ TonerBlack HPTextNeutralAxis
+ TonerBlack HPGraphicsNeutralAxis
+ ProcBlack HPImageNeutralAxis
+ Detail ColorSmartTextHalftone
+ Detail ColorSmartGraphicsHalftone
+ Detail ColorSmartImageHalftone
+ true ColorSmartColorMatching
+} if
+/setscreen { pop pop pop} def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*HPColorSmart Manual/Manual: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+} if
+/setscreen { pop pop pop} def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*CloseUI: *HPColorSmart
+
+*% ==================================
+*% ColorSmart Manual Settings
+*% ==================================
+*OpenUI *HPTextHalftone/Text Halftone: PickOne
+*OrderDependency: 57 AnySetup *HPTextHalftone
+*DefaultHPTextHalftone: Detail
+*HPTextHalftone Detail/Detail: "
+globaldict /ColorSmartColorMatching known {
+ Detail ColorSmartTextHalftone
+} if
+"
+*End
+*HPTextHalftone Smooth/Smooth: "
+globaldict /ColorSmartColorMatching known {
+ Smooth ColorSmartTextHalftone
+} if
+"
+*End
+*CloseUI: *HPTextHalftone
+
+*OpenUI *HPTextNeutralGrays/Text Neutral Grays: PickOne
+*OrderDependency: 57 AnySetup *HPTextNeutralGrays
+*DefaultHPTextNeutralGrays: Black
+*HPTextNeutralGrays Black/Black Only: "
+globaldict /HPTextNeutralAxis known {
+ TonerBlack HPTextNeutralAxis
+} if
+"
+*End
+*HPTextNeutralGrays ProcessBlack/4-Color: "
+globaldict /HPTextNeutralAxis known {
+ ProcBlack HPTextNeutralAxis
+} if
+"
+*End
+*CloseUI: *HPTextNeutralGrays
+
+*OpenUI *HPGraphicsHalftone/Graphics Halftone: PickOne
+*OrderDependency: 57 AnySetup *HPGraphicsHalftone
+*DefaultHPGraphicsHalftone: Detail
+*HPGraphicsHalftone Detail/Detail: "
+globaldict /ColorSmartColorMatching known {
+ Detail ColorSmartGraphicsHalftone
+} if
+"
+*End
+*HPGraphicsHalftone Smooth/Smooth: "
+globaldict /ColorSmartColorMatching known {
+ Smooth ColorSmartGraphicsHalftone
+} if
+"
+*End
+*CloseUI: *HPGraphicsHalftone
+
+*OpenUI *HPGraphicsNeutralGrays/Graphics Neutral Grays: PickOne
+*OrderDependency: 57 AnySetup *HPGraphicsNeutralGrays
+*DefaultHPGraphicsNeutralGrays: Black
+*HPGraphicsNeutralGrays Black/Black Only: "
+globaldict /HPGraphicsNeutralAxis known {
+ TonerBlack HPGraphicsNeutralAxis
+} if
+"
+*End
+*HPGraphicsNeutralGrays ProcessBlack/4-Color: "
+globaldict /HPGraphicsNeutralAxis known {
+ ProcBlack HPGraphicsNeutralAxis
+} if
+"
+*End
+*CloseUI: *HPGraphicsNeutralGrays
+
+*OpenUI *HPPhotoHalftone/Photographs Halftone: PickOne
+*OrderDependency: 57 AnySetup *HPPhotoHalftone
+*DefaultHPPhotoHalftone: Detail
+*HPPhotoHalftone Detail/Detail: "
+globaldict /ColorSmartColorMatching known {
+ Detail ColorSmartImageHalftone
+} if
+"
+*End
+*HPPhotoHalftone Smooth/Smooth: "
+globaldict /ColorSmartColorMatching known {
+ Smooth ColorSmartImageHalftone
+} if
+"
+*End
+*CloseUI: *HPPhotoHalftone
+
+*OpenUI *HPPhotoNeutralGrays/Photographs Neutral Grays: PickOne
+*OrderDependency: 57 AnySetup *HPPhotoNeutralGrays
+*DefaultHPPhotoNeutralGrays: ProcessBlack
+*HPPhotoNeutralGrays Black/Black Only: "
+globaldict /HPImageNeutralAxis known {
+ TonerBlack HPImageNeutralAxis
+} if
+"
+*End
+*HPPhotoNeutralGrays ProcessBlack/4-Color: "
+globaldict /HPImageNeutralAxis known {
+ ProcBlack HPImageNeutralAxis
+} if
+"
+*End
+*CloseUI: *HPPhotoNeutralGrays
+
+*% ========================
+*% RGB Color Options Settings
+*% ========================
+*OpenUI *HPRGBEmulation/RGB Color: PickOne
+*OrderDependency: 57 AnySetup *HPRGBEmulation
+*DefaultHPRGBEmulation: sRGB
+*HPRGBEmulation sRGB/Default: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartTextAdjustment
+ MatchScreen ColorSmartGraphicsAdjustment
+ MatchScreen ColorSmartImageAdjustment
+} if
+"
+*End
+*HPRGBEmulation Device/Device: "
+globaldict /ColorSmartColorMatching known {
+ Vivid ColorSmartTextAdjustment
+ Vivid ColorSmartGraphicsAdjustment
+ Vivid ColorSmartImageAdjustment
+} if
+"
+*End
+*CloseUI: *HPRGBEmulation
+
+*% ==================================
+*% Adaptive Halftoning and Color Trapping Settings - Edge Control settings
+*% ==================================
+
+*OpenUI *HPEdgeControl/Edge Control: PickOne
+*OrderDependency: 57 AnySetup *HPEdgeControl
+*DefaultHPEdgeControl: Normal
+*HPEdgeControl Max/Maximum: "
+globaldict /HPTextAdaptiveHalftoning known {
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageHAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Max HPColorTrapping
+} if
+"
+*End
+*HPEdgeControl Normal/Normal: "
+globaldict /HPTextAdaptiveHalftoning known {
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageHAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Normal HPColorTrapping
+} if
+"
+*End
+*HPEdgeControl Light/Light: "
+globaldict /HPTextAdaptiveHalftoning known {
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageHAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Light HPColorTrapping
+} if
+"
+*End
+*HPEdgeControl Off/Off: "
+globaldict /HPTextAdaptiveHalftoning known {
+ false HPTextAdaptiveHalftoning
+ false HPGraphicsAdaptiveHalftoning
+ false HPImageAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Off HPColorTrapping
+} if
+"
+*End
+*CloseUI: *HPEdgeControl
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% Watermark Color
+*% =================================
+*OpenUI *HPwmTextColor/Watermark Color: PickOne
+*OrderDependency: 64 AnySetup *HPwmTextColor
+*DefaultHPwmTextColor: Black
+*HPwmTextColor Black/Gray: "userdict /HPwmColor { 0 setgray HPwmSaturation } bind put"
+*HPwmTextColor Red/Red: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 1 .3 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Orange/Orange: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 .5 1 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Yellow/Yellow: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 0 1 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Green/Green: "userdict /HPwmColor { /DeviceCMYK setcolorspace .9 0 .9 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Blue/Blue: "userdict /HPwmColor { /DeviceCMYK setcolorspace 1 .1 0 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Purple/Violet: "userdict /HPwmColor { /DeviceCMYK setcolorspace .8 .8 0 0 setcolor HPwmSaturation } bind put"
+*CloseUI: *HPwmTextColor
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*% =================================
+*% Control
+*% =================================
+*DefaultResolution: 600dpi
+*Resolution 600dpi: ""
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+
+*%====================================
+*% Collation
+*%====================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 12 AnySetup *Collate
+*DefaultCollate: False
+*Collate True/On (turn off in application): "
+ <</Collate true>> setpagedevice"
+*End
+*Collate False/Off: "
+ <</Collate false>> setpagedevice"
+*End
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+*% =================================
+*% Specials for Quark
+*% =================================
+*QRKDoNonLocalDCS: False
+*QRKCustomHalftone HP/hp color LaserJet 4600: ""
+
+*% =================================
+*% Font Information
+*% =================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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
+*% ===================================
+
+*% 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: "warming up"/warming up
+*Status: "initializing"/initializing
+*Status: "idle"/idle
+*Status: "waiting"/waiting
+*Status: "busy"/busy
+*Status: "printing"/printing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: needs attention"/PrinterError: needs attention
+*Status: "PrinterError: cover open"/PrinterError: cover open
+*Status: "PrinterError: no toner cartridge"/PrinterError: no toner cartridge
+*Status: "PrinterError: manual feed"/PrinterError: manual feed
+*Status: "PrinterError: out of paper"/PrinterError: out of paper
+*Status: "PrinterError: Paper Jam"/PrinterError: Paper Jam
+*Status: "PrinterError: page protect needed"/PrinterError: page protect needed
+*Status: "PrinterError: out of memory"/PrinterError: out of memory
+*Status: "PrinterError: output bin full"/PrinterError: output bin full
+*Status: "PrinterError: resetting printer"/PrinterError: resetting printer
+*Status: "PrinterError: toner is low"/PrinterError: toner is low
+*Status: "PrinterError: off line"/PrinterError: off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*% PrinterError (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "cover open"/cover open
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% =================================
+*% Color Separation Information
+*% =================================
+*ContoneOnly: True
+
+*% =================================
+*% System Management
+*% =================================
+*FreeVM: "6701488"
+*VMOption Mem1/96 - 127 MB RAM: "6701488"
+*VMOption Mem2/128 - 159 MB RAM: "13027208"
+*VMOption Mem3/160 - 191 MB RAM: "34942260"
+*VMOption Mem4/192 - 255 MB RAM: "65283608"
+*VMOption Mem5/256 - 319 MB RAM: "99528700"
+*VMOption Mem6/320 - 384 MB RAM: "128460116"
+
+
+*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "300"
+*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: Cannot reset printer.) = flush
+"
+*End
+
+*% =================================
+*% For "hp color LaserJet 4600"
+*% =================================
diff --git a/prnt/hpijs/ppd/hp_color_LaserJet_4610.ppd b/prnt/hpijs/ppd/hp_color_LaserJet_4610.ppd
new file mode 100644
index 000000000..3fa1c7204
--- /dev/null
+++ b/prnt/hpijs/ppd/hp_color_LaserJet_4610.ppd
@@ -0,0 +1,1756 @@
+*PPD-Adobe: "4.3"
+
+*% =================================
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD Version for Apple Macintosh
+*% =================================
+
+*% =================================
+*% Product/PPD Version Information
+*% =================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.0.1 X"
+*HPBuildNumber: "002"
+*LanguageVersion: English
+*LanguageEncoding: MacStandard
+*PCFileName: "HP4610.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*cupsICCProfile RGB../sRGB Matching Profile: "/Library/Printers/hp/Profiles/sRGB_A.icc"
+*cupsICCProfile CMYK../CMYK Matching Profile: "/Library/Printers/hp/Profiles/CMYK_A.icc"
+*cupsICCProfile Gray../Gray Matching Profile: "/Library/Printers/hp/Profiles/Gray_A.icc"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/hp color LaserJet 4650.icns"
+*cupsFilter: "application/vnd.cups-postscript 0 /Library/Printers/hp/filter/hppostprocessing"
+
+*% Product Name and Version Information
+*Manufacturer: "HP"
+*Product: "(hp color LaserJet 4610)"
+*ModelName: "HP Color LaserJet 4610"
+*ShortNickName: "HP Color LaserJet 4610"
+*NickName: "HP Color LaserJet 4610"
+*PSVersion: "(3010.107) 0"
+
+*% =================================
+*% Basic Device Capabilities
+*% =================================
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: CMYK
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+*Throughput: "22"
+*FileSystem: False
+
+*% =================================
+*% Emulations and Protocols
+*% =================================
+*Protocols: TBCP
+
+*% =================================
+*% Installable Options
+*% =================================
+*OpenGroup: InstallableOptions/Options Installed
+
+*OpenUI *InstalledMemory/Memory Configuration: PickOne
+*DefaultInstalledMemory: Mem10
+*InstalledMemory Mem10/160 - 287 MB RAM: ""
+*InstalledMemory Mem11/288 - 415 MB RAM: ""
+*InstalledMemory Mem12/416 - 544 MB RAM: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 384 ge
+ {(Mem12)}
+ {size 256 ge
+ {(Mem11)}
+ {(Mem10)}ifelse
+ }ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+*OpenUI *HPOption_PaperPolicy/Paper Matching: PickOne
+*OrderDependency: 29 AnySetup *HPOption_PaperPolicy
+*DefaultHPOption_PaperPolicy: Prompt
+*HPOption_PaperPolicy Prompt/Prompt User for correct size: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy Scale/Nearest Size & Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy Crop/Nearest Size & Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPOption_PaperPolicy: "(Prompt) = flush"
+*End
+*CloseUI: *HPOption_PaperPolicy
+
+*CloseGroup: InstallableOptions
+
+*% =================================
+*% User Interface Constraints
+*% =================================
+*% If the duplexer is not installed disable duplex modes.
+*%------------------------------------------------------------
+
+
+*%Constraints on PageSize and InputSlots Tray2
+*%==============================================================
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray2
+
+*UIConstraints: *InputSlot Tray2 *PageSize EnvISOB5
+*UIConstraints: *InputSlot Tray2 *PageSize Env10
+*UIConstraints: *InputSlot Tray2 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray2 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray2 *PageSize DoublePostcard
+
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageRegion Env10 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray2
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray2
+
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvISOB5
+*UIConstraints: *InputSlot Tray2 *PageRegion Env10
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray2 *PageRegion DoublePostcard
+
+*%Constraints on MediaTypes
+*%===========================================================
+*UIConstraints: *MediaType ExtraHeavy *InputSlot Tray2
+*UIConstraints: *MediaType Cardstock *InputSlot Tray2
+*UIConstraints: *MediaType Envelope *InputSlot Tray2
+*UIConstraints: *MediaType HeavyGlossy *InputSlot Tray2
+
+*UIConstraints: *InputSlot Tray2 *MediaType ExtraHeavy
+*UIConstraints: *InputSlot Tray2 *MediaType Cardstock
+*UIConstraints: *InputSlot Tray2 *MediaType Envelope
+*UIConstraints: *InputSlot Tray2 *MediaType HeavyGlossy
+
+
+*% Ignore ColorSmart manual settings in automatic mode
+*%======================================================
+*UIConstraints: *HPColorSmart Automatic *HPTextHalftone Smooth
+*UIConstraints: *HPColorSmart Automatic *HPTextNeutralGrays ProcessBlack
+*UIConstraints: *HPColorSmart Automatic *HPTextRGB Vivid
+*UIConstraints: *HPColorSmart Automatic *HPTextRGB Device
+
+*UIConstraints: *HPColorSmart Automatic *HPGraphicsHalftone Smooth
+*UIConstraints: *HPColorSmart Automatic *HPGraphicsNeutralGrays ProcessBlack
+*UIConstraints: *HPColorSmart Automatic *HPGraphicsRGB Vivid
+*UIConstraints: *HPColorSmart Automatic *HPGraphicsRGB Device
+
+*UIConstraints: *HPColorSmart Automatic *HPPhotoHalftone Smooth
+*UIConstraints: *HPColorSmart Automatic *HPPhotoNeutralGrays Black
+*UIConstraints: *HPColorSmart Automatic *HPPhotoRGB Vivid
+*UIConstraints: *HPColorSmart Automatic *HPPhotoRGB Device
+
+*UIConstraints: *HPColorSmart Automatic *HPEdgeControl Max
+*UIConstraints: *HPColorSmart Automatic *HPEdgeControl Light
+*UIConstraints: *HPColorSmart Automatic *HPEdgeControl Off
+*% Constraints on collation and memory
+*UIConstraints: *Collate True *InstalledMemory Mem10
+*UIConstraints: *InstalledMemory Mem10 *Collate True
+*% Job Storage & Mopier constraints
+*%------------------------------------------------------------
+
+
+*UIConstraints: *InstalledMemory Mem10 *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *InstalledMemory Mem10 *HPJobRetentionOption HPJobRetentionPrivate
+
+*UIConstraints: *HPJobRetentionOption HPJobRetentionProof *InstalledMemory Mem10
+*UIConstraints: *HPJobRetentionOption HPJobRetentionPrivate *InstalledMemory Mem10
+
+*% Fills not allowed with overlays
+*%=============================================
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+*% Halo style does not work with Watermarks
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+*% Do not manual duplex envelopes
+*%=============================================
+*UIConstraints: *HPManualDuplex True *PageRegion EnvISOB5
+*UIConstraints: *HPManualDuplex True *PageRegion Env10
+*UIConstraints: *HPManualDuplex True *PageRegion EnvC5
+*UIConstraints: *HPManualDuplex True *PageRegion EnvDL
+*UIConstraints: *HPManualDuplex True *PageRegion EnvMonarch
+*UIConstraints: *HPManualDuplex True *MediaType Transparency
+*UIConstraints: *HPManualDuplex True *MediaType Labels
+*UIConstraints: *HPManualDuplex True *MediaType ToughPaper
+*UIConstraints: *HPManualDuplex True *MediaType Envelope
+
+*UIConstraints: *PageRegion EnvISOB5 *HPManualDuplex True
+*UIConstraints: *PageRegion Env10 *HPManualDuplex True
+*UIConstraints: *PageRegion EnvC5 *HPManualDuplex True
+*UIConstraints: *PageRegion EnvDL *HPManualDuplex True
+*UIConstraints: *PageRegion EnvMonarch *HPManualDuplex True
+*UIConstraints: *MediaType Transparency *HPManualDuplex True
+*UIConstraints: *MediaType Labels *HPManualDuplex True
+*UIConstraints: *MediaType ToughPaper *HPManualDuplex True
+*UIConstraints: *MediaType Envelope *HPManualDuplex True
+
+*% ### The following lines are left in for visibility but commented out because though it
+*% ### seems like requiring a PIN for a private job is the thing to do, the way it works
+*% ### from the driver is very annoying. If you select a Private Job the UI constraint
+*% ### immediately presents an alert saying that you must have a PIN without giving the
+*% ### user a chance to even get to the PIN field yet. It would be nice if the alert were
+*% ### presented when the Print button is pushed, but it isn't.
+*% PIN is required when Job Retention is HPJobRetentionPrivate or HPJobRetentionPrivateStore
+*%###*UIConstraints: *HPJobRetentionOption HPJobRetentionPrivate *HPJobHoldKey HoldKeyNone
+*%###*UIConstraints: *HPJobHoldKey HoldKeyNone *HPJobRetentionOption HPJobRetentionPrivate
+
+*OpenGroup: HPJobRetention/Job Storage
+
+*% =================================
+*% Job Retention
+*% =================================
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetentionOption/Job Retention: PickOne
+*OrderDependency: 14 Prolog *HPJobRetentionOption
+*DefaultHPJobRetentionOption: HPJobRetentionOff
+*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+
+*%HPJobRetention HPJobRetentionPrivate/Private Job: "
+*% << /Collate true /CollateDetails
+*% << /Type 8 /Hold 1 /HoldType 1 >>
+*% >> setpagedevice
+*%"
+*%End
+
+*HPJobRetentionOption HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*CloseUI: *HPJobRetentionOption
+
+
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseGroup: HPJobRetention
+
+*% =================================
+*% Media Selection
+*% =================================
+*LandscapeOrientation: Plus90
+*VariablePaperSize: False
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w612h935/8.5x13: "
+ <</PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize B5/B5 (JIS): "
+ <</PageSize [516 729] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w612h936/Executive (JIS): "
+ <</PageSize [612 936] /ImagingBBox null /MediaClass (JISEXEC)>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 15 dict
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [612 935] (w612h935) put
+ dup [522 756] (Executive) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [516 728] (B5) put
+ dup [612 936] (w612h936) put
+ dup [419.5 567](DoublePostcard) put
+ dup [558 774] (w558h774) put
+ dup [499 709] (EnvISOB5) put
+ dup [297 684] (Env10) put
+ dup [459 649] (EnvC5) put
+ dup [312 624] (EnvDL) put
+ dup [279 540] (EnvMonarch) 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 Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w612h935/8.5x13: "
+ <</PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion B5/B5 (JIS): "
+ <</PageSize [516 729] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w612h936/Executive (JIS): "
+ <</PageSize [612 936] /ImagingBBox null /MediaClass (JISEXEC)>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*% The following entries provide information about specific paper keywords.
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.12 599.88 780.00"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Legal/Legal: "12.00 12.12 599.88 996.00"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea w612h935/8.5x13: "12.00 12.00 599.76 922.76"
+*ImageableArea Executive/Executive: "12.00 12.12 509.88 744.00"
+*ImageableArea A4/A4: "12.00 12.12 583.08 829.68"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.12 407.40 583.20"
+*ImageableArea B5/B5 (JIS): "12.00 12.12 503.88 715.92"
+*ImageableArea w612h936/Executive (JIS): "12.00 12.12 599.76 923.76"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.12 407.28 554.64"
+*ImageableArea w558h774/16K: "12.00 12.12 545.76 761.76"
+*ImageableArea EnvISOB5/Env ISO B5: "12.00 12.12 486.60 696.48"
+*ImageableArea Env10/Env Comm10: "12.00 12.12 284.76 672.00"
+*ImageableArea EnvC5/Env C5: "12.00 12.12 447.00 636.96"
+*ImageableArea EnvDL/Env DL: "12.00 12.12 299.64 611.52"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.12 266.76 528.00"
+*?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
+
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension w612h935/8.5x13: "612 935"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension B5/B5 (JIS): "516 729"
+*PaperDimension w612h936/Executive (JIS): "612 936"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+
+*RequiresPageRegion All: True
+
+*%=========================================
+*% Custom Paper Support
+*%=========================================
+*%Orientation and Margin (offsets) values are not utilized for cut sheet fed printer
+
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+*CenterRegistered: False
+*HWMargins: 16 16 16 16
+*CustomPageSize True: "
+ pop pop pop
+ << /DeferredMediaSelection true
+ /PageSize [ 7 -2 roll ]
+ /ImagingBBox null
+ >> setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1008
+
+*ParamCustomPageSize HeightOffset: 3 points 0 0
+*ParamCustomPageSize WidthOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 3
+
+*RequiresPageRegion All: True
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenFreq: "150.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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*% =================================
+*% Media Handling Features
+*% =================================
+*% Media Input Source
+*OpenUI *InputSlot/Paper Source: PickOne
+*OrderDependency: 40 AnySetup *InputSlot
+*DefaultInputSlot: Tray1
+*InputSlot Tray1/Tray 1: "
+ <</ManualFeed false /MediaPosition 3>> setpagedevice"
+*End
+*InputSlot Tray2/Tray 2: "
+ <</ManualFeed false /MediaPosition 0>> setpagedevice"
+*End
+*?InputSlot: "
+ save
+ [(Tray2) (None) (Tray1)]
+ statusdict /papertray get exec
+ {get exec} stopped { pop pop (unknown) } if = flush
+ restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 25 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*% =================================
+*% Media Types
+*% =================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: None
+*MediaType None/None: "
+ <</ManualFeed false /MediaType null >> setpagedevice"
+*End
+*MediaType Plain/Plain: "
+ << /ManualFeed false /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</ManualFeed false /MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</ManualFeed false /MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</ManualFeed false /MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</ManualFeed false /MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</ManualFeed false /MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</ManualFeed false /MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</ManualFeed false /MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</ManualFeed false /MediaType (Color)>> setpagedevice"
+*End
+*MediaType Light/Light (60-75 g/m2): "
+ <</ManualFeed false /MediaType (Light)>> setpagedevice"
+*End
+*MediaType Intermediate/Intermediate (90-104 g/m2): "
+ <</ManualFeed false /MediaType (Intermediate)>> setpagedevice"
+*End
+*MediaType Heavy/Heavy (105-119 g/m2): "
+ <</ManualFeed false /MediaType (Heavy)>> setpagedevice"
+*End
+*MediaType ExtraHeavy/Extra Heavy (120-163 g/m2): "
+ <</ManualFeed false /MediaType (Extra Heavy)>> setpagedevice"
+*End
+*MediaType Cardstock/Card Stock (164-200 g/m2): "
+ <</ManualFeed false /MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Rough/Rough (90-105 g/m2): "
+ <</ManualFeed false /MediaType (Rough)>> setpagedevice"
+*End
+*MediaType Glossy/Glossy (75-105 g/m2): "
+ <</ManualFeed false /MediaType (Gloss)>> setpagedevice"
+*End
+*MediaType HeavyGlossy/Heavy Glossy(106-120 g/m2): "
+ <</ManualFeed false /MediaType (Heavy Gloss)>> setpagedevice"
+*End
+*MediaType HighGloss/hp High Gloss (Images): "
+ <</ManualFeed false /MediaType (High Gloss Images)>> setpagedevice"
+*End
+*MediaType Envelope/Envelope: "
+ <</ManualFeed false /MediaType (Envelope)>> setpagedevice"
+*End
+*MediaType ToughPaper/Tough Paper: "
+ <</ManualFeed false /MediaType (Gloss Film)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /MediaType get
+ dup null eq {pop (Unknown)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+
+*%The following are here for the Manual Duplex plugin
+*HPDisallowManualFeedForManualDuplex: True
+*HPManualFeedPrintsOnBottom: True
+
+*% ================================================
+*% Manual Duplex
+*% ================================================
+*OpenGroup: HPFinishingPanel/Finishing
+
+*OpenUI *HPManualDuplex/Manually Print on 2nd Side: Boolean
+*OrderDependency: 35 AnySetup *HPManualDuplex
+*DefaultHPManualDuplex: False
+*HPManualDuplex True/Yes: "<< /PrintOnBackside true >> setpagedevice"
+*HPManualDuplex False/No: "<< /PrintOnBackside false >> setpagedevice"
+*?HPManualDuplex: "(False) == flush"
+*CloseUI: *HPManualDuplex
+*HPManualDuplexSupport: True
+
+*CloseGroup: HPFinishingPanel
+
+*% ===================================
+*% CMYK Ink Model
+*% ===================================
+*OpenGroup: HPCMYKInksPanel/CMYK Inks
+
+*OpenUI *HPCMYKInks/CMYK Inks: PickOne
+*OrderDependency: 110 AnySetup *HPCMYKInks
+*DefaultHPCMYKInks: Default
+*HPCMYKInks Default/Fast: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ Fast HPTextCMYKInkSetEmulation
+ Fast HPGraphicsCMYKInkSetEmulation
+ Fast HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks SWOP/SWOP: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ SWOP HPTextCMYKInkSetEmulation
+ SWOP HPGraphicsCMYKInkSetEmulation
+ SWOP HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks Euro/EuroScale: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ Euro HPTextCMYKInkSetEmulation
+ Euro HPGraphicsCMYKInkSetEmulation
+ Euro HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks DIC/DIC: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ DIC HPTextCMYKInkSetEmulation
+ DIC HPGraphicsCMYKInkSetEmulation
+ DIC HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks NoAdj/Device:"
+globaldict /HPTextCMYKInkSetEmulation known {
+ NoAdj HPTextCMYKInkSetEmulation
+ NoAdj HPGraphicsCMYKInkSetEmulation
+ NoAdj HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*CloseUI: *HPCMYKInks
+
+*CloseGroup: HPCMYKInksPanel
+
+*% ===================================
+*% ColorSmart
+*% ===================================
+*OpenGroup: HPColorOptionsPanel/Color Options
+
+*OpenUI *HPColorSmart/Color Options: PickOne
+*OrderDependency: 55 DocumentSetup *HPColorSmart
+*DefaultHPColorSmart: Automatic
+*HPColorSmart Automatic/Automatic: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartTextAdjustment
+ MatchScreen ColorSmartGraphicsAdjustment
+ MatchScreen ColorSmartImageAdjustment
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageAdaptiveHalftoning
+ Normal HPColorTrapping
+ TonerBlack HPTextNeutralAxis
+ TonerBlack HPGraphicsNeutralAxis
+ ProcBlack HPImageNeutralAxis
+ Detail ColorSmartTextHalftone
+ Detail ColorSmartGraphicsHalftone
+ Detail ColorSmartImageHalftone
+} if
+/setscreen { pop pop pop} def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*HPColorSmart Manual/Manual: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+} if
+/setscreen { pop pop pop} def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*CloseUI: *HPColorSmart
+
+*% ==================================
+*% ColorSmart Manual Settings
+*% ==================================
+*OpenUI *HPTextNeutralGrays/Text Neutral Grays: PickOne
+*OrderDependency: 57 AnySetup *HPTextNeutralGrays
+*DefaultHPTextNeutralGrays: Black
+*HPTextNeutralGrays Black/Black Only: "
+globaldict /HPTextNeutralAxis known {
+ TonerBlack HPTextNeutralAxis
+} if
+"
+*End
+*HPTextNeutralGrays ProcessBlack/4-Color: "
+globaldict /HPTextNeutralAxis known {
+ ProcBlack HPTextNeutralAxis
+} if
+"
+*End
+*CloseUI: *HPTextNeutralGrays
+
+*OpenUI *HPTextHalftone/Text Halftone: PickOne
+*OrderDependency: 57 AnySetup *HPTextHalftone
+*DefaultHPTextHalftone: Detail
+*HPTextHalftone Smooth/Smooth: "
+globaldict /ColorSmartColorMatching known {
+ Smooth ColorSmartTextHalftone
+} if
+"
+*End
+*HPTextHalftone Detail/Detail: "
+globaldict /ColorSmartColorMatching known {
+ Detail ColorSmartTextHalftone
+} if
+"
+*End
+*CloseUI: *HPTextHalftone
+
+*OpenUI *HPTextRGB/Text RGB Color: PickOne
+*OrderDependency: 57 AnySetup *HPTextRGB
+*DefaultHPTextRGB: sRGB
+*HPTextRGB sRGB/Default: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartTextAdjustment
+} if
+"
+*End
+*HPTextRGB Vivid/Vivid: "
+globaldict /ColorSmartColorMatching known {
+ Vivid ColorSmartTextAdjustment
+} if
+"
+*End
+*HPTextRGB Device/Device: "
+globaldict /ColorSmartColorMatching known {
+ NoAdj ColorSmartTextAdjustment
+} if
+"
+*End
+*CloseUI: *HPTextRGB
+
+*OpenUI *HPGraphicsNeutralGrays/Graphics Neutral Grays: PickOne
+*OrderDependency: 57 AnySetup *HPGraphicsNeutralGrays
+*DefaultHPGraphicsNeutralGrays: Black
+*HPGraphicsNeutralGrays Black/Black Only: "
+globaldict /HPGraphicsNeutralAxis known {
+ TonerBlack HPGraphicsNeutralAxis
+} if
+"
+*End
+*HPGraphicsNeutralGrays ProcessBlack/4-Color: "
+globaldict /HPGraphicsNeutralAxis known {
+ ProcBlack HPGraphicsNeutralAxis
+} if
+"
+*End
+*CloseUI: *HPGraphicsNeutralGrays
+
+*OpenUI *HPGraphicsHalftone/Graphics Halftone: PickOne
+*OrderDependency: 57 AnySetup *HPGraphicsHalftone
+*DefaultHPGraphicsHalftone: Detail
+*HPGraphicsHalftone Smooth/Smooth: "
+globaldict /ColorSmartColorMatching known {
+ Smooth ColorSmartGraphicsHalftone
+} if
+"
+*End
+*HPGraphicsHalftone Detail/Detail: "
+globaldict /ColorSmartColorMatching known {
+ Detail ColorSmartGraphicsHalftone
+} if
+"
+*End
+*CloseUI: *HPGraphicsHalftone
+
+*OpenUI *HPGraphicsRGB/Graphics RGB Color: PickOne
+*OrderDependency: 57 AnySetup *HPGraphicsRGB
+*DefaultHPGraphicsRGB: sRGB
+*HPGraphicsRGB sRGB/Default: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartGraphicsAdjustment
+} if
+"
+*End
+*HPGraphicsRGB Vivid/Vivid: "
+globaldict /ColorSmartColorMatching known {
+ Vivid ColorSmartGraphicsAdjustment
+} if
+"
+*End
+*HPGraphicsRGB Device/Device: "
+globaldict /ColorSmartColorMatching known {
+ NoAdj ColorSmartGraphicsAdjustment
+} if
+"
+*End
+*CloseUI: *HPGraphicsRGB
+
+*OpenUI *HPPhotoNeutralGrays/Photographs Neutral Grays: PickOne
+*OrderDependency: 57 AnySetup *HPPhotoNeutralGrays
+*DefaultHPPhotoNeutralGrays: ProcessBlack
+*HPPhotoNeutralGrays Black/Black Only: "
+globaldict /HPImageNeutralAxis known {
+ TonerBlack HPImageNeutralAxis
+} if
+"
+*End
+*HPPhotoNeutralGrays ProcessBlack/4-Color: "
+globaldict /HPImageNeutralAxis known {
+ ProcBlack HPImageNeutralAxis
+} if
+"
+*End
+*CloseUI: *HPPhotoNeutralGrays
+
+*OpenUI *HPPhotoHalftone/Photographs Halftone: PickOne
+*OrderDependency: 57 AnySetup *HPPhotoHalftone
+*DefaultHPPhotoHalftone: Detail
+*HPPhotoHalftone Smooth/Smooth: "
+globaldict /ColorSmartColorMatching known {
+ Smooth ColorSmartImageHalftone
+} if
+"
+*End
+*HPPhotoHalftone Detail/Detail: "
+globaldict /ColorSmartColorMatching known {
+ Detail ColorSmartImageHalftone
+} if
+"
+*End
+*CloseUI: *HPPhotoHalftone
+
+*OpenUI *HPPhotoRGB/Photo RGB Color: PickOne
+*OrderDependency: 57 AnySetup *HPPhotoRGB
+*DefaultHPPhotoRGB: sRGB
+*HPPhotoRGB sRGB/Default: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartImageAdjustment
+} if
+"
+*End
+*HPPhotoRGB Vivid/Vivid: "
+globaldict /ColorSmartColorMatching known {
+ Vivid ColorSmartImageAdjustment
+} if
+"
+*End
+*HPPhotoRGB Device/Device: "
+globaldict /ColorSmartColorMatching known {
+ NoAdj ColorSmartImageAdjustment
+} if
+"
+*End
+*CloseUI: *HPPhotoRGB
+
+*% ==================================
+*% Adaptive Halftoning and Color Trapping Settings - Edge Control settings
+*%
+*% Note the addition of ColorRET PS. Max, Normal, and Light options set ColorRET
+*% on. The Off option sets ColorRET off.
+*% ==================================
+
+*OpenUI *HPEdgeControl/Edge Control: PickOne
+*OrderDependency: 57 AnySetup *HPEdgeControl
+*DefaultHPEdgeControl: Normal
+*HPEdgeControl Max/Maximum: "
+globaldict /HPTextAdaptiveHalftoning known {
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageHAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Max HPColorTrapping
+} if
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice
+"
+*End
+*HPEdgeControl Normal/Normal: "
+globaldict /HPTextAdaptiveHalftoning known {
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageHAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Normal HPColorTrapping
+} if
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice
+"
+*End
+*HPEdgeControl Light/Light: "
+globaldict /HPTextAdaptiveHalftoning known {
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageHAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Light HPColorTrapping
+} if
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice
+"
+*End
+*HPEdgeControl Off/Off: "
+globaldict /HPTextAdaptiveHalftoning known {
+ false HPTextAdaptiveHalftoning
+ false HPGraphicsAdaptiveHalftoning
+ false HPImageAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Off HPColorTrapping
+} if
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice
+"
+*End
+*CloseUI: *HPEdgeControl
+
+*% =================================
+*% Print Color as Gray
+*% Chose NOT to use standard *ColorModel keyword because color on or off is simpler
+*% =================================
+*OpenUI *ColorModel/Print Color as Gray: PickOne
+*OrderDependency: 20 AnySetup *ColorModel
+*DefaultColorModel: CMYK
+*ColorModel Gray/On: "<</ProcessColorModel /DeviceGray>> setpagedevice"
+*ColorModel CMYK/Off: "<</ProcessColorModel /DeviceCMYK>> setpagedevice"
+*?ColorModel: "
+ save
+ currentpagedevice /ProcessColorModel get
+ /DeviceGray eq {(Gray)}{(CMYK)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ColorModel
+
+*CloseGroup: HPColorOptionsPanel
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenGroup: HPWaterOverlayPanel/Watermark/Overlay
+
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% Watermark Color
+*% =================================
+*OpenUI *HPwmTextColor/Watermark Color: PickOne
+*OrderDependency: 64 AnySetup *HPwmTextColor
+*DefaultHPwmTextColor: Black
+*HPwmTextColor Black/Gray: "userdict /HPwmColor { 0 setgray HPwmSaturation } bind put"
+*HPwmTextColor Red/Red: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 1 .3 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Orange/Orange: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 .5 1 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Yellow/Yellow: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 0 1 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Green/Green: "userdict /HPwmColor { /DeviceCMYK setcolorspace .9 0 .9 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Blue/Blue: "userdict /HPwmColor { /DeviceCMYK setcolorspace 1 .1 0 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Purple/Violet: "userdict /HPwmColor { /DeviceCMYK setcolorspace .8 .8 0 0 setcolor HPwmSaturation } bind put"
+*CloseUI: *HPwmTextColor
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*CloseGroup: HPWaterOverlayPanel
+
+*% =================================
+*% Control
+*% =================================
+*DefaultResolution: 600dpi
+*Resolution 600dpi: ""
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+
+*%====================================
+*% Collation
+*%====================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 12 AnySetup *Collate
+*DefaultCollate: False
+*Collate True/On (turn off in application): "
+ <</Collate true>> setpagedevice"
+*End
+*Collate False/Off: "
+ <</Collate false>> setpagedevice"
+*End
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+*% =================================
+*% Specials for Quark
+*% =================================
+*QRKDoNonLocalDCS: False
+*QRKCustomHalftone HP/hp color LaserJet 4610: ""
+
+*% =================================
+*% Font Information
+*% =================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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
+*% ===================================
+
+*% 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: "warming up"/warming up
+*Status: "initializing"/initializing
+*Status: "idle"/idle
+*Status: "waiting"/waiting
+*Status: "busy"/busy
+*Status: "printing"/printing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: needs attention"/PrinterError: needs attention
+*Status: "PrinterError: cover open"/PrinterError: cover open
+*Status: "PrinterError: no toner cartridge"/PrinterError: no toner cartridge
+*Status: "PrinterError: manual feed"/PrinterError: manual feed
+*Status: "PrinterError: out of paper"/PrinterError: out of paper
+*Status: "PrinterError: Paper Jam"/PrinterError: Paper Jam
+*Status: "PrinterError: page protect needed"/PrinterError: page protect needed
+*Status: "PrinterError: out of memory"/PrinterError: out of memory
+*Status: "PrinterError: output bin full"/PrinterError: output bin full
+*Status: "PrinterError: resetting printer"/PrinterError: resetting printer
+*Status: "PrinterError: toner is low"/PrinterError: toner is low
+*Status: "PrinterError: off line"/PrinterError: off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*% PrinterError (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "cover open"/cover open
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% =================================
+*% Color Separation Information
+*% =================================
+*ContoneOnly: True
+
+*% =================================
+*% System Management
+*% =================================
+*FreeVM: "6000000"
+*VMOption Mem10/160 - 287 MB RAM: "6000000"
+*VMOption Mem11/288 - 415 MB RAM: "70000000"
+*VMOption Mem12/416 - 544 MB RAM: "134000000"
+
+*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "300"
+*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: Cannot reset printer.) = flush
+"
+*End
+
+*% =================================
+*% For "hp color LaserJet 4610"
+*% =================================
diff --git a/prnt/hpijs/ppd/hp_color_LaserJet_4650.ppd b/prnt/hpijs/ppd/hp_color_LaserJet_4650.ppd
new file mode 100644
index 000000000..07b6d1c0c
--- /dev/null
+++ b/prnt/hpijs/ppd/hp_color_LaserJet_4650.ppd
@@ -0,0 +1,2060 @@
+*PPD-Adobe: "4.3"
+
+*% =================================
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD Version for Apple Macintosh
+*% =================================
+
+*% =================================
+*% Product/PPD Version Information
+*% =================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.0.1 X"
+*HPBuildNumber: "002"
+*LanguageVersion: English
+*LanguageEncoding: MacStandard
+*PCFileName: "HP4650.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*cupsICCProfile RGB../sRGB Matching Profile: "/Library/Printers/hp/Profiles/sRGB_A.icc"
+*cupsICCProfile CMYK../CMYK Matching Profile: "/Library/Printers/hp/Profiles/CMYK_A.icc"
+*cupsICCProfile Gray../Gray Matching Profile: "/Library/Printers/hp/Profiles/Gray_A.icc"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/hp color LaserJet 4650.icns"
+
+*% Product Name and Version Information
+*Manufacturer: "HP"
+*Product: "(hp color LaserJet 4650)"
+*ModelName: "HP Color LaserJet 4650"
+*ShortNickName: "HP Color LaserJet 4650"
+*NickName: "HP Color LaserJet 4650 Postscript (recommended)"
+*PSVersion: "(3010.107) 0"
+
+*% =================================
+*% Basic Device Capabilities
+*% =================================
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: CMYK
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+*Throughput: "22"
+*FileSystem: False
+
+*% =================================
+*% Emulations and Protocols
+*% =================================
+*Protocols: PJL TBCP
+
+*% =================================
+*% Installable Options
+*% =================================
+*OpenGroup: InstallableOptions/Options Installed
+*OpenUI *HPOption_500_Sheet_Feeder_Tray3/Tray 3: Boolean
+*DefaultHPOption_500_Sheet_Feeder_Tray3: False
+*HPOption_500_Sheet_Feeder_Tray3 True/Installed: ""
+*HPOption_500_Sheet_Feeder_Tray3 False/Not Installed: ""
+*?HPOption_500_Sheet_Feeder_Tray3: "
+ save
+ currentpagedevice /InputAttributes get
+ dup 1 known
+ {1 get null eq {(False)}{(True)}ifelse}{pop (False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_500_Sheet_Feeder_Tray3
+
+*OpenUI *HPOption_500_Sheet_Feeder_Tray4/Tray 4: Boolean
+*DefaultHPOption_500_Sheet_Feeder_Tray4: False
+*HPOption_500_Sheet_Feeder_Tray4 True/Installed: ""
+*HPOption_500_Sheet_Feeder_Tray4 False/Not Installed: ""
+*?HPOption_500_Sheet_Feeder_Tray4: "
+ save
+ currentpagedevice /InputAttributes get
+ dup 4 known
+ {4 get null eq {(False)}{(True)}ifelse}{pop (False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_500_Sheet_Feeder_Tray4
+
+*OpenUI *HPOption_Disk/Printer Disk: PickOne
+*DefaultHPOption_Disk: None
+*HPOption_Disk None/None: ""
+*HPOption_Disk RAMDisk/RAM Disk: ""
+*HPOption_Disk HardDisk/Hard Disk: ""
+*?HPOption_Disk: "
+ save
+ (HardDisk)
+ (RAMDisk)
+ (None)
+ 0
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { dup /Writeable get
+ { /PhysicalSize get 500000 gt {2}{1}ifelse 2 copy lt { exch }if pop }
+ { pop } ifelse
+ } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ index = flush pop pop pop
+ restore
+"
+*End
+*CloseUI: *HPOption_Disk
+
+*OpenUI *InstalledMemory/Memory Configuration: PickOne
+*DefaultInstalledMemory: Mem10
+*InstalledMemory Mem10/160 - 287 MB RAM: ""
+*InstalledMemory Mem11/288 - 415 MB RAM: ""
+*InstalledMemory Mem12/416 - 544 MB RAM: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 416 ge
+ {(Mem12)}
+ {size 288 ge
+ {(Mem11)}
+ {(Mem10)}ifelse
+ }ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_MBM_Disk/Printer Hard Disk: PickOne
+*DefaultHPOption_MBM_Disk: False
+*HPOption_MBM_Disk True/Installed: ""
+*HPOption_MBM_Disk False/Not Installed: ""
+*?HPOption_MBM_Disk: "
+ save
+ false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_MBM_Disk
+
+*OpenUI *HPOption_PaperPolicy/Paper Matching: PickOne
+*OrderDependency: 29 AnySetup *HPOption_PaperPolicy
+*DefaultHPOption_PaperPolicy: Prompt
+*HPOption_PaperPolicy Prompt/Prompt User for correct size: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy Scale/Nearest Size & Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy Crop/Nearest Size & Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPOption_PaperPolicy: "(Prompt) = flush"
+*End
+*CloseUI: *HPOption_PaperPolicy
+
+*CloseGroup: InstallableOptions
+
+*% =================================
+*% User Interface Constraints
+*% =================================
+*% If the duplexer is not installed disable duplex modes.
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+
+*%Constraints on Tray 3 or 4 if not installed
+*UIConstraints: *HPOption_500_Sheet_Feeder_Tray3 False *InputSlot Tray3
+*UIConstraints: *HPOption_500_Sheet_Feeder_Tray4 False *InputSlot Tray4
+
+*%Constraints on PageSize and InputSlots Tray2, Tray3, and Tray4
+*%==============================================================
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray4
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *PageSize Env10 *InputSlot Tray3
+*UIConstraints: *PageSize Env10 *InputSlot Tray4
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray3
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray4
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *PageSize EnvDL *InputSlot Tray3
+*UIConstraints: *PageSize EnvDL *InputSlot Tray4
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray4
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray2
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray3
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray4
+
+*UIConstraints: *InputSlot Tray2 *PageSize EnvISOB5
+*UIConstraints: *InputSlot Tray3 *PageSize EnvISOB5
+*UIConstraints: *InputSlot Tray4 *PageSize EnvISOB5
+*UIConstraints: *InputSlot Tray2 *PageSize Env10
+*UIConstraints: *InputSlot Tray3 *PageSize Env10
+*UIConstraints: *InputSlot Tray4 *PageSize Env10
+*UIConstraints: *InputSlot Tray2 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray3 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray4 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray2 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray3 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray4 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray4 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray2 *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray3 *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray4 *PageSize DoublePostcard
+
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray3
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray4
+*UIConstraints: *PageRegion Env10 *InputSlot Tray2
+*UIConstraints: *PageRegion Env10 *InputSlot Tray3
+*UIConstraints: *PageRegion Env10 *InputSlot Tray4
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray4
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray2
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray3
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray4
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray4
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray2
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray3
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray4
+
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvISOB5
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvISOB5
+*UIConstraints: *InputSlot Tray4 *PageRegion EnvISOB5
+*UIConstraints: *InputSlot Tray2 *PageRegion Env10
+*UIConstraints: *InputSlot Tray3 *PageRegion Env10
+*UIConstraints: *InputSlot Tray4 *PageRegion Env10
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray4 *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray4 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray4 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray2 *PageRegion DoublePostcard
+*UIConstraints: *InputSlot Tray3 *PageRegion DoublePostcard
+*UIConstraints: *InputSlot Tray4 *PageRegion DoublePostcard
+
+*%Constraints on MediaTypes
+*%===========================================================
+*UIConstraints: *MediaType ExtraHeavy *InputSlot Tray2
+*UIConstraints: *MediaType ExtraHeavy *InputSlot Tray3
+*UIConstraints: *MediaType ExtraHeavy *InputSlot Tray4
+*UIConstraints: *MediaType Cardstock *InputSlot Tray2
+*UIConstraints: *MediaType Cardstock *InputSlot Tray3
+*UIConstraints: *MediaType Cardstock *InputSlot Tray4
+*UIConstraints: *MediaType Envelope *InputSlot Tray2
+*UIConstraints: *MediaType Envelope *InputSlot Tray3
+*UIConstraints: *MediaType Envelope *InputSlot Tray4
+*UIConstraints: *MediaType HeavyGlossy *InputSlot Tray2
+*UIConstraints: *MediaType HeavyGlossy *InputSlot Tray3
+*UIConstraints: *MediaType HeavyGlossy *InputSlot Tray4
+
+*UIConstraints: *InputSlot Tray2 *MediaType ExtraHeavy
+*UIConstraints: *InputSlot Tray3 *MediaType ExtraHeavy
+*UIConstraints: *InputSlot Tray4 *MediaType ExtraHeavy
+*UIConstraints: *InputSlot Tray2 *MediaType Cardstock
+*UIConstraints: *InputSlot Tray3 *MediaType Cardstock
+*UIConstraints: *InputSlot Tray4 *MediaType Cardstock
+*UIConstraints: *InputSlot Tray2 *MediaType Envelope
+*UIConstraints: *InputSlot Tray3 *MediaType Envelope
+*UIConstraints: *InputSlot Tray4 *MediaType Envelope
+*UIConstraints: *InputSlot Tray2 *MediaType HeavyGlossy
+*UIConstraints: *InputSlot Tray3 *MediaType HeavyGlossy
+*UIConstraints: *InputSlot Tray4 *MediaType HeavyGlossy
+
+*%Constraints on PageSize and Duplex
+*%=============================================
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexNoTumble
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexTumble
+*UIConstraints: *PageSize w612h935 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize w612h935 *Duplex DuplexTumble
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+*UIConstraints: *PageSize w612h936 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize w612h936 *Duplex DuplexTumble
+*UIConstraints: *PageSize w558h774 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize w558h774 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexTumble
+
+*NonUIConstraints: *Duplex DuplexNoTumble *CustomPageSize True
+*NonUIConstraints: *Duplex DuplexTumble *CustomPageSize True
+*UIConstraints: *Duplex DuplexNoTumble *PageSize w612h935
+*UIConstraints: *Duplex DuplexTumble *PageSize w612h935
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A5
+*UIConstraints: *Duplex DuplexTumble *PageSize A5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize w612h936
+*UIConstraints: *Duplex DuplexTumble *PageSize w612h936
+*UIConstraints: *Duplex DuplexNoTumble *PageSize w558h774
+*UIConstraints: *Duplex DuplexTumble *PageSize w558h774
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvISOB5
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvISOB5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageSize DoublePostcard
+*UIConstraints: *Duplex DuplexTumble *PageSize DoublePostcard
+
+*UIConstraints: *PageRegion w612h935 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion w612h935 *Duplex DuplexTumble
+*UIConstraints: *PageRegion w612h936 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion w612h936 *Duplex DuplexTumble
+*UIConstraints: *PageRegion w558h774 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion w558h774 *Duplex DuplexTumble
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion w612h935
+*UIConstraints: *Duplex DuplexTumble *PageRegion w612h935
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion w612h936
+*UIConstraints: *Duplex DuplexTumble *PageRegion w612h936
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion w558h774
+*UIConstraints: *Duplex DuplexTumble *PageRegion w558h774
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvISOB5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvISOB5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion DoublePostcard
+*UIConstraints: *Duplex DuplexTumble *PageRegion DoublePostcard
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Cardstock *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Cardstock *Duplex DuplexTumble
+*UIConstraints: *MediaType ExtraHeavy *Duplex DuplexNoTumble
+*UIConstraints: *MediaType ExtraHeavy *Duplex DuplexTumble
+*UIConstraints: *MediaType ToughPaper *Duplex DuplexTumble
+*UIConstraints: *MediaType ToughPaper *Duplex DuplexTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Cardstock
+*UIConstraints: *Duplex DuplexTumble *MediaType Cardstock
+*UIConstraints: *Duplex DuplexNoTumble *MediaType ExtraHeavy
+*UIConstraints: *Duplex DuplexTumble *MediaType ExtraHeavy
+*UIConstraints: *Duplex DuplexTumble *MediaType ToughPaper
+*UIConstraints: *Duplex DuplexTumble *MediaType ToughPaper
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Envelope
+*UIConstraints: *Duplex DuplexTumble *MediaType Envelope
+
+*% Ignore ColorSmart manual settings in automatic mode
+*%======================================================
+*UIConstraints: *HPColorSmart Automatic *HPTextHalftone Smooth
+*UIConstraints: *HPColorSmart Automatic *HPTextNeutralGrays ProcessBlack
+*UIConstraints: *HPColorSmart Automatic *HPTextRGB Vivid
+*UIConstraints: *HPColorSmart Automatic *HPTextRGB Device
+
+*UIConstraints: *HPColorSmart Automatic *HPGraphicsHalftone Smooth
+*UIConstraints: *HPColorSmart Automatic *HPGraphicsNeutralGrays ProcessBlack
+*UIConstraints: *HPColorSmart Automatic *HPGraphicsRGB Vivid
+*UIConstraints: *HPColorSmart Automatic *HPGraphicsRGB Device
+
+*UIConstraints: *HPColorSmart Automatic *HPPhotoHalftone Smooth
+*UIConstraints: *HPColorSmart Automatic *HPPhotoNeutralGrays Black
+*UIConstraints: *HPColorSmart Automatic *HPPhotoRGB Vivid
+*UIConstraints: *HPColorSmart Automatic *HPPhotoRGB Device
+
+*UIConstraints: *HPColorSmart Automatic *HPEdgeControl Max
+*UIConstraints: *HPColorSmart Automatic *HPEdgeControl Light
+*UIConstraints: *HPColorSmart Automatic *HPEdgeControl Off
+
+*% Fills not allowed with overlays
+*%=============================================
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+*% Halo style does not work with Watermarks
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+*% Job Retention not allowed from RAM disk
+*%=============================================
+*UIConstraints: *HPOption_Disk RAMDisk *HPJobRetentionOption HPJobRetentionQuickCopy
+*%UIConstraints: *HPOption_Disk RAMDisk *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPOption_Disk RAMDisk *HPJobRetentionOption HPJobRetentionStore
+*%UIConstraints: *HPOption_Disk RAMDisk *HPJobRetentionOption HPJobRetentionPrivate
+
+*% Do not manual duplex envelopes
+*%=============================================
+*UIConstraints: *HPManualDuplex True *PageRegion EnvISOB5
+*UIConstraints: *HPManualDuplex True *PageRegion Env10
+*UIConstraints: *HPManualDuplex True *PageRegion EnvC5
+*UIConstraints: *HPManualDuplex True *PageRegion EnvDL
+*UIConstraints: *HPManualDuplex True *PageRegion EnvMonarch
+*UIConstraints: *HPManualDuplex True *MediaType Transparency
+*UIConstraints: *HPManualDuplex True *MediaType Labels
+*UIConstraints: *HPManualDuplex True *MediaType ToughPaper
+*UIConstraints: *HPManualDuplex True *MediaType Envelope
+
+*UIConstraints: *PageRegion EnvISOB5 *HPManualDuplex True
+*UIConstraints: *PageRegion Env10 *HPManualDuplex True
+*UIConstraints: *PageRegion EnvC5 *HPManualDuplex True
+*UIConstraints: *PageRegion EnvDL *HPManualDuplex True
+*UIConstraints: *PageRegion EnvMonarch *HPManualDuplex True
+*UIConstraints: *MediaType Transparency *HPManualDuplex True
+*UIConstraints: *MediaType Labels *HPManualDuplex True
+*UIConstraints: *MediaType ToughPaper *HPManualDuplex True
+*UIConstraints: *MediaType Envelope *HPManualDuplex True
+
+*% ### The following lines are left in for visibility but commented out because though it
+*% ### seems like requiring a PIN for a private job is the thing to do, the way it works
+*% ### from the driver is very annoying. If you select a Private Job the UI constraint
+*% ### immediately presents an alert saying that you must have a PIN without giving the
+*% ### user a chance to even get to the PIN field yet. It would be nice if the alert were
+*% ### presented when the Print button is pushed, but it isn't.
+*% PIN is required when Job Retention is HPJobRetentionPrivate or HPJobRetentionPrivateStore
+*%###*UIConstraints: *HPJobRetentionOption HPJobRetentionPrivate *HPJobHoldKey HoldKeyNone
+*%###*UIConstraints: *HPJobHoldKey HoldKeyNone *HPJobRetentionOption HPJobRetentionPrivate
+
+*OpenGroup: HPJobRetention/Job Storage
+
+*% =================================
+*% Job Retention
+*% =================================
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetentionOption/Job Retention: PickOne
+*OrderDependency: 14 Prolog *HPJobRetentionOption
+*DefaultHPJobRetentionOption: HPJobRetentionOff
+*HPJobRetentionOption HPJobRetentionQuickCopy/Quick Copy: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 1 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionStore/Stored Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 2 >>
+ >> setpagedevice
+"
+*End
+
+*%HPJobRetention HPJobRetentionPrivate/Private Job: "
+*% << /Collate true /CollateDetails
+*% << /Type 8 /Hold 1 /HoldType 1 >>
+*% >> setpagedevice
+*%"
+*%End
+
+*HPJobRetentionOption HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*CloseUI: *HPJobRetentionOption
+
+
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseGroup: HPJobRetention
+
+*% =================================
+*% Media Selection
+*% =================================
+*LandscapeOrientation: Plus90
+*VariablePaperSize: False
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w612h935/8.5x13: "
+ <</PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize B5/B5 (JIS): "
+ <</PageSize [516 729] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w612h936/Executive (JIS): "
+ <</PageSize [612 936] /ImagingBBox null /MediaClass (JISEXEC)>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 15 dict
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [612 935] (w612h935) put
+ dup [522 756] (Executive) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [516 728] (B5) put
+ dup [612 936] (w612h936) put
+ dup [419.5 567](DoublePostcard) put
+ dup [558 774] (w558h774) put
+ dup [499 709] (EnvISOB5) put
+ dup [297 684] (Env10) put
+ dup [459 649] (EnvC5) put
+ dup [312 624] (EnvDL) put
+ dup [279 540] (EnvMonarch) 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 Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w612h935/8.5x13: "
+ <</PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion B5/B5 (JIS): "
+ <</PageSize [516 729] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w612h936/Executive (JIS): "
+ <</PageSize [612 936] /ImagingBBox null /MediaClass (JISEXEC)>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env ISO B5: "
+ <</PageSize [499 709] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*% The following entries provide information about specific paper keywords.
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.12 599.88 780.00"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Legal/Legal: "12.00 12.12 599.88 996.00"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea w612h935/8.5x13: "12.00 12.00 599.76 922.76"
+*ImageableArea Executive/Executive: "12.00 12.12 509.88 744.00"
+*ImageableArea A4/A4: "12.00 12.12 583.08 829.68"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.12 407.40 583.20"
+*ImageableArea B5/B5 (JIS): "12.00 12.12 503.88 715.92"
+*ImageableArea w612h936/Executive (JIS): "12.00 12.12 599.76 923.76"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.12 407.28 554.64"
+*ImageableArea w558h774/16K: "12.00 12.12 545.76 761.76"
+*ImageableArea EnvISOB5/Env ISO B5: "12.00 12.12 486.60 696.48"
+*ImageableArea Env10/Env Comm10: "12.00 12.12 284.76 672.00"
+*ImageableArea EnvC5/Env C5: "12.00 12.12 447.00 636.96"
+*ImageableArea EnvDL/Env DL: "12.00 12.12 299.64 611.52"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.12 266.76 528.00"
+*?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
+
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension w612h935/8.5x13: "612 935"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension B5/B5 (JIS): "516 729"
+*PaperDimension w612h936/Executive (JIS): "612 936"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension EnvISOB5/Env ISO B5: "499 709"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+
+*RequiresPageRegion All: True
+
+*%=========================================
+*% Custom Paper Support
+*%=========================================
+*%Orientation and Margin (offsets) values are not utilized for cut sheet fed printer
+
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+*CenterRegistered: False
+*HWMargins: 16 16 16 16
+*CustomPageSize True: "
+ pop pop pop
+ << /DeferredMediaSelection true
+ /PageSize [ 7 -2 roll ]
+ /ImagingBBox null
+ >> setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1008
+*ParamCustomPageSize Orientation: 3 int 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize WidthOffset: 5 points 0 0
+
+*RequiresPageRegion All: True
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenFreq: "150.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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*% =================================
+*% Media Handling Features
+*% =================================
+*% Media Input Source
+*OpenUI *InputSlot/Paper Source: PickOne
+*OrderDependency: 40 AnySetup *InputSlot
+*DefaultInputSlot: Tray1
+*InputSlot Tray1/Tray 1: "
+ <</MediaPosition 3>> setpagedevice"
+*End
+*InputSlot Tray2/Tray 2: "
+ <</MediaPosition 0>> setpagedevice"
+*End
+*InputSlot Tray3Optional/Tray 3 (Optional): "
+ <</MediaPosition 1>> setpagedevice"
+*End
+*InputSlot Tray4Optional/Tray 4 (Optional): "
+ <</MediaPosition 4>> setpagedevice"
+*End
+*?InputSlot: "
+save
+ currentpagedevice /InputAttributes get
+ /Priority get
+ aload pop pop
+ /theTray exch def
+ /theTray 0 eq {(Tray2)} {/theTray 1 eq {(Tray3)} {/theTray 4 eq {(Tray4)} {(Tray1)} ifelse} ifelse} ifelse
+ = flush
+restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*% =================================
+*% Media Types
+*% =================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 50 AnySetup *MediaType
+*DefaultMediaType: None
+*MediaType None/None: "
+ <</ManualFeed false /MediaType null >> setpagedevice"
+*End
+*MediaType Plain/Plain: "
+ << /ManualFeed false /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</ManualFeed false /MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</ManualFeed false /MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</ManualFeed false /MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</ManualFeed false /MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</ManualFeed false /MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</ManualFeed false /MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</ManualFeed false /MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</ManualFeed false /MediaType (Color)>> setpagedevice"
+*End
+*MediaType Light/Light (60-75 g/m2): "
+ <</ManualFeed false /MediaType (Light)>> setpagedevice"
+*End
+*MediaType Intermediate/Intermediate (90-104 g/m2): "
+ <</ManualFeed false /MediaType (Intermediate)>> setpagedevice"
+*End
+*MediaType Heavy/Heavy (105-119 g/m2): "
+ <</ManualFeed false /MediaType (Heavy)>> setpagedevice"
+*End
+*MediaType ExtraHeavy/Extra Heavy (120-163 g/m2): "
+ <</ManualFeed false /MediaType (Extra Heavy)>> setpagedevice"
+*End
+*MediaType Cardstock/Card Stock (164-200 g/m2): "
+ <</ManualFeed false /MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Rough/Rough (90-105 g/m2): "
+ <</ManualFeed false /MediaType (Rough)>> setpagedevice"
+*End
+*MediaType Glossy/Glossy (75-105 g/m2): "
+ <</ManualFeed false /MediaType (Gloss)>> setpagedevice"
+*End
+*MediaType HeavyGlossy/Heavy Glossy(106-120 g/m2): "
+ <</ManualFeed false /MediaType (Heavy Gloss)>> setpagedevice"
+*End
+*MediaType HighGloss/hp High Gloss (Images): "
+ <</ManualFeed false /MediaType (High Gloss Images)>> setpagedevice"
+*End
+*MediaType Envelope/Envelope: "
+ <</ManualFeed false /MediaType (Envelope)>> setpagedevice"
+*End
+*MediaType ToughPaper/Tough Paper: "
+ <</ManualFeed false /MediaType (Gloss Film)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /MediaType get
+ dup null eq {pop (Unknown)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*% ===================================
+*% Two-sided Printing (Duplex)
+*% ===================================
+*OpenUI *Duplex/2-Sided Printing: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "
+ <</Duplex false /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Long-Edge Binding: "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Short-Edge Binding: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "save
+ currentpagedevice dup /Duplex known
+ {dup /Duplex get
+ {/Tumble get{(DuplexTumble)}{(DuplexNoTumble)}ifelse}
+ {pop (None)} ifelse
+ }
+ {(None)} ifelse = flush
+restore
+"
+*End
+*CloseUI: *Duplex
+
+*%The following are here for the Manual Duplex plugin
+*HPDisallowManualFeedForManualDuplex: True
+*HPManualFeedPrintsOnBottom: True
+
+*% ================================================
+*% Manual Duplex
+*% ================================================
+*OpenGroup: HPFinishingPanel/Finishing
+
+*OpenUI *HPManualDuplex/Manually Print on 2nd Side: Boolean
+*OrderDependency: 35 AnySetup *HPManualDuplex
+*DefaultHPManualDuplex: False
+*HPManualDuplex True/Yes: "<< /PrintOnBackside true >> setpagedevice"
+*HPManualDuplex False/No: "<< /PrintOnBackside false >> setpagedevice"
+*?HPManualDuplex: "(False) == flush"
+*CloseUI: *HPManualDuplex
+
+*CloseGroup: HPFinishingPanel
+
+*% ===================================
+*% CMYK Ink Model
+*% ===================================
+*OpenGroup: HPCMYKInksPanel/CMYK Inks
+
+*OpenUI *HPCMYKInks/CMYK Inks: PickOne
+*OrderDependency: 110 AnySetup *HPCMYKInks
+*DefaultHPCMYKInks: Default
+*HPCMYKInks Default/Fast: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ Fast HPTextCMYKInkSetEmulation
+ Fast HPGraphicsCMYKInkSetEmulation
+ Fast HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks SWOP/SWOP: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ SWOP HPTextCMYKInkSetEmulation
+ SWOP HPGraphicsCMYKInkSetEmulation
+ SWOP HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks Euro/EuroScale: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ Euro HPTextCMYKInkSetEmulation
+ Euro HPGraphicsCMYKInkSetEmulation
+ Euro HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks DIC/DIC: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ DIC HPTextCMYKInkSetEmulation
+ DIC HPGraphicsCMYKInkSetEmulation
+ DIC HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks NoAdj/Device:"
+globaldict /HPTextCMYKInkSetEmulation known {
+ NoAdj HPTextCMYKInkSetEmulation
+ NoAdj HPGraphicsCMYKInkSetEmulation
+ NoAdj HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*CloseUI: *HPCMYKInks
+
+*CloseGroup: HPCMYKInksPanel
+
+*% ===================================
+*% ColorSmart
+*% ===================================
+*OpenGroup: HPColorOptionsPanel/Color Options
+
+*OpenUI *HPColorSmart/Color Options: PickOne
+*OrderDependency: 55 DocumentSetup *HPColorSmart
+*DefaultHPColorSmart: Automatic
+*HPColorSmart Automatic/Automatic: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartTextAdjustment
+ MatchScreen ColorSmartGraphicsAdjustment
+ MatchScreen ColorSmartImageAdjustment
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageAdaptiveHalftoning
+ Normal HPColorTrapping
+ TonerBlack HPTextNeutralAxis
+ TonerBlack HPGraphicsNeutralAxis
+ ProcBlack HPImageNeutralAxis
+ Detail ColorSmartTextHalftone
+ Detail ColorSmartGraphicsHalftone
+ Detail ColorSmartImageHalftone
+} if
+/setscreen { pop pop pop} def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*HPColorSmart Manual/Manual: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+} if
+/setscreen { pop pop pop} def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*CloseUI: *HPColorSmart
+
+*% ==================================
+*% ColorSmart Manual Settings
+*% ==================================
+*OpenUI *HPTextNeutralGrays/Text Neutral Grays: PickOne
+*OrderDependency: 57 AnySetup *HPTextNeutralGrays
+*DefaultHPTextNeutralGrays: Black
+*HPTextNeutralGrays Black/Black Only: "
+globaldict /HPTextNeutralAxis known {
+ TonerBlack HPTextNeutralAxis
+} if
+"
+*End
+*HPTextNeutralGrays ProcessBlack/4-Color: "
+globaldict /HPTextNeutralAxis known {
+ ProcBlack HPTextNeutralAxis
+} if
+"
+*End
+*CloseUI: *HPTextNeutralGrays
+
+*OpenUI *HPTextHalftone/Text Halftone: PickOne
+*OrderDependency: 57 AnySetup *HPTextHalftone
+*DefaultHPTextHalftone: Detail
+*HPTextHalftone Smooth/Smooth: "
+globaldict /ColorSmartColorMatching known {
+ Smooth ColorSmartTextHalftone
+} if
+"
+*End
+*HPTextHalftone Detail/Detail: "
+globaldict /ColorSmartColorMatching known {
+ Detail ColorSmartTextHalftone
+} if
+"
+*End
+*CloseUI: *HPTextHalftone
+
+*OpenUI *HPTextRGB/Text RGB Color: PickOne
+*OrderDependency: 57 AnySetup *HPTextRGB
+*DefaultHPTextRGB: sRGB
+*HPTextRGB sRGB/Default: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartTextAdjustment
+} if
+"
+*End
+*HPTextRGB Vivid/Vivid: "
+globaldict /ColorSmartColorMatching known {
+ Vivid ColorSmartTextAdjustment
+} if
+"
+*End
+*HPTextRGB Device/Device: "
+globaldict /ColorSmartColorMatching known {
+ NoAdj ColorSmartTextAdjustment
+} if
+"
+*End
+*CloseUI: *HPTextRGB
+
+*OpenUI *HPGraphicsNeutralGrays/Graphics Neutral Grays: PickOne
+*OrderDependency: 57 AnySetup *HPGraphicsNeutralGrays
+*DefaultHPGraphicsNeutralGrays: Black
+*HPGraphicsNeutralGrays Black/Black Only: "
+globaldict /HPGraphicsNeutralAxis known {
+ TonerBlack HPGraphicsNeutralAxis
+} if
+"
+*End
+*HPGraphicsNeutralGrays ProcessBlack/4-Color: "
+globaldict /HPGraphicsNeutralAxis known {
+ ProcBlack HPGraphicsNeutralAxis
+} if
+"
+*End
+*CloseUI: *HPGraphicsNeutralGrays
+
+*OpenUI *HPGraphicsHalftone/Graphics Halftone: PickOne
+*OrderDependency: 57 AnySetup *HPGraphicsHalftone
+*DefaultHPGraphicsHalftone: Detail
+*HPGraphicsHalftone Smooth/Smooth: "
+globaldict /ColorSmartColorMatching known {
+ Smooth ColorSmartGraphicsHalftone
+} if
+"
+*End
+*HPGraphicsHalftone Detail/Detail: "
+globaldict /ColorSmartColorMatching known {
+ Detail ColorSmartGraphicsHalftone
+} if
+"
+*End
+*CloseUI: *HPGraphicsHalftone
+
+*OpenUI *HPGraphicsRGB/Graphics RGB Color: PickOne
+*OrderDependency: 57 AnySetup *HPGraphicsRGB
+*DefaultHPGraphicsRGB: sRGB
+*HPGraphicsRGB sRGB/Default: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartGraphicsAdjustment
+} if
+"
+*End
+*HPGraphicsRGB Vivid/Vivid: "
+globaldict /ColorSmartColorMatching known {
+ Vivid ColorSmartGraphicsAdjustment
+} if
+"
+*End
+*HPGraphicsRGB Device/Device: "
+globaldict /ColorSmartColorMatching known {
+ NoAdj ColorSmartGraphicsAdjustment
+} if
+"
+*End
+*CloseUI: *HPGraphicsRGB
+
+*OpenUI *HPPhotoNeutralGrays/Photographs Neutral Grays: PickOne
+*OrderDependency: 57 AnySetup *HPPhotoNeutralGrays
+*DefaultHPPhotoNeutralGrays: ProcessBlack
+*HPPhotoNeutralGrays Black/Black Only: "
+globaldict /HPImageNeutralAxis known {
+ TonerBlack HPImageNeutralAxis
+} if
+"
+*End
+*HPPhotoNeutralGrays ProcessBlack/4-Color: "
+globaldict /HPImageNeutralAxis known {
+ ProcBlack HPImageNeutralAxis
+} if
+"
+*End
+*CloseUI: *HPPhotoNeutralGrays
+
+*OpenUI *HPPhotoHalftone/Photographs Halftone: PickOne
+*OrderDependency: 57 AnySetup *HPPhotoHalftone
+*DefaultHPPhotoHalftone: Detail
+*HPPhotoHalftone Smooth/Smooth: "
+globaldict /ColorSmartColorMatching known {
+ Smooth ColorSmartImageHalftone
+} if
+"
+*End
+*HPPhotoHalftone Detail/Detail: "
+globaldict /ColorSmartColorMatching known {
+ Detail ColorSmartImageHalftone
+} if
+"
+*End
+*CloseUI: *HPPhotoHalftone
+
+*OpenUI *HPPhotoRGB/Photo RGB Color: PickOne
+*OrderDependency: 57 AnySetup *HPPhotoRGB
+*DefaultHPPhotoRGB: sRGB
+*HPPhotoRGB sRGB/Default: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartImageAdjustment
+} if
+"
+*End
+*HPPhotoRGB Vivid/Vivid: "
+globaldict /ColorSmartColorMatching known {
+ Vivid ColorSmartImageAdjustment
+} if
+"
+*End
+*HPPhotoRGB Device/Device: "
+globaldict /ColorSmartColorMatching known {
+ NoAdj ColorSmartImageAdjustment
+} if
+"
+*End
+*CloseUI: *HPPhotoRGB
+
+*% ==================================
+*% Adaptive Halftoning and Color Trapping Settings - Edge Control settings
+*%
+*% Note the addition of ColorRET PS. Max, Normal, and Light options set ColorRET
+*% on. The Off option sets ColorRET off.
+*% ==================================
+
+*OpenUI *HPEdgeControl/Edge Control: PickOne
+*OrderDependency: 57 AnySetup *HPEdgeControl
+*DefaultHPEdgeControl: Normal
+*HPEdgeControl Max/Maximum: "
+globaldict /HPTextAdaptiveHalftoning known {
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageHAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Max HPColorTrapping
+} if
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice
+"
+*End
+*HPEdgeControl Normal/Normal: "
+globaldict /HPTextAdaptiveHalftoning known {
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageHAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Normal HPColorTrapping
+} if
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice
+"
+*End
+*HPEdgeControl Light/Light: "
+globaldict /HPTextAdaptiveHalftoning known {
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageHAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Light HPColorTrapping
+} if
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+>> setpagedevice
+"
+*End
+*HPEdgeControl Off/Off: "
+globaldict /HPTextAdaptiveHalftoning known {
+ false HPTextAdaptiveHalftoning
+ false HPGraphicsAdaptiveHalftoning
+ false HPImageAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Off HPColorTrapping
+} if
+<< /PostRenderingEnhance true
+ /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+>> setpagedevice
+"
+*End
+*CloseUI: *HPEdgeControl
+
+*% =================================
+*% Print Color as Gray
+*% Chose NOT to use standard *ColorModel keyword because color on or off is simpler
+*% =================================
+*OpenUI *ColorModel/Print Color as Gray: PickOne
+*OrderDependency: 20 AnySetup *ColorModel
+*DefaultColorModel: Gray
+*ColorModel Gray/On: "<</ProcessColorModel /DeviceGray>> setpagedevice"
+*ColorModel CMYK/Off: "<</ProcessColorModel /DeviceCMYK>> setpagedevice"
+*?ColorModel: "
+ save
+ currentpagedevice /ProcessColorModel get
+ /DeviceGray eq {(Gray)}{(CMYK)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ColorModel
+
+*CloseGroup: HPColorOptionsPanel
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenGroup: HPWaterOverlayPanel/Watermark/Overlay
+
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% Watermark Color
+*% =================================
+*OpenUI *HPwmTextColor/Watermark Color: PickOne
+*OrderDependency: 64 AnySetup *HPwmTextColor
+*DefaultHPwmTextColor: Black
+*HPwmTextColor Black/Gray: "userdict /HPwmColor { 0 setgray HPwmSaturation } bind put"
+*HPwmTextColor Red/Red: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 1 .3 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Orange/Orange: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 .5 1 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Yellow/Yellow: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 0 1 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Green/Green: "userdict /HPwmColor { /DeviceCMYK setcolorspace .9 0 .9 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Blue/Blue: "userdict /HPwmColor { /DeviceCMYK setcolorspace 1 .1 0 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Purple/Violet: "userdict /HPwmColor { /DeviceCMYK setcolorspace .8 .8 0 0 setcolor HPwmSaturation } bind put"
+*CloseUI: *HPwmTextColor
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*CloseGroup: HPWaterOverlayPanel
+
+*% =================================
+*% Control
+*% =================================
+*DefaultResolution: 600dpi
+*Resolution 600dpi: ""
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+
+*%====================================
+*% Collation
+*%====================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 12 AnySetup *Collate
+*DefaultCollate: True
+*Collate True/On (turn off in application): "
+ <</Collate true>> setpagedevice"
+*End
+*Collate False/Off: "
+ <</Collate false>> setpagedevice"
+*End
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+*% =================================
+*% Specials for Quark
+*% =================================
+*QRKDoNonLocalDCS: False
+*QRKCustomHalftone HP/hp color LaserJet 4650: ""
+
+*% =================================
+*% Font Information
+*% =================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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
+*% ===================================
+
+*% 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: "warming up"/warming up
+*Status: "initializing"/initializing
+*Status: "idle"/idle
+*Status: "waiting"/waiting
+*Status: "busy"/busy
+*Status: "printing"/printing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: needs attention"/PrinterError: needs attention
+*Status: "PrinterError: cover open"/PrinterError: cover open
+*Status: "PrinterError: no toner cartridge"/PrinterError: no toner cartridge
+*Status: "PrinterError: manual feed"/PrinterError: manual feed
+*Status: "PrinterError: out of paper"/PrinterError: out of paper
+*Status: "PrinterError: Paper Jam"/PrinterError: Paper Jam
+*Status: "PrinterError: page protect needed"/PrinterError: page protect needed
+*Status: "PrinterError: out of memory"/PrinterError: out of memory
+*Status: "PrinterError: output bin full"/PrinterError: output bin full
+*Status: "PrinterError: resetting printer"/PrinterError: resetting printer
+*Status: "PrinterError: toner is low"/PrinterError: toner is low
+*Status: "PrinterError: off line"/PrinterError: off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*% PrinterError (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "cover open"/cover open
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% =================================
+*% Color Separation Information
+*% =================================
+*ContoneOnly: True
+
+*% =================================
+*% System Management
+*% =================================
+*FreeVM: "6701488"
+*VMOption Mem10/160 - 287 MB RAM: "19300000"
+*VMOption Mem11/288 - 415 MB RAM: "28200000"
+*VMOption Mem12/416 - 544 MB RAM: "51300000"
+
+*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "300"
+*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: Cannot reset printer.) = flush
+"
+*End
+
+*% =================================
+*% For "hp color LaserJet 4650"
+*% =================================
diff --git a/prnt/hpijs/ppd/hp_color_LaserJet_5500.ppd b/prnt/hpijs/ppd/hp_color_LaserJet_5500.ppd
new file mode 100644
index 000000000..661329650
--- /dev/null
+++ b/prnt/hpijs/ppd/hp_color_LaserJet_5500.ppd
@@ -0,0 +1,2007 @@
+*PPD-Adobe: "4.3"
+
+*% =================================
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD Version for Apple Macintosh
+
+*% =================================
+*% Product/PPD Version Information
+*% =================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.0.5 X"
+*HPBuildNumber: "009"
+*LanguageVersion: English
+*LanguageEncoding: MacStandard
+*PCFileName: "HP5500.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*cupsICCProfile RGB../sRGB Matching Profile: "/Library/Printers/hp/Profiles/sRGB_A.icc"
+*cupsICCProfile CMYK../CMYK Matching Profile: "/Library/Printers/hp/Profiles/CMYK_A.icc"
+*cupsICCProfile Gray../Gray Matching Profile: "/Library/Printers/hp/Profiles/Gray_A.icc"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/hp color LaserJet 5500.icns"
+
+*% Product Name and Version Information
+*Manufacturer: "HP"
+*Product: "(hp color LaserJet 5500)"
+*ModelName: "HP Color LaserJet 5500"
+*ShortNickName: "HP Color LaserJet 5500"
+*NickName: "HP Color LaserJet 5500 v3010.107 Postscript (recommended)"
+*PSVersion: "(3010.107) 0"
+
+*% =================================
+*% Basic Device Capabilities
+*% =================================
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: CMYK
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+*Throughput: "35"
+*FileSystem: False
+
+*% =================================
+*% Emulations and Protocols
+*% =================================
+*Protocols: PJL TBCP
+
+*% =================================
+*% PostScript Patches
+*% =================================
+*JobPatchFile 2: "
+/limitinterpolate { dup type /dicttype eq { dup /Interpolate known { dup /Interpolate get {
+ 1 1 idtransform 2 index /ImageMatrix get dtransform exch abs 1 exch div exch abs 1 exch div 2 copy lt
+ { exch }if pop 4 lt { dup /Interpolate false put } if } if } if } if
+} bind def
+/image { limitinterpolate systemdict /image get exec } bind def
+/imagemask { limitinterpolate systemdict /imagemask get exec } bind def
+userdict/HP_updated_defaultCRD known not
+(hp color LaserJet 5500) product eq and
+{
+ userdict/HP_updated_defaultCRD true put
+ currentcolorrendering
+ dup/WhitePoint known{
+ dup/WhitePoint get % dict whitepointarray
+ dup 0 get .9505 eq 1 index 1 get 1.0 eq 3 -1 roll 2 get 1.089 eq and and
+ {
+ dup length dict copy
+ dup /WhitePoint[0.9505 1.0 1.0891] put
+ /HP_updated_defaultCRD exch /ColorRendering defineresource pop
+ 1 dict dup
+ /Install
+ [ % make sure we execute the existing Install proc before our new one
+ currentpagedevice/Install 2 copy known
+ {
+ get /exec load
+ }{
+ pop pop
+ }ifelse
+ {
+ /HP_updated_defaultCRD /ColorRendering findresource setcolorrendering
+ }/exec load
+ ]cvx put
+ setpagedevice
+ }{
+ pop
+ }ifelse
+ }{
+ pop
+ }ifelse
+}if
+"
+*End
+
+*% =================================
+*% Installable Options
+*% =================================
+*OpenGroup: InstallableOptions/Options Installed
+*OpenUI *HPOption_500_Sheet_Feeder_Tray3/Tray 3: Boolean
+*DefaultHPOption_500_Sheet_Feeder_Tray3: False
+*HPOption_500_Sheet_Feeder_Tray3 True/Installed: ""
+*HPOption_500_Sheet_Feeder_Tray3 False/Not Installed: ""
+*?HPOption_500_Sheet_Feeder_Tray3: "
+ save
+ currentpagedevice /InputAttributes get 1 known
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_500_Sheet_Feeder_Tray3
+
+*OpenUI *HPOption_500_Sheet_Feeder_Tray4/Tray 4: Boolean
+*DefaultHPOption_500_Sheet_Feeder_Tray4: False
+*HPOption_500_Sheet_Feeder_Tray4 True/Installed: ""
+*HPOption_500_Sheet_Feeder_Tray4 False/Not Installed: ""
+*?HPOption_500_Sheet_Feeder_Tray4: "
+ save
+ currentpagedevice /InputAttributes get 4 known
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_500_Sheet_Feeder_Tray4
+
+*OpenUI *HPOption_Disk/Printer Hard Disk: PickOne
+*DefaultHPOption_Disk: False
+*HPOption_Disk True/Installed: ""
+*HPOption_Disk False/Not Installed: ""
+*?HPOption_Disk: "
+ save
+ false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Disk
+
+*OpenUI *InstalledMemory/Memory Configuration: PickOne
+*DefaultInstalledMemory: Mem1
+*InstalledMemory Mem1/96 - 127 MB RAM: ""
+*InstalledMemory Mem2/128 - 159 MB RAM: ""
+*InstalledMemory Mem3/160 - 191 MB RAM: ""
+*InstalledMemory Mem4/192 - 255 MB RAM: ""
+*InstalledMemory Mem5/256 - 319 MB RAM: ""
+*InstalledMemory Mem6/320 - 384 MB RAM: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 320 ge
+ {(Mem6)}
+ {size 256 ge
+ {(Mem5)}
+ {size 192 ge
+ {(Mem4)}
+ {size 160 ge
+ {(Mem3)}
+ {size 128 ge
+ {(Mem2)}
+ {(Mem1)}ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_PaperPolicy/Paper Matching: PickOne
+*OrderDependency: 29 AnySetup *HPOption_PaperPolicy
+*DefaultHPOption_PaperPolicy: Prompt
+*HPOption_PaperPolicy Prompt/Prompt User for correct size: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy Scale/Nearest Size & Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy Crop/Nearest Size & Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPOption_PaperPolicy: "(Prompt) = flush"
+*End
+*CloseUI: *HPOption_PaperPolicy
+
+*CloseGroup: InstallableOptions
+
+*% =================================
+*% User Interface Constraints
+*% =================================
+
+*% If optional Duplexer is not installed, disable access to Duplex
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+
+*%Constraints on Tray 3 if it is not installed
+*UIConstraints: *HPOption_500_Sheet_Feeder_Tray3 False *InputSlot Tray3
+*UIConstraints: *HPOption_500_Sheet_Feeder_Tray3 False *InputSlot Tray4
+*UIConstraints: *HPOption_500_Sheet_Feeder_Tray4 False *InputSlot Tray4
+
+*%Constraints on PageSize and InputSlots Tary2, Tray3, and Tray4
+*%==============================================================
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray4
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *PageSize Env10 *InputSlot Tray3
+*UIConstraints: *PageSize Env10 *InputSlot Tray4
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray3
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray4
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *PageSize EnvDL *InputSlot Tray3
+*UIConstraints: *PageSize EnvDL *InputSlot Tray4
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray4
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray2
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray3
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray4
+
+*UIConstraints: *InputSlot Tray2 *PageSize EnvISOB5
+*UIConstraints: *InputSlot Tray3 *PageSize EnvISOB5
+*UIConstraints: *InputSlot Tray4 *PageSize EnvISOB5
+*UIConstraints: *InputSlot Tray2 *PageSize Env10
+*UIConstraints: *InputSlot Tray3 *PageSize Env10
+*UIConstraints: *InputSlot Tray4 *PageSize Env10
+*UIConstraints: *InputSlot Tray2 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray3 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray4 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray2 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray3 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray4 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray4 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray2 *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray3 *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray4 *PageSize DoublePostcard
+
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray3
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray4
+*UIConstraints: *PageRegion Env10 *InputSlot Tray2
+*UIConstraints: *PageRegion Env10 *InputSlot Tray3
+*UIConstraints: *PageRegion Env10 *InputSlot Tray4
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray4
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray2
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray3
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray4
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray4
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray2
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray3
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray4
+
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvISOB5
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvISOB5
+*UIConstraints: *InputSlot Tray4 *PageRegion EnvISOB5
+*UIConstraints: *InputSlot Tray2 *PageRegion Env10
+*UIConstraints: *InputSlot Tray3 *PageRegion Env10
+*UIConstraints: *InputSlot Tray4 *PageRegion Env10
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray4 *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray4 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray3 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray4 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray2 *PageRegion DoublePostcard
+*UIConstraints: *InputSlot Tray3 *PageRegion DoublePostcard
+*UIConstraints: *InputSlot Tray4 *PageRegion DoublePostcard
+
+*%Constraints on MediaTypes
+*%===========================================================
+*UIConstraints: *MediaType Cardstock *InputSlot Tray2
+*UIConstraints: *MediaType Cardstock *InputSlot Tray3
+*UIConstraints: *MediaType Cardstock *InputSlot Tray4
+*UIConstraints: *MediaType Envelope *InputSlot Tray2
+*UIConstraints: *MediaType Envelope *InputSlot Tray3
+*UIConstraints: *MediaType Envelope *InputSlot Tray4
+*UIConstraints: *MediaType HeavyGlossy *InputSlot Tray2
+*UIConstraints: *MediaType HeavyGlossy *InputSlot Tray3
+*UIConstraints: *MediaType HeavyGlossy *InputSlot Tray4
+
+*UIConstraints: *InputSlot Tray2 *MediaType Cardstock
+*UIConstraints: *InputSlot Tray3 *MediaType Cardstock
+*UIConstraints: *InputSlot Tray4 *MediaType Cardstock
+*UIConstraints: *InputSlot Tray2 *MediaType Envelope
+*UIConstraints: *InputSlot Tray3 *MediaType Envelope
+*UIConstraints: *InputSlot Tray4 *MediaType Envelope
+*UIConstraints: *InputSlot Tray2 *MediaType HeavyGlossy
+*UIConstraints: *InputSlot Tray3 *MediaType HeavyGlossy
+*UIConstraints: *InputSlot Tray4 *MediaType HeavyGlossy
+
+
+*%Constraints on PageSize and Duplex
+*%=============================================
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+*UIConstraints: *PageSize Executive *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Executive *Duplex DuplexTumble
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexNoTumble
+*NonUIConstraints: *CustomPageSize True *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageSize w774h1116 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize w774h1116 *Duplex DuplexTumble
+*UIConstraints: *PageSize w558h774 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize w558h774 *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A5
+*UIConstraints: *Duplex DuplexTumble *PageSize A5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Executive
+*UIConstraints: *Duplex DuplexTumble *PageSize Executive
+*NonUIConstraints: *Duplex DuplexNoTumble *CustomPageSize True
+*NonUIConstraints: *Duplex DuplexTumble *CustomPageSize True
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvISOB5
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvISOB5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageSize DoublePostcard
+*UIConstraints: *Duplex DuplexTumble *PageSize DoublePostcard
+*UIConstraints: *Duplex DuplexNoTumble *PageSize w774h1116
+*UIConstraints: *Duplex DuplexTumble *PageSize w774h1116
+*UIConstraints: *Duplex DuplexNoTumble *PageSize w558h774
+*UIConstraints: *Duplex DuplexTumble *PageSize w558h774
+
+*%Constraints on PageRegion and Duplex
+*%=============================================
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Executive *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Executive *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageRegion w774h1116 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion w774h1116 *Duplex DuplexTumble
+*UIConstraints: *PageRegion w558h774 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion w558h774 *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Executive
+*UIConstraints: *Duplex DuplexTumble *PageRegion Executive
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvISOB5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvISOB5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion DoublePostcard
+*UIConstraints: *Duplex DuplexTumble *PageRegion DoublePostcard
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion w774h1116
+*UIConstraints: *Duplex DuplexTumble *PageRegion w774h1116
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion w558h774
+*UIConstraints: *Duplex DuplexTumble *PageRegion w558h774
+
+*%Constraints on MediaType and Duplex
+*%=============================================
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Cardstock *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Cardstock *Duplex DuplexTumble
+*UIConstraints: *MediaType HeavyGlossy *Duplex DuplexTumble
+*UIConstraints: *MediaType HeavyGlossy *Duplex DuplexTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexTumble
+*UIConstraints: *MediaType ToughPaper *Duplex DuplexNoTumble
+*UIConstraints: *MediaType ToughPaper *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Cardstock
+*UIConstraints: *Duplex DuplexTumble *MediaType Cardstock
+*UIConstraints: *Duplex DuplexTumble *MediaType HeavyGlossy
+*UIConstraints: *Duplex DuplexTumble *MediaType HeavyGlossy
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Envelope
+*UIConstraints: *Duplex DuplexTumble *MediaType Envelope
+*UIConstraints: *Duplex DuplexNoTumble *MediaType ToughPaper
+*UIConstraints: *Duplex DuplexTumble *MediaType ToughPaper
+
+*%Constraints on CustomPageSize
+*%=============================================
+*NonUIConstraints: *InputSlot Tray2 *CustomPageSize True
+*NonUIConstraints: *InputSlot Tray3 *CustomPageSize True
+*NonUIConstraints: *InputSlot Tray4 *CustomPageSize True
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray2
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray3
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray4
+
+*% Constraints on Back Side Printing
+*%==================================
+*UIConstraints: *HPManualDuplex True *MediaType Transparency
+*UIConstraints: *HPManualDuplex True *MediaType Labels
+*UIConstraints: *HPManualDuplex True *MediaType Envelope
+
+*UIConstraints: *MediaType Transparency *HPManualDuplex True
+*UIConstraints: *MediaType Labels *HPManualDuplex True
+*UIConstraints: *MediaType Envelope *HPManualDuplex True
+
+*% Ignore ColorSmart manual settings in automatic mode
+*%======================================================
+*UIConstraints: *HPColorSmart Automatic *HPTextHalftone Smooth
+*UIConstraints: *HPColorSmart Automatic *HPTextNeutralGrays ProcessBlack
+
+*UIConstraints: *HPColorSmart Automatic *HPGraphicsHalftone Smooth
+*UIConstraints: *HPColorSmart Automatic *HPGraphicsNeutralGrays ProcessBlack
+
+*UIConstraints: *HPColorSmart Automatic *HPPhotoHalftone Smooth
+*UIConstraints: *HPColorSmart Automatic *HPPhotoNeutralGrays Black
+
+*UIConstraints: *HPColorSmart Automatic *HPRGBEmulation Device
+
+*UIConstraints: *HPColorSmart Automatic *HPEdgeControl Max
+*UIConstraints: *HPColorSmart Automatic *HPEdgeControl Light
+*UIConstraints: *HPColorSmart Automatic *HPEdgeControl Off
+
+*% ======================================================================
+*% Job Storage (NOTE: JOB Retention was changed to Job Storage in EC 4.0,
+*% but the JobRetention keyword was kept to work with the OS X PDEs.
+*% the UI does say "Job storage though".
+*% ================================================================
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetentionOption/Job Storage: PickOne
+*OrderDependency: 14 Prolog *HPJobRetentionOption
+*DefaultHPJobRetentionOption: HPJobRetentionOff
+*HPJobRetentionOption HPJobRetentionQuickCopy/Quick Copy: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 1 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionStore/Stored Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 2 >>
+ >> setpagedevice
+"
+*End
+*%HPJobRetention HPJobRetentionPrivate/Private Job: "
+*% << /Collate true /CollateDetails
+*% << /Type 8 /Hold 1 /HoldType 1 >>
+*% >> setpagedevice
+*%"
+*%End
+*HPJobRetentionOption HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*CloseUI: *HPJobRetentionOption
+
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*% =================================
+*% Media Selection
+*% =================================
+*LandscapeOrientation: Plus90
+*VariablePaperSize: False
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/US Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LetterSmall/US Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/US Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize LegalSmall/US Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Tabloid/11x17: "
+ <</PageSize [792 1224] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A3/A3: "
+ <</PageSize [842 1191] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize ISOB5/B5 (ISO): "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/B5 (JIS): "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B4/B4 (JIS): "
+ <</PageSize [729 1032] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w612h936/Executive (JIS): "
+ <</PageSize [612 936] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w774h1116/8K: "
+ <</PageSize [774 1116] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 17 dict
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [522 756] (Executive) put
+ dup [792 1224] (Tabloid) put
+ dup [842 1191] (A3) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [499 709] (ISO B5) put
+ dup [516 728] (B5) put
+ dup [612 936] (w612h936) put
+ dup [419.5 567](DoublePostcard) put
+ dup [558 774] (w558h774) put
+ dup [499 709] (EnvISOB5) put
+ dup [297 684] (Env10) put
+ dup [459 649] (EnvC5) put
+ dup [312 624] (EnvDL) put
+ dup [279 540] (EnvMonarch) 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 Letter/US Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LetterSmall/US Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/US Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion LegalSmall/US Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Tabloid/11x17: "
+ <</PageSize [792 1224] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A3/A3: "
+ <</PageSize [842 1191] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion ISOB5/B5 (ISO): "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/B5 (JIS): "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B4/B4 (JIS): "
+ <</PageSize [729 1032] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w612h936/Executive (JIS): "
+ <</PageSize [612 936] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w774h1116/8K: "
+ <</PageSize [774 1116] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env B5: "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*% The following entries provide information about specific paper keywords.
+*DefaultImageableArea: Letter
+*ImageableArea Letter/US Letter: "12.00 12.12 599.88 780.00"
+*ImageableArea LetterSmall/US Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Legal/US Legal: "12.00 12.12 599.88 996.00"
+*ImageableArea LegalSmall/US Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Executive/Executive: "12.00 12.12 509.88 744.00"
+*ImageableArea Tabloid/11x17: "12.00 12.12 779.88 1211.90"
+*ImageableArea A3/A3: "12.00 12.12 829.88 1178.90"
+*ImageableArea A4/A4: "12.00 12.12 583.08 829.68"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.12 407.40 583.20"
+*ImageableArea ISOB5/B5 (ISO): "11.00 11.00 488.00 698.00"
+*ImageableArea B5/B5 (JIS): "12.00 12.12 503.88 715.92"
+*ImageableArea B4/B4 (JIS): "12.00 12.12 716.88 1019.90"
+*ImageableArea w612h936/Executive (JIS): "12.00 12.12 599.76 923.76"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.12 407.28 554.64"
+*ImageableArea w774h1116/8K: "12.00 12.12 761.88 1103.90"
+*ImageableArea w558h774/16K: "12.00 12.12 545.76 761.76"
+*ImageableArea EnvISOB5/Env B5: "12.00 12.12 486.60 696.48"
+*ImageableArea Env10/Env Comm10: "12.00 12.12 284.76 672.00"
+*ImageableArea EnvC5/Env C5: "12.00 12.12 447.00 636.96"
+*ImageableArea EnvDL/Env DL: "12.00 12.12 299.64 611.52"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.12 266.76 528.00"
+*?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
+
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/US Letter: "612 792"
+*PaperDimension LetterSmall/US Letter (Small): "612 792"
+*PaperDimension Legal/US Legal: "612 1008"
+*PaperDimension LegalSmall/US Legal (Small): "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension Tabloid/11x17: "792 1224"
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension ISOB5/B5 (ISO): "499 709"
+*PaperDimension B5/B5 (JIS): "516 729"
+*PaperDimension B4/B4 (JIS): "729 1032"
+*PaperDimension w612h936/Executive (JIS): "612 936"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension w774h1116/8K: "774 1116"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension EnvISOB5/Env B5: "499 709"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+
+*RequiresPageRegion All: True
+
+*%=========================================
+*% Custom Paper Support
+*%=========================================
+*%Orientation and Margin (offsets) values are not utilized for cut sheet fed printer
+
+*MaxMediaWidth: "867"
+*MaxMediaHeight: "1332"
+*CenterRegistered: False
+*HWMargins: 13 13 13 13
+*CustomPageSize True: "
+ pop pop pop
+ << /DeferredMediaSelection true
+ /PageSize [ 7 -2 roll ]
+ /ImagingBBox null
+ >> setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 216 867
+*ParamCustomPageSize Height: 2 points 360 1332
+*ParamCustomPageSize Orientation: 5 int 1 1
+*ParamCustomPageSize HeightOffset: 3 points 0 0
+*ParamCustomPageSize WidthOffset: 4 points 0 0
+
+*RequiresPageRegion All: True
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenFreq: "150.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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*% =================================
+*% Print Color as Gray
+*% Chose NOT to use standard *ColorModel keyword because color on or off is simpler
+*% =================================
+*OpenUI *ColorModel/Print Color as Gray: PickOne
+*OrderDependency: 20 AnySetup *ColorModel
+*DefaultColorModel: CMYK
+*ColorModel Gray/On: "<</ProcessColorModel /DeviceGray>> setpagedevice"
+*ColorModel CMYK/Off: "<</ProcessColorModel /DeviceCMYK>> setpagedevice"
+*?ColorModel: "
+ save
+ currentpagedevice /ProcessColorModel get
+ /DeviceGray eq {(Gray)}{(CMYK)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ColorModel
+
+*% =================================
+*% Media Handling Features
+*% =================================
+*% Media Input Source
+*OpenUI *InputSlot/Paper Source: PickOne
+*OrderDependency: 40 AnySetup *InputSlot
+*DefaultInputSlot: Tray1
+*InputSlot Tray1/Tray 1: "
+ <</MediaPosition 3>> setpagedevice"
+*End
+*InputSlot Tray2/Tray 2: "
+ <</MediaPosition 0>> setpagedevice"
+*End
+*InputSlot Tray3/Tray 3 (Optional): "
+ <</MediaPosition 1>> setpagedevice"
+*End
+*InputSlot Tray4/Tray 4 (Optional): "
+ <</MediaPosition 4>> setpagedevice"
+*End
+*?InputSlot: "
+save
+ currentpagedevice /InputAttributes get
+ /Priority get
+ aload pop pop
+ /theTray exch def
+ /theTray 0 eq {(Tray2)} {/theTray 1 eq {(Tray3)} {(Tray1)} ifelse} ifelse
+ = flush
+restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*HPManualFeedPrintsOnBottom: True
+
+*% ================================================
+*% Manual Duplex
+*% ================================================
+
+*OpenUI *HPManualDuplex/Manually Print on 2nd Side: Boolean
+*OrderDependency: 35 AnySetup *HPManualDuplex
+*DefaultHPManualDuplex: False
+*HPManualDuplex True/Yes: "<< /PrintOnBackside true >> setpagedevice"
+*HPManualDuplex False/No: "<< /PrintOnBackside false >> setpagedevice"
+*?HPManualDuplex: "(False) == flush"
+*CloseUI: *HPManualDuplex
+
+*%The following are here for the Manual Duplex plugin
+*HPDisallowManualFeedForManualDuplex: True
+
+*% =================================
+*% Media Types
+*% =================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 50 AnySetup *MediaType
+*DefaultMediaType: Plain
+
+*MediaType Plain/Plain: "
+ << /ManualFeed false /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</ManualFeed false /MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</ManualFeed false /MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</ManualFeed false /MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</ManualFeed false /MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</ManualFeed false /MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</ManualFeed false /MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</ManualFeed false /MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</ManualFeed false /MediaType (Color)>> setpagedevice"
+*End
+*MediaType Light/Light (<3c>75 g/m2): "
+ <</ManualFeed false /MediaType (Light)>> setpagedevice"
+*End
+*MediaType Glossy/Glossy(75-105g/m2): "
+ <</ManualFeed false /MediaType (Gloss)>> setpagedevice"
+*End
+*MediaType HeavyGlossy/Heavy Glossy(106-120 g/m2): "
+ <</ManualFeed false /MediaType (Heavy Gloss)>> setpagedevice"
+*End
+*MediaType Heavy/Heavy (106-163 g/m2): "
+ <</ManualFeed false /MediaType (Heavy)>> setpagedevice"
+*End
+*MediaType Cardstock/Cardstock (<3c>164 g/m2): "
+ <</ManualFeed false /MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Envelope/Envelope: "
+ <</ManualFeed false /MediaType (Envelope)>> setpagedevice"
+*End
+*MediaType ToughPaper/Tough Paper: "
+ <</ManualFeed false /MediaType (Gloss Film)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /MediaType get
+ dup null eq {pop (Unknown)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*% ===================================
+*% Two-sided Printing (Duplex)
+*% ===================================
+*OpenUI *Duplex/2-Sided Printing: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "
+ <</Duplex false /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Long-Edge Binding: "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Short-Edge Binding: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "save
+ currentpagedevice dup /Duplex known
+ {dup /Duplex get
+ {/Tumble get{(DuplexTumble)}{(DuplexNoTumble)}ifelse}
+ {pop (None)} ifelse
+ }
+ {(None)} ifelse = flush
+restore
+"
+*End
+*CloseUI: *Duplex
+
+*% ===================================
+*% CMYK Ink Model
+*% ===================================
+*OpenUI *HPCMYKInks/CMYK Inks: PickOne
+*OrderDependency: 110 AnySetup *HPCMYKInks
+*DefaultHPCMYKInks: Default
+*HPCMYKInks Default/Fast: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ Fast HPTextCMYKInkSetEmulation
+ Fast HPGraphicsCMYKInkSetEmulation
+ Fast HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks SWOP/SWOP: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ SWOP HPTextCMYKInkSetEmulation
+ SWOP HPGraphicsCMYKInkSetEmulation
+ SWOP HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks Euro/EuroScale: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ Euro HPTextCMYKInkSetEmulation
+ Euro HPGraphicsCMYKInkSetEmulation
+ Euro HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks DIC/DIC: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ DIC HPTextCMYKInkSetEmulation
+ DIC HPGraphicsCMYKInkSetEmulation
+ DIC HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks NoAdj/Device:"
+globaldict /HPTextCMYKInkSetEmulation known {
+ NoAdj HPTextCMYKInkSetEmulation
+ NoAdj HPGraphicsCMYKInkSetEmulation
+ NoAdj HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*CloseUI: *HPCMYKInks
+
+*% ===================================
+*% ColorSmart
+*% ===================================
+*OpenUI *HPColorSmart/Color Options: PickOne
+*OrderDependency: 55 DocumentSetup *HPColorSmart
+*DefaultHPColorSmart: Automatic
+*HPColorSmart Automatic/Automatic: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartTextAdjustment
+ MatchScreen ColorSmartGraphicsAdjustment
+ MatchScreen ColorSmartImageAdjustment
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageAdaptiveHalftoning
+ Normal HPColorTrapping
+ TonerBlack HPTextNeutralAxis
+ TonerBlack HPGraphicsNeutralAxis
+ ProcBlack HPImageNeutralAxis
+ Detail ColorSmartTextHalftone
+ Detail ColorSmartGraphicsHalftone
+ Detail ColorSmartImageHalftone
+ true ColorSmartColorMatching
+} if
+/setscreen { pop pop pop} def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*HPColorSmart Manual/Manual: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+} if
+/setscreen { pop pop pop} def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*CloseUI: *HPColorSmart
+
+*% ==================================
+*% ColorSmart Manual Settings
+*% ==================================
+*OpenUI *HPTextHalftone/Text Halftone: PickOne
+*OrderDependency: 57 AnySetup *HPTextHalftone
+*DefaultHPTextHalftone: Detail
+*HPTextHalftone Detail/Detail: "
+globaldict /ColorSmartColorMatching known {
+ Detail ColorSmartTextHalftone
+} if
+"
+*End
+*HPTextHalftone Smooth/Smooth: "
+globaldict /ColorSmartColorMatching known {
+ Smooth ColorSmartTextHalftone
+} if
+"
+*End
+*CloseUI: *HPTextHalftone
+
+*OpenUI *HPTextNeutralGrays/Text Neutral Grays: PickOne
+*OrderDependency: 57 AnySetup *HPTextNeutralGrays
+*DefaultHPTextNeutralGrays: Black
+*HPTextNeutralGrays Black/Black Only: "
+globaldict /HPTextNeutralAxis known {
+ TonerBlack HPTextNeutralAxis
+} if
+"
+*End
+*HPTextNeutralGrays ProcessBlack/4-Color: "
+globaldict /HPTextNeutralAxis known {
+ ProcBlack HPTextNeutralAxis
+} if
+"
+*End
+*CloseUI: *HPTextNeutralGrays
+
+*OpenUI *HPGraphicsHalftone/Graphics Halftone: PickOne
+*OrderDependency: 57 AnySetup *HPGraphicsHalftone
+*DefaultHPGraphicsHalftone: Detail
+*HPGraphicsHalftone Detail/Detail: "
+globaldict /ColorSmartColorMatching known {
+ Detail ColorSmartGraphicsHalftone
+} if
+"
+*End
+*HPGraphicsHalftone Smooth/Smooth: "
+globaldict /ColorSmartColorMatching known {
+ Smooth ColorSmartGraphicsHalftone
+} if
+"
+*End
+*CloseUI: *HPGraphicsHalftone
+
+*OpenUI *HPGraphicsNeutralGrays/Graphics Neutral Grays: PickOne
+*OrderDependency: 57 AnySetup *HPGraphicsNeutralGrays
+*DefaultHPGraphicsNeutralGrays: Black
+*HPGraphicsNeutralGrays Black/Black Only: "
+globaldict /HPGraphicsNeutralAxis known {
+ TonerBlack HPGraphicsNeutralAxis
+} if
+"
+*End
+*HPGraphicsNeutralGrays ProcessBlack/4-Color: "
+globaldict /HPGraphicsNeutralAxis known {
+ ProcBlack HPGraphicsNeutralAxis
+} if
+"
+*End
+*CloseUI: *HPGraphicsNeutralGrays
+
+*OpenUI *HPPhotoHalftone/Photographs Halftone: PickOne
+*OrderDependency: 57 AnySetup *HPPhotoHalftone
+*DefaultHPPhotoHalftone: Detail
+*HPPhotoHalftone Detail/Detail: "
+globaldict /ColorSmartColorMatching known {
+ Detail ColorSmartImageHalftone
+} if
+"
+*End
+*HPPhotoHalftone Smooth/Smooth: "
+globaldict /ColorSmartColorMatching known {
+ Smooth ColorSmartImageHalftone
+} if
+"
+*End
+*CloseUI: *HPPhotoHalftone
+
+*OpenUI *HPPhotoNeutralGrays/Photographs Neutral Grays: PickOne
+*OrderDependency: 57 AnySetup *HPPhotoNeutralGrays
+*DefaultHPPhotoNeutralGrays: ProcessBlack
+*HPPhotoNeutralGrays Black/Black Only: "
+globaldict /HPImageNeutralAxis known {
+ TonerBlack HPImageNeutralAxis
+} if
+"
+*End
+*HPPhotoNeutralGrays ProcessBlack/4-Color: "
+globaldict /HPImageNeutralAxis known {
+ ProcBlack HPImageNeutralAxis
+} if
+"
+*End
+*CloseUI: *HPPhotoNeutralGrays
+
+*% ========================
+*% RGB Color Options Settings
+*% ========================
+*OpenUI *HPRGBEmulation/RGB Color: PickOne
+*OrderDependency: 57 AnySetup *HPRGBEmulation
+*DefaultHPRGBEmulation: sRGB
+*HPRGBEmulation sRGB/Default: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartTextAdjustment
+ MatchScreen ColorSmartGraphicsAdjustment
+ MatchScreen ColorSmartImageAdjustment
+} if
+"
+*End
+*HPRGBEmulation Device/Device: "
+globaldict /ColorSmartColorMatching known {
+ Vivid ColorSmartTextAdjustment
+ Vivid ColorSmartGraphicsAdjustment
+ Vivid ColorSmartImageAdjustment
+} if
+"
+*End
+*CloseUI: *HPRGBEmulation
+
+*% ==================================
+*% Adaptive Halftoning and Color Trapping Settings - Edge Control settings
+*% ==================================
+
+*OpenUI *HPEdgeControl/Edge Control: PickOne
+*OrderDependency: 57 AnySetup *HPEdgeControl
+*DefaultHPEdgeControl: Normal
+*HPEdgeControl Max/Maximum: "
+globaldict /HPTextAdaptiveHalftoning known {
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageHAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Max HPColorTrapping
+} if
+"
+*End
+*HPEdgeControl Normal/Normal: "
+globaldict /HPTextAdaptiveHalftoning known {
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageHAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Normal HPColorTrapping
+} if
+"
+*End
+*HPEdgeControl Light/Light: "
+globaldict /HPTextAdaptiveHalftoning known {
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageHAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Light HPColorTrapping
+} if
+"
+*End
+*HPEdgeControl Off/Off: "
+globaldict /HPTextAdaptiveHalftoning known {
+ false HPTextAdaptiveHalftoning
+ false HPGraphicsAdaptiveHalftoning
+ false HPImageAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Off HPColorTrapping
+} if
+"
+*End
+*CloseUI: *HPEdgeControl
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% Watermark Color
+*% =================================
+*OpenUI *HPwmTextColor/Watermark Color: PickOne
+*OrderDependency: 64 AnySetup *HPwmTextColor
+*DefaultHPwmTextColor: Black
+*HPwmTextColor Black/Gray: "userdict /HPwmColor { 0 setgray HPwmSaturation } bind put"
+*HPwmTextColor Red/Red: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 1 .3 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Orange/Orange: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 .5 1 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Yellow/Yellow: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 0 1 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Green/Green: "userdict /HPwmColor { /DeviceCMYK setcolorspace .9 0 .9 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Blue/Blue: "userdict /HPwmColor { /DeviceCMYK setcolorspace 1 .1 0 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Purple/Violet: "userdict /HPwmColor { /DeviceCMYK setcolorspace .8 .8 0 0 setcolor HPwmSaturation } bind put"
+*CloseUI: *HPwmTextColor
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*% =================================
+*% Control
+*% =================================
+*DefaultResolution: 600dpi
+*Resolution 300dpi: ""
+*Resolution 600dpi: ""
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+
+*%====================================
+*% Collation
+*%====================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 12 AnySetup *Collate
+*DefaultCollate: True
+*Collate True/On (turn off in application): "
+ <</Collate true>> setpagedevice"
+*End
+*Collate False/Off: "
+ <</Collate false>> setpagedevice"
+*End
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+*% =================================
+*% Specials for Quark
+*% =================================
+*QRKDoNonLocalDCS: False
+*QRKCustomHalftone HP/hp color LaserJet 5500: ""
+
+*% =================================
+*% Font Information
+*% =================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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
+*% ===================================
+
+*% 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: "warming up"/warming up
+*Status: "initializing"/initializing
+*Status: "idle"/idle
+*Status: "waiting"/waiting
+*Status: "busy"/busy
+*Status: "printing"/printing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: needs attention"/PrinterError: needs attention
+*Status: "PrinterError: cover open"/PrinterError: cover open
+*Status: "PrinterError: no toner cartridge"/PrinterError: no toner cartridge
+*Status: "PrinterError: manual feed"/PrinterError: manual feed
+*Status: "PrinterError: out of paper"/PrinterError: out of paper
+*Status: "PrinterError: Paper Jam"/PrinterError: Paper Jam
+*Status: "PrinterError: page protect needed"/PrinterError: page protect needed
+*Status: "PrinterError: out of memory"/PrinterError: out of memory
+*Status: "PrinterError: output bin full"/PrinterError: output bin full
+*Status: "PrinterError: resetting printer"/PrinterError: resetting printer
+*Status: "PrinterError: toner is low"/PrinterError: toner is low
+*Status: "PrinterError: off line"/PrinterError: off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*% PrinterError (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "cover open"/cover open
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% =================================
+*% Color Separation Information
+*% =================================
+*ContoneOnly: True
+
+*% =================================
+*% System Management
+*% =================================
+*FreeVM: "6701488"
+*VMOption Mem1/96 - 127 MB RAM: "6701488"
+*VMOption Mem2/128 - 159 MB RAM: "13027208"
+*VMOption Mem3/160 - 191 MB RAM: "34942260"
+*VMOption Mem4/192 - 255 MB RAM: "65283608"
+*VMOption Mem5/256 - 319 MB RAM: "99528700"
+*VMOption Mem6/320 - 384 MB RAM: "128460116"
+
+
+*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "300"
+*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: Cannot reset printer.) = flush
+"
+*End
+
+*% =================================
+*% For "hp color LaserJet 5500"
+*% =================================
diff --git a/prnt/hpijs/ppd/hp_color_LaserJet_9500.ppd b/prnt/hpijs/ppd/hp_color_LaserJet_9500.ppd
new file mode 100644
index 000000000..98eafaf82
--- /dev/null
+++ b/prnt/hpijs/ppd/hp_color_LaserJet_9500.ppd
@@ -0,0 +1,2394 @@
+*PPD-Adobe: "4.3"
+
+*% =================================
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD Version for Apple Macintosh
+*% =================================
+*% Product/PPD Version Information
+*% =================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.0.4 X"
+*HPBuildNumber: "009"
+*LanguageVersion: English
+*LanguageEncoding: MacStandard
+*PCFileName: "HP9500.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*cupsICCProfile RGB../sRGB Matching Profile: "/Library/Printers/hp/Profiles/sRGB_A.icc"
+*cupsICCProfile CMYK../CMYK Matching Profile: "/Library/Printers/hp/Profiles/CMYK_A.icc"
+*cupsICCProfile Gray../Gray Matching Profile: "/Library/Printers/hp/Profiles/Gray_A.icc"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/hp color LaserJet 9500.icns"
+*cupsFilter: "application/vnd.cups-postscript 0 /Library/Printers/hp/filter/hppostprocessing"
+
+*% Product Name and Version Information
+*Manufacturer: "HP"
+*Product: "(hp color LaserJet 9500)"
+*ModelName: "HP Color LaserJet 9500"
+*ShortNickName: "HP Color LaserJet 9500"
+*NickName: "HP Color LaserJet 9500 Postscript (recommended)"
+*PSVersion: "(3010.107) 0"
+
+*% =================================
+*% Basic Device Capabilities
+*% =================================
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: CMYK
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+*Throughput: "25"
+*FileSystem: False
+
+*% =================================
+*% Emulations and Protocols
+*% =================================
+*Protocols: TBCP
+
+*%=== Output Bin ======================
+*PageStackOrder Upper: Normal
+*PageStackOrder Left: Reverse
+*PageStackOrder Stacker: Normal
+*PageStackOrder StackerFaceUp: Reverse
+*PageStackOrder UStapler: Normal
+*PageStackOrder HPBooklet: Normal
+
+
+*% =================================
+*% Installable Options
+*% =================================
+*OpenGroup: InstallableOptions/Options Installed
+
+*OpenUI *HPOption_500_Sheet_Feeder_Tray4/2000-Sheet Paper Feeder: Boolean
+*DefaultHPOption_500_Sheet_Feeder_Tray4: False
+*HPOption_500_Sheet_Feeder_Tray4 True/Installed: ""
+*HPOption_500_Sheet_Feeder_Tray4 False/Not Installed: ""
+*?HPOption_500_Sheet_Feeder_Tray4: "
+ save
+ currentpagedevice /InputAttributes get 5 known
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_500_Sheet_Feeder_Tray4
+
+*OpenUI *HPOption_Disk/Printer Hard Disk: PickOne
+*DefaultHPOption_Disk: False
+*HPOption_Disk True/Installed: ""
+*HPOption_Disk False/Not Installed: ""
+*?HPOption_Disk: "
+ save
+ false
+ (%disk?%)
+ { currentdevparams dup /Writeable known
+ { /Writeable get {pop true} if } { pop } ifelse
+ } 100 string /IODevice resourceforall
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Disk
+
+*OpenUI *HPOption_MBM_Mixed/Accessory Output Bins: PickOne
+*OrderDependency: 10 AnySetup *HPOption_MBM_Mixed
+*DefaultHPOption_MBM_Mixed: Standard
+*HPOption_MBM_Mixed Standard/Not Installed: ""
+*HPOption_MBM_Mixed MBMStaplerStacker/hp 3000-Sheet Stapler-Stacker: "userdict /HPConfigurableStapler 0 put"
+*HPOption_MBM_Mixed MBMStacker/hp 3000-Sheet Stacker: ""
+*HPOption_MBM_Mixed HPFinisher/hp Multifunction Finisher: ""
+*?HPOption_MBM_Mixed: "
+currentpagedevice /OutputAttributes known{
+ currentpagedevice /OutputAttributes get 4 known{
+ currentpagedevice /MediaProcessingDetails known{
+ currentpagedevice /MediaProcessingDetails get /ModelID known{
+ currentpagedevice /MediaProcessingDetails get /ModelID get
+ (C8088A) eq {(HPFinisher)}
+ {
+ currentpagedevice /MediaProcessingDetails get /ModelID get
+ (C8085A) eq {(MBMStaplerStacker)}
+ {(Standard)}
+ ifelse}
+ ifelse}
+ {(Standard)}
+ ifelse}
+ {(MBMStacker)}
+ ifelse}
+ {(Standard)}
+ ifelse}
+{(Standard)}
+ifelse = flush"
+*End
+*CloseUI: *HPOption_MBM_Mixed
+
+*OpenUI *InstalledMemory/Memory Configuration: PickOne
+*DefaultInstalledMemory: Mem1
+*InstalledMemory Mem1/96 - 127 MB RAM: ""
+*InstalledMemory Mem2/128 - 159 MB RAM: ""
+*InstalledMemory Mem3/160 - 191 MB RAM: ""
+*InstalledMemory Mem4/192 - 255 MB RAM: ""
+*InstalledMemory Mem5/256 - 319 MB RAM: ""
+*InstalledMemory Mem6/320 - 384 MB RAM: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 320 ge
+ {(Mem6)}
+ {size 256 ge
+ {(Mem5)}
+ {size 192 ge
+ {(Mem4)}
+ {size 160 ge
+ {(Mem3)}
+ {size 128 ge
+ {(Mem2)}
+ {(Mem1)}ifelse
+ }ifelse
+ }ifelse
+ }ifelse
+ }ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
+*DefaultHPOption_Duplexer: False
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Duplexer
+
+*OpenUI *HPOption_PaperPolicy/Paper Matching: PickOne
+*OrderDependency: 29 AnySetup *HPOption_PaperPolicy
+*DefaultHPOption_PaperPolicy: Prompt
+*HPOption_PaperPolicy Prompt/Prompt User for correct size: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy Scale/Nearest Size & Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy Crop/Nearest Size & Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPOption_PaperPolicy: "(Prompt) = flush"
+*End
+*CloseUI: *HPOption_PaperPolicy
+
+*CloseGroup: InstallableOptions
+
+*% =================================
+*% User Interface Constraints
+*% =================================
+*% If the duplexer is not installed disable duplex modes.
+*%------------------------------------------------------------
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *HPOption_Duplexer False
+*UIConstraints: *Duplex DuplexNoTumble *HPOption_Duplexer False
+
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin Stacker
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin StackerFaceUp
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin HPBooklet
+
+*UIConstraints: *OutputBin Stacker *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin StackerFaceUp *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin HPBooklet *HPOption_MBM_Mixed Standard
+
+*% Constrain HPBooklet not to show if Stacker is installed, and vice-versa
+*%-------------------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin HPBooklet
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin HPBooklet
+*UIConstraints: *OutputBin HPBooklet *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin HPBooklet *HPOption_MBM_Mixed MBMStaplerStacker
+
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *OutputBin Left
+*UIConstraints: *OutputBin Left *HPOption_MBM_Mixed HPFinisher
+
+*% Constrain StaplerStacker so HPBooklet is Disabled and No None and 1paralleloppiste StapleOptions
+*%-------------------------------------------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin HPBooklet
+*UIConstraints: *OutputBin HPBooklet *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin StackerFaceUp
+*UIConstraints: *OutputBin StackerFaceUp *HPOption_MBM_Mixed MBMStaplerStacker
+
+*% Constrain Stacker so no Faceup Stacker Bin
+*%-------------------------------------------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin StackerFaceUp
+*UIConstraints: *OutputBin StackerFaceUp *HPOption_MBM_Mixed MBMStacker
+
+
+*% High capacity stapler disabled without high capacity output unit
+*%--------------------------------------------------------------------
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPStaplerOptions 3parallel *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPStaplerOptions 6parallel *HPOption_MBM_Mixed HPFinisher
+
+
+*%Constrain stapling to the stapling bin
+*%------------------------------------------------------------------
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin PrinterDefault
+
+*UIConstraints: *OutputBin Upper *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin Upper *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin Upper *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin Upper *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin Upper *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin Upper
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin Upper
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin Upper
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin Upper
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin Upper
+
+*UIConstraints: *OutputBin Left *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin Left *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin Left *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin Left *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin Left *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin Left
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin Left
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin Left
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin Left
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin Left
+
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin Stacker
+
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin StackerFaceUp
+
+*% The Constaints for Stapling on the Booklet Bin
+*% --------------------------------------------------------------------------------------------
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin HPBooklet
+
+*% The Constaints for Stapling for Collate and Pagesize,PageRegion
+*% ----------------------------------------------------------------
+
+*% Do not staple uncollated documents
+*UIConstraints: *Collate False *HPStaplerOptions 1diagonal
+*UIConstraints: *Collate False *HPStaplerOptions 1parallel
+*UIConstraints: *Collate False *HPStaplerOptions 2parallel
+*UIConstraints: *Collate False *HPStaplerOptions 3parallel
+*UIConstraints: *Collate False *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *Collate False
+*UIConstraints: *HPStaplerOptions 1parallel *Collate False
+*UIConstraints: *HPStaplerOptions 2parallel *Collate False
+*UIConstraints: *HPStaplerOptions 3parallel *Collate False
+*UIConstraints: *HPStaplerOptions 6parallel *Collate False
+
+*% Do not staple envelopes, all other sizes are supported.
+*UIConstraints: *PageSize Env10 *OutputBin UStapler
+*UIConstraints: *PageRegion Env10 *OutputBin UStapler
+*UIConstraints: *PageSize EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageRegion EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageSize EnvDL *OutputBin UStapler
+*UIConstraints: *PageRegion EnvDL *OutputBin UStapler
+*UIConstraints: *PageSize EnvC5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvC5 *OutputBin UStapler
+*UIConstraints: *PageSize EnvISOB5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin UStapler
+
+*UIConstraints: *OutputBin UStapler *PageSize Env10
+*UIConstraints: *OutputBin UStapler *PageRegion Env10
+*UIConstraints: *OutputBin UStapler *PageSize EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageRegion EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageSize EnvDL
+*UIConstraints: *OutputBin UStapler *PageRegion EnvDL
+*UIConstraints: *OutputBin UStapler *PageSize EnvC5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvC5
+*UIConstraints: *OutputBin UStapler *PageSize EnvISOB5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvISOB5
+
+*% Constrain output bins that are not available with MBMStacker
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin HPBooklet
+
+*%Cannot Mopy without a disk
+*%--------------------------
+*% #UIConstraints: *HPOption_Disk False *Collate True
+*% #UIConstraints: *Collate True *HPOption_Disk False
+*UIConstraints: *VMOption Mem1 *Collate True
+*UIConstraints: *Collate True *VMOption Mem1
+
+*% Constraints on LargeCapacity (Tray 4).
+*%-------------------------------------------------------------------------------
+*UIConstraints: *HPOption_500_Sheet_Feeder_Tray4 False *InputSlot Tray4
+*UIConstraints: *InputSlot Tray4 *HPOption_500_Sheet_Feeder_Tray4 False
+
+*UIConstraints: *PageSize ISOB5 *InputSlot Tray4
+*UIConstraints: *PageRegion ISOB5 *InputSlot Tray4
+*UIConstraints: *PageSize A5 *InputSlot Tray4
+*UIConstraints: *PageRegion A5 *InputSlot Tray4
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray4
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray4
+*UIConstraints: *PageSize Env10 *InputSlot Tray4
+*UIConstraints: *PageRegion Env10 *InputSlot Tray4
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray4
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray4
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray4
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray4
+*UIConstraints: *PageSize EnvDL *InputSlot Tray4
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray4
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray4
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray4
+*UIConstraints: *InputSlot Tray4 *PageSize ISOB5
+*UIConstraints: *InputSlot Tray4 *PageRegion ISOB5
+*UIConstraints: *InputSlot Tray4 *PageSize A5
+*UIConstraints: *InputSlot Tray4 *PageRegion A5
+*UIConstraints: *InputSlot Tray4 *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray4 *PageRegion DoublePostcard
+*UIConstraints: *InputSlot Tray4 *PageSize Env10
+*UIConstraints: *InputSlot Tray4 *PageRegion Env10
+*UIConstraints: *InputSlot Tray4 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray4 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray4 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray4 *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray4 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray4 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray4 *PageSize EnvISOB5
+*UIConstraints: *InputSlot Tray4 *PageRegion EnvISOB5
+
+*% PageSize Constraints on trays 2, 3.
+*%------------------------------------------------------------
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray2
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray3
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *PageSize Env10 *InputSlot Tray3
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *PageSize EnvDL *InputSlot Tray3
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray3
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3
+
+*UIConstraints: *InputSlot Tray2 *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray3 *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray2 *PageSize Env10
+*UIConstraints: *InputSlot Tray3 *PageSize Env10
+*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray2 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray3 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray2 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray3 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray2 *PageSize EnvISOB5
+*UIConstraints: *InputSlot Tray3 *PageSize EnvISOB5
+
+*% Paper constraints on the Upper Bin
+*%=====================================
+*UIConstraints: *PageSize EnvMonarch *OutputBin Upper
+*UIConstraints: *PageRegion EnvMonarch *OutputBin Upper
+*UIConstraints: *OutputBin Upper *PageSize EnvMonarch
+*UIConstraints: *OutputBin Upper *PageRegion EnvMonarch
+
+*% Paper constraints on the Stacker Bins on both the Stacker and Stapler
+*%-----------------------------------------------------------------------
+*UIConstraints: *PageSize DoublePostcard *OutputBin Stacker
+*UIConstraints: *PageRegion DoublePostcard *OutputBin Stacker
+*UIConstraints: *PageSize Env10 *OutputBin Stacker
+*UIConstraints: *PageRegion Env10 *OutputBin Stacker
+*UIConstraints: *PageSize EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageRegion EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageSize EnvDL *OutputBin Stacker
+*UIConstraints: *PageRegion EnvDL *OutputBin Stacker
+*UIConstraints: *PageSize EnvC5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvC5 *OutputBin Stacker
+*UIConstraints: *PageSize EnvISOB5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin Stacker
+
+*UIConstraints: *OutputBin Stacker *PageSize DoublePostcard
+*UIConstraints: *OutputBin Stacker *PageRegion DoublePostcard
+*UIConstraints: *OutputBin Stacker *PageSize Env10
+*UIConstraints: *OutputBin Stacker *PageRegion Env10
+*UIConstraints: *OutputBin Stacker *PageSize EnvMonarch
+*UIConstraints: *OutputBin Stacker *PageRegion EnvMonarch
+*UIConstraints: *OutputBin Stacker *PageSize EnvDL
+*UIConstraints: *OutputBin Stacker *PageRegion EnvDL
+*UIConstraints: *OutputBin Stacker *PageSize EnvC5
+*UIConstraints: *OutputBin Stacker *PageRegion EnvC5
+*UIConstraints: *OutputBin Stacker *PageSize EnvISOB5
+*UIConstraints: *OutputBin Stacker *PageRegion EnvISOB5
+
+*% Paper constraints on the Stacker Bins with Staples (StackerStapler only)
+*%-----------------------------------------------------------------------
+*UIConstraints: *PageSize DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageRegion DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageSize Env10 *OutputBin UStapler
+*UIConstraints: *PageRegion Env10 *OutputBin UStapler
+*UIConstraints: *PageSize EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageRegion EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageSize EnvDL *OutputBin UStapler
+*UIConstraints: *PageRegion EnvDL *OutputBin UStapler
+*UIConstraints: *PageSize EnvC5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvC5 *OutputBin UStapler
+*UIConstraints: *PageSize EnvISOB5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin UStapler
+
+*UIConstraints: *OutputBin UStapler *PageSize DoublePostcard
+*UIConstraints: *OutputBin UStapler *PageRegion DoublePostcard
+*UIConstraints: *OutputBin UStapler *PageSize Env10
+*UIConstraints: *OutputBin UStapler *PageRegion Env10
+*UIConstraints: *OutputBin UStapler *PageSize EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageRegion EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageSize EnvDL
+*UIConstraints: *OutputBin UStapler *PageRegion EnvDL
+*UIConstraints: *OutputBin UStapler *PageSize EnvC5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvC5
+*UIConstraints: *OutputBin UStapler *PageSize EnvISOB5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvISOB5
+
+*% Don't allow DoublePostcard, envelopes, transparencies or labels to be duplexed
+*%------------------------------------------------------------
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexNoTumble
+
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexTumble
+
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+
+*% Constraints on the Booklet Bin
+*%------------------------------------------------------------
+*UIConstraints: *PageSize Env10 *OutputBin HPBooklet
+*UIConstraints: *PageRegion Env10 *OutputBin HPBooklet
+*UIConstraints: *PageSize EnvMonarch *OutputBin HPBooklet
+*UIConstraints: *PageRegion EnvMonarch *OutputBin HPBooklet
+*UIConstraints: *PageSize EnvDL *OutputBin HPBooklet
+*UIConstraints: *PageRegion EnvDL *OutputBin HPBooklet
+*UIConstraints: *PageSize EnvC5 *OutputBin HPBooklet
+*UIConstraints: *PageRegion EnvC5 *OutputBin HPBooklet
+*UIConstraints: *PageSize EnvISOB5 *OutputBin HPBooklet
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin HPBooklet
+*UIConstraints: *PageSize DoublePostcard *OutputBin HPBooklet
+*UIConstraints: *PageRegion DoublePostcard *OutputBin HPBooklet
+*UIConstraints: *PageSize Executive *OutputBin HPBooklet
+*UIConstraints: *PageRegion Executive *OutputBin HPBooklet
+*UIConstraints: *PageSize w612h936 *OutputBin HPBooklet
+*UIConstraints: *PageRegion w612h936 *OutputBin HPBooklet
+*UIConstraints: *PageSize w558h774 *OutputBin HPBooklet
+*UIConstraints: *PageRegion w558h774 *OutputBin HPBooklet
+*UIConstraints: *PageSize w774h1116 *OutputBin HPBooklet
+*UIConstraints: *PageRegion w774h1116 *OutputBin HPBooklet
+*UIConstraints: *PageSize B5 *OutputBin HPBooklet
+*UIConstraints: *PageRegion B5 *OutputBin HPBooklet
+*UIConstraints: *PageSize ISOB5 *OutputBin HPBooklet
+*UIConstraints: *PageRegion ISOB5 *OutputBin HPBooklet
+*UIConstraints: *PageSize A5 *OutputBin HPBooklet
+*UIConstraints: *PageRegion A5 *OutputBin HPBooklet
+*UIConstraints: *OutputBin HPBooklet *PageSize Env10
+*UIConstraints: *OutputBin HPBooklet *PageRegion Env10
+*UIConstraints: *OutputBin HPBooklet *PageSize EnvMonarch
+*UIConstraints: *OutputBin HPBooklet *PageRegion EnvMonarch
+*UIConstraints: *OutputBin HPBooklet *PageSize EnvDL
+*UIConstraints: *OutputBin HPBooklet *PageRegion EnvDL
+*UIConstraints: *OutputBin HPBooklet *PageSize EnvC5
+*UIConstraints: *OutputBin HPBooklet *PageRegion EnvC5
+*UIConstraints: *OutputBin HPBooklet *PageSize EnvISOB5
+*UIConstraints: *OutputBin HPBooklet *PageRegion EnvISOB5
+*UIConstraints: *OutputBin HPBooklet *PageSize DoublePostcard
+*UIConstraints: *OutputBin HPBooklet *PageRegion DoublePostcard
+*UIConstraints: *OutputBin HPBooklet *PageSize Executive
+*UIConstraints: *OutputBin HPBooklet *PageRegion Executive
+*UIConstraints: *OutputBin HPBooklet *PageSize w612h936
+*UIConstraints: *OutputBin HPBooklet *PageRegion w612h936
+*UIConstraints: *OutputBin HPBooklet *PageSize w558h774
+*UIConstraints: *OutputBin HPBooklet *PageRegion w558h774
+*UIConstraints: *OutputBin HPBooklet *PageSize w774h1116
+*UIConstraints: *OutputBin HPBooklet *PageRegion w774h1116
+*UIConstraints: *OutputBin HPBooklet *PageSize B5
+*UIConstraints: *OutputBin HPBooklet *PageRegion B5
+*UIConstraints: *OutputBin HPBooklet *PageSize ISOB5
+*UIConstraints: *OutputBin HPBooklet *PageRegion ISOB5
+*UIConstraints: *OutputBin HPBooklet *PageSize A5
+*UIConstraints: *OutputBin HPBooklet *PageRegion A5
+
+*% Custom Pagesizes not allowed in the Booklet Bin
+*%---------------------------------------------------
+*NonUIConstraints: *CustomPageSize True *OutputBin HPBooklet
+*NonUIConstraints: *OutputBin HPBooklet *CustomPageSize True
+
+*% Don't allow these media types in Trays 2,3 or 4
+*%---------------------------------------------------
+*UIConstraints: *InputSlot Tray2 *MediaType Labels
+*UIConstraints: *InputSlot Tray3 *MediaType Labels
+*UIConstraints: *InputSlot Tray4 *MediaType Labels
+*UIConstraints: *InputSlot Tray4 *MediaType Transparency
+*UIConstraints: *InputSlot Tray2 *MediaType Cardstock
+*UIConstraints: *InputSlot Tray3 *MediaType Cardstock
+*UIConstraints: *InputSlot Tray4 *MediaType Cardstock
+*UIConstraints: *InputSlot Tray2 *MediaType Envelope
+*UIConstraints: *InputSlot Tray3 *MediaType Envelope
+*UIConstraints: *InputSlot Tray4 *MediaType Envelope
+*UIConstraints: *MediaType Labels *InputSlot Tray2
+*UIConstraints: *MediaType Labels *InputSlot Tray3
+*UIConstraints: *MediaType Labels *InputSlot Tray4
+*UIConstraints: *MediaType Transparency *InputSlot Tray4
+*UIConstraints: *MediaType Cardstock *InputSlot Tray2
+*UIConstraints: *MediaType Cardstock *InputSlot Tray3
+*UIConstraints: *MediaType Cardstock *InputSlot Tray4
+*UIConstraints: *MediaType Envelope *InputSlot Tray2
+*UIConstraints: *MediaType Envelope *InputSlot Tray3
+*UIConstraints: *MediaType Envelope *InputSlot Tray4
+
+*% Can't print on second side of these media types
+*%----------------------------------------------------
+*UIConstraints: *HPManualDuplex *MediaType Labels
+*UIConstraints: *HPManualDuplex *MediaType Transparency
+*UIConstraints: *MediaType Labels *HPManualDuplex
+*UIConstraints: *MediaType Transparency *HPManualDuplex
+
+*% Can't stack these media types
+*%------------------------------------------------------
+*UIConstraints: *OutputBin Stacker *MediaType Labels
+*UIConstraints: *OutputBin Stacker *MediaType Cardstock
+*UIConstraints: *OutputBin Stacker *MediaType ToughPaper
+*UIConstraints: *OutputBin Stacker *MediaType Envelope
+*UIConstraints: *MediaType Labels *OutputBin Stacker
+*UIConstraints: *MediaType Cardstock *OutputBin Stacker
+*UIConstraints: *MediaType ToughPaper *OutputBin Stacker
+*UIConstraints: *MediaType Envelope *OutputBin Stacker
+
+
+*% Disable Certain Media types when using the HPFinisher
+*% ------------------------------------------------------
+*UIConstraints: *OutputBin HPBooklet *MediaType Transparency
+*UIConstraints: *OutputBin Stacker *MediaType Labels
+*UIConstraints: *OutputBin StackerFaceUp *MediaType Labels
+*UIConstraints: *OutputBin HPBooklet *MediaType Labels
+*UIConstraints: *OutputBin HPBooklet *MediaType Cardstock
+*UIConstraints: *OutputBin HPBooklet *MediaType Transparency
+
+*%These media types make no sense to staple
+*%------------------------------------------
+*UIConstraints: *OutputBin UStapler *MediaType Labels
+*UIConstraints: *OutputBin UStapler *MediaType Cardstock
+*UIConstraints: *OutputBin UStapler *MediaType ToughPaper
+*UIConstraints: *OutputBin UStapler *MediaType Envelope
+*UIConstraints: *OutputBin UStapler *MediaType Transparency
+*UIConstraints: *MediaType Labels *OutputBin UStapler
+*UIConstraints: *MediaType Cardstock *OutputBin UStapler
+*UIConstraints: *MediaType ToughPaper *OutputBin UStapler
+*UIConstraints: *MediaType Envelope *OutputBin UStapler
+*UIConstraints: *MediaType Transparency *OutputBin UStapler
+
+*%These media types can't be sent to the Totopo bins
+*%----------------------------------------------------
+*UIConstraints: *OutputBin HPBooklet *MediaType Labels
+*UIConstraints: *OutputBin HPBooklet *MediaType Prepunched
+*UIConstraints: *OutputBin HPBooklet *MediaType ToughPaper
+*UIConstraints: *OutputBin HPBooklet *MediaType Envelope
+*UIConstraints: *OutputBin HPBooklet *MediaType Transparency
+*UIConstraints: *MediaType Labels *OutputBin HPBooklet
+*UIConstraints: *MediaType Prepunched *OutputBin HPBooklet
+*UIConstraints: *MediaType ToughPaper *OutputBin HPBooklet
+*UIConstraints: *MediaType Envelope *OutputBin HPBooklet
+*UIConstraints: *MediaType Transparency *OutputBin HPBooklet
+
+*% Ignore ColorSmart manual settings in automatic mode
+*%======================================================
+*UIConstraints: *HPColorSmart Automatic *HPTextHalftone Detail
+*UIConstraints: *HPColorSmart Automatic *HPTextNeutralGrays ProcessBlack
+
+*UIConstraints: *HPColorSmart Automatic *HPGraphicsHalftone Text
+*UIConstraints: *HPColorSmart Automatic *HPGraphicsNeutralGrays ProcessBlack
+
+*UIConstraints: *HPColorSmart Automatic *HPPhotoHalftone Text
+*UIConstraints: *HPColorSmart Automatic *HPPhotoNeutralGrays Black
+
+*UIConstraints: *HPColorSmart Automatic *HPRGBEmulation Device
+
+*UIConstraints: *HPColorSmart Automatic *HPEdgeControl Max
+*UIConstraints: *HPColorSmart Automatic *HPEdgeControl Light
+*UIConstraints: *HPColorSmart Automatic *HPEdgeControl Off
+
+
+*% Fills not allowed with overlays
+*%=============================================
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+*% Halo style does not work with Watermarks
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+*%Job Retention not allowed unless printer has a hard disk
+*%=========================================================
+*UIConstraints: *HPOption_Disk False *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPOption_Disk False *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPOption_Disk False *HPJobRetentionOption HPJobRetentionStore
+*UIConstraints: *HPOption_Disk False *HPJobRetentionOption Set
+
+
+*% Job Storage not allowed from RAM disk
+*%=============================================
+*UIConstraints: *HPOption_Disk False *HPJobRetentionOption HPJobRetentionProof
+*UIConstraints: *HPOption_Disk False *HPJobRetentionOption Set
+*UIConstraints: *HPOption_Disk False *HPJobRetentionOption HPJobRetentionQuickCopy
+*UIConstraints: *HPOption_Disk False *HPJobRetentionOption HPJobRetentionStore
+
+*OpenGroup: HPJobRetention/Job Storage
+
+*% ======================================================================
+*% Job Storage (NOTE: JOB Retention was changed to Job Storage in EC 4.0,
+*% but the JobRetention keyword was kept to work with the OS X PDEs.
+*% the UI does say "Job storage though".
+*% ================================================================
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetentionOption/Job Storage: PickOne
+*OrderDependency: 14 Prolog *HPJobRetentionOption
+*DefaultHPJobRetentionOption: HPJobRetentionOff
+*HPJobRetentionOption HPJobRetentionQuickCopy/Quick Copy: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 1 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionStore/Stored Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 2 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*HPJobRetentionOption Set/Private Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 1 /HoldType 1 >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobRetentionOption
+
+*RBISetHPJobRetentionOption Data: "long 0 9999 0"
+*RBISetHPJobRetentionOption Code: "
+ 10000 add 5 string cvs dup length 4 sub 4 getinterval
+ << /CollateDetails
+ << /Type 8 /Hold 1 /HoldType 1 /HoldKey 11 -1 roll >>
+ >> setpagedevice
+"
+*End
+
+
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseGroup: HPJobRetention
+
+
+*% =================================
+*% Media Selection
+*% =================================
+*LandscapeOrientation: Plus90
+*VariablePaperSize: False
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize Tabloid/11x17: "
+ <</PageSize [792 1224] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A3/A3: "
+ <</PageSize [842 1191] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize ISOB5/B5 (ISO): "
+ <</PageSize [499 709] /ImagingBBox null /MediaClass (CutSheet)>> setpagedevice"
+*End
+*PageSize B5/B5 (JIS): "
+ <</PageSize [516 729] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize B4/B4 (JIS): "
+ <</PageSize [729 1032] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w612h936/Executive (JIS): "
+ <</PageSize [612 936] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w774h1116/8K: "
+ <</PageSize [774 1116] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env B5: "
+ <</PageSize [499 709] /ImagingBBox null /MediaClass (Envelope)>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 17 dict
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [522 756] (Executive) put
+ dup [792 1224] (Tabloid) put
+ dup [842 1191] (A3) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [499 709] (ISO B5) put
+ dup [516 728] (B5) put
+ dup [612 936] (w612h936) put
+ dup [419.5 567](DoublePostcard) put
+ dup [558 774] (w558h774) put
+ dup [499 709] (EnvISOB5) put
+ dup [297 684] (Env10) put
+ dup [459 649] (EnvC5) put
+ dup [312 624] (EnvDL) put
+ dup [279 540] (EnvMonarch) 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 Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion Tabloid/11x17: "
+ <</PageSize [792 1224] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A3/A3: "
+ <</PageSize [842 1191] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 595] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion ISOB5/B5 (ISO): "
+ <</PageSize [499 709] /ImagingBBox null /MediaClass (CutSheet)>> setpagedevice"
+*End
+*PageRegion B5/B5 (JIS): "
+ <</PageSize [516 729] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion B4/B4 (JIS): "
+ <</PageSize [729 1032] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w612h936/Executive (JIS): "
+ <</PageSize [612 936] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</PageSize [419.5 567] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w774h1116/8K: "
+ <</PageSize [774 1116] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</PageSize [558 774] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env B5: "
+ <</PageSize [499 709] /ImagingBBox null /MediaClass (Envelope)>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</PageSize [297 684] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</PageSize [459 649] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</PageSize [312 624] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</PageSize [279 540] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*% The following entries provide information about specific paper keywords.
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.12 599.88 780.00"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Legal/Legal: "12.00 12.12 599.88 996.00"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Executive/Executive: "12.00 12.12 509.88 744.00"
+*ImageableArea Tabloid/11x17: "12.00 12.12 779.88 1211.90"
+*ImageableArea A3/A3: "12.00 12.12 829.88 1178.90"
+*ImageableArea A4/A4: "12.00 12.12 583.08 829.68"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.12 407.40 583.20"
+*ImageableArea ISOB5/B5 (ISO): "11.00 11.00 488.00 698.00"
+*ImageableArea B5/B5 (JIS): "12.00 12.12 503.88 715.92"
+*ImageableArea B4/B4 (JIS): "12.00 12.12 716.88 1019.90"
+*ImageableArea w612h936/Executive (JIS): "12.00 12.12 599.76 923.76"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.12 407.28 554.64"
+*ImageableArea w774h1116/8K: "12.00 12.12 761.88 1103.90"
+*ImageableArea w558h774/16K: "12.00 12.12 545.76 761.76"
+*ImageableArea EnvISOB5/Env B5: "12.00 12.12 486.60 696.48"
+*ImageableArea Env10/Env Comm10: "12.00 12.12 284.76 672.00"
+*ImageableArea EnvC5/Env C5: "12.00 12.12 447.00 636.96"
+*ImageableArea EnvDL/Env DL: "12.00 12.12 299.64 611.52"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.12 266.76 528.00"
+*?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
+
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension Tabloid/11x17: "792 1224"
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension ISOB5/B5 (ISO): "499 709"
+*PaperDimension B5/B5 (JIS): "516 729"
+*PaperDimension B4/B4 (JIS): "729 1032"
+*PaperDimension w612h936/Executive (JIS): "612 936"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension w774h1116/8K: "774 1116"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension EnvISOB5/Env B5: "499 709"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+
+*RequiresPageRegion All: True
+
+*%=========================================
+*% Custom Paper Support
+*%=========================================
+*%Orientation and Margin (offsets) values are not utilized for cut sheet fed printer
+*LeadingEdge Short: ""
+*DefaultLeadingEdge: Short
+*MaxMediaWidth: "867"
+*MaxMediaHeight: "1332"
+*CenterRegistered: False
+*HWMargins: 13 13 13 13
+*CustomPageSize True: "
+ pop pop pop
+ << /DeferredMediaSelection true
+ /PageSize [ 7 -2 roll ]
+ /ImagingBBox null
+ >> setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 277 884
+*ParamCustomPageSize Height: 2 points 432 1332
+*ParamCustomPageSize Orientation: 5 int 1 1
+*ParamCustomPageSize HeightOffset: 3 points 0 0
+*ParamCustomPageSize WidthOffset: 4 points 0 0
+
+*RequiresPageRegion All: True
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenFreq: "150.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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+
+*% =================================
+*% Media Handling Features
+*% =================================
+*% Media Input Source
+*OpenUI *InputSlot/Paper Source: PickOne
+*OrderDependency: 40 AnySetup *InputSlot
+*DefaultInputSlot: Tray1
+*InputSlot Tray1/Tray 1: "
+ <</MediaPosition 3>> setpagedevice"
+*End
+*InputSlot Tray2/Tray 2: "
+ <</MediaPosition 0>> setpagedevice"
+*End
+*InputSlot Tray3/Tray 3: "
+ <</MediaPosition 1>> setpagedevice"
+*End
+*InputSlot Tray4/Tray 4 (Optional): "
+ <</MediaPosition 5>> setpagedevice"
+*End
+*?InputSlot: "
+save
+ currentpagedevice /InputAttributes get
+ /Priority get
+ aload pop pop
+ /theTray exch def
+ /theTray 0 eq {(Tray2)} {/theTray 1 eq {(Tray3)} {(Tray1)} ifelse} ifelse
+ = flush
+restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 25 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+
+*% =================================
+*% Media Types
+*% =================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 20 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "
+ <</ManualFeed false /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</ManualFeed false /MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</ManualFeed false /MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</ManualFeed false /MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</ManualFeed false /MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</ManualFeed false /MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</ManualFeed false /MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</ManualFeed false /MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</ManualFeed false /MediaType (Color)>> setpagedevice"
+*End
+*MediaType Light/Light (<3c>75 g/m2): "
+ <</ManualFeed false /MediaType (Light)>> setpagedevice"
+*End
+*MediaType Glossy/Glossy(75-105g/m2): "
+ <</ManualFeed false /MediaType (Gloss)>> setpagedevice"
+*End
+*MediaType HeavyGlossy/hp Heavy Glossy: "
+ <</ManualFeed false /MediaType (Heavy Gloss)>> setpagedevice"
+*End
+*MediaType NONhpHeavyGlossy/NON hp Heavy Glossy: "
+ <</ManualFeed false /MediaType (NHP Heavy Gloss)>> setpagedevice"
+*End
+*MediaType Heavy/Heavy (106-163 g/m2): "
+ <</ManualFeed false /MediaType (Heavy)>> setpagedevice"
+*End
+*MediaType Cardstock/Cardstock (<3e>164 g/m2): "
+ <</ManualFeed false /MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Envelope/Envelope: "
+ <</ManualFeed false /MediaType (Envelope)>> setpagedevice"
+*End
+*MediaType ToughPaper/Tough Paper: "
+ <</ManualFeed false /MediaType (Gloss Film)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /MediaType get
+ dup null eq {pop (Unknown)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*% ===================================
+*% Two-sided Printing (Duplex)
+*% ===================================
+*OpenUI *Duplex/2-Sided Printing: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "
+ <</Duplex false /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Long-Edge Binding: "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Short-Edge Binding: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "save
+ currentpagedevice dup /Duplex known
+ {dup /Duplex get
+ {/Tumble get{(DuplexTumble)}{(DuplexNoTumble)}ifelse}
+ {pop (None)} ifelse
+ }
+ {(None)} ifelse = flush
+restore
+"
+*End
+*CloseUI: *Duplex
+
+*% ===================================
+*% CMYK Ink Model
+*% ===================================
+*OpenGroup: HPCMYKInksPanel/CMYK Inks
+
+*OpenUI *HPCMYKInks/CMYK Inks: PickOne
+*OrderDependency: 110 AnySetup *HPCMYKInks
+*DefaultHPCMYKInks: Default
+*HPCMYKInks Default/Fast: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ Fast HPTextCMYKInkSetEmulation
+ Fast HPGraphicsCMYKInkSetEmulation
+ Fast HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks SWOP/SWOP: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ SWOP HPTextCMYKInkSetEmulation
+ SWOP HPGraphicsCMYKInkSetEmulation
+ SWOP HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks Euro/EuroScale: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ Euro HPTextCMYKInkSetEmulation
+ Euro HPGraphicsCMYKInkSetEmulation
+ Euro HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks DIC/DIC: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ DIC HPTextCMYKInkSetEmulation
+ DIC HPGraphicsCMYKInkSetEmulation
+ DIC HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks NoAdj/Device:"
+globaldict /HPTextCMYKInkSetEmulation known {
+ NoAdj HPTextCMYKInkSetEmulation
+ NoAdj HPGraphicsCMYKInkSetEmulation
+ NoAdj HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*CloseUI: *HPCMYKInks
+
+*CloseGroup: HPCMYKInksPanel
+
+*% ===================================
+*% ColorSmart
+*% ===================================
+*OpenGroup: HPColorOptionsPanel/Color Options
+
+*OpenUI *HPColorSmart/Color Options: PickOne
+*OrderDependency: 55 DocumentSetup *HPColorSmart
+*DefaultHPColorSmart: Automatic
+*HPColorSmart Automatic/Automatic: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartTextAdjustment
+ MatchScreen ColorSmartGraphicsAdjustment
+ MatchScreen ColorSmartImageAdjustment
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageAdaptiveHalftoning
+ Normal HPColorTrapping
+ TonerBlack HPTextNeutralAxis
+ TonerBlack HPGraphicsNeutralAxis
+ ProcBlack HPImageNeutralAxis
+ Detail ColorSmartTextHalftone
+ Detail ColorSmartGraphicsHalftone
+ Detail ColorSmartImageHalftone
+ true ColorSmartColorMatching
+} if
+/setscreen { pop pop pop} def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*HPColorSmart Manual/Manual: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+} if
+/setscreen { pop pop pop} def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*CloseUI: *HPColorSmart
+
+*% ==================================
+*% ColorSmart Manual Settings
+*% ==================================
+*OpenUI *HPTextHalftone/Text Halftone: PickOne
+*OrderDependency: 57 AnySetup *HPTextHalftone
+*DefaultHPTextHalftone: Text
+*HPTextHalftone Detail/Detail: "
+globaldict /ColorSmartColorMatching known {
+ Smooth ColorSmartTextHalftone
+} if
+"
+*End
+*HPTextHalftone Text/Text: "
+globaldict /ColorSmartColorMatching known {
+ Detail ColorSmartTextHalftone
+} if
+"
+*End
+*CloseUI: *HPTextHalftone
+
+*OpenUI *HPTextNeutralGrays/Text Neutral Grays: PickOne
+*OrderDependency: 57 AnySetup *HPTextNeutralGrays
+*DefaultHPTextNeutralGrays: Black
+*HPTextNeutralGrays Black/Black Only: "
+globaldict /HPTextNeutralAxis known {
+ TonerBlack HPTextNeutralAxis
+} if
+"
+*End
+*HPTextNeutralGrays ProcessBlack/4-Color: "
+globaldict /HPTextNeutralAxis known {
+ ProcBlack HPTextNeutralAxis
+} if
+"
+*End
+*CloseUI: *HPTextNeutralGrays
+
+*OpenUI *HPGraphicsHalftone/Graphics Halftone: PickOne
+*OrderDependency: 57 AnySetup *HPGraphicsHalftone
+*DefaultHPGraphicsHalftone: Detail
+*HPGraphicsHalftone Detail/Detail: "
+globaldict /ColorSmartColorMatching known {
+ Detail ColorSmartGraphicsHalftone
+} if
+"
+*End
+*HPGraphicsHalftone Text/Text: "
+globaldict /ColorSmartColorMatching known {
+ Smooth ColorSmartGraphicsHalftone
+} if
+"
+*End
+*CloseUI: *HPGraphicsHalftone
+
+*OpenUI *HPGraphicsNeutralGrays/Graphics Neutral Grays: PickOne
+*OrderDependency: 57 AnySetup *HPGraphicsNeutralGrays
+*DefaultHPGraphicsNeutralGrays: Black
+*HPGraphicsNeutralGrays Black/Black Only: "
+globaldict /HPGraphicsNeutralAxis known {
+ TonerBlack HPGraphicsNeutralAxis
+} if
+"
+*End
+*HPGraphicsNeutralGrays ProcessBlack/4-Color: "
+globaldict /HPGraphicsNeutralAxis known {
+ ProcBlack HPGraphicsNeutralAxis
+} if
+"
+*End
+*CloseUI: *HPGraphicsNeutralGrays
+
+*OpenUI *HPPhotoHalftone/Photographs Halftone: PickOne
+*OrderDependency: 57 AnySetup *HPPhotoHalftone
+*DefaultHPPhotoHalftone: Detail
+*HPPhotoHalftone Detail/Detail: "
+globaldict /ColorSmartColorMatching known {
+ Detail ColorSmartImageHalftone
+} if
+"
+*End
+*HPPhotoHalftone Text/Text: "
+globaldict /ColorSmartColorMatching known {
+ Smooth ColorSmartImageHalftone
+} if
+"
+*End
+*CloseUI: *HPPhotoHalftone
+
+*OpenUI *HPPhotoNeutralGrays/Photographs Neutral Grays: PickOne
+*OrderDependency: 57 AnySetup *HPPhotoNeutralGrays
+*DefaultHPPhotoNeutralGrays: ProcessBlack
+*HPPhotoNeutralGrays Black/Black Only: "
+globaldict /HPImageNeutralAxis known {
+ TonerBlack HPImageNeutralAxis
+} if
+"
+*End
+*HPPhotoNeutralGrays ProcessBlack/4-Color: "
+globaldict /HPImageNeutralAxis known {
+ ProcBlack HPImageNeutralAxis
+} if
+"
+*End
+*CloseUI: *HPPhotoNeutralGrays
+
+*% ========================
+*% RGB Color Options Settings
+*% ========================
+*OpenUI *HPRGBEmulation/RGB Color: PickOne
+*OrderDependency: 57 AnySetup *HPRGBEmulation
+*DefaultHPRGBEmulation: sRGB
+*HPRGBEmulation sRGB/Default: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartTextAdjustment
+ MatchScreen ColorSmartGraphicsAdjustment
+ MatchScreen ColorSmartImageAdjustment
+} if
+"
+*End
+*HPRGBEmulation Vivid/Vivid: "
+globaldict /ColorSmartColorMatching known {
+ Vivid ColorSmartTextAdjustment
+ Vivid ColorSmartGraphicsAdjustment
+ Vivid ColorSmartImageAdjustment
+} if
+"
+*End
+*HPRGBEmulation Device/Device: "
+globaldict /ColorSmartColorMatching known {
+ NoAdj ColorSmartTextAdjustment
+ NoAdj ColorSmartGraphicsAdjustment
+ NoAdj ColorSmartImageAdjustment
+} if
+"
+*End
+*CloseUI: *HPRGBEmulation
+
+*% ==================================
+*% Adaptive Halftoning and Color Trapping Settings - Edge Control settings
+*% ==================================
+
+*OpenUI *HPEdgeControl/Edge Control: PickOne
+*OrderDependency: 57 AnySetup *HPEdgeControl
+*DefaultHPEdgeControl: Normal
+*HPEdgeControl Max/Maximum: "
+globaldict /HPTextAdaptiveHalftoning known {
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageHAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Max HPColorTrapping
+} if
+"
+*End
+*HPEdgeControl Normal/Normal: "
+globaldict /HPTextAdaptiveHalftoning known {
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageHAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Normal HPColorTrapping
+} if
+"
+*End
+*HPEdgeControl Light/Light: "
+globaldict /HPTextAdaptiveHalftoning known {
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageHAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Light HPColorTrapping
+} if
+"
+*End
+*HPEdgeControl Off/Off: "
+globaldict /HPTextAdaptiveHalftoning known {
+ false HPTextAdaptiveHalftoning
+ false HPGraphicsAdaptiveHalftoning
+ false HPImageAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Off HPColorTrapping
+} if
+"
+*End
+*CloseUI: *HPEdgeControl
+*% =================================
+*% Print Color as Gray
+*% Chose NOT to use standard *ColorModel keyword because color on or off is simpler
+*% =================================
+*OpenUI *ColorModel/Print Color as Gray: PickOne
+*OrderDependency: 20 AnySetup *ColorModel
+*DefaultColorModel: CMYK
+*ColorModel Gray/On: "<</ProcessColorModel /DeviceGray>> setpagedevice"
+*ColorModel CMYK/Off: "<</ProcessColorModel /DeviceCMYK>> setpagedevice"
+*?ColorModel: "
+ save
+ currentpagedevice /ProcessColorModel get
+ /DeviceGray eq {(Gray)}{(CMYK)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ColorModel
+*CloseGroup: HPColorOptionsPanel
+
+*%================================
+*% Media Output Destination
+*%================================
+*OpenGroup: HPFinishingPanel/Finishing Panel
+
+*OpenUI *OutputBin/Output Destination: PickOne
+*OrderDependency: 100 AnySetup *OutputBin
+*DefaultOutputBin: PrinterDefault
+*OutputBin PrinterDefault/PrinterÕs Current Setting: ""
+*OutputBin Upper/Top Output Bin (Face-Down): "<</Staple 0 /OutputType (TOP OUTPUT BIN)>> setpagedevice"
+*OutputBin Left/Left Bin: "
+ currentpagedevice /OutputAttributes get
+ 4 known
+ {<</Staple 0 /OutputType (FACE UP BIN)>> setpagedevice}
+ {<</Staple 0 /OutputType (LEFT OUTPUT BIN)>> setpagedevice}
+ ifelse"
+*End
+*OutputBin StackerFaceUp/Stacker (Face-UP): "
+currentpagedevice /MediaProcessing known
+ { << /MediaProcessing (FACE_UP) /MediaProcessingDetails<<
+ /MediaProcessingOption (FACE_UP)
+ /MedaiProcessingBoundary 0 /ImageOrientation 0 /Type 8 >> >> setpagedevice
+ }
+ {
+ currentpagedevice /OutputAttributes get
+ 4 known
+ {<</Staple 0 /OutputType (FACE UP BIN)>> setpagedevice}
+ {<</Staple 0 /OutputType (LEFT OUTPUT BIN)>> setpagedevice}
+ ifelse
+} ifelse"
+*End
+*OutputBin Stacker/Stacker (Face-Down): "
+ currentpagedevice /MediaProcessingDetails known{
+ currentpagedevice /MediaProcessingDetails get /ModelID get
+ (C8088A) eq {<< /MediaProcessing (FACE_DOWN) /MediaProcessingDetails
+ <</MediaProcessingOption (FACE_DOWN)/MedaiProcessingBoundary 0
+ /ImageOrientation 0 /Type 8 >> >> setpagedevice put }
+ {<</MediaProcessing (STAPLING)
+ /MediaProcessingDetails<<
+ /MediaProcessingOption (NONE)
+ /MediaProcessingBoundary 0
+ /ImageOrientation 0
+ /Type 8 >> >> setpagedevice} ifelse}
+ {<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice} ifelse "
+*End
+*OutputBin UStapler/Stapler: ""
+*End
+*OutputBin HPBooklet/Booklet Bin: "
+ << /MediaProcessing (BOOKLET_MAKER) /MediaProcessingDetails <<
+ /MediaProcessingOption (BOOKLET_MAKER) /MedaiProcessingBoundary 0
+ /ImageOrientation 0 /Type 8 >> >> setpagedevice
+ << /Staple 0 /OutputType (OPTIONAL OUTBIN 2) >> setpagedevice"
+*End
+*?OutputBin:"
+save
+ currentpagedevice /OutputAttributes get dup
+ 5 known
+ {/Priority get 0 get
+ [(Upper) (Left) (Reserved1) (Reserved2) (OutputBin1)
+ (OutputBin2) (OutputBin3) (OutputBin4) (OutputBin5) (OutputBin6) (OutputBin7) (OutputBin8)] exch get = flush}
+ {/Priority get 0 get
+ [(Upper) (Left) (Reserved1) (Reserved2) (Stacker)] exch get = flush} ifelse
+restore
+"
+*End
+*CloseUI: *OutputBin
+
+*%=== 3000 Sheet Stacker/Stapler Stapler Options =========================
+*OpenUI *HPStaplerOptions/Finishing Options: PickOne
+*OrderDependency: 45 AnySetup *HPStaplerOptions
+*DefaultHPStaplerOptions: PrintersDefault
+*HPStaplerOptions PrintersDefault/Printer's Current Setting: ""
+*HPStaplerOptions None/None: "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails<<
+ /MediaProcessingOption (NONE) /MediaProcessingBoundary 0
+ /ImageOrientation 1 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions 1diagonal/1 Staple, diagonal: "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails<<
+ /MediaProcessingOption (ANGLED_STAPLE) /MediaProcessingBoundary 0
+ /ImageOrientation 0 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions 1parallel/1 Staple, parallel: "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails<<
+ /MediaProcessingOption (ONE_STAPLE) /MediaProcessingBoundary 0
+ /ImageOrientation 0 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions 2parallel/2 Staples, parallel: "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails<<
+ /MediaProcessingOption (TWO_STAPLES) /MediaProcessingBoundary 0
+ /ImageOrientation 1 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions 3parallel/3 Staples, parallel: "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails<<
+ /MediaProcessingOption (THREE_STAPLES) /MediaProcessingBoundary 0
+ /ImageOrientation 0 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions 6parallel/6 Staples, parallel: "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails<<
+ /MediaProcessingOption (SIX_STAPLES) /MediaProcessingBoundary 0
+ /ImageOrientation 1 /Type 8 >> >> setpagedevice"
+*End
+*CloseUI: *HPStaplerOptions
+
+*% ================================================
+*% Manual Duplex
+*% ================================================
+
+*OpenUI *HPManualDuplex/Manually Print on 2nd Side: Boolean
+*OrderDependency: 35 AnySetup *HPManualDuplex
+*DefaultHPManualDuplex: False
+*HPManualDuplex True/Yes: "<< /PrintOnBackside true >> setpagedevice"
+*HPManualDuplex False/No: "<< /PrintOnBackside false >> setpagedevice"
+*?HPManualDuplex: "(False) == flush"
+*CloseUI: *HPManualDuplex
+*HPManualDuplexSupport: True
+
+*CloseGroup: HPFinishingPanel
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenGroup: HPWaterOverlayPanel/Watermark/Overlay
+
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/Ð15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/Ð30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/Ð45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/Ð60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/Ð75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/Ð90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% Watermark Color
+*% =================================
+*OpenUI *HPwmTextColor/Watermark Color: PickOne
+*OrderDependency: 64 AnySetup *HPwmTextColor
+*DefaultHPwmTextColor: Black
+*HPwmTextColor Black/Gray: "userdict /HPwmColor { 0 setgray HPwmSaturation } bind put"
+*HPwmTextColor Red/Red: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 1 .3 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Orange/Orange: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 .5 1 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Yellow/Yellow: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 0 1 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Green/Green: "userdict /HPwmColor { /DeviceCMYK setcolorspace .9 0 .9 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Blue/Blue: "userdict /HPwmColor { /DeviceCMYK setcolorspace 1 .1 0 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Purple/Violet: "userdict /HPwmColor { /DeviceCMYK setcolorspace .8 .8 0 0 setcolor HPwmSaturation } bind put"
+*CloseUI: *HPwmTextColor
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*CloseGroup: HPWaterOverlayPanel
+
+*% =================================
+*% Control
+*% =================================
+*DefaultResolution: 600dpi
+*Resolution 300dpi: ""
+*Resolution 600dpi: ""
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+
+*%====================================
+*% Collation
+*%====================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 12 AnySetup *Collate
+*DefaultCollate: False
+*Collate True/On (turn off in application): "
+ <</Collate true>> setpagedevice"
+*End
+*Collate False/Off: "
+ <</Collate false>> setpagedevice"
+*End
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+*% =================================
+*% Specials for Quark
+*% =================================
+*QRKDoNonLocalDCS: False
+*QRKCustomHalftone HP/hp color LaserJet 9500: ""
+
+*% =================================
+*% Font Information
+*% =================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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
+*% ===================================
+
+*% 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: "warming up"/warming up
+*Status: "initializing"/initializing
+*Status: "idle"/idle
+*Status: "waiting"/waiting
+*Status: "busy"/busy
+*Status: "printing"/printing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: needs attention"/PrinterError: needs attention
+*Status: "PrinterError: cover open"/PrinterError: cover open
+*Status: "PrinterError: no toner cartridge"/PrinterError: no toner cartridge
+*Status: "PrinterError: manual feed"/PrinterError: manual feed
+*Status: "PrinterError: out of paper"/PrinterError: out of paper
+*Status: "PrinterError: Paper Jam"/PrinterError: Paper Jam
+*Status: "PrinterError: page protect needed"/PrinterError: page protect needed
+*Status: "PrinterError: out of memory"/PrinterError: out of memory
+*Status: "PrinterError: output bin full"/PrinterError: output bin full
+*Status: "PrinterError: resetting printer"/PrinterError: resetting printer
+*Status: "PrinterError: toner is low"/PrinterError: toner is low
+*Status: "PrinterError: off line"/PrinterError: off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*% PrinterError (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "cover open"/cover open
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% =================================
+*% Color Separation Information
+*% =================================
+*ContoneOnly: True
+
+*% =================================
+*% System Management
+*% =================================
+*FreeVM: "6701488"
+*VMOption Mem1/96 - 127 MB RAM: "6701488"
+*VMOption Mem2/128 - 159 MB RAM: "13027208"
+*VMOption Mem3/160 - 191 MB RAM: "34942260"
+*VMOption Mem4/192 - 255 MB RAM: "65283608"
+*VMOption Mem5/256 - 319 MB RAM: "99528700"
+*VMOption Mem6/320 - 384 MB RAM: "128460116"
+
+
+*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "300"
+*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: Cannot reset printer.) = flush
+"
+*End
+
+*% =================================
+*% For "hp color LaserJet 9500"
+*% =================================
diff --git a/prnt/hpijs/ppd/hp_color_LaserJet_9500_MFP.ppd b/prnt/hpijs/ppd/hp_color_LaserJet_9500_MFP.ppd
new file mode 100644
index 000000000..208740eb3
--- /dev/null
+++ b/prnt/hpijs/ppd/hp_color_LaserJet_9500_MFP.ppd
@@ -0,0 +1,3112 @@
+*PPD-Adobe: "4.3"
+
+*% =================================
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD Version for Apple Macintosh
+*% =================================
+*% Product/PPD Version Information
+*% =================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "1.0.0 X"
+*HPBuildNumber: "007"
+*LanguageVersion: English
+*LanguageEncoding: MacStandard
+*PCFileName: "HP9500.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*cupsICCProfile RGB../sRGB Matching Profile: "/Library/Printers/hp/Profiles/sRGB_A.icc"
+*cupsICCProfile CMYK../CMYK Matching Profile: "/Library/Printers/hp/Profiles/CMYK_A.icc"
+*cupsICCProfile Gray../Gray Matching Profile: "/Library/Printers/hp/Profiles/Gray_A.icc"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/hp color LaserJet 9500.icns"
+
+*% Product Name and Version Information
+*Manufacturer: "HP"
+*Product: "(hp color LaserJet 9500 MFP)"
+*ModelName: "HP Color LaserJet 9500 MFP"
+*ShortNickName: "HP Color LaserJet 9500 MFP"
+*NickName: "HP Color LaserJet 9500 MFP Postscript (recommended)"
+*PSVersion: "(3010.107) 0"
+
+*% =================================
+*% Basic Device Capabilities
+*% =================================
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: CMYK
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+*Throughput: "24"
+*FileSystem: False
+
+*% =================================
+*% Emulations and Protocols
+*% =================================
+*Protocols: PJL TBCP
+
+*%=== Output Bin ======================
+*PageStackOrder Left: Reverse
+*PageStackOrder Stacker: Normal
+*PageStackOrder StackerFaceUp: Reverse
+*PageStackOrder UStapler: Normal
+*PageStackOrder HPBooklet: Normal
+*PageStackOrder HP8BinMB: Normal
+
+
+*% =================================
+*% Installable Options
+*% =================================
+*OpenGroup: InstallableOptions/Options Installed
+
+*OpenUI *HPOption_500_Sheet_Feeder_Tray4/2000-Sheet Paper Feeder: Boolean
+*DefaultHPOption_500_Sheet_Feeder_Tray4: False
+*HPOption_500_Sheet_Feeder_Tray4 True/Installed: ""
+*HPOption_500_Sheet_Feeder_Tray4 False/Not Installed: ""
+*?HPOption_500_Sheet_Feeder_Tray4: "
+ save
+ currentpagedevice /InputAttributes get 5 known
+ {(True)}{(False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_500_Sheet_Feeder_Tray4
+
+*OpenUI *HPOption_MBM_Mixed/Accessory Output Bins: PickOne
+*OrderDependency: 10 AnySetup *HPOption_MBM_Mixed
+*DefaultHPOption_MBM_Mixed: Standard
+*HPOption_MBM_Mixed Standard/Not Installed: ""
+*HPOption_MBM_Mixed MBMStacker/HP 3000-Sheet Stacker: ""
+*HPOption_MBM_Mixed MBMStaplerStacker/HP 3000-Sheet Stapler-Stacker: "userdict /HPConfigurableStapler 0 put"
+*HPOption_MBM_Mixed HPFinisher/HP Multifunction Finisher: ""
+*HPOption_MBM_Mixed HPMultiBinMailbox/HP Multi-Bin Mailbox: ""
+*?HPOption_MBM_Mixed: "
+currentpagedevice /OutputAttributes known{
+ currentpagedevice /MediaProcessingDetails known{
+ currentpagedevice /MediaProcessingDetails get /ModelID known{
+ currentpagedevice /MediaProcessingDetails get /ModelID get (C8088A) search
+ {pop pop pop (HPFinisher)}
+ {(C8085A) search
+ {pop pop pop (MBMStaplerStacker)}
+ {(C8084A) search
+ {pop pop pop (MBMStacker)}
+ {(Q5693A) search
+ {pop pop pop (HPMultiBinMailbox)} {pop (Standard)} ifelse}
+ ifelse}
+ ifelse}
+ ifelse}
+ {(Standard)}
+ ifelse}
+ {(Standard)}
+ ifelse}
+ {(Standard)}
+ifelse = flush"
+*End
+*CloseUI: *HPOption_MBM_Mixed
+
+*%=== 8 Bin MultiBin MailBox Modes =========================
+*OpenUI *HPMailboxMode/Mailbox Mode: PickOne
+*OrderDependency: 46 AnySetup *HPMailboxMode
+*DefaultHPMailboxMode: PrintersDefault
+*HPMailboxMode PrintersDefault/Printer's Current Setting: ""
+*HPMailboxMode Standard/Not Installed: ""
+*HPMailboxMode MBMode/Mailbox Mode: ""
+*HPMailboxMode StackerMode/Stacker Mode: ""
+*HPMailboxMode SeparatorMode/Separator Mode: ""
+*HPMailboxMode SorterCollatorMode/Sorter Collator Mode: ""
+*?HPMailboxMode: "
+currentpagedevice /OutputAttributes known{
+ currentpagedevice /MediaProcessingDetails known{
+ currentpagedevice /MediaProcessingDetails get /DeviceID known{
+ currentpagedevice /MediaProcessingDetails get /DeviceID get (HP 8-BIN MAILBOX) search
+ {pop pop pop (MBMode)}
+ {(HP 8-BIN STACKER) search
+ {pop pop pop (StackerMode)}
+ {(HP 8-BIN JOB SEPARATOR) search
+ {pop pop pop (SeparatorMode)}
+ {(HP 8-BIN SORTER/COLLATOR) search
+ {pop pop pop (SorterCollatorMode)} {pop (Standard)} ifelse}
+ ifelse}
+ ifelse}
+ ifelse}
+ {(Standard)}
+ ifelse}
+ {(Standard)}
+ ifelse}
+ {(Standard)}
+ifelse = flush"
+*CloseUI: *HPMailboxMode
+
+
+*OpenUI *InstalledMemory/Memory Configuration: PickOne
+*DefaultInstalledMemory: 368_495
+*InstalledMemory 368_495/368 - 495 MB RAM: ""
+*InstalledMemory 496_624/496 - 624 MB RAM: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 496 ge
+ {(496_624)}
+ {
+ {(368_495)}
+ }ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+
+*OpenUI *HPOption_PaperPolicy/Paper Matching: PickOne
+*OrderDependency: 29 AnySetup *HPOption_PaperPolicy
+*DefaultHPOption_PaperPolicy: Prompt
+*HPOption_PaperPolicy Prompt/Prompt User for correct size: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPOption_PaperPolicy Scale/Nearest Size & Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPOption_PaperPolicy Crop/Nearest Size & Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*?HPOption_PaperPolicy: "(Prompt) = flush"
+*End
+*CloseUI: *HPOption_PaperPolicy
+
+*CloseGroup: InstallableOptions
+
+*% =================================
+*% User Interface Constraints
+*% =================================
+
+*% Constraints on Output devices and the OutputBins
+*%-------------------------------------------------------------------
+*% Standard (Nothing Attaced)
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin Stacker
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin StackerFaceUp
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin HPBooklet
+*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin HP8BinMB
+
+*UIConstraints: *OutputBin Stacker *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin StackerFaceUp *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin HPBooklet *HPOption_MBM_Mixed Standard
+*UIConstraints: *OutputBin HP8BinMB *HPOption_MBM_Mixed Standard
+
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxMode MBMode
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxMode StackerMode
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxMode SeparatorMode
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxMode SorterCollatorMode
+
+*UIConstraints: *HPMailboxMode MBMode *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxMode StackerMode *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxMode SeparatorMode *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPOption_MBM_Mixed Standard
+
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin2
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin3
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin4
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin5
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin6
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin7
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin8
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPMailboxOptions Bin2_8
+
+*UIConstraints: *HPMailboxOptions Bin2 *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxOptions Bin3 *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxOptions Bin4 *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxOptions Bin5 *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxOptions Bin6 *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxOptions Bin7 *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxOptions Bin8 *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPMailboxOptions Bin2_8 *HPOption_MBM_Mixed Standard
+
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions None
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed Standard *HPStaplerOptions HPBooklet
+
+*UIConstraints: *HPStaplerOptions None *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPStaplerOptions 1diagonal *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPStaplerOptions 1parallel *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPStaplerOptions 2parallel *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPStaplerOptions 3parallel *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPStaplerOptions 6parallel *HPOption_MBM_Mixed Standard
+*UIConstraints: *HPStaplerOptions HPBooklet *HPOption_MBM_Mixed Standard
+
+*% Stacker
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin HP8BinMB
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin HPBooklet
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin StackerFaceUp
+
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin HP8BinMB *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin HPBooklet *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *OutputBin StackerFaceUp *HPOption_MBM_Mixed MBMStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxMode MBMode
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxMode StackerMode
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxMode SeparatorMode
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxMode SorterCollatorMode
+
+*UIConstraints: *HPMailboxMode MBMode *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxMode StackerMode *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxMode SeparatorMode *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPOption_MBM_Mixed MBMStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin2
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin3
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin4
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin5
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin6
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin7
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin8
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPMailboxOptions Bin2_8
+
+*UIConstraints: *HPMailboxOptions Bin2 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxOptions Bin3 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxOptions Bin4 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxOptions Bin5 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxOptions Bin6 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxOptions Bin7 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxOptions Bin8 *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPMailboxOptions Bin2_8 *HPOption_MBM_Mixed MBMStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions None
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed MBMStacker *HPStaplerOptions HPBooklet
+
+*UIConstraints: *HPStaplerOptions None *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPStaplerOptions 1diagonal *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPStaplerOptions 1parallel *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPStaplerOptions 2parallel *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPStaplerOptions 3parallel *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPStaplerOptions 6parallel *HPOption_MBM_Mixed MBMStacker
+*UIConstraints: *HPStaplerOptions HPBooklet *HPOption_MBM_Mixed MBMStacker
+
+*% StaplerStacker
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin HP8BinMB
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin HPBooklet
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *OutputBin StackerFaceUp
+
+*UIConstraints: *OutputBin HP8BinMB *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin HPBooklet *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *OutputBin StackerFaceUp *HPOption_MBM_Mixed MBMStaplerStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxMode MBMode
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxMode StackerMode
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxMode SeparatorMode
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxMode SorterCollatorMode
+
+*UIConstraints: *HPMailboxMode MBMode *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxMode StackerMode *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxMode SeparatorMode *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPOption_MBM_Mixed MBMStaplerStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin2
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin3
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin4
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin5
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin6
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin7
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin8
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPMailboxOptions Bin2_8
+
+*UIConstraints: *HPMailboxOptions Bin2 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxOptions Bin3 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxOptions Bin4 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxOptions Bin5 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxOptions Bin6 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxOptions Bin7 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxOptions Bin8 *HPOption_MBM_Mixed MBMStaplerStacker
+*UIConstraints: *HPMailboxOptions Bin2_8 *HPOption_MBM_Mixed MBMStaplerStacker
+
+*UIConstraints: *HPOption_MBM_Mixed MBMStaplerStacker *HPStaplerOptions HPBooklet
+*UIConstraints: *HPStaplerOptions HPBooklet *HPOption_MBM_Mixed MBMStaplerStacker
+
+*% BookletMaker
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *OutputBin HP8BinMB
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *OutputBin Left
+
+*UIConstraints: *OutputBin HP8BinMB *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *OutputBin Left *HPOption_MBM_Mixed HPFinisher
+
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxMode MBMode
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxMode StackerMode
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxMode SeparatorMode
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxMode SorterCollatorMode
+
+*UIConstraints: *HPMailboxMode MBMode *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxMode StackerMode *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxMode SeparatorMode *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPOption_MBM_Mixed HPFinisher
+
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin2
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin3
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin4
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin5
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin6
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin7
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin8
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPMailboxOptions Bin2_8
+
+*UIConstraints: *HPMailboxOptions Bin2 *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxOptions Bin3 *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxOptions Bin4 *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxOptions Bin5 *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxOptions Bin6 *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxOptions Bin7 *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxOptions Bin8 *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPMailboxOptions Bin2_8 *HPOption_MBM_Mixed HPFinisher
+
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed HPFinisher *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPStaplerOptions 3parallel *HPOption_MBM_Mixed HPFinisher
+*UIConstraints: *HPStaplerOptions 6parallel *HPOption_MBM_Mixed HPFinisher
+
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions None
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions None *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin HPBooklet
+
+*UIConstraints: *HPStaplerOptions HPBooklet *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions HPBooklet *OutputBin Left
+*UIConstraints: *HPStaplerOptions HPBooklet *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions HPBooklet *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions HPBooklet *OutputBin HP8BinMB
+*UIConstraints: *HPStaplerOptions HPBooklet *OutputBin UStapler
+
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions HPBooklet
+*UIConstraints: *OutputBin Left *HPStaplerOptions HPBooklet
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions HPBooklet
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions HPBooklet
+*UIConstraints: *OutputBin HP8BinMB *HPStaplerOptions HPBooklet
+*UIConstraints: *OutputBin UStapler *HPStaplerOptions HPBooklet
+
+*% MultiBin Mailbox HPMBM
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *OutputBin Left
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *OutputBin Stacker
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *OutputBin UStapler
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *OutputBin HPBooklet
+
+*UIConstraints: *OutputBin Left *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *OutputBin Stacker *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *OutputBin HPBooklet *HPOption_MBM_Mixed HPMultiBinMailbox
+
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *HPStaplerOptions None
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *HPStaplerOptions 1diagonal
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *HPStaplerOptions 1parallel
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *HPStaplerOptions 2parallel
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *HPStaplerOptions 3parallel
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *HPStaplerOptions 6parallel
+*UIConstraints: *HPOption_MBM_Mixed HPMultiBinMailbox *HPStaplerOptions HPBooklet
+
+*UIConstraints: *HPStaplerOptions None *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *HPStaplerOptions 1diagonal *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *HPStaplerOptions 1parallel *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *HPStaplerOptions 2parallel *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *HPStaplerOptions 3parallel *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *HPStaplerOptions 6parallel *HPOption_MBM_Mixed HPMultiBinMailbox
+*UIConstraints: *HPStaplerOptions HPBooklet *HPOption_MBM_Mixed HPMultiBinMailbox
+
+*UIConstraints: *HPMailboxOptions Bin2 *OutputBin PrinterDefault
+*UIConstraints: *HPMailboxOptions Bin2 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin2 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin2 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin2 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin2 *OutputBin HPBooklet
+
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin2
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin2
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin2
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin2
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin2
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin2
+
+*UIConstraints: *HPMailboxOptions Bin3 *OutputBin PrinterDefault
+*UIConstraints: *HPMailboxOptions Bin3 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin3 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin3 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin3 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin3 *OutputBin HPBooklet
+
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin3
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin3
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin3
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin3
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin3
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin3
+
+*UIConstraints: *HPMailboxOptions Bin4 *OutputBin PrinterDefault
+*UIConstraints: *HPMailboxOptions Bin4 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin4 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin4 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin4 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin4 *OutputBin HPBooklet
+
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin4
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin4
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin4
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin4
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin4
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin4
+
+*UIConstraints: *HPMailboxOptions Bin5 *OutputBin PrinterDefault
+*UIConstraints: *HPMailboxOptions Bin5 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin5 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin5 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin5 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin5 *OutputBin HPBooklet
+
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin5
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin5
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin5
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin5
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin5
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin5
+
+*UIConstraints: *HPMailboxOptions Bin6 *OutputBin PrinterDefault
+*UIConstraints: *HPMailboxOptions Bin6 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin6 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin6 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin6 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin6 *OutputBin HPBooklet
+
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin6
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin6
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin6
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin6
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin6
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin6
+
+*UIConstraints: *HPMailboxOptions Bin7 *OutputBin PrinterDefault
+*UIConstraints: *HPMailboxOptions Bin7 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin7 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin7 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin7 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin7 *OutputBin HPBooklet
+
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin7
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin7
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin7
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin7
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin7
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin7
+
+*UIConstraints: *HPMailboxOptions Bin8 *OutputBin PrinterDefault
+*UIConstraints: *HPMailboxOptions Bin8 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin8 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin8 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin8 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin8 *OutputBin HPBooklet
+
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin8
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin8
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin8
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin8
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin8
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin8
+
+*UIConstraints: *HPMailboxOptions Bin2_8 *OutputBin PrinterDefault
+*UIConstraints: *HPMailboxOptions Bin2_8 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin2_8 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin2_8 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin2_8 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin2_8 *OutputBin HPBooklet
+
+*UIConstraints: *OutputBin PrinterDefault *HPMailboxOptions Bin2_8
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin2_8
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin2_8
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin2_8
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin2_8
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin2_8
+
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin2
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin3
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin4
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin5
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin6
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin7
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin8
+*UIConstraints: *HPMailboxMode Standard *HPMailboxOptions Bin2_8
+
+*UIConstraints: *HPMailboxOptions Bin2 *HPMailboxMode Standard
+*UIConstraints: *HPMailboxOptions Bin3 *HPMailboxMode Standard
+*UIConstraints: *HPMailboxOptions Bin4 *HPMailboxMode Standard
+*UIConstraints: *HPMailboxOptions Bin5 *HPMailboxMode Standard
+*UIConstraints: *HPMailboxOptions Bin6 *HPMailboxMode Standard
+*UIConstraints: *HPMailboxOptions Bin7 *HPMailboxMode Standard
+*UIConstraints: *HPMailboxOptions Bin8 *HPMailboxMode Standard
+*UIConstraints: *HPMailboxOptions Bin2_8 *HPMailboxMode Standard
+
+*% Constraints on the Paper Sizes and Output Bins
+*%------------------------------------------------------------
+*% Trays 2, 3.
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray2
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray3
+*UIConstraints: *PageSize 12X18 *InputSlot Tray2
+*UIConstraints: *PageSize 12X18 *InputSlot Tray3
+*UIConstraints: *PageSize RA3 *InputSlot Tray2
+*UIConstraints: *PageSize RA3 *InputSlot Tray3
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray2
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray3
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *PageSize Env10 *InputSlot Tray3
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *PageSize EnvDL *InputSlot Tray3
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray3
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3
+
+*UIConstraints: *InputSlot Tray2 *PageSize HalfLetter
+*UIConstraints: *InputSlot Tray3 *PageSize HalfLetter
+*UIConstraints: *InputSlot Tray2 *PageSize 12X18
+*UIConstraints: *InputSlot Tray3 *PageSize 12X18
+*UIConstraints: *InputSlot Tray2 *PageSize RA3
+*UIConstraints: *InputSlot Tray3 *PageSize RA3
+*UIConstraints: *InputSlot Tray2 *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray3 *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray2 *PageSize Env10
+*UIConstraints: *InputSlot Tray3 *PageSize Env10
+*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray2 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray3 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray2 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray3 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray2 *PageSize EnvISOB5
+*UIConstraints: *InputSlot Tray3 *PageSize EnvISOB5
+
+*% Tray 4 (Supports only A4 and Letter sizes).
+*UIConstraints: *HPOption_500_Sheet_Feeder_Tray4 False *InputSlot Tray4
+*UIConstraints: *InputSlot Tray4 *HPOption_500_Sheet_Feeder_Tray4 False
+
+*UIConstraints: *PageSize Legal *InputSlot Tray4
+*UIConstraints: *PageRegion Legal *InputSlot Tray4
+*UIConstraints: *PageSize LegalSmall *InputSlot Tray4
+*UIConstraints: *PageRegion LegalSmall *InputSlot Tray4
+*UIConstraints: *PageSize Executive *InputSlot Tray4
+*UIConstraints: *PageRegion Executive *InputSlot Tray4
+*UIConstraints: *PageSize HalfLetter *InputSlot Tray4
+*UIConstraints: *PageRegion HalfLetter *InputSlot Tray4
+*UIConstraints: *PageSize w612h935 *InputSlot Tray4
+*UIConstraints: *PageRegion w612h935 *InputSlot Tray4
+*UIConstraints: *PageSize Tabloid *InputSlot Tray4
+*UIConstraints: *PageRegion Tabloid *InputSlot Tray4
+*UIConstraints: *PageSize 12X18 *InputSlot Tray4
+*UIConstraints: *PageRegion 12X18 *InputSlot Tray4
+*UIConstraints: *PageSize A3 *InputSlot Tray4
+*UIConstraints: *PageRegion A3 *InputSlot Tray4
+*UIConstraints: *PageSize RA3 *InputSlot Tray4
+*UIConstraints: *PageRegion RA3 *InputSlot Tray4
+*UIConstraints: *PageSize A5 *InputSlot Tray4
+*UIConstraints: *PageRegion A5 *InputSlot Tray4
+*UIConstraints: *PageSize B5 *InputSlot Tray4
+*UIConstraints: *PageRegion B5 *InputSlot Tray4
+*UIConstraints: *PageSize B4 *InputSlot Tray4
+*UIConstraints: *PageRegion B4 *InputSlot Tray4
+*UIConstraints: *PageSize w612h936 *InputSlot Tray4
+*UIConstraints: *PageRegion w612h936 *InputSlot Tray4
+*UIConstraints: *PageSize DoublePostcard *InputSlot Tray4
+*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray4
+*UIConstraints: *PageSize w774h1116 *InputSlot Tray4
+*UIConstraints: *PageRegion w774h1116 *InputSlot Tray4
+*UIConstraints: *PageSize w558h774 *InputSlot Tray4
+*UIConstraints: *PageRegion w558h774 *InputSlot Tray4
+*UIConstraints: *PageSize Env10 *InputSlot Tray4
+*UIConstraints: *PageRegion Env10 *InputSlot Tray4
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray4
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray4
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray4
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray4
+*UIConstraints: *PageSize EnvDL *InputSlot Tray4
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray4
+*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray4
+*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray4
+
+*UIConstraints: *InputSlot Tray4 *PageSize Legal
+*UIConstraints: *InputSlot Tray4 *PageRegion Legal
+*UIConstraints: *InputSlot Tray4 *PageSize LegalSmall
+*UIConstraints: *InputSlot Tray4 *PageRegion LegalSmall
+*UIConstraints: *InputSlot Tray4 *PageSize Executive
+*UIConstraints: *InputSlot Tray4 *PageRegion Executive
+*UIConstraints: *InputSlot Tray4 *PageSize HalfLetter
+*UIConstraints: *InputSlot Tray4 *PageRegion HalfLetter
+*UIConstraints: *InputSlot Tray4 *PageSize w612h935
+*UIConstraints: *InputSlot Tray4 *PageRegion w612h935
+*UIConstraints: *InputSlot Tray4 *PageSize Tabloid
+*UIConstraints: *InputSlot Tray4 *PageRegion Tabloid
+*UIConstraints: *InputSlot Tray4 *PageSize 12X18
+*UIConstraints: *InputSlot Tray4 *PageRegion 12X18
+*UIConstraints: *InputSlot Tray4 *PageSize A3
+*UIConstraints: *InputSlot Tray4 *PageRegion A3
+*UIConstraints: *InputSlot Tray4 *PageSize RA3
+*UIConstraints: *InputSlot Tray4 *PageRegion RA3
+*UIConstraints: *InputSlot Tray4 *PageSize A5
+*UIConstraints: *InputSlot Tray4 *PageRegion A5
+*UIConstraints: *InputSlot Tray4 *PageSize B5
+*UIConstraints: *InputSlot Tray4 *PageRegion B5
+*UIConstraints: *InputSlot Tray4 *PageSize B4
+*UIConstraints: *InputSlot Tray4 *PageRegion B4
+*UIConstraints: *InputSlot Tray4 *PageSize w612h936
+*UIConstraints: *InputSlot Tray4 *PageRegion w612h936
+*UIConstraints: *InputSlot Tray4 *PageSize DoublePostcard
+*UIConstraints: *InputSlot Tray4 *PageRegion DoublePostcard
+*UIConstraints: *InputSlot Tray4 *PageSize w774h1116
+*UIConstraints: *InputSlot Tray4 *PageRegion w774h1116
+*UIConstraints: *InputSlot Tray4 *PageSize w558h774
+*UIConstraints: *InputSlot Tray4 *PageRegion w558h774
+*UIConstraints: *InputSlot Tray4 *PageSize Env10
+*UIConstraints: *InputSlot Tray4 *PageRegion Env10
+*UIConstraints: *InputSlot Tray4 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray4 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray4 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray4 *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray4 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray4 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray4 *PageSize EnvISOB5
+*UIConstraints: *InputSlot Tray4 *PageRegion EnvISOB5
+
+*% FaceUP Bin MBMStacker and MBMStaplerStacker, HPBooklet and Mailbox which all use the OutputBin Stacker
+*UIConstraints: *OutputBin Stacker *PageSize HalfLetter
+*UIConstraints: *OutputBin Stacker *PageRegion HalfLetter
+*UIConstraints: *OutputBin Stacker *PageSize DoublePostcard
+*UIConstraints: *OutputBin Stacker *PageRegion DoublePostcard
+*UIConstraints: *OutputBin Stacker *PageSize Env10
+*UIConstraints: *OutputBin Stacker *PageRegion Env10
+*UIConstraints: *OutputBin Stacker *PageSize EnvMonarch
+*UIConstraints: *OutputBin Stacker *PageRegion EnvMonarch
+*UIConstraints: *OutputBin Stacker *PageSize EnvC5
+*UIConstraints: *OutputBin Stacker *PageRegion EnvC5
+*UIConstraints: *OutputBin Stacker *PageSize EnvDL
+*UIConstraints: *OutputBin Stacker *PageRegion EnvDL
+*UIConstraints: *OutputBin Stacker *PageSize EnvISOB5
+*UIConstraints: *OutputBin Stacker *PageRegion EnvISOB5
+
+*UIConstraints: *PageSize HalfLetter *OutputBin Stacker
+*UIConstraints: *PageRegion HalfLetter *OutputBin Stacker
+*UIConstraints: *PageSize DoublePostcard *OutputBin Stacker
+*UIConstraints: *PageRegion DoublePostcard *OutputBin Stacker
+*UIConstraints: *PageSize Env10 *OutputBin Stacker
+*UIConstraints: *PageRegion Env10 *OutputBin Stacker
+*UIConstraints: *PageSize EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageRegion EnvMonarch *OutputBin Stacker
+*UIConstraints: *PageSize EnvC5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvC5 *OutputBin Stacker
+*UIConstraints: *PageSize EnvDL *OutputBin Stacker
+*UIConstraints: *PageRegion EnvDL *OutputBin Stacker
+*UIConstraints: *PageSize EnvISOB5 *OutputBin Stacker
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin Stacker
+
+*% Duplex Constraints
+*%--------------------------------------------------------------------
+*UIConstraints: *PageSize HalfLetter *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion HalfLetter *Duplex DuplexNoTumble
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
+
+*UIConstraints: *PageSize HalfLetter *Duplex DuplexTumble
+*UIConstraints: *PageRegion HalfLetter *Duplex DuplexTumble
+*UIConstraints: *PageSize DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *PageSize HalfLetter
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion HalfLetter
+*UIConstraints: *Duplex DuplexNoTumble *PageSize DoublePostcard
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion DoublePostcard
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvISOB5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvISOB5
+
+*UIConstraints: *Duplex DuplexTumble *PageSize HalfLetter
+*UIConstraints: *Duplex DuplexTumble *PageRegion HalfLetter
+*UIConstraints: *Duplex DuplexTumble *PageSize DoublePostcard
+*UIConstraints: *Duplex DuplexTumble *PageRegion DoublePostcard
+*UIConstraints: *Duplex DuplexTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvISOB5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvISOB5
+
+*% Constrain Stapling to the stapling bin (Output Destination and Stapler Option Menus)
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin PrinterDefault *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin PrinterDefault
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin PrinterDefault
+
+*UIConstraints: *OutputBin Left *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin Left *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin Left *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin Left *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin Left *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin Left
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin Left
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin Left
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin Left
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin Left
+
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin Stacker *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin Stacker
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin Stacker
+
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin StackerFaceUp *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin StackerFaceUp
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin StackerFaceUp
+
+*UIConstraints: *OutputBin HP8BinMB *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin HP8BinMB *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin HP8BinMB *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin HP8BinMB *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin HP8BinMB *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin HP8BinMB
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin HP8BinMB
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin HP8BinMB
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin HP8BinMB
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin HP8BinMB
+
+*% Booklet Bin
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 1diagonal
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 1parallel
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 2parallel
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 3parallel
+*UIConstraints: *OutputBin HPBooklet *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 1parallel *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 2parallel *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 3parallel *OutputBin HPBooklet
+*UIConstraints: *HPStaplerOptions 6parallel *OutputBin HPBooklet
+
+*% Collate
+*UIConstraints: *Collate False *HPStaplerOptions 1diagonal
+*UIConstraints: *Collate False *HPStaplerOptions 1parallel
+*UIConstraints: *Collate False *HPStaplerOptions 2parallel
+*UIConstraints: *Collate False *HPStaplerOptions 3parallel
+*UIConstraints: *Collate False *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPStaplerOptions 1diagonal *Collate False
+*UIConstraints: *HPStaplerOptions 1parallel *Collate False
+*UIConstraints: *HPStaplerOptions 2parallel *Collate False
+*UIConstraints: *HPStaplerOptions 3parallel *Collate False
+*UIConstraints: *HPStaplerOptions 6parallel *Collate False
+
+*% Constrain Stapling to the stapling bin (Output Destination and Stapler Option Menus)
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin2
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin2
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin2
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin2
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin2
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin3
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin3
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin3
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin3
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin3
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin4
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin4
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin4
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin4
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin4
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin5
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin5
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin5
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin5
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin5
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin6
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin6
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin6
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin6
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin6
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin7
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin7
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin7
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin7
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin7
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin8
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin8
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin8
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin8
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin8
+
+*UIConstraints: *HPStaplerOptions 1diagonal *HPMailboxOptions Bin2_8
+*UIConstraints: *HPStaplerOptions 1parallel *HPMailboxOptions Bin2_8
+*UIConstraints: *HPStaplerOptions 2parallel *HPMailboxOptions Bin2_8
+*UIConstraints: *HPStaplerOptions 3parallel *HPMailboxOptions Bin2_8
+*UIConstraints: *HPStaplerOptions 6parallel *HPMailboxOptions Bin2_8
+
+*UIConstraints: *HPMailboxOptions Bin2 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin2 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin2 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin2 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin2 *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPMailboxOptions Bin3 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin3 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin3 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin3 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin3 *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPMailboxOptions Bin4 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin4 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin4 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin4 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin4 *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPMailboxOptions Bin5 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin5 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin5 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin5 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin5 *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPMailboxOptions Bin6 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin6 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin6 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin6 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin6 *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPMailboxOptions Bin7 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin7 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin7 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin7 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin7 *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPMailboxOptions Bin8 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin8 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin8 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin8 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin8 *HPStaplerOptions 6parallel
+
+*UIConstraints: *HPMailboxOptions Bin2_8 *HPStaplerOptions 1diagonal
+*UIConstraints: *HPMailboxOptions Bin2_8 *HPStaplerOptions 1parallel
+*UIConstraints: *HPMailboxOptions Bin2_8 *HPStaplerOptions 2parallel
+*UIConstraints: *HPMailboxOptions Bin2_8 *HPStaplerOptions 3parallel
+*UIConstraints: *HPMailboxOptions Bin2_8 *HPStaplerOptions 6parallel
+
+*% Constrained PageSizes (Constrains Stacker/Stapler/and Mailbox attachments)
+*UIConstraints: *PageSize HalfLetter *OutputBin UStapler
+*UIConstraints: *PageRegion HalfLetter *OutputBin UStapler
+*UIConstraints: *PageSize DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageRegion DoublePostcard *OutputBin UStapler
+*UIConstraints: *PageSize Env10 *OutputBin UStapler
+*UIConstraints: *PageRegion Env10 *OutputBin UStapler
+*UIConstraints: *PageSize EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageRegion EnvMonarch *OutputBin UStapler
+*UIConstraints: *PageSize EnvDL *OutputBin UStapler
+*UIConstraints: *PageRegion EnvDL *OutputBin UStapler
+*UIConstraints: *PageSize EnvC5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvC5 *OutputBin UStapler
+*UIConstraints: *PageSize EnvISOB5 *OutputBin UStapler
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin UStapler
+
+*UIConstraints: *OutputBin UStapler *PageSize HalfLetter
+*UIConstraints: *OutputBin UStapler *PageRegion HalfLetter
+*UIConstraints: *OutputBin UStapler *PageSize DoublePostcard
+*UIConstraints: *OutputBin UStapler *PageRegion DoublePostcard
+*UIConstraints: *OutputBin UStapler *PageSize Env10
+*UIConstraints: *OutputBin UStapler *PageRegion Env10
+*UIConstraints: *OutputBin UStapler *PageSize EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageRegion EnvMonarch
+*UIConstraints: *OutputBin UStapler *PageSize EnvDL
+*UIConstraints: *OutputBin UStapler *PageRegion EnvDL
+*UIConstraints: *OutputBin UStapler *PageSize EnvC5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvC5
+*UIConstraints: *OutputBin UStapler *PageSize EnvISOB5
+*UIConstraints: *OutputBin UStapler *PageRegion EnvISOB5
+
+*% Booklet Bin
+*UIConstraints: *PageSize Executive *OutputBin HPBooklet
+*UIConstraints: *PageRegion Executive *OutputBin HPBooklet
+*UIConstraints: *PageSize HalfLetter *OutputBin HPBooklet
+*UIConstraints: *PageRegion HalfLetter *OutputBin HPBooklet
+*UIConstraints: *PageSize w612h935 *OutputBin HPBooklet
+*UIConstraints: *PageRegion w612h935 *OutputBin HPBooklet
+*UIConstraints: *PageSize 12X18 *OutputBin HPBooklet
+*UIConstraints: *PageRegion 12X18 *OutputBin HPBooklet
+*UIConstraints: *PageSize A5 *OutputBin HPBooklet
+*UIConstraints: *PageRegion A5 *OutputBin HPBooklet
+*UIConstraints: *PageSize RA3 *OutputBin HPBooklet
+*UIConstraints: *PageRegion RA3 *OutputBin HPBooklet
+*UIConstraints: *PageSize B5 *OutputBin HPBooklet
+*UIConstraints: *PageRegion B5 *OutputBin HPBooklet
+*UIConstraints: *PageSize w612h936 *OutputBin HPBooklet
+*UIConstraints: *PageRegion w612h936 *OutputBin HPBooklet
+*UIConstraints: *PageSize DoublePostcard *OutputBin HPBooklet
+*UIConstraints: *PageRegion DoublePostcard *OutputBin HPBooklet
+*UIConstraints: *PageSize w558h774 *OutputBin HPBooklet
+*UIConstraints: *PageRegion w558h774 *OutputBin HPBooklet
+*UIConstraints: *PageSize w774h1116 *OutputBin HPBooklet
+*UIConstraints: *PageRegion w774h1116 *OutputBin HPBooklet
+*UIConstraints: *PageSize Env10 *OutputBin HPBooklet
+*UIConstraints: *PageRegion Env10 *OutputBin HPBooklet
+*UIConstraints: *PageSize EnvMonarch *OutputBin HPBooklet
+*UIConstraints: *PageRegion EnvMonarch *OutputBin HPBooklet
+*UIConstraints: *PageSize EnvDL *OutputBin HPBooklet
+*UIConstraints: *PageRegion EnvDL *OutputBin HPBooklet
+*UIConstraints: *PageSize EnvC5 *OutputBin HPBooklet
+*UIConstraints: *PageRegion EnvC5 *OutputBin HPBooklet
+*UIConstraints: *PageSize EnvISOB5 *OutputBin HPBooklet
+*UIConstraints: *PageRegion EnvISOB5 *OutputBin HPBooklet
+
+*UIConstraints: *OutputBin HPBooklet *PageSize Executive
+*UIConstraints: *OutputBin HPBooklet *PageRegion Executive
+*UIConstraints: *OutputBin HPBooklet *PageSize HalfLetter
+*UIConstraints: *OutputBin HPBooklet *PageRegion HalfLetter
+*UIConstraints: *OutputBin HPBooklet *PageSize w612h935
+*UIConstraints: *OutputBin HPBooklet *PageRegion w612h935
+*UIConstraints: *OutputBin HPBooklet *PageSize 12X18
+*UIConstraints: *OutputBin HPBooklet *PageRegion 12X18
+*UIConstraints: *OutputBin HPBooklet *PageSize A5
+*UIConstraints: *OutputBin HPBooklet *PageRegion A5
+*UIConstraints: *OutputBin HPBooklet *PageSize RA3
+*UIConstraints: *OutputBin HPBooklet *PageRegion RA3
+*UIConstraints: *OutputBin HPBooklet *PageSize B5
+*UIConstraints: *OutputBin HPBooklet *PageRegion B5
+*UIConstraints: *OutputBin HPBooklet *PageSize w612h936
+*UIConstraints: *OutputBin HPBooklet *PageRegion w612h936
+*UIConstraints: *OutputBin HPBooklet *PageSize DoublePostcard
+*UIConstraints: *OutputBin HPBooklet *PageRegion DoublePostcard
+*UIConstraints: *OutputBin HPBooklet *PageSize w558h774
+*UIConstraints: *OutputBin HPBooklet *PageRegion w558h774
+*UIConstraints: *OutputBin HPBooklet *PageSize w774h1116
+*UIConstraints: *OutputBin HPBooklet *PageRegion w774h1116
+*UIConstraints: *OutputBin HPBooklet *PageSize Env10
+*UIConstraints: *OutputBin HPBooklet *PageRegion Env10
+*UIConstraints: *OutputBin HPBooklet *PageSize EnvMonarch
+*UIConstraints: *OutputBin HPBooklet *PageRegion EnvMonarch
+*UIConstraints: *OutputBin HPBooklet *PageSize EnvDL
+*UIConstraints: *OutputBin HPBooklet *PageRegion EnvDL
+*UIConstraints: *OutputBin HPBooklet *PageSize EnvC5
+*UIConstraints: *OutputBin HPBooklet *PageRegion EnvC5
+*UIConstraints: *OutputBin HPBooklet *PageSize EnvISOB5
+*UIConstraints: *OutputBin HPBooklet *PageRegion EnvISOB5
+
+*% Force Output destination to MailBox if any of the Mailbox options are choosen
+*UIConstraints: *HPMailboxOptions Bin2 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin3 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin4 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin5 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin6 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin7 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin8 *OutputBin Left
+*UIConstraints: *HPMailboxOptions Bin2_8 *OutputBin Left
+
+*UIConstraints: *HPMailboxOptions Bin2 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin3 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin4 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin5 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin6 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin7 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin8 *OutputBin StackerFaceUp
+*UIConstraints: *HPMailboxOptions Bin2_8 *OutputBin StackerFaceUp
+
+*UIConstraints: *HPMailboxOptions Bin2 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin3 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin4 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin5 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin6 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin7 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin8 *OutputBin Stacker
+*UIConstraints: *HPMailboxOptions Bin2_8 *OutputBin Stacker
+
+*UIConstraints: *HPMailboxOptions Bin2 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin3 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin4 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin5 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin6 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin7 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin8 *OutputBin UStapler
+*UIConstraints: *HPMailboxOptions Bin2_8 *OutputBin UStapler
+
+*UIConstraints: *HPMailboxOptions Bin2 *OutputBin HPBooklet
+*UIConstraints: *HPMailboxOptions Bin3 *OutputBin HPBooklet
+*UIConstraints: *HPMailboxOptions Bin4 *OutputBin HPBooklet
+*UIConstraints: *HPMailboxOptions Bin5 *OutputBin HPBooklet
+*UIConstraints: *HPMailboxOptions Bin6 *OutputBin HPBooklet
+*UIConstraints: *HPMailboxOptions Bin7 *OutputBin HPBooklet
+*UIConstraints: *HPMailboxOptions Bin8 *OutputBin HPBooklet
+*UIConstraints: *HPMailboxOptions Bin2_8 *OutputBin HPBooklet
+
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin2
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin3
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin4
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin5
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin6
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin7
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin8
+*UIConstraints: *OutputBin Left *HPMailboxOptions Bin2_8
+
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin2
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin3
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin4
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin5
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin6
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin7
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin8
+*UIConstraints: *OutputBin StackerFaceUp *HPMailboxOptions Bin2_8
+
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin2
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin3
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin4
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin5
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin6
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin7
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin8
+*UIConstraints: *OutputBin Stacker *HPMailboxOptions Bin2_8
+
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin2
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin3
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin4
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin5
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin6
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin7
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin8
+*UIConstraints: *OutputBin UStapler *HPMailboxOptions Bin2_8
+
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin2
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin3
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin4
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin5
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin6
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin7
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin8
+*UIConstraints: *OutputBin HPBooklet *HPMailboxOptions Bin2_8
+
+*% Media types
+*%------------------------------------------------------
+*% Trays 2,3 or 4
+*UIConstraints: *InputSlot Tray2 *MediaType Labels
+*UIConstraints: *InputSlot Tray3 *MediaType Labels
+*UIConstraints: *InputSlot Tray4 *MediaType Labels
+*UIConstraints: *InputSlot Tray4 *MediaType Transparency
+*UIConstraints: *InputSlot Tray2 *MediaType Envelope
+*UIConstraints: *InputSlot Tray3 *MediaType Envelope
+*UIConstraints: *InputSlot Tray4 *MediaType Envelope
+*UIConstraints: *MediaType Labels *InputSlot Tray2
+*UIConstraints: *MediaType Labels *InputSlot Tray3
+*UIConstraints: *MediaType Labels *InputSlot Tray4
+*UIConstraints: *MediaType Transparency *InputSlot Tray4
+*UIConstraints: *MediaType Envelope *InputSlot Tray2
+*UIConstraints: *MediaType Envelope *InputSlot Tray3
+*UIConstraints: *MediaType Envelope *InputSlot Tray4
+
+*% Duplex
+*UIConstraints: *HPManualDuplex *MediaType Labels
+*UIConstraints: *HPManualDuplex *MediaType Transparency
+*UIConstraints: *MediaType Labels *HPManualDuplex
+*UIConstraints: *MediaType Transparency *HPManualDuplex
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Envelope
+
+*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Envelope *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType Transparency
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType Envelope
+
+*% Face up Stacker bin for Stacker, Stapler, Booklet Maker
+*UIConstraints: *OutputBin Stacker *MediaType Labels
+*UIConstraints: *OutputBin Stacker *MediaType Cardstock
+*UIConstraints: *OutputBin Stacker *MediaType Envelope
+
+*UIConstraints: *MediaType Labels *OutputBin Stacker
+*UIConstraints: *MediaType Cardstock *OutputBin Stacker
+*UIConstraints: *MediaType Envelope *OutputBin Stacker
+
+*% Stapler
+*UIConstraints: *OutputBin UStapler *MediaType Labels
+*UIConstraints: *OutputBin UStapler *MediaType Cardstock
+*UIConstraints: *OutputBin UStapler *MediaType Envelope
+*UIConstraints: *OutputBin UStapler *MediaType Transparency
+
+*UIConstraints: *MediaType Labels *OutputBin UStapler
+*UIConstraints: *MediaType Cardstock *OutputBin UStapler
+*UIConstraints: *MediaType Envelope *OutputBin UStapler
+*UIConstraints: *MediaType Transparency *OutputBin UStapler
+
+*% Booklet bin
+*UIConstraints: *OutputBin HPBooklet *MediaType Transparency
+*UIConstraints: *OutputBin HPBooklet *MediaType Labels
+*UIConstraints: *OutputBin HPBooklet *MediaType Envelope
+
+*UIConstraints: *MediaType Transparency *OutputBin HPBooklet
+*UIConstraints: *MediaType Labels *OutputBin HPBooklet
+*UIConstraints: *MediaType Envelope *OutputBin HPBooklet
+
+*% Can't staple Custom sizes in the Booklet Maker, Booklet Bin or Tray 4)
+*%---------------------------------------------------------------------
+*NonUIConstraints: *CustomPageSize True *OutputBin HPBooklet
+*NonUIConstraints: *OutputBin HPBooklet *CustomPageSize True
+
+*NonUIConstraints: *HPOption_MBM_Mixed HPFinisher *CustomPageSize True
+*NonUIConstraints: *CustomPageSize True *HPOption_MBM_Mixed HPFinisher
+
+*NonUIConstraints: *InputSlot Tray4 *CustomPageSize True
+*NonUIConstraints: *CustomPageSize True *InputSlot Tray4
+
+*% Contraints on Mailbox Mode and the Mailbox Bins
+*%---------------------------------------------------
+*%Mailbox Mode
+*UIConstraints: *HPMailboxMode MBMode *HPMailboxOptions Bin2_8
+*UIConstraints: *HPMailboxOptions Bin2_8 *HPMailboxMode MBMode
+
+*% Stacker Mode
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin2
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin3
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin4
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin5
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin6
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin7
+*UIConstraints: *HPMailboxMode StackerMode *HPMailboxOptions Bin8
+
+*UIConstraints: *HPMailboxOptions Bin2 *HPMailboxMode StackerMode
+*UIConstraints: *HPMailboxOptions Bin3 *HPMailboxMode StackerMode
+*UIConstraints: *HPMailboxOptions Bin4 *HPMailboxMode StackerMode
+*UIConstraints: *HPMailboxOptions Bin5 *HPMailboxMode StackerMode
+*UIConstraints: *HPMailboxOptions Bin6 *HPMailboxMode StackerMode
+*UIConstraints: *HPMailboxOptions Bin7 *HPMailboxMode StackerMode
+*UIConstraints: *HPMailboxOptions Bin8 *HPMailboxMode StackerMode
+
+*% Separator Mode
+*UIConstraints: *HPMailboxMode SeparatorMode *HPMailboxOptions Bin2
+*UIConstraints: *HPMailboxMode SeparatorMode *HPMailboxOptions Bin3
+*UIConstraints: *HPMailboxMode SeparatorMode *HPMailboxOptions Bin4
+*UIConstraints: *HPMailboxMode SeparatorMode *HPMailboxOptions Bin5
+*UIConstraints: *HPMailboxMode SeparatorMode *HPMailboxOptions Bin6
+*UIConstraints: *HPMailboxMode SeparatorMode *HPMailboxOptions Bin7
+*UIConstraints: *HPMailboxMode SeparatorMode *HPMailboxOptions Bin8
+
+*UIConstraints: *HPMailboxOptions Bin2 *HPMailboxMode SeparatorMode
+*UIConstraints: *HPMailboxOptions Bin3 *HPMailboxMode SeparatorMode
+*UIConstraints: *HPMailboxOptions Bin4 *HPMailboxMode SeparatorMode
+*UIConstraints: *HPMailboxOptions Bin5 *HPMailboxMode SeparatorMode
+*UIConstraints: *HPMailboxOptions Bin6 *HPMailboxMode SeparatorMode
+*UIConstraints: *HPMailboxOptions Bin7 *HPMailboxMode SeparatorMode
+*UIConstraints: *HPMailboxOptions Bin8 *HPMailboxMode SeparatorMode
+
+*% Sorter Collator Mode
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPMailboxOptions Bin2
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPMailboxOptions Bin3
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPMailboxOptions Bin4
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPMailboxOptions Bin5
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPMailboxOptions Bin6
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPMailboxOptions Bin7
+*UIConstraints: *HPMailboxMode SorterCollatorMode *HPMailboxOptions Bin8
+
+*UIConstraints: *HPMailboxOptions Bin2 *HPMailboxMode SorterCollatorMode
+*UIConstraints: *HPMailboxOptions Bin3 *HPMailboxMode SorterCollatorMode
+*UIConstraints: *HPMailboxOptions Bin4 *HPMailboxMode SorterCollatorMode
+*UIConstraints: *HPMailboxOptions Bin5 *HPMailboxMode SorterCollatorMode
+*UIConstraints: *HPMailboxOptions Bin6 *HPMailboxMode SorterCollatorMode
+*UIConstraints: *HPMailboxOptions Bin7 *HPMailboxMode SorterCollatorMode
+*UIConstraints: *HPMailboxOptions Bin8 *HPMailboxMode SorterCollatorMode
+
+*% Ignore ColorSmart manual settings in automatic mode
+*%======================================================
+*UIConstraints: *HPColorSmart Automatic *HPTextHalftone LargeText
+*UIConstraints: *HPColorSmart Automatic *HPTextNeutralGrays ProcessBlack
+*UIConstraints: *HPColorSmart Automatic *HPTextRGB Vivid
+*UIConstraints: *HPColorSmart Automatic *HPTextRGB Device
+
+*UIConstraints: *HPColorSmart Automatic *HPGraphicsHalftone VectorLinesText
+*UIConstraints: *HPColorSmart Automatic *HPGraphicsNeutralGrays ProcessBlack
+*UIConstraints: *HPColorSmart Automatic *HPGraphicsRGB Vivid
+*UIConstraints: *HPColorSmart Automatic *HPGraphicsRGB Device
+
+*UIConstraints: *HPColorSmart Automatic *HPPhotoHalftone ImagedLinesText
+*UIConstraints: *HPColorSmart Automatic *HPPhotoNeutralGrays Black
+*UIConstraints: *HPColorSmart Automatic *HPPhotoRGB Vivid
+*UIConstraints: *HPColorSmart Automatic *HPPhotoRGB Device
+
+*UIConstraints: *HPColorSmart Automatic *HPEdgeControl Max
+*UIConstraints: *HPColorSmart Automatic *HPEdgeControl Light
+*UIConstraints: *HPColorSmart Automatic *HPEdgeControl Off
+
+
+*% Fills not allowed with overlays
+*%=============================================
+*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
+*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
+*% Halo style does not work with Watermarks
+*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
+*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
+
+*% ======================================================================
+*% Job Storage (NOTE: JOB Retention was changed to Job Storage in EC 4.0,
+*% but the JobRetention keyword was kept to work with the OS X PDEs.
+*% the UI does say "Job storage though".
+*% ================================================================
+*OpenGroup: HPJobRetention/Job Storage
+
+*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
+*OpenUI *HPJobRetentionOption/Job Storage: PickOne
+*OrderDependency: 14 Prolog *HPJobRetentionOption
+*DefaultHPJobRetentionOption: HPJobRetentionOff
+*HPJobRetentionOption HPJobRetentionQuickCopy/Quick Copy: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 1 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 3 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionStore/Stored Job: "
+ << /Collate true /CollateDetails
+ << /Type 8 /Hold 2 >>
+ >> setpagedevice
+"
+*End
+*HPJobRetentionOption HPJobRetentionOff/Off: "
+ << /CollateDetails
+ << /Type 8 /Hold 0 >> >> setpagedevice
+"
+*End
+*%HPJobRetentionOption Set/Private Job: "
+*% << /Collate true /CollateDetails
+*% << /Type 8 /Hold 1 /HoldType 1 >>
+*% >> setpagedevice
+*%"
+*%End
+
+*CloseUI: *HPJobRetentionOption
+*RBISetHPJobRetentionOption Data: "long 0 9999 0"
+*RBISetHPJobRetentionOption Code: "
+ 10000 add 5 string cvs dup length 4 sub 4 getinterval
+ << /CollateDetails
+ << /Type 8 /Hold 1 /HoldType 1 /HoldKey 11 -1 roll >>
+ >> setpagedevice
+"
+*End
+*OpenUI *HPUserName/User Name: PickOne
+*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
+*% The PS code has been written to put in default user and job names if they are not available from the job.
+*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
+*% The user is allowed to set the user name to allow organization of jobs in the printer.
+*% For example, all forms could be stored under UserName "Forms".
+*OrderDependency: 15 Prolog *HPUserName
+*DefaultHPUserName: FileSharingName
+*HPUserName FileSharingName/Use file sharing name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Forms/Forms: "
+ << /CollateDetails
+ << /Type 8
+ /UserName (Forms)
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPUserName Set/Custom user name: "
+ << /CollateDetails
+ << /Type 8
+ /UserName /dscInfo where
+ { /dscInfo get dup /For known
+ {/For get}
+ {pop (No User Name)} ifelse}
+ {(No User Name)}ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPUserName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPUserName Data: "() 80"
+*RBISetHPUserName Code: "
+ << /CollateDetails
+ << /Type 8 /UserName 7 -1 roll
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop (No User Name) } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*OpenUI *HPJobName/Job Name: PickOne
+*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
+*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
+*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
+*OrderDependency: 16 Prolog *HPJobName
+*DefaultHPJobName: DocName
+*HPJobName DocName/Use Document Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*HPJobName Set/User Specified Job Name: "
+ << /CollateDetails
+ << /Type 8
+ /JobMgrName /dscInfo where
+ { /dscInfo get dup /Title known
+ {/Title get}
+ {pop ()} ifelse}
+ {()}ifelse
+ /dscInfo where
+ { /dscInfo get dup /Creator known
+ {
+ /Creator get dup 0 exch
+ { dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
+ 0 exch getinterval anchorsearch { pop } if
+ }
+ {pop} ifelse
+ } if
+ { (:) search
+ { pop pop }
+ { exit }
+ ifelse
+ } loop
+ dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
+ dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
+ dup length 80 gt { 0 80 getinterval } if
+ dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+*CloseUI: *HPJobName
+*% Allows LW 8.5.1 and above to use custom strings
+*RBISetHPJobName Data: "() 80"
+*RBISetHPJobName Code: "
+ << /CollateDetails
+ << /Type 8 /JobMgrName 7 -1 roll
+ { (:) search
+ { pop pop
+ { ( ) anchorsearch
+ { pop }
+ { exit }
+ ifelse
+ } loop
+ }
+ { exit }
+ ifelse
+ } loop dup true exch { 32 eq not { false exch pop } if } forall
+ { pop () } if
+ 0 1 2 index length 1 sub
+ { dup 2 index exch get dup 97 ge 1 index 122 le and
+ { 32 sub 2 index 3 1 roll put }
+ { pop pop } ifelse
+ } for
+ >>
+ >> setpagedevice
+"
+*End
+
+*CloseGroup: HPJobRetention
+
+*% =================================
+*% Media Selection
+*% =================================
+*LandscapeOrientation: Plus90
+*VariablePaperSize: False
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize LetterSmall/Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize LegalSmall/Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize HalfLetter/Statement: "
+ <</DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w612h935/8.5x13: "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageSize Tabloid/11x17: "
+ <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize 12X18/12x18: "
+ <</DeferredMediaSelection true /PageSize [864 1296] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A3/A3: "
+ <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize RA3/RA3: "
+ <</DeferredMediaSelection true /PageSize [865 1219] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize B5/B5 (JIS): "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize B4/B4 (JIS): "
+ <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w612h936/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null /MediaClass (JISEXEC)>> setpagedevice"
+*End
+*PageSize DoublePostcard/Double Postcard (JIS): "
+ <</DeferredMediaSelection true /PageSize [419.5 567] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w774h1116/8K: "
+ <</DeferredMediaSelection true /PageSize [774 1116] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvISOB5/Env B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (Envelope)>> setpagedevice"
+*End
+*PageSize Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 22 dict
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [522 756] (Executive) put
+ dup [396 612] (HalfLetter) put
+ dup [612 936] (w612h935) put
+ dup [792 1224] (Tabloid) put
+ dup [864 1296] (12X18) put
+ dup [842 1191] (A3) put
+ dup [865 1219] (RA3) put
+ dup [595 842] (A4) put
+ dup [420 595] (A5) put
+ dup [516 728] (B5) put
+ dup [728 1032] (B4) put
+ dup [612 936] (w612h936) put
+ dup [419.5 567](DoublePostcard) put
+ dup [774 1116] (w774h1116) put
+ dup [558 774] (w558h774) put
+ dup [499 709] (EnvISOB5) put
+ dup [297 684] (Env10) put
+ dup [459 649] (EnvC5) put
+ dup [312 624] (EnvDL) put
+ dup [279 540] (EnvMonarch) 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 Letter/Letter: "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion LetterSmall/Letter (Small): "
+ <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion LegalSmall/Legal (Small): "
+ <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion HalfLetter/Statement: "
+ <</DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w612h935/8.5x13: "
+ <</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass (8.5X13)>> setpagedevice"
+*End
+*PageRegion Tabloid/11x17: "
+ <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion 12X18/12x18: "
+ <</DeferredMediaSelection true /PageSize [864 1296] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A3/A3: "
+ <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion RA3/RA3: "
+ <</DeferredMediaSelection true /PageSize [865 1219] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A4Small/A4 (Small): "
+ <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion B5/B5 (JIS): "
+ <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion B4/B4 (JIS): "
+ <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w612h936/Executive (JIS): "
+ <</DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null /MediaClass (JISEXEC)>> setpagedevice"
+*End
+*PageRegion DoublePostcard/Double Postcard (JIS): "
+ <</DeferredMediaSelection true /PageSize [419.5 567] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w774h1116/8K: "
+ <</DeferredMediaSelection true /PageSize [774 1116] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion w558h774/16K: "
+ <</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvISOB5/Env B5: "
+ <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (Envelope)>> setpagedevice"
+*End
+*PageRegion Env10/Env Comm10: "
+ <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvC5/Env C5: "
+ <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvDL/Env DL: "
+ <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Env Monarch: "
+ <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*% The following entries provide information about specific paper keywords.
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "12.00 12.12 599.88 780.00"
+*ImageableArea LetterSmall/Letter (Small): "30.00 31.00 582.00 761.00"
+*ImageableArea Legal/Legal: "12.00 12.12 599.88 996.00"
+*ImageableArea LegalSmall/Legal (Small): "64.00 54.00 548.00 954.00"
+*ImageableArea Executive/Executive: "12.00 12.00 509.88 744.00"
+*ImageableArea HalfLetter/Statement: "12.00 12.00 384.00 599.88"
+*ImageableArea w612h935/8.5x13: "12.00 12.00 599.76 922.76"
+*ImageableArea Tabloid/11x17: "12.00 12.00 779.88 1211.90"
+*ImageableArea 12X18/12x18: "12.00 12.12 851.88 1283.88"
+*ImageableArea A3/A3: "12.00 12.00 829.88 1178.90"
+*ImageableArea RA3/RA3: "12.00 12.12 852.60 1206.86"
+*ImageableArea A4/A4: "12.00 12.00 583.08 829.68"
+*ImageableArea A4Small/A4 (Small): "28.00 30.00 566.00 811.00"
+*ImageableArea A5/A5: "12.00 12.00 407.40 583.20"
+*ImageableArea B5/B5 (JIS): "12.00 12.00 503.88 715.92"
+*ImageableArea B4/B4 (JIS): "12.00 12.00 716.88 1019.90"
+*ImageableArea w612h936/Executive (JIS): "12.00 12.00 599.76 923.76"
+*ImageableArea DoublePostcard/Double Postcard (JIS): "12.12 12.00 407.28 554.64"
+*ImageableArea w774h1116/8K: "12.00 12.00 761.88 1103.90"
+*ImageableArea w558h774/16K: "12.00 12.12 545.76 761.76"
+*ImageableArea EnvISOB5/Env B5: "12.00 12.12 486.60 696.48"
+*ImageableArea Env10/Env Comm10: "12.00 12.12 284.76 672.00"
+*ImageableArea EnvC5/Env C5: "12.00 12.12 447.00 636.96"
+*ImageableArea EnvDL/Env DL: "12.00 12.12 299.64 611.52"
+*ImageableArea EnvMonarch/Env Monarch: "12.00 12.12 266.76 528.00"
+*?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
+
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension LetterSmall/Letter (Small): "612 792"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension LegalSmall/Legal (Small): "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension HalfLetter/Statement: "396 612"
+*PaperDimension w612h935/8.5x13: "612 935"
+*PaperDimension Tabloid/11x17: "792 1224"
+*PaperDimension 12X18/12x18: "864 1296"
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension RA3/RA3: "865 1219"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A4Small/A4 (Small): "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension B5/B5 (JIS): "516 729"
+*PaperDimension B4/B4 (JIS): "729 1032"
+*PaperDimension w612h936/Executive (JIS): "612 936"
+*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
+*PaperDimension w774h1116/8K: "774 1116"
+*PaperDimension w558h774/16K: "558 774"
+*PaperDimension EnvISOB5/Env B5: "499 709"
+*PaperDimension Env10/Env Comm10: "297 684"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvDL/Env DL: "312 624"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+
+*RequiresPageRegion All: True
+
+*%=========================================
+*% Custom Paper Support
+*%=========================================
+*%Orientation and Margin (offsets) values are not utilized for cut sheet fed printer
+*LeadingEdge Short: ""
+*DefaultLeadingEdge: Short
+*MaxMediaWidth: "867"
+*MaxMediaHeight: "1332"
+*CenterRegistered: False
+*HWMargins: 13 13 13 13
+*CustomPageSize True: "
+ pop pop pop
+ << /DeferredMediaSelection true
+ /PageSize [ 7 -2 roll ]
+ /ImagingBBox null
+ >> setpagedevice
+"
+*End
+
+*ParamCustomPageSize Width: 1 points 278 867
+*ParamCustomPageSize Height: 2 points 482 1332
+*ParamCustomPageSize Orientation: 5 int 1 1
+*ParamCustomPageSize HeightOffset: 3 points 0 0
+*ParamCustomPageSize WidthOffset: 4 points 0 0
+
+*RequiresPageRegion All: True
+
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenFreq: "150.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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*% =================================
+*% Media Handling Features
+*% =================================
+*% Media Input Source
+*OpenUI *InputSlot/Paper Source: PickOne
+*OrderDependency: 40 AnySetup *InputSlot
+*DefaultInputSlot: Tray1
+*InputSlot Tray1/Tray 1: "
+ <</MediaPosition 3>> setpagedevice"
+*End
+*InputSlot Tray2/Tray 2: "
+ <</MediaPosition 0>> setpagedevice"
+*End
+*InputSlot Tray3/Tray 3: "
+ <</MediaPosition 1>> setpagedevice"
+*End
+*InputSlot Tray4/Tray 4 (Optional): "
+ <</MediaPosition 5>> setpagedevice"
+*End
+*?InputSlot: "
+save
+ currentpagedevice /InputAttributes get
+ /Priority get
+ aload pop pop
+ /theTray exch def
+ /theTray 0 eq {(Tray2)} {/theTray 1 eq {(Tray3)} {(Tray1)} ifelse} ifelse
+ = flush
+restore
+"
+*End
+*CloseUI: *InputSlot
+
+*% Enable/Disable Manual Feed
+*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
+*OrderDependency: 20 AnySetup *ManualFeed
+*DefaultManualFeed: False
+*ManualFeed True/True: "
+ <</ManualFeed true>> setpagedevice"
+*End
+*ManualFeed False/False: "
+ <</ManualFeed false>> setpagedevice"
+*End
+*?ManualFeed: "
+ save
+ currentpagedevice /ManualFeed get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ManualFeed
+
+*% =================================
+*% Media Types
+*% =================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 50 AnySetup *MediaType
+*DefaultMediaType: Unspecified
+*MediaType Unspecified/Unspecified: "
+ <</MediaType null >> setpagedevice"
+*End
+*MediaType Plain/Plain: "
+ <</MediaType (Plain)>> setpagedevice"
+*End
+*MediaType Preprinted/Preprinted: "
+ <</MediaType (Preprinted)>> setpagedevice"
+*End
+*MediaType Letterhead/Letterhead: "
+ <</MediaType (Letterhead)>> setpagedevice"
+*End
+*MediaType Transparency/Transparency: "
+ <</MediaType (Transparency)>> setpagedevice"
+*End
+*MediaType Prepunched/Prepunched: "
+ <</MediaType (Prepunched)>> setpagedevice"
+*End
+*MediaType Labels/Labels: "
+ <</MediaType (Labels)>> setpagedevice"
+*End
+*MediaType Bond/Bond: "
+ <</MediaType (Bond)>> setpagedevice"
+*End
+*MediaType Recycled/Recycled: "
+ <</MediaType (Recycled)>> setpagedevice"
+*End
+*MediaType Color/Color: "
+ <</MediaType (Color)>> setpagedevice"
+*End
+*MediaType Light/Light (<3c>75 g/m2): "
+ <</MediaType (Light)>> setpagedevice"
+*End
+*MediaType Glossy/Glossy(75-105g/m2): "
+ <</MediaType (Gloss)>> setpagedevice"
+*End
+*MediaType HeavyGlossy/HP Heavy Glossy: "
+ <</MediaType (Heavy Gloss)>> setpagedevice"
+*End
+*MediaType NONhpHeavyGlossy/Non HP Heavy Glossy: "
+ <</MediaType (NHP Heavy Gloss)>> setpagedevice"
+*End
+*MediaType HighGloss/HP High Gloss (Images): "
+ <</MediaType (High Gloss Images)>> setpagedevice"
+*End
+*MediaType Heavy/Heavy (106-163 g/m2): "
+ <</MediaType (Heavy)>> setpagedevice"
+*End
+*MediaType Cardstock/Cardstock (<3e>164 g/m2): "
+ <</MediaType (Card Stock)>> setpagedevice"
+*End
+*MediaType Envelope/Envelope: "
+ <</MediaType (Envelope)>> setpagedevice"
+*End
+*MediaType ToughPaper/Tough Paper: "
+ <</MediaType (Gloss Film)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /MediaType get
+ dup null eq {pop (Unknown)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+
+*% ===================================
+*% Two-sided Printing (Duplex)
+*% ===================================
+*OpenUI *Duplex/2-Sided Printing: PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "
+ <</Duplex false /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Long-Edge Binding: "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Short-Edge Binding: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "save
+ currentpagedevice dup /Duplex known
+ {dup /Duplex get
+ {/Tumble get{(DuplexTumble)}{(DuplexNoTumble)}ifelse}
+ {pop (None)} ifelse
+ }
+ {(None)} ifelse = flush
+restore
+"
+*End
+*CloseUI: *Duplex
+
+*% ===================================
+*% CMYK Ink Model
+*% ===================================
+*OpenGroup: HPCMYKInksPanel/CMYK Inks
+
+*OpenUI *HPCMYKInks/CMYK Inks: PickOne
+*OrderDependency: 110 AnySetup *HPCMYKInks
+*DefaultHPCMYKInks: Default
+*HPCMYKInks Default/Default: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ Fast HPTextCMYKInkSetEmulation
+ Fast HPGraphicsCMYKInkSetEmulation
+ Fast HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks SWOP/SWOP: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ SWOP HPTextCMYKInkSetEmulation
+ SWOP HPGraphicsCMYKInkSetEmulation
+ SWOP HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks Euro/EuroScale: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ Euro HPTextCMYKInkSetEmulation
+ Euro HPGraphicsCMYKInkSetEmulation
+ Euro HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks DIC/DIC: "
+globaldict /HPTextCMYKInkSetEmulation known {
+ DIC HPTextCMYKInkSetEmulation
+ DIC HPGraphicsCMYKInkSetEmulation
+ DIC HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks NoAdj/Device:"
+globaldict /HPTextCMYKInkSetEmulation known {
+ NoAdj HPTextCMYKInkSetEmulation
+ NoAdj HPGraphicsCMYKInkSetEmulation
+ NoAdj HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*CloseUI: *HPCMYKInks
+
+*CloseGroup: HPCMYKInksPanel
+
+*% ===================================
+*% ColorSmart
+*% ===================================
+*OpenGroup: HPColorOptionsPanel/Color Options
+
+*OpenUI *HPColorSmart/Color Options: PickOne
+*OrderDependency: 55 DocumentSetup *HPColorSmart
+*DefaultHPColorSmart: Automatic
+*HPColorSmart Automatic/Automatic: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+ MatchScreen ColorSmartTextAdjustment
+ MatchScreen ColorSmartGraphicsAdjustment
+ MatchScreen ColorSmartImageAdjustment
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageAdaptiveHalftoning
+ Normal HPColorTrapping
+ TonerBlack HPTextNeutralAxis
+ TonerBlack HPGraphicsNeutralAxis
+ ProcBlack HPImageNeutralAxis
+ Detail ColorSmartTextHalftone
+ Detail ColorSmartGraphicsHalftone
+ Detail ColorSmartImageHalftone
+} if
+/setscreen { pop pop pop} def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*HPColorSmart Manual/Manual: "
+globaldict /ColorSmartColorMatching known {
+ true ColorSmartColorMatching
+} if
+/setscreen { pop pop pop} def
+/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
+/sethalftone { pop } def
+"
+*End
+*CloseUI: *HPColorSmart
+
+*% ==================================
+*% ColorSmart Manual Settings
+*% ==================================
+*OpenUI *HPTextHalftone/Text Halftone: PickOne
+*OrderDependency: 57 AnySetup *HPTextHalftone
+*DefaultHPTextHalftone: NormalText
+*HPTextHalftone LargeText/Large Text: "
+globaldict /ColorSmartColorMatching known {
+ Smooth ColorSmartTextHalftone
+} if
+"
+*End
+*HPTextHalftone NormalText/Normal Text: "
+globaldict /ColorSmartColorMatching known {
+ Detail ColorSmartTextHalftone
+} if
+"
+*End
+*CloseUI: *HPTextHalftone
+
+*OpenUI *HPTextNeutralGrays/Text Neutral Grays: PickOne
+*OrderDependency: 57 AnySetup *HPTextNeutralGrays
+*DefaultHPTextNeutralGrays: Black
+*HPTextNeutralGrays Black/Black Only: "
+globaldict /HPTextNeutralAxis known {
+ TonerBlack HPTextNeutralAxis
+} if
+"
+*End
+*HPTextNeutralGrays ProcessBlack/4-Color: "
+globaldict /HPTextNeutralAxis known {
+ ProcBlack HPTextNeutralAxis
+} if
+"
+*End
+*CloseUI: *HPTextNeutralGrays
+
+*OpenUI *HPTextRGB/Text RGB Color: PickOne
+*OrderDependency: 57 AnySetup *HPTextRGB
+*DefaultHPTextRGB: sRGB
+*HPTextRGB sRGB/Default: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartTextAdjustment
+} if
+"
+*End
+*HPTextRGB Vivid/Vivid: "
+globaldict /ColorSmartColorMatching known {
+ Vivid ColorSmartTextAdjustment
+} if
+"
+*End
+*HPTextRGB Device/Device: "
+globaldict /ColorSmartColorMatching known {
+ NoAdj ColorSmartTextAdjustment
+} if
+"
+*End
+*CloseUI: *HPTextRGB
+
+*OpenUI *HPGraphicsHalftone/Graphics Halftone: PickOne
+*OrderDependency: 57 AnySetup *HPGraphicsHalftone
+*DefaultHPGraphicsHalftone: Fills
+*HPGraphicsHalftone Fills/Fills: "
+globaldict /ColorSmartColorMatching known {
+ Detail ColorSmartGraphicsHalftone
+} if
+"
+*End
+*HPGraphicsHalftone VectorLinesText/Vector Lines/Text: "
+globaldict /ColorSmartColorMatching known {
+ Smooth ColorSmartGraphicsHalftone
+} if
+"
+*End
+*CloseUI: *HPGraphicsHalftone
+
+*OpenUI *HPGraphicsNeutralGrays/Graphics Neutral Grays: PickOne
+*OrderDependency: 57 AnySetup *HPGraphicsNeutralGrays
+*DefaultHPGraphicsNeutralGrays: Black
+*HPGraphicsNeutralGrays Black/Black Only: "
+globaldict /HPGraphicsNeutralAxis known {
+ TonerBlack HPGraphicsNeutralAxis
+} if
+"
+*End
+*HPGraphicsNeutralGrays ProcessBlack/4-Color: "
+globaldict /HPGraphicsNeutralAxis known {
+ ProcBlack HPGraphicsNeutralAxis
+} if
+"
+*End
+*CloseUI: *HPGraphicsNeutralGrays
+
+*OpenUI *HPGraphicsRGB/Graphics RGB Color: PickOne
+*OrderDependency: 57 AnySetup *HPGraphicsRGB
+*DefaultHPGraphicsRGB: sRGB
+*HPGraphicsRGB sRGB/Default: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartGraphicsAdjustment
+} if
+"
+*End
+*HPGraphicsRGB Vivid/Vivid: "
+globaldict /ColorSmartColorMatching known {
+ Vivid ColorSmartGraphicsAdjustment
+} if
+"
+*End
+*HPGraphicsRGB Device/Device: "
+globaldict /ColorSmartColorMatching known {
+ NoAdj ColorSmartGraphicsAdjustment
+} if
+"
+*End
+*CloseUI: *HPGraphicsRGB
+
+*OpenUI *HPPhotoHalftone/Photographs Halftone: PickOne
+*OrderDependency: 57 AnySetup *HPPhotoHalftone
+*DefaultHPPhotoHalftone: Images
+*HPPhotoHalftone Images/Images: "
+globaldict /ColorSmartColorMatching known {
+ Detail ColorSmartImageHalftone
+} if
+"
+*End
+*HPPhotoHalftone ImagedLinesText/Imaged Lines/Text: "
+globaldict /ColorSmartColorMatching known {
+ Smooth ColorSmartImageHalftone
+} if
+"
+*End
+*CloseUI: *HPPhotoHalftone
+
+*OpenUI *HPPhotoNeutralGrays/Photographs Neutral Grays: PickOne
+*OrderDependency: 57 AnySetup *HPPhotoNeutralGrays
+*DefaultHPPhotoNeutralGrays: ProcessBlack
+*HPPhotoNeutralGrays Black/Black Only: "
+globaldict /HPImageNeutralAxis known {
+ TonerBlack HPImageNeutralAxis
+} if
+"
+*End
+*HPPhotoNeutralGrays ProcessBlack/4-Color: "
+globaldict /HPImageNeutralAxis known {
+ ProcBlack HPImageNeutralAxis
+} if
+"
+*End
+*CloseUI: *HPPhotoNeutralGrays
+
+*OpenUI *HPPhotoRGB/Photo RGB Color: PickOne
+*OrderDependency: 57 AnySetup *HPPhotoRGB
+*DefaultHPPhotoRGB: sRGB
+*HPPhotoRGB sRGB/Default: "
+globaldict /ColorSmartColorMatching known {
+ MatchScreen ColorSmartImageAdjustment
+} if
+"
+*End
+*HPPhotoRGB Vivid/Vivid: "
+globaldict /ColorSmartColorMatching known {
+ Vivid ColorSmartImageAdjustment
+} if
+"
+*End
+*HPPhotoRGB Device/Device: "
+globaldict /ColorSmartColorMatching known {
+ NoAdj ColorSmartImageAdjustment
+} if
+"
+*End
+*CloseUI: *HPPhotoRGB
+
+*% ==================================
+*% Adaptive Halftoning and Color Trapping Settings - Edge Control settings
+*% ==================================
+
+*OpenUI *HPEdgeControl/Edge Control: PickOne
+*OrderDependency: 57 AnySetup *HPEdgeControl
+*DefaultHPEdgeControl: Normal
+*HPEdgeControl Max/Maximum: "
+globaldict /HPTextAdaptiveHalftoning known {
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageHAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Max HPColorTrapping
+} if
+globaldict /PostRenderingEnhance known {
+<< /PostRenderingEnhance true /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+ >> setpagedevice
+} if
+"
+*End
+*HPEdgeControl Normal/Normal: "
+globaldict /HPTextAdaptiveHalftoning known {
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageHAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Normal HPColorTrapping
+} if
+globaldict /PostRenderingEnhance known {
+<< /PostRenderingEnhance true /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+ >> setpagedevice
+} if
+"
+*End
+*HPEdgeControl Light/Light: "
+globaldict /HPTextAdaptiveHalftoning known {
+ true HPTextAdaptiveHalftoning
+ true HPGraphicsAdaptiveHalftoning
+ true HPImageHAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Light HPColorTrapping
+} if
+globaldict /PostRenderingEnhance known {
+<< /PostRenderingEnhance true /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
+ >> setpagedevice
+} if
+"
+*End
+*HPEdgeControl Off/Off: "
+globaldict /HPTextAdaptiveHalftoning known {
+ false HPTextAdaptiveHalftoning
+ false HPGraphicsAdaptiveHalftoning
+ false HPImageAdaptiveHalftoning
+} if
+globaldict /HPColorTrapping known {
+ Off HPColorTrapping
+} if
+globaldict /PostRenderingEnhance known {
+<< /PostRenderingEnhance true /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
+ >> setpagedevice
+} if
+"
+*End
+*CloseUI: *HPEdgeControl
+
+*% =================================
+*% Print Color as Gray
+*% =================================
+*OpenUI *ColorModel/Print Color as Gray: PickOne
+*OrderDependency: 20 AnySetup *ColorModel
+*DefaultColorModel: CMYK
+*ColorModel Gray/On: "<</ProcessColorModel /DeviceGray>> setpagedevice"
+*ColorModel CMYK/Off: "<</ProcessColorModel /DeviceCMYK>> setpagedevice"
+*?ColorModel: "
+ save
+ currentpagedevice /ProcessColorModel get
+ /DeviceGray eq {(Gray)}{(CMYK)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *ColorModel
+
+*CloseGroup: HPColorOptionsPanel
+
+*%================================
+*% Media Output Destination
+*%================================
+*OpenGroup: HPFinishingPanel/Finishing Panel
+
+*OpenUI *OutputBin/Output Destination: PickOne
+*OrderDependency: 100 AnySetup *OutputBin
+*DefaultOutputBin: PrinterDefault
+*OutputBin PrinterDefault/Printer's Current Setting: ""
+*OutputBin Left/Left Output Bin (Face Up): "
+ currentpagedevice /MediaProcessingDetails known
+ { currentpagedevice /MediaProcessingDetails get /DeviceID known
+ { currentpagedevice /MediaProcessingDetails get /DeviceID get (multifunction) search
+ { currentpagedevice /OutputAttributes get
+ {
+ pop pop pop
+ <</MediaProcessing (FACE_UP) /MediaProcessingDetails
+ <</MediaProcessingOption (FACE_UP) /MediaProcessingBoundary 0 /Type 8>> >> setpagedevice
+ }
+ }
+ } <</MediaProcessing (FACE_UP) /MediaProcessingDetails
+ <</MediaProcessingOption (FACE_UP) /MediaProcessingBoundary 0 /Type 8>> >> setpagedevice
+ }
+ {<</Staple 0 /OutputType (FACE UP BIN)>> setpagedevice} ifelse
+"
+*End
+*OutputBin StackerFaceUp/Stacker (Face-UP): "
+currentpagedevice /MediaProcessing known
+ { << /MediaProcessing (FACE_UP) /MediaProcessingDetails<<
+ /MediaProcessingOption (FACE_UP)
+ /MedaiProcessingBoundary 0 /ImageOrientation 0 /Type 8 >> >> setpagedevice
+ }
+ {
+ currentpagedevice /OutputAttributes get
+ 4 known
+ {<</Staple 0 /OutputType (FACE UP BIN)>> setpagedevice}
+ {<</Staple 0 /OutputType (LEFT OUTPUT BIN)>> setpagedevice}
+ ifelse
+} ifelse"
+*End
+*OutputBin Stacker/Stacker (Face-Down): "
+ currentpagedevice /MediaProcessingDetails known{
+ currentpagedevice /MediaProcessingDetails get /ModelID get
+ (C8088A) eq {<< /MediaProcessing (FACE_DOWN) /MediaProcessingDetails
+ <</MediaProcessingOption (FACE_DOWN)/MedaiProcessingBoundary 0
+ /ImageOrientation 0 /Type 8 >> >> setpagedevice put }
+ {<</MediaProcessing (STAPLING)
+ /MediaProcessingDetails<<
+ /MediaProcessingOption (NONE)
+ /MediaProcessingBoundary 0
+ /ImageOrientation 0
+ /Type 8 >> >> setpagedevice} ifelse}
+ {<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice} ifelse "
+*End
+*OutputBin HP8BinMB/8-Bin Mailbox: ""
+*OutputBin UStapler/Stapler: ""
+*OutputBin HPBooklet/Booklet Bin: ""
+*?OutputBin:"
+save
+ currentpagedevice /OutputAttributes get dup
+ 5 known
+ {/Priority get 0 get
+ [(Upper) (Left) (Reserved1) (Reserved2) (OutputBin1)
+ (OutputBin2) (OutputBin3) (OutputBin4) (OutputBin5) (OutputBin6) (OutputBin7) (OutputBin8)] exch get = flush}
+ {/Priority get 0 get
+ [(Upper) (Left) (Reserved1) (Reserved2) (Stacker)] exch get = flush} ifelse
+restore
+"
+*End
+*CloseUI: *OutputBin
+
+*%=== 3000 Sheet Stacker/Stapler Stapler Options =========================
+*OpenUI *HPStaplerOptions/Finishing Options: PickOne
+*OrderDependency: 45 AnySetup *HPStaplerOptions
+*DefaultHPStaplerOptions: PrintersDefault
+*HPStaplerOptions PrintersDefault/Printer's Current Setting: ""
+*HPStaplerOptions None/None: "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails<<
+ /MediaProcessingOption (NONE) /MediaProcessingBoundary 0
+ /ImageOrientation 1 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions 1diagonal/1 Staple, diagonal: "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails<<
+ /MediaProcessingOption (ANGLED_STAPLE) /MediaProcessingBoundary 0
+ /ImageOrientation 1 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions 1parallel/1 Staple, parallel: "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails<<
+ /MediaProcessingOption (ONE_STAPLE) /MediaProcessingBoundary 0
+ /ImageOrientation 0 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions 2parallel/2 Staples, parallel: "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails<<
+ /MediaProcessingOption (TWO_STAPLES) /MediaProcessingBoundary 0
+ /ImageOrientation 1 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions 3parallel/3 Staples, parallel: "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails<<
+ /MediaProcessingOption (THREE_STAPLES) /MediaProcessingBoundary 0
+ /ImageOrientation 0 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions 6parallel/6 Staples, parallel: "
+ <</MediaProcessing (STAPLING) /MediaProcessingDetails<<
+ /MediaProcessingOption (SIX_STAPLES) /MediaProcessingBoundary 0
+ /ImageOrientation 1 /Type 8 >> >> setpagedevice"
+*End
+*HPStaplerOptions HPBooklet/Fold & Saddle Stitch: "
+ << /MediaProcessing (BOOKLET_MAKER) /MediaProcessingDetails <<
+ /MediaProcessingOption (BOOKLET_MAKER) /MedaiProcessingBoundary 0
+ /ImageOrientation 0 /Type 8 >> >> setpagedevice
+ << /Staple 0 /OutputType (OPTIONAL OUTBIN 2) >> setpagedevice"
+*End
+*CloseUI: *HPStaplerOptions
+
+*%=== 8 Bin MultiBin MailBox Options =========================
+*OpenUI *HPMailboxOptions/Mailbox Options: PickOne
+*OrderDependency: 46 AnySetup *HPMailboxOptions
+*DefaultHPMailboxOptions: PrintersDefault
+*HPMailboxOptions PrintersDefault/Printer's Current Setting: ""
+*HPMailboxOptions Bin2/Output Bin 2: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 3)>> setpagedevice"
+*End
+*HPMailboxOptions Bin3/Output Bin 3: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 4)>> setpagedevice"
+*End
+*HPMailboxOptions Bin4/Output Bin 4: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 5)>> setpagedevice"
+*End
+*HPMailboxOptions Bin5/Output Bin 5: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 6)>> setpagedevice"
+*End
+*HPMailboxOptions Bin6/Output Bin 6: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 7)>> setpagedevice"
+*End
+*HPMailboxOptions Bin7/Output Bin 7: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 8)>> setpagedevice"
+*End
+*HPMailboxOptions Bin8/Output Bin 8: "
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 9)>> setpagedevice"
+*End
+*HPMailboxOptions Bin2_8/Output Bins 2-8:"
+ <</Staple 0 /OutputType (OPTIONAL OUTBIN 3)>> setpagedevice"
+*End
+*CloseUI: *HPMailboxOptions
+
+*OpenUI *HPManualDuplex/Manually Print on 2nd Side: Boolean
+*OrderDependency: 35 AnySetup *HPManualDuplex
+*DefaultHPManualDuplex: False
+*HPManualDuplex True/Yes: "<< /PrintOnBackside true >> setpagedevice"
+*HPManualDuplex False/No: "<< /PrintOnBackside false >> setpagedevice"
+*?HPManualDuplex: "(False) == flush"
+*CloseUI: *HPManualDuplex
+
+*CloseGroup: HPFinishingPanel
+
+*% =================================
+*% Watermark Printing
+*% =================================
+*OpenGroup: HPWaterOverlayPanel/Watermark/Overlay
+
+*OpenUI *HPwmSwitch/Watermark/Overlay: PickOne
+*OrderDependency: 10000 AnySetup *HPwmSwitch
+*DefaultHPwmSwitch: Off
+*HPwmSwitch Off/None: ""
+*HPwmSwitch Watermark/Watermark: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+
+ /HPwminitialize
+ { HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ } bind def
+ /md where {
+ pop /initializepage where {
+ /LWinitializepage /initializepage load def
+ /initializepage { HPwminitialize LWinitializepage } put
+ }if
+ } if
+
+ /LWinitializepage where { pop }{
+ <<
+ /BeginPage
+ { pop HPwminitialize } bind
+ >> setpagedevice
+ } ifelse
+} ifelse"
+*End
+*HPwmSwitch Overlay/Overlay: "
+% Copyright (c) Hewlett-Packard Co 1997
+/HPwm where { pop }{
+ userdict begin
+ true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
+ userdict /HPwmLocation known not {/HPwmLocation true def} if
+ userdict /HPwmText known not {/HPwmText (Draft) def} if
+ FontDirectory /HPwmFont known not {
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop
+ } if
+ userdict /HPwmSize known not {/HPwmSize 48 def} if
+ userdict /HPwmAngle known not {/HPwmAngle 45 def} if
+ userdict /HPwmSaturation known not
+ { /HPwmSaturation
+ { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
+ } if
+ userdict /HPwmColor known not
+ { /HPwmColor { 0 setgray HPwmSaturation } def
+ } if
+ userdict /HPwmStyle known not
+ {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
+ } if
+ end
+ <<
+ /EndPage
+ {
+ 2 eq { pop false }{
+ pop HPwm /HPwmOn get
+ { gsave
+ initmatrix
+ 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
+ currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
+ HPwmAngle rotate
+ /por where {
+ pop /por load dup type /booleantype eq { not { 90 rotate } if } if
+ } if
+ /HPwmFont HPwmSize selectfont
+ HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
+ HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
+ grestore
+ } if
+ true
+ } ifelse
+ } bind
+ >> setpagedevice
+} ifelse"
+*End
+*CloseUI: *HPwmSwitch
+
+*% =================================
+*% Watermark Pages
+*% =================================
+*OpenUI *HPwmPages/Watermark Pages: PickOne
+*OrderDependency: 67 AnySetup *HPwmPages
+*DefaultHPwmPages: AllPages
+*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
+*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
+*CloseUI: *HPwmPages
+
+*% =================================
+*% Watermark Text
+*% =================================
+*OpenUI *HPwmTextMessage/Watermark Text: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextMessage
+*DefaultHPwmTextMessage: Draft
+*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
+*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
+*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
+*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
+*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
+*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
+*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
+*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
+*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
+*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
+*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
+*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
+*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
+*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
+*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
+*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
+*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
+*CloseUI: *HPwmTextMessage
+*% Allows LW 8.5.1 to use custom strings
+*RBISetHPwmTextMessage Data: "(Custom) 50"
+*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
+
+*% =================================
+*% Watermark Font
+*% =================================
+*OpenUI *HPwmFontName/Watermark Font: PickOne
+*OrderDependency: 65 AnySetup *HPwmFontName
+*DefaultHPwmFontName: HelveticaB
+*HPwmFontName CourierB/Courier Bold: "
+ /Courier-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName HelveticaB/Helvetica Bold: "
+ /Helvetica-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*HPwmFontName TimesB/Times Bold: "
+ /Times-Bold findfont dup length dict begin
+ {1 index /FID ne {def} {pop pop} ifelse} forall
+ /MacEncoding where
+ { pop /Encoding MacEncoding def }
+ { /Encoding ISOLatin1Encoding def } ifelse
+ currentdict
+ end
+ /HPwmFont exch definefont pop"
+*End
+*CloseUI: *HPwmFontName
+
+*% =================================
+*% Watermark Size
+*% =================================
+*OpenUI *HPwmFontSize/Watermark Size (points): PickOne
+*OrderDependency: 65 AnySetup *HPwmFontSize
+*DefaultHPwmFontSize: pt48
+*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
+*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
+*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
+*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
+*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
+*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
+*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
+*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
+*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
+*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
+*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
+*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
+*CloseUI: *HPwmFontSize
+
+*% =================================
+*% Watermark Angle
+*% =================================
+*OpenUI *HPwmTextAngle/Watermark Angle: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextAngle
+*DefaultHPwmTextAngle: Deg45
+*HPwmTextAngle Deg90/90<A1>: "userdict /HPwmAngle 90 put"
+*HPwmTextAngle Deg75/75<A1>: "userdict /HPwmAngle 75 put"
+*HPwmTextAngle Deg60/60<A1>: "userdict /HPwmAngle 60 put"
+*HPwmTextAngle Deg45/45<A1>: "userdict /HPwmAngle 45 put"
+*HPwmTextAngle Deg30/30<A1>: "userdict /HPwmAngle 30 put"
+*HPwmTextAngle Deg15/15<A1>: "userdict /HPwmAngle 15 put"
+*HPwmTextAngle Deg0/0<A1>: "userdict /HPwmAngle 0 put"
+*HPwmTextAngle DegN15/-15<A1>: "userdict /HPwmAngle -15 put"
+*HPwmTextAngle DegN30/-30<A1>: "userdict /HPwmAngle -30 put"
+*HPwmTextAngle DegN45/-45<A1>: "userdict /HPwmAngle -45 put"
+*HPwmTextAngle DegN60/-60<A1>: "userdict /HPwmAngle -60 put"
+*HPwmTextAngle DegN75/-75<A1>: "userdict /HPwmAngle -75 put"
+*HPwmTextAngle DegN90/-90<A1>: "userdict /HPwmAngle -90 put"
+*CloseUI: *HPwmTextAngle
+
+*% =================================
+*% Watermark Style
+*% =================================
+*OpenUI *HPwmTextStyle/Watermark Style: PickOne
+*OrderDependency: 65 AnySetup *HPwmTextStyle
+*DefaultHPwmTextStyle: Medium
+*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
+*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
+*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
+*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
+ { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
+ HPwmColor .96 setlinewidth stroke } bind put"
+*End
+*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
+*CloseUI: *HPwmTextStyle
+
+*% =================================
+*% Watermark Color
+*% =================================
+*OpenUI *HPwmTextColor/Watermark Color: PickOne
+*OrderDependency: 64 AnySetup *HPwmTextColor
+*DefaultHPwmTextColor: Black
+*HPwmTextColor Black/Gray: "userdict /HPwmColor { 0 setgray HPwmSaturation } bind put"
+*HPwmTextColor Red/Red: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 1 .3 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Orange/Orange: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 .5 1 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Yellow/Yellow: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 0 1 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Green/Green: "userdict /HPwmColor { /DeviceCMYK setcolorspace .9 0 .9 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Blue/Blue: "userdict /HPwmColor { /DeviceCMYK setcolorspace 1 .1 0 0 setcolor HPwmSaturation } bind put"
+*HPwmTextColor Purple/Violet: "userdict /HPwmColor { /DeviceCMYK setcolorspace .8 .8 0 0 setcolor HPwmSaturation } bind put"
+*CloseUI: *HPwmTextColor
+
+*% =================================
+*% WaterMark Brightness
+*% =================================
+*OpenUI *HPwmBrightness/Watermark Intensity: PickOne
+*OrderDependency: 63 AnySetup *HPwmBrightness
+*DefaultHPwmBrightness: Medium
+*HPwmBrightness Darkest/Darkest: "userdict /HPwmSaturation { null pop } put"
+*HPwmBrightness Darker/Darker: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
+*HPwmBrightness Dark/Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
+*HPwmBrightness MediumDark/Medium Dark: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
+*HPwmBrightness Medium/Medium: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
+*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
+*HPwmBrightness Light/Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
+*HPwmBrightness Lighter/Lighter: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
+*HPwmBrightness Lightest/Lightest: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
+*CloseUI: *HpwmBrightness
+
+*CloseGroup: HPWaterOverlayPanel
+
+*% =================================
+*% Control
+*% =================================
+*DefaultResolution: 600dpi
+*Resolution 300dpi: ""
+*Resolution 600dpi: ""
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+
+*%====================================
+*% Collation
+*%====================================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 12 AnySetup *Collate
+*DefaultCollate: True
+*Collate True/On (turn off in application): "
+ <</Collate true>> setpagedevice"
+*End
+*Collate False/Off: "
+ <</Collate false>> setpagedevice"
+*End
+*?Collate: "
+ save
+ currentpagedevice /Collate get
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *Collate
+
+*% =================================
+*% Specials for Quark
+*% =================================
+*QRKDoNonLocalDCS: False
+*QRKCustomHalftone9500MFP HP/hp color LaserJet 9500: ""
+
+*% =================================
+*% Font Information
+*% =================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.006S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.006S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.006S)" Special ROM
+*Font Times-Bold: Standard "(001.006S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.006S)" Standard ROM
+*Font Times-Roman: Standard "(001.006S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.006S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" 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
+*% ===================================
+
+*% 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: "warming up"/warming up
+*Status: "initializing"/initializing
+*Status: "idle"/idle
+*Status: "waiting"/waiting
+*Status: "busy"/busy
+*Status: "printing"/printing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: needs attention"/PrinterError: needs attention
+*Status: "PrinterError: cover open"/PrinterError: cover open
+*Status: "PrinterError: no toner cartridge"/PrinterError: no toner cartridge
+*Status: "PrinterError: manual feed"/PrinterError: manual feed
+*Status: "PrinterError: out of paper"/PrinterError: out of paper
+*Status: "PrinterError: Paper Jam"/PrinterError: Paper Jam
+*Status: "PrinterError: page protect needed"/PrinterError: page protect needed
+*Status: "PrinterError: out of memory"/PrinterError: out of memory
+*Status: "PrinterError: output bin full"/PrinterError: output bin full
+*Status: "PrinterError: resetting printer"/PrinterError: resetting printer
+*Status: "PrinterError: toner is low"/PrinterError: toner is low
+*Status: "PrinterError: off line"/PrinterError: off line
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "other I/O"/other I/O
+*Source: "AppleTalk"/AppleTalk
+*Source: "APPLETALK"/AppleTalk
+*Source: "ATALK"/AppleTalk
+*Source: "LocalTalk"/LocalTalk
+*Source: "Parallel"/Parallel
+*Source: "EtherTalk"/EtherTalk
+*Source: "NOVELL"/NOVELL
+*Source: "DLC/LLC"/DLC/LLC
+*Source: "ETALK"/EtherTalk
+*Source: "TCP/IP"/TCP/IP
+
+*% PrinterError (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "needs attention"/needs attention
+*PrinterError: "cover open"/cover open
+*PrinterError: "no toner cartridge"/no toner cartridge
+*PrinterError: "manual feed"/manual feed
+*PrinterError: "out of paper"/out of paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "page protect needed"/page protect needed
+*PrinterError: "out of memory"/out of memory
+*PrinterError: "output bin full"/output bin full
+*PrinterError: "resetting printer"/resetting printer
+*PrinterError: "toner is low"/toner is low
+*PrinterError: "off line"/off line
+
+*% =================================
+*% Color Separation Information
+*% =================================
+*ContoneOnly: True
+
+*% =================================
+*% System Management
+*% =================================
+*FreeVM: "128460116"
+*VMOption 368_495/368 - 495 MB RAM: "128460116"
+*VMOption 496_624/496 - 624 MB RAM: "128460116"
+
+
+*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "300"
+*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: Cannot reset printer.) = flush
+"
+*End
+
+*% =================================
+*% For "hp color LaserJet 9500 MFP"
+*% =================================
diff --git a/prnt/hpijs/ppd/hp_officejet_9100_series.ppd b/prnt/hpijs/ppd/hp_officejet_9100_series.ppd
new file mode 100644
index 000000000..6715d7df1
--- /dev/null
+++ b/prnt/hpijs/ppd/hp_officejet_9100_series.ppd
@@ -0,0 +1,1364 @@
+*PPD-Adobe: "4.3"
+*% =================================
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright 1992-2003 Hewlett-Packard Company
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*% PPD Version For Mac(MacOSX)
+*% Date Code: 20030730
+*% =================================
+*% Product/PPD Version Information
+*% =================================
+*% PPD File Version Information
+*FormatVersion: "4.3"
+*FileVersion: "032.5500"
+*LanguageVersion: English
+*LanguageEncoding: MacStandard
+*PCFileName: "HPW91006.PPD"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
+*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
+*cupsICCProfile RGB../sRGB Matching Profile: "/Library/Printers/hp/Profiles/sRGB_A.icc"
+*APPrinterIconPath: "/Library/Printers/hp/Icons/HP Officejet 9100 series.icns"
+*% Product Name and Version Information
+*Manufacturer: "HP"
+*Product: "(hp officejet 9100 series)"
+*ModelName: "HP Officejet 9100 series PS"
+*ShortNickName: "HP Officejet 9100 series PS"
+*NickName: "HP Officejet 9100 series PS v3010.107 (recommended)"
+*PSVersion: "(3010.107) 0"
+*% =================================
+*% Basic Device Capabilities
+*% =================================
+*LanguageLevel: "3"
+*%Throughput: "23"
+*FileSystem: False
+*ColorDevice: True
+*DefaultColorSpace: CMY
+*TTRasterizer: Type42
+*1284Modes Parallel: Compat Nibble ECP
+*1284DeviceId: "MFG:HP;MODEL:hp9100;COMMAND SET: POSTSCRIPT,PJL,PCL"
+*% =================================
+*% Emulations and Protocols
+*% =================================
+*Protocols:PJL TBCP
+*%==========================================================
+*% Printer Specific Custom Data - HPDryTime - Removed for MAC
+*%==========================================================
+*%==========================================================
+*% Printer Specific Custom Data - Print In Gray Scale - Removed for MAC
+*% (High Quality, Black Only, Optimize for Photocopy or Fax)
+*%==========================================================
+*% =================================
+*% Installable Options
+*% =================================
+*OpenGroup: InstallableOptions/Installed Options
+*% =================================
+*% Tray2
+*% =================================
+*OpenUI *HPOption_Tray2/Tray 2: Boolean
+*DefaultHPOption_Tray2: True
+*HPOption_Tray2 True/Installed: ""
+*HPOption_Tray2 False/Not Installed: ""
+*?HPOption_Tray2: "
+ save
+ currentpagedevice /InputAttributes get dup 1 known
+ {1 get null ne {(True)}{(False)} ifelse} {pop (False)} ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Tray2
+*% =================================
+*% Memory
+*% =================================
+*OpenUI *InstalledMemory/Printer Memory: PickOne
+*DefaultInstalledMemory: 128Meg
+*InstalledMemory 64Meg/64 MB: ""
+*InstalledMemory 96Meg/96 MB: ""
+*InstalledMemory 128Meg/128 MB: ""
+*InstalledMemory 160Meg/160 MB: ""
+*InstalledMemory 192Meg/192 MB: ""
+*InstalledMemory 224Meg/224 MB: ""
+*InstalledMemory 256Meg/256 MB: ""
+*InstalledMemory 320Meg/320 MB: ""
+*?InstalledMemory: "
+ save
+ currentsystemparams /RamSize get
+ 524288 div ceiling cvi 2 div
+ /size exch def
+ size 320 ge
+ {(320Meg)}
+ {
+ size 256 ge
+ {(256Meg)}
+ {
+ size 224 ge
+ {(224Meg)}
+ {
+ size 192 ge
+ {(192Meg)}
+ {
+ size 160 ge
+ {(160Meg)}
+ {
+ size 128 ge
+ {(128Meg)}
+ {
+ size 96 ge
+ {(96Meg)}
+ {
+ size 64 ge
+ {(64Meg)}
+ {(Unknown)} ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse = flush
+ restore
+"
+*End
+*CloseUI: *InstalledMemory
+*% =================================
+*% Duplexing Unit
+*% =================================
+*OpenUI *HPOption_Duplexer/Duplex Unit (for 2-Sided Printing): Boolean
+*DefaultHPOption_Duplexer: True
+*HPOption_Duplexer True/Installed: ""
+*HPOption_Duplexer False/Not Installed: ""
+*?HPOption_Duplexer: "
+ save
+ currentpagedevice /Duplex known
+ {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPOption_Duplexer
+*%==================================
+*% Fit to Page
+*%==================================
+*OpenUI *HPPaperPolicy/Fit to Page: PickOne
+*OrderDependency: 10 AnySetup *HPPaperPolicy
+*DefaultHPPaperPolicy: PromptUser
+*HPPaperPolicy PromptUser/Prompt User: "
+ <</DeferredMediaSelection true>> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeAdjust/Nearest Size & Scale: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 3 >> >> setpagedevice"
+*End
+*HPPaperPolicy NearestSizeNoAdjust/Nearest Size & Crop: "
+ <</DeferredMediaSelection false>> setpagedevice
+ <</Policies << /PageSize 5 >> >> setpagedevice"
+*End
+*HPPaperPolicy Letter/Letter: "
+userdict begin
+ /HPppX1 0 def
+ /HPppY1 0 def
+ /HPppScale 1 def
+ <</DeferredMediaSelection true
+ /BeginPage {pop userdict begin HPppX1 HPppY1 translate HPppScale HPppScale scale end} bind>> setpagedevice
+ /HPwmSPD {setpagedevice} bind def
+ /setpagedevice {userdict begin dup /PageSize known {/HPwmPgWidth exch /PageSize get aload pop /HPwmPgHeight exch def def
+ /HPppScale 612 HPwmPgWidth div dup 792 HPwmPgHeight div dup 3 1 roll lt {pop} {exch pop} ifelse def
+ HPppScale 1 gt {/HPppScale 1 def}if
+ /HPppX1 612 HPwmPgWidth HPppScale mul sub 2 div def
+ /HPppY1 792 HPwmPgHeight HPppScale mul sub 2 div def
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice}{setpagedevice}ifelse end} bind def
+end"
+*End
+*HPPaperPolicy A4/A4: "
+userdict begin
+ /HPppX1 0 def
+ /HPppY1 0 def
+ /HPppScale 1 def
+ <</DeferredMediaSelection true
+ /BeginPage {pop userdict begin HPppX1 HPppY1 translate HPppScale HPppScale scale end} bind>> setpagedevice
+ /HPwmSPD {setpagedevice} bind def
+ /setpagedevice {userdict begin dup /PageSize known {/HPwmPgWidth exch /PageSize get aload pop /HPwmPgHeight exch def def
+ /HPppScale 595 HPwmPgWidth div dup 842 HPwmPgHeight div dup 3 1 roll lt {pop} {exch pop} ifelse def
+ HPppScale 1 gt {/HPppScale 1 def}if
+ /HPppX1 595 HPwmPgWidth HPppScale mul sub 2 div def
+ /HPppY1 842 HPwmPgHeight HPppScale mul sub 2 div def
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice}{setpagedevice}ifelse end} bind def
+end"
+*End
+*?HPPaperPolicy: "
+currentpagedevice /Policies get /PageSize get 5 eq {(Crop)}{(Prompt)} ifelse = flush
+"
+*End
+*CloseUI: *HPPaperPolicy
+*CloseGroup: InstallableOptions
+*% =================================
+*% CMYK Ink Space
+*% =================================
+*OpenUI *HPCMYKInks/CMYK Inks: PickOne
+*OrderDependency: 60 AnySetup *HPCMYKInks
+*DefaultHPCMYKInks: Default
+*HPCMYKInks Default/Default:"
+globaldict /HPTextCMYKInkSetEmulation known {
+ Fast HPTextCMYKInkSetEmulation
+ Fast HPGraphicsCMYKInkSetEmulation
+ Fast HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks SWOP/SWOP:"
+globaldict /HPTextCMYKInkSetEmulation known {
+ SWOP HPTextCMYKInkSetEmulation
+ SWOP HPGraphicsCMYKInkSetEmulation
+ SWOP HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks EURO/Euroscale:"
+globaldict /HPTextCMYKInkSetEmulation known {
+ Euro HPTextCMYKInkSetEmulation
+ Euro HPGraphicsCMYKInkSetEmulation
+ Euro HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks DIC/DIC (dainippon):"
+globaldict /HPTextCMYKInkSetEmulation known {
+ DIC HPTextCMYKInkSetEmulation
+ DIC HPGraphicsCMYKInkSetEmulation
+ DIC HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*HPCMYKInks NoAdj/Device:"
+globaldict /HPTextCMYKInkSetEmulation known {
+ NoAdj HPTextCMYKInkSetEmulation
+ NoAdj HPGraphicsCMYKInkSetEmulation
+ NoAdj HPImageCMYKInkSetEmulation
+} if
+"
+*End
+*CloseUI: *HPCMYKInks
+*% ===================================
+*% Page Size Selection
+*% ===================================
+*LandscapeOrientation: Plus90
+*VariablePaperSize: True
+*OpenUI *PageSize/Page Size: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Statement/Statement: "
+<</PageSize [396 612] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A5/A5: "
+ <</PageSize [420 596] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize B5/B5 (JIS): "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize ISOB5/B5 (ISO): "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize Env10/Envelope #10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvA2/Envelope A2: "
+ <</PageSize [315 418] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvMonarch/Envelope Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvDL/Envelope DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC5/Envelope C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvC6/Envelope C6: "
+ <</PageSize [324 460] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize HPGreetCard/HP Greeting Card Envelope: "
+ <</PageSize [315 432] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvJ3/Japanese Envelope Chou #3: "
+ <</PageSize [340 666] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize EnvJ4/Japanese Envelope Chou #4: "
+ <</PageSize [256 582] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize 3x5/Index Card 3x5: "
+<</PageSize [216 360] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize 4x6/Index Card 4x6: "
+<</PageSize [288 432] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize 5x8/Index Card 5x8: "
+<</PageSize [360 576] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize JPost/Hagaki Card: "
+<</PageSize [284 420] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize JPostD/Ofuku Hagaki: "
+<</PageSize [420 566] /ImagingBBox null>> setpagedevice"
+*End
+*PageSize A6card/A6: "
+ <</PageSize [298 420] /ImagingBBox null>> setpagedevice"
+*End
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 20 dict
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [522 756] (Executive) put
+ dup [396 612] (Statement) put
+ dup [595 842] (A4) put
+ dup [420 596] (A5) put
+ dup [516 729] (B5) put
+ dup [499 709] (ISOB5) put
+ dup [297 684] (Env10) put
+ dup [315 418] (EnvA2) put
+ dup [312 624] (EnvDL) put
+ dup [459 649] (EnvC5) put
+ dup [324 460] (EnvC6) put
+ dup [279 540] (EnvMonarch) put
+ dup [315 432] (HPGreetCard) put
+ dup [340 666] (EnvJ3) put
+ dup [256 582] (EnvJ4) put
+ dup [216 360] (3x5) put
+ dup [288 432] (4x6) put
+ dup [360 576] (5x8) put
+ dup [284 420] (JPost) put
+ dup [420 566] (JPostD) put
+ dup [298 420] (A6card) 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
+*% ===================================
+*% Page Region
+*% ===================================
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 30 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter: "
+ <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Legal/Legal: "
+ <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Executive/Executive: "
+ <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Statement/Statement: "
+<</PageSize [396 612] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A4/A4: "
+ <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A5/A5: "
+ <</PageSize [420 596] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion B5/B5 (JIS): "
+ <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion ISOB5/B5 (ISO): "
+ <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion Env10/Envelope #10: "
+ <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvA2/Envelope A2: "
+ <</PageSize [315 418] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvMonarch/Envelope Monarch: "
+ <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvDL/Envelope DL: "
+ <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC5/Envelope C5: "
+ <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvC6/Envelope C6: "
+ <</PageSize [324 460] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion HPGreetCard/HP Greeting Card Envelope: "
+ <</PageSize [315 432] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvJ3/Japanese Envelope Chou #3: "
+ <</PageSize [340 666] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion EnvJ4/Japanese Envelope Chou #4: "
+ <</PageSize [256 582] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion 3x5/Index Card 3x5: "
+<</PageSize [216 360] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion 4x6/Index Card 4x6: "
+<</PageSize [288 432] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion 5x8/Index Card 5x8: "
+<</PageSize [360 576] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion JPost/Hagaki Card: "
+<</PageSize [284 420] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion JPostD/Ofuku Hagaki: "
+<</PageSize [420 566] /ImagingBBox null>> setpagedevice"
+*End
+*PageRegion A6card/A6: "
+ <</PageSize [298 420] /ImagingBBox null>> setpagedevice"
+*End
+*CloseUI: *PageRegion
+*% ===================================
+*% Imageable Area
+*% ===================================
+*% The following entries provide information about specific paper keywords.
+*% see media specs LM BM X1(=W-LM) Z1(=L-TM)
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter: "18.00 35.78 594.00 783.36"
+*ImageableArea Legal/Legal: "18.00 36.00 594.00 999.36"
+*ImageableArea Executive/Executive: "18.00 36.00 504.00 747.36"
+*ImageableArea Statement/Statement: "14.40 36.00 381.60 603.36"
+*ImageableArea A4/A4: "09.65 35.28 585.36 833.36"
+*ImageableArea A5/A5: "09.36 36.00 410.64 587.36"
+*ImageableArea B5/B5 (JIS): "09.36 36.00 506.52 720.36"
+*ImageableArea ISOB5/B5 (ISO): "09.36 35.99 489.64 700.36"
+*ImageableArea Env10/Envelope #10: "09.36 36.00 287.64 647.99"
+*ImageableArea EnvA2/Envelope A2: "09.36 40.00 305.64 381.00"
+*ImageableArea EnvMonarch/Envelope Monarch: "09.36 36.00 269.64 503.99"
+*ImageableArea EnvDL/Envelope DL: "09.36 36.00 302.64 587.99"
+*ImageableArea EnvC5/Envelope C5: "09.36 35.78 449.64 612.99"
+*ImageableArea EnvC6/Envelope C6: "09.36 36.00 313.99 423.99"
+*ImageableArea HPGreetCard/HP Greeting Card Envelope: "09.36 36.00 305.64 395.99"
+*ImageableArea EnvJ3/Japanese Envelope Chou #3: "09.36 36.00 330.64 629.99"
+*ImageableArea EnvJ4/Japanese Envelope Chou #4: "09.36 36.01 245.65 545.99"
+*ImageableArea 3x5/Index Card 3x5: "09.36 36.00 206.64 351.36"
+*ImageableArea 4x6/Index Card 4x6: "09.36 35.78 278.64 423.36"
+*ImageableArea 5x8/Index Card 5x8: "09.36 36.00 350.64 567.36"
+*ImageableArea JPost/Hagaki Card: "09.36 36.00 274.64 411.36"
+*ImageableArea JPostD/Ofuku Hagaki: "09.36 36.00 410.64 557.36"
+*ImageableArea A6card/A6: "09.36 36.00 288.29 411.12"
+*?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 Dimensions
+*% ===================================
+*% These provide the physical dimensions of the paper (by keyword)
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension Statement/Statement: "396 612"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A5/A5: "420 596"
+*PaperDimension B5/B5 (JIS): "516 729"
+*PaperDimension ISOB5/B5 (ISO): "499 709"
+*PaperDimension Env10/Envelope #10: "297 684"
+*PaperDimension EnvA2/Envelope A2: "315 418"
+*PaperDimension EnvMonarch/Envelope Monarch: "279 540"
+*PaperDimension EnvDL/Envelope DL: "312 624"
+*PaperDimension EnvC5/Envelope C5: "459 649"
+*PaperDimension EnvC6/Envelope C6: "324 460"
+*PaperDimension HPGreetCard/HP Greeting Card Envelope: "315 432"
+*PaperDimension EnvJ3/Japanese Envelope Chou #3: "340 666"
+*PaperDimension EnvJ4/Japanese Envelope Chou #4: "256 582"
+*PaperDimension 3x5/Index Card 3x5: "216 360"
+*PaperDimension 4x6/Index Card 4x6: "288 432"
+*PaperDimension 5x8/Index Card 5x8: "360 576"
+*PaperDimension JPost/Hagaki Card: "284 420"
+*PaperDimension JPostD/Ofuku Hagaki: "420 566"
+*PaperDimension A6card/A6: "298 420"
+*RequiresPageRegion All: True
+*% ===================================
+*% Gray Levels and Halftoning
+*% ===================================
+*ScreenAngle: "45.0"
+*ScreenFreq: "60.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
+*ScreenProc Line: "{ pop }"
+*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+*%==================================
+*% Fit to Page - Relocated under Installable options (MAC)
+*%==================================
+*% ===================================
+*% Custom Page Sizes for Tray 1 and Tray 2
+*% ===================================
+*%Orientation values are not utilized
+*% Tray 1,2 custom Largest = 8.5 x 14
+*MaxMediaWidth: "612"
+*MaxMediaHeight: "1008"
+*%Select custom page margins according to OS
+*HWMargins: 36.00 48.00 48.64 18.00
+*CustomPageSize True: "
+ pop pop pop
+ <</DeferredMediaSelection true /PageSize [ 7 -2 roll ]
+ /ImagingBBox null >>
+ setpagedevice
+"
+*End
+*ParamCustomPageSize Width: 1 points 216 612
+*ParamCustomPageSize Height: 2 points 360 1008
+*ParamCustomPageSize WidthOffset: 3 points 0 0
+*ParamCustomPageSize HeightOffset: 4 points 0 0
+*ParamCustomPageSize Orientation: 5 int 0 3
+*% =================================
+*% Media Input Source
+*%==================================
+*OpenUI *InputSlot/Paper Source: PickOne
+*OrderDependency: 20 AnySetup *InputSlot
+*DefaultInputSlot: Tray1
+*InputSlot Tray1/Tray 1: "
+ <</ManualFeed false /MediaPosition 0>> setpagedevice"
+*End
+*InputSlot Tray2/Tray 2: "
+ <</ManualFeed false /MediaPosition 1>> setpagedevice"
+*End
+*InputSlot ManualFeed/Manual Feed in Tray 1: "
+ <</ManualFeed true /MediaPosition 2>> setpagedevice"
+*End
+*?InputSlot: "
+save
+ currentpagedevice /InputAttributes get
+ /Priority get
+ aload pop pop
+ /theTray exch def
+ /theTray 3 eq {(Tray1)} {/theTray 0 eq {(Tray2)} {/theTray 1 eq {Tray3}{(ManualFeed)} ifelse} ifelse} ifelse
+ = flush
+restore
+"
+*End
+*CloseUI: *InputSlot
+*%================================
+*% Two-sided Printing (Duplex)
+*%================================
+*OpenUI *Duplex/Duplex Unit (for 2-Sided Printing): PickOne
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "
+ <</Duplex false /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/Flip on Long Edge (Standard): "
+ <</Duplex true /Tumble false>> setpagedevice"
+*End
+*Duplex DuplexTumble/Flip on Short Edge: "
+ <</Duplex true /Tumble true>> setpagedevice"
+*End
+*?Duplex: "save
+ currentpagedevice dup /Duplex known
+ {dup /Duplex get
+ {/Tumble get{(DuplexTumble)}{(DuplexNoTumble)}ifelse}
+ {pop (None)} ifelse
+ }
+ {(None)} ifelse = flush
+restore
+"
+*End
+*CloseUI: *Duplex
+*% =================================
+*% Print Color as Gray
+*% =================================
+*OpenUI *HPColorAsGray/Print Color as Gray: Boolean
+*OrderDependency: 20 DocumentSetup *HPColorAsGray
+*DefaultHPColorAsGray: False
+*HPColorAsGray True/On: "<</ProcessColorModel /DeviceGray>> setpagedevice"
+*HPColorAsGray False/Off: "<</ProcessColorModel /DeviceCMY>> setpagedevice"
+*?HPColorAsGray: "
+ save
+ currentpagedevice /ProcessColorModel get
+ /DeviceGray eq {(True)}{(False)}ifelse = flush
+ restore
+"
+*End
+*CloseUI: *HPColorAsGray
+*% =================================
+*% Remove Color Ink Space
+*% =================================
+*% =================================
+*% Resolution
+*% =================================
+*OpenUI *Resolution/HP Resolution: PickOne
+*OrderDependency: 10 DocumentSetup *Resolution
+*DefaultResolution: 300dpi
+*Resolution 600dpi: "
+ <</HWResolution [600 600] >> setpagedevice"
+*End
+*Resolution 300dpi: "
+ <</HWResolution [300 300] >> setpagedevice"
+*End
+*Resolution 4800dpi/1200dpi: "
+ <</HWResolution [1200 1200] >> setpagedevice"
+*End
+*?Resolution: "
+ save
+ currentpagedevice /HWResolution get
+ 0 get
+ ( ) cvs print
+ (dpi)
+ = flush
+ restore
+"
+*End
+*CloseUI: *Resolution
+*% =================================
+*% Media Handling Features
+*% =================================
+*% ===================================
+*% Media Type
+*% ===================================
+*OpenUI *MediaType/Media Type: PickOne
+*OrderDependency: 50 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain Paper: "
+ currentpagedevice /PrintQuality get 0 eq { << /HWResolution [300 300] >> setpagedevice } if
+ << /MediaType (Plain)>> setpagedevice"
+*End
+*MediaType PremIJPaper/hp premium paper: "
+ <</MediaType (PremIJPaper)>> setpagedevice"
+*End
+*MediaType PremIJHeavy/hp premium heavyweight paper: "
+ <</MediaType (PremIJHeavy)>> setpagedevice"
+*End
+*MediaType PremIJTrans/hp premium transparency film: "
+ <</MediaType (PremIJTrans)>> setpagedevice"
+*End
+*MediaType PremPLTrans/hp premium plus transparency film: "
+ <</MediaType (PremPLTrans)>> setpagedevice"
+*End
+*MediaType EDPhotoMatte/hp everyday photo paper, matte finish: "
+ <</MediaType (EDPhotoMatte)>> setpagedevice"
+*End
+*MediaType EDPhotoSemiGloss/hp everyday photo paper, semi gloss: "
+ <</MediaType (EDPhotoSemiGloss)>> setpagedevice"
+*End
+*MediaType ClrFastPhotoGloss/hp colorfast photo paper, glossy: "
+ <</MediaType (ClrFastPhotoGloss)>> setpagedevice"
+*End
+*MediaType PPLPhotGlos/hp premium plus photo paper, glossy: "
+ <</MediaType (PPLPhotGlos)>> setpagedevice"
+*End
+*MediaType PPLPhotMatte/hp premium plus photo paper, matte: "
+ <</MediaType (PPLPhotMatte)>> setpagedevice"
+*End
+*MediaType PremPhotoGloss/hp premium photo paper, glossy: "
+ <</MediaType (PremPhotoGloss)>> setpagedevice"
+*End
+*MediaType PhotoGloss/hp photo paper, glossy: "
+ <</MediaType (PhotoGloss)>> setpagedevice"
+*End
+*MediaType BrochGloss/hp brochure & flyer, gloss: "
+ <</MediaType (BrochGloss)>> setpagedevice"
+*End
+*MediaType BrochMatte/hp brochure & flyer, matte finish: "
+ <</MediaType (BrochMatte)>> setpagedevice"
+*End
+*?MediaType: "
+ save
+ currentpagedevice /MediaType get
+ dup null eq {pop (Unknown)} if
+ = flush
+ restore
+"
+*End
+*CloseUI: *MediaType
+*% ===================================
+*% Print Quality
+*% ===================================
+*OpenUI *OutputMode/Print Quality: PickOne
+*OrderDependency: 30.0 AnySetup *OutputMode
+*DefaultOutputMode: Normal
+*OutputMode Best/Best:"
+<<
+/PrintQuality 1
+>> setpagedevice
+"
+*End
+*OutputMode Normal/Normal:"
+<<
+/PrintQuality 0
+>> setpagedevice
+"
+*End
+*OutputMode FastNormal/Fast Normal:"
+<<
+/PrintQuality -1
+>> setpagedevice
+"
+*End
+*OutputMode Fast/Fast:"
+<<
+/PrintQuality -2
+>> setpagedevice
+"
+*End
+*?OutputMode: "
+ save
+ 3 dict
+ dup 1 (Fast) put
+ dup 2 (FastNormal) put
+ dup 3 (Normal) put
+ dup 4 (Best) put
+ currentpagedevice /PostRenderingEnhanceDetails get
+ /PrintQuality get get = flush
+ restore"
+*End
+*CloseUI: *OutputMode
+*%$WM_BEGIN
+*% =================================
+*% Watermark Printing - Remove for Mac OSX
+*% =================================
+*%$WM_END
+*% =================================
+*% Font Information
+*% =================================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*% Extra PS fonts
+*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
+*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
+*Font Arial: Standard "(001.008S)" Standard ROM
+*Font Arial-Bold: Standard "(001.008S)" Standard ROM
+*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Arial-Italic: Standard "(001.008S)" Standard ROM
+*Font CGOmega: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
+*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
+*Font CGTimes: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
+*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
+*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Coronet: Standard "(001.008S)" Standard ROM
+*Font CourierHP: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
+*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
+*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
+*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
+*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
+*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
+*Font LetterGothic: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
+*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
+*Font Marigold: Standard "(001.008S)" Standard ROM
+*Font SymbolMT: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
+*Font Univers-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Univers-Medium: Standard "(001.008S)" Standard ROM
+*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
+*Font Wingdings-Regular: Standard "(001.008S)" Standard ROM
+*?FontList: "
+save
+ (*) {cvn ==} 128 string /Font resourceforall
+ (*) = flush
+restore
+"
+*End
+*?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
+*% ===================================
+*% Printer Messages
+*% ===================================
+*% 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: "warming up"/warming up
+*Status: "initializing"/initializing
+*Status: "idle"/idle
+*Status: "waiting"/waiting
+*Status: "busy"/busy
+*Status: "printing"/printing
+*Status: "printing test page"/printing test page
+*Status: "PrinterError: Out of Memory"/PrinterError<3A> out of memory
+*Status: "PrinterError: Offline"/PrinterError<3A> Offline
+*Status: "PrinterError: Printhead Access Cover Open"/PrinterError<3A> Printhead Access Cover Open
+*Status: "PrinterError: Printhead Latch Not Properly Closed"/PrinterError<3A> Printhead Latch Not Properly Closed
+*Status: "PrinterError: Printhead Faulty"/PrinterError<3A> Printhead Faulty
+*Status: "PrinterError: Printhead Missing"/PrinterError<3A> Printhead Missing
+*Status: "PrinterError: Printhead Should Be Replaced Soon"/PrinterError<3A> Printhead Should Be Replaced Soon
+*Status: "PrinterError: Ink Cartridge Missing"/PrinterError<3A> Ink Cartridge Missing
+*Status: "PrinterError: Ink Cartridge Faulty"/PrinterError<3A> Ink Cartridge Faulty
+*Status: "PrinterError: Ink Cartridge Empty"/PrinterError<3A> Ink Cartridge Empty
+*Status: "PrinterError: Ink Cartridge Will Expire Soon"/PrinterError<3A> Ink Cartridge Will Expire Soon
+*Status: "PrinterError: Ink Cartridge Expired"/PrinterError<3A> Ink Cartridge Expired
+*Status: "PrinterError: Ink Cartridge Incompatible"/PrinterError<3A> Ink Cartridge Incompatible
+*Status: "PrinterError: Ink Low"/PrinterError<3A> Ink Low
+*Status: "PrinterError: Ink Buildup May Be Occurring"/PrinterError<3A> Ink Buildup May Be Occurring
+*Status: "PrinterError: Carriage Jam"/PrinterError<3A> Carriage Jam
+*Status: "PrinterError: Manual Feed"/PrinterError<3A> Manual Feed
+*Status: "PrinterError: Load Media in Tray 1"/PrinterError<3A> Load Media in Tray 1
+*Status: "PrinterError: Load Media in Tray 2"/PrinterError<3A> Load Media in Tray 2
+*Status: "PrinterError: Load Media in Manual Feed Tray"/PrinterError<3A> Load Media in Manual Feed Tray
+*Status: "PrinterError: Printer Ready for Manual Paper Fee"/PrinterError<3A> Printer Ready for Manual Paper Feed
+*Status: "PrinterError: Media Not Available"/PrinterError<3A> Media Not Available
+*Status: "PrinterError: Out of Paper"/PrinterError<3A> Out of Paper
+*Status: "PrinterError: Paper Jam"/PrinterError<3A> Paper Jam
+*Status: "PrinterError: Printer Paused"/PrinterError<3A> Printer Paused
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "Serial"
+*Source: "LocalTalk"
+*Source: "Parallel"
+*Source: "OptionalIO"
+*% PrinterError (format: %%[ PrinterError: <one of these> ]%%)
+*PrinterError: "Out of Memory"/Out of Memory
+*PrinterError: "Offline"/Offline
+*PrinterError: "Printhead Access Cover Open"/Printhead Access Cover Open
+*PrinterError: "Printhead Latch Not Properly Closed"/Printhead Latch Not Properly Closed
+*PrinterError: "Printhead Faulty"/Printhead Faulty
+*PrinterError: "Printhead Missing"/Printhead Missing
+*PrinterError: "Printhead Should Be Replaced Soon"/Printhead Should Be Replaced Soon
+*PrinterError: "Ink Cartridge Missing"/Ink Cartridge Missing
+*PrinterError: "Ink Cartridge Faulty"/Ink Cartridge Faulty
+*PrinterError: "Ink Cartridge Empty"/Ink Cartridge Empty
+*PrinterError: "Ink Cartridge Will Expire Soon"/Ink Cartridge Will Expire Soon
+*PrinterError: "Ink Cartridge Expired"/Ink Cartridge Expired
+*PrinterError: "Ink Cartridge Incompatible"/Ink Cartridge Incompatible
+*PrinterError: "Ink Low"/Ink Low
+*PrinterError: "Ink Buildup May Be Occurring"/Ink Buildup May Be Occurring
+*PrinterError: "Carriage Jam"/Carriage Jam
+*PrinterError: "Manual Feed"/manual feed
+*PrinterError: "Load Media in Tray 1"/Load Media in Tray 1
+*PrinterError: "Load Media in Tray 2"/Load Media in Tray 2
+*PrinterError: "Load Media in Manual Feed Tray"/Load Media in Manual Feed Tray
+*PrinterError: "Printer Ready for Manual Paper Feed"/Printer Ready for Manual Paper Feed
+*PrinterError: "Media Not Available"/Media Not Available
+*PrinterError: "Out of Paper"/Out of Paper
+*PrinterError: "Paper Jam"/Paper Jam
+*PrinterError: "Printer Paused"/Printer Paused
+*% =================================
+*% Color Separation Information
+*% =================================
+*DefaultColorSep: ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi
+*InkName: ProcessBlack/Process Black
+*InkName: CustomColor/Custom Color
+*InkName: ProcessCyan/Process Cyan
+*InkName: ProcessMagenta/Process Magenta
+*InkName: ProcessYellow/Process Yellow
+*% For 60 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
+*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
+*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ====
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
+*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
+{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
+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
+*% For 106 lpi / 300 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "0.0"
+*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "100.0"
+*% For 106 lpi / 600 dpi =========================
+*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
+*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "71.5651"
+*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "18.4349"
+*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "0.0"
+*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
+*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
+*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "100.0"
+*% ===================================
+*% Printer Memory
+*% ===================================
+*FreeVM: "6701488"
+*% VM
+*VMOption 64Meg/64 MB: "6701488"
+*VMOption 96Meg/96 MB: "10858412"
+*VMOption 128Meg/128 MB: "12800000"
+*VMOption 160Meg/160 MB: "13401953"
+*VMOption 192Meg/192 MB: "19300000"
+*VMOption 224Meg/224 MB: "20104464"
+*VMOption 256Meg/256 MB: "28200000"
+*VMOption 320Meg/320 MB: "32000000"
+*% Font Cache
+*FCacheSize 64Meg/64 MB: 1000000
+*FCacheSize 96Meg/96 MB: 1000000
+*FCacheSize 128Meg/128 MB: 1000000
+*FCacheSize 160Meg/160 MB: 1000000
+*FCacheSize 192Meg/192 MB: 1000000
+*FCacheSize 224Meg/224 MB: 1000000
+*FCacheSize 256Meg/256 MB: 1000000
+*FCacheSize 320Meg/320 MB: 1000000
+*%SuggestedJobTimeout: "0"
+*%SuggestedWaitTimeout: "300"
+*% =================================
+*% User Interface Constraints
+*% =================================
+*% Installable tray options
+*% If optional trays are not installed, disable access to Trays.
+*UIConstraints: *HPOption_Tray2 False *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *HPOption_Tray2 False
+*% If optional Duplexer is not installed, disable access to Duplex
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
+*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
+*%=======================================
+*%Constraining Photo media with Fast
+
+*%Constraining all media except photo media with 4800dpi
+*UIConstraints: *Resolution 4800dpi *MediaType Plain
+*UIConstraints: *Resolution 4800dpi *MediaType PremIJPaper
+*UIConstraints: *Resolution 4800dpi *MediaType PremIJHeavy
+*UIConstraints: *Resolution 4800dpi *MediaType PremIJTrans
+*UIConstraints: *Resolution 4800dpi *MediaType PremPLTrans
+*UIConstraints: *Resolution 4800dpi *MediaType EDPhotoMatte
+*UIConstraints: *Resolution 4800dpi *MediaType EDPhotoSemiGloss
+*UIConstraints: *Resolution 4800dpi *MediaType BrochGloss
+*UIConstraints: *Resolution 4800dpi *MediaType BrochMatte
+*UIConstraints: *MediaType Plain *Resolution 4800dpi
+*UIConstraints: *MediaType PremIJPaper *Resolution 4800dpi
+*UIConstraints: *MediaType PremIJHeavy *Resolution 4800dpi
+*UIConstraints: *MediaType PremIJTrans *Resolution 4800dpi
+*UIConstraints: *MediaType PremPLTrans *Resolution 4800dpi
+*UIConstraints: *MediaType EDPhotoMatte *Resolution 4800dpi
+*UIConstraints: *MediaType EDPhotoSemiGloss *Resolution 4800dpi
+*UIConstraints: *MediaType BrochGloss *Resolution 4800dpi
+*UIConstraints: *MediaType BrochMatte *Resolution 4800dpi
+
+*UIConstraints: *OutputMode Fast *Resolution 4800dpi
+*UIConstraints: *Resolution 4800dpi *OutputMode Fast
+*UIConstraints: *OutputMode FastNormal *Resolution 4800dpi
+*UIConstraints: *Resolution 4800dpi *OutputMode FastNormal
+*UIConstraints: *OutputMode Normal *Resolution 4800dpi
+*UIConstraints: *Resolution 4800dpi *OutputMode Normal
+
+*%Constraining all media except plain with FastNormal
+*UIConstraints: *OutputMode FastNormal *MediaType PremIJPaper
+*UIConstraints: *OutputMode FastNormal *MediaType PremIJHeavy
+*UIConstraints: *OutputMode FastNormal *MediaType PremIJTrans
+*UIConstraints: *OutputMode FastNormal *MediaType PremPLTrans
+*UIConstraints: *OutputMode FastNormal *MediaType EDPhotoMatte
+*UIConstraints: *OutputMode FastNormal *MediaType EDPhotoSemiGloss
+*UIConstraints: *OutputMode FastNormal *MediaType ClrFastPhotoGloss
+*UIConstraints: *OutputMode FastNormal *MediaType PPLPhotGlos
+*UIConstraints: *OutputMode FastNormal *MediaType PPLPhotMatte
+*UIConstraints: *OutputMode FastNormal *MediaType PremPhotoGloss
+*UIConstraints: *OutputMode FastNormal *MediaType PhotoGloss
+*UIConstraints: *OutputMode FastNormal *MediaType BrochGloss
+*UIConstraints: *OutputMode FastNormal *MediaType BrochMatte
+*UIConstraints: *MediaType PremIJPaper *OutputMode FastNormal
+*UIConstraints: *MediaType PremIJHeavy *OutputMode FastNormal
+*UIConstraints: *MediaType PremIJTrans *OutputMode FastNormal
+*UIConstraints: *MediaType PremPLTrans *OutputMode FastNormal
+*UIConstraints: *MediaType EDPhotoMatte *OutputMode FastNormal
+*UIConstraints: *MediaType EDPhotoSemiGloss *OutputMode FastNormal
+*UIConstraints: *MediaType ClrFastPhotoGloss *OutputMode FastNormal
+*UIConstraints: *MediaType PPLPhotGlos *OutputMode FastNormal
+*UIConstraints: *MediaType PPLPhotMatte *OutputMode FastNormal
+*UIConstraints: *MediaType PremPhotoGloss *OutputMode FastNormal
+*UIConstraints: *MediaType PhotoGloss *OutputMode FastNormal
+*UIConstraints: *MediaType BrochGloss *OutputMode FastNormal
+*UIConstraints: *MediaType BrochMatte *OutputMode FastNormal
+*%======================================================================
+*% Don't allow following paper size and media types to be duplexed
+*%======================================================================
+*UIConstraints: *PageSize Legal *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvA2 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC6 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize HPGreetCard *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvJ3 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvJ4 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize 3x5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize 4x6 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize JPost *Duplex DuplexNoTumble
+*UIConstraints: *PageSize A6card *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Statement *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Legal *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvA2 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC6 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion HPGreetCard *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvJ3 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvJ4 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion 3x5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion 4x6 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion JPost *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion A6card *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Statement *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Legal
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvA2
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC6
+*UIConstraints: *Duplex DuplexNoTumble *PageSize HPGreetCard
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvJ3
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvJ4
+*UIConstraints: *Duplex DuplexNoTumble *PageSize 3x5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize 4x6
+*UIConstraints: *Duplex DuplexNoTumble *PageSize JPost
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A6card
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Statement
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Legal
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvA2
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC6
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion HPGreetCard
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvJ3
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvJ4
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion 3x5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion 4x6
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion JPost
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A6card
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Statement
+*UIConstraints: *PageSize Legal *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvA2 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC6 *Duplex DuplexTumble
+*UIConstraints: *PageSize HPGreetCard *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvJ3 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvJ4 *Duplex DuplexTumble
+*UIConstraints: *PageSize 3x5 *Duplex DuplexTumble
+*UIConstraints: *PageSize 4x6 *Duplex DuplexTumble
+*UIConstraints: *PageSize JPost *Duplex DuplexTumble
+*UIConstraints: *PageSize A6card *Duplex DuplexTumble
+*UIConstraints: *PageSize Statement *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Legal *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvA2 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC6 *Duplex DuplexTumble
+*UIConstraints: *PageRegion HPGreetCard *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvJ3 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvJ4 *Duplex DuplexTumble
+*UIConstraints: *PageRegion 3x5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion 4x6 *Duplex DuplexTumble
+*UIConstraints: *PageRegion JPost *Duplex DuplexTumble
+*UIConstraints: *PageRegion A6card *Duplex DuplexTumble
+*UIConstraints: *PageRegion Statement *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize Legal
+*UIConstraints: *Duplex DuplexTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvA2
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC6
+*UIConstraints: *Duplex DuplexTumble *PageSize HPGreetCard
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvJ3
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvJ4
+*UIConstraints: *Duplex DuplexTumble *PageSize 3x5
+*UIConstraints: *Duplex DuplexTumble *PageSize 4x6
+*UIConstraints: *Duplex DuplexTumble *PageSize JPost
+*UIConstraints: *Duplex DuplexTumble *PageSize A6card
+*UIConstraints: *Duplex DuplexTumble *PageSize Statement
+*UIConstraints: *Duplex DuplexTumble *PageRegion Legal
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvA2
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC6
+*UIConstraints: *Duplex DuplexTumble *PageRegion HPGreetCard
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvJ3
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvJ4
+*UIConstraints: *Duplex DuplexTumble *PageRegion 3x5
+*UIConstraints: *Duplex DuplexTumble *PageRegion 4x6
+*UIConstraints: *Duplex DuplexTumble *PageRegion JPost
+*UIConstraints: *Duplex DuplexTumble *PageRegion A6card
+*UIConstraints: *Duplex DuplexTumble *PageRegion Statement
+*UIConstraints: *MediaType PremIJPaper *Duplex DuplexNoTumble
+*UIConstraints: *MediaType PremIJTrans *Duplex DuplexNoTumble
+*UIConstraints: *MediaType PremPLTrans *Duplex DuplexNoTumble
+*UIConstraints: *MediaType PhotoGloss *Duplex DuplexNoTumble
+*UIConstraints: *MediaType PremPhotoGloss *Duplex DuplexNoTumble
+*UIConstraints: *MediaType PPLPhotGlos *Duplex DuplexNoTumble
+*UIConstraints: *MediaType PPLPhotMatte *Duplex DuplexNoTumble
+*UIConstraints: *MediaType ClrFastPhotoGloss *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *MediaType PremIJPaper
+*UIConstraints: *Duplex DuplexNoTumble *MediaType PremIJTrans
+*UIConstraints: *Duplex DuplexNoTumble *MediaType PremPLTrans
+*UIConstraints: *Duplex DuplexNoTumble *MediaType PhotoGloss
+*UIConstraints: *Duplex DuplexNoTumble *MediaType PremPhotoGloss
+*UIConstraints: *Duplex DuplexNoTumble *MediaType PPLPhotGlos
+*UIConstraints: *Duplex DuplexNoTumble *MediaType PPLPhotMatte
+*UIConstraints: *Duplex DuplexNoTumble *MediaType ClrFastPhotoGloss
+*UIConstraints: *MediaType PremIJPaper *Duplex DuplexTumble
+*UIConstraints: *MediaType PremIJTrans *Duplex DuplexTumble
+*UIConstraints: *MediaType PremPLTrans *Duplex DuplexTumble
+*UIConstraints: *MediaType PhotoGloss *Duplex DuplexTumble
+*UIConstraints: *MediaType PremPhotoGloss *Duplex DuplexTumble
+*UIConstraints: *MediaType PPLPhotGlos *Duplex DuplexTumble
+*UIConstraints: *MediaType PPLPhotMatte *Duplex DuplexTumble
+*UIConstraints: *MediaType ClrFastPhotoGloss *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType PremIJPaper
+*UIConstraints: *Duplex DuplexTumble *MediaType PremIJTrans
+*UIConstraints: *Duplex DuplexTumble *MediaType PremPLTrans
+*UIConstraints: *Duplex DuplexTumble *MediaType PhotoGloss
+*UIConstraints: *Duplex DuplexTumble *MediaType PremPhotoGloss
+*UIConstraints: *Duplex DuplexTumble *MediaType PPLPhotGlos
+*UIConstraints: *Duplex DuplexTumble *MediaType PPLPhotMatte
+*UIConstraints: *Duplex DuplexTumble *MediaType ClrFastPhotoGloss
+*%
+*%======================================================================
+*% Cannot duplex custom page sizes - Not sure!! - Need to revisit
+*%======================================================================
+*%NonUIConstraints: *CustomPageSize True *Duplex DuplexNoTumble
+*%NonUIConstraints: *CustomPageSize True *Duplex DuplexTumble
+*%NonUIConstraints: *Duplex DuplexNoTumble *CustomPageSize True
+*%NonUIConstraints: *Duplex DuplexTumble *CustomPageSize True
+*%======================================================================
+*% Do not allow following Paper Sizes and Media Type in Tray2
+*%======================================================================
+*UIConstraints: *PageSize Statement *InputSlot Tray2
+*UIConstraints: *PageSize A5 *InputSlot Tray2
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *PageSize EnvA2 *InputSlot Tray2
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+*UIConstraints: *PageSize EnvC6 *InputSlot Tray2
+*UIConstraints: *PageSize HPGreetCard *InputSlot Tray2
+*UIConstraints: *PageSize EnvJ3 *InputSlot Tray2
+*UIConstraints: *PageSize EnvJ4 *InputSlot Tray2
+*UIConstraints: *PageSize 3x5 *InputSlot Tray2
+*UIConstraints: *PageSize 4x6 *InputSlot Tray2
+*UIConstraints: *PageSize 5x8 *InputSlot Tray2
+*UIConstraints: *PageSize JPost *InputSlot Tray2
+*UIConstraints: *PageSize JPostD *InputSlot Tray2
+*UIConstraints: *PageSize A6card *InputSlot Tray2
+*UIConstraints: *PageSize ISOB5 *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize Statement
+*UIConstraints: *InputSlot Tray2 *PageSize A5
+*UIConstraints: *InputSlot Tray2 *PageSize Env10
+*UIConstraints: *InputSlot Tray2 *PageSize EnvA2
+*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray2 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray2 *PageSize EnvC5
+*UIConstraints: *InputSlot Tray2 *PageSize EnvC6
+*UIConstraints: *InputSlot Tray2 *PageSize HPGreetCard
+*UIConstraints: *InputSlot Tray2 *PageSize EnvJ3
+*UIConstraints: *InputSlot Tray2 *PageSize EnvJ4
+*UIConstraints: *InputSlot Tray2 *PageSize 3x5
+*UIConstraints: *InputSlot Tray2 *PageSize 4x6
+*UIConstraints: *InputSlot Tray2 *PageSize 5x8
+*UIConstraints: *InputSlot Tray2 *PageSize JPost
+*UIConstraints: *InputSlot Tray2 *PageSize JPostD
+*UIConstraints: *InputSlot Tray2 *PageSize A6card
+*UIConstraints: *InputSlot Tray2 *PageSize ISOB5
+*UIConstraints: *PageRegion Statement *InputSlot Tray2
+*UIConstraints: *PageRegion A5 *InputSlot Tray2
+*UIConstraints: *PageRegion Env10 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvA2 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray2
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvC6 *InputSlot Tray2
+*UIConstraints: *PageRegion HPGreetCard *InputSlot Tray2
+*UIConstraints: *PageRegion EnvJ3 *InputSlot Tray2
+*UIConstraints: *PageRegion EnvJ4 *InputSlot Tray2
+*UIConstraints: *PageRegion 3x5 *InputSlot Tray2
+*UIConstraints: *PageRegion 4x6 *InputSlot Tray2
+*UIConstraints: *PageRegion 5x8 *InputSlot Tray2
+*UIConstraints: *PageRegion JPost *InputSlot Tray2
+*UIConstraints: *PageRegion JPostD *InputSlot Tray2
+*UIConstraints: *PageRegion A6card *InputSlot Tray2
+*UIConstraints: *PageRegion ISOB5 *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageRegion Statement
+*UIConstraints: *InputSlot Tray2 *PageRegion A5
+*UIConstraints: *InputSlot Tray2 *PageRegion Env10
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvA2
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvC5
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvC6
+*UIConstraints: *InputSlot Tray2 *PageRegion HPGreetCard
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvJ3
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvJ4
+*UIConstraints: *InputSlot Tray2 *PageRegion 3x5
+*UIConstraints: *InputSlot Tray2 *PageRegion 4x6
+*UIConstraints: *InputSlot Tray2 *PageRegion 5x8
+*UIConstraints: *InputSlot Tray2 *PageRegion JPost
+*UIConstraints: *InputSlot Tray2 *PageRegion JPostD
+*UIConstraints: *InputSlot Tray2 *PageRegion A6card
+*UIConstraints: *InputSlot Tray2 *PageRegion ISOB5
+*UIConstraints: *InputSlot Tray2 *MediaType PremIJPaper
+*UIConstraints: *InputSlot Tray2 *MediaType PremIJHeavy
+*UIConstraints: *InputSlot Tray2 *MediaType PremIJTrans
+*UIConstraints: *InputSlot Tray2 *MediaType PremPLTrans
+*UIConstraints: *InputSlot Tray2 *MediaType EDPhotoMatte
+*UIConstraints: *InputSlot Tray2 *MediaType EDPhotoSemiGloss
+*UIConstraints: *InputSlot Tray2 *MediaType ClrFastPhotoGloss
+*UIConstraints: *InputSlot Tray2 *MediaType PPLPhotGlos
+*UIConstraints: *InputSlot Tray2 *MediaType PPLPhotMatte
+*UIConstraints: *InputSlot Tray2 *MediaType PremPhotoGloss
+*UIConstraints: *InputSlot Tray2 *MediaType PhotoGloss
+*UIConstraints: *InputSlot Tray2 *MediaType BrochGloss
+*UIConstraints: *InputSlot Tray2 *MediaType BrochMatte
+*UIConstraints: *MediaType PremIJPaper *InputSlot Tray2
+*UIConstraints: *MediaType PremIJHeavy *InputSlot Tray2
+*UIConstraints: *MediaType PremIJTrans *InputSlot Tray2
+*UIConstraints: *MediaType PremPLTrans *InputSlot Tray2
+*UIConstraints: *MediaType EDPhotoMatte *InputSlot Tray2
+*UIConstraints: *MediaType EDPhotoSemiGloss *InputSlot Tray2
+*UIConstraints: *MediaType ClrFastPhotoGloss *InputSlot Tray2
+*UIConstraints: *MediaType PPLPhotGlos *InputSlot Tray2
+*UIConstraints: *MediaType PPLPhotMatte *InputSlot Tray2
+*UIConstraints: *MediaType PremPhotoGloss *InputSlot Tray2
+*UIConstraints: *MediaType PhotoGloss *InputSlot Tray2
+*UIConstraints: *MediaType BrochGloss *InputSlot Tray2
+*UIConstraints: *MediaType BrochMatte *InputSlot Tray2
+*% =================================
+*% Last Edit Date : 30th July, 2003
+*% End of PPD file
+*% For "HP Officejet 9100 series PS"
+*% =================================