summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDidier Raboud <odyx@debian.org>2018-09-30 12:02:23 +0200
committerDidier Raboud <odyx@debian.org>2018-09-30 12:02:23 +0200
commit52c161308265a2690c81a14bbbe3e00be908d74f (patch)
tree079e1de2c0684a7b6af822dc08add3f19a3d5ab1
parente1e7ce22d35e4cd6b36863ebdf3b743236a9ead6 (diff)
New upstream version 3.18.9
-rw-r--r--Makefile.am19
-rw-r--r--Makefile.in150
-rw-r--r--base/imageprocessing.py682
-rw-r--r--base/module.py19
-rw-r--r--base/utils.py18
-rw-r--r--common/utils.h1
-rwxr-xr-xconfigure46
-rwxr-xr-xconfigure.in7
-rw-r--r--data/images/other/flat1.pngbin0 -> 4684 bytes
-rw-r--r--data/images/other/resolution.pngbin0 -> 686 bytes
-rw-r--r--data/images/other/viewer.pngbin0 -> 2152 bytes
-rw-r--r--data/models/models.dat340
-rw-r--r--fax/ppd/HP-Fax-hpcups.ppd.gzbin980 -> 980 bytes
-rw-r--r--fax/ppd/HP-Fax-hpijs.ppd.gzbin1932 -> 1932 bytes
-rw-r--r--fax/ppd/HP-Fax2-hpcups.ppd.gzbin988 -> 988 bytes
-rw-r--r--fax/ppd/HP-Fax2-hpijs.ppd.gzbin1935 -> 1935 bytes
-rw-r--r--fax/ppd/HP-Fax3-hpcups.ppd.gzbin933 -> 933 bytes
-rw-r--r--fax/ppd/HP-Fax3-hpijs.ppd.gzbin1914 -> 1914 bytes
-rw-r--r--fax/ppd/HP-Fax4-hpcups.ppd.gzbin946 -> 946 bytes
-rw-r--r--fax/ppd/HP-Fax4-hpijs.ppd.gzbin1897 -> 1897 bytes
-rw-r--r--foomatic_drv.inc5
-rw-r--r--hp-uiscan.desktop.in8
-rw-r--r--hplip.list.in15
-rw-r--r--hplipclassdriver.spec2
-rw-r--r--installer/core_install.py111
-rw-r--r--installer/distros.dat21966
-rwxr-xr-xinstaller/text_install.py12
-rw-r--r--io/hpmud/hpmud.h1
-rw-r--r--ip/hpip.h13
-rw-r--r--ppd/classppd/hpcups/hp-LJ-Class1.ppd.gzbin2825 -> 2825 bytes
-rw-r--r--ppd/classppd/hpcups/hp-LJ-Class2.ppd.gzbin3289 -> 3287 bytes
-rw-r--r--ppd/classppd/hpcups/hp-LJ-Class3.ppd.gzbin3210 -> 3210 bytes
-rw-r--r--ppd/classppd/hpcups/hp-LJ-Class4.ppd.gzbin3044 -> 3043 bytes
-rw-r--r--ppd/classppd/hpcups/hp-LJ-Class4A.ppd.gzbin2951 -> 2950 bytes
-rw-r--r--ppd/classppd/hpcups/hp-LJ-Class5.ppd.gzbin3021 -> 3019 bytes
-rw-r--r--ppd/classppd/hpcups/hp-LJ-Class6.ppd.gzbin3295 -> 3295 bytes
-rw-r--r--ppd/classppd/hpcups/hp-PCL3-Class1.ppd.gzbin3442 -> 3442 bytes
-rw-r--r--ppd/classppd/hpcups/hp-PCL3-Class1A.ppd.gzbin3460 -> 3461 bytes
-rw-r--r--ppd/classppd/hpcups/hp-PCL3-Class1B.ppd.gzbin3539 -> 3540 bytes
-rw-r--r--ppd/classppd/hpcups/hp-PCL3-Class2.ppd.gzbin3535 -> 3536 bytes
-rw-r--r--ppd/classppd/hpcups/hp-PCL3-Class3.ppd.gzbin4107 -> 4107 bytes
-rw-r--r--ppd/classppd/hpcups/hp-PCL3-Class3A.ppd.gzbin3299 -> 3301 bytes
-rw-r--r--ppd/classppd/hpcups/hp-PCL3-Class3B.ppd.gzbin3293 -> 3293 bytes
-rw-r--r--ppd/classppd/hpcups/hp-PCL4-Class1.ppd.gzbin2981 -> 2981 bytes
-rw-r--r--ppd/classppd/hpcups/hp-PCLM.ppd.gzbin2430 -> 2430 bytes
-rw-r--r--ppd/classppd/ps/hp-postscript-inkjet.ppd.gzbin34803 -> 34803 bytes
-rw-r--r--ppd/classppd/ps/hp-postscript-laserjet-pro.ppd.gzbin35970 -> 35970 bytes
-rw-r--r--ppd/classppd/ps/hp-postscript-laserjet.ppd.gzbin35365 -> 35365 bytes
-rw-r--r--ppd/hpcups/apollo-2100.ppd.gzbin3108 -> 3108 bytes
-rw-r--r--ppd/hpcups/apollo-2150.ppd.gzbin3108 -> 3108 bytes
-rw-r--r--ppd/hpcups/apollo-2200.ppd.gzbin3110 -> 3110 bytes
-rw-r--r--ppd/hpcups/apollo-2500.ppd.gzbin3114 -> 3114 bytes
-rw-r--r--ppd/hpcups/apollo-2600.ppd.gzbin3114 -> 3113 bytes
-rw-r--r--ppd/hpcups/apollo-2650.ppd.gzbin3113 -> 3114 bytes
-rw-r--r--ppd/hpcups/apollo-p2000-u.ppd.gzbin3114 -> 3113 bytes
-rw-r--r--ppd/hpcups/apollo-p2250.ppd.gzbin3117 -> 3116 bytes
-rw-r--r--ppd/hpcups/hp-2000c.ppd.gzbin3856 -> 3856 bytes
-rw-r--r--ppd/hpcups/hp-2500c.ppd.gzbin4212 -> 4212 bytes
-rw-r--r--ppd/hpcups/hp-910.ppd.gzbin3485 -> 3485 bytes
-rw-r--r--ppd/hpcups/hp-915.ppd.gzbin3497 -> 3497 bytes
-rw-r--r--ppd/hpcups/hp-amp.ppd.gzbin3541 -> 3540 bytes
-rw-r--r--ppd/hpcups/hp-business_inkjet_1000.ppd.gzbin4158 -> 4158 bytes
-rw-r--r--ppd/hpcups/hp-business_inkjet_1100.ppd.gzbin4166 -> 4166 bytes
-rw-r--r--ppd/hpcups/hp-business_inkjet_1200.ppd.gzbin4170 -> 4170 bytes
-rw-r--r--ppd/hpcups/hp-business_inkjet_2200.ppd.gzbin3922 -> 3922 bytes
-rw-r--r--ppd/hpcups/hp-business_inkjet_2230.ppd.gzbin3916 -> 3916 bytes
-rw-r--r--ppd/hpcups/hp-business_inkjet_2250-pcl3.ppd.gzbin3931 -> 3931 bytes
-rw-r--r--ppd/hpcups/hp-business_inkjet_2280-pcl3.ppd.gzbin3930 -> 3930 bytes
-rw-r--r--ppd/hpcups/hp-business_inkjet_2300-pcl3.ppd.gzbin3312 -> 3311 bytes
-rw-r--r--ppd/hpcups/hp-business_inkjet_2600-pcl3.ppd.gzbin3386 -> 3384 bytes
-rw-r--r--ppd/hpcups/hp-business_inkjet_2800-pcl3.ppd.gzbin3391 -> 3389 bytes
-rw-r--r--ppd/hpcups/hp-business_inkjet_3000-pcl3.ppd.gzbin3391 -> 3390 bytes
-rw-r--r--ppd/hpcups/hp-color_inkjet_cp1700.ppd.gzbin4000 -> 4000 bytes
-rw-r--r--ppd/hpcups/hp-color_inkjet_printer_cp1700.ppd.gzbin4396 -> 4396 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_1600.ppd.gzbin3399 -> 3398 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_2500-pcl3.ppd.gzbin3306 -> 3305 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_2500_series.ppd.gzbin3326 -> 3325 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_2600n.ppd.gzbin3398 -> 3397 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_3000-pcl3.ppd.gzbin3315 -> 3314 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_3500.ppd.gzbin3474 -> 3473 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_3500n.ppd.gzbin3469 -> 3468 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_3550.ppd.gzbin3468 -> 3467 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_3550n.ppd.gzbin3470 -> 3470 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_3600.ppd.gzbin3475 -> 3474 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_3700-pcl3.ppd.gzbin3306 -> 3304 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_3700n.ppd.gzbin3306 -> 3304 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_3800-pcl3.ppd.gzbin3316 -> 3315 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_4500-pcl3.ppd.gzbin3313 -> 3312 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_4550-pcl3.ppd.gzbin3325 -> 3324 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_4600-pcl3.ppd.gzbin3309 -> 3308 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_4600_series.ppd.gzbin3325 -> 3324 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_4610-pcl3.ppd.gzbin3307 -> 3306 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_4650-pcl3.ppd.gzbin3320 -> 3319 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_4700-pcl3.ppd.gzbin3322 -> 3321 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_4730mfp-pcl3.ppd.gzbin3334 -> 3333 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_5.ppd.gzbin3400 -> 3399 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_5500-pcl3.ppd.gzbin3430 -> 3428 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_5550-pcl3.ppd.gzbin3431 -> 3430 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_5m-pcl3.ppd.gzbin3416 -> 3415 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_8500-pcl3.ppd.gzbin3422 -> 3420 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_8550-pcl3.ppd.gzbin3455 -> 3454 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_9500-pcl3.ppd.gzbin3427 -> 3426 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_9500_mfp-pcl3.ppd.gzbin3436 -> 3435 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_cm1312_mfp-pcl3.ppd.gzbin3332 -> 3331 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_cm1312nfi_mfp-pcl3.ppd.gzbin3338 -> 3336 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_cm2320_mfp-pcl3.ppd.gzbin3273 -> 3272 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_cm2320fxi_mfp-pcl3.ppd.gzbin3279 -> 3278 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_cm2320n_mfp-pcl3.ppd.gzbin3275 -> 3274 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_cm2320nf_mfp-pcl3.ppd.gzbin3277 -> 3276 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_cm3530_mfp-pcl3.ppd.gzbin3336 -> 3335 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_cm4540_mfp-pcl3.ppd.gzbin3330 -> 3329 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_cm4730_mfp-pcl3.ppd.gzbin3346 -> 3345 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_cm6030_mfp-pcl3.ppd.gzbin3445 -> 3443 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_cm6040_mfp.ppd.gzbin3438 -> 3436 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_cm6049_mfp.ppd.gzbin3418 -> 3417 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_cp1215.ppd.gzbin3404 -> 3403 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_cp1217.ppd.gzbin3404 -> 3403 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_cp1514n-pcl3.ppd.gzbin3312 -> 3310 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_cp1515n-pcl3.ppd.gzbin3312 -> 3311 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_cp1518ni-pcl3.ppd.gzbin3314 -> 3313 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_cp2025-pcl3.ppd.gzbin3310 -> 3309 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_cp2025dn-pcl3.ppd.gzbin3314 -> 3313 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_cp2025n-pcl3.ppd.gzbin3312 -> 3311 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_cp2025x-pcl3.ppd.gzbin3312 -> 3311 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_cp3505-pcl3.ppd.gzbin3322 -> 3320 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_cp3525-pcl3.ppd.gzbin3321 -> 3320 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_cp4005-pcl3.ppd.gzbin3323 -> 3321 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_cp4020_series-pcl3.ppd.gzbin3328 -> 3326 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_cp4520_series-pcl3.ppd.gzbin3328 -> 3326 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_cp5225-pcl3.ppd.gzbin3308 -> 3307 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_cp5225dn-pcl3.ppd.gzbin3312 -> 3310 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_cp5225n-pcl3.ppd.gzbin3309 -> 3308 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_cp5520_series-pcl3.ppd.gzbin3328 -> 3326 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_cp6015-pcl3.ppd.gzbin3436 -> 3434 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_pro_mfp_m176n.ppd.gzbin4028 -> 4028 bytes
-rw-r--r--ppd/hpcups/hp-color_laserjet_pro_mfp_m177fw.ppd.gzbin4035 -> 4035 bytes
-rw-r--r--ppd/hpcups/hp-cp1160.ppd.gzbin3979 -> 3979 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_1000_j110_series.ppd.gzbin3180 -> 3181 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_1010_series.ppd.gzbin3196 -> 3198 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_1050_j410_series.ppd.gzbin3210 -> 3211 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_1100.ppd.gzbin3016 -> 3016 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_1110_series.ppd.gzbin4058 -> 4058 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_1120.ppd.gzbin4212 -> 4212 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_1125.ppd.gzbin4203 -> 4203 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_1200c.ppd.gzbin3385 -> 3384 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_1220c.ppd.gzbin4339 -> 4339 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_1280.ppd.gzbin4322 -> 4322 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_1510_series.ppd.gzbin3215 -> 3216 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_1600c.ppd.gzbin3382 -> 3381 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_1600cm.ppd.gzbin3384 -> 3383 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_1600cn.ppd.gzbin3384 -> 3383 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_2000_j210_series.ppd.gzbin3179 -> 3181 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_2020_series.ppd.gzbin3829 -> 3829 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_2050_j510_series.ppd.gzbin3191 -> 3192 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_2130_series.ppd.gzbin4075 -> 4075 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_2200_series.ppd.gzbin3515 -> 3517 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_2510_series.ppd.gzbin3849 -> 3849 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_2520_series.ppd.gzbin3839 -> 3839 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_2540_series.ppd.gzbin3233 -> 3234 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_2600_series.ppd.gzbin3592 -> 3592 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_2640_series.ppd.gzbin3192 -> 3191 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_3000_j310_series.ppd.gzbin3180 -> 3181 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_3050_j610_series.ppd.gzbin3182 -> 3183 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_3050a_j611_series.ppd.gzbin3248 -> 3249 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_3070_b611_series.ppd.gzbin4249 -> 4249 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_3320.ppd.gzbin3422 -> 3422 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_3325.ppd.gzbin3417 -> 3417 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_3420.ppd.gzbin3479 -> 3479 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_3425.ppd.gzbin3466 -> 3466 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_3450.ppd.gzbin3476 -> 3476 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_3500.ppd.gzbin3437 -> 3437 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_3510_series.ppd.gzbin3842 -> 3842 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_3520_series.ppd.gzbin5059 -> 5058 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_3540_series.ppd.gzbin5044 -> 5044 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_3550.ppd.gzbin3427 -> 3427 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_3600.ppd.gzbin3514 -> 3514 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_3630_series.ppd.gzbin4254 -> 4254 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_3650.ppd.gzbin3538 -> 3538 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_3700_series.ppd.gzbin3537 -> 3539 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_3740.ppd.gzbin3439 -> 3439 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_3810.ppd.gzbin3960 -> 3960 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_3816.ppd.gzbin3964 -> 3964 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_3819.ppd.gzbin3960 -> 3960 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_3820.ppd.gzbin3968 -> 3968 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_3822.ppd.gzbin3960 -> 3960 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_3830_series.ppd.gzbin4238 -> 4237 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_3840.ppd.gzbin3527 -> 3527 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_3870.ppd.gzbin3959 -> 3959 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_3900.ppd.gzbin3416 -> 3416 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_3910.ppd.gzbin3435 -> 3435 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_3920.ppd.gzbin3415 -> 3415 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_3940.ppd.gzbin3421 -> 3421 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_400.ppd.gzbin3008 -> 3007 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_400l.ppd.gzbin2072 -> 2074 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_4510_series.ppd.gzbin5035 -> 5035 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_4530_series.ppd.gzbin4773 -> 4773 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_460.ppd.gzbin4182 -> 4182 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_4610_series.ppd.gzbin3884 -> 3884 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_4620_series.ppd.gzbin3882 -> 3882 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_4640_series.ppd.gzbin5048 -> 5048 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_4670_series.ppd.gzbin4773 -> 4773 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_4720_series.ppd.gzbin4243 -> 4242 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_500.ppd.gzbin3001 -> 3000 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_5000_series.ppd.gzbin4660 -> 4660 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_500c.ppd.gzbin2998 -> 2998 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_505j.ppd.gzbin2991 -> 2991 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_510.ppd.gzbin2988 -> 2988 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_5100.ppd.gzbin4628 -> 4628 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_520.ppd.gzbin2989 -> 2989 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_5200_series.ppd.gzbin4660 -> 4660 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_540.ppd.gzbin2994 -> 2994 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_5400_series.ppd.gzbin4644 -> 4644 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_550c.ppd.gzbin2999 -> 2999 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_5520_series.ppd.gzbin5034 -> 5033 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_5550.ppd.gzbin4174 -> 4174 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_5551.ppd.gzbin4168 -> 4168 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_5552.ppd.gzbin4601 -> 4601 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_5570_series.ppd.gzbin5020 -> 5020 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_5600.ppd.gzbin4596 -> 4596 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_5640_series.ppd.gzbin4857 -> 4857 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_5650.ppd.gzbin4611 -> 4611 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_5652.ppd.gzbin4600 -> 4600 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_5700.ppd.gzbin4617 -> 4617 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_5730_series.ppd.gzbin4239 -> 4239 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_5800.ppd.gzbin4601 -> 4601 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_5810_series.ppd.gzbin4222 -> 4222 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_5820_series.ppd.gzbin4222 -> 4222 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_5850.ppd.gzbin4605 -> 4605 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_5900_series.ppd.gzbin4628 -> 4628 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_600.ppd.gzbin3015 -> 3015 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_610c.ppd.gzbin3138 -> 3138 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_610cl.ppd.gzbin3140 -> 3140 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_6120.ppd.gzbin3984 -> 3984 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_6122.ppd.gzbin3983 -> 3983 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_6127.ppd.gzbin3984 -> 3984 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_612c.ppd.gzbin3139 -> 3138 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_630c.ppd.gzbin3099 -> 3099 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_632c.ppd.gzbin3099 -> 3099 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_640c.ppd.gzbin3164 -> 3164 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_648c.ppd.gzbin3139 -> 3139 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_6500.ppd.gzbin4635 -> 4635 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_6520_series.ppd.gzbin4988 -> 4988 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_656c.ppd.gzbin3104 -> 3104 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_660.ppd.gzbin3019 -> 3018 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_6600.ppd.gzbin4621 -> 4621 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_670.ppd.gzbin3016 -> 3016 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_670c.ppd.gzbin3016 -> 3015 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_670tv.ppd.gzbin3017 -> 3017 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_672c.ppd.gzbin3016 -> 3016 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_680.ppd.gzbin3015 -> 3014 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_6800.ppd.gzbin4628 -> 4628 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_682.ppd.gzbin3015 -> 3015 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_690.ppd.gzbin3141 -> 3140 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_690c.ppd.gzbin3144 -> 3144 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_692.ppd.gzbin3142 -> 3142 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_693.ppd.gzbin3138 -> 3138 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_694.ppd.gzbin3138 -> 3138 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_6940_series.ppd.gzbin4621 -> 4621 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_695.ppd.gzbin3142 -> 3142 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_697.ppd.gzbin3138 -> 3138 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_6980_series.ppd.gzbin4635 -> 4635 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_810c.ppd.gzbin3129 -> 3129 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_812c.ppd.gzbin3129 -> 3129 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_815c.ppd.gzbin3129 -> 3129 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_816c.ppd.gzbin3130 -> 3130 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_825c.ppd.gzbin3028 -> 3028 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_830c.ppd.gzbin3130 -> 3129 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_832c.ppd.gzbin3130 -> 3130 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_840c.ppd.gzbin3130 -> 3129 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_841c.ppd.gzbin3129 -> 3129 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_842c.ppd.gzbin3129 -> 3129 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_843c.ppd.gzbin3133 -> 3133 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_845c.ppd.gzbin3028 -> 3027 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_850c.ppd.gzbin2970 -> 2970 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_855c.ppd.gzbin2975 -> 2975 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_870c.ppd.gzbin2978 -> 2978 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_880c.ppd.gzbin3130 -> 3129 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_882c.ppd.gzbin3129 -> 3129 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_890c.ppd.gzbin3011 -> 3011 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_895c.ppd.gzbin3137 -> 3137 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_916c.ppd.gzbin3955 -> 3955 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_920c.ppd.gzbin3967 -> 3967 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_9300.ppd.gzbin4324 -> 4324 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_930c.ppd.gzbin3958 -> 3958 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_932c.ppd.gzbin3954 -> 3954 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_933c.ppd.gzbin3954 -> 3954 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_934c.ppd.gzbin3954 -> 3954 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_935c.ppd.gzbin3954 -> 3954 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_940c.ppd.gzbin3968 -> 3968 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_948c.ppd.gzbin3955 -> 3955 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_950c.ppd.gzbin3955 -> 3955 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_952c.ppd.gzbin3955 -> 3955 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_955c.ppd.gzbin3966 -> 3966 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_957c.ppd.gzbin3955 -> 3955 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_959c.ppd.gzbin3955 -> 3955 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_9600.ppd.gzbin4966 -> 4966 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_960c.ppd.gzbin3987 -> 3987 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_970c.ppd.gzbin3964 -> 3964 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_975c.ppd.gzbin3963 -> 3963 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_9800.ppd.gzbin4975 -> 4975 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_980c.ppd.gzbin3983 -> 3983 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_990c.ppd.gzbin3990 -> 3990 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_995c.ppd.gzbin3981 -> 3981 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_d1300_series.ppd.gzbin3452 -> 3452 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_d1400_series.ppd.gzbin3459 -> 3459 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_d1500_series.ppd.gzbin3453 -> 3453 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_d1600_series.ppd.gzbin3033 -> 3033 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_d2300_series.ppd.gzbin3539 -> 3539 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_d2400_series.ppd.gzbin3547 -> 3547 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_d2500_series.ppd.gzbin4635 -> 4635 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_d2600_series.ppd.gzbin4476 -> 4476 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_d4100_series.ppd.gzbin3862 -> 3862 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_d4200_series.ppd.gzbin3858 -> 3858 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_d4300_series.ppd.gzbin3852 -> 3852 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_d5500_series.ppd.gzbin4353 -> 4353 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_d730.ppd.gzbin4596 -> 4596 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_f2100_series.ppd.gzbin3472 -> 3472 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_f2200_series.ppd.gzbin3486 -> 3486 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_f2400_series.ppd.gzbin2986 -> 2986 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_f300_series.ppd.gzbin3576 -> 3576 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_f4100_series.ppd.gzbin3565 -> 3565 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_f4200_series.ppd.gzbin4679 -> 4679 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_f4210_series.ppd.gzbin4629 -> 4629 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_f4213_series.ppd.gzbin4629 -> 4629 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_f4400_series.ppd.gzbin4382 -> 4382 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_f4500_series.ppd.gzbin4351 -> 4351 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_f735.ppd.gzbin4611 -> 4611 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_ink_adv_2010_k010.ppd.gzbin3189 -> 3190 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_ink_adv_2060_k110.ppd.gzbin3191 -> 3192 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_ink_advant_k109a-z.ppd.gzbin4482 -> 4482 bytes
-rw-r--r--ppd/hpcups/hp-deskjet_ink_advant_k209a-z.ppd.gzbin4647 -> 4647 bytes
-rw-r--r--ppd/hpcups/hp-dj350.ppd.gzbin2062 -> 2063 bytes
-rw-r--r--ppd/hpcups/hp-dj450.ppd.gzbin3987 -> 3987 bytes
-rw-r--r--ppd/hpcups/hp-envy_100_d410_series.ppd.gzbin5073 -> 5073 bytes
-rw-r--r--ppd/hpcups/hp-envy_110_series.ppd.gzbin5092 -> 5092 bytes
-rw-r--r--ppd/hpcups/hp-envy_120_series.ppd.gzbin5074 -> 5074 bytes
-rw-r--r--ppd/hpcups/hp-envy_4500_series.ppd.gzbin5034 -> 5034 bytes
-rw-r--r--ppd/hpcups/hp-envy_4510_series.ppd.gzbin4759 -> 4759 bytes
-rw-r--r--ppd/hpcups/hp-envy_4520_series.ppd.gzbin4761 -> 4761 bytes
-rw-r--r--ppd/hpcups/hp-envy_5000_series.ppd.gzbin4655 -> 4655 bytes
-rw-r--r--ppd/hpcups/hp-envy_5530_series.ppd.gzbin5032 -> 5032 bytes
-rw-r--r--ppd/hpcups/hp-envy_5540_series.ppd.gzbin5026 -> 5027 bytes
-rw-r--r--ppd/hpcups/hp-envy_5640_series.ppd.gzbin4842 -> 4841 bytes
-rw-r--r--ppd/hpcups/hp-envy_5660_series.ppd.gzbin4835 -> 4835 bytes
-rw-r--r--ppd/hpcups/hp-envy_7640_series.ppd.gzbin4835 -> 4835 bytes
-rw-r--r--ppd/hpcups/hp-envy_8000_series.ppd.gzbin4830 -> 4830 bytes
-rw-r--r--ppd/hpcups/hp-envy_photo_6200_series.ppd.gzbin4728 -> 4728 bytes
-rw-r--r--ppd/hpcups/hp-envy_photo_7100_series.ppd.gzbin4734 -> 4734 bytes
-rw-r--r--ppd/hpcups/hp-envy_photo_7800_series.ppd.gzbin4726 -> 4726 bytes
-rw-r--r--ppd/hpcups/hp-ink_tank_110_series.ppd.gzbin4072 -> 4073 bytes
-rw-r--r--ppd/hpcups/hp-ink_tank_310_series.ppd.gzbin4072 -> 4072 bytes
-rw-r--r--ppd/hpcups/hp-ink_tank_wireless_410_series.ppd.gzbin4098 -> 4098 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_1000.ppd.gzbin3286 -> 3285 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_1005_series.ppd.gzbin3303 -> 3303 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_1010.ppd.gzbin3070 -> 3070 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_1012.ppd.gzbin3074 -> 3074 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_1015.ppd.gzbin3188 -> 3188 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_1018.ppd.gzbin3287 -> 3286 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_1020.ppd.gzbin3291 -> 3290 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_1022-pcl3.ppd.gzbin3219 -> 3219 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_1022n-pcl3.ppd.gzbin3225 -> 3225 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_1022nw-pcl3.ppd.gzbin3223 -> 3223 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_1100.ppd.gzbin3196 -> 3195 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_1100a.ppd.gzbin3203 -> 3203 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_1100xi.ppd.gzbin3203 -> 3203 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_1150.ppd.gzbin3188 -> 3188 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_1160.ppd.gzbin3193 -> 3193 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_1160_series.ppd.gzbin3206 -> 3206 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_1200-pcl3.ppd.gzbin3203 -> 3203 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_1200n.ppd.gzbin3190 -> 3190 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_1220-pcl3.ppd.gzbin3206 -> 3205 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_1220se.ppd.gzbin3198 -> 3198 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_1300-pcl3.ppd.gzbin3203 -> 3203 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_1300n-pcl3.ppd.gzbin3200 -> 3200 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_1300xi-pcl3.ppd.gzbin3203 -> 3203 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_1320.ppd.gzbin3191 -> 3191 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_1320_series-pcl3.ppd.gzbin3217 -> 3217 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_1320n.ppd.gzbin3190 -> 3190 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_1320nw.ppd.gzbin3192 -> 3192 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_1320tn.ppd.gzbin3191 -> 3191 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_2100.ppd.gzbin3203 -> 3202 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_2100_series-pcl3.ppd.gzbin3216 -> 3216 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_2200-pcl3.ppd.gzbin3214 -> 3214 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_2200_series.ppd.gzbin3205 -> 3205 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_2300-pcl3.ppd.gzbin3215 -> 3215 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_2300_series.ppd.gzbin3206 -> 3206 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_2410-pcl3.ppd.gzbin3198 -> 3198 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_2420-pcl3.ppd.gzbin3207 -> 3207 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_2430-pcl3.ppd.gzbin3213 -> 3213 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_3015-pcl3.ppd.gzbin3205 -> 3205 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_3020-pcl3.ppd.gzbin3206 -> 3206 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_3030-pcl3.ppd.gzbin3206 -> 3206 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_3050-pcl3.ppd.gzbin3210 -> 3210 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_3052-pcl3.ppd.gzbin3206 -> 3206 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_3055.ppd.gzbin3195 -> 3195 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_3100.ppd.gzbin3203 -> 3203 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_3150.ppd.gzbin3204 -> 3204 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_3200.ppd.gzbin3194 -> 3194 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_3200m-pcl3.ppd.gzbin3208 -> 3208 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_3200se.ppd.gzbin3199 -> 3199 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_3300_3310_3320-pcl3.ppd.gzbin3257 -> 3257 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_3330.ppd.gzbin3196 -> 3196 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_3380-pcl3.ppd.gzbin3206 -> 3206 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_3390-pcl3.ppd.gzbin3207 -> 3207 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_3392.ppd.gzbin3195 -> 3195 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_4000_series-pcl3.ppd.gzbin3231 -> 3231 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_4050_series-pcl3.ppd.gzbin3231 -> 3231 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_4100_mfp-pcl3.ppd.gzbin3224 -> 3224 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_4100_series-pcl3.ppd.gzbin3228 -> 3228 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_4150_series.ppd.gzbin3205 -> 3205 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_4200-pcl3.ppd.gzbin3224 -> 3224 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_4240-pcl3.ppd.gzbin3203 -> 3203 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_4250-pcl3.ppd.gzbin3214 -> 3214 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_4300-pcl3.ppd.gzbin3217 -> 3217 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_4345_mfp-pcl3.ppd.gzbin3230 -> 3230 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_4350-pcl3.ppd.gzbin3213 -> 3213 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_4_plus-pcl3.ppd.gzbin3209 -> 3209 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_4l.ppd.gzbin3229 -> 3229 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_4ml.ppd.gzbin3222 -> 3221 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_4mp-pcl3.ppd.gzbin3197 -> 3197 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_4si-pcl3.ppd.gzbin3201 -> 3201 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_4v-pcl3.ppd.gzbin3195 -> 3195 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_5000.ppd.gzbin3436 -> 3435 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_5000_series-pcl3.ppd.gzbin3216 -> 3216 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_5100_series-pcl3.ppd.gzbin3467 -> 3467 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_5200-pcl3.ppd.gzbin3442 -> 3442 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_5200l-pcl3.ppd.gzbin3436 -> 3436 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_5200lx.ppd.gzbin3191 -> 3191 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_5l.ppd.gzbin3195 -> 3195 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_5mp-pcl3.ppd.gzbin3197 -> 3197 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_5p.ppd.gzbin3184 -> 3184 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_5si-pcl3.ppd.gzbin3443 -> 3443 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_5si_mopier-pcl3.ppd.gzbin3456 -> 3456 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_6l.ppd.gzbin3202 -> 3202 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_6mp-pcl3.ppd.gzbin3206 -> 3206 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_6p.ppd.gzbin3184 -> 3184 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_8000.ppd.gzbin3428 -> 3428 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_8000_series-pcl3.ppd.gzbin3216 -> 3216 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_8100_mfp.ppd.gzbin3208 -> 3208 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_8100_series-pcl3.ppd.gzbin3458 -> 3458 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_8150_mfp.ppd.gzbin3208 -> 3208 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_8150_series-pcl3.ppd.gzbin3461 -> 3461 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_9000_mfp-pcl3.ppd.gzbin3459 -> 3459 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_9000_series-pcl3.ppd.gzbin3465 -> 3465 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_9040-pcl3.ppd.gzbin3440 -> 3440 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_9040_mfp-pcl3.ppd.gzbin3463 -> 3463 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_9050-pcl3.ppd.gzbin3440 -> 3440 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_9050_mfp-pcl3.ppd.gzbin3457 -> 3457 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_9055mfp-pcl3.ppd.gzbin3448 -> 3448 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_9065mfp-pcl3.ppd.gzbin3448 -> 3448 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_cm1411fn-pcl3.ppd.gzbin3309 -> 3307 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_cm1412fn-pcl3.ppd.gzbin3309 -> 3307 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_cm1413fn-pcl3.ppd.gzbin3309 -> 3307 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_cm1415fn-pcl3.ppd.gzbin3309 -> 3307 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_cm1415fnw-pcl3.ppd.gzbin3310 -> 3309 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_cm1416fnw-pcl3.ppd.gzbin3310 -> 3309 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_cm1417fnw-pcl3.ppd.gzbin3310 -> 3309 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_cm1418fnw-pcl3.ppd.gzbin3310 -> 3309 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_cp1025.ppd.gzbin3136 -> 3135 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_cp1025nw.ppd.gzbin3140 -> 3139 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_cp_1025.ppd.gzbin3141 -> 3140 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_cp_1025nw.ppd.gzbin3147 -> 3145 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_m1005.ppd.gzbin3193 -> 3192 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_m101-m106.ppd.gzbin2938 -> 2938 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_m1120_mfp.ppd.gzbin3313 -> 3312 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_m1120n_mfp.ppd.gzbin3314 -> 3314 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_m1319f_mfp.ppd.gzbin3314 -> 3313 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_m14-m17.ppd.gzbin2942 -> 2942 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_m1522nf_mfp-pcl3.ppd.gzbin3225 -> 3225 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_m1537dnf_mfp-pcl3.ppd.gzbin3218 -> 3217 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_m1538dnf_mfp-pcl3.ppd.gzbin3218 -> 3217 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_m1539dnf_mfp-pcl3.ppd.gzbin3218 -> 3217 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_m2727_mfp-pcl3.ppd.gzbin3221 -> 3221 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_m3027_mfp-pcl3.ppd.gzbin3225 -> 3225 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_m3035_mfp-pcl3.ppd.gzbin3462 -> 3462 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_m4345_mfp-pcl3.ppd.gzbin3233 -> 3233 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_m4349_mfp-pcl3.ppd.gzbin3212 -> 3212 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_m5025_mfp-pcl3.ppd.gzbin3458 -> 3458 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_m5035_mfp-pcl3.ppd.gzbin3465 -> 3465 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_m5039_mfp-pcl3.ppd.gzbin3458 -> 3458 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_m9040_mfp-pcl3.ppd.gzbin3222 -> 3222 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_m9050_mfp-pcl3.ppd.gzbin3225 -> 3225 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_m9059_mfp-pcl3.ppd.gzbin3212 -> 3212 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_mfp_m129-m134.ppd.gzbin2981 -> 2981 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_mfp_m28-m31.ppd.gzbin2958 -> 2958 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p1005.ppd.gzbin3187 -> 3186 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p1006.ppd.gzbin3191 -> 3190 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p1007.ppd.gzbin3189 -> 3189 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p1008.ppd.gzbin3189 -> 3188 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p1009.ppd.gzbin3189 -> 3188 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p1505.ppd.gzbin3186 -> 3184 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p1505n-zxs.ppd.gzbin3197 -> 3196 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p2014-zxs.ppd.gzbin3196 -> 3195 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p2014n-zxs.ppd.gzbin3197 -> 3196 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p2015_series-pcl3.ppd.gzbin3218 -> 3218 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p2015d_series.ppd.gzbin3208 -> 3208 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p2015dn_series.ppd.gzbin3211 -> 3211 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p2015n_series.ppd.gzbin3209 -> 3209 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p2015x_series.ppd.gzbin3209 -> 3209 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p2035-pcl3.ppd.gzbin3221 -> 3221 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p2035n-pcl3.ppd.gzbin3222 -> 3222 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p2055-pcl3.ppd.gzbin3200 -> 3200 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p2055d-pcl3.ppd.gzbin3202 -> 3202 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p2055dn-pcl3.ppd.gzbin3204 -> 3204 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p2055x-pcl3.ppd.gzbin3203 -> 3203 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p3004-pcl3.ppd.gzbin3200 -> 3200 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p3005-pcl3.ppd.gzbin3217 -> 3217 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p3010_series-pcl3.ppd.gzbin3222 -> 3222 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p4014.ppd.gzbin3190 -> 3190 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p4014dn.ppd.gzbin3193 -> 3193 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p4014n.ppd.gzbin3191 -> 3191 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p4015.ppd.gzbin3190 -> 3190 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p4015dn.ppd.gzbin3193 -> 3193 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p4015n.ppd.gzbin3191 -> 3191 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p4015tn.ppd.gzbin3193 -> 3193 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p4015x.ppd.gzbin3191 -> 3191 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p4515.ppd.gzbin3190 -> 3190 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p4515n.ppd.gzbin3191 -> 3191 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p4515tn.ppd.gzbin3192 -> 3192 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p4515x.ppd.gzbin3191 -> 3191 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_p4515xm.ppd.gzbin3193 -> 3193 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_pro_mfp_m125a.ppd.gzbin2942 -> 2942 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_pro_mfp_m125nr.ppd.gzbin2944 -> 2944 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_pro_mfp_m125nw.ppd.gzbin2944 -> 2944 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_pro_mfp_m125r.ppd.gzbin2942 -> 2942 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_pro_mfp_m125rnw.ppd.gzbin2946 -> 2946 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_pro_mfp_m125s.ppd.gzbin2942 -> 2942 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_pro_mfp_m126a.ppd.gzbin2942 -> 2942 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_pro_mfp_m126nw.ppd.gzbin2944 -> 2944 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_pro_mfp_m127fn.ppd.gzbin2944 -> 2944 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_pro_mfp_m127fp.ppd.gzbin2944 -> 2944 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_pro_mfp_m127fs.ppd.gzbin2944 -> 2944 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_pro_mfp_m127fw.ppd.gzbin2944 -> 2944 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_pro_mfp_m128fn.ppd.gzbin2944 -> 2944 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_pro_mfp_m128fp.ppd.gzbin2944 -> 2944 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_pro_mfp_m128fw.ppd.gzbin2944 -> 2944 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_pro_mfp_m25a.ppd.gzbin2940 -> 2940 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_pro_mfp_m25nw.ppd.gzbin2943 -> 2943 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_pro_mfp_m26a.ppd.gzbin2940 -> 2940 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_pro_mfp_m26nw.ppd.gzbin2943 -> 2943 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_pro_mfp_m27c.ppd.gzbin2940 -> 2940 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_pro_mfp_m27cnw.ppd.gzbin2944 -> 2944 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_m1132_mfp.ppd.gzbin2529 -> 2529 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_m1136_mfp.ppd.gzbin2524 -> 2524 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_m1137_mfp.ppd.gzbin2524 -> 2524 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_m1138_mfp.ppd.gzbin2524 -> 2524 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_m1139_mfp.ppd.gzbin2524 -> 2524 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_m1212nf_mfp.ppd.gzbin2529 -> 2529 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_m1213nf_mfp.ppd.gzbin2528 -> 2528 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_m1214nfh_mfp.ppd.gzbin2531 -> 2531 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_m1216nfh_mfp.ppd.gzbin2520 -> 2520 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_m1217nfw_mfp.ppd.gzbin2531 -> 2531 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_m1218nfg_mfp.ppd.gzbin2527 -> 2527 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_m1218nfs_mfp.ppd.gzbin2529 -> 2529 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_m1219nf_mfp.ppd.gzbin2517 -> 2517 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_m1219nfg_mfp.ppd.gzbin2520 -> 2520 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_m1219nfs_mfp.ppd.gzbin2520 -> 2520 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_p1102.ppd.gzbin2501 -> 2501 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_p1102w.ppd.gzbin2499 -> 2499 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_p1106.ppd.gzbin2496 -> 2496 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_p1106w.ppd.gzbin2498 -> 2498 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_p1107.ppd.gzbin2496 -> 2496 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_p1107w.ppd.gzbin2498 -> 2498 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_p1108.ppd.gzbin2495 -> 2495 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_p1108w.ppd.gzbin2498 -> 2498 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_p1109.ppd.gzbin2496 -> 2496 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_p1109w.ppd.gzbin2498 -> 2498 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_p1566.ppd.gzbin2493 -> 2493 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_p1567.ppd.gzbin2493 -> 2493 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_p1568.ppd.gzbin2493 -> 2493 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_p1569.ppd.gzbin2493 -> 2493 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_p1606dn.ppd.gzbin3038 -> 3038 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_p1607dn.ppd.gzbin3038 -> 3038 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_p1608dn.ppd.gzbin3038 -> 3038 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_p1609dn.ppd.gzbin3038 -> 3038 bytes
-rw-r--r--ppd/hpcups/hp-laserjet_professional_p_1102w.ppd.gzbin2506 -> 2506 bytes
-rw-r--r--ppd/hpcups/hp-mopier_240-pcl3.ppd.gzbin3417 -> 3417 bytes
-rw-r--r--ppd/hpcups/hp-mopier_320-pcl3.ppd.gzbin3417 -> 3417 bytes
-rw-r--r--ppd/hpcups/hp-officejet.ppd.gzbin2990 -> 2990 bytes
-rw-r--r--ppd/hpcups/hp-officejet_100_mobile_l411.ppd.gzbin3831 -> 3829 bytes
-rw-r--r--ppd/hpcups/hp-officejet_150_mobile_l511.ppd.gzbin3839 -> 3837 bytes
-rw-r--r--ppd/hpcups/hp-officejet_200_mobile_series.ppd.gzbin4056 -> 4056 bytes
-rw-r--r--ppd/hpcups/hp-officejet_250_mobile_series.ppd.gzbin4074 -> 4074 bytes
-rw-r--r--ppd/hpcups/hp-officejet_2620_series.ppd.gzbin3183 -> 3185 bytes
-rw-r--r--ppd/hpcups/hp-officejet_3830_series.ppd.gzbin4232 -> 4232 bytes
-rw-r--r--ppd/hpcups/hp-officejet_4000_k210.ppd.gzbin4452 -> 4452 bytes
-rw-r--r--ppd/hpcups/hp-officejet_4100_series.ppd.gzbin3456 -> 3456 bytes
-rw-r--r--ppd/hpcups/hp-officejet_4105.ppd.gzbin3426 -> 3426 bytes
-rw-r--r--ppd/hpcups/hp-officejet_4115_series.ppd.gzbin3443 -> 3443 bytes
-rw-r--r--ppd/hpcups/hp-officejet_4200_series.ppd.gzbin3557 -> 3557 bytes
-rw-r--r--ppd/hpcups/hp-officejet_4255.ppd.gzbin3532 -> 3532 bytes
-rw-r--r--ppd/hpcups/hp-officejet_4300_series.ppd.gzbin3495 -> 3495 bytes
-rw-r--r--ppd/hpcups/hp-officejet_4400_k410.ppd.gzbin4345 -> 4345 bytes
-rw-r--r--ppd/hpcups/hp-officejet_4500_g510a-f.ppd.gzbin4375 -> 4375 bytes
-rw-r--r--ppd/hpcups/hp-officejet_4500_g510g-m.ppd.gzbin4361 -> 4361 bytes
-rw-r--r--ppd/hpcups/hp-officejet_4500_g510n-z.ppd.gzbin3739 -> 3739 bytes
-rw-r--r--ppd/hpcups/hp-officejet_4500_k710.ppd.gzbin4349 -> 4349 bytes
-rw-r--r--ppd/hpcups/hp-officejet_4610_series.ppd.gzbin3873 -> 3873 bytes
-rw-r--r--ppd/hpcups/hp-officejet_4620_series.ppd.gzbin3875 -> 3875 bytes
-rw-r--r--ppd/hpcups/hp-officejet_4630_series.ppd.gzbin5044 -> 5044 bytes
-rw-r--r--ppd/hpcups/hp-officejet_4650_series.ppd.gzbin4783 -> 4783 bytes
-rw-r--r--ppd/hpcups/hp-officejet_5100_series.ppd.gzbin4002 -> 4002 bytes
-rw-r--r--ppd/hpcups/hp-officejet_5105.ppd.gzbin3968 -> 3968 bytes
-rw-r--r--ppd/hpcups/hp-officejet_5110.ppd.gzbin3973 -> 3973 bytes
-rw-r--r--ppd/hpcups/hp-officejet_5110v.ppd.gzbin3970 -> 3970 bytes
-rw-r--r--ppd/hpcups/hp-officejet_5200_series.ppd.gzbin4663 -> 4663 bytes
-rw-r--r--ppd/hpcups/hp-officejet_5500_series.ppd.gzbin3555 -> 3555 bytes
-rw-r--r--ppd/hpcups/hp-officejet_5600_series.ppd.gzbin3572 -> 3572 bytes
-rw-r--r--ppd/hpcups/hp-officejet_5740_series.ppd.gzbin4855 -> 4855 bytes
-rw-r--r--ppd/hpcups/hp-officejet_6000_e609a.ppd.gzbin4216 -> 4216 bytes
-rw-r--r--ppd/hpcups/hp-officejet_6000_e609n.ppd.gzbin5176 -> 5176 bytes
-rw-r--r--ppd/hpcups/hp-officejet_6100.ppd.gzbin4298 -> 4298 bytes
-rw-r--r--ppd/hpcups/hp-officejet_6100_series.ppd.gzbin4644 -> 4644 bytes
-rw-r--r--ppd/hpcups/hp-officejet_6150_series.ppd.gzbin4628 -> 4628 bytes
-rw-r--r--ppd/hpcups/hp-officejet_6200_series.ppd.gzbin4657 -> 4657 bytes
-rw-r--r--ppd/hpcups/hp-officejet_6300_series.ppd.gzbin4666 -> 4666 bytes
-rw-r--r--ppd/hpcups/hp-officejet_6500_e709a.ppd.gzbin4225 -> 4225 bytes
-rw-r--r--ppd/hpcups/hp-officejet_6500_e709n.ppd.gzbin5189 -> 5188 bytes
-rw-r--r--ppd/hpcups/hp-officejet_6500_e710a-f.ppd.gzbin4216 -> 4216 bytes
-rw-r--r--ppd/hpcups/hp-officejet_6500_e710n-z.ppd.gzbin4886 -> 4886 bytes
-rw-r--r--ppd/hpcups/hp-officejet_6600.ppd.gzbin4308 -> 4308 bytes
-rw-r--r--ppd/hpcups/hp-officejet_6700.ppd.gzbin5035 -> 5035 bytes
-rw-r--r--ppd/hpcups/hp-officejet_6800.ppd.gzbin5577 -> 5577 bytes
-rw-r--r--ppd/hpcups/hp-officejet_6950.ppd.gzbin5545 -> 5545 bytes
-rw-r--r--ppd/hpcups/hp-officejet_6960.ppd.gzbin5545 -> 5545 bytes
-rw-r--r--ppd/hpcups/hp-officejet_7000_e809a.ppd.gzbin4785 -> 4785 bytes
-rw-r--r--ppd/hpcups/hp-officejet_7000_e809a_series.ppd.gzbin4800 -> 4800 bytes
-rw-r--r--ppd/hpcups/hp-officejet_7100_series.ppd.gzbin4035 -> 4035 bytes
-rw-r--r--ppd/hpcups/hp-officejet_7110_series.ppd.gzbin5735 -> 5735 bytes
-rw-r--r--ppd/hpcups/hp-officejet_7200_series.ppd.gzbin4651 -> 4651 bytes
-rw-r--r--ppd/hpcups/hp-officejet_7300_series.ppd.gzbin4639 -> 4639 bytes
-rw-r--r--ppd/hpcups/hp-officejet_7400_series.ppd.gzbin4643 -> 4643 bytes
-rw-r--r--ppd/hpcups/hp-officejet_7500_e910.ppd.gzbin5074 -> 5074 bytes
-rw-r--r--ppd/hpcups/hp-officejet_7510_series.ppd.gzbin5226 -> 5226 bytes
-rw-r--r--ppd/hpcups/hp-officejet_7610_series.ppd.gzbin5749 -> 5749 bytes
-rw-r--r--ppd/hpcups/hp-officejet_8040_series.ppd.gzbin4845 -> 4845 bytes
-rw-r--r--ppd/hpcups/hp-officejet_8700.ppd.gzbin4433 -> 4432 bytes
-rw-r--r--ppd/hpcups/hp-officejet_9100_series-pcl3.ppd.gzbin3320 -> 3319 bytes
-rw-r--r--ppd/hpcups/hp-officejet_d_series.ppd.gzbin4025 -> 4025 bytes
-rw-r--r--ppd/hpcups/hp-officejet_g55.ppd.gzbin3966 -> 3966 bytes
-rw-r--r--ppd/hpcups/hp-officejet_g55xi.ppd.gzbin3970 -> 3970 bytes
-rw-r--r--ppd/hpcups/hp-officejet_g85.ppd.gzbin3966 -> 3966 bytes
-rw-r--r--ppd/hpcups/hp-officejet_g85xi.ppd.gzbin3970 -> 3970 bytes
-rw-r--r--ppd/hpcups/hp-officejet_g95.ppd.gzbin3966 -> 3966 bytes
-rw-r--r--ppd/hpcups/hp-officejet_h470.ppd.gzbin4189 -> 4189 bytes
-rw-r--r--ppd/hpcups/hp-officejet_j3500_series.ppd.gzbin3538 -> 3538 bytes
-rw-r--r--ppd/hpcups/hp-officejet_j3600_series.ppd.gzbin3556 -> 3556 bytes
-rw-r--r--ppd/hpcups/hp-officejet_j4500_series.ppd.gzbin4661 -> 4661 bytes
-rw-r--r--ppd/hpcups/hp-officejet_j4660_series.ppd.gzbin4644 -> 4644 bytes
-rw-r--r--ppd/hpcups/hp-officejet_j4680_series.ppd.gzbin4647 -> 4647 bytes
-rw-r--r--ppd/hpcups/hp-officejet_j5500_series.ppd.gzbin3560 -> 3560 bytes
-rw-r--r--ppd/hpcups/hp-officejet_j5700_series.ppd.gzbin4670 -> 4670 bytes
-rw-r--r--ppd/hpcups/hp-officejet_j6400_series.ppd.gzbin4659 -> 4659 bytes
-rw-r--r--ppd/hpcups/hp-officejet_k60.ppd.gzbin3965 -> 3965 bytes
-rw-r--r--ppd/hpcups/hp-officejet_k60xi.ppd.gzbin3969 -> 3969 bytes
-rw-r--r--ppd/hpcups/hp-officejet_k7100.ppd.gzbin4970 -> 4970 bytes
-rw-r--r--ppd/hpcups/hp-officejet_k80.ppd.gzbin3965 -> 3965 bytes
-rw-r--r--ppd/hpcups/hp-officejet_k80xi.ppd.gzbin3969 -> 3969 bytes
-rw-r--r--ppd/hpcups/hp-officejet_lx.ppd.gzbin3001 -> 3001 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_1150c.ppd.gzbin2995 -> 2995 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_1170c_series.ppd.gzbin3072 -> 3071 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_3610.ppd.gzbin3436 -> 3436 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_3620.ppd.gzbin3436 -> 3436 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_6230.ppd.gzbin5559 -> 5559 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_6830.ppd.gzbin5568 -> 5568 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_6960.ppd.gzbin5566 -> 5566 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_6970.ppd.gzbin5568 -> 5568 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_7720_series.ppd.gzbin5254 -> 5253 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_7730_series.ppd.gzbin5254 -> 5253 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_7740_series.ppd.gzbin5254 -> 5253 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_8000_a809.ppd.gzbin4940 -> 4940 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_8100.ppd.gzbin4692 -> 4692 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_8500_a909a.ppd.gzbin4938 -> 4938 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_8500_a909g.ppd.gzbin4945 -> 4945 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_8500_a909n.ppd.gzbin4944 -> 4944 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_8500_a910.ppd.gzbin4955 -> 4955 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_8600.ppd.gzbin4710 -> 4710 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_8610.ppd.gzbin4707 -> 4707 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_8620.ppd.gzbin4702 -> 4702 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_8630.ppd.gzbin4697 -> 4697 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_8640.ppd.gzbin4698 -> 4698 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_8660.ppd.gzbin4698 -> 4698 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_8710.ppd.gzbin4449 -> 4449 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_8720.ppd.gzbin4450 -> 4450 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_k5300.ppd.gzbin4148 -> 4148 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_k5400.ppd.gzbin4160 -> 4160 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_k550.ppd.gzbin4160 -> 4160 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_k850.ppd.gzbin4509 -> 4509 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_k8600.ppd.gzbin4514 -> 4514 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_l7300.ppd.gzbin4164 -> 4164 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_l7400.ppd.gzbin4155 -> 4155 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_l7500.ppd.gzbin4174 -> 4174 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_l7600.ppd.gzbin4171 -> 4171 bytes
-rw-r--r--ppd/hpcups/hp-officejet_pro_l7700.ppd.gzbin4171 -> 4171 bytes
-rw-r--r--ppd/hpcups/hp-officejet_r40.ppd.gzbin3139 -> 3139 bytes
-rw-r--r--ppd/hpcups/hp-officejet_r40xi.ppd.gzbin3142 -> 3142 bytes
-rw-r--r--ppd/hpcups/hp-officejet_r45.ppd.gzbin3139 -> 3138 bytes
-rw-r--r--ppd/hpcups/hp-officejet_r60.ppd.gzbin3140 -> 3140 bytes
-rw-r--r--ppd/hpcups/hp-officejet_r65.ppd.gzbin3139 -> 3138 bytes
-rw-r--r--ppd/hpcups/hp-officejet_r80.ppd.gzbin3140 -> 3140 bytes
-rw-r--r--ppd/hpcups/hp-officejet_r80xi.ppd.gzbin3142 -> 3142 bytes
-rw-r--r--ppd/hpcups/hp-officejet_series_300.ppd.gzbin3027 -> 3027 bytes
-rw-r--r--ppd/hpcups/hp-officejet_series_310.ppd.gzbin3027 -> 3027 bytes
-rw-r--r--ppd/hpcups/hp-officejet_series_320.ppd.gzbin3029 -> 3029 bytes
-rw-r--r--ppd/hpcups/hp-officejet_series_330.ppd.gzbin3022 -> 3022 bytes
-rw-r--r--ppd/hpcups/hp-officejet_series_350.ppd.gzbin3022 -> 3022 bytes
-rw-r--r--ppd/hpcups/hp-officejet_series_520.ppd.gzbin3047 -> 3047 bytes
-rw-r--r--ppd/hpcups/hp-officejet_series_570.ppd.gzbin3047 -> 3047 bytes
-rw-r--r--ppd/hpcups/hp-officejet_series_580.ppd.gzbin3047 -> 3047 bytes
-rw-r--r--ppd/hpcups/hp-officejet_series_590.ppd.gzbin3047 -> 3047 bytes
-rw-r--r--ppd/hpcups/hp-officejet_series_600.ppd.gzbin3045 -> 3045 bytes
-rw-r--r--ppd/hpcups/hp-officejet_series_610.ppd.gzbin3045 -> 3045 bytes
-rw-r--r--ppd/hpcups/hp-officejet_series_630.ppd.gzbin3050 -> 3050 bytes
-rw-r--r--ppd/hpcups/hp-officejet_series_700.ppd.gzbin3168 -> 3167 bytes
-rw-r--r--ppd/hpcups/hp-officejet_series_710.ppd.gzbin3167 -> 3167 bytes
-rw-r--r--ppd/hpcups/hp-officejet_series_720.ppd.gzbin3168 -> 3168 bytes
-rw-r--r--ppd/hpcups/hp-officejet_series_725.ppd.gzbin3168 -> 3168 bytes
-rw-r--r--ppd/hpcups/hp-officejet_t_series.ppd.gzbin3166 -> 3166 bytes
-rw-r--r--ppd/hpcups/hp-officejet_v30.ppd.gzbin3965 -> 3965 bytes
-rw-r--r--ppd/hpcups/hp-officejet_v40.ppd.gzbin3970 -> 3970 bytes
-rw-r--r--ppd/hpcups/hp-officejet_v40xi.ppd.gzbin3970 -> 3970 bytes
-rw-r--r--ppd/hpcups/hp-officejet_v45.ppd.gzbin3966 -> 3966 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_100.ppd.gzbin1952 -> 1952 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_1115.ppd.gzbin3983 -> 3983 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_1215.ppd.gzbin3988 -> 3988 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_1218.ppd.gzbin3988 -> 3988 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_130.ppd.gzbin1962 -> 1962 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_1315.ppd.gzbin3983 -> 3983 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_140_series.ppd.gzbin1993 -> 1993 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_230.ppd.gzbin1962 -> 1962 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_240_series.ppd.gzbin1989 -> 1989 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_2570_series.ppd.gzbin4659 -> 4659 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_2600_series.ppd.gzbin4654 -> 4654 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_2700_series.ppd.gzbin4641 -> 4641 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_3100_series.ppd.gzbin4640 -> 4640 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_3200_series.ppd.gzbin4654 -> 4654 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_320_series.ppd.gzbin2069 -> 2068 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_3300_series.ppd.gzbin4647 -> 4647 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_330_series.ppd.gzbin2072 -> 2072 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_370_series.ppd.gzbin2083 -> 2083 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_380_series.ppd.gzbin2064 -> 2064 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_420_series.ppd.gzbin2079 -> 2079 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_470_series.ppd.gzbin2519 -> 2519 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_5510_series.ppd.gzbin4254 -> 4254 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_5510d_series.ppd.gzbin4942 -> 4942 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_5520_series.ppd.gzbin5046 -> 5046 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_6510_series.ppd.gzbin4942 -> 4941 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_6520_series.ppd.gzbin4988 -> 4988 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_7150.ppd.gzbin4612 -> 4612 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_7200_series.ppd.gzbin4636 -> 4636 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_7345.ppd.gzbin4604 -> 4604 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_7350.ppd.gzbin4612 -> 4612 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_7400_series.ppd.gzbin4641 -> 4641 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_7510_series.ppd.gzbin4993 -> 4993 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_7520_series.ppd.gzbin4918 -> 4918 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_7550.ppd.gzbin4613 -> 4613 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_7600_series.ppd.gzbin4631 -> 4631 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_7700_series.ppd.gzbin4648 -> 4648 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_7800_series.ppd.gzbin4644 -> 4644 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_7900_series.ppd.gzbin4638 -> 4638 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_8000_series.ppd.gzbin4646 -> 4646 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_8100_series.ppd.gzbin4641 -> 4641 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_8200_series.ppd.gzbin4643 -> 4643 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_8400_series.ppd.gzbin4644 -> 4644 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_8700_series.ppd.gzbin4950 -> 4950 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_a310_series.ppd.gzbin2065 -> 2066 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_a320_series.ppd.gzbin2060 -> 2060 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_a430_series.ppd.gzbin2068 -> 2068 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_a440_series.ppd.gzbin2063 -> 2063 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_a510_series.ppd.gzbin2064 -> 2064 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_a520_series.ppd.gzbin2072 -> 2072 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_a530_series.ppd.gzbin1778 -> 1778 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_a610_series.ppd.gzbin2524 -> 2524 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_a620_series.ppd.gzbin2524 -> 2524 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_a630_series.ppd.gzbin1775 -> 1775 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_a640_series.ppd.gzbin1765 -> 1765 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_a710_series.ppd.gzbin2517 -> 2517 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_a820_series.ppd.gzbin2519 -> 2519 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_b010_series.ppd.gzbin3891 -> 3891 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_b109a-m.ppd.gzbin3891 -> 3891 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_b109a_series.ppd.gzbin3904 -> 3904 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_b110_series.ppd.gzbin3897 -> 3897 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_b8500_series.ppd.gzbin5561 -> 5561 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_c309a_series.ppd.gzbin5337 -> 5336 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_c3100_series.ppd.gzbin4684 -> 4684 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_c4100_series.ppd.gzbin4674 -> 4674 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_c4200_series.ppd.gzbin4684 -> 4684 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_c4340_series.ppd.gzbin4649 -> 4649 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_c4380_series.ppd.gzbin4646 -> 4646 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_c4400_series.ppd.gzbin4689 -> 4689 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_c4500_series.ppd.gzbin4674 -> 4674 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_c4600_series.ppd.gzbin4384 -> 4384 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_c4700_series.ppd.gzbin4387 -> 4387 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_c5100_series.ppd.gzbin4667 -> 4667 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_c5200_series.ppd.gzbin4667 -> 4667 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_c5300_series.ppd.gzbin4194 -> 4194 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_c5500_series.ppd.gzbin4645 -> 4645 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_c6100_series.ppd.gzbin4663 -> 4663 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_c6200_series.ppd.gzbin4676 -> 4676 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_c6300_series.ppd.gzbin4196 -> 4196 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_c7100_series.ppd.gzbin4658 -> 4658 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_c7200_series.ppd.gzbin4649 -> 4649 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_c8100_series.ppd.gzbin4646 -> 4646 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_d110_series.ppd.gzbin4343 -> 4343 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_d5060_series.ppd.gzbin4635 -> 4635 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_d5100_series.ppd.gzbin4644 -> 4644 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_d5300_series.ppd.gzbin4637 -> 4637 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_d5400_series.ppd.gzbin4634 -> 4634 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_d6100_series.ppd.gzbin4633 -> 4633 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_d7100_series.ppd.gzbin4641 -> 4641 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_d7200_series.ppd.gzbin4640 -> 4640 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_d7300_series.ppd.gzbin4640 -> 4640 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_d7400_series.ppd.gzbin4634 -> 4634 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_d7500_series.ppd.gzbin4166 -> 4166 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_estn_c510_series.ppd.gzbin4912 -> 4912 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_ink_adv_k510.ppd.gzbin4352 -> 4352 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_p1000.ppd.gzbin3969 -> 3969 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_p1100.ppd.gzbin3966 -> 3966 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_plus_b209a-m.ppd.gzbin3903 -> 3903 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_plus_b210_series.ppd.gzbin3892 -> 3892 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_prem-web_c309n-s.ppd.gzbin5140 -> 5140 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_prem_c310_series.ppd.gzbin4912 -> 4912 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_prem_c410_series.ppd.gzbin4912 -> 4912 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_premium_c309g-m.ppd.gzbin5133 -> 5133 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_pro_b8300_series.ppd.gzbin5579 -> 5579 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_pro_b8800_series.ppd.gzbin5583 -> 5583 bytes
-rw-r--r--ppd/hpcups/hp-photosmart_wireless_b109n-z.ppd.gzbin3913 -> 3913 bytes
-rw-r--r--ppd/hpcups/hp-printer_scanner_copier_300.ppd.gzbin3043 -> 3043 bytes
-rw-r--r--ppd/hpcups/hp-psc_1000_series.ppd.gzbin3443 -> 3443 bytes
-rw-r--r--ppd/hpcups/hp-psc_1100_series.ppd.gzbin3443 -> 3443 bytes
-rw-r--r--ppd/hpcups/hp-psc_1200_series.ppd.gzbin3474 -> 3474 bytes
-rw-r--r--ppd/hpcups/hp-psc_1300_series.ppd.gzbin3550 -> 3550 bytes
-rw-r--r--ppd/hpcups/hp-psc_1310_series.ppd.gzbin3555 -> 3555 bytes
-rw-r--r--ppd/hpcups/hp-psc_1358_series.ppd.gzbin3549 -> 3549 bytes
-rw-r--r--ppd/hpcups/hp-psc_1400_series.ppd.gzbin3561 -> 3561 bytes
-rw-r--r--ppd/hpcups/hp-psc_1500_series.ppd.gzbin4631 -> 4631 bytes
-rw-r--r--ppd/hpcups/hp-psc_1510_series.ppd.gzbin4648 -> 4648 bytes
-rw-r--r--ppd/hpcups/hp-psc_1600_series.ppd.gzbin4649 -> 4649 bytes
-rw-r--r--ppd/hpcups/hp-psc_2100_series.ppd.gzbin4019 -> 4019 bytes
-rw-r--r--ppd/hpcups/hp-psc_2150_series.ppd.gzbin3998 -> 3998 bytes
-rw-r--r--ppd/hpcups/hp-psc_2170_series.ppd.gzbin4016 -> 4016 bytes
-rw-r--r--ppd/hpcups/hp-psc_2200_series.ppd.gzbin4619 -> 4619 bytes
-rw-r--r--ppd/hpcups/hp-psc_2210_series.ppd.gzbin4628 -> 4628 bytes
-rw-r--r--ppd/hpcups/hp-psc_2300_series.ppd.gzbin4624 -> 4624 bytes
-rw-r--r--ppd/hpcups/hp-psc_2350_series.ppd.gzbin4650 -> 4650 bytes
-rw-r--r--ppd/hpcups/hp-psc_2400_series.ppd.gzbin4648 -> 4648 bytes
-rw-r--r--ppd/hpcups/hp-psc_2500_series.ppd.gzbin4639 -> 4639 bytes
-rw-r--r--ppd/hpcups/hp-psc_500.ppd.gzbin3134 -> 3133 bytes
-rw-r--r--ppd/hpcups/hp-psc_720.ppd.gzbin3956 -> 3956 bytes
-rw-r--r--ppd/hpcups/hp-psc_750.ppd.gzbin3957 -> 3957 bytes
-rw-r--r--ppd/hpcups/hp-psc_750xi.ppd.gzbin3960 -> 3960 bytes
-rw-r--r--ppd/hpcups/hp-psc_760.ppd.gzbin3955 -> 3955 bytes
-rw-r--r--ppd/hpcups/hp-psc_780.ppd.gzbin3955 -> 3955 bytes
-rw-r--r--ppd/hpcups/hp-psc_780xi.ppd.gzbin3960 -> 3960 bytes
-rw-r--r--ppd/hpcups/hp-psc_900_series.ppd.gzbin3973 -> 3973 bytes
-rw-r--r--ppd/hpcups/hp-psc_920.ppd.gzbin3956 -> 3956 bytes
-rw-r--r--ppd/hpcups/hp-psc_950.ppd.gzbin3957 -> 3957 bytes
-rw-r--r--ppd/hpcups/hp-psc_950vr.ppd.gzbin3960 -> 3960 bytes
-rw-r--r--ppd/hpcups/hp-psc_950xi.ppd.gzbin3960 -> 3960 bytes
-rw-r--r--ppd/hpcups/hp-smart_tank_350_series.ppd.gzbin4078 -> 4078 bytes
-rw-r--r--ppd/hpcups/hp-smart_tank_wireless_450_series.ppd.gzbin4105 -> 4105 bytes
-rw-r--r--prnt/hpcups/HPCupsFilter.cpp1
-rw-r--r--prnt/ps/hp-business_inkjet_2250-ps.ppd.gzbin11092 -> 11092 bytes
-rw-r--r--prnt/ps/hp-business_inkjet_2280-ps.ppd.gzbin13359 -> 13359 bytes
-rw-r--r--prnt/ps/hp-business_inkjet_2300-ps.ppd.gzbin24814 -> 24814 bytes
-rw-r--r--prnt/ps/hp-business_inkjet_2600-ps.ppd.gzbin13474 -> 13474 bytes
-rw-r--r--prnt/ps/hp-business_inkjet_2800-ps.ppd.gzbin28775 -> 28775 bytes
-rw-r--r--prnt/ps/hp-business_inkjet_3000-ps.ppd.gzbin14362 -> 14362 bytes
-rw-r--r--prnt/ps/hp-cm8050_mfp_with_edgeline-ps.ppd.gzbin43358 -> 43358 bytes
-rw-r--r--prnt/ps/hp-cm8060_mfp_with_edgeline-ps.ppd.gzbin43358 -> 43358 bytes
-rw-r--r--prnt/ps/hp-color_laserjet-ps.ppd.gzbin13296 -> 13296 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_2500-ps.ppd.gzbin23944 -> 23944 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_2500_series-ps.ppd.gzbin23957 -> 23957 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_2550_series-ps.ppd.gzbin25855 -> 25855 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_2605-ps.ppd.gzbin30719 -> 30719 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_2605dn-ps.ppd.gzbin30715 -> 30715 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_2605dtn-ps.ppd.gzbin30723 -> 30723 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_2700-ps.ppd.gzbin28616 -> 28616 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_2700n-ps.ppd.gzbin28617 -> 28617 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_2800-ps.ppd.gzbin13899 -> 13899 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_2820-ps.ppd.gzbin13899 -> 13899 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_2830-ps.ppd.gzbin13899 -> 13899 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_2840-ps.ppd.gzbin13899 -> 13899 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_3000-ps.ppd.gzbin35075 -> 35075 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_3700-ps.ppd.gzbin27610 -> 27610 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_3700n-ps.ppd.gzbin27611 -> 27611 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_3800-ps.ppd.gzbin36233 -> 36233 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_4500-ps.ppd.gzbin21955 -> 21955 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_4550-ps.ppd.gzbin26503 -> 26503 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_4600-ps.ppd.gzbin31520 -> 31520 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_4600_series-ps.ppd.gzbin31532 -> 31532 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_4610-ps.ppd.gzbin8485 -> 8485 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_4650-ps.ppd.gzbin30066 -> 30066 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_4700-ps.ppd.gzbin38707 -> 38707 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_4730mfp-ps.ppd.gzbin35820 -> 35820 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_5500-ps.ppd.gzbin30386 -> 30386 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_5550-ps.ppd.gzbin33348 -> 33348 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_5m-ps.ppd.gzbin13679 -> 13679 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_8500-ps.ppd.gzbin19096 -> 19096 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_8550-ps.ppd.gzbin28686 -> 28686 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_9500-ps.ppd.gzbin35516 -> 35516 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_9500_mfp-ps.ppd.gzbin41145 -> 41145 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cm1015-ps.ppd.gzbin27412 -> 27412 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cm1017-ps.ppd.gzbin27413 -> 27413 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cm1312_mfp-ps.ppd.gzbin33556 -> 33556 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cm1312nfi_mfp-ps.ppd.gzbin33556 -> 33556 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cm2320_mfp-ps.ppd.gzbin36344 -> 36344 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cm2320fxi_mfp-ps.ppd.gzbin36348 -> 36348 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cm2320n_mfp-ps.ppd.gzbin36346 -> 36346 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cm2320nf_mfp-ps.ppd.gzbin36347 -> 36347 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cm3530_mfp-ps.ppd.gzbin38686 -> 38686 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cm4540_mfp-ps.ppd.gzbin36792 -> 36792 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cm4730_mfp-ps.ppd.gzbin38584 -> 38584 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cm6030_mfp-ps.ppd.gzbin50634 -> 50634 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cm6040_mfp-ps.ppd.gzbin51522 -> 51522 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cm6049_mfp-ps.ppd.gzbin50645 -> 50645 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cp1514n-ps.ppd.gzbin31855 -> 31855 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cp1515n-ps.ppd.gzbin31855 -> 31855 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cp1518ni-ps.ppd.gzbin31856 -> 31856 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cp2025-ps.ppd.gzbin31732 -> 31732 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cp2025dn-ps.ppd.gzbin33720 -> 33720 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cp2025n-ps.ppd.gzbin31733 -> 31733 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cp2025x-ps.ppd.gzbin31734 -> 31734 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cp3505-ps.ppd.gzbin37487 -> 37487 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cp3525-ps.ppd.gzbin46318 -> 46318 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cp4005-ps.ppd.gzbin34072 -> 34072 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cp4020_series-ps.ppd.gzbin46604 -> 46604 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cp4520_series-ps.ppd.gzbin46603 -> 46603 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cp5225-ps.ppd.gzbin34994 -> 34994 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cp5225dn-ps.ppd.gzbin36678 -> 36678 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cp5225n-ps.ppd.gzbin34996 -> 34996 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cp5520_series-ps.ppd.gzbin35234 -> 35234 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cp6015-ps.ppd.gzbin56040 -> 56040 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_e65050_e65060-ps.ppd.gzbin29033 -> 29033 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_e67550_e67560-ps.ppd.gzbin33387 -> 33387 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_flow_mfp_m680-ps.ppd.gzbin32596 -> 32596 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_flow_mfp_m880-ps.ppd.gzbin41419 -> 41419 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_m153-m154-ps.ppd.gzbin19439 -> 19439 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_m253-m254-ps.ppd.gzbin21188 -> 21188 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_m452-ps.ppd.gzbin20443 -> 20443 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_m452d-ps.ppd.gzbin21805 -> 21805 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_m552-ps.ppd.gzbin26994 -> 26994 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_m553-ps.ppd.gzbin27695 -> 27695 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_m651-ps.ppd.gzbin29158 -> 29158 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_m652_m653-ps.ppd.gzbin30161 -> 30161 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_m750-ps.ppd.gzbin32686 -> 32686 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_m855-ps.ppd.gzbin41379 -> 41379 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_mfp_m178-m181-ps.ppd.gzbin19452 -> 19452 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_mfp_m274-ps.ppd.gzbin19118 -> 19118 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_mfp_m278-m281-ps.ppd.gzbin21205 -> 21205 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_mfp_m577-ps.ppd.gzbin28204 -> 28204 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_mfp_m680-ps.ppd.gzbin32591 -> 32591 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_mfp_m681_m682-ps.ppd.gzbin33369 -> 33369 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_pro_m252-ps.ppd.gzbin20546 -> 20546 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_pro_mfp_m277-ps.ppd.gzbin20550 -> 20550 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_pro_mfp_m377-ps.ppd.gzbin21364 -> 21364 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_pro_mfp_m476-ps.ppd.gzbin21642 -> 21642 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_pro_mfp_m477-ps.ppd.gzbin20369 -> 20369 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_pro_mfp_m477d-ps.ppd.gzbin21770 -> 21770 bytes
-rw-r--r--prnt/ps/hp-designjet_4000ps.ppd.gzbin12171 -> 12171 bytes
-rw-r--r--prnt/ps/hp-designjet_4020ps-ps.ppd.gzbin12196 -> 12196 bytes
-rw-r--r--prnt/ps/hp-designjet_4500mfp.ppd.gzbin11798 -> 11798 bytes
-rw-r--r--prnt/ps/hp-designjet_4500ps.ppd.gzbin11797 -> 11797 bytes
-rw-r--r--prnt/ps/hp-designjet_4520mfp-ps.ppd.gzbin11803 -> 11803 bytes
-rw-r--r--prnt/ps/hp-designjet_4520ps-ps.ppd.gzbin11802 -> 11802 bytes
-rw-r--r--prnt/ps/hp-designjet_Z6_24in-ps.ppd.gzbin47878 -> 47878 bytes
-rw-r--r--prnt/ps/hp-designjet_Z6_44in-ps.ppd.gzbin51935 -> 51935 bytes
-rw-r--r--prnt/ps/hp-designjet_Z6dr_44in-ps.ppd.gzbin53938 -> 53938 bytes
-rw-r--r--prnt/ps/hp-designjet_Z9_24in-ps.ppd.gzbin49006 -> 49006 bytes
-rw-r--r--prnt/ps/hp-designjet_Z9_44in-ps.ppd.gzbin53145 -> 53145 bytes
-rw-r--r--prnt/ps/hp-designjet_Z9dr_44in-ps.ppd.gzbin55104 -> 55104 bytes
-rw-r--r--prnt/ps/hp-designjet_d5800-ps.ppd.gzbin30900 -> 30900 bytes
-rw-r--r--prnt/ps/hp-designjet_t1100ps_24in-ps.ppd.gzbin11869 -> 11869 bytes
-rw-r--r--prnt/ps/hp-designjet_t1100ps_44in-ps.ppd.gzbin13318 -> 13318 bytes
-rw-r--r--prnt/ps/hp-designjet_t1120ps_24in-ps.ppd.gzbin11868 -> 11868 bytes
-rw-r--r--prnt/ps/hp-designjet_t1120ps_44in-ps.ppd.gzbin13317 -> 13317 bytes
-rw-r--r--prnt/ps/hp-designjet_t1200_postscript-ps.ppd.gzbin13355 -> 13355 bytes
-rw-r--r--prnt/ps/hp-designjet_t1300_postscript-ps.ppd.gzbin13537 -> 13537 bytes
-rw-r--r--prnt/ps/hp-designjet_t1500-postscript.ppd.gzbin16806 -> 16806 bytes
-rw-r--r--prnt/ps/hp-designjet_t1700_postscript-ps.ppd.gzbin52197 -> 52197 bytes
-rw-r--r--prnt/ps/hp-designjet_t1700dr_postscript-ps.ppd.gzbin52587 -> 52587 bytes
-rw-r--r--prnt/ps/hp-designjet_t2300_postscript-ps.ppd.gzbin13446 -> 13446 bytes
-rw-r--r--prnt/ps/hp-designjet_t2500-postscript.ppd.gzbin14361 -> 14361 bytes
-rw-r--r--prnt/ps/hp-designjet_t3500-ps.ppd.gzbin39174 -> 39174 bytes
-rw-r--r--prnt/ps/hp-designjet_t7100ps-ps.ppd.gzbin13255 -> 13255 bytes
-rw-r--r--prnt/ps/hp-designjet_t7100ps_monochrome-ps.ppd.gzbin11264 -> 11264 bytes
-rw-r--r--prnt/ps/hp-designjet_t7200-ps.ppd.gzbin37470 -> 37470 bytes
-rw-r--r--prnt/ps/hp-designjet_t770_postscript-ps.ppd.gzbin12460 -> 12460 bytes
-rw-r--r--prnt/ps/hp-designjet_t770ps_24in-ps.ppd.gzbin11010 -> 11010 bytes
-rw-r--r--prnt/ps/hp-designjet_t790ps_24in-ps.ppd.gzbin11254 -> 11254 bytes
-rw-r--r--prnt/ps/hp-designjet_t790ps_44in-ps.ppd.gzbin12691 -> 12691 bytes
-rw-r--r--prnt/ps/hp-designjet_t795ps_44in-ps.ppd.gzbin12691 -> 12691 bytes
-rw-r--r--prnt/ps/hp-designjet_t920-postscript.ppd.gzbin16552 -> 16552 bytes
-rw-r--r--prnt/ps/hp-designjet_z2600_postscript-ps.ppd.gzbin48192 -> 48192 bytes
-rw-r--r--prnt/ps/hp-designjet_z5200_postscript-ps.ppd.gzbin42127 -> 42127 bytes
-rw-r--r--prnt/ps/hp-designjet_z5400-postscript.ppd.gzbin15043 -> 15043 bytes
-rw-r--r--prnt/ps/hp-designjet_z5600_postscript-ps.ppd.gzbin52685 -> 52685 bytes
-rw-r--r--prnt/ps/hp-designjet_z6100ps_42in_photo-ps.ppd.gzbin11906 -> 11906 bytes
-rw-r--r--prnt/ps/hp-designjet_z6100ps_60in_photo-ps.ppd.gzbin11889 -> 11889 bytes
-rw-r--r--prnt/ps/hp-designjet_z6200_42in_photo-ps.ppd.gzbin12179 -> 12179 bytes
-rw-r--r--prnt/ps/hp-designjet_z6200_60in_photo-ps.ppd.gzbin12178 -> 12178 bytes
-rw-r--r--prnt/ps/hp-designjet_z6600-postscript.ppd.gzbin26972 -> 26972 bytes
-rw-r--r--prnt/ps/hp-designjet_z6610ps_60in-ps.ppd.gzbin47083 -> 47083 bytes
-rw-r--r--prnt/ps/hp-designjet_z6800_photo-postscript.ppd.gzbin27019 -> 27019 bytes
-rw-r--r--prnt/ps/hp-designjet_z6810ps_42in-ps.ppd.gzbin52239 -> 52239 bytes
-rw-r--r--prnt/ps/hp-designjet_z6810ps_60in-ps.ppd.gzbin52414 -> 52414 bytes
-rw-r--r--prnt/ps/hp-laserjet_100_color_mfp_m175-ps.ppd.gzbin20147 -> 20147 bytes
-rw-r--r--prnt/ps/hp-laserjet_1200-ps.ppd.gzbin19240 -> 19240 bytes
-rw-r--r--prnt/ps/hp-laserjet_1200n-ps.ppd.gzbin19242 -> 19242 bytes
-rw-r--r--prnt/ps/hp-laserjet_1220-ps.ppd.gzbin15034 -> 15034 bytes
-rw-r--r--prnt/ps/hp-laserjet_1220se-ps.ppd.gzbin15037 -> 15037 bytes
-rw-r--r--prnt/ps/hp-laserjet_1300-ps.ppd.gzbin20338 -> 20338 bytes
-rw-r--r--prnt/ps/hp-laserjet_1300n-ps.ppd.gzbin20340 -> 20340 bytes
-rw-r--r--prnt/ps/hp-laserjet_1300xi-ps.ppd.gzbin20342 -> 20342 bytes
-rw-r--r--prnt/ps/hp-laserjet_1320-ps.ppd.gzbin24337 -> 24337 bytes
-rw-r--r--prnt/ps/hp-laserjet_1320_series-ps.ppd.gzbin24344 -> 24344 bytes
-rw-r--r--prnt/ps/hp-laserjet_1320n-ps.ppd.gzbin24339 -> 24339 bytes
-rw-r--r--prnt/ps/hp-laserjet_1320nw-ps.ppd.gzbin24340 -> 24340 bytes
-rw-r--r--prnt/ps/hp-laserjet_1320tn-ps.ppd.gzbin24340 -> 24340 bytes
-rw-r--r--prnt/ps/hp-laserjet_200_color_m251-ps.ppd.gzbin20165 -> 20165 bytes
-rw-r--r--prnt/ps/hp-laserjet_200_colormfp_m275-ps.ppd.gzbin19909 -> 19909 bytes
-rw-r--r--prnt/ps/hp-laserjet_200_colormfp_m276-ps.ppd.gzbin20190 -> 20190 bytes
-rw-r--r--prnt/ps/hp-laserjet_2100-ps.ppd.gzbin19011 -> 19011 bytes
-rw-r--r--prnt/ps/hp-laserjet_2100_series-ps.ppd.gzbin19021 -> 19021 bytes
-rw-r--r--prnt/ps/hp-laserjet_2200-ps.ppd.gzbin22122 -> 22122 bytes
-rw-r--r--prnt/ps/hp-laserjet_2200_series-ps.ppd.gzbin22132 -> 22132 bytes
-rw-r--r--prnt/ps/hp-laserjet_2300-ps.ppd.gzbin24387 -> 24387 bytes
-rw-r--r--prnt/ps/hp-laserjet_2300_series-ps.ppd.gzbin24396 -> 24396 bytes
-rw-r--r--prnt/ps/hp-laserjet_2410-ps.ppd.gzbin23946 -> 23946 bytes
-rw-r--r--prnt/ps/hp-laserjet_2420-ps.ppd.gzbin25916 -> 25916 bytes
-rw-r--r--prnt/ps/hp-laserjet_2430-ps.ppd.gzbin26870 -> 26870 bytes
-rw-r--r--prnt/ps/hp-laserjet_3015-ps.ppd.gzbin11484 -> 11484 bytes
-rw-r--r--prnt/ps/hp-laserjet_3020-ps.ppd.gzbin14705 -> 14705 bytes
-rw-r--r--prnt/ps/hp-laserjet_3030-ps.ppd.gzbin14707 -> 14707 bytes
-rw-r--r--prnt/ps/hp-laserjet_3050-ps.ppd.gzbin23210 -> 23210 bytes
-rw-r--r--prnt/ps/hp-laserjet_3052-ps.ppd.gzbin23221 -> 23221 bytes
-rw-r--r--prnt/ps/hp-laserjet_3200m-ps.ppd.gzbin14996 -> 14996 bytes
-rw-r--r--prnt/ps/hp-laserjet_3300_3310_3320-ps.ppd.gzbin19309 -> 19309 bytes
-rw-r--r--prnt/ps/hp-laserjet_3380-ps.ppd.gzbin19600 -> 19600 bytes
-rw-r--r--prnt/ps/hp-laserjet_3390-ps.ppd.gzbin26766 -> 26766 bytes
-rw-r--r--prnt/ps/hp-laserjet_4-ps.ppd.gzbin3305 -> 3305 bytes
-rw-r--r--prnt/ps/hp-laserjet_4000_series-ps.ppd.gzbin25160 -> 25160 bytes
-rw-r--r--prnt/ps/hp-laserjet_400_m401-ps.ppd.gzbin12892 -> 12892 bytes
-rw-r--r--prnt/ps/hp-laserjet_400_m401dne-ps.ppd.gzbin12321 -> 12321 bytes
-rw-r--r--prnt/ps/hp-laserjet_400_mfp_m425-ps.ppd.gzbin13043 -> 13043 bytes
-rw-r--r--prnt/ps/hp-laserjet_4050_series-ps.ppd.gzbin27267 -> 27267 bytes
-rw-r--r--prnt/ps/hp-laserjet_4100_mfp-ps.ppd.gzbin28624 -> 28624 bytes
-rw-r--r--prnt/ps/hp-laserjet_4100_series-ps.ppd.gzbin28876 -> 28876 bytes
-rw-r--r--prnt/ps/hp-laserjet_4200-ps.ppd.gzbin33066 -> 33066 bytes
-rw-r--r--prnt/ps/hp-laserjet_4240-ps.ppd.gzbin34853 -> 34853 bytes
-rw-r--r--prnt/ps/hp-laserjet_4250-ps.ppd.gzbin34576 -> 34576 bytes
-rw-r--r--prnt/ps/hp-laserjet_4300-ps.ppd.gzbin33065 -> 33065 bytes
-rw-r--r--prnt/ps/hp-laserjet_4345_mfp-ps.ppd.gzbin34781 -> 34781 bytes
-rw-r--r--prnt/ps/hp-laserjet_4350-ps.ppd.gzbin34618 -> 34618 bytes
-rw-r--r--prnt/ps/hp-laserjet_4_plus-ps.ppd.gzbin7732 -> 7732 bytes
-rw-r--r--prnt/ps/hp-laserjet_4ml-ps.ppd.gzbin6311 -> 6311 bytes
-rw-r--r--prnt/ps/hp-laserjet_4mp-ps.ppd.gzbin6119 -> 6119 bytes
-rw-r--r--prnt/ps/hp-laserjet_4si-ps.ppd.gzbin12266 -> 12266 bytes
-rw-r--r--prnt/ps/hp-laserjet_4v-ps.ppd.gzbin16681 -> 16681 bytes
-rw-r--r--prnt/ps/hp-laserjet_5000-ps.ppd.gzbin28481 -> 28481 bytes
-rw-r--r--prnt/ps/hp-laserjet_5000_series-ps.ppd.gzbin28491 -> 28491 bytes
-rw-r--r--prnt/ps/hp-laserjet_500_color_m551-ps.ppd.gzbin32109 -> 32109 bytes
-rw-r--r--prnt/ps/hp-laserjet_500_color_mfp_m570-ps.ppd.gzbin22150 -> 22150 bytes
-rw-r--r--prnt/ps/hp-laserjet_500_color_mfp_m575-ps.ppd.gzbin32989 -> 32989 bytes
-rw-r--r--prnt/ps/hp-laserjet_500_mfp_m525-ps.ppd.gzbin23573 -> 23573 bytes
-rw-r--r--prnt/ps/hp-laserjet_5100_series-ps.ppd.gzbin31264 -> 31264 bytes
-rw-r--r--prnt/ps/hp-laserjet_5200-ps.ppd.gzbin36805 -> 36805 bytes
-rw-r--r--prnt/ps/hp-laserjet_5200l-ps.ppd.gzbin16765 -> 16765 bytes
-rw-r--r--prnt/ps/hp-laserjet_5200lx-ps.ppd.gzbin33134 -> 33134 bytes
-rw-r--r--prnt/ps/hp-laserjet_5mp-ps.ppd.gzbin12305 -> 12305 bytes
-rw-r--r--prnt/ps/hp-laserjet_5p-ps.ppd.gzbin12303 -> 12303 bytes
-rw-r--r--prnt/ps/hp-laserjet_5si-ps.ppd.gzbin22685 -> 22685 bytes
-rw-r--r--prnt/ps/hp-laserjet_5si_mopier-ps.ppd.gzbin22944 -> 22944 bytes
-rw-r--r--prnt/ps/hp-laserjet_600_m601_m602_m603-ps.ppd.gzbin31090 -> 31090 bytes
-rw-r--r--prnt/ps/hp-laserjet_6mp-ps.ppd.gzbin13701 -> 13701 bytes
-rw-r--r--prnt/ps/hp-laserjet_6p-ps.ppd.gzbin13699 -> 13699 bytes
-rw-r--r--prnt/ps/hp-laserjet_700_color_mfp_m775-ps.ppd.gzbin35789 -> 35789 bytes
-rw-r--r--prnt/ps/hp-laserjet_700_m712-ps.ppd.gzbin26413 -> 26413 bytes
-rw-r--r--prnt/ps/hp-laserjet_8000-ps.ppd.gzbin37039 -> 37039 bytes
-rw-r--r--prnt/ps/hp-laserjet_8000_series-ps.ppd.gzbin37049 -> 37049 bytes
-rw-r--r--prnt/ps/hp-laserjet_8100_mfp-ps.ppd.gzbin37039 -> 37039 bytes
-rw-r--r--prnt/ps/hp-laserjet_8100_series-ps.ppd.gzbin37043 -> 37043 bytes
-rw-r--r--prnt/ps/hp-laserjet_8150_mfp-ps.ppd.gzbin38124 -> 38124 bytes
-rw-r--r--prnt/ps/hp-laserjet_9000_mfp-ps.ppd.gzbin32811 -> 32811 bytes
-rw-r--r--prnt/ps/hp-laserjet_9000_series-ps.ppd.gzbin33226 -> 33226 bytes
-rw-r--r--prnt/ps/hp-laserjet_9040-ps.ppd.gzbin40811 -> 40811 bytes
-rw-r--r--prnt/ps/hp-laserjet_9040_mfp-ps.ppd.gzbin40568 -> 40568 bytes
-rw-r--r--prnt/ps/hp-laserjet_9050-ps.ppd.gzbin40815 -> 40815 bytes
-rw-r--r--prnt/ps/hp-laserjet_9050_mfp-ps.ppd.gzbin40569 -> 40569 bytes
-rw-r--r--prnt/ps/hp-laserjet_9055mfp-ps.ppd.gzbin42021 -> 42021 bytes
-rw-r--r--prnt/ps/hp-laserjet_9065mfp-ps.ppd.gzbin42024 -> 42024 bytes
-rw-r--r--prnt/ps/hp-laserjet_cm1410_series-ps.ppd.gzbin20322 -> 20322 bytes
-rw-r--r--prnt/ps/hp-laserjet_color_flow_mfp_m575-ps.ppd.gzbin31063 -> 31063 bytes
-rw-r--r--prnt/ps/hp-laserjet_cp1520_series-ps.ppd.gzbin21279 -> 21279 bytes
-rw-r--r--prnt/ps/hp-laserjet_e60055-e60075-ps.ppd.gzbin25657 -> 25657 bytes
-rw-r--r--prnt/ps/hp-laserjet_e62555-e62575-ps.ppd.gzbin25287 -> 25287 bytes
-rw-r--r--prnt/ps/hp-laserjet_flow_mfp_m525-ps.ppd.gzbin23063 -> 23063 bytes
-rw-r--r--prnt/ps/hp-laserjet_flow_mfp_m630-ps.ppd.gzbin24996 -> 24996 bytes
-rw-r--r--prnt/ps/hp-laserjet_flow_mfp_m830-ps.ppd.gzbin30643 -> 30643 bytes
-rw-r--r--prnt/ps/hp-laserjet_m1522_mfp-ps.ppd.gzbin20546 -> 20546 bytes
-rw-r--r--prnt/ps/hp-laserjet_m1522n_mfp-ps.ppd.gzbin20549 -> 20549 bytes
-rw-r--r--prnt/ps/hp-laserjet_m1522nf_mfp-ps.ppd.gzbin20551 -> 20551 bytes
-rw-r--r--prnt/ps/hp-laserjet_m1530_mfp_series-ps.ppd.gzbin12563 -> 12563 bytes
-rw-r--r--prnt/ps/hp-laserjet_m2727_mfp_series-ps.ppd.gzbin26132 -> 26132 bytes
-rw-r--r--prnt/ps/hp-laserjet_m3027_mfp-ps.ppd.gzbin30142 -> 30142 bytes
-rw-r--r--prnt/ps/hp-laserjet_m3035_mfp-ps.ppd.gzbin30174 -> 30174 bytes
-rw-r--r--prnt/ps/hp-laserjet_m4345_mfp-ps.ppd.gzbin36090 -> 36090 bytes
-rw-r--r--prnt/ps/hp-laserjet_m4349_mfp-ps.ppd.gzbin36051 -> 36051 bytes
-rw-r--r--prnt/ps/hp-laserjet_m4555_mfp-ps.ppd.gzbin26133 -> 26133 bytes
-rw-r--r--prnt/ps/hp-laserjet_m5025_mfp-ps.ppd.gzbin36638 -> 36638 bytes
-rw-r--r--prnt/ps/hp-laserjet_m5035_mfp-ps.ppd.gzbin37535 -> 37535 bytes
-rw-r--r--prnt/ps/hp-laserjet_m506-ps.ppd.gzbin19184 -> 19184 bytes
-rw-r--r--prnt/ps/hp-laserjet_m604_m605_m606-ps.ppd.gzbin29586 -> 29586 bytes
-rw-r--r--prnt/ps/hp-laserjet_m607_m608_m609-ps.ppd.gzbin25803 -> 25803 bytes
-rw-r--r--prnt/ps/hp-laserjet_m806-ps.ppd.gzbin31063 -> 31063 bytes
-rw-r--r--prnt/ps/hp-laserjet_m9040_mfp-ps.ppd.gzbin45919 -> 45919 bytes
-rw-r--r--prnt/ps/hp-laserjet_m9050_mfp-ps.ppd.gzbin45998 -> 45998 bytes
-rw-r--r--prnt/ps/hp-laserjet_m9059_mfp-ps.ppd.gzbin44410 -> 44410 bytes
-rw-r--r--prnt/ps/hp-laserjet_mfp_e72525-25-30-35-ps.ppd.gzbin25406 -> 25406 bytes
-rw-r--r--prnt/ps/hp-laserjet_mfp_e77822-25-30-ps.ppd.gzbin34509 -> 34509 bytes
-rw-r--r--prnt/ps/hp-laserjet_mfp_e82540-50-60-ps.ppd.gzbin26795 -> 26795 bytes
-rw-r--r--prnt/ps/hp-laserjet_mfp_e87640-50-60-ps.ppd.gzbin35980 -> 35980 bytes
-rw-r--r--prnt/ps/hp-laserjet_mfp_m426_m427-ps.ppd.gzbin13099 -> 13099 bytes
-rw-r--r--prnt/ps/hp-laserjet_mfp_m521-ps.ppd.gzbin12851 -> 12851 bytes
-rw-r--r--prnt/ps/hp-laserjet_mfp_m527-ps.ppd.gzbin18763 -> 18763 bytes
-rw-r--r--prnt/ps/hp-laserjet_mfp_m630-ps.ppd.gzbin24952 -> 24952 bytes
-rw-r--r--prnt/ps/hp-laserjet_mfp_m631_m632_m633-ps.ppd.gzbin25273 -> 25273 bytes
-rw-r--r--prnt/ps/hp-laserjet_mfp_m725-ps.ppd.gzbin27421 -> 27421 bytes
-rw-r--r--prnt/ps/hp-laserjet_p2015_series-ps.ppd.gzbin29944 -> 29944 bytes
-rw-r--r--prnt/ps/hp-laserjet_p2055_series-ps.ppd.gzbin24885 -> 24885 bytes
-rw-r--r--prnt/ps/hp-laserjet_p3004-ps.ppd.gzbin29957 -> 29957 bytes
-rw-r--r--prnt/ps/hp-laserjet_p3005-ps.ppd.gzbin32609 -> 32609 bytes
-rw-r--r--prnt/ps/hp-laserjet_p3010_series-ps.ppd.gzbin34101 -> 34101 bytes
-rw-r--r--prnt/ps/hp-laserjet_p4010_series-ps.ppd.gzbin44428 -> 44428 bytes
-rw-r--r--prnt/ps/hp-laserjet_pro_m118-m119-ps.ppd.gzbin0 -> 12324 bytes
-rw-r--r--prnt/ps/hp-laserjet_pro_m148-m149-ps.ppd.gzbin0 -> 12324 bytes
-rw-r--r--prnt/ps/hp-laserjet_pro_m148f-m149f-ps.ppd.gzbin0 -> 12329 bytes
-rw-r--r--prnt/ps/hp-laserjet_pro_m201_m202-ps.ppd.gzbin12303 -> 12303 bytes
-rw-r--r--prnt/ps/hp-laserjet_pro_m203_m206-ps.ppd.gzbin12124 -> 12124 bytes
-rw-r--r--prnt/ps/hp-laserjet_pro_m402_m403-ps.ppd.gzbin12174 -> 12174 bytes
-rw-r--r--prnt/ps/hp-laserjet_pro_m402_m403d-ps.ppd.gzbin13147 -> 13147 bytes
-rw-r--r--prnt/ps/hp-laserjet_pro_m501dn-ps.ppd.gzbin16204 -> 16204 bytes
-rw-r--r--prnt/ps/hp-laserjet_pro_m501n-ps.ppd.gzbin14859 -> 14859 bytes
-rw-r--r--prnt/ps/hp-laserjet_pro_m701-ps.ppd.gzbin12037 -> 12037 bytes
-rw-r--r--prnt/ps/hp-laserjet_pro_m706-ps.ppd.gzbin14034 -> 14034 bytes
-rw-r--r--prnt/ps/hp-laserjet_pro_mfp_m225_m226-ps.ppd.gzbin12315 -> 12315 bytes
-rw-r--r--prnt/ps/hp-laserjet_pro_mfp_m227-m231-ps.ppd.gzbin12154 -> 12154 bytes
-rw-r--r--prnt/ps/hp-laserjet_pro_mfp_m435-ps.ppd.gzbin14432 -> 14432 bytes
-rw-r--r--prnt/ps/hp-lj_300_400_color_m351_m451-ps.ppd.gzbin22444 -> 22444 bytes
-rw-r--r--prnt/ps/hp-lj_300_400_color_mfp_m375_m475-ps.ppd.gzbin22495 -> 22495 bytes
-rw-r--r--prnt/ps/hp-mopier_240-ps.ppd.gzbin36981 -> 36981 bytes
-rw-r--r--prnt/ps/hp-mopier_320-ps.ppd.gzbin36980 -> 36980 bytes
-rw-r--r--prnt/ps/hp-officejet_color_mfp_x585.ppd.gzbin28056 -> 28056 bytes
-rw-r--r--prnt/ps/hp-officejet_color_x555-ps.ppd.gzbin28017 -> 28017 bytes
-rw-r--r--prnt/ps/hp-officejet_pro_251dw_printer-ps.ppd.gzbin20186 -> 20186 bytes
-rw-r--r--prnt/ps/hp-officejet_pro_276dw_mfp-ps.ppd.gzbin20171 -> 20171 bytes
-rw-r--r--prnt/ps/hp-officejet_pro_451_series-ps.ppd.gzbin23545 -> 23545 bytes
-rw-r--r--prnt/ps/hp-officejet_pro_476_576_series-ps.ppd.gzbin23530 -> 23530 bytes
-rw-r--r--prnt/ps/hp-officejet_pro_551_series-ps.ppd.gzbin23544 -> 23544 bytes
-rw-r--r--prnt/ps/hp-officejet_pro_8000_enterprise_a811a-ps.ppd.gzbin21121 -> 21121 bytes
-rw-r--r--prnt/ps/hp-officejet_pro_8210-ps.ppd.gzbin16588 -> 16588 bytes
-rw-r--r--prnt/ps/hp-officejet_pro_8730-ps.ppd.gzbin20607 -> 20607 bytes
-rw-r--r--prnt/ps/hp-officejet_pro_8732-ps.ppd.gzbin18041 -> 18041 bytes
-rw-r--r--prnt/ps/hp-officejet_pro_8740-ps.ppd.gzbin20633 -> 20633 bytes
-rw-r--r--prnt/ps/hp-pagewide_352_printer-ps.ppd.gzbin23312 -> 23312 bytes
-rw-r--r--prnt/ps/hp-pagewide_377_mfp-ps.ppd.gzbin26921 -> 26921 bytes
-rw-r--r--prnt/ps/hp-pagewide_P77440_P77940-60-ps.ppd.gzbin33218 -> 33218 bytes
-rw-r--r--prnt/ps/hp-pagewide_color_556-ps.ppd.gzbin28779 -> 28779 bytes
-rw-r--r--prnt/ps/hp-pagewide_color_755-ps.ppd.gzbin0 -> 30054 bytes
-rw-r--r--prnt/ps/hp-pagewide_color_765-ps.ppd.gzbin26597 -> 26597 bytes
-rw-r--r--prnt/ps/hp-pagewide_color_P75250-ps.ppd.gzbin29991 -> 29991 bytes
-rw-r--r--prnt/ps/hp-pagewide_color_e55650-ps.ppd.gzbin30468 -> 30468 bytes
-rw-r--r--prnt/ps/hp-pagewide_color_e75160-ps.ppd.gzbin26561 -> 26561 bytes
-rw-r--r--prnt/ps/hp-pagewide_color_e77650-e77660-ps.ppd.gzbin32220 -> 32220 bytes
-rw-r--r--prnt/ps/hp-pagewide_color_flow_mfp_586-ps.ppd.gzbin31361 -> 31361 bytes
-rw-r--r--prnt/ps/hp-pagewide_color_mfp_586-ps.ppd.gzbin30318 -> 30318 bytes
-rw-r--r--prnt/ps/hp-pagewide_color_mfp_774-779-ps.ppd.gzbin0 -> 36885 bytes
-rw-r--r--prnt/ps/hp-pagewide_color_mfp_780-785-ps.ppd.gzbin32194 -> 32194 bytes
-rw-r--r--prnt/ps/hp-pagewide_color_mfp_e58650-ps.ppd.gzbin30486 -> 30486 bytes
-rw-r--r--prnt/ps/hp-pagewide_mfp_p57750-ps.ppd.gzbin27154 -> 27154 bytes
-rw-r--r--prnt/ps/hp-pagewide_mfp_p77740-60zs-ps.ppd.gzbin33425 -> 33425 bytes
-rw-r--r--prnt/ps/hp-pagewide_p55250-ps.ppd.gzbin27096 -> 27096 bytes
-rw-r--r--prnt/ps/hp-pagewide_p75050-60-ps.ppd.gzbin30465 -> 30465 bytes
-rw-r--r--prnt/ps/hp-pagewide_pro_452_printer-ps.ppd.gzbin23325 -> 23325 bytes
-rw-r--r--prnt/ps/hp-pagewide_pro_477_mfp-ps.ppd.gzbin26934 -> 26934 bytes
-rw-r--r--prnt/ps/hp-pagewide_pro_552_printer-ps.ppd.gzbin22098 -> 22098 bytes
-rw-r--r--prnt/ps/hp-pagewide_pro_577_mfp-ps.ppd.gzbin27195 -> 27195 bytes
-rw-r--r--prnt/ps/hp-pagewide_pro_750-ps.ppd.gzbin30527 -> 30527 bytes
-rw-r--r--prnt/ps/hp-pagewide_pro_mfp_772-777-ps.ppd.gzbin34329 -> 34329 bytes
-rw-r--r--prnt/ps/hp-pagewide_xl_4000ps-ps.ppd.gzbin38576 -> 38576 bytes
-rw-r--r--prnt/ps/hp-pagewide_xl_4000ps_mfp-ps.ppd.gzbin38597 -> 38597 bytes
-rw-r--r--prnt/ps/hp-pagewide_xl_4500ps-ps.ppd.gzbin38576 -> 38576 bytes
-rw-r--r--prnt/ps/hp-pagewide_xl_4500ps_mfp-ps.ppd.gzbin38597 -> 38597 bytes
-rw-r--r--prnt/ps/hp-pagewide_xl_5000ps-ps.ppd.gzbin39138 -> 39138 bytes
-rw-r--r--prnt/ps/hp-pagewide_xl_5000ps_blueprinter-ps.ppd.gzbin36128 -> 36128 bytes
-rw-r--r--prnt/ps/hp-pagewide_xl_5000ps_mfp-ps.ppd.gzbin39158 -> 39158 bytes
-rw-r--r--prnt/ps/hp-pagewide_xl_5100ps-ps.ppd.gzbin39167 -> 39167 bytes
-rw-r--r--prnt/ps/hp-pagewide_xl_5100ps_mfp-ps.ppd.gzbin39187 -> 39187 bytes
-rw-r--r--prnt/ps/hp-pagewide_xl_5100ps_mfp_blueprinter-ps.ppd.gzbin36178 -> 36178 bytes
-rw-r--r--prnt/ps/hp-pagewide_xl_6000ps-ps.ppd.gzbin39167 -> 39167 bytes
-rw-r--r--prnt/ps/hp-pagewide_xl_6000ps_mfp-ps.ppd.gzbin39186 -> 39186 bytes
-rw-r--r--prnt/ps/hp-pagewide_xl_8000ps-ps.ppd.gzbin39460 -> 39460 bytes
-rw-r--r--prnt/ps/hp-pagewide_xl_8000ps_blueprinter-ps.ppd.gzbin36459 -> 36459 bytes
-rw-r--r--prnt/ps/hp-postscript-inkjet.ppd.gzbin34803 -> 34803 bytes
-rw-r--r--prnt/ps/hp-postscript-laserjet-pro.ppd.gzbin35970 -> 35970 bytes
-rw-r--r--prnt/ps/hp-postscript-laserjet.ppd.gzbin35365 -> 35365 bytes
-rwxr-xr-xscan.py1051
-rw-r--r--scan/sane/OrbliteScan/LinuxCommon.h60
-rw-r--r--scan/sane/OrbliteScan/MacCommon.h930
-rw-r--r--scan/sane/escl.c3
-rw-r--r--scan/sane/hpaio.c64
-rw-r--r--scan/sane/hpaio.desc15
-rw-r--r--scan/sane/hpaio.h3
-rw-r--r--scan/sane/orblite.c394
-rw-r--r--scan/sane/orblite.h48
-rw-r--r--scan/sane/orblitei.h144
-rwxr-xr-xscan/sane/sane.h4
-rwxr-xr-xscan/scanext/scanext.c29
-rw-r--r--ui4/scandialog.py1233
-rw-r--r--ui5/scandialog.py1218
-rwxr-xr-xuiscan.py72
1221 files changed, 17611 insertions, 11073 deletions
diff --git a/Makefile.am b/Makefile.am
index 33417f807..ef6480fbf 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -62,7 +62,9 @@ libsane_hpaio_la_SOURCES = scan/sane/hpaio.c scan/sane/mfpdtf.c scan/sane/pml.c
scan/sane/sanei_init_debug.c scan/sane/marvell.h scan/sane/marvelli.h scan/sane/marvell.c scan/sane/soapht.c scan/sane/soap.c \
scan/sane/soaphti.h scan/sane/soapi.h scan/sane/xml.c scan/sane/xml.h scan/sane/ledm.h scan/sane/ledmi.h scan/sane/ledm.c \
scan/sane/bb_ledm.c scan/sane/http.h scan/sane/http.c scan/sane/sclpml.c scan/sane/sclpml.h common/utils.c common/utils.h \
- scan/sane/escl.h scan/sane/escli.h scan/sane/escl.c
+ scan/sane/escl.h scan/sane/escli.h scan/sane/escl.c \
+ scan/sane/orblitei.h scan/sane/orblite.h scan/sane/orblite.c \
+ scan/sane/OrbliteScan/LinuxCommon.h scan/sane/OrbliteScan/MacCommon.h
if DARWIN_BUILD
libsane_hpaio_la_LDFLAGS = -module -framework CoreFoundation -version-info 1:0:0
else
@@ -176,7 +178,7 @@ if !HPLIP_CLASS_DRIVER
dist_cmd_SCRIPTS = align.py info.py print.py toolbox.py clean.py colorcal.py unload.py testpage.py makeuri.py check.py fab.py levels.py \
sendfax.py setup.py makecopies.py probe.py timedate.py firmware.py scan.py systray.py plugin.py linefeedcal.py pqdiag.py \
faxsetup.py devicesettings.py printsettings.py query.py pkservice.py wificonfig.py diagnose_plugin.py uninstall.py \
- upgrade.py config_usb_printer.py diagnose_queues.py logcapture.py doctor.py
+ upgrade.py config_usb_printer.py diagnose_queues.py logcapture.py doctor.py uiscan.py
homedir = $(hplipdir)
dist_home_DATA = check-plugin.py
@@ -191,7 +193,7 @@ dist_base_DATA = base/maint.py base/codes.py base/g.py base/pml.py base/status.p
base/imagesize.py base/models.py base/validation.py base/sixext.py base/avahi.py \
base/mdns.py base/tui.py base/dime.py base/ldif.py base/vcard.py base/module.py \
base/pkit.py base/queues.py base/password.py base/services.py base/os_utils.py \
- base/smart_install.py base/six.py
+ base/smart_install.py base/six.py base/imageprocessing.py
basepexpectdir = $(hplipdir)/base/pexpect
dist_basepexpect_DATA=base/pexpect/__init__.py
@@ -471,6 +473,10 @@ hplip_desktop_DATA = hplip.desktop
# hplip-systray.desktop
hplip_systraydir = $(systraydir)
hplip_systray_DATA = hplip-systray.desktop
+
+#hp-uiscan_desktop
+hp_uiscan_desktopdir = $(icondir)
+hp_uiscan_desktop_DATA = hp-uiscan.desktop
endif
@@ -589,7 +595,6 @@ hpcups_SOURCES = prnt/hpcups/HPCupsFilter.cpp prnt/hpcups/HPCupsFilter.h prnt/hp
hpcups_CXXFLAGS = $(APDK_ENDIAN_FLAG) $(DBUS_CFLAGS)
hpcups_LDADD = -L./prnt/hpcups/ -ljpeg -ldl -lImageProcessor -lcups -lcupsimage -lz $(DBUS_LIBS)
-
#else
#hpcupsdir = $(cupsfilterdir)
#hpcups_PROGRAMS = hpcups
@@ -705,8 +710,8 @@ if !HPLIP_CLASS_DRIVER
ln -sf $(libdir)/sane/libsane-hpaio.so.1 $(libdir)/x86_64-linux-gnu/sane/ ; \
fi; \
if [ \( \( "$(UNAME)" = "i686" -o "$(UNAME)" = "i386" \) -a -d "$(libdir)/i386-linux-gnu" \) ]; then \
- ln -sf $(libdir)/libhpmud.so.0.0.6 $(libdir)/i386-linux-gnu/libhpmud.so ; \
- ln -sf $(libdir)/libhpmud.so.0.0.6 $(libdir)/i386-linux-gnu/libhpmud.so.0 ; \
+ ln -sf $(libdir)/libhpmud.so.0.0.6 $(libdir)/i386-linux-gnu/libhpmud.so ; \
+ ln -sf $(libdir)/libhpmud.so.0.0.6 $(libdir)/i386-linux-gnu/libhpmud.so.0 ; \
ln -sf $(libdir)/sane/libsane-hpaio.so.1.0.0 $(libdir)/i386-linux-gnu/sane/libsane-hpaio.so.1 ; \
ln -sf $(libdir)/sane/libsane-hpaio.so.1.0.0 $(libdir)/i386-linux-gnu/sane/libsane-hpaio.so ; \
fi \
@@ -778,6 +783,7 @@ if HPLIP_CLASS_DRIVER
rm -rf $(distdir)/ui5/
rm -rf $(distdir)/align.py
rm -rf $(distdir)/info.py
+ rm -rf $(distdir)/uiscan.py
rm -rf $(distdir)/toolbox.py
rm -rf $(distdir)/clean.py
rm -rf $(distdir)/colorcal.py
@@ -821,6 +827,7 @@ if HPLIP_CLASS_DRIVER
rm -rf $(distdir)/__init__.py
rm -rf $(distdir)/hpdio.py
rm -rf $(distdir)/hplip.desktop.in
+ rm -rf $(distdir)/hp-uiscan.desktop.in
rm -rf $(distdir)/hplip-systray.desktop.in
rm -rf $(distdir)/print.py
rm -rf $(distdir)/printsettings.py
diff --git a/Makefile.in b/Makefile.in
index 6b52c81f3..910a26827 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -78,10 +78,10 @@ DIST_COMMON = $(am__configure_deps) \
$(dist_plugins4_SCRIPTS) $(dist_plugins5_SCRIPTS) \
$(dist_unrel_DATA) $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
$(srcdir)/class_cups_drv.inc $(srcdir)/cups_drv.inc \
- $(srcdir)/foomatic_drv.inc $(srcdir)/hplip-systray.desktop.in \
- $(srcdir)/hplip.conf.in $(srcdir)/hplip.desktop.in \
- $(srcdir)/hplip.list.in $(srcdir)/unreleased.inc \
- $(top_srcdir)/configure \
+ $(srcdir)/foomatic_drv.inc $(srcdir)/hp-uiscan.desktop.in \
+ $(srcdir)/hplip-systray.desktop.in $(srcdir)/hplip.conf.in \
+ $(srcdir)/hplip.desktop.in $(srcdir)/hplip.list.in \
+ $(srcdir)/unreleased.inc $(top_srcdir)/configure \
$(top_srcdir)/data/policykit/com.hp.hplip.service.in \
$(top_srcdir)/prnt/drv/hpcups.drv.in \
$(top_srcdir)/prnt/drv/hpijs.drv.in COPYING config.guess \
@@ -151,9 +151,9 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
configure.lineno config.status.lineno
mkinstalldirs = $(install_sh) -d
-CONFIG_CLEAN_FILES = hplip.conf hplip.desktop hplip-systray.desktop \
- prnt/drv/hpijs.drv prnt/drv/hpcups.drv hplip.list \
- data/policykit/com.hp.hplip.service
+CONFIG_CLEAN_FILES = hplip.conf hplip.desktop hp-uiscan.desktop \
+ hplip-systray.desktop prnt/drv/hpijs.drv prnt/drv/hpcups.drv \
+ hplip.list data/policykit/com.hp.hplip.service
CONFIG_CLEAN_VPATH_FILES =
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
am__vpath_adj = case $$p in \
@@ -217,6 +217,7 @@ am__installdirs = "$(DESTDIR)$(cupsextdir)" "$(DESTDIR)$(hpmudextdir)" \
"$(DESTDIR)$(ui5dir)" "$(DESTDIR)$(unreldir)" \
"$(DESTDIR)$(www0dir)" "$(DESTDIR)$(www3dir)" \
"$(DESTDIR)$(www4dir)" "$(DESTDIR)$(docdir)" \
+ "$(DESTDIR)$(hp_uiscan_desktopdir)" \
"$(DESTDIR)$(hplip_confdir)" "$(DESTDIR)$(hplip_desktopdir)" \
"$(DESTDIR)$(hplip_systraydir)"
LTLIBRARIES = $(cupsext_LTLIBRARIES) $(hpmudext_LTLIBRARIES) \
@@ -374,7 +375,10 @@ am__libsane_hpaio_la_SOURCES_DIST = scan/sane/hpaio.c \
scan/sane/ledmi.h scan/sane/ledm.c scan/sane/bb_ledm.c \
scan/sane/http.h scan/sane/http.c scan/sane/sclpml.c \
scan/sane/sclpml.h common/utils.c common/utils.h \
- scan/sane/escl.h scan/sane/escli.h scan/sane/escl.c
+ scan/sane/escl.h scan/sane/escli.h scan/sane/escl.c \
+ scan/sane/orblitei.h scan/sane/orblite.h scan/sane/orblite.c \
+ scan/sane/OrbliteScan/LinuxCommon.h \
+ scan/sane/OrbliteScan/MacCommon.h
@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@am_libsane_hpaio_la_OBJECTS = libsane_hpaio_la-hpaio.lo \
@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@ libsane_hpaio_la-mfpdtf.lo \
@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@ libsane_hpaio_la-pml.lo \
@@ -391,7 +395,8 @@ am__libsane_hpaio_la_SOURCES_DIST = scan/sane/hpaio.c \
@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@ libsane_hpaio_la-http.lo \
@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@ libsane_hpaio_la-sclpml.lo \
@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@ libsane_hpaio_la-utils.lo \
-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@ libsane_hpaio_la-escl.lo
+@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@ libsane_hpaio_la-escl.lo \
+@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@ libsane_hpaio_la-orblite.lo
libsane_hpaio_la_OBJECTS = $(am_libsane_hpaio_la_OBJECTS)
libsane_hpaio_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=link $(CCLD) $(libsane_hpaio_la_CFLAGS) \
@@ -611,7 +616,7 @@ am__dist_cmd_SCRIPTS_DIST = align.py info.py print.py toolbox.py \
printsettings.py query.py pkservice.py wificonfig.py \
diagnose_plugin.py uninstall.py upgrade.py \
config_usb_printer.py diagnose_queues.py logcapture.py \
- doctor.py
+ doctor.py uiscan.py
am__dist_fin_SCRIPTS_DIST = prnt/filters/hpps
am__dist_hpfax_SCRIPTS_DIST = fax/backend/hpfax.py
am__dist_hplip_SCRIPTS_DIST = hpssd.py __init__.py hpdio.py
@@ -677,7 +682,7 @@ am__dist_base_DATA_DIST = base/maint.py base/codes.py base/g.py \
base/tui.py base/dime.py base/ldif.py base/vcard.py \
base/module.py base/pkit.py base/queues.py base/password.py \
base/services.py base/os_utils.py base/smart_install.py \
- base/six.py
+ base/six.py base/imageprocessing.py
am__dist_basepexpect_DATA_DIST = base/pexpect/__init__.py
am__dist_copier_DATA_DIST = copier/copier.py copier/__init__.py
am__dist_fax_DATA_DIST = fax/fax.py fax/__init__.py fax/coverpages.py \
@@ -877,10 +882,12 @@ am__dist_ppd_DATA_DIST = prnt/ps/hp-designjet_z6810ps_42in-ps.ppd.gz \
prnt/ps/hp-color_laserjet_4500-ps.ppd.gz \
prnt/ps/hp-laserjet_p2015_series-ps.ppd.gz \
prnt/ps/hp-color_laserjet_5m-ps.ppd.gz \
+ prnt/ps/hp-pagewide_color_755-ps.ppd.gz \
prnt/ps/hp-color_laserjet_5500-ps.ppd.gz \
prnt/ps/hp-laserjet_3050-ps.ppd.gz \
prnt/ps/hp-pagewide_color_mfp_e58650-ps.ppd.gz \
prnt/ps/hp-designjet_t795ps_44in-ps.ppd.gz \
+ prnt/ps/hp-laserjet_pro_m148-m149-ps.ppd.gz \
prnt/ps/hp-color_laserjet_cp5225dn-ps.ppd.gz \
prnt/ps/hp-color_laserjet_m552-ps.ppd.gz \
prnt/ps/hp-laserjet_pro_m402_m403-ps.ppd.gz \
@@ -892,6 +899,7 @@ am__dist_ppd_DATA_DIST = prnt/ps/hp-designjet_z6810ps_42in-ps.ppd.gz \
prnt/ps/hp-color_laserjet_8500-ps.ppd.gz \
prnt/ps/hp-color_laserjet_4600-ps.ppd.gz \
prnt/ps/hp-pagewide_p55250-ps.ppd.gz \
+ prnt/ps/hp-laserjet_pro_m118-m119-ps.ppd.gz \
prnt/ps/hp-color_laserjet_pro_mfp_m477d-ps.ppd.gz \
prnt/ps/hp-laserjet_500_color_m551-ps.ppd.gz \
prnt/ps/hp-laserjet_4300-ps.ppd.gz \
@@ -903,6 +911,7 @@ am__dist_ppd_DATA_DIST = prnt/ps/hp-designjet_z6810ps_42in-ps.ppd.gz \
prnt/ps/hp-laserjet_mfp_m725-ps.ppd.gz \
prnt/ps/hp-business_inkjet_2300-ps.ppd.gz \
prnt/ps/hp-officejet_color_mfp_x585.ppd.gz \
+ prnt/ps/hp-pagewide_color_mfp_774-779-ps.ppd.gz \
prnt/ps/hp-laserjet_3052-ps.ppd.gz \
prnt/ps/hp-color_laserjet_2605-ps.ppd.gz \
prnt/ps/hp-laserjet_p2055_series-ps.ppd.gz \
@@ -945,6 +954,7 @@ am__dist_ppd_DATA_DIST = prnt/ps/hp-designjet_z6810ps_42in-ps.ppd.gz \
prnt/ps/hp-laserjet_pro_m701-ps.ppd.gz \
prnt/ps/hp-designjet_Z9_44in-ps.ppd.gz \
prnt/ps/hp-laserjet_m9040_mfp-ps.ppd.gz \
+ prnt/ps/hp-laserjet_pro_m148f-m149f-ps.ppd.gz \
prnt/ps/hp-laserjet_1300-ps.ppd.gz \
prnt/ps/hp-pagewide_pro_mfp_772-777-ps.ppd.gz \
prnt/ps/hp-color_laserjet_4600_series-ps.ppd.gz \
@@ -2011,7 +2021,8 @@ DATA = $(apparmor_abstraction_DATA) $(apparmor_profile_DATA) \
$(dist_selinux_DATA) $(dist_ui_DATA) $(dist_ui4_DATA) \
$(dist_ui5_DATA) $(dist_unrel_DATA) $(dist_www0_DATA) \
$(dist_www3_DATA) $(dist_www4_DATA) $(doc_DATA) \
- $(hplip_conf_DATA) $(hplip_desktop_DATA) $(hplip_systray_DATA)
+ $(hp_uiscan_desktop_DATA) $(hplip_conf_DATA) \
+ $(hplip_desktop_DATA) $(hplip_systray_DATA)
ETAGS = etags
CTAGS = ctags
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
@@ -3162,10 +3173,12 @@ foomatic_ps_printers = \
prnt/ps/hp-color_laserjet_4500-ps.ppd.gz \
prnt/ps/hp-laserjet_p2015_series-ps.ppd.gz \
prnt/ps/hp-color_laserjet_5m-ps.ppd.gz \
+ prnt/ps/hp-pagewide_color_755-ps.ppd.gz \
prnt/ps/hp-color_laserjet_5500-ps.ppd.gz \
prnt/ps/hp-laserjet_3050-ps.ppd.gz \
prnt/ps/hp-pagewide_color_mfp_e58650-ps.ppd.gz \
prnt/ps/hp-designjet_t795ps_44in-ps.ppd.gz \
+ prnt/ps/hp-laserjet_pro_m148-m149-ps.ppd.gz \
prnt/ps/hp-color_laserjet_cp5225dn-ps.ppd.gz \
prnt/ps/hp-color_laserjet_m552-ps.ppd.gz \
prnt/ps/hp-laserjet_pro_m402_m403-ps.ppd.gz \
@@ -3177,6 +3190,7 @@ foomatic_ps_printers = \
prnt/ps/hp-color_laserjet_8500-ps.ppd.gz \
prnt/ps/hp-color_laserjet_4600-ps.ppd.gz \
prnt/ps/hp-pagewide_p55250-ps.ppd.gz \
+ prnt/ps/hp-laserjet_pro_m118-m119-ps.ppd.gz \
prnt/ps/hp-color_laserjet_pro_mfp_m477d-ps.ppd.gz \
prnt/ps/hp-laserjet_500_color_m551-ps.ppd.gz \
prnt/ps/hp-laserjet_4300-ps.ppd.gz \
@@ -3188,6 +3202,7 @@ foomatic_ps_printers = \
prnt/ps/hp-laserjet_mfp_m725-ps.ppd.gz \
prnt/ps/hp-business_inkjet_2300-ps.ppd.gz \
prnt/ps/hp-officejet_color_mfp_x585.ppd.gz \
+ prnt/ps/hp-pagewide_color_mfp_774-779-ps.ppd.gz \
prnt/ps/hp-laserjet_3052-ps.ppd.gz \
prnt/ps/hp-color_laserjet_2605-ps.ppd.gz \
prnt/ps/hp-laserjet_p2055_series-ps.ppd.gz \
@@ -3230,6 +3245,7 @@ foomatic_ps_printers = \
prnt/ps/hp-laserjet_pro_m701-ps.ppd.gz \
prnt/ps/hp-designjet_Z9_44in-ps.ppd.gz \
prnt/ps/hp-laserjet_m9040_mfp-ps.ppd.gz \
+ prnt/ps/hp-laserjet_pro_m148f-m149f-ps.ppd.gz \
prnt/ps/hp-laserjet_1300-ps.ppd.gz \
prnt/ps/hp-pagewide_pro_mfp_772-777-ps.ppd.gz \
prnt/ps/hp-color_laserjet_4600_series-ps.ppd.gz \
@@ -4252,7 +4268,9 @@ dist_unrel_DATA =
@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@ scan/sane/sanei_init_debug.c scan/sane/marvell.h scan/sane/marvelli.h scan/sane/marvell.c scan/sane/soapht.c scan/sane/soap.c \
@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@ scan/sane/soaphti.h scan/sane/soapi.h scan/sane/xml.c scan/sane/xml.h scan/sane/ledm.h scan/sane/ledmi.h scan/sane/ledm.c \
@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@ scan/sane/bb_ledm.c scan/sane/http.h scan/sane/http.c scan/sane/sclpml.c scan/sane/sclpml.h common/utils.c common/utils.h \
-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@ scan/sane/escl.h scan/sane/escli.h scan/sane/escl.c
+@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@ scan/sane/escl.h scan/sane/escli.h scan/sane/escl.c \
+@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@ scan/sane/orblitei.h scan/sane/orblite.h scan/sane/orblite.c \
+@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@ scan/sane/OrbliteScan/LinuxCommon.h scan/sane/OrbliteScan/MacCommon.h
@DARWIN_BUILD_FALSE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@libsane_hpaio_la_LDFLAGS = -version-info 1:0:0
@DARWIN_BUILD_TRUE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@libsane_hpaio_la_LDFLAGS = -module -framework CoreFoundation -version-info 1:0:0
@@ -4344,7 +4362,7 @@ dist_unrel_DATA =
@FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@dist_cmd_SCRIPTS = align.py info.py print.py toolbox.py clean.py colorcal.py unload.py testpage.py makeuri.py check.py fab.py levels.py \
@FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ sendfax.py setup.py makecopies.py probe.py timedate.py firmware.py scan.py systray.py plugin.py linefeedcal.py pqdiag.py \
@FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ faxsetup.py devicesettings.py printsettings.py query.py pkservice.py wificonfig.py diagnose_plugin.py uninstall.py \
-@FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ upgrade.py config_usb_printer.py diagnose_queues.py logcapture.py doctor.py
+@FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ upgrade.py config_usb_printer.py diagnose_queues.py logcapture.py doctor.py uiscan.py
@FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@homedir = $(hplipdir)
@FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@dist_home_DATA = check-plugin.py \
@@ -4358,7 +4376,7 @@ dist_unrel_DATA =
@FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ base/imagesize.py base/models.py base/validation.py base/sixext.py base/avahi.py \
@FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ base/mdns.py base/tui.py base/dime.py base/ldif.py base/vcard.py base/module.py \
@FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ base/pkit.py base/queues.py base/password.py base/services.py base/os_utils.py \
-@FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ base/smart_install.py base/six.py
+@FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ base/smart_install.py base/six.py base/imageprocessing.py
@FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@basepexpectdir = $(hplipdir)/base/pexpect
@FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@dist_basepexpect_DATA = base/pexpect/__init__.py
@@ -4547,6 +4565,10 @@ dist_unrel_DATA =
@FULL_BUILD_TRUE@@GUI_BUILD_TRUE@@HPLIP_BUILD_TRUE@hplip_systraydir = $(systraydir)
@FULL_BUILD_TRUE@@GUI_BUILD_TRUE@@HPLIP_BUILD_TRUE@hplip_systray_DATA = hplip-systray.desktop
+#hp-uiscan_desktop
+@FULL_BUILD_TRUE@@GUI_BUILD_TRUE@@HPLIP_BUILD_TRUE@hp_uiscan_desktopdir = $(icondir)
+@FULL_BUILD_TRUE@@GUI_BUILD_TRUE@@HPLIP_BUILD_TRUE@hp_uiscan_desktop_DATA = hp-uiscan.desktop
+
# hpps (Finishing PS filter)
@FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@findir = $(cupsfilterdir)
@FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@dist_fin_SCRIPTS = prnt/filters/hpps
@@ -4648,7 +4670,6 @@ libapdk_la_CFLAGS = $(libapdk_la_CXXFLAGS) -Iprnt/hpijs
@HPCUPS_INSTALL_TRUE@hpcups_CXXFLAGS = $(APDK_ENDIAN_FLAG) $(DBUS_CFLAGS)
@HPCUPS_INSTALL_TRUE@hpcups_LDADD = -L./prnt/hpcups/ -ljpeg -ldl -lImageProcessor -lcups -lcupsimage -lz $(DBUS_LIBS)
-
#else
#hpcupsdir = $(cupsfilterdir)
#hpcups_PROGRAMS = hpcups
@@ -4739,6 +4760,8 @@ hplip.conf: $(top_builddir)/config.status $(srcdir)/hplip.conf.in
cd $(top_builddir) && $(SHELL) ./config.status $@
hplip.desktop: $(top_builddir)/config.status $(srcdir)/hplip.desktop.in
cd $(top_builddir) && $(SHELL) ./config.status $@
+hp-uiscan.desktop: $(top_builddir)/config.status $(srcdir)/hp-uiscan.desktop.in
+ cd $(top_builddir) && $(SHELL) ./config.status $@
hplip-systray.desktop: $(top_builddir)/config.status $(srcdir)/hplip-systray.desktop.in
cd $(top_builddir) && $(SHELL) ./config.status $@
prnt/drv/hpijs.drv: $(top_builddir)/config.status $(top_srcdir)/prnt/drv/hpijs.drv.in
@@ -5740,6 +5763,7 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsane_hpaio_la-ledm.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsane_hpaio_la-marvell.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsane_hpaio_la-mfpdtf.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsane_hpaio_la-orblite.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsane_hpaio_la-pml.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsane_hpaio_la-sanei_init_debug.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsane_hpaio_la-scl.Plo@am__quote@
@@ -6253,6 +6277,13 @@ libsane_hpaio_la-escl.lo: scan/sane/escl.c
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsane_hpaio_la_CFLAGS) $(CFLAGS) -c -o libsane_hpaio_la-escl.lo `test -f 'scan/sane/escl.c' || echo '$(srcdir)/'`scan/sane/escl.c
+libsane_hpaio_la-orblite.lo: scan/sane/orblite.c
+@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsane_hpaio_la_CFLAGS) $(CFLAGS) -MT libsane_hpaio_la-orblite.lo -MD -MP -MF $(DEPDIR)/libsane_hpaio_la-orblite.Tpo -c -o libsane_hpaio_la-orblite.lo `test -f 'scan/sane/orblite.c' || echo '$(srcdir)/'`scan/sane/orblite.c
+@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libsane_hpaio_la-orblite.Tpo $(DEPDIR)/libsane_hpaio_la-orblite.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='scan/sane/orblite.c' object='libsane_hpaio_la-orblite.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsane_hpaio_la_CFLAGS) $(CFLAGS) -c -o libsane_hpaio_la-orblite.lo `test -f 'scan/sane/orblite.c' || echo '$(srcdir)/'`scan/sane/orblite.c
+
pcardext_la-pcardext.lo: pcard/pcardext/pcardext.c
@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pcardext_la_CFLAGS) $(CFLAGS) -MT pcardext_la-pcardext.lo -MD -MP -MF $(DEPDIR)/pcardext_la-pcardext.Tpo -c -o pcardext_la-pcardext.lo `test -f 'pcard/pcardext/pcardext.c' || echo '$(srcdir)/'`pcard/pcardext/pcardext.c
@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/pcardext_la-pcardext.Tpo $(DEPDIR)/pcardext_la-pcardext.Plo
@@ -8757,6 +8788,26 @@ uninstall-docDATA:
test -n "$$files" || exit 0; \
echo " ( cd '$(DESTDIR)$(docdir)' && rm -f" $$files ")"; \
cd "$(DESTDIR)$(docdir)" && rm -f $$files
+install-hp_uiscan_desktopDATA: $(hp_uiscan_desktop_DATA)
+ @$(NORMAL_INSTALL)
+ test -z "$(hp_uiscan_desktopdir)" || $(MKDIR_P) "$(DESTDIR)$(hp_uiscan_desktopdir)"
+ @list='$(hp_uiscan_desktop_DATA)'; test -n "$(hp_uiscan_desktopdir)" || list=; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(hp_uiscan_desktopdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(hp_uiscan_desktopdir)" || exit $$?; \
+ done
+
+uninstall-hp_uiscan_desktopDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(hp_uiscan_desktop_DATA)'; test -n "$(hp_uiscan_desktopdir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ test -n "$$files" || exit 0; \
+ echo " ( cd '$(DESTDIR)$(hp_uiscan_desktopdir)' && rm -f" $$files ")"; \
+ cd "$(DESTDIR)$(hp_uiscan_desktopdir)" && rm -f $$files
install-hplip_confDATA: $(hplip_conf_DATA)
@$(NORMAL_INSTALL)
test -z "$(hplip_confdir)" || $(MKDIR_P) "$(DESTDIR)$(hplip_confdir)"
@@ -9026,7 +9077,7 @@ all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(SCRIPTS) $(DATA)
install-binPROGRAMS: install-libLTLIBRARIES
installdirs:
- for dir in "$(DESTDIR)$(cupsextdir)" "$(DESTDIR)$(hpmudextdir)" "$(DESTDIR)$(libdir)" "$(DESTDIR)$(libsane_hpaiodir)" "$(DESTDIR)$(pcardextdir)" "$(DESTDIR)$(scanextdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(dat2drvdir)" "$(DESTDIR)$(hpdir)" "$(DESTDIR)$(hpcupsdir)" "$(DESTDIR)$(hpcupsfaxdir)" "$(DESTDIR)$(hppsdir)" "$(DESTDIR)$(locatedriverdir)" "$(DESTDIR)$(cmddir)" "$(DESTDIR)$(findir)" "$(DESTDIR)$(hpfaxdir)" "$(DESTDIR)$(hplipdir)" "$(DESTDIR)$(plugins4dir)" "$(DESTDIR)$(plugins5dir)" "$(DESTDIR)$(ripdir)" "$(DESTDIR)$(pstotiffdir)" "$(DESTDIR)$(apparmor_abstractiondir)" "$(DESTDIR)$(apparmor_profiledir)" "$(DESTDIR)$(cupsdrvdir)" "$(DESTDIR)$(cupsdrv2dir)" "$(DESTDIR)$(apparmor_abstractiondir)" "$(DESTDIR)$(apparmor_profiledir)" "$(DESTDIR)$(basedir)" "$(DESTDIR)$(basepexpectdir)" "$(DESTDIR)$(copierdir)" "$(DESTDIR)$(faxdir)" "$(DESTDIR)$(fax_filtersdir)" "$(DESTDIR)$(filterdir)" "$(DESTDIR)$(halpredir)" "$(DESTDIR)$(homedir)" "$(DESTDIR)$(hpcupsfaxppddir)" "$(DESTDIR)$(hpijsfaxppddir)" "$(DESTDIR)$(hplip_statedir)" "$(DESTDIR)$(images_128x128dir)" "$(DESTDIR)$(images_16x16dir)" "$(DESTDIR)$(images_24x24dir)" "$(DESTDIR)$(images_256x256dir)" "$(DESTDIR)$(images_32x32dir)" "$(DESTDIR)$(images_64x64dir)" "$(DESTDIR)$(images_devicesdir)" "$(DESTDIR)$(images_otherdir)" "$(DESTDIR)$(installdir)" "$(DESTDIR)$(ldldir)" "$(DESTDIR)$(localzdir)" "$(DESTDIR)$(locatedriverdir)" "$(DESTDIR)$(modelsdir)" "$(DESTDIR)$(pcarddir)" "$(DESTDIR)$(pcldir)" "$(DESTDIR)$(pluginsdir)" "$(DESTDIR)$(policykit_dbus_etcdir)" "$(DESTDIR)$(policykit_dbus_sharedir)" "$(DESTDIR)$(policykit_policydir)" "$(DESTDIR)$(postscriptdir)" "$(DESTDIR)$(ppddir)" "$(DESTDIR)$(printpluginsdir)" "$(DESTDIR)$(prntdir)" "$(DESTDIR)$(rulesdir)" "$(DESTDIR)$(rulessystemdir)" "$(DESTDIR)$(scandir)" "$(DESTDIR)$(selinuxdir)" "$(DESTDIR)$(uidir)" "$(DESTDIR)$(ui4dir)" "$(DESTDIR)$(ui5dir)" "$(DESTDIR)$(unreldir)" "$(DESTDIR)$(www0dir)" "$(DESTDIR)$(www3dir)" "$(DESTDIR)$(www4dir)" "$(DESTDIR)$(docdir)" "$(DESTDIR)$(hplip_confdir)" "$(DESTDIR)$(hplip_desktopdir)" "$(DESTDIR)$(hplip_systraydir)"; do \
+ for dir in "$(DESTDIR)$(cupsextdir)" "$(DESTDIR)$(hpmudextdir)" "$(DESTDIR)$(libdir)" "$(DESTDIR)$(libsane_hpaiodir)" "$(DESTDIR)$(pcardextdir)" "$(DESTDIR)$(scanextdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(dat2drvdir)" "$(DESTDIR)$(hpdir)" "$(DESTDIR)$(hpcupsdir)" "$(DESTDIR)$(hpcupsfaxdir)" "$(DESTDIR)$(hppsdir)" "$(DESTDIR)$(locatedriverdir)" "$(DESTDIR)$(cmddir)" "$(DESTDIR)$(findir)" "$(DESTDIR)$(hpfaxdir)" "$(DESTDIR)$(hplipdir)" "$(DESTDIR)$(plugins4dir)" "$(DESTDIR)$(plugins5dir)" "$(DESTDIR)$(ripdir)" "$(DESTDIR)$(pstotiffdir)" "$(DESTDIR)$(apparmor_abstractiondir)" "$(DESTDIR)$(apparmor_profiledir)" "$(DESTDIR)$(cupsdrvdir)" "$(DESTDIR)$(cupsdrv2dir)" "$(DESTDIR)$(apparmor_abstractiondir)" "$(DESTDIR)$(apparmor_profiledir)" "$(DESTDIR)$(basedir)" "$(DESTDIR)$(basepexpectdir)" "$(DESTDIR)$(copierdir)" "$(DESTDIR)$(faxdir)" "$(DESTDIR)$(fax_filtersdir)" "$(DESTDIR)$(filterdir)" "$(DESTDIR)$(halpredir)" "$(DESTDIR)$(homedir)" "$(DESTDIR)$(hpcupsfaxppddir)" "$(DESTDIR)$(hpijsfaxppddir)" "$(DESTDIR)$(hplip_statedir)" "$(DESTDIR)$(images_128x128dir)" "$(DESTDIR)$(images_16x16dir)" "$(DESTDIR)$(images_24x24dir)" "$(DESTDIR)$(images_256x256dir)" "$(DESTDIR)$(images_32x32dir)" "$(DESTDIR)$(images_64x64dir)" "$(DESTDIR)$(images_devicesdir)" "$(DESTDIR)$(images_otherdir)" "$(DESTDIR)$(installdir)" "$(DESTDIR)$(ldldir)" "$(DESTDIR)$(localzdir)" "$(DESTDIR)$(locatedriverdir)" "$(DESTDIR)$(modelsdir)" "$(DESTDIR)$(pcarddir)" "$(DESTDIR)$(pcldir)" "$(DESTDIR)$(pluginsdir)" "$(DESTDIR)$(policykit_dbus_etcdir)" "$(DESTDIR)$(policykit_dbus_sharedir)" "$(DESTDIR)$(policykit_policydir)" "$(DESTDIR)$(postscriptdir)" "$(DESTDIR)$(ppddir)" "$(DESTDIR)$(printpluginsdir)" "$(DESTDIR)$(prntdir)" "$(DESTDIR)$(rulesdir)" "$(DESTDIR)$(rulessystemdir)" "$(DESTDIR)$(scandir)" "$(DESTDIR)$(selinuxdir)" "$(DESTDIR)$(uidir)" "$(DESTDIR)$(ui4dir)" "$(DESTDIR)$(ui5dir)" "$(DESTDIR)$(unreldir)" "$(DESTDIR)$(www0dir)" "$(DESTDIR)$(www3dir)" "$(DESTDIR)$(www4dir)" "$(DESTDIR)$(docdir)" "$(DESTDIR)$(hp_uiscan_desktopdir)" "$(DESTDIR)$(hplip_confdir)" "$(DESTDIR)$(hplip_desktopdir)" "$(DESTDIR)$(hplip_systraydir)"; do \
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
done
install: install-am
@@ -9116,13 +9167,13 @@ install-data-am: install-apparmor_abstractionDATA \
install-dist_ui4DATA install-dist_ui5DATA install-dist_uiDATA \
install-dist_unrelDATA install-dist_www0DATA \
install-dist_www3DATA install-dist_www4DATA install-docDATA \
- install-hpPROGRAMS install-hpcupsPROGRAMS \
- install-hpcupsfaxPROGRAMS install-hplip_confDATA \
- install-hplip_desktopDATA install-hplip_systrayDATA \
- install-hpmudextLTLIBRARIES install-hppsPROGRAMS \
- install-libsane_hpaioLTLIBRARIES install-locatedriverPROGRAMS \
- install-pcardextLTLIBRARIES install-pstotiffSCRIPTS \
- install-scanextLTLIBRARIES
+ install-hpPROGRAMS install-hp_uiscan_desktopDATA \
+ install-hpcupsPROGRAMS install-hpcupsfaxPROGRAMS \
+ install-hplip_confDATA install-hplip_desktopDATA \
+ install-hplip_systrayDATA install-hpmudextLTLIBRARIES \
+ install-hppsPROGRAMS install-libsane_hpaioLTLIBRARIES \
+ install-locatedriverPROGRAMS install-pcardextLTLIBRARIES \
+ install-pstotiffSCRIPTS install-scanextLTLIBRARIES
@$(NORMAL_INSTALL)
$(MAKE) $(AM_MAKEFLAGS) install-data-hook
install-dvi: install-dvi-am
@@ -9209,11 +9260,11 @@ uninstall-am: uninstall-apparmor_abstractionDATA \
uninstall-dist_unrelDATA uninstall-dist_www0DATA \
uninstall-dist_www3DATA uninstall-dist_www4DATA \
uninstall-docDATA uninstall-hpPROGRAMS \
- uninstall-hpcupsPROGRAMS uninstall-hpcupsfaxPROGRAMS \
- uninstall-hplip_confDATA uninstall-hplip_desktopDATA \
- uninstall-hplip_systrayDATA uninstall-hpmudextLTLIBRARIES \
- uninstall-hppsPROGRAMS uninstall-libLTLIBRARIES \
- uninstall-libsane_hpaioLTLIBRARIES \
+ uninstall-hp_uiscan_desktopDATA uninstall-hpcupsPROGRAMS \
+ uninstall-hpcupsfaxPROGRAMS uninstall-hplip_confDATA \
+ uninstall-hplip_desktopDATA uninstall-hplip_systrayDATA \
+ uninstall-hpmudextLTLIBRARIES uninstall-hppsPROGRAMS \
+ uninstall-libLTLIBRARIES uninstall-libsane_hpaioLTLIBRARIES \
uninstall-locatedriverPROGRAMS uninstall-pcardextLTLIBRARIES \
uninstall-pstotiffSCRIPTS uninstall-scanextLTLIBRARIES
@$(NORMAL_INSTALL)
@@ -9267,20 +9318,21 @@ uninstall-am: uninstall-apparmor_abstractionDATA \
install-dist_unrelDATA install-dist_www0DATA \
install-dist_www3DATA install-dist_www4DATA install-docDATA \
install-dvi install-dvi-am install-exec install-exec-am \
- install-hpPROGRAMS install-hpcupsPROGRAMS \
- install-hpcupsfaxPROGRAMS install-hplip_confDATA \
- install-hplip_desktopDATA install-hplip_systrayDATA \
- install-hpmudextLTLIBRARIES install-hppsPROGRAMS install-html \
- install-html-am install-info install-info-am \
- install-libLTLIBRARIES install-libsane_hpaioLTLIBRARIES \
- install-locatedriverPROGRAMS install-man \
- install-pcardextLTLIBRARIES install-pdf install-pdf-am \
- install-ps install-ps-am install-pstotiffSCRIPTS \
- install-scanextLTLIBRARIES install-strip installcheck \
- installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-compile \
- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- tags uninstall uninstall-am uninstall-apparmor_abstractionDATA \
+ install-hpPROGRAMS install-hp_uiscan_desktopDATA \
+ install-hpcupsPROGRAMS install-hpcupsfaxPROGRAMS \
+ install-hplip_confDATA install-hplip_desktopDATA \
+ install-hplip_systrayDATA install-hpmudextLTLIBRARIES \
+ install-hppsPROGRAMS install-html install-html-am install-info \
+ install-info-am install-libLTLIBRARIES \
+ install-libsane_hpaioLTLIBRARIES install-locatedriverPROGRAMS \
+ install-man install-pcardextLTLIBRARIES install-pdf \
+ install-pdf-am install-ps install-ps-am \
+ install-pstotiffSCRIPTS install-scanextLTLIBRARIES \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
+ pdf pdf-am ps ps-am tags uninstall uninstall-am \
+ uninstall-apparmor_abstractionDATA \
uninstall-apparmor_profileDATA uninstall-binPROGRAMS \
uninstall-cupsdrv2DATA uninstall-cupsdrvDATA \
uninstall-cupsextLTLIBRARIES uninstall-dat2drvPROGRAMS \
@@ -9318,11 +9370,11 @@ uninstall-am: uninstall-apparmor_abstractionDATA \
uninstall-dist_unrelDATA uninstall-dist_www0DATA \
uninstall-dist_www3DATA uninstall-dist_www4DATA \
uninstall-docDATA uninstall-hook uninstall-hpPROGRAMS \
- uninstall-hpcupsPROGRAMS uninstall-hpcupsfaxPROGRAMS \
- uninstall-hplip_confDATA uninstall-hplip_desktopDATA \
- uninstall-hplip_systrayDATA uninstall-hpmudextLTLIBRARIES \
- uninstall-hppsPROGRAMS uninstall-libLTLIBRARIES \
- uninstall-libsane_hpaioLTLIBRARIES \
+ uninstall-hp_uiscan_desktopDATA uninstall-hpcupsPROGRAMS \
+ uninstall-hpcupsfaxPROGRAMS uninstall-hplip_confDATA \
+ uninstall-hplip_desktopDATA uninstall-hplip_systrayDATA \
+ uninstall-hpmudextLTLIBRARIES uninstall-hppsPROGRAMS \
+ uninstall-libLTLIBRARIES uninstall-libsane_hpaioLTLIBRARIES \
uninstall-locatedriverPROGRAMS uninstall-pcardextLTLIBRARIES \
uninstall-pstotiffSCRIPTS uninstall-scanextLTLIBRARIES
@@ -9413,6 +9465,7 @@ dist-hook:
@HPLIP_CLASS_DRIVER_TRUE@ rm -rf $(distdir)/ui5/
@HPLIP_CLASS_DRIVER_TRUE@ rm -rf $(distdir)/align.py
@HPLIP_CLASS_DRIVER_TRUE@ rm -rf $(distdir)/info.py
+@HPLIP_CLASS_DRIVER_TRUE@ rm -rf $(distdir)/uiscan.py
@HPLIP_CLASS_DRIVER_TRUE@ rm -rf $(distdir)/toolbox.py
@HPLIP_CLASS_DRIVER_TRUE@ rm -rf $(distdir)/clean.py
@HPLIP_CLASS_DRIVER_TRUE@ rm -rf $(distdir)/colorcal.py
@@ -9456,6 +9509,7 @@ dist-hook:
@HPLIP_CLASS_DRIVER_TRUE@ rm -rf $(distdir)/__init__.py
@HPLIP_CLASS_DRIVER_TRUE@ rm -rf $(distdir)/hpdio.py
@HPLIP_CLASS_DRIVER_TRUE@ rm -rf $(distdir)/hplip.desktop.in
+@HPLIP_CLASS_DRIVER_TRUE@ rm -rf $(distdir)/hp-uiscan.desktop.in
@HPLIP_CLASS_DRIVER_TRUE@ rm -rf $(distdir)/hplip-systray.desktop.in
@HPLIP_CLASS_DRIVER_TRUE@ rm -rf $(distdir)/print.py
@HPLIP_CLASS_DRIVER_TRUE@ rm -rf $(distdir)/printsettings.py
diff --git a/base/imageprocessing.py b/base/imageprocessing.py
new file mode 100644
index 000000000..be4e4d0d6
--- /dev/null
+++ b/base/imageprocessing.py
@@ -0,0 +1,682 @@
+#from PIL import ImageStat
+from base import utils, os_utils
+from base.g import *
+#from PIL import Image
+#from PIL import ImageEnhance
+#from tesserocr import PyTessBaseAPI, PSM
+#from PyPDF2 import PdfFileMerger
+#from PyPDF2 import PdfFileReader
+#import numpy as np
+#import PyPDF2
+#import subprocess
+#import imutils
+#import cv2
+import math
+import os
+import sys
+import platform
+from installer import core_install
+from installer import dcheck
+#from .dcheck import *
+threshold = 200 #the average of the darkest values must be _below_ this to count (0 is darkest, 255 is lightest)
+obviousness = 50 #how many of the darkest pixels to include (1 would mean a single dark pixel triggers it)
+
+def rotate_image(image, angle):
+ import numpy as np
+ import cv2
+ """
+ Rotates an OpenCV 2 / NumPy image about it's centre by the given angle
+ (in radians). The returned image will be large enough to hold the entire
+ new image, with a black background
+ """
+
+ # Get the image size
+ # No that's not an error - NumPy stores image matricies backwards
+ image_size = (image.shape[1], image.shape[0])
+ image_center = tuple(np.array(image_size) / 2)
+
+ # Convert the OpenCV 3x2 rotation matrix to 3x3
+ rot_mat = np.vstack(
+ [cv2.getRotationMatrix2D(image_center, angle, 1.0), [0, 0, 1]]
+ )
+
+ rot_mat_notranslate = np.matrix(rot_mat[0:2, 0:2])
+
+ # Shorthand for below calcs
+ image_w2 = image_size[0] * 0.5
+ image_h2 = image_size[1] * 0.5
+
+ # Obtain the rotated coordinates of the image corners
+ rotated_coords = [
+ (np.array([-image_w2, image_h2]) * rot_mat_notranslate).A[0],
+ (np.array([ image_w2, image_h2]) * rot_mat_notranslate).A[0],
+ (np.array([-image_w2, -image_h2]) * rot_mat_notranslate).A[0],
+ (np.array([ image_w2, -image_h2]) * rot_mat_notranslate).A[0]
+ ]
+
+ # Find the size of the new image
+ x_coords = [pt[0] for pt in rotated_coords]
+ x_pos = [x for x in x_coords if x > 0]
+ x_neg = [x for x in x_coords if x < 0]
+
+ y_coords = [pt[1] for pt in rotated_coords]
+ y_pos = [y for y in y_coords if y > 0]
+ y_neg = [y for y in y_coords if y < 0]
+
+ right_bound = max(x_pos)
+ left_bound = min(x_neg)
+ top_bound = max(y_pos)
+ bot_bound = min(y_neg)
+
+ new_w = int(abs(right_bound - left_bound))
+ new_h = int(abs(top_bound - bot_bound))
+
+ # We require a translation matrix to keep the image centred
+ trans_mat = np.matrix([
+ [1, 0, int(new_w * 0.5 - image_w2)],
+ [0, 1, int(new_h * 0.5 - image_h2)],
+ [0, 0, 1]
+ ])
+
+ # Compute the tranform for the combined rotation and translation
+ affine_mat = (np.matrix(trans_mat) * np.matrix(rot_mat))[0:2, :]
+
+ # Apply the transform
+ result = cv2.warpAffine(
+ image,
+ affine_mat,
+ (new_w, new_h),
+ flags=cv2.INTER_LINEAR
+ )
+
+ return result
+
+
+def largest_rotated_rect(w, h, angle):
+ """
+ Given a rectangle of size wxh that has been rotated by 'angle' (in
+ radians), computes the width and height of the largest possible
+ axis-aligned rectangle within the rotated rectangle.
+
+ Original JS code by 'Andri' and Magnus Hoff from Stack Overflow
+
+ Converted to Python by Aaron Snoswell
+ """
+
+ quadrant = int(math.floor(angle / (math.pi / 2))) & 3
+ sign_alpha = angle if ((quadrant & 1) == 0) else math.pi - angle
+ alpha = (sign_alpha % math.pi + math.pi) % math.pi
+
+ bb_w = w * math.cos(alpha) + h * math.sin(alpha)
+ bb_h = w * math.sin(alpha) + h * math.cos(alpha)
+
+ gamma = math.atan2(bb_w, bb_w) if (w < h) else math.atan2(bb_w, bb_w)
+
+ delta = math.pi - alpha - gamma
+
+ length = h if (w < h) else w
+
+ d = length * math.cos(alpha)
+ a = d * math.sin(alpha) / math.sin(delta)
+
+ y = a * math.cos(gamma)
+ x = y * math.tan(gamma)
+
+ return (
+ bb_w - 2 * x,
+ bb_h - 2 * y
+ )
+
+
+def crop_around_center(image, width, height):
+ """
+ Given a NumPy / OpenCV 2 image, crops it to the given width and height,
+ around it's centre point
+ """
+
+ image_size = (image.shape[1], image.shape[0])
+ image_center = (int(image_size[0] * 0.5), int(image_size[1] * 0.5))
+
+ if(width > image_size[0]):
+ width = image_size[0]
+
+ if(height > image_size[1]):
+ height = image_size[1]
+
+ x1 = int(image_center[0] - width * 0.5)
+ x2 = int(image_center[0] + width * 0.5)
+ y1 = int(image_center[1] - height * 0.5)
+ y2 = int(image_center[1] + height * 0.5)
+
+ return image[y1:y2, x1:x2]
+
+def deskew(im):
+ import numpy as np
+ import cv2
+ from PIL import Image
+ '''image=np.array(im)
+ image_height, image_width = image.shape[0:2]
+
+ gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
+ edges = cv2.Canny(gray, 100, 100, apertureSize=3)
+ lines = cv2.HoughLinesP(edges, 1, math.pi / 180.0, 100, minLineLength=100, maxLineGap=5)
+
+ angles = []
+ temp_angles = []
+
+ for x1, y1, x2, y2 in lines[0]:
+ angle = math.degrees(math.atan2(y2 - y1, x2 - x1))
+ temp_angles.append(angle)
+ angle = abs(angle)
+ if angle != 0:
+ angles.append(angle)
+
+ median_angle = min(angles)
+ for item in temp_angles:
+ if median_angle == abs(item):
+ median_angle = item
+ #print(median_angle)
+ if not (median_angle != 90 and median_angle != -90):
+ return im
+ if (median_angle >= 45 or median_angle <= -45):
+ return im'''
+ '''# construct the argument parse and parse the arguments
+ ap = argparse.ArgumentParser()
+ ap.add_argument("-i", "--image", required=True,
+ help="path to input image file")
+ args = vars(ap.parse_args())
+ im=Image.open(args["image"])'''
+ im = mixedfeed(im)
+ #im.save("tmp.png")
+ #im=Image.open("tmp.jpeg")
+ # load the image from disk
+ #image = cv2.imread(args["image"])
+ #img = np.array(im)
+
+ #image = cv2.imread('tmp.png')
+ image = np.array(im)
+ image_height, image_width = image.shape[0:2]
+ # convert the image to grayscale and flip the foreground
+ # and background to ensure foreground is now "white" and
+ # the background is "black"
+ gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
+ gray = cv2.bitwise_not(gray)
+
+ # threshold the image, setting all foreground pixels to
+ # 255 and all background pixels to 0
+ thresh = cv2.threshold(gray, 0, 255,
+ cv2.THRESH_BINARY | cv2.THRESH_OTSU)[1]
+ # grab the (x, y) coordinates of all pixel values that
+ # are greater than zero, then use these coordinates to
+ # compute a rotated bounding box that contains all
+ # coordinates
+ coords = np.column_stack(np.where(thresh > 0))
+ angle = cv2.minAreaRect(coords)[-1]
+ #print (angle)
+ if angle < -45:
+ angle = -(90 + angle)
+ # otherwise, just take the inverse of the angle to make
+ # it positive
+ else:
+ angle = -angle
+ #print (angle)
+ image_orig = np.copy(image)
+ image_rotated = rotate_image(image, angle)
+ image_rotated_cropped = crop_around_center(
+ image_rotated,
+ *largest_rotated_rect(
+ image_width,
+ image_height,
+ math.radians(angle)
+ )
+ )
+
+ return Image.fromarray(image_rotated_cropped)
+
+
+def blankpage(im,lineart_mode):
+ from PIL import ImageStat
+ ''' check for the blank page '''
+
+ v = ImageStat.Stat(im).var
+ #print(v)
+ if lineart_mode and ( v[0] < 300 ):
+ return True
+ if ( ( v[0] < 300 ) and ( v[1] < 300 ) and ( v[2] < 300)) and (lineart_mode ==False):
+ return True
+ else:
+ return False
+
+def rotate_bound(image, angle):
+ import cv2
+ import numpy as np
+ # grab the dimensions of the image and then determine the
+ # center
+ (h, w) = image.shape[:2]
+ (cX, cY) = (w / 2, h / 2)
+
+ # grab the rotation matrix (applying the negative of the
+ # angle to rotate clockwise), then grab the sine and cosine
+ # (i.e., the rotation components of the matrix)
+ M = cv2.getRotationMatrix2D((cX, cY), -angle, 1.0)
+ cos = np.abs(M[0, 0])
+ sin = np.abs(M[0, 1])
+
+ # compute the new bounding dimensions of the image
+ nW = int((h * sin) + (w * cos))
+ nH = int((h * cos) + (w * sin))
+
+ # adjust the rotation matrix to take into account translation
+ M[0, 2] += (nW / 2) - cX
+ M[1, 2] += (nH / 2) - cY
+
+ # perform the actual rotation and return the image
+ return cv2.warpAffine(image, M, (nW, nH))
+
+def orientangle(im):
+ from tesserocr import PyTessBaseAPI, PSM
+ with PyTessBaseAPI(psm=PSM.AUTO_OSD) as api:
+ try:
+ api.SetImage(im)
+ except IOError:
+ im = im.convert("RGB")
+ api.SetImage(im)
+ api.Recognize()
+
+ it = api.AnalyseLayout()
+ orientation, direction, order, deskew_angle = it.Orientation()
+ return orientation
+
+def autoorient(im, angle):
+ from PIL import Image
+ import numpy as np
+ #import imutils
+ orient_dict ={ 0 :0 ,1:270, 2:180, 3:90}
+ rotated=rotate_bound(np.array(im),orient_dict[angle])
+ return Image.fromarray(rotated)
+
+
+#Auto Crop Code
+def initialcrop(img):
+ w, h = img.size
+ return img.crop((10, 10, w-10, h-10))
+
+def find_line(vals):
+ #implement edge detection once, use many times
+ for i,tmp in enumerate(vals):
+ tmp.sort()
+ average = float(sum(tmp[:obviousness]))/len(tmp[:obviousness])
+ if average <= threshold:
+ return i
+ return i #i is left over from failed threshold finding, it is the bounds
+
+def getbox(img):
+ import numpy as np
+ #get the bounding box of the interesting part of a PIL image object
+ #this is done by getting the darekest of the R, G or B value of each pixel
+ #and finding were the edge gest dark/colored enough
+ #returns a tuple of (left,upper,right,lower)
+
+ width, height = img.size #for making a 2d array
+ retval = [0,0,width,height] #values will be disposed of, but this is a black image's box
+
+ pixels = list(img.getdata())
+ vals = [] #store the value of the darkest color
+ for pixel in pixels:
+ vals.append(min(pixel)) #the darkest of the R,G or B values
+
+ #make 2d array
+ pyPlatform = platform.python_version()
+ num = pyPlatform.split('.')
+ if num[0] >= '3':
+ vals = np.array([vals[i * width:(i + 1) * width] for i in range(height)])
+ else:
+ vals = np.array([vals[i * width:(i + 1) * width] for i in xrange(height)])
+
+ #start with upper bounds
+ forupper = vals.copy()
+ retval[1] = find_line(forupper)
+
+ #next, do lower bounds
+ forlower = vals.copy()
+ forlower = np.flipud(forlower)
+ retval[3] = height - find_line(forlower)
+
+ #left edge, same as before but roatate the data so left edge is top edge
+ forleft = vals.copy()
+ forleft = np.swapaxes(forleft,0,1)
+ retval[0] = find_line(forleft)
+
+ #and right edge is bottom edge of rotated array
+ forright = vals.copy()
+ forright = np.swapaxes(forright,0,1)
+ forright = np.flipud(forright)
+ retval[2] = width - find_line(forright)
+
+ if retval[0] >= retval[2] or retval[1] >= retval[3]:
+ return None
+ return tuple(retval)
+
+def autocrop(im):
+ from PIL import Image
+ import numpy as np
+ import cv2
+ blurred = cv2.blur(np.array(im), (3,3))
+ canny = auto_canny(blurred)
+
+ ## find the non-zero min-max coords of canny
+ pts = np.argwhere(canny>0)
+ y1,x1 = pts.min(axis=0)
+ y2,x2 = pts.max(axis=0)
+ ## crop the region
+ cropped = np.array(im)[y1:y2, x1:x2]
+ img = initialcrop(Image.fromarray(cropped))
+ box = getbox(img)
+ result = img.crop(box)
+ return result
+
+def mixedfeed(im):
+ from PIL import Image
+ import numpy as np
+ import cv2
+ blurred = cv2.blur(np.array(im), (3,3))
+ canny = cv2.Canny(blurred, 10, 200)
+ ## find the non-zero min-max coords of canny
+ pts = np.argwhere(canny>0)
+ y1,x1 = pts.min(axis=0)
+ y2,x2 = pts.max(axis=0)
+ ## crop the region
+ cropped = np.array(im)[0:y2, x1:x2]
+ return Image.fromarray(cropped)
+
+def generatePdfFile(adf_page_files,outputfile):
+ from PyPDF2 import PdfFileMerger, PdfFileReader
+ #temp = utils.createSequencedFilename("hpscanAuto1", ".pdf")
+ #temp = 'temp.pdf'
+ #output_file1 = utils.createSequencedFilename("hpscanmultifeed", ".pdf")
+ merger = PdfFileMerger()
+ for p in adf_page_files:
+ '''image = Image.open(p)
+ image = image.convert("RGB")
+ image.save(temp)
+ merger.append(open(temp,'rb'))
+ cmd = 'rm -f ' + temp
+ utils.run(cmd)'''
+ merger.append(PdfFileReader(p), 'hpscan')
+ '''with open(outputfile, 'wb') as fout:
+ merger.write(fout)'''
+ merger.write(outputfile)
+ for p in adf_page_files:
+ os.remove(p)
+ return outputfile
+
+def generatePdfFile_canvas(adf_page_files,outputfile,orient_list,brx,bry,tlx,tly,output_path):
+ #print ("called canvas")
+ from reportlab.pdfgen import canvas
+ from PIL import Image
+ adf_page_files2 = []
+ for p in adf_page_files:
+ output = utils.createSequencedFilename("hpscan", ".png", output_path)
+ cmd = "convert %s %s" %(p,output)
+ status = utils.run(cmd)
+ #print (status[0])
+ #print (status[1])
+ if status[0] == -1:
+ #print ("entered status -1")
+ log.error("Convert command not found.")
+ sys.exit(6)
+ adf_page_files2.append(output)
+ #print(adf_page_files2)
+ for p in adf_page_files:
+ os.unlink(p)
+ adf_page_files = adf_page_files2
+ #print (adf_page_files)
+ #print (adf_page_files2)
+ #print (outputfile)
+ c = canvas.Canvas(outputfile, (brx/0.3528, bry/0.3528))
+ i=0
+ for p in adf_page_files:
+ #log.info("Processing page %s..." % p)
+ im = Image.open(p)
+
+ try:
+ if orient_list and (orient_list[i] == 1 or orient_list[i] == 3):
+ c.setPageSize(((bry-tly)/0.3528, (brx-tlx)/0.3528))
+ c.drawInlineImage(im, (tlx/0.3528), (tly/0.3528), ((bry-tly)/0.3528), ((brx-tlx)/0.3528))
+ else:
+ c.setPageSize(((brx-tlx)/0.3528, (bry-tly)/0.3528))
+ c.drawInlineImage(im, (tlx/0.3528), (tly/0.3528), ((brx-tlx)/0.3528),((bry-tly)/0.3528))
+ except NameError:
+ #log.error("A problem has occurred with PDF generation. This is a known bug in ReportLab. Please update your install of ReportLab to version 2.0 or greater.")
+ sys.exit(1)
+ except AssertionError as e:
+ log.error(e)
+ if PY3:
+ #log.note("You might be running an older version of reportlab. Please update to the latest version")
+ #log.note("More information is available at http://hplipopensource.com/node/369")
+ sys.exit(1)
+ except Exception as e:
+ #log.error(e)
+ #log.note("Try Updating to reportlab version >= 3.2")
+ sys.exit(1)
+
+ c.showPage()
+ os.unlink(p)
+ i+=1
+
+ #log.info("Saving to file %s" % outputfile)
+ c.save()
+ #del adf_page_files2[:]
+ #del adf_page_files[:]
+ return outputfile
+ '''log.info("Viewing PDF file in %s" % pdf_viewer)
+ cmd = "%s %s &" % (pdf_viewer, output)
+ os_utils.execute(cmd)
+ sys.exit(0)'''
+
+def documentmerge(adf_page_files,ext,output_path):
+ import numpy as np
+ from PIL import Image
+ from PyPDF2 import PdfFileMerger
+ #print(output_type)
+ adf_page_files2 = []
+ list_im = []
+ i = 0
+ if ext == ".pdf":
+ merger = PdfFileMerger()
+ for p in adf_page_files:
+ output = utils.createSequencedFilename("hpscan", ".png", output_path)
+ cmd = "convert %s %s" %(p,output)
+ status = utils.run(cmd)
+ #print (status[0])
+ #print (status[1])
+ if status[0] == -1:
+ #print ("entered status -1")
+ log.error("Convert command not found.")
+ sys.exit(6)
+ adf_page_files2.append(output)
+ #print(adf_page_files2)
+ for p in adf_page_files:
+ os.unlink(p)
+ adf_page_files = adf_page_files2
+ #del adf_page_files2[:]
+ #print(adf_page_files)
+ while i < len(adf_page_files):
+ list_im = [adf_page_files[i], adf_page_files[i+1]]
+ imgs = [Image.open(y) for y in list_im ]
+ # pick the image which is the smallest, and resize the others to match it (can be arbitrary image shape here)
+ min_shape = sorted( [(np.sum(z.size), z.size ) for z in imgs])[0][1]
+ imgs_comb = np.hstack( (np.asarray( w.resize(min_shape) ) for w in imgs ) )
+
+ # save that beautiful picture
+ imgs_comb = Image.fromarray( imgs_comb)
+ for p in list_im:
+ os.remove(p)
+ if ext == ".pdf":
+ temp = 'temp.pdf'
+ imgs_comb = imgs_comb.convert("RGB")
+ imgs_comb.save( temp )
+ merger.append(open(temp,'rb'))
+ cmd = 'rm -f ' + temp
+ utils.run(cmd)
+ else:
+ temp = utils.createSequencedFilename("hpscandoc", ext, output_path)
+ imgs_comb.save( temp )
+ i = i + 2
+ if ext == ".pdf":
+ output = utils.createSequencedFilename("hpscandoc", ext, output_path)
+ with open(output, 'wb') as fout:
+ merger.write(fout)
+ #print(output)
+ #print(adf_page_files2)
+ #print(adf_page_files)
+ del adf_page_files2[:]
+ del adf_page_files[:]
+ #print(adf_page_files2)
+ #print(adf_page_files)
+ return output
+ else:
+ return None
+
+def auto_canny(image, sigma = 0.33):
+ import numpy as np
+ import cv2
+ # compute the mediam of the single channel pixel intensities
+ v = np.median(image)
+
+ # apply automatic Canny edge detection using the computed median
+ lower = int(max(0, (1.0 - sigma) * v))
+ upper = int(min(255, (1.0 + sigma) *v))
+ edged = cv2.Canny(image, lower, upper)
+
+ # return edged image
+ return edged
+
+
+def crushed(im):
+ from PIL import Image
+ import numpy as np
+ gray = im.convert('L')
+ bw = np.asarray(gray).copy()
+ bw[bw < 90] = 0 # Black
+ bw[bw >= 180] = 255 # White
+ return Image.fromarray(bw)
+ #imfile.save("result_bw.png")
+ #return imfile
+
+def adjust_sharpness(im, factor):
+ from PIL import ImageEnhance
+ #image = Image.open(input_image)
+ enhancer_object = ImageEnhance.Sharpness(im)
+ out = enhancer_object.enhance(factor)
+ return out
+
+def adjust_contrast(im, factor):
+ from PIL import ImageEnhance
+ #image = Image.open(input_image)
+ enhancer_object = ImageEnhance.Contrast(im)
+ out = enhancer_object.enhance(factor)
+ return out
+
+def adjust_brightness(im, factor):
+ from PIL import ImageEnhance
+ #image = Image.open(input_image)
+ enhancer_object = ImageEnhance.Brightness(im)
+ out = enhancer_object.enhance(factor)
+ return out
+
+def adjust_color(im, factor):
+ from PIL import ImageEnhance
+ #image = Image.open(input_image)
+ enhancer_object = ImageEnhance.Color(im)
+ out = enhancer_object.enhance(factor)
+ return out
+
+def merge_PDF_viewer(output):
+ pdf_viewer = ''
+ pdf_viewer_list = ['kpdf', 'acroread', 'xpdf', 'evince', 'xdg-open']
+ for v in pdf_viewer_list:
+ vv = utils.which(v)
+ if vv:
+ pdf_viewer = os.path.join(vv, v)
+ break
+ #cmd = "%s %s &" % (pdf_viewer, output_pdf)
+ cmd = pdf_viewer + " " + output + " " + "&"
+ #print(cmd)
+ os_utils.execute(cmd)
+
+def check_pil():
+ scanjet_flag = None
+ try:
+ import PIL
+ except ImportError as error:
+ scanjet_flag=str(error)
+ #.split(' ')[-1]
+ except:
+ scanjet_flag=str("Error occurred")
+ return scanjet_flag
+
+def check_numpy():
+ scanjet_flag = None
+ try:
+ import numpy as np
+ except ImportError as error:
+ scanjet_flag=str(error)
+ #.split(' ')[-1]
+ except:
+ scanjet_flag=str("Error occurred")
+ return scanjet_flag
+
+def check_opencv():
+ scanjet_flag = None
+ try:
+ import cv2
+ except ImportError as error:
+ scanjet_flag=str(error)
+ #.split(' ')[-1]
+ except:
+ scanjet_flag=str("Error occurred")
+ return scanjet_flag
+
+def check_tesserocr_imutils():
+ scanjet_flag = None
+ try:
+ import tesserocr
+ #import imutils
+ except ImportError as error:
+ scanjet_flag=str(error)
+ #.split(' ')[-1]
+ except AttributeError as error:
+ scanjet_flag=str(error)
+ except:
+ scanjet_flag=str("Error occurred")
+ return scanjet_flag
+
+
+def check_pypdf2():
+ scanjet_flag = None
+ try:
+ import PyPDF2
+ except ImportError as error:
+ scanjet_flag=str(error)
+ #.split(' ')[-1]
+ except:
+ scanjet_flag=str("Error occurred")
+ return scanjet_flag
+
+def check_zbar():
+ scanjet_flag = None
+ pyPlatform = platform.python_version()
+ num = pyPlatform.split('.')
+ if num[0] < '3':
+ try:
+ import zbar
+ except ImportError as error:
+ scanjet_flag=str(error)
+ #.split(' ')[-1]
+ except:
+ scanjet_flag=str("Error occurred")
+ return scanjet_flag
+ else:
+ return 'zbar'
+
diff --git a/base/module.py b/base/module.py
index 984690b67..f906adc43 100644
--- a/base/module.py
+++ b/base/module.py
@@ -35,7 +35,7 @@ USAGE_FLAG_SUPRESS_G_DEBUG_FLAG = 0x02
USAGE_FLAG_FILE_ARGS = 0x04
-
+uiscan=False
class Module(object):
def __init__(self, mod, title, version, doc,
usage_data=None, avail_modes=None,
@@ -311,6 +311,7 @@ class Module(object):
show_usage = None
device_uri = None
printer_name = None
+ uiscan=False
error_msg = []
mode = self.default_mode
if prop.gui_build:
@@ -368,6 +369,9 @@ class Module(object):
elif o == '--help-desc':
show_usage = 'desc'
+
+ elif o == '--uiscan':
+ uiscan = True
elif o in ('--qt3', '--use-qt3'):
if self.avail_modes is not None and GUI_MODE in self.avail_modes:
@@ -416,12 +420,14 @@ class Module(object):
if self.help_only_support:
if show_usage or error_msg:
- self.usage(show_usage, error_msg)
+ if uiscan == False:
+ self.usage(show_usage, error_msg)
else:
log.info(log.bold("\nPlease check usage '%s --help'"%self.mod))
show_usage = 'text'
else:
- self.usage(show_usage, error_msg)
+ if uiscan == False:
+ self.usage(show_usage, error_msg)
if show_usage is not None:
sys.exit(0)
@@ -472,10 +478,13 @@ class Module(object):
log.info("")
if show_ver:
- log.info(log.bold("HP Linux Imaging and Printing System (ver. %s)" % prop.version))
+ #if uiscan == False:
+ log.info(log.bold("HP Linux Imaging and Printing System (ver. %s)" % prop.version))
else:
- log.info(log.bold("HP Linux Imaging and Printing System"))
+ #if uiscan == False:
+ log.info(log.bold("HP Linux Imaging and Printing System"))
+ #if uiscan == False:
log.info(log.bold("%s ver. %s" % (self.title, self.version)))
log.info("")
log.info("Copyright (c) 2001-15 HP Development Company, LP")
diff --git a/base/utils.py b/base/utils.py
index cbc4a258e..26c2d9f89 100644
--- a/base/utils.py
+++ b/base/utils.py
@@ -1423,6 +1423,24 @@ def collapse_range(x): # x --> sorted list of ints
return ''.join(s)
+def createBBSequencedFilename(basename, ext, dir=None, digits=3):
+ if dir is None:
+ dir = os.getcwd()
+
+ m = 0
+ for f in walkFiles(dir, recurse=False, abs_paths=False, return_folders=False, pattern='*', path=None):
+ r, e = os.path.splitext(f)
+
+ if r.startswith(basename) and ext == e:
+ try:
+ i = int(r[len(basename):])
+ except ValueError:
+ continue
+ else:
+ m = max(m, i)
+
+ return os.path.join(dir, "%s%0*d%s" % (basename, digits, m+1, ext))
+
def createSequencedFilename(basename, ext, dir=None, digits=3):
if dir is None:
diff --git a/common/utils.h b/common/utils.h
index 566058a07..97742bd93 100644
--- a/common/utils.h
+++ b/common/utils.h
@@ -23,6 +23,7 @@
#define SCAN_PLUGIN_SOAP "bb_soap.so"
#define SCAN_PLUGIN_SOAPHT "bb_soapht.so"
#define SCAN_PLUGIN_ESCL "bb_escl.so"
+#define SCAN_PLUGIN_ORBLITE "bb_orblite.so"
#define HPLIP_PLUGIN_STATE "/var/lib/hp/hplip.state"
#define CUPS_TMP_DIR getenv("TMPDIR") ? : getenv("HOME") ?:"/tmp"
diff --git a/configure b/configure
index 0cf60fee3..0a27c34eb 100755
--- a/configure
+++ b/configure
@@ -1,8 +1,8 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.68 for HP Linux Imaging and Printing 3.18.7.
+# Generated by GNU Autoconf 2.68 for HP Linux Imaging and Printing 3.18.9.
#
-# Report bugs to <3.18.7>.
+# Report bugs to <3.18.9>.
#
#
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -246,7 +246,7 @@ fi
$as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
$as_echo "$0: be upgraded to zsh 4.3.4 or later."
else
- $as_echo "$0: Please tell bug-autoconf@gnu.org and 3.18.7 about your
+ $as_echo "$0: Please tell bug-autoconf@gnu.org and 3.18.9 about your
$0: system, including any error possibly output before this
$0: message. Then install a modern shell, or manually run
$0: the script under such a shell if you do have one."
@@ -569,9 +569,9 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='HP Linux Imaging and Printing'
PACKAGE_TARNAME='hplip'
-PACKAGE_VERSION='3.18.7'
-PACKAGE_STRING='HP Linux Imaging and Printing 3.18.7'
-PACKAGE_BUGREPORT='3.18.7'
+PACKAGE_VERSION='3.18.9'
+PACKAGE_STRING='HP Linux Imaging and Printing 3.18.9'
+PACKAGE_BUGREPORT='3.18.9'
PACKAGE_URL=''
# Factoring default headers for most tests.
@@ -1488,7 +1488,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures HP Linux Imaging and Printing 3.18.7 to adapt to many kinds of systems.
+\`configure' configures HP Linux Imaging and Printing 3.18.9 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1558,7 +1558,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of HP Linux Imaging and Printing 3.18.7:";;
+ short | recursive ) echo "Configuration of HP Linux Imaging and Printing 3.18.9:";;
esac
cat <<\_ACEOF
@@ -1619,6 +1619,8 @@ Optional Packages:
[default=/usr/lib/cups/filter]
--with-icondir=DIR set hplip.desktop install directory
[default=/usr/share/applications]
+ --with-icondir=DIR set hp-uiscan.desktop install directory
+ [default=/usr/share/applications]
--with-systraydir=DIR set hplip-systray.desktop install directory
[default=/etc/xdg/autostart]
--with-hpppddir=DIR set hp ppd install directory
@@ -1659,7 +1661,7 @@ Some influential environment variables:
Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.
-Report bugs to <3.18.7>.
+Report bugs to <3.18.9>.
_ACEOF
ac_status=$?
fi
@@ -1722,7 +1724,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-HP Linux Imaging and Printing configure 3.18.7
+HP Linux Imaging and Printing configure 3.18.9
generated by GNU Autoconf 2.68
Copyright (C) 2010 Free Software Foundation, Inc.
@@ -2189,7 +2191,7 @@ $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
( $as_echo "## --------------------- ##
-## Report this to 3.18.7 ##
+## Report this to 3.18.9 ##
## --------------------- ##"
) | sed "s/^/$as_me: WARNING: /" >&2
;;
@@ -2266,7 +2268,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by HP Linux Imaging and Printing $as_me 3.18.7, which was
+It was created by HP Linux Imaging and Printing $as_me 3.18.9, which was
generated by GNU Autoconf 2.68. Invocation command line was
$ $0 $@
@@ -3082,7 +3084,7 @@ fi
# Define the identity of the package.
PACKAGE='hplip'
- VERSION='3.18.7'
+ VERSION='3.18.9'
cat >>confdefs.h <<_ACEOF
@@ -16328,6 +16330,15 @@ fi
+# Check whether --with-icondir was given.
+if test "${with_icondir+set}" = set; then :
+ withval=$with_icondir; icondir=$withval
+else
+ icondir="/usr/share/applications"
+fi
+
+
+
# Check whether --with-systraydir was given.
if test "${with_systraydir+set}" = set; then :
withval=$with_systraydir; systraydir=$withval
@@ -17747,7 +17758,7 @@ abs_ppddir=${abs_hpppddir%/*}
-ac_config_files="$ac_config_files Makefile hplip.conf hplip.desktop hplip-systray.desktop prnt/drv/hpijs.drv prnt/drv/hpcups.drv hplip.list data/policykit/com.hp.hplip.service"
+ac_config_files="$ac_config_files Makefile hplip.conf hplip.desktop hp-uiscan.desktop hplip-systray.desktop prnt/drv/hpijs.drv prnt/drv/hpcups.drv hplip.list data/policykit/com.hp.hplip.service"
cat >confcache <<\_ACEOF
# This file is a shell script that caches the results of configure
@@ -18444,7 +18455,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by HP Linux Imaging and Printing $as_me 3.18.7, which was
+This file was extended by HP Linux Imaging and Printing $as_me 3.18.9, which was
generated by GNU Autoconf 2.68. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -18495,13 +18506,13 @@ $config_files
Configuration commands:
$config_commands
-Report bugs to <3.18.7>."
+Report bugs to <3.18.9>."
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-HP Linux Imaging and Printing config.status 3.18.7
+HP Linux Imaging and Printing config.status 3.18.9
configured by $0, generated by GNU Autoconf 2.68,
with options \\"\$ac_cs_config\\"
@@ -19001,6 +19012,7 @@ do
"Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
"hplip.conf") CONFIG_FILES="$CONFIG_FILES hplip.conf" ;;
"hplip.desktop") CONFIG_FILES="$CONFIG_FILES hplip.desktop" ;;
+ "hp-uiscan.desktop") CONFIG_FILES="$CONFIG_FILES hp-uiscan.desktop" ;;
"hplip-systray.desktop") CONFIG_FILES="$CONFIG_FILES hplip-systray.desktop" ;;
"prnt/drv/hpijs.drv") CONFIG_FILES="$CONFIG_FILES prnt/drv/hpijs.drv" ;;
"prnt/drv/hpcups.drv") CONFIG_FILES="$CONFIG_FILES prnt/drv/hpcups.drv" ;;
diff --git a/configure.in b/configure.in
index 952ef5d08..bf3902b84 100755
--- a/configure.in
+++ b/configure.in
@@ -26,7 +26,7 @@
# 104 = no libdl
#AC_PREREQ(2.59)
-AC_INIT([HP Linux Imaging and Printing], [3.18.7], [3.18.7], [hplip])
+AC_INIT([HP Linux Imaging and Printing], [3.18.9], [3.18.9], [hplip])
#AM_INIT_AUTOMAKE([1.9 foreign])
AM_INIT_AUTOMAKE
AC_DISABLE_STATIC
@@ -376,6 +376,9 @@ AC_ARG_WITH(cupsfilterdir, AC_HELP_STRING([--with-cupsfilterdir=DIR], [set cups
AC_ARG_WITH(icondir, AC_HELP_STRING([--with-icondir=DIR], [set hplip.desktop install directory [default=/usr/share/applications]]),
icondir=$withval, icondir="/usr/share/applications")
+AC_ARG_WITH(icondir, AC_HELP_STRING([--with-icondir=DIR], [set hp-uiscan.desktop install directory [default=/usr/share/applications]]),
+ icondir=$withval, icondir="/usr/share/applications")
+
AC_ARG_WITH(systraydir, AC_HELP_STRING([--with-systraydir=DIR], [set hplip-systray.desktop install directory [default=/etc/xdg/autostart]]),
systraydir=$withval, systraydir="/etc/xdg/autostart")
@@ -732,5 +735,5 @@ AC_SUBST(udev_sysfs_rules)
AC_SUBST(epm_class_driver)
AC_SUBST(epm_class_install)
-AC_CONFIG_FILES(Makefile hplip.conf hplip.desktop hplip-systray.desktop prnt/drv/hpijs.drv prnt/drv/hpcups.drv hplip.list data/policykit/com.hp.hplip.service)
+AC_CONFIG_FILES(Makefile hplip.conf hplip.desktop hp-uiscan.desktop hplip-systray.desktop prnt/drv/hpijs.drv prnt/drv/hpcups.drv hplip.list data/policykit/com.hp.hplip.service)
AC_OUTPUT
diff --git a/data/images/other/flat1.png b/data/images/other/flat1.png
new file mode 100644
index 000000000..cd59f5a98
--- /dev/null
+++ b/data/images/other/flat1.png
Binary files differ
diff --git a/data/images/other/resolution.png b/data/images/other/resolution.png
new file mode 100644
index 000000000..fe373d930
--- /dev/null
+++ b/data/images/other/resolution.png
Binary files differ
diff --git a/data/images/other/viewer.png b/data/images/other/viewer.png
new file mode 100644
index 000000000..6634f9bbf
--- /dev/null
+++ b/data/images/other/viewer.png
Binary files differ
diff --git a/data/models/models.dat b/data/models/models.dat
index b4ff2e83e..e0086856a 100644
--- a/data/models/models.dat
+++ b/data/models/models.dat
@@ -63675,7 +63675,7 @@ usb-vid=3f0
wifi-config=0
[hp_laserjet_m14-m17]
-align-type=15
+align-type=0
clean-type=0
color-cal-type=0
copy-type=0
@@ -63720,7 +63720,7 @@ usb-vid=03f0
wifi-config=3
[hp_laserjet_mfp_m28-m31]
-align-type=15
+align-type=0
clean-type=0
color-cal-type=0
copy-type=0
@@ -63765,7 +63765,7 @@ usb-vid=03f0
wifi-config=3
[hp_laserjet_m14-m17]
-align-type=15
+align-type=0
clean-type=0
color-cal-type=0
copy-type=0
@@ -63810,7 +63810,7 @@ usb-vid=03f0
wifi-config=0
[hp_laserjet_mfp_m28-m31]
-align-type=15
+align-type=0
clean-type=0
color-cal-type=0
copy-type=0
@@ -64921,6 +64921,338 @@ usb-pid=0
usb-vid=3f0
wifi-config=0
+[hp_pagewide_color_755]
+align-type=0
+clean-type=0
+color-cal-type=0
+copy-type=0
+embedded-server-type=1
+fax-type=0
+fw-download=False
+icon=hp_color_laserjet_cp2025.png
+io-mfp-mode=1
+io-mode=1
+io-support=14
+job-storage=0
+linefeed-cal-type=0
+model1=HP PageWide 755dn
+monitor-type=0
+panel-check-type=0
+pcard-type=0
+plugin=0
+plugin-reason=0
+power-settings=0
+ppd-name=hp-pagewide_color_755-ps.ppd
+family-ppd=hp-postscript-inkjet.ppd
+pq-diag-type=0
+r-type=0
+r0-agent1-kind=2
+r0-agent1-sku=4PZ47A
+r0-agent1-type=1
+r0-agent2-kind=2
+r0-agent2-sku=4PZ47A
+r0-agent2-type=4
+r0-agent3-kind=2
+r0-agent3-sku=4PZ47A
+r0-agent3-type=5
+r0-agent4-kind=2
+r0-agent4-sku=4PZ47A
+r0-agent4-type=6
+scan-src=0
+scan-type=0
+status-battery-check=0
+status-dynamic-counters=0
+status-type=12
+support-released=True
+support-subtype=48c3
+support-type=2
+support-ver=3.18.9
+tech-class=Postscript
+family-class=Undefined
+tech-subclass=Normal
+tech-type=2
+usb-pid=ef2a
+usb-vid=3f0
+wifi-config=2
+
+[hp_pagewide_color_mfp_774]
+align-type=0
+clean-type=0
+color-cal-type=0
+copy-type=0
+embedded-server-type=1
+fax-type=0
+fw-download=False
+icon=hp_color_laserjet_cp2025.png
+io-mfp-mode=1
+io-mode=1
+io-support=14
+job-storage=0
+linefeed-cal-type=0
+model1=HP PageWide MFP 774dn
+model2=HP PageWide MFP 774dns
+monitor-type=0
+panel-check-type=0
+pcard-type=0
+plugin=0
+plugin-reason=0
+power-settings=0
+ppd-name=hp-pagewide_color_mfp_774-779-ps.ppd
+family-ppd=hp-postscript-inkjet.ppd
+pq-diag-type=0
+r-type=0
+r0-agent1-kind=2
+r0-agent1-sku=4PZ43A/4PZ44A
+r0-agent1-type=1
+r0-agent2-kind=2
+r0-agent2-sku=4PZ43A/4PZ44A
+r0-agent2-type=4
+r0-agent3-kind=2
+r0-agent3-sku=4PZ43A/4PZ44A
+r0-agent3-type=5
+r0-agent4-kind=2
+r0-agent4-sku=4PZ43A/4PZ44A
+r0-agent4-type=6
+scan-src=3
+scan-type=0
+status-battery-check=0
+status-dynamic-counters=0
+status-type=12
+support-released=True
+support-subtype=48c3
+support-type=2
+support-ver=3.18.9
+tech-class=Postscript
+family-class=Undefined
+tech-subclass=Normal
+tech-type=2
+usb-pid=ee2a
+usb-vid=3f0
+wifi-config=2
+
+[hp_pagewide_color_mfp_779]
+align-type=0
+clean-type=0
+color-cal-type=0
+copy-type=0
+embedded-server-type=1
+fax-type=0
+fw-download=False
+icon=hp_color_laserjet_cp2025.png
+io-mfp-mode=1
+io-mode=1
+io-support=14
+job-storage=0
+linefeed-cal-type=0
+model1=HP PageWide MFP 779dn
+model2=HP PageWide MFP 779dns
+monitor-type=0
+panel-check-type=0
+pcard-type=0
+plugin=0
+plugin-reason=0
+power-settings=0
+ppd-name=hp-pagewide_color_mfp_774-779-ps.ppd
+family-ppd=hp-postscript-inkjet.ppd
+pq-diag-type=0
+r-type=0
+r0-agent1-kind=2
+r0-agent1-sku=4PZ45A/4PZ46A
+r0-agent1-type=1
+r0-agent2-kind=2
+r0-agent2-sku=4PZ45A/4PZ46A
+r0-agent2-type=4
+r0-agent3-kind=2
+r0-agent3-sku=4PZ45A/4PZ46A
+r0-agent3-type=5
+r0-agent4-kind=2
+r0-agent4-sku=4PZ45A/4PZ46A
+r0-agent4-type=6
+scan-src=3
+scan-type=0
+status-battery-check=0
+status-dynamic-counters=0
+status-type=12
+support-released=True
+support-subtype=48c3
+support-type=2
+support-ver=3.18.9
+tech-class=Postscript
+family-class=Undefined
+tech-subclass=Normal
+tech-type=2
+usb-pid=ee2a
+usb-vid=3f0
+wifi-config=2
+
+[hp_laserjet_pro_m118-m119]
+align-type=0
+clean-type=0
+color-cal-type=0
+copy-type=0
+embedded-server-type=1
+fax-type=0
+fw-download=False
+icon=HP_LaserJet_1012.png
+io-mfp-mode=1
+io-mode=1
+io-support=14
+job-storage=0
+linefeed-cal-type=0
+model1=HP LaserJet Pro M118dw
+model2=HP LaserJet Pro M119dw
+monitor-type=0
+panel-check-type=0
+pcard-type=0
+plugin=0
+plugin-reason=0
+power-settings=0
+ppd-name=hp-laserjet_pro_m118-m119-ps.ppd
+family-ppd=hp-postscript-laserjet-pro.ppd
+pq-diag-type=0
+r-type=0
+scan-src=0
+scan-type=0
+status-battery-check=0
+status-dynamic-counters=0
+status-type=10
+support-released=True
+support-subtype=219b2b
+support-type=2
+support-ver=3.18.9
+tech-class=Postscript
+family-class=Undefined
+tech-subclass=Normal
+tech-type=1
+usb-pid=e92a
+usb-vid= 03f0
+wifi-config=3
+
+[hp_laserjet_pro_m148-m149]
+align-type=0
+clean-type=0
+color-cal-type=0
+copy-type=0
+embedded-server-type=1
+fax-type=0
+fw-download=False
+icon=HP_LaserJet_1012.png
+io-mfp-mode=1
+io-mode=1
+io-support=14
+job-storage=0
+linefeed-cal-type=0
+model1=HP LaserJet Pro MFP M148dw
+model2=HP LaserJet Pro MFP M149dw
+monitor-type=0
+panel-check-type=0
+pcard-type=0
+plugin=0
+plugin-reason=0
+power-settings=0
+ppd-name=hp-laserjet_pro_m148-m149-ps.ppd
+family-ppd=hp-postscript-laserjet-pro.ppd
+pq-diag-type=0
+r-type=0
+scan-src=3
+scan-type=5
+status-battery-check=0
+status-dynamic-counters=0
+status-type=10
+support-released=True
+support-subtype=219b2b
+support-type=2
+support-ver=3.18.9
+tech-class=Postscript
+family-class=Undefined
+tech-subclass=Normal
+tech-type=1
+usb-pid=ec2a
+usb-vid= 03f0
+wifi-config=3
+
+[hp_laserjet_pro_m148f-m149f]
+align-type=0
+clean-type=0
+color-cal-type=0
+copy-type=0
+embedded-server-type=1
+fax-type=7
+fw-download=False
+icon=HP_LaserJet_1012.png
+io-mfp-mode=1
+io-mode=1
+io-support=14
+job-storage=0
+linefeed-cal-type=0
+model1=HP LaserJet Pro MFP M148fdw
+model2=HP LaserJet Pro MFP M149fdw
+monitor-type=0
+panel-check-type=0
+pcard-type=0
+plugin=0
+plugin-reason=0
+power-settings=0
+ppd-name=hp-laserjet_pro_m148f-m149f-ps.ppd
+family-ppd=hp-postscript-laserjet-pro.ppd
+pq-diag-type=0
+r-type=0
+scan-src=3
+scan-type=5
+status-battery-check=0
+status-dynamic-counters=0
+status-type=10
+support-released=True
+support-subtype=219b2b
+support-type=2
+support-ver=3.18.9
+tech-class=Postscript
+family-class=Undefined
+tech-subclass=Normal
+tech-type=1
+usb-pid=ed2a
+usb-vid= 03f0
+wifi-config=3
+
+[hp_scanjet_7500]
+align-type=0
+clean-type=0
+color-cal-type=0
+copy-type=0
+embedded-server-type=0
+fax-type=0
+fw-download=False
+icon=default_printer.png
+io-mfp-mode=1
+io-mode=1
+io-support=6
+job-storage=0
+linefeed-cal-type=0
+model1=HP Scanjet Enterprise 7500
+monitor-type=0
+panel-check-type=0
+pcard-type=0
+plugin=1
+plugin-reason=64
+power-settings=0
+pq-diag-type=0
+r-type=0
+scan-src=3
+scan-type=10
+status-battery-check=0
+status-dynamic-counters=0
+status-type=0
+support-released=True
+support-subtype=219b2b
+support-type=2
+support-ver=3.18.9
+tech-class=Postscript
+family-class=Undefined
+tech-subclass=Normal
+tech-type=0
+usb-pid=8411
+usb-vid=03f0
+wifi-config=0
# align-type
# ----------
diff --git a/fax/ppd/HP-Fax-hpcups.ppd.gz b/fax/ppd/HP-Fax-hpcups.ppd.gz
index aaf28438d..888e40d43 100644
--- a/fax/ppd/HP-Fax-hpcups.ppd.gz
+++ b/fax/ppd/HP-Fax-hpcups.ppd.gz
Binary files differ
diff --git a/fax/ppd/HP-Fax-hpijs.ppd.gz b/fax/ppd/HP-Fax-hpijs.ppd.gz
index 80a908f2b..c1806fb21 100644
--- a/fax/ppd/HP-Fax-hpijs.ppd.gz
+++ b/fax/ppd/HP-Fax-hpijs.ppd.gz
Binary files differ
diff --git a/fax/ppd/HP-Fax2-hpcups.ppd.gz b/fax/ppd/HP-Fax2-hpcups.ppd.gz
index 9926f04d6..66e788246 100644
--- a/fax/ppd/HP-Fax2-hpcups.ppd.gz
+++ b/fax/ppd/HP-Fax2-hpcups.ppd.gz
Binary files differ
diff --git a/fax/ppd/HP-Fax2-hpijs.ppd.gz b/fax/ppd/HP-Fax2-hpijs.ppd.gz
index 19e441085..e5516f46f 100644
--- a/fax/ppd/HP-Fax2-hpijs.ppd.gz
+++ b/fax/ppd/HP-Fax2-hpijs.ppd.gz
Binary files differ
diff --git a/fax/ppd/HP-Fax3-hpcups.ppd.gz b/fax/ppd/HP-Fax3-hpcups.ppd.gz
index 2856f2725..6c92d61d9 100644
--- a/fax/ppd/HP-Fax3-hpcups.ppd.gz
+++ b/fax/ppd/HP-Fax3-hpcups.ppd.gz
Binary files differ
diff --git a/fax/ppd/HP-Fax3-hpijs.ppd.gz b/fax/ppd/HP-Fax3-hpijs.ppd.gz
index 345f796dc..5ddda6488 100644
--- a/fax/ppd/HP-Fax3-hpijs.ppd.gz
+++ b/fax/ppd/HP-Fax3-hpijs.ppd.gz
Binary files differ
diff --git a/fax/ppd/HP-Fax4-hpcups.ppd.gz b/fax/ppd/HP-Fax4-hpcups.ppd.gz
index 26eee11e6..5b3ea8308 100644
--- a/fax/ppd/HP-Fax4-hpcups.ppd.gz
+++ b/fax/ppd/HP-Fax4-hpcups.ppd.gz
Binary files differ
diff --git a/fax/ppd/HP-Fax4-hpijs.ppd.gz b/fax/ppd/HP-Fax4-hpijs.ppd.gz
index 35fed6231..eb4dc5c21 100644
--- a/fax/ppd/HP-Fax4-hpijs.ppd.gz
+++ b/fax/ppd/HP-Fax4-hpijs.ppd.gz
Binary files differ
diff --git a/foomatic_drv.inc b/foomatic_drv.inc
index 354887071..6b86e6121 100644
--- a/foomatic_drv.inc
+++ b/foomatic_drv.inc
@@ -912,10 +912,12 @@ foomatic_ps_printers = \
prnt/ps/hp-color_laserjet_4500-ps.ppd.gz \
prnt/ps/hp-laserjet_p2015_series-ps.ppd.gz \
prnt/ps/hp-color_laserjet_5m-ps.ppd.gz \
+ prnt/ps/hp-pagewide_color_755-ps.ppd.gz \
prnt/ps/hp-color_laserjet_5500-ps.ppd.gz \
prnt/ps/hp-laserjet_3050-ps.ppd.gz \
prnt/ps/hp-pagewide_color_mfp_e58650-ps.ppd.gz \
prnt/ps/hp-designjet_t795ps_44in-ps.ppd.gz \
+ prnt/ps/hp-laserjet_pro_m148-m149-ps.ppd.gz \
prnt/ps/hp-color_laserjet_cp5225dn-ps.ppd.gz \
prnt/ps/hp-color_laserjet_m552-ps.ppd.gz \
prnt/ps/hp-laserjet_pro_m402_m403-ps.ppd.gz \
@@ -927,6 +929,7 @@ foomatic_ps_printers = \
prnt/ps/hp-color_laserjet_8500-ps.ppd.gz \
prnt/ps/hp-color_laserjet_4600-ps.ppd.gz \
prnt/ps/hp-pagewide_p55250-ps.ppd.gz \
+ prnt/ps/hp-laserjet_pro_m118-m119-ps.ppd.gz \
prnt/ps/hp-color_laserjet_pro_mfp_m477d-ps.ppd.gz \
prnt/ps/hp-laserjet_500_color_m551-ps.ppd.gz \
prnt/ps/hp-laserjet_4300-ps.ppd.gz \
@@ -938,6 +941,7 @@ foomatic_ps_printers = \
prnt/ps/hp-laserjet_mfp_m725-ps.ppd.gz \
prnt/ps/hp-business_inkjet_2300-ps.ppd.gz \
prnt/ps/hp-officejet_color_mfp_x585.ppd.gz \
+ prnt/ps/hp-pagewide_color_mfp_774-779-ps.ppd.gz \
prnt/ps/hp-laserjet_3052-ps.ppd.gz \
prnt/ps/hp-color_laserjet_2605-ps.ppd.gz \
prnt/ps/hp-laserjet_p2055_series-ps.ppd.gz \
@@ -980,6 +984,7 @@ foomatic_ps_printers = \
prnt/ps/hp-laserjet_pro_m701-ps.ppd.gz \
prnt/ps/hp-designjet_Z9_44in-ps.ppd.gz \
prnt/ps/hp-laserjet_m9040_mfp-ps.ppd.gz \
+ prnt/ps/hp-laserjet_pro_m148f-m149f-ps.ppd.gz \
prnt/ps/hp-laserjet_1300-ps.ppd.gz \
prnt/ps/hp-pagewide_pro_mfp_772-777-ps.ppd.gz \
prnt/ps/hp-color_laserjet_4600_series-ps.ppd.gz \
diff --git a/hp-uiscan.desktop.in b/hp-uiscan.desktop.in
new file mode 100644
index 000000000..4a551e50e
--- /dev/null
+++ b/hp-uiscan.desktop.in
@@ -0,0 +1,8 @@
+#!/usr/bin/env xdg-open
+[Desktop Entry]
+Version=1.0
+Type=Application
+Terminal=false
+Name=hp-uiscan
+Exec=/usr/bin/hp-uiscan
+Icon=/usr/share/icons/Humanity/devices/48/printer.svg
diff --git a/hplip.list.in b/hplip.list.in
index 89a22159b..3b2207290 100644
--- a/hplip.list.in
+++ b/hplip.list.in
@@ -188,6 +188,7 @@ f 0644 root root $ppd/HP prnt/pdf/*.ppd.gz
@epm_scan@@epm_full@f 0755 root root $pyexecdir/scanext.so .libs/scanext.so
@epm_full@%system all
@epm_full@f 644 root root $icondir/hplip.desktop hplip.desktop
+@epm_full@f 644 root root $icondir/hp-uiscan.desktop hp-uiscan.desktop
@epm_full@f 644 root root $systraydir/hplip-systray.desktop hplip-systray.desktop
@epm_full@f 0700 root root $cupsbackend/hpfax fax/backend/hpfax.py
@epm_full@f 644 root root $ppd/HP fax/ppd/*.ppd.gz
@@ -227,6 +228,7 @@ f 0644 root root $ppd/HP prnt/pdf/*.ppd.gz
@epm_full@f 755 root root $home/makecopies.py makecopies.py
@epm_full@f 755 root root $home/unload.py unload.py
@epm_full@f 755 root root $home/scan.py scan.py
+@epm_full@f 755 root root $home/uiscan.py uiscan.py
@epm_full@f 755 root root $home/sendfax.py sendfax.py
@epm_full@f 755 root root $home/faxsetup.py faxsetup.py
@@ -353,6 +355,7 @@ f 0644 root root $ppd/HP prnt/pdf/*.ppd.gz
@epm_full@l 755 root root $bindir/hp-logcapture ../share/hplip/logcapture.py
@epm_full@l 755 root root $bindir/hp-info ../share/hplip/info.py
@epm_full@l 755 root root $bindir/hp-makecopies ../share/hplip/makecopies.py
+@epm_full@l 755 root root $bindir/hp-uiscan ../share/hplip/uiscan.py
@epm_full@l 755 root root $bindir/hp-scan ../share/hplip/scan.py
@epm_full@l 755 root root $bindir/hp-faxsetup ../share/hplip/faxsetup.py
@epm_full@l 755 root root $bindir/hp-linefeedcal ../share/hplip/linefeedcal.py
@@ -429,6 +432,18 @@ EOF
%if UBUNTU804
@epm_full@%requires python-qt4
@epm_full@%requires python-qt4-dbus
+@epm_full@%requires libzbar-dev
+@epm_full@%requires python-zbar
+@epm_full@%requires python-pip
+@epm_full@%requires tesseract-ocr
+@epm_full@%requires libtesseract-dev
+@epm_full@%requires libleptonica-dev
+@epm_full@%requires tesserocr
+@epm_full@%requires imutils
+@epm_full@%requires python-opencv
+@epm_full@%requires python-pypdf2
+@epm_full@%requires python-pil
+@epm_full@%requires python-dbus
@epm_full@%replaces foomatic-db-hpijs
@epm_full@%replaces hpijs
@epm_full@%replaces hplip
diff --git a/hplipclassdriver.spec b/hplipclassdriver.spec
index af74a5824..732947b56 100644
--- a/hplipclassdriver.spec
+++ b/hplipclassdriver.spec
@@ -1,5 +1,5 @@
Name: hplipclassdriver
-Version: 3.18.7
+Version: 3.18.9
Release: 0
License: (c) 2004-2009 Copyright HP Development Company, LP
Packager: HPLIP
diff --git a/installer/core_install.py b/installer/core_install.py
index ca1bc6f28..c3be6c046 100644
--- a/installer/core_install.py
+++ b/installer/core_install.py
@@ -103,7 +103,7 @@ LIBS_LIST = ['libhpmud.*', 'libhpip.*', 'sane/libsane-hpaio.*', 'cups/backend/hp
HPLIP_EXT_LIST = ['cupsext.so', 'cupsext.la', 'scanext.so', 'scanext.la',
'hpmudext.so', 'hpmudext.la', 'pcardext.so', 'pcardext.la']
-FILES_LIST = ['/usr/share/cups/drv/hp/', '/usr/local/share/ppd/HP/', '/usr/local/share/cups/drv/hp/', '/usr/share/applications/hplip.desktop',
+FILES_LIST = ['/usr/share/cups/drv/hp/', '/usr/local/share/ppd/HP/', '/usr/local/share/cups/drv/hp/', '/usr/share/applications/hplip.desktop', '/usr/share/applications/hp-uiscan.desktop',
'/etc/xdg/autostart/hplip-systray.desktop', '/etc/hp/hplip.conf', '/usr/share/doc/hplip-*', '/usr/lib/systemd/system/hplip-printer*.service']
RULES_LIST = ['56-hpmud.rules', '56-hpmud_sysfs.rules', '40-hplip.rules', '56-hpmud_support.rules', '56-hpmud_support_sysfs.rules', '55-hpmud.rules',
@@ -183,6 +183,15 @@ PYDBUS_STR = "Python DBus - Python bindings for DBus"
PYXML_STR = "Python XML libraries"
PY_DEV_STR = "Python devel - Python development files"
PIL_STR = "PIL - Python Imaging Library (required for commandline scanning with hp-scan)"
+PIP_STR = "PIP - preferred installer program"
+TESS_STR = "Tesseract - Tesseract library for python"
+TESSEROCR_STR = "Tesserocr - Optical-character-recognition tesseract library for python"
+IMUTILS_STR = "Imutils - A series of basic image processing functions"
+OPENCV_STR = "Opencv - opencv library for python"
+ZBAR_STR = "ZBAR -zbar library for python"
+LEPTO_STR = "leptonica - leptonica library for python"
+#SETUPTOOLS_STR = "setuptools - library designed to facilitate packaging Python projects"
+PYPDF2_STR = "pypdf2 - pdf library for python"
REPORTLAB_STR = "Reportlab - PDF library for Python"
CUPSEXT_STR = 'CUPS-Extension'
HPMUDEXT_STR = 'IO-Extension'
@@ -260,6 +269,8 @@ class CoreInstall(object):
'pre_install_cmd': TYPE_LIST,
'pre_depend_cmd': TYPE_LIST,
'post_depend_cmd': TYPE_LIST,
+ 'scanjet_depend_cmd': TYPE_LIST,
+ 'scanjet_py3_depend_cmd': TYPE_LIST,
'hpoj_remove_cmd': TYPE_STRING,
'hplip_remove_cmd': TYPE_STRING,
'su_sudo': TYPE_STRING,
@@ -364,9 +375,13 @@ class CoreInstall(object):
# Required scan packages
- 'sane': (True, ['scan'], SANE_STR, self.check_sane, DEPENDENCY_RUN_TIME, '-', 'sane-config --version', GENERALDEP),
+ 'sane': (True, ['scan'], SANE_STR, self.check_sane, DEPENDENCY_RUN_TIME, '-', 'sane-config --version', GENERALDEP),
'sane-devel': (True, ['scan'], SANE_DEV_STR, self.check_sane_devel, DEPENDENCY_COMPILE_TIME, '-', 'sane-config --version', GENERALDEP),
-
+ #'tesseract': (True, ['scan'], TESS_STR, self.check_tesseract, DEPENDENCY_RUN_TIME, '-', 'tesseract --version', GENERALDEP),
+
+ #'zbar': (True, ['scan'], ZBAR_STR, self.check_zbar, DEPENDENCY_RUN_TIME, '-', None, GENERALDEP),
+ #'libleptonica': (True, ['scan'], LEPTO_STR, self.check_libleptonica, DEPENDENCY_RUN_TIME, '-', None, GENERALDEP),
+
# Optional scan packages
'xsane': (False, ['scan'], XSANE_STR, self.check_xsane, DEPENDENCY_RUN_TIME, '0.9', 'FUNC#get_xsane_version', EXTERNALDEP),
'scanimage': (False, ['scan'], SCANIMAGE_STR, self.check_scanimage, DEPENDENCY_RUN_TIME, '1.0', 'scanimage --version', EXTERNALDEP),
@@ -388,26 +403,37 @@ class CoreInstall(object):
python2_dep = {
'python2X': (True, ['base'], PYTHON_STR, self.check_python, DEPENDENCY_RUN_AND_COMPILE_TIME, '2.2', 'python --version', GENERALDEP),
+ #'setuptools': (False, ['scan'], SETUPTOOLS_STR, self.check_setuptools, DEPENDENCY_RUN_TIME, '-', None, GENERALDEP),
+ #'pip': (True, ['scan'], PIP_STR, self.check_pip, DEPENDENCY_RUN_TIME, '-', None, GENERALDEP),
+ #'pypdf2': (True, ['scan'], PYPDF2_STR, self.check_pypdf2, DEPENDENCY_RUN_TIME, '-', None, GENERALDEP),
+ #'opencv': (True, ['scan'], OPENCV_STR, self.check_opencv, DEPENDENCY_RUN_TIME, '-', None, GENERALDEP),
+ #'zbar': (True, ['scan'], ZBAR_STR, self.check_zbar, DEPENDENCY_RUN_TIME, '-', None, GENERALDEP),
# Optional for libnotify style popups from hp-systray
'python-notify': (False, ['gui_qt5', 'gui_qt4'], PYNTF_STR, self.check_pynotify, DEPENDENCY_RUN_TIME, '-', 'python-notify --version', GENERALDEP),
'pyqt4-dbus': (True, ['gui_qt4'], QT4DBUS_STR, self.check_pyqt4_dbus, DEPENDENCY_RUN_TIME, '4.0', 'FUNC#get_pyQt4_version', GENERALDEP),
# PyQt 4.x )
'pyqt4': (True, ['gui_qt4'], QT4_STR, self.check_pyqt4, DEPENDENCY_RUN_TIME, '4.0', 'FUNC#get_pyQt4_version', GENERALDEP),
- 'pyqt5-dbus': (True, ['gui_qt5'], QT5DBUS_STR, self.check_pyqt5_dbus, DEPENDENCY_RUN_TIME, '5.0', 'FUNC#get_pyQt5_version', GENERALDEP),
+ 'pyqt5-dbus': (False, ['gui_qt5'], QT5DBUS_STR, self.check_pyqt5_dbus, DEPENDENCY_RUN_TIME, '5.0', 'FUNC#get_pyQt5_version', GENERALDEP),
# PyQt 5.x )
'pyqt5': (True, ['gui_qt5'], QT5_STR, self.check_pyqt5, DEPENDENCY_RUN_TIME, '5.0', 'FUNC#get_pyQt5_version', GENERALDEP),
'python-dbus': (True, ['fax'], PYDBUS_STR, self.check_python_dbus, DEPENDENCY_RUN_TIME, '0.80.0', 'FUNC#get_python_dbus_ver', GENERALDEP),
'python-xml': (True, ['base'], PYXML_STR, self.check_python_xml, DEPENDENCY_RUN_TIME, '-', 'FUNC#get_python_xml_version', GENERALDEP),
'python-devel': (True, ['base'], PY_DEV_STR, self.check_python_devel, DEPENDENCY_COMPILE_TIME, '2.2', 'python --version', GENERALDEP),
'pil': (False, ['scan'], PIL_STR, self.check_pil, DEPENDENCY_RUN_TIME, '-', 'FUNC#get_pil_version', GENERALDEP),
+ #'imutils': (True, ['scan'], IMUTILS_STR, self.check_imutils, DEPENDENCY_RUN_TIME, '-', None, GENERALDEP),
# Optional fax packages
'reportlab': (False, ['fax'], REPORTLAB_STR, self.check_reportlab, DEPENDENCY_RUN_TIME, '2.0', 'FUNC#get_reportlab_version', GENERALDEP),
+ #'tesserocr': (True, ['scan'], TESSEROCR_STR, self.check_tesserocr, DEPENDENCY_RUN_TIME, '-', None, GENERALDEP),
}
python3_dep = {
'python3X': (True, ['base'], PYTHON_STR, self.check_python, DEPENDENCY_RUN_AND_COMPILE_TIME, '2.2', 'python3 --version', GENERALDEP),
# Optional for libnotify style popups from hp-systray
+ #'py3_setuptools': (False, ['scan'], SETUPTOOLS_STR, self.check_setuptools, DEPENDENCY_RUN_TIME, '-', None, GENERALDEP),
+ #'python3-pip': (True, ['scan'], PIP_STR, self.check_pip3, DEPENDENCY_RUN_TIME, '-', None, GENERALDEP),
+ #'pypdf2': (True, ['scan'], PYPDF2_STR, self.check_pypdf2, DEPENDENCY_RUN_TIME, '-', None, GENERALDEP),
+ #'opencv': (True, ['scan'], OPENCV_STR, self.check_opencv, DEPENDENCY_RUN_TIME, '-', None, GENERALDEP),
'python3-notify2': (False, ['gui_qt5', 'gui_qt4'], PYNTF_STR, self.check_pynotify, DEPENDENCY_RUN_TIME, '-', 'python-notify --version', GENERALDEP),
'python3-pyqt4-dbus': (False, ['gui_qt4'], QT4DBUS_STR, self.check_pyqt4_dbus, DEPENDENCY_RUN_TIME, '4.0', 'FUNC#get_pyQt4_version', GENERALDEP),
# PyQt 4.x )
@@ -419,8 +445,10 @@ class CoreInstall(object):
'python3-xml': (True, ['base'], PYXML_STR, self.check_python_xml, DEPENDENCY_RUN_TIME, '-', 'FUNC#get_python_xml_version', GENERALDEP),
'python3-devel': (True, ['base'], PY_DEV_STR, self.check_python_devel, DEPENDENCY_COMPILE_TIME, '2.2', 'python3 --version', GENERALDEP),
'python3-pil': (False, ['scan'], PIL_STR, self.check_pil, DEPENDENCY_RUN_TIME, '-', 'FUNC#get_pil_version', GENERALDEP),
+ #'imutils': (True, ['scan'], IMUTILS_STR, self.check_imutils, DEPENDENCY_RUN_TIME, '-', None, GENERALDEP),
# Optional fax packages
'python3-reportlab': (False, ['fax'], REPORTLAB_STR, self.check_reportlab, DEPENDENCY_RUN_TIME, '2.0', 'FUNC#get_reportlab_version', GENERALDEP),
+ #'tesserocr': (True, ['scan'], TESSEROCR_STR, self.check_tesserocr, DEPENDENCY_RUN_TIME, '-', None, GENERALDEP),
}
from base.sixext import PY3
@@ -1145,7 +1173,57 @@ class CoreInstall(object):
def check_libtool(self):
log.debug("Checking for libtool...")
return check_tool('libtool --version')
+
+ '''def check_pip(self):
+ return check_tool('pip2 --version')
+
+ def check_pip3(self):
+ return check_tool('pip3 --version')
+
+ def check_tesseract(self):
+ return check_tool('tesseract --version')
+
+ def check_opencv(self):
+ try:
+ import cv2
+ return True
+ except ImportError:
+ return False
+
+ def check_tesserocr(self):
+ try:
+ import tesserocr
+ return True
+ except ImportError:
+ return False
+
+ def check_imutils(self):
+ try:
+ import imutils
+ return True
+ except ImportError:
+ return False
+
+ def check_zbar(self):
+ return check_file("zbar.h", "/usr/include/")
+
+ def check_libleptonica(self):
+ return check_file("allheaders.h", "/usr/include/leptonica")
+ def check_setuptools(self):
+ try:
+ import setuptools
+ return True
+ except ImportError:
+ return False
+
+ def check_pypdf2(self):
+ try:
+ import PyPDF2
+ return True
+ except ImportError:
+ return False
+'''
def check_pil(self):
log.debug("Checking for PIL...")
try:
@@ -1812,6 +1890,31 @@ class CoreInstall(object):
x += 1
+ def run_scanjet_depend(self, callback=None, distro_ver=None):
+ from base.sixext import PY3
+ if PY3:
+ scanjet_cmd = self.get_distro_ver_data('scanjet_py3_depend_cmd', None, distro_ver)
+ else:
+ scanjet_cmd = self.get_distro_ver_data('scanjet_depend_cmd', None, distro_ver)
+ log.debug(scanjet_cmd)
+ if scanjet_cmd:
+ x = 1
+ #log.info("x is %d"%x)
+ for cmd in scanjet_cmd:
+ #log.info("cmd is %s"%cmd)
+ if callback is not None:
+ callback(cmd, "Scanjet-depend step %d" % x)
+ status, output = utils.run(cmd, self.passwordObj)
+ #log.info("status is %d"%status)
+ if status !=0:
+ log.warn("Failed to install this Scanjet dependency package. Some Scanjet features will not work.")
+ #if callback is not None:
+ #callback(cmd, "Scanjet-depend step %d" % x)
+
+ x += 1
+ '''if status !=0:
+ sys.exit(0)'''
+
def pre_build(self, distro_ver=None):
cmds = []
if self.get_distro_ver_data('fix_ppd_symlink', False, distro_ver):
diff --git a/installer/distros.dat b/installer/distros.dat
index 8863e745f..87c093e3c 100644
--- a/installer/distros.dat
+++ b/installer/distros.dat
@@ -1,10797 +1,11169 @@
-# (c) Copyright 2003-2015 HP Development Company, L.P.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-#
-# ****************************************
-#
-# [TYPE_BOOL] : T | F | 0 | 1 (not case sensitive)
-# [TYPE_INT] : integer value
-# [TYPE_LIST]: <string>,... (no spaces between values/commas)
-# [TYPE_STRING]: string value (commas are not significant)
-#
-# ****************************************
-# [distros]
-# distros=<list of distro names> [TYPE_LIST]
-#
-# [<distro name>]
-# index=<n> # Must be unique [TYPE_INT]
-# versions=<list of version names> [TYPE_LIST]
-# display_name=<human readable display name> [TYPE_STRING]
-# alt_names=<alternate names to search for in /etc/issue> [TYPE_LIST]
-# display=1|0 [TYPE_BOOL]
-# notes=<distro notes> [TYPE_STRING]
-# package_mgrs=<package managers to search for in ps> [TYPE_LIST]
-# package_mgr_cmd=<command to install packages, list replaced in $packages_to_install> [TYPE_STRING]
-# pre_install_cmd=<commands to run before installer checks dependencies (comma sep. list)> [TYPE_LIST]
-# pre_depend_cmd=<commands to run before packages are installed (comma sep. list)> [TYPE_LIST]
-# post_depend_cmd=<commands to run after packages are installed (comma sep. list)> [TYPE_LIST]
-# hplip_remove_cmd=<command to remove package version of hplip> [TYPE_LIST]
-# su_sudo=su|sudo [TYPE_STRING] # su is default
-# ppd_install=ppd|drv [TYPE_STRING] # ppd is default
-# udev_mode_fix=1|0 [TYPE_BOOL]
-# ppd_dir=<ppd dir> [TYPE_STRING] # Used for BOTH ppd and drv install types
-# drv_dir=<drv dir> [TYPE_STRING] # Used for only drv installs
-# fix_ppd_symlink=1|0 [TYPE_BOOL]
-# ui_toolkit=qt3|qt4|gtk|none [TYPE_STRING] # gtk not supported. qt3 not supported by installer.
-# policykit=1|0 [TYPE_BOOL]
-# native_cups=1|0 [TYPE_BOOL]
-# package_available=1|0 [TYPE_BOOL]
-# package_arch=<list of processor architectures> [TYPE_LIST]
-# add_user_to_group=<usermod params> [TYPE_STRING] (leave empty for none) [ex. "-a -G sys" or "-G lp"]
-# open_mdns_port=<command(s) to use to open the mdns multicast port 5353> [TYPE_LIST]
-# acl_rules=1|0 [TYPE_BOOL] # For Karmic+
-#
-# # Version data overrides distro data if present.
-# # <version name> must be present in [<distro name>] section's versions= list.
-# [<distro name>:<version name>]
-# code_name=<code name> [TYPE_STRING]
-# supported=1|0 [TYPE_BOOL]
-# release_date=<human readable date YYYY-MM-DD> [TYPE_STRING]
-# notes=<version notes> [TYPE_STRING]
-# ppd_install=ppd|drv [TYPE_STRING] # ppd is default
-# udev_mode_fix=1|0 [TYPE_BOOL]
-# ppd_dir=<ppd dir> [TYPE_STRING] # Used for BOTH ppd and drv install types
-# drv_dir=<drv dir> [TYPE_STRING] # Used for only drv installs
-# fix_ppd_symlink=1|0 [TYPE_BOOL]
-# scan_supported=1|0 [TYPE_BOOL]
-# fax_supported=1|0 [TYPE_BOOL]
-# pcard_supported=1|0 [TYPE_BOOL]
-# network_supported=1|0 [TYPE_BOOL]
-# parallel_supported=1|0 [TYPE_BOOL]
-# usb_supported=1|0 [TYPE_BOOL]
-# packaged_version=<hplip version major.year.month> [TYPE_STRING] (version of HPLIP pre-packaged in distro, e.g. "2.8.12")
-# cups_path_with_bitness=1|0 [TYPE_BOOL] (False is default)
-# ui_toolkit=qt3|qt4|gtk|none [TYPE_STRING]
-# foomatic_rip_hplip=1|0 [TYPE_BOOL] (False is default)
-# policykit=1|0 [TYPE_BOOL]
-# native_cups=1|0 [TYPE_BOOL]
-# package_available=1|0 [TYPE_BOOL]
-# package_arch=<list of processor architectures> [TYPE_LIST]
-# add_user_to_group=<usermod params> [TYPE_STRING] (leave empty for none) [ex. "-a -G sys" or "-G lp"]
-# open_mdns_port=<command(s) to use to open the mdns multicast port 5353> [TYPE_LIST]
-# acl_rules=1|0 [TYPE_BOOL] # For Karmic+
-# libdir_path=<lib directory path> [TYPE_STRING] # Used if libdir location is to be provided in 64 bit machines
-
-# # Only include these sections if supported==1 for this <distro name>:<version name>.
-# [<distro name>:<version name>:<dependency name>]
-# packages=<package list to satisfy dependency (comma sep. list)> [TYPE_LIST]
-# commands=<command list to satisfy dependency (comma sep. list)> [TYPE_LIST]
-#
-# ****************************************
-
-[distros]
-distros=unknown,mepis,debian,suse,mandriva,fedora,redhat,rhel,slackware,gentoo,redflag,ubuntu,xandros,freebsd,linspire,ark,pclinuxos,centos,igos,linuxmint,linpus,gos,boss,lfs,manjarolinux
-
-# ****************************************
-
-[unknown]
-index=0
-display_name=Unknown
-versions=0
-display=0
-package_mgrs=
-su_sudo=
-drv_dir=
-
-[unknown:0]
-supported=0
-
-# ****************************************
-
-[suse]
-index=3
-versions=13.2,42.1,42.2,42.3
-display_name=SUSE Linux
-alt_names=
-display=1
-notes=
-package_mgrs=yast,yast2,opensuse-updater,zypper,package-manager
-package_mgr_cmd=su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses $packages_to_install"
-pre_depend_cmd=
-post_depend_cmd=
-hplip_remove_cmd=su -c "zypper --non-interactive rm hplip"
-su_sudo=su
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/cups/model/manufacturer-PPDs/hp
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-
-# ********************
-[suse:12.2]
-code_name=Mantis
-supported=0
-scan_supported=1
-fax_supported=1
-pcard_supported=0
-network_supported=1
-parallel_supported=0
-usb_supported=1
-packaged_version=3.11.6
-release_date=2012-07-11
-notes=Please be sure to disable the CD repositories in YaST.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/cups/model/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-cups_path_with_bitness=0
-ui_toolkit=qt4
-native_cups=1
-pre_depend_cmd=su -c "zypper refresh"
-
-[suse:12.2:cups]
-packages=cups,cups-client
-
-[suse:12.2:cups-devel]
-packages=cups-devel,cupsddk
-
-[suse:12.2:gcc]
-packages=gcc-c++
-
-[suse:12.2:gs]
-packages=ghostscript-library
-
-[suse:12.2:libcrypto]
-packages=openssl
-
-[suse:12.2:libjpeg]
-packages=libjpeg-devel,zlib-devel
-
-[suse:12.2:libnetsnmp-devel]
-packages=net-snmp-devel
-
-[suse:12.2:libpthread]
-packages=glibc
-
-[suse:12.2:libtool]
-packages=libtool,libgphoto2-devel,rpm-build
-
-[suse:12.2:libusb]
-packages=libusb-1_0-devel,libusb-1_0-0
-
-[suse:12.2:make]
-packages=make
-
-[suse:12.2:pil]
-packages=python-imaging
-
-[suse:12.2:ppdev]
-packages=
-commands=su -c "modprobe ppdev"
-
-[suse:12.2:pyqt]
-packages=python-qt
-
-[suse:12.2:pyqt4]
-packages=python-qt4
-
-[suse:12.2:pyqt4-dbus]
-packages=dbus-1-python-devel,dbus-1-python
-
-[suse:12.2:python-devel]
-packages=python-devel,python-xml,libpython2_7-1_0
-
-[suse:12.2:python23]
-packages=python
-
-[suse:12.2:python2X]
-packages=python
-
-[suse:12.2:reportlab]
-packages=
-
-[suse:12.2:sane]
-packages=xsane
-
-[suse:12.2:sane-devel]
-packages=sane-backends-devel
-
-[suse:12.2:scanimage]
-packages=sane-backends
-
-[suse:12.2:xsane]
-packages=xsane
-
-[suse:12.2:cups-ddk]
-packages=cupsddk
-
-[suse:12.2:python-dbus]
-packages=dbus-1-python
-
-[suse:12.2:dbus]
-packages=dbus-1-devel,python-gobject2
-
-[suse:12.2:python-xml]
-packages=python-xml,libpython2_7-1_0
-
-[suse:12.2:cups-image]
-packages=cups-devel
-
-[suse:12.2:python-notify]
-packages=python-notify
-
-[suse:12.2:network]
-packages=wget
-
-[suse:12.2:avahi-utils]
-packages=avahi-utils
-
-[suse:12.2:python3-pyqt4]
-packages=python3-qt4,python3-qt4-devel
-
-[suse:12.2:python3-dbus]
-packages=dbus-1-python3,python3-gobject,python3-gobject2-devel
-
-[suse:12.2:python3-devel]
-packages=python3-devel
-
-[suse:12.2:python3-pyqt4-dbus]
-packages=dbus-1-python3-devel,dbus-1-python3
-
-[suse:12.2:python3-pil]
-packages=PKG_FROM_PIP:pillow
-
-[suse:12.2:python3-xml]
-packages=python3-xml
-
-[suse:12.2:automake]
-packages=automake
-
-
-# ********************
-[suse:12.3]
-code_name=Dartmouth
-supported=0
-scan_supported=1
-fax_supported=1
-pcard_supported=0
-network_supported=1
-parallel_supported=0
-usb_supported=1
-packaged_version=3.12.11
-release_date=2013-03-13
-notes=Please be sure to disable the CD repositories in YaST.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/cups/model/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-cups_path_with_bitness=0
-ui_toolkit=qt4
-native_cups=1
-pre_depend_cmd=su -c "zypper refresh"
-
-[suse:12.3:cups]
-packages=cups,cups-client
-
-[suse:12.3:cups-devel]
-packages=cups-devel,cupsddk
-
-[suse:12.3:gcc]
-packages=gcc-c++
-
-[suse:12.3:gs]
-packages=ghostscript-library
-
-[suse:12.3:libcrypto]
-packages=openssl
-
-[suse:12.3:libjpeg]
-packages=libjpeg-devel,zlib-devel
-
-[suse:12.3:libnetsnmp-devel]
-packages=net-snmp-devel
-
-[suse:12.3:libpthread]
-packages=glibc
-
-[suse:12.3:libtool]
-packages=libtool,libgphoto2-devel,rpm-build
-
-[suse:12.3:libusb]
-packages=libusb-1_0-devel,libusb-1_0-0
-
-[suse:12.3:make]
-packages=make
-
-[suse:12.3:pil]
-packages=python-imaging
-
-[suse:12.3:ppdev]
-packages=
-commands=su -c "modprobe ppdev"
-
-[suse:12.3:pyqt]
-packages=python-qt
-
-[suse:12.3:pyqt4]
-packages=python-qt4
-
-[suse:12.3:pyqt4-dbus]
-packages=dbus-1-python-devel,dbus-1-python
-
-[suse:12.3:python-devel]
-packages=python-devel,python-xml,libpython2_7-1_0
-
-[suse:12.3:python23]
-packages=python
-
-[suse:12.3:python2X]
-packages=python
-
-[suse:12.3:reportlab]
-packages=
-
-[suse:12.3:sane]
-packages=xsane
-
-[suse:12.3:sane-devel]
-packages=sane-backends-devel
-
-[suse:12.3:scanimage]
-packages=sane-backends
-
-[suse:12.3:xsane]
-packages=xsane
-
-[suse:12.3:cups-ddk]
-packages=cupsddk
-
-[suse:12.3:python-dbus]
-packages=dbus-1-python
-
-[suse:12.3:dbus]
-packages=dbus-1-devel,python-gobject2
-
-[suse:12.3:python-xml]
-packages=python-xml,libpython2_7-1_0
-
-[suse:12.3:cups-image]
-packages=cups-devel
-
-[suse:12.3:python-notify]
-packages=python-notify
-
-[suse:12.3:network]
-packages=wget
-
-[suse:12.3:avahi-utils]
-packages=avahi-utils
-
-[suse:12.3:python3-pyqt4]
-packages=python3-qt4,python3-qt4-devel
-
-[suse:12.3:python3-dbus]
-packages=dbus-1-python3,python3-gobject,python3-gobject2-devel
-
-[suse:12.3:python3-xml]
-packages=python3-xml,python3-lxml
-
-[suse:12.3:python3-devel]
-packages=python3-devel
-
-[suse:12.3:python3-pyqt4-dbus]
-packages=dbus-1-python3-devel,dbus-1-python3
-
-[suse:12.3:python3-pil]
-packages=PKG_FROM_PIP:pillow
-
-[suse:12.3:python3-reportlab]
-packages=python3-reportlab
-
-[suse:12.3:python3-notify2]
-packages=python3-notify2
-
-[suse:12.3:automake]
-packages=automake
-
-
-# ****************************************
-
-[suse:13.1]
-code_name=Evergreen
-supported=0
-packaged_version=3.13.7
-release_date=19.09.2013
-same_as_version=12.3
-
-# ****************************************
-
-[suse:13.2]
-code_name=Harlequin
-supported=1
-packaged_version=3.14.6
-release_date=04.11.2014
-post_depend_cmd=su -c "zypper --non-interactive --no-gpg-checks in --force --auto-agree-with-licenses cups-filters-ghostscript",su -c "service cups restart"
-scan_supported=1
-fax_supported=1
-pcard_supported=0
-network_supported=1
-parallel_supported=0
-usb_supported=1
-notes=Please be sure to disable the CD repositories in YaST.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/cups/model/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-cups_path_with_bitness=0
-ui_toolkit=qt4
-native_cups=1
-pre_depend_cmd=su -c "zypper refresh"
-
-[suse:13.2:cups]
-packages=cups,cups-client
-
-[suse:13.2:cups-devel]
-packages=cups-devel,cupsddk
-
-[suse:13.2:gcc]
-packages=gcc-c++
-
-[suse:13.2:gs]
-packages=ghostscript-library
-
-[suse:13.2:libcrypto]
-packages=openssl
-
-[suse:13.2:libjpeg]
-packages=libjpeg-devel,zlib-devel
-
-[suse:13.2:libnetsnmp-devel]
-packages=net-snmp-devel
-
-[suse:13.2:libpthread]
-packages=glibc
-
-[suse:13.2:libtool]
-packages=libtool,libgphoto2-devel,rpm-build
-
-[suse:13.2:libusb]
-packages=libusb-1_0-devel,libusb-1_0-0
-
-[suse:13.2:make]
-packages=make
-
-[suse:13.2:pil]
-packages=python-imaging
-
-[suse:13.2:ppdev]
-packages=
-commands=su -c "modprobe ppdev"
-
-[suse:13.2:pyqt]
-packages=python-qt
-
-[suse:13.2:pyqt4]
-packages=python-qt4
-
-[suse:13.2:pyqt4-dbus]
-packages=dbus-1-python-devel,dbus-1-python
-
-[suse:13.2:python-devel]
-packages=python-devel,python-xml,libpython2_7-1_0
-
-[suse:13.2:python23]
-packages=python
-
-[suse:13.2:python2X]
-packages=python
-
-[suse:13.2:reportlab]
-packages=python-reportlab
-
-[suse:13.2:sane]
-packages=xsane
-
-[suse:13.2:sane-devel]
-packages=sane-backends-devel
-
-[suse:13.2:scanimage]
-packages=sane-backends
-
-[suse:13.2:xsane]
-packages=xsane
-
-[suse:13.2:cups-ddk]
-packages=cupsddk
-
-[suse:13.2:python-dbus]
-packages=dbus-1-python
-
-[suse:13.2:dbus]
-packages=dbus-1-devel,python-gobject2
-
-[suse:13.2:python-xml]
-packages=python-xml,libpython2_7-1_0
-
-[suse:13.2:cups-image]
-packages=cups-devel
-
-[suse:13.2:python-notify]
-packages=python-notify
-
-[suse:13.2:network]
-packages=wget
-
-[suse:13.2:avahi-utils]
-packages=avahi-utils
-
-[suse:13.2:python3-pyqt4]
-packages=python3-qt4,python3-qt4-devel
-
-[suse:13.2:python3-dbus]
-packages=dbus-1-python3,python3-gobject,python3-gobject2-devel
-
-[suse:13.2:python3-xml]
-packages=python3-xml,python3-lxml
-
-[suse:13.2:python3-devel]
-packages=python3-devel
-
-[suse:13.2:python3-pyqt4-dbus]
-packages=dbus-1-python3-devel,dbus-1-python3
-
-[suse:13.2:python3-pil]
-packages=python3-Pillow
-
-[suse:13.2:python3-reportlab]
-packages=python3-reportlab
-
-[suse:13.2:python3-notify2]
-packages=python3-notify2
-
-[suse:13.2:automake]
-packages=automake
-
-# ****************************************
-
-[suse:42.1]
-code_name=Malachitte
-supported=1
-packaged_version=3.14.6
-release_date=04.11.2015
-same_as_version=13.2
-
-
-# ****************************************
-
-[suse:42.2]
-code_name=Harlequin
-supported=1
-packaged_version=3.16.11
-release_date=24.11.2016
-post_depend_cmd=su -c "zypper --non-interactive --no-gpg-checks in --force --auto-agree-with-licenses cups-filters-ghostscript",su -c "service cups restart"
-scan_supported=1
-fax_supported=1
-pcard_supported=0
-network_supported=1
-parallel_supported=0
-usb_supported=1
-notes=Please be sure to disable the CD repositories in YaST.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/cups/model/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-cups_path_with_bitness=0
-ui_toolkit=qt4
-native_cups=1
-pre_depend_cmd=su -c "zypper refresh"
-
-[suse:42.2:cups]
-packages=cups,cups-client
-
-[suse:42.2:cups-devel]
-packages=cups-devel,cupsddk
-
-[suse:42.2:gcc]
-packages=gcc-c++
-
-[suse:42.2:gs]
-packages=ghostscript-library
-
-[suse:42.2:libcrypto]
-packages=openssl
-
-[suse:42.2:libjpeg]
-packages=libjpeg-devel,zlib-devel
-
-[suse:42.2:libnetsnmp-devel]
-packages=net-snmp-devel
-
-[suse:42.2:libpthread]
-packages=glibc
-
-[suse:42.2:libtool]
-packages=libtool,libgphoto2-devel,rpm-build
-
-[suse:42.2:libusb]
-packages=libusb-1_0-devel,libusb-1_0-0
-
-[suse:42.2:make]
-packages=make
-
-[suse:42.2:pil]
-packages=python-imaging
-
-[suse:42.2:ppdev]
-packages=
-commands=su -c "modprobe ppdev"
-
-[suse:42.2:pyqt]
-packages=python-qt
-
-[suse:42.2:pyqt4]
-packages=python-qt4
-
-[suse:42.2:pyqt4-dbus]
-packages=dbus-1-python-devel,dbus-1-python
-
-[suse:42.2:python-devel]
-packages=python-devel,python-xml,libpython2_7-1_0
-
-[suse:42.2:python23]
-packages=python
-
-[suse:42.2:python2X]
-packages=python
-
-[suse:42.2:reportlab]
-packages=
-
-[suse:42.2:sane]
-packages=xsane
-
-[suse:42.2:sane-devel]
-packages=sane-backends-devel
-
-[suse:42.2:scanimage]
-packages=sane-backends
-
-[suse:42.2:xsane]
-packages=xsane
-
-[suse:42.2:cups-ddk]
-packages=cupsddk
-
-[suse:42.2:python-dbus]
-packages=dbus-1-python
-
-[suse:42.2:dbus]
-packages=dbus-1-devel,python-gobject2
-
-[suse:42.2:python-xml]
-packages=python-xml,libpython2_7-1_0
-
-[suse:42.2:cups-image]
-packages=cups-devel
-
-[suse:42.2:python-notify]
-packages=python-notify
-
-[suse:42.2:network]
-packages=wget
-
-[suse:42.2:avahi-utils]
-packages=avahi-utils
-
-[suse:42.2:python3-pyqt4]
-packages=python3-qt4,python3-qt4-devel
-
-[suse:42.2:python3-dbus]
-packages=dbus-1-python3,python3-gobject,python3-gobject2-devel
-
-[suse:42.2:python3-xml]
-packages=python3-xml,python3-lxml
-
-[suse:42.2:python3-devel]
-packages=python3-devel
-
-[suse:42.2:python3-pyqt4-dbus]
-packages=dbus-1-python3-devel,dbus-1-python3
-
-[suse:42.2:python3-pil]
-packages=python3-Pillow
-
-[suse:42.2:python3-reportlab]
-packages=python3-reportlab
-
-[suse:42.2:python3-notify2]
-packages=python3-notify2
-
-[suse:42.2:automake]
-packages=automake
-
-
-# ****************************************
-
-[suse:42.3]
-code_name=Harlequin
-supported=1
-packaged_version=3.17.9
-release_date=26.07.2017
-post_depend_cmd=su -c "zypper --non-interactive --no-gpg-checks in --force --auto-agree-with-licenses cups-filters-ghostscript",su -c "service cups restart"
-scan_supported=1
-fax_supported=1
-pcard_supported=0
-network_supported=1
-parallel_supported=0
-usb_supported=1
-notes=Please be sure to disable the CD repositories in YaST.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/cups/model/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-cups_path_with_bitness=0
-ui_toolkit=qt4
-native_cups=1
-pre_depend_cmd=su -c "zypper refresh"
-
-[suse:42.3:cups]
-packages=cups,cups-client
-
-[suse:42.3:cups-devel]
-packages=cups-devel,cupsddk
-
-[suse:42.3:gcc]
-packages=gcc-c++
-
-[suse:42.3:gs]
-packages=ghostscript-library
-
-[suse:42.3:libcrypto]
-packages=openssl
-
-[suse:42.3:libjpeg]
-packages=libjpeg-devel,zlib-devel
-
-[suse:42.3:libnetsnmp-devel]
-packages=net-snmp-devel
-
-[suse:42.3:libpthread]
-packages=glibc
-
-[suse:42.3:libtool]
-packages=libtool,libgphoto2-devel,rpm-build
-
-[suse:42.3:libusb]
-packages=libusb-1_0-devel,libusb-1_0-0
-
-[suse:42.3:make]
-packages=make
-
-[suse:42.3:pil]
-packages=python-imaging
-
-[suse:42.3:ppdev]
-packages=
-commands=su -c "modprobe ppdev"
-
-[suse:42.3:pyqt]
-packages=python-qt
-
-[suse:42.3:pyqt4]
-packages=python-qt4
-
-[suse:42.3:pyqt4-dbus]
-packages=dbus-1-python-devel,dbus-1-python
-
-[suse:42.3:python-devel]
-packages=python-devel,python-xml,libpython2_7-1_0
-
-[suse:42.3:python23]
-packages=python
-
-[suse:42.3:python2X]
-packages=python
-
-[suse:42.3:reportlab]
-packages=
-
-[suse:42.3:sane]
-packages=xsane
-
-[suse:42.3:sane-devel]
-packages=sane-backends-devel
-
-[suse:42.3:scanimage]
-packages=sane-backends
-
-[suse:42.3:xsane]
-packages=xsane
-
-[suse:42.3:cups-ddk]
-packages=cupsddk
-
-[suse:42.3:python-dbus]
-packages=dbus-1-python
-
-[suse:42.3:dbus]
-packages=dbus-1-devel,python-gobject2
-
-[suse:42.3:python-xml]
-packages=python-xml,libpython2_7-1_0
-
-[suse:42.3:cups-image]
-packages=cups-devel
-
-[suse:42.3:python-notify]
-packages=python-notify
-
-[suse:42.3:network]
-packages=wget
-
-[suse:42.3:avahi-utils]
-packages=avahi-utils
-
-[suse:42.3:python3-pyqt4]
-packages=python3-qt4,python3-qt4-devel
-
-[suse:42.3:python3-dbus]
-packages=dbus-1-python3,python3-gobject,python3-gobject2-devel
-
-[suse:42.3:python3-xml]
-packages=python3-xml,python3-lxml
-
-[suse:42.3:python3-devel]
-packages=python3-devel
-
-[suse:42.3:python3-pyqt4-dbus]
-packages=dbus-1-python3-devel,dbus-1-python3
-
-[suse:42.3:python3-pil]
-packages=python3-Pillow
-
-[suse:42.3:python3-reportlab]
-packages=python3-reportlab
-
-[suse:42.3:python3-notify2]
-packages=python3-notify2
-
-[suse:42.3:automake]
-packages=automake
-
-
-# ****************************************
-[redhat]
-index=6
-versions=8.0,9.0
-display_name=Red Hat
-alt_names=
-display=1
-notes=
-package_mgrs=yum,rpm,up2date
-#package_mgr_cmd=rpm install $packages_to_install
-package_mgr_cmd=su -c 'yum -y -d 10 -e 1 install $packages_to_install'
-pre_depend_cmd=su -c 'yum list update'
-post_depend_cmd=
-hplip_remove_cmd=su -c 'rpm -ev hplipfull'
-su_sudo=su
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt3
-
-# ********************
-[redhat:8.0]
-code_name=Psyche
-supported=0
-scan_supported=1
-fax_supported=0
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=
-release_date=2002-9-1
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=none
-
-# ********************
-[redhat:9.0]
-code_name=Shrike
-supported=0
-scan_supported=1
-fax_supported=0
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=
-release_date=2003-3-1
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=none
-
-# ****************************************
-[turbolinux]
-index=10
-versions=any
-display_name=Turbolinux
-alt_names=
-display=0
-notes=
-package_mgrs=
-package_mgr_cmd=
-pre_depend_cmd=
-post_depend_cmd=
-hplip_remove_cmd=
-su_sudo=su
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt3
-
-# ********************
-[turbolinux:any]
-code_name=
-supported=0
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=
-release_date=
-notes=
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt3
-
-# ****************************************
-[redflag]
-index=11
-versions=any
-display_name=Red Flag Linux
-alt_names=
-display=0
-notes=
-package_mgrs=
-package_mgr_cmd=
-pre_depend_cmd=
-post_depend_cmd=
-hplip_remove_cmd=
-su_sudo=su
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt3
-
-# ********************
-[redflag:any]
-code_name=
-supported=0
-scan_supported=1
-fax_supported=0
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=
-release_date=
-notes=
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt3
-
-# ****************************************
-[ark]
-index=16
-versions=any
-display_name=Ark Linux
-alt_names=
-display=0
-notes=
-package_mgrs=
-package_mgr_cmd=
-pre_depend_cmd=
-post_depend_cmd=
-hplip_remove_cmd=
-su_sudo=su
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt3
-
-# ********************
-[ark:any]
-code_name=
-supported=0
-scan_supported=1
-fax_supported=0
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=
-release_date=
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt3
-
-# ****************************************
-[sunwah]
-index=20
-versions=any
-display_name=Sun Wah RAYS LX
-alt_names=
-display=0
-notes=
-package_mgrs=
-package_mgr_cmd=
-pre_depend_cmd=
-post_depend_cmd=
-hplip_remove_cmd=
-su_sudo=su
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt3
-
-# ********************
-[sunwah:any]
-code_name=
-supported=0
-scan_supported=1
-fax_supported=0
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=
-release_date=
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt3
-
-# ****************************************
-[fedora]
-index=5
-versions=22,23,24,25,26,27,28
-display_name=Fedora
-alt_names=Fedora Core
-display=1
-notes=SELinux must run in permissive mode or it must be disabled for HPLIP to function properly. Please run SELinux in permissive mode or disable it before continuing.
-package_mgrs=yum,rpm,up2date
-package_mgr_cmd=su -c "yum -y -d 10 -e 1 install $packages_to_install"
-pre_depend_cmd=su -c "yum clean all",su -c "yum check-update"
-post_depend_cmd=
-hplip_remove_cmd=su -c "yum -y -d 10 -e 1 remove hplip"
-su_sudo=su
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/cups/model/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-
-# ********************
-[fedora:17]
-code_name=Beefy Miracle
-supported=0
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=3.12.4
-release_date=22/05/2012
-notes=To complete the install in Fedora you must quit the installer at the printer setup stage, log out, log back in, and run hp-setup.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/cups/model/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-policykit=0
-native_cups=1
-open_mdns_port=/bin/bash ./init-iptables-firewall
-pre_depend_cmd=su -c "yum clean all",su -c "yum check-update"
-
-[fedora:17:cups]
-packages=cups
-
-[fedora:17:cups-devel]
-packages=cups-devel
-
-[fedora:17:gcc]
-packages=gcc-c++
-
-[fedora:17:gs]
-packages=ghostscript
-
-[fedora:17:libcrypto]
-packages=openssl-devel
-
-[fedora:17:libjpeg]
-packages=libjpeg-devel
-
-[fedora:17:libnetsnmp-devel]
-packages=net-snmp-devel
-
-[fedora:17:libpthread]
-packages=glibc-headers
-
-[fedora:17:libtool]
-packages=libtool,rpm-build
-
-[fedora:17:libusb]
-packages=libusb1-devel
-
-[fedora:17:make]
-packages=make
-
-[fedora:17:pil]
-packages=python-imaging
-
-[fedora:17:ppdev]
-packages=
-commands=su -c "/sbin/modprobe ppdev"
-
-[fedora:17:pyqt]
-packages=PyQt
-
-[fedora:17:python-devel]
-packages=python-devel
-
-[fedora:17:pyqt4]
-packages=PyQt4
-
-[fedora:17:pyqt4-dbus]
-packages=dbus-python
-
-[fedora:17:python23]
-packages=python
-
-[fedora:17:python2X]
-packages=python
-
-[fedora:17:reportlab]
-packages=python-reportlab
-
-[fedora:17:sane]
-packages=sane-backends
-
-[fedora:17:sane-devel]
-packages=sane-backends-devel
-
-[fedora:17:scanimage]
-packages=sane-frontends
-
-[fedora:17:xsane]
-packages=xsane
-
-[fedora:17:python-dbus]
-packages=dbus-python,pygobject2
-
-[fedora:17:dbus]
-packages=dbus-devel
-
-[fedora:17:cups-image]
-packages=cups-devel
-
-[fedora:17:python-notify]
-packages=notify-python
-
-[fedora:17:policykit]
-packages=polkit,polkit-gnome
-
-[fedora:17:network]
-packages=wget
-
-[fedora:17:avahi-utils]
-packages=avahi-tools
-
-[fedora:17:automake]
-packages=automake
-
-# ********************
-[fedora:18]
-code_name=Sperical Cow
-supported=0
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=3.12.10a
-release_date=08/01/2013
-notes=To complete the install in Fedora you must quit the installer at the printer setup stage, log out, log back in, and run hp-setup.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/cups/model/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-policykit=0
-native_cups=1
-open_mdns_port=/bin/bash ./init-iptables-firewall
-pre_depend_cmd=su -c "yum clean all",su -c "yum check-update"
-
-[fedora:18:cups]
-packages=cups
-
-[fedora:18:cups-devel]
-packages=cups-devel
-
-[fedora:18:gcc]
-packages=audit,gcc-c++
-
-[fedora:18:gs]
-packages=ghostscript
-
-[fedora:18:libcrypto]
-packages=openssl-devel
-
-[fedora:18:libjpeg]
-packages=libjpeg-devel
-
-[fedora:18:libnetsnmp-devel]
-packages=net-snmp-devel
-
-[fedora:18:libpthread]
-packages=glibc-headers
-
-[fedora:18:libtool]
-packages=audit,libtool,rpm-build
-
-[fedora:18:libusb]
-packages=libusb1-devel
-
-[fedora:18:make]
-packages=make
-
-[fedora:18:pil]
-packages=python-imaging
-
-[fedora:18:ppdev]
-packages=
-commands=su -c "/sbin/modprobe ppdev"
-
-[fedora:18:pyqt]
-packages=PyQt
-
-[fedora:18:python-devel]
-packages=python-devel
-
-[fedora:18:pyqt4]
-packages=PyQt4
-
-[fedora:18:pyqt4-dbus]
-packages=dbus-python
-
-[fedora:18:python23]
-packages=python
-
-[fedora:18:python2X]
-packages=python
-
-[fedora:18:reportlab]
-packages=python-reportlab
-
-[fedora:18:sane]
-packages=sane-backends
-
-[fedora:18:sane-devel]
-packages=sane-backends-devel
-
-[fedora:18:scanimage]
-packages=sane-frontends
-
-[fedora:18:xsane]
-packages=xsane
-
-[fedora:18:python-dbus]
-packages=dbus-python,pygobject2
-
-[fedora:18:dbus]
-packages=dbus-devel
-
-[fedora:18:cups-image]
-packages=cups-devel
-
-[fedora:18:python-notify]
-packages=notify-python
-
-[fedora:18:policykit]
-packages=polkit,polkit-gnome
-
-[fedora:18:network]
-packages=wget
-
-[fedora:18:avahi-utils]
-packages=avahi-tools
-
-[fedora:18:automake]
-packages=automake
-
-# ****************************************
-
-[fedora:19]
-code_name=Schrodinger's Cat
-supported=0
-packaged_version=3.13.5
-release_date=02/07/2013
-same_as_version=17
-
-
-
-# ****************************************
-
-[fedora:20]
-code_name=Heisenbug
-supported=0
-packaged_version=3.13.9
-release_date=12/11/2013
-same_as_version=19
-
-# ****************************************
-
-[fedora:21]
-code_name=
-supported=0
-packaged_version=3.14.10
-release_date=09/12/2014
-same_as_version=17
-
-# ****************************************
-
-[fedora:22]
-code_name=
-supported=1
-scan_supported=1
-fax_supported=1
-pcard_supported=0
-network_supported=1
-parallel_supported=0
-usb_supported=1
-packaged_version=3.15.6
-release_date=26/05/2015
-notes=To complete the install in Fedora you must quit the installer at the printer setup stage, log out, log back in, and run hp-setup.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/cups/model/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-policykit=0
-native_cups=1
-open_mdns_port=/bin/bash ./init-iptables-firewall
-package_mgr_cmd=su -c "dnf -y -d 10 -e 1 install $packages_to_install"
-pre_depend_cmd=su -c "dnf check-update"
-hplip_remove_cmd=su -c "dnf -y -d 10 -e 1 remove hplip"
-
-[fedora:22:cups]
-packages=cups
-
-[fedora:22:cups-devel]
-packages=cups-devel
-
-[fedora:22:gcc]
-packages=gcc-c++
-
-[fedora:22:gs]
-packages=ghostscript
-
-[fedora:22:libcrypto]
-packages=openssl-devel
-
-[fedora:22:libjpeg]
-packages=libjpeg-devel
-
-[fedora:22:libnetsnmp-devel]
-packages=net-snmp-devel
-
-[fedora:22:libpthread]
-packages=glibc-headers
-
-[fedora:22:libtool]
-packages=libtool,rpm-build
-
-[fedora:22:libusb]
-packages=libusb1-devel
-
-[fedora:22:make]
-packages=make
-
-[fedora:22:pil]
-packages=python-imaging
-
-[fedora:22:ppdev]
-packages=
-commands=su -c "/sbin/modprobe ppdev"
-
-[fedora:22:pyqt]
-packages=PyQt
-
-[fedora:22:python-devel]
-packages=python-devel
-
-[fedora:22:pyqt4]
-packages=PyQt4
-
-[fedora:22:pyqt4-dbus]
-packages=dbus-python
-
-[fedora:22:python2X]
-packages=python
-
-[fedora:22:reportlab]
-packages=python-reportlab
-
-[fedora:22:sane]
-packages=sane-backends
-
-[fedora:22:sane-devel]
-packages=sane-backends-devel
-
-[fedora:22:scanimage]
-packages=sane-frontends
-
-[fedora:22:xsane]
-packages=xsane
-
-[fedora:22:python-dbus]
-packages=dbus-python,pygobject2
-
-[fedora:22:dbus]
-packages=dbus-devel
-
-[fedora:22:cups-image]
-packages=cups-devel
-
-[fedora:22:python-notify]
-packages=notify-python
-
-[fedora:22:policykit]
-packages=polkit,polkit-gnome
-
-[fedora:22:network]
-packages=wget
-
-[fedora:22:avahi-utils]
-packages=avahi-tools
-
-[fedora:22:python3X]
-packages=python3
-
-[fedora:22:python3-notify2]
-packages=PKG_FROM_PIP:notify2
-
-[fedora:22:python3-pyqt4]
-packages=python3-PyQt4
-
-[fedora:22:python3-dbus]
-packages=python3-dbus,python3-gobject
-
-[fedora:22:python3-xml]
-packages=python3-lxml
-
-[fedora:22:python3-devel]
-packages=python3-devel
-
-[fedora:22:python3-pil]
-packages=python3-pillow
-
-[fedora:22:python3-reportlab]
-packages=python3-reportlab
-
-[fedora:22:automake]
-packages=automake
-
-# ****************************************
-
-[fedora:23]
-code_name=
-supported=1
-packaged_version=3.15.7
-release_date=27/10/2015
-same_as_version=22
-
-
-# ****************************************
-
-[fedora:24]
-code-name=
-supported=1
-packaged_version=3.16.8
-release_date=27/08/2016
-same_as_version=22
-
-# ****************************************
-
-[fedora:25]
-code-name=
-supported=1
-packaged_version=3.16.11
-release_date=23/11/2016
-same_as_version=22
-
-# ****************************************
-
-[fedora:26]
-code-name=
-supported=1
-packaged_version=3.17.9
-release_date=11/07/2017
-same_as_version=22
-
-# ****************************************
-
-[fedora:27]
-code_name=
-supported=1
-scan_supported=1
-fax_supported=1
-pcard_supported=0
-network_supported=1
-parallel_supported=0
-usb_supported=1
-packaged_version=3.18.2
-release_date=14/11/2017
-notes=To complete the install in Fedora you must quit the installer at the printer setup stage, log out, log back in, and run hp-setup.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/cups/model/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-policykit=0
-native_cups=1
-open_mdns_port=/bin/bash ./init-iptables-firewall
-package_mgr_cmd=su -c "dnf -y -d 10 -e 1 install $packages_to_install"
-pre_depend_cmd=su -c "dnf check-update"
-hplip_remove_cmd=su -c "dnf -y -d 10 -e 1 remove hplip"
-
-[fedora:27:cups]
-packages=cups
-
-[fedora:27:cups-devel]
-packages=cups-devel
-
-[fedora:27:gcc]
-packages=gcc-c++
-
-[fedora:27:gs]
-packages=ghostscript
-
-[fedora:27:libcrypto]
-packages=openssl-devel
-
-[fedora:27:libjpeg]
-packages=libjpeg-devel
-
-[fedora:27:libnetsnmp-devel]
-packages=net-snmp-devel
-
-[fedora:27:libpthread]
-packages=glibc-headers
-
-[fedora:27:libtool]
-packages=libtool,rpm-build
-
-[fedora:27:libusb]
-packages=libusb1-devel
-
-[fedora:27:make]
-packages=make
-
-[fedora:27:pil]
-packages=python-imaging
-
-[fedora:27:ppdev]
-packages=
-commands=su -c "/sbin/modprobe ppdev"
-
-[fedora:27:pyqt]
-packages=PyQt
-
-[fedora:27:python-devel]
-packages=python-devel
-
-[fedora:27:pyqt4]
-packages=PyQt4
-
-[fedora:27:pyqt4-dbus]
-packages=dbus-python
-
-[fedora:27:python2X]
-packages=python
-
-[fedora:27:reportlab]
-packages=python-reportlab
-
-[fedora:27:sane]
-packages=sane-backends
-
-[fedora:27:sane-devel]
-packages=sane-backends-devel
-
-[fedora:27:scanimage]
-packages=sane-frontends
-
-[fedora:27:xsane]
-packages=xsane
-
-[fedora:27:python-dbus]
-packages=dbus-python,pygobject2
-
-[fedora:27:dbus]
-packages=dbus-devel
-
-[fedora:27:cups-image]
-packages=cups-devel
-
-[fedora:27:python-notify]
-packages=notify-python
-
-[fedora:27:policykit]
-packages=polkit,polkit-gnome
-
-[fedora:27:network]
-packages=wget
-
-[fedora:27:avahi-utils]
-packages=avahi-tools
-
-[fedora:27:python3X]
-packages=python3
-
-[fedora:27:python3-notify2]
-packages=PKG_FROM_PIP:notify2
-
-[fedora:27:python3-pyqt4]
-packages=python3-PyQt4
-
-[fedora:27:python3-dbus]
-packages=python3-dbus,python3-gobject
-
-[fedora:27:python3-xml]
-packages=python3-lxml
-
-[fedora:27:python3-devel]
-packages=python3-devel
-
-[fedora:27:python3-pil]
-packages=python3-pillow
-
-[fedora:27:python3-reportlab]
-packages=python3-reportlab
-
-[fedora:27:automake]
-packages=automake
-
-
-# ****************************************
-
-[fedora:28]
-code_name=
-supported=1
-scan_supported=1
-fax_supported=1
-pcard_supported=0
-network_supported=1
-parallel_supported=0
-usb_supported=1
-packaged_version=3.18.5
-release_date=01/05/2018
-notes=To complete the install in Fedora you must quit the installer at the printer setup stage, log out, log back in, and run hp-setup.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/cups/model/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-policykit=0
-native_cups=1
-open_mdns_port=/bin/bash ./init-iptables-firewall
-package_mgr_cmd= sudo dnf -y -d 10 -e 1 install $packages_to_install
-pre_depend_cmd=sudo dnf check-update
-hplip_remove_cmd=sudo dnf -y -d 10 -e 1 remove hplip
-
-[fedora:28:cups]
-packages=cups
-
-[fedora:28:cups-devel]
-packages=cups-devel
-
-[fedora:28:gcc]
-packages=gcc-c++
-
-[fedora:28:gs]
-packages=ghostscript
-
-[fedora:28:libcrypto]
-packages=openssl-devel
-
-[fedora:28:libjpeg]
-packages=libjpeg-devel
-
-[fedora:28:libnetsnmp-devel]
-packages=net-snmp-devel
-
-[fedora:28:libpthread]
-packages=glibc-headers
-
-[fedora:28:libtool]
-packages=libtool,rpm-build
-
-[fedora:28:libusb]
-packages=libusb1-devel
-
-[fedora:28:make]
-packages=make
-
-[fedora:28:pil]
-packages=python-imaging
-
-[fedora:28:ppdev]
-packages=
-commands=sudo /sbin/modprobe ppdev
-
-[fedora:28:pyqt]
-packages=PyQt
-
-[fedora:28:python-devel]
-packages=python-devel
-
-[fedora:28:pyqt4]
-packages=PyQt4
-
-[fedora:28:pyqt4-dbus]
-packages=dbus-python
-
-[fedora:28:python2X]
-packages=python
-
-[fedora:28:reportlab]
-packages=python-reportlab
-
-[fedora:28:sane]
-packages=sane-backends
-
-[fedora:28:sane-devel]
-packages=sane-backends-devel
-
-[fedora:28:scanimage]
-packages=sane-frontends
-
-[fedora:28:xsane]
-packages=xsane
-
-[fedora:28:python-dbus]
-packages=dbus-python,pygobject2
-
-[fedora:28:dbus]
-packages=dbus-devel
-
-[fedora:28:cups-image]
-packages=cups-devel
-
-[fedora:28:python-notify]
-packages=notify-python
-
-[fedora:28:policykit]
-packages=polkit,polkit-gnome
-
-[fedora:28:network]
-packages=wget
-
-[fedora:28:avahi-utils]
-packages=avahi-tools
-
-[fedora:28:python3X]
-packages=python3
-
-[fedora:28:python3-notify2]
-packages=PKG_FROM_PIP:notify2
-
-[fedora:28:python3-pyqt4]
-packages=python3-PyQt4
-
-[fedora:28:python3-dbus]
-packages=python3-dbus,python3-gobject
-
-[fedora:28:python3-xml]
-packages=python3-lxml
-
-[fedora:28:python3-devel]
-packages=python3-devel
-
-[fedora:28:python3-pil]
-packages=python3-pillow
-
-[fedora:28:python3-reportlab]
-packages=python3-reportlab
-
-[fedora:28:automake]
-packages=automake
-
-# ****************************************
-
-[linspire]
-index=15
-versions=5.0
-display_name=Linspire
-alt_names=
-display=0
-notes=The installer will uncomment out several Debian repositories to complete the installation. This may pull in packages that are incompatible with Linspire and may cause CNR to stop working.
-package_mgrs=apt-get
-package_mgr_cmd=su -c "apt-get install --yes $packages_to_install"
-pre_depend_cmd=su -c "cp -f /etc/apt/sources.list /etc/apt/sources.hplip,echo deb ftp://mirrors.kernel.org/debian/ sid main contrib non-free | sudo tee -a /etc/apt/sources.list,echo deb-src ftp://mirrors.kernel.org/debian/ sid main contrib non-free | sudo tee -a /etc/apt/sources.list,su -c "apt-get update"
-post_depend_cmd=
-hplip_remove_cmd=su -c "apt-get remove hplip hpijs"
-su_sudo=su
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/cups/model/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-
-# ********************
-[linspire:5.0]
-code_name=Linspire
-supported=0
-scan_supported=1
-fax_supported=0
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=
-release_date=
-notes=
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/cups/model/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt3
-
-# ****************************************
-[rhel]
-index=7
-versions=5.0,6.0,7.0
-display_name=Red Hat Enterprise Linux
-alt_names=red hat enterprise linux
-display=1
-notes=
-package_mgrs=yum,rpm,up2date,gpk-update-viewer
-#package_mgr_cmd=su -c 'rpm install $packages_to_install'
-package_mgr_cmd=su -c 'yum -y -d 10 -e 1 install $packages_to_install'
-pre_depend_cmd=su -c 'yum list update'
-post_depend_cmd=
-hplip_remove_cmd=su -c 'rpm -ev hplipfull'
-su_sudo=su
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/cups/model/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-
-# ********************
-[rhel:5.0]
-code_name=
-supported=0
-libusb01=1
-scan_supported=1
-fax_supported=0
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=1.6.7
-release_date=
-notes=
-ppd_install=
-udev_mode_fix=1
-ppd_dir=/usr/share/cups/model/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt3
-package_available=1
-package_arch=i386,x86_64
-
-
-[rhel:5.0:cups]
-packages=cups
-
-[rhel:5.0:cups-devel]
-packages=cups-devel
-
-[rhel:5.0:gcc]
-packages=gcc-c++
-
-[rhel:5.0:gs]
-packages=ghostscript
-
-[rhel:5.0:libcrypto]
-packages=openssl-devel
-
-[rhel:5.0:libjpeg]
-packages=libjpeg-devel
-
-[rhel:5.0:libnetsnmp-devel]
-packages=net-snmp-devel
-
-[rhel:5.0:libpthread]
-packages=glibc-headers
-
-[rhel:5.0:libtool]
-packages=libtool
-
-[rhel:5.0:libusb]
-packages=libusb1
-
-[rhel:5.0:make]
-packages=make
-
-[rhel:5.0:pil]
-packages=python-imaging
-
-[rhel:5.0:ppdev]
-packages=
-
-[rhel:5.0:pyqt]
-packages=PyQt
-
-[rhel:5.0:python-devel]
-packages=python-devel
-
-[rhel:5.0:pyqt4]
-packages=PyQt4
-
-[rhel:5.0:pyqt4-dbus]
-packages=dbus-python
-
-[rhel:5.0:python23]
-packages=python
-
-[rhel:5.0:python2X]
-packages=python
-
-[rhel:5.0:reportlab]
-packages=python-reportlab
-
-[rhel:5.0:sane]
-packages=sane-backends
-
-[rhel:5.0:sane-devel]
-packages=sane-backends-devel
-
-[rhel:5.0:scanimage]
-packages=sane-frontends
-
-[rhel:5.0:xsane]
-packages=xsane
-
-[rhel:5.0:python-dbus]
-packages=dbus-python,pygobject2
-
-[rhel:5.0:dbus]
-packages=dbus-devel
-
-[rhel:5.0:cups-image]
-packages=cups-devel
-
-[rhel:5.0:python-notify]
-packages=notify-python
-
-[rhel:5.0:policykit]
-packages=polkit,polkit-gnome
-
-[rhel:5.0:network]
-packages=wget
-
-[rhel:5.0:avahi-utils]
-packages=avahi-tools
-
-[rhel:5.0:automake]
-packages=automake1.11
-
-# ********************
-[rhel:6.0]
-code_name=Santiago
-supported=1
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=1.6.7
-release_date=
-notes=
-ppd_install=
-udev_mode_fix=1
-ppd_dir=/usr/share/cups/model/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-package_available=1
-package_arch=i686,x86_64
-native_cups=1
-libusb01=1
-
-[rhel:6.0:cups]
-packages=cups
-
-[rhel:6.0:cups-devel]
-packages=cups-devel
-
-[rhel:6.0:gcc]
-packages=gcc-c++
-
-[rhel:6.0:gs]
-packages=ghostscript
-
-[rhel:6.0:libcrypto]
-packages=openssl-devel
-
-[rhel:6.0:libjpeg]
-packages=libjpeg-devel
-
-[rhel:6.0:libnetsnmp-devel]
-packages=net-snmp-devel
-
-[rhel:6.0:libpthread]
-packages=glibc-headers
-
-[rhel:6.0:libtool]
-packages=libtool
-
-[rhel:6.0:libusb]
-packages=libusb1
-
-[rhel:6.0:make]
-packages=make
-
-[rhel:6.0:pil]
-packages=python-imaging
-
-[rhel:6.0:ppdev]
-packages=
-
-[rhel:6.0:pyqt]
-packages=PyQt
-
-[rhel:6.0:python-devel]
-packages=python-devel
-
-[rhel:6.0:pyqt4]
-packages=PyQt4
-
-[rhel:6.0:pyqt4-dbus]
-packages=dbus-python
-
-[rhel:6.0:python23]
-packages=python
-
-[rhel:6.0:python2X]
-packages=python
-
-[rhel:6.0:reportlab]
-packages=python-reportlab
-
-[rhel:6.0:sane]
-packages=sane-backends
-
-[rhel:6.0:sane-devel]
-packages=sane-backends-devel
-
-[rhel:6.0:scanimage]
-packages=sane-frontends
-
-[rhel:6.0:xsane]
-packages=xsane
-
-[rhel:6.0:python-dbus]
-packages=dbus-python,pygobject2
-
-[rhel:6.0:dbus]
-packages=dbus-devel
-
-[rhel:6.0:cups-image]
-packages=cups-devel
-
-[rhel:6.0:python-notify]
-packages=notify-python
-
-[rhel:6.0:policykit]
-packages=polkit,polkit-gnome
-
-[rhel:6.0:network]
-packages=wget
-
-[rhel:6.0:avahi-utils]
-packages=avahi-tools
-
-[rhel:6.0:automake]
-packages=automake1.11
-
-# ****************************************
-[rhel:7.0]
-code_name=Maipo
-packaged_version=3.13.7
-release_date=10/06/2014
-same_as_version=6.0
-
-# ****************************************
-[rhel:7.1]
-packaged_version=3.14.7
-release_date=05/03/2015
-same_as_version=7.0
-
-# ****************************************
-[rhel:7.3]
-packaged_version=3.17.9
-release_date=03/11/2016
-same_as_version=6.0
-
-# ****************************************
-[slackware]
-index=8
-versions=9.0,9.1,10.0,10.1,10.2,11,12,12.1
-display_name=Slackware Linux
-alt_names=
-display=0
-notes=
-package_mgrs=
-package_mgr_cmd=
-pre_depend_cmd=
-post_depend_cmd=
-hplip_remove_cmd=
-su_sudo=su
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-
-# ********************
-[slackware:9.0]
-code_name=
-supported=0
-scan_supported=0
-fax_supported=0
-pcard_supported=0
-network_supported=0
-parallel_supported=0
-usb_supported=0
-packaged_version=
-release_date=2003-3-19
-notes=
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=none
-
-# ********************
-[slackware:9.1]
-code_name=
-supported=0
-scan_supported=0
-fax_supported=0
-pcard_supported=0
-network_supported=0
-parallel_supported=0
-usb_supported=0
-packaged_version=
-release_date=2003-9-26
-notes=
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=none
-
-# ********************
-[slackware:10.0]
-code_name=
-supported=0
-scan_supported=0
-fax_supported=0
-pcard_supported=0
-network_supported=0
-parallel_supported=0
-usb_supported=0
-packaged_version=
-release_date=2004-6-23
-notes=
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=none
-
-# ********************
-[slackware:10.1]
-code_name=
-supported=0
-scan_supported=0
-fax_supported=0
-pcard_supported=0
-network_supported=0
-parallel_supported=0
-usb_supported=0
-packaged_version=
-release_date=2005-2-2
-notes=
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=none
-
-# ********************
-[slackware:10.2]
-code_name=
-supported=0
-scan_supported=0
-fax_supported=0
-pcard_supported=0
-network_supported=0
-parallel_supported=0
-usb_supported=0
-packaged_version=
-release_date=2005-9-14
-notes=
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=none
-
-# ********************
-[slackware:11]
-code_name=
-supported=0
-scan_supported=0
-fax_supported=0
-pcard_supported=0
-network_supported=0
-parallel_supported=0
-usb_supported=0
-packaged_version=1.6.9
-release_date=
-notes=
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=none
-
-# ********************
-[slackware:12]
-code_name=
-supported=0
-scan_supported=0
-fax_supported=0
-pcard_supported=0
-network_supported=0
-parallel_supported=0
-usb_supported=0
-packaged_version=1.7.4a
-release_date=
-notes=
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=none
-
-# ********************
-[slackware:12.1]
-code_name=
-supported=0
-scan_supported=0
-fax_supported=0
-pcard_supported=0
-network_supported=0
-parallel_supported=0
-usb_supported=0
-packaged_version=2.8.4
-release_date=
-notes=
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=none
-
-# ****************************************
-[centos]
-index=23
-versions=any
-display_name=CentOS
-alt_names=
-display=0
-notes=
-package_mgrs=pup,yum,rpm
-package_mgr_cmd=su -c 'yum -y -d 10 -e 1 install $packages_to_install'
-pre_depend_cmd=su -c 'yum list update'
-post_depend_cmd=
-hplip_remove_cmd=
-su_sudo=su
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-
-# ********************
-[centos:any]
-code_name=
-supported=0
-scan_supported=1
-fax_supported=0
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-libusb01=1
-udev_sysfs_rule=1
-packaged_version=
-release_date=
-notes=
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/cups/model/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt3
-
-
-[centos:any:cups]
-packages=cups
-
-[centos:any:cups-devel]
-packages=cups-devel
-
-[centos:any:cups-image]
-packages=cups-devel
-
-[centos:any:gcc]
-packages=gcc-c++
-
-[centos:any:gs]
-packages=ghostscript
-
-[centos:any:libcrypto]
-packages=openssl-devel
-
-[centos:any:libjpeg]
-packages=libjpeg-devel
-
-[centos:any:libnetsnmp-devel]
-packages=net-snmp-devel
-
-[centos:any:libpthread]
-packages=glibc-headers
-
-[centos:any:libtool]
-packages=libtool
-
-[centos:any:libusb]
-packages=libusb1-devel
-
-[centos:any:make]
-packages=make
-
-[centos:any:pil]
-packages=python-imaging,python-imaging-devel
-
-[centos:any:ppdev]
-packages=
-commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
-
-[centos:any:pyqt]
-packages=PyQt,PyQt-devel
-
-[centos:any:python-devel]
-packages=python-devel,PyXML
-
-[centos:any:pyqt4]
-packages=PyQt4
-
-[centos:any:pyqt4-dbus]
-packages=pygobject2
-
-[centos:any:python23]
-packages=python
-
-[centos:any:python2X]
-packages=python
-
-[centos:any:reportlab]
-packages=python-reportlab
-
-[centos:any:sane]
-packages=sane-backends
-
-[centos:any:sane-devel]
-packages=sane-backends-devel
-
-[centos:any:scanimage]
-packages=sane-frontends
-
-[centos:any:xsane]
-packages=xsane
-
-[centos:any:cups-ddk]
-packages=
-
-[centos:any:python-dbus]
-packages=dbus-python,policycoreutils-gui
-
-[centos:any:python-ctypes]
-packages=
-
-[centos:any:python-notify]
-packages=notify-python
-
-[centos:any:dbus]
-packages=dbus-devel
-
-[centos:any:network]
-packages=wget
-
-[centos:any:avahi-utils]
-packages=avahi-tools
-
-[centos:any:automake]
-packages=automake1.11
-
-# ****************************************
-[gentoo]
-index=9
-versions=any
-display_name=Gentoo Linux
-alt_names=
-display=0
-notes=
-package_mgrs=
-package_mgr_cmd=
-pre_depend_cmd=
-post_depend_cmd=
-hplip_remove_cmd=
-su_sudo=su
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-
-# ********************
-[gentoo:any]
-code_name=
-supported=0
-scan_supported=0
-fax_supported=0
-pcard_supported=0
-network_supported=0
-parallel_supported=0
-usb_supported=0
-packaged_version=
-release_date=
-notes=
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=none
-
-
-# ****************************************
-[pclinuxos]
-index=17
-versions=2006.0,2006,2007.0,2007,2008.0,2008,2009,2009.0
-display_name=PCLinuxOS
-alt_names=
-display=1
-notes=Please enable all the available repositories before continuing or the install will fail.
-package_mgrs=apt-get,synaptic
-package_mgr_cmd=su -c "apt-get install --yes $packages_to_install"
-pre_install_cmd=su - -c "/etc/init.d/cups restart",su -c "touch /etc/security/console.perms.d/60-hplip.perms && echo '<usb>=/dev/usb/dabusb* /dev/usb/mdc800* /dev/usb/rio500 /dev/ttyUSB*' | tee /etc/security/console.perms.d/60-hplip.perms"
-pre_depend_cmd=su -c "apt-get update"
-post_depend_cmd=
-hplip_remove_cmd=su -c "apt-get remove --yes hplip hpijs"
-su_sudo=su
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-libusb01=1
-
-# ********************
-[pclinuxos:2006.0]
-code_name=Texstar
-supported=0
-scan_supported=1
-fax_supported=0
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=
-release_date=
-libusb01=1
-notes=
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-
-[pclinuxos:2006.0:cups]
-packages=libcups2
-
-[pclinuxos:2006.0:cups-devel]
-packages=libcups2-devel
-
-[pclinuxos:2006.0:gcc]
-packages=gcc-c++
-
-[pclinuxos:2006.0:gs]
-packages=ghostscript
-
-[pclinuxos:2006.0:libcrypto]
-packages=openssl
-
-[pclinuxos:2006.0:libjpeg]
-packages=libjpeg62-devel
-
-[pclinuxos:2006.0:libnetsnmp-devel]
-packages=libnet-snmp5-devel
-
-[pclinuxos:2006.0:libpthread]
-packages=glibc
-
-[pclinuxos:2006.0:libtool]
-packages=libtool
-
-[pclinuxos:2006.0:libusb]
-packages=libusb-devel
-
-[pclinuxos:2006.0:make]
-packages=make
-
-[pclinuxos:2006.0:pil]
-packages=python-imaging
-
-[pclinuxos:2006.0:ppdev]
-packages=
-commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
-
-[pclinuxos:2006.0:pyqt]
-packages=pyqt
-
-[pclinuxos:2006.0:python-devel]
-packages=python-devel
-
-[pclinuxos:2006.0:pyqt4]
-packages=PyQt4
-
-[pclinuxos:2006.0:pyqt4-dbus]
-packages=dbus-python
-
-[pclinuxos:2006.0:python23]
-packages=python
-
-[pclinuxos:2006.0:python2X]
-packages=python
-
-[pclinuxos:2006.0:reportlab]
-packages=python-reportlab
-
-[pclinuxos:2006.0:sane]
-packages=sane-frontends
-
-[pclinuxos:2006.0:sane-devel]
-packages=sane-devel
-
-[pclinuxos:2006.0:scanimage]
-packages=sane-frontends
-
-[pclinuxos:2006.0:xsane]
-packages=xsane
-
-[pclinuxos:2006.0:cups-ddk]
-packages=
-
-[pclinuxos:2006.0:python-dbus]
-# packages=dbus-python,libdbus-1_3-devel,python-gobject
-
-[pclinuxos:2006.0:python-ctypes]
-# packages=python-ctypes
-
-[pclinuxos:2006.0:cups-image]
-packages=libcups2-devel
-
-[pclinuxos:2006.0:network]
-packages=wget
-
-[pclinuxos:2006.0:avahi-utils]
-packages=avahi
-
-[pclinuxos:2006.0:automake]
-packages=automake1.11
-
-# ********************
-[pclinuxos:2006]
-same_as_version=2006.0
-
-# ********************
-[pclinuxos:2007.0]
-code_name=
-supported=0
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=2.7.10
-release_date=
-notes=
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-libusb01=1
-
-[pclinuxos:2007.0:cups]
-packages=libcups2
-
-[pclinuxos:2007.0:cups-devel]
-packages=libcups2-devel
-
-[pclinuxos:2007.0:gcc]
-packages=gcc-c++
-
-[pclinuxos:2007.0:gs]
-packages=ghostscript
-
-[pclinuxos:2007.0:libcrypto]
-packages=openssl
-
-[pclinuxos:2007.0:libjpeg]
-packages=libjpeg62-devel
-
-[pclinuxos:2007.0:libnetsnmp-devel]
-packages=libnet-snmp10-devel
-
-[pclinuxos:2007.0:libpthread]
-packages=glibc
-
-[pclinuxos:2007.0:libtool]
-packages=libtool
-
-[pclinuxos:2007.0:libusb]
-packages=libusb-devel
-
-[pclinuxos:2007.0:make]
-packages=make
-
-[pclinuxos:2007.0:pil]
-packages=python-imaging
-
-[pclinuxos:2007.0:ppdev]
-packages=
-commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
-
-[pclinuxos:2007.0:pyqt]
-packages=pyqt
-
-[pclinuxos:2007.0:python-devel]
-packages=libpython2.4-devel
-
-[pclinuxos:2007.0:pyqt4]
-packages=PyQt4
-
-[pclinuxos:2007.0:pyqt4-dbus]
-packages=dbus-python
-
-[pclinuxos:2007.0:python23]
-packages=python
-
-[pclinuxos:2007.0:python2X]
-packages=python
-
-[pclinuxos:2007.0:reportlab]
-packages=python-reportlab
-
-[pclinuxos:2007.0:sane]
-packages=sane-frontends
-
-[pclinuxos:2007.0:sane-devel]
-packages=libsane1-devel
-
-[pclinuxos:2007.0:scanimage]
-packages=sane-frontends
-
-[pclinuxos:2007.0:xsane]
-packages=xsane
-
-[pclinuxos:2007.0:cups-ddk]
-# packages=cupsddk,cupsddk-drivers
-
-[pclinuxos:2007.0:python-dbus]
-packages=dbus-python,python-gobject
-
-[pclinuxos:2007.0:dbus]
-packages=libdbus-1_3-devel
-
-[pclinuxos:2007.0:python-ctypes]
-packages=python-ctypes
-
-[pclinuxos:2007.0:cups-image]
-packages=libcups2-devel
-
-[pclinuxos:2007.0:network]
-packages=wget
-
-[pclinuxos:2007.0:avahi-utils]
-packages=avahi
-
-[pclinuxos:2007.0:automake]
-packages=automake1.11
-
-# ********************
-[pclinuxos:2007]
-same_as_version=2007.0
-
-# ********************
-[pclinuxos:2008.0]
-code_name=
-supported=0
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=2.7.10
-release_date=
-notes=
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-libusb01=1
-
-[pclinuxos:2008.0:cups]
-packages=libcups2
-
-[pclinuxos:2008.0:cups-devel]
-packages=libcups2-devel
-
-[pclinuxos:2008.0:gcc]
-packages=gcc-c++
-
-[pclinuxos:2008.0:gs]
-packages=ghostscript
-
-[pclinuxos:2008.0:libcrypto]
-packages=openssl
-
-[pclinuxos:2008.0:libjpeg]
-packages=libjpeg62-devel
-
-[pclinuxos:2008.0:libnetsnmp-devel]
-packages=libnet-snmp10-devel
-
-[pclinuxos:2008.0:libpthread]
-packages=glibc
-
-[pclinuxos:2008.0:libtool]
-packages=libtool
-
-[pclinuxos:2008.0:libusb]
-packages=libusb-devel
-
-[pclinuxos:2008.0:make]
-packages=make
-
-[pclinuxos:2008.0:pil]
-packages=python-imaging
-
-[pclinuxos:2008.0:ppdev]
-packages=
-commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
-
-[pclinuxos:2008.0:pyqt]
-packages=pyqt
-
-[pclinuxos:2008.0:python-devel]
-packages=libpython2.4-devel
-
-[pclinuxos:2008.0:pyqt4]
-packages=PyQt4
-
-[pclinuxos:2008.0:pyqt4-dbus]
-packages=dbus-python
-
-[pclinuxos:2008.0:python23]
-packages=python
-
-[pclinuxos:2008.0:python2X]
-packages=python
-
-[pclinuxos:2008.0:reportlab]
-packages=python-reportlab
-
-[pclinuxos:2008.0:sane]
-packages=sane-frontends
-
-[pclinuxos:2008.0:sane-devel]
-packages=libsane1-devel
-
-[pclinuxos:2008.0:scanimage]
-packages=sane-frontends
-
-[pclinuxos:2008.0:xsane]
-packages=xsane
-
-[pclinuxos:2008.0:cups-ddk]
-# packages=cupsddk,cupsddk-drivers
-
-[pclinuxos:2008.0:python-dbus]
-packages=dbus-python,python-gobject
-
-[pclinuxos:2008.0:dbus]
-packages=libdbus-1_3-devel
-
-[pclinuxos:2008.0:python-ctypes]
-packages=python-ctypes
-
-[pclinuxos:2008.0:cups-image]
-packages=libcups2-devel
-
-[pclinuxos:2008.0:network]
-packages=wget
-
-[pclinuxos:2008.0:avahi-utils]
-packages=avahi
-
-[pclinuxos:2008.0:automake]
-packages=automake1.11
-
-# ********************
-[pclinuxos:2008]
-same_as_version=2008.0
-
-# ********************
-[pclinuxos:2009.0]
-code_name=
-supported=0
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=
-release_date=
-notes=
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-libusb01=1
-
-[pclinuxos:2009.0:cups]
-packages=libcups2
-
-[pclinuxos:2009.0:cups-devel]
-packages=libcups2-devel
-
-[pclinuxos:2009.0:gcc]
-packages=gcc-c++
-
-[pclinuxos:2009.0:gs]
-packages=ghostscript
-
-[pclinuxos:2009.0:libcrypto]
-packages=openssl
-
-[pclinuxos:2009.0:libjpeg]
-packages=libjpeg62-devel
-
-[pclinuxos:2009.0:libnetsnmp-devel]
-packages=libnet-snmp10-devel
-
-[pclinuxos:2009.0:libpthread]
-packages=glibc
-
-[pclinuxos:2009.0:libtool]
-packages=libtool
-
-[pclinuxos:2009.0:libusb]
-packages=libusb-devel
-
-[pclinuxos:2009.0:make]
-packages=make
-
-[pclinuxos:2009.0:pil]
-packages=python-imaging
-
-[pclinuxos:2009.0:ppdev]
-packages=
-commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
-
-[pclinuxos:2009.0:pyqt]
-packages=pyqt
-
-[pclinuxos:2009.0:python-devel]
-packages=libpython2.4-devel
-
-[pclinuxos:2009.0:pyqt4]
-packages=PyQt4
-
-[pclinuxos:2009.0:pyqt4-dbus]
-packages=dbus-python
-
-[pclinuxos:2009.0:python23]
-packages=python
-
-[pclinuxos:2009.0:python2X]
-packages=python
-
-[pclinuxos:2009.0:reportlab]
-packages=python-reportlab
-
-[pclinuxos:2009.0:sane]
-packages=sane-frontends
-
-[pclinuxos:2009.0:sane-devel]
-packages=libsane1-devel
-
-[pclinuxos:2009.0:scanimage]
-packages=sane-frontends
-
-[pclinuxos:2009.0:xsane]
-packages=xsane
-
-[pclinuxos:2009.0:cups-ddk]
-# packages=cupsddk,cupsddk-drivers
-
-[pclinuxos:2009.0:python-dbus]
-packages=dbus-python,python-gobject
-
-[pclinuxos:2009.0:dbus]
-packages=libdbus-1_3-devel
-
-[pclinuxos:2009.0:python-ctypes]
-packages=python-ctypes
-
-[pclinuxos:2009.0:cups-image]
-packages=libcups2-devel
-
-[pclinuxos:2009.0:network]
-packages=wget
-
-[pclinuxos:2009.0:avahi-utils]
-packages=avahi
-
-[pclinuxos:2009.0:automake]
-packages=automake1.11
-
-# ********************
-[pclinuxos:2009]
-same_as_version=2009.0
-
-# ********************
-[pclinuxos:2009.1]
-code_name=
-supported=0
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=
-release_date=
-notes=
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-libusb01=1
-
-[pclinuxos:2009.1:cups]
-packages=libcups2
-
-[pclinuxos:2009.1:cups-devel]
-packages=libcups2-devel
-
-[pclinuxos:2009.1:gcc]
-packages=gcc-c++
-
-[pclinuxos:2009.1:gs]
-packages=ghostscript
-
-[pclinuxos:2009.1:libcrypto]
-packages=openssl
-
-[pclinuxos:2009.1:libjpeg]
-packages=libjpeg62-devel
-
-[pclinuxos:2009.1:libnetsnmp-devel]
-packages=libnet-snmp10-devel
-
-[pclinuxos:2009.1:libpthread]
-packages=glibc
-
-[pclinuxos:2009.1:libtool]
-packages=libtool
-
-[pclinuxos:2009.1:libusb]
-packages=libusb-devel
-
-[pclinuxos:2009.1:make]
-packages=make
-
-[pclinuxos:2009.1:pil]
-packages=python-imaging
-
-[pclinuxos:2009.1:ppdev]
-packages=
-commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
-
-[pclinuxos:2009.1:pyqt]
-packages=pyqt
-
-[pclinuxos:2009.1:python-devel]
-packages=libpython2.4-devel
-
-[pclinuxos:2009.1:pyqt4]
-packages=PyQt4
-
-[pclinuxos:2009.1:pyqt4-dbus]
-packages=dbus-python
-
-[pclinuxos:2009.1:python23]
-packages=python
-
-[pclinuxos:2009.1:python2X]
-packages=python
-
-[pclinuxos:2009.1:reportlab]
-packages=python-reportlab
-
-[pclinuxos:2009.1:sane]
-packages=sane-frontends
-
-[pclinuxos:2009.1:sane-devel]
-packages=libsane1-devel
-
-[pclinuxos:2009.1:scanimage]
-packages=sane-frontends
-
-[pclinuxos:2009.1:xsane]
-packages=xsane
-
-[pclinuxos:2009.1:cups-ddk]
-# packages=cupsddk,cupsddk-drivers
-
-[pclinuxos:2009.1:python-dbus]
-packages=dbus-python,python-gobject
-
-[pclinuxos:2009.1:dbus]
-packages=libdbus-1_3-devel
-
-[pclinuxos:2009.1:python-ctypes]
-packages=python-ctypes
-
-[pclinuxos:2009.1:cups-image]
-packages=libcups2-devel
-
-[pclinuxos:2009.1:network]
-packages=wget
-
-[pclinuxos:2009.1:avahi-utils]
-packages=avahi
-
-[pclinuxos:2009.1:automake]
-packages=automake1.11
-
-# ****************************************
-[igos]
-index=32
-versions=1.0
-display_name=IGOS
-alt_names=IGOS
-display=1
-notes=SELinux must be disabled for HPLIP to function properly. Please disable SELinux before continuing.
-package_mgrs=yum,rpm,up2date
-package_mgr_cmd=su -c "yum -y -d 10 -e 1 install $packages_to_install"
-pre_depend_cmd=su -c "yum clean all"
-post_depend_cmd=
-hplip_remove_cmd=su -c "yum -y -d 10 -e 1 remove hplip hpijs"
-su_sudo=su
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-
-# ********************
-[igos:1.0]
-code_name=Nusantara
-supported=0
-scan_supported=1
-fax_supported=0
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=
-release_date=
-notes=
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt3
-
-[igos:1.0:cups]
-packages=cups
-
-[igos:1.0:cups-devel]
-packages=cups-devel
-
-[igos:1.0:gcc]
-packages=gcc-c++
-
-[igos:1.0:gs]
-packages=ghostscript
-
-[igos:1.0:libcrypto]
-packages=net-snmp-devel
-
-[igos:1.0:libjpeg]
-packages=libjpeg-devel
-
-[igos:1.0:libnetsnmp-devel]
-packages=net-snmp-devel
-
-[igos:1.0:libpthread]
-packages=glibc-headers
-
-[igos:1.0:libtool]
-packages=libtool
-
-[igos:1.0:libusb]
-packages=libusb-devel
-
-[igos:1.0:make]
-packages=make
-
-[igos:1.0:pil]
-packages=python-imaging
-
-[igos:1.0:ppdev]
-packages=
-commands=su -c "/sbin/modprobe ppdev"
-
-[igos:1.0:pyqt]
-packages=PyQt
-
-[igos:1.0:python-devel]
-packages=python-devel
-
-[igos:1.0::pyqt4]
-packages=
-
-[igos:1.0:pyqt4-dbus]
-packages=
-
-[igos:1.0:python23]
-packages=python
-
-[igos:1.0:python2X]
-packages=python
-
-[igos:1.0:reportlab]
-packages=python-reportlab
-
-[igos:1.0:sane]
-packages=sane-backends
-
-[igos:1.0:sane-devel]
-packages=sane-devel
-
-[igos:1.0:scanimage]
-packages=sane-frontends
-
-[igos:1.0:xsane]
-packages=xsane
-
-[igos:1.0:cups-ddk]
-# packages=cupsddk,cupsddk-drivers
-
-[igos:1.0:python-dbus]
-# packages=dbus-python,python-gobject
-
-[igos:1.0:python-ctypes]
-# packages=python-ctypes
-
-[igos:1.0:cups-image]
-packages=
-
-[igos:1.0:network]
-packages=wget
-
-[igos:1.0:avahi-utils]
-packages=avahi
-
-[igos:1.0:automake]
-packages=automake1.11
-
-[igos:1.0:epm]
-packages=epm
-
-# ****************************************
-[ubuntu]
-index=12
-versions=12.04,13.10,14.04,15.04,15.10,16.04,16.10,17.04,17.10,18.04
-display_name=Ubuntu
-alt_names=kubuntu,edubuntu,xubuntu
-display=1
-notes=
-package_mgrs=dpkg,apt-get,synaptic,update-manager,adept,aptitude,adept-updater
-package_mgr_cmd=sudo apt-get install --assume-yes $packages_to_install
-pre_depend_cmd=sudo dpkg --configure -a,sudo apt-get install --yes --force-yes -f,sudo apt-get update
-post_depend_cmd=
-hplip_remove_cmd=sudo apt-get remove --assume-yes hplip hpijs hplip-cups hplip-data libhpmud0 foomatic-db-hpijs
-su_sudo=sudo
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-
-# ********************
-[ubuntu:10.04]
-code_name=Lucid
-supported=0
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=3.10.2
-release_date=2010
-notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-native_cups=1
-acl_rules=1
-
-
-[ubuntu:10.04:cups]
-packages=libcups2
-
-[ubuntu:10.04:cups-devel]
-packages=libcups2-dev,cups-bsd,cups-client
-
-[ubuntu:10.04:gcc]
-packages=build-essential
-
-[ubuntu:10.04:gs]
-packages=ghostscript
-
-[ubuntu:10.04:libcrypto]
-packages=openssl
-
-[ubuntu:10.04:libjpeg]
-packages=libjpeg62-dev
-
-[ubuntu:10.04:libnetsnmp-devel]
-packages=libsnmp-dev
-
-[ubuntu:10.04:libpthread]
-packages=build-essential
-
-[ubuntu:10.04:libtool]
-packages=libtool
-
-[ubuntu:10.04:libusb]
-packages=libusb-1.0-0-dev
-
-[ubuntu:10.04:make]
-packages=build-essential
-
-[ubuntu:10.04:pil]
-packages=python-imaging
-
-[ubuntu:10.04:ppdev]
-packages=
-commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
-
-[ubuntu:10.04:pyqt]
-packages=python-qt4
-
-[ubuntu:10.04:python-devel]
-packages=python-dev
-
-[ubuntu:10.04:pyqt4]
-packages=python-qt4
-
-[ubuntu:10.04:pyqt4-dbus]
-packages=python-qt4-dbus
-
-#[ubuntu:10.04:python23]
-#packages=python
-
-[ubuntu:10.04:python2X]
-packages=python
-
-[ubuntu:10.04:reportlab]
-packages=python-reportlab
-
-[ubuntu:10.04:sane]
-packages=libsane
-
-[ubuntu:10.04:sane-devel]
-packages=libsane-dev
-
-[ubuntu:10.04:scanimage]
-packages=sane-utils
-
-[ubuntu:10.04:xsane]
-packages=xsane
-
-[ubuntu:10.04:python-dbus]
-packages=python-dbus,python-gobject
-
-[ubuntu:10.04:dbus]
-packages=libdbus-1-dev
-
-[ubuntu:10.04:cups-image]
-packages=libcupsimage2-dev
-
-[ubuntu:10.04:cups-ddk]
-packages=cups
-
-[ubuntu:10.04:policykit]
-packages=policykit-1,policykit-1-gnome
-
-[ubuntu:10.04:python-notify]
-packages=python-notify
-
-[ubuntu:10.04:network]
-packages=wget
-
-[ubuntu:10.04:avahi-utils]
-packages=avahi-utils
-
-[ubuntu:10.04:automake]
-packages=automake1.11
-
-[ubuntu:10.04:epm]
-packages=epm
-
-# ********************
-[ubuntu:11.10]
-code_name=Oneiric
-supported=0
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=3.11.5
-release_date=13/10/2011
-notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-native_cups=1
-acl_rules=1
-
-libdir_path=/usr/lib
-
-[ubuntu:11.10:cups]
-packages=libcups2
-
-[ubuntu:11.10:cups-devel]
-packages=libcups2-dev,cups-bsd,cups-client
-
-[ubuntu:11.10:gcc]
-packages=build-essential
-
-[ubuntu:11.10:gs]
-packages=ghostscript
-
-[ubuntu:11.10:libcrypto]
-packages=openssl
-
-[ubuntu:11.10:libjpeg]
-packages=libjpeg62-dev
-
-[ubuntu:11.10:libnetsnmp-devel]
-packages=libsnmp-dev
-
-[ubuntu:11.10:libpthread]
-packages=build-essential
-
-[ubuntu:11.10:libtool]
-packages=libtool
-
-[ubuntu:11.10:libusb]
-packages=libusb-1.0.0-dev
-
-[ubuntu:11.10:make]
-packages=build-essential
-
-[ubuntu:11.10:pil]
-packages=python-imaging
-
-[ubuntu:11.10:ppdev]
-packages=
-commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
-
-[ubuntu:11.10:pyqt]
-packages=gtk2-engines-pixbuf,python-qt4
-
-[ubuntu:11.10:python-devel]
-packages=python-dev
-
-[ubuntu:11.10:pyqt4]
-packages=gtk2-engines-pixbuf,python-qt4
-
-[ubuntu:11.10:pyqt4-dbus]
-packages=python-qt4-dbus
-
-#[ubuntu:11.10:python23]
-#packages=python
-
-[ubuntu:11.10:python2X]
-packages=python
-
-[ubuntu:11.10:reportlab]
-packages=python-reportlab
-
-[ubuntu:11.10:sane]
-packages=libsane
-
-[ubuntu:11.10:sane-devel]
-packages=libsane-dev
-
-[ubuntu:11.10:scanimage]
-packages=sane-utils
-
-[ubuntu:11.10:xsane]
-packages=gtk2-engines-pixbuf,xsane
-
-[ubuntu:11.10:python-dbus]
-packages=python-dbus,python-gobject
-
-[ubuntu:11.10:dbus]
-packages=libdbus-1-dev
-
-[ubuntu:11.10:cups-image]
-packages=libcupsimage2-dev
-
-[ubuntu:11.10:cups-ddk]
-packages=cups
-
-[ubuntu:11.10:policykit]
-packages=policykit-1,policykit-1-gnome
-
-[ubuntu:11.10:python-notify]
-packages=python-notify
-
-[ubuntu:11.10:network]
-packages=wget
-
-[ubuntu:11.10:avahi-utils]
-packages=avahi-utils
-
-[ubuntu:11.10:automake]
-packages=automake1.11
-
-[ubuntu:11.10:epm]
-packages=epm
-
-# ********************
-[ubuntu:12.04]
-code_name=Precise
-supported=1
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=3.12.2
-release_date=28/04/2012
-notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-native_cups=1
-acl_rules=1
-
-libdir_path=/usr/lib
-
-[ubuntu:12.04:cups]
-packages=libcups2
-
-[ubuntu:12.04:cups-devel]
-packages=libcups2-dev,cups-bsd,cups-client
-
-[ubuntu:12.04:gcc]
-packages=build-essential
-
-[ubuntu:12.04:gs]
-packages=ghostscript
-
-[ubuntu:12.04:libcrypto]
-packages=openssl
-
-[ubuntu:12.04:libjpeg]
-packages=libjpeg-dev
-
-[ubuntu:12.04:libnetsnmp-devel]
-packages=libsnmp-dev
-
-[ubuntu:12.04:libpthread]
-packages=build-essential
-
-[ubuntu:12.04:libtool]
-packages=libtool
-
-[ubuntu:12.04:libusb]
-packages=libusb-1.0.0-dev
-
-[ubuntu:12.04:make]
-packages=build-essential
-
-[ubuntu:12.04:pil]
-packages=python-imaging
-
-[ubuntu:12.04:ppdev]
-packages=
-commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
-
-[ubuntu:12.04:pyqt]
-packages=gtk2-engines-pixbuf,python-qt4
-
-[ubuntu:12.04:python-devel]
-packages=python-dev
-
-[ubuntu:12.04:pyqt4]
-packages=gtk2-engines-pixbuf,python-qt4
-
-[ubuntu:12.04:pyqt4-dbus]
-packages=python-qt4-dbus
-
-#[ubuntu:12.04:python23]
-#packages=python
-
-[ubuntu:12.04:python2X]
-packages=python
-
-[ubuntu:12.04:python3X]
-packages=python3,python3.2
-
-[ubuntu:12.04:reportlab]
-packages=python-reportlab
-
-[ubuntu:12.04:sane]
-packages=libsane
-
-[ubuntu:12.04:sane-devel]
-packages=libsane-dev
-
-[ubuntu:12.04:scanimage]
-packages=sane-utils
-
-[ubuntu:12.04:xsane]
-packages=gtk2-engines-pixbuf,xsane
-
-[ubuntu:12.04:python-dbus]
-packages=python-dbus,python-gobject
-
-[ubuntu:12.04:dbus]
-packages=libdbus-1-dev
-
-[ubuntu:12.04:cups-image]
-packages=libcupsimage2-dev
-
-[ubuntu:12.04:cups-ddk]
-packages=cups
-
-[ubuntu:12.04:policykit]
-packages=policykit-1,policykit-1-gnome
-
-[ubuntu:12.04:python-notify]
-packages=python-notify2
-
-[ubuntu:12.04:network]
-packages=wget
-
-[ubuntu:12.04:avahi-utils]
-packages=avahi-utils
-
-[ubuntu:12.04:python3-notify2]
-packages=python3-notify2
-
-[ubuntu:12.04:python3-pyqt4-dbus]
-packages=python3-dbus.mainloop.qt
-
-[ubuntu:12.04:python3-pyqt4]
-packages=python3-pyqt4,gtk2-engines-pixbuf
-
-[ubuntu:12.04:python3-dbus]
-packages=python3-dbus,python3-gi
-
-[ubuntu:12.04:python3-xml]
-packages=python3-lxml
-
-[ubuntu:12.04:python3-devel]
-packages=python3-dev
-
-[ubuntu:12.04:python3-pil]
-packages=PKG_FROM_PIP:pillow
-
-[ubuntu:12.04:automake]
-packages=automake1.11
-
-[ubuntu:12.04:epm]
-packages=epm
-
-# ********************
-[ubuntu:12.10]
-code_name=Quantal
-packaged_version=3.12.11
-release_date=18/10/2012
-same_as_version=12.04
-
-# ********************
-[ubuntu:13.04]
-code_name=Raring
-supported=1
-scan_supported=1
-fax_supported=1
-pcard_supported=0
-network_supported=1
-parallel_supported=0
-usb_supported=1
-packaged_version=3.13.4
-release_date=25/04/2013
-notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-native_cups=1
-acl_rules=1
-
-libdir_path=/usr/lib
-
-[ubuntu:13.04:cups]
-packages=libcups2
-
-[ubuntu:13.04:cups-devel]
-packages=libcups2-dev,cups-bsd,cups-client
-
-[ubuntu:13.04:gcc]
-packages=build-essential
-
-[ubuntu:13.04:gs]
-packages=ghostscript
-
-[ubuntu:13.04:libcrypto]
-packages=openssl
-
-[ubuntu:13.04:libjpeg]
-packages=libjpeg-dev
-
-[ubuntu:13.04:libnetsnmp-devel]
-packages=libsnmp-dev
-
-[ubuntu:13.04:libpthread]
-packages=build-essential
-
-[ubuntu:13.04:libtool]
-packages=libtool
-
-[ubuntu:13.04:libusb]
-packages=libusb-1.0.0-dev
-
-[ubuntu:13.04:make]
-packages=build-essential
-
-[ubuntu:13.04:pil]
-packages=python-imaging
-
-[ubuntu:13.04:ppdev]
-packages=
-commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
-
-[ubuntu:13.04:pyqt]
-packages=gtk2-engines-pixbuf,python-qt4
-
-[ubuntu:13.04:python-devel]
-packages=python-dev
-
-[ubuntu:13.04:pyqt4]
-packages=gtk2-engines-pixbuf,python-qt4
-
-[ubuntu:13.04:pyqt4-dbus]
-packages=python-qt4-dbus
-
-#[ubuntu:13.04:python23]
-#packages=python
-
-[ubuntu:13.04:python2X]
-packages=python
-
-[ubuntu:13.04:python3X]
-packages=python3,python3.2
-
-[ubuntu:13.04:reportlab]
-packages=python-reportlab
-
-[ubuntu:13.04:sane]
-packages=libsane
-
-[ubuntu:13.04:sane-devel]
-packages=libsane-dev
-
-[ubuntu:13.04:scanimage]
-packages=sane-utils
-
-[ubuntu:13.04:xsane]
-packages=gtk2-engines-pixbuf,xsane
-
-[ubuntu:13.04:python-dbus]
-packages=python-dbus,python-gobject
-
-[ubuntu:13.04:dbus]
-packages=libdbus-1-dev
-
-[ubuntu:13.04:cups-image]
-packages=libcupsimage2-dev
-
-[ubuntu:13.04:cups-ddk]
-packages=cups
-
-[ubuntu:13.04:policykit]
-packages=policykit-1,policykit-1-gnome
-
-[ubuntu:13.04:python-notify]
-packages=python-notify2
-
-[ubuntu:13.04:network]
-packages=wget
-
-[ubuntu:13.04:avahi-utils]
-packages=avahi-utils
-
-[ubuntu:13.04:python3-notify2]
-packages=python3-notify2
-
-[ubuntu:13.04:python3-pyqt4-dbus]
-packages=python3-dbus.mainloop.qt
-
-[ubuntu:13.04:python3-pyqt4]
-packages=python3-pyqt4,gtk2-engines-pixbuf
-
-[ubuntu:13.04:python3-dbus]
-packages=python3-dbus,python3-gi
-
-[ubuntu:13.04:python3-xml]
-packages=python3-lxml
-
-[ubuntu:13.04:python3-devel]
-packages=python3-dev
-
-[ubuntu:13.04:python3-pil]
-packages=python3-imaging
-
-[ubuntu:13.04:automake]
-packages=automake1.11
-
-[ubuntu:13.04:epm]
-packages=epm
-
-# ********************
-[ubuntu:13.10]
-code_name=Saucy
-supported=1
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=3.13.7
-release_date=17/10/2013
-notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-native_cups=1
-acl_rules=1
-
-libdir_path=/usr/lib
-[ubuntu:13.10:cups]
-packages=libcups2
-
-[ubuntu:13.10:cups-devel]
-packages=libcups2-dev,cups-bsd,cups-client
-
-[ubuntu:13.10:gcc]
-packages=build-essential
-
-[ubuntu:13.10:gs]
-packages=ghostscript
-
-[ubuntu:13.10:libcrypto]
-packages=openssl
-
-[ubuntu:13.10:libjpeg]
-packages=libjpeg-dev
-
-[ubuntu:13.10:libnetsnmp-devel]
-packages=libsnmp-dev,snmp-mibs-downloader
-
-[ubuntu:13.10:libpthread]
-packages=build-essential
-
-[ubuntu:13.10:libtool]
-packages=libtool
-
-[ubuntu:13.10:libusb]
-packages=libusb-1.0.0-dev
-
-[ubuntu:13.10:make]
-packages=build-essential
-
-[ubuntu:13.10:pil]
-packages=python-imaging
-
-[ubuntu:13.10:ppdev]
-packages=
-commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
-
-[ubuntu:13.10:pyqt]
-packages=gtk2-engines-pixbuf,python-qt4
-
-[ubuntu:13.10:python-devel]
-packages=python-dev
-
-[ubuntu:13.10:pyqt4]
-packages=gtk2-engines-pixbuf,python-qt4
-
-[ubuntu:13.10:pyqt4-dbus]
-packages=python-qt4-dbus
-
-#[ubuntu:13.10:python23]
-#packages=python
-
-[ubuntu:13.10:python2X]
-packages=python
-
-[ubuntu:13.10:reportlab]
-packages=python-reportlab
-
-[ubuntu:13.10:sane]
-packages=libsane
-
-[ubuntu:13.10:sane-devel]
-packages=libsane-dev
-
-[ubuntu:13.10:scanimage]
-packages=sane-utils
-
-[ubuntu:13.10:xsane]
-packages=gtk2-engines-pixbuf,xsane
-
-[ubuntu:13.10:python-dbus]
-packages=python-dbus,python-gobject
-
-[ubuntu:13.10:dbus]
-packages=libdbus-1-dev
-
-[ubuntu:13.10:cups-image]
-packages=libcupsimage2-dev
-
-[ubuntu:13.10:cups-ddk]
-packages=cups
-
-[ubuntu:13.10:policykit]
-packages=policykit-1,policykit-1-gnome
-
-[ubuntu:13.10:python-notify]
-packages=python-notify
-
-[ubuntu:13.10:network]
-packages=wget
-
-[ubuntu:13.10:avahi-utils]
-packages=avahi-utils
-
-[ubuntu:13.10:python3-notify2]
-packages=python3-notify2
-
-[ubuntu:13.10:python3-pyqt4-dbus]
-packages=python3-dbus.mainloop.qt
-
-[ubuntu:13.10:python3-pyqt4]
-packages=python3-pyqt4,gtk2-engines-pixbuf
-
-[ubuntu:13.10:python3-dbus]
-packages=python3-dbus,python3-gi
-
-[ubuntu:13.10:python3-xml]
-packages=python3-lxml
-
-[ubuntu:13.10:python3-devel]
-packages=python3-dev
-
-[ubuntu:13.10:python3-pil]
-packages=python3-imaging
-
-[ubuntu:13.10:python3-reportlab]
-packages=python3-reportlab
-
-[ubuntu:13.10:automake]
-packages=automake1.11
-
-[ubuntu:13.10:epm]
-packages=epm
-
-# ********************
-[ubuntu:14.04]
-code_name=Trusty
-packaged_version=3.14.1
-release_date=17/04/2014
-same_as_version=13.10
-
-# ********************
-[ubuntu:14.10]
-code_name=Utopic
-supported=1
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=3.14.6
-release_date=23/10/2014
-notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-native_cups=1
-acl_rules=1
-
-libdir_path=/usr/lib
-[ubuntu:14.10:cups]
-packages=libcups2
-
-[ubuntu:14.10:cups-devel]
-packages=libcups2-dev,cups-bsd,cups-client
-
-[ubuntu:14.10:gcc]
-packages=build-essential
-
-[ubuntu:14.10:gs]
-packages=ghostscript
-
-[ubuntu:14.10:libcrypto]
-packages=openssl
-
-[ubuntu:14.10:libjpeg]
-packages=libjpeg-dev
-
-[ubuntu:14.10:libnetsnmp-devel]
-packages=libsnmp-dev,snmp-mibs-downloader
-
-[ubuntu:14.10:libpthread]
-packages=build-essential
-
-[ubuntu:14.10:libtool]
-packages=libtool
-
-[ubuntu:14.10:libusb]
-packages=libusb-1.0.0-dev
-
-[ubuntu:14.10:make]
-packages=build-essential
-
-[ubuntu:14.10:pil]
-packages=python-imaging
-
-[ubuntu:14.10:ppdev]
-packages=
-commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
-
-[ubuntu:14.10:pyqt]
-packages=gtk2-engines-pixbuf,python-qt4
-
-[ubuntu:14.10:python-devel]
-packages=python-dev
-
-[ubuntu:14.10:pyqt4]
-packages=gtk2-engines-pixbuf,python-qt4
-
-[ubuntu:14.10:pyqt4-dbus]
-packages=python-qt4-dbus
-
-#[ubuntu:14.10:python23]
-#packages=python
-
-[ubuntu:14.10:python2X]
-packages=python
-
-[ubuntu:14.10:reportlab]
-packages=python-reportlab
-
-[ubuntu:14.10:sane]
-packages=libsane
-
-[ubuntu:14.10:sane-devel]
-packages=libsane-dev
-
-[ubuntu:14.10:scanimage]
-packages=sane-utils
-
-[ubuntu:14.10:xsane]
-packages=gtk2-engines-pixbuf,xsane
-
-[ubuntu:14.10:python-dbus]
-packages=python-dbus,python-gobject
-
-[ubuntu:14.10:dbus]
-packages=libdbus-1-dev
-
-[ubuntu:14.10:cups-image]
-packages=libcupsimage2-dev
-
-[ubuntu:14.10:cups-ddk]
-packages=cups
-
-[ubuntu:14.10:policykit]
-packages=policykit-1,policykit-1-gnome
-
-[ubuntu:14.10:python-notify]
-packages=python-notify
-
-[ubuntu:14.10:network]
-packages=wget
-
-[ubuntu:14.10:avahi-utils]
-packages=avahi-utils
-
-[ubuntu:14.10:python3-notify2]
-packages=python3-notify2
-
-[ubuntu:14.10:python3-pyqt4-dbus]
-packages=python3-dbus.mainloop.qt
-
-[ubuntu:14.10:python3-pyqt4]
-packages=python3-pyqt4,gtk2-engines-pixbuf
-
-[ubuntu:14.10:python3-dbus]
-packages=python3-dbus,python3-gi
-
-[ubuntu:14.10:python3-xml]
-packages=python3-lxml
-
-[ubuntu:14.10:python3-devel]
-packages=python3-dev
-
-[ubuntu:14.10:python3-pil]
-packages=python3-pil
-
-[ubuntu:14.10:python3-reportlab]
-packages=python3-reportlab
-
-[ubuntu:14.10:automake]
-packages=automake1.11
-
-[ubuntu:14.10:epm]
-packages=epm
-
-# ********************
-[ubuntu:15.04]
-code_name=Vivid
-supported=1
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=3.15.2
-release_date=17/04/2015
-notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-native_cups=1
-acl_rules=1
-
-libdir_path=/usr/lib
-[ubuntu:15.04:cups]
-packages=libcups2
-
-[ubuntu:15.04:cups-devel]
-packages=libcups2-dev,cups-bsd,cups-client
-
-[ubuntu:15.04:gcc]
-packages=build-essential
-
-[ubuntu:15.04:gs]
-packages=ghostscript
-
-[ubuntu:15.04:libcrypto]
-packages=openssl
-
-[ubuntu:15.04:libjpeg]
-packages=libjpeg-dev
-
-[ubuntu:15.04:libnetsnmp-devel]
-packages=libsnmp-dev,snmp-mibs-downloader
-
-[ubuntu:15.04:libpthread]
-packages=build-essential
-
-[ubuntu:15.04:libtool]
-packages=libtool,libtool-bin
-
-[ubuntu:15.04:libusb]
-packages=libusb-1.0.0-dev
-
-[ubuntu:15.04:make]
-packages=build-essential
-
-[ubuntu:15.04:pil]
-packages=python-imaging
-
-[ubuntu:15.04:ppdev]
-packages=
-commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
-
-[ubuntu:15.04:pyqt]
-packages=gtk2-engines-pixbuf,python-qt4
-
-[ubuntu:15.04:python-devel]
-packages=python-dev
-
-[ubuntu:15.04:pyqt4]
-packages=gtk2-engines-pixbuf,python-qt4
-
-[ubuntu:15.04:pyqt4-dbus]
-packages=python-qt4-dbus
-
-#[ubuntu:15.04:python23]
-#packages=python
-
-[ubuntu:15.04:python2X]
-packages=python
-
-[ubuntu:15.04:reportlab]
-packages=python-reportlab
-
-[ubuntu:15.04:sane]
-packages=libsane
-
-[ubuntu:15.04:sane-devel]
-packages=libsane-dev
-
-[ubuntu:15.04:scanimage]
-packages=sane-utils
-
-[ubuntu:15.04:xsane]
-packages=gtk2-engines-pixbuf,xsane
-
-[ubuntu:15.04:python-dbus]
-packages=python-dbus,python-gobject
-
-[ubuntu:15.04:dbus]
-packages=libdbus-1-dev
-
-[ubuntu:15.04:cups-image]
-packages=libcupsimage2-dev
-
-[ubuntu:15.04:cups-ddk]
-packages=cups
-
-[ubuntu:15.04:policykit]
-packages=policykit-1,policykit-1-gnome
-
-[ubuntu:15.04:python-notify]
-packages=python-notify
-
-[ubuntu:15.04:network]
-packages=wget
-
-[ubuntu:15.04:avahi-utils]
-packages=avahi-utils
-
-[ubuntu:15.04:python3-notify2]
-packages=python3-notify2
-
-[ubuntu:15.04:python3-pyqt4-dbus]
-packages=python3-dbus.mainloop.qt
-
-[ubuntu:15.04:python3-pyqt4]
-packages=python3-pyqt4,gtk2-engines-pixbuf
-
-[ubuntu:15.04:python3-dbus]
-packages=python3-dbus,python3-gi
-
-[ubuntu:15.04:python3-xml]
-packages=python3-lxml
-
-[ubuntu:15.04:python3-devel]
-packages=python3-dev
-
-[ubuntu:15.04:python3-pil]
-packages=python3-pil
-
-[ubuntu:15.04:python3-reportlab]
-packages=python3-reportlab
-
-[ubuntu:15.04:automake]
-packages=automake1.11
-
-[ubuntu:15.04:epm]
-packages=epm
-
-# ********************
-
-[ubuntu:15.10]
-code_name=Willy
-packaged_version=3.15.7
-release_date=22/10/2015
-supported=1
-same_as_version=15.04
-
-[ubuntu:15.10:python3-devel]
-packages=python3-dev,python3.4-dev,python3.5-dev
-
-# ********************
-
-[ubuntu:16.04]
-code_name=Xenial
-supported=1
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=3.15.2
-release_date=17/04/2016
-notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-native_cups=1
-acl_rules=1
-
-libdir_path=/usr/lib
-[ubuntu:16.04:cups]
-packages=libcups2
-
-[ubuntu:16.04:cups-devel]
-packages=libcups2-dev,cups-bsd,cups-client
-
-[ubuntu:16.04:gcc]
-packages=build-essential
-
-[ubuntu:16.04:gs]
-packages=ghostscript
-
-[ubuntu:16.04:libcrypto]
-packages=openssl
-
-[ubuntu:16.04:libjpeg]
-packages=libjpeg-dev
-
-[ubuntu:16.04:libnetsnmp-devel]
-packages=libsnmp-dev,snmp-mibs-downloader
-
-[ubuntu:16.04:libpthread]
-packages=build-essential
-
-[ubuntu:16.04:libtool]
-packages=libtool,libtool-bin
-
-[ubuntu:16.04:libusb]
-packages=libusb-1.0.0-dev
-
-[ubuntu:16.04:make]
-packages=build-essential
-
-[ubuntu:16.04:pil]
-packages=python-imaging
-
-[ubuntu:16.04:ppdev]
-packages=
-commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
-
-[ubuntu:16.04:pyqt]
-packages=gtk2-engines-pixbuf,python-qt4
-
-[ubuntu:16.04:python-devel]
-packages=python-dev
-
-[ubuntu:16.04:pyqt4]
-packages=gtk2-engines-pixbuf,python-qt4
-
-[ubuntu:16.04:pyqt4-dbus]
-packages=python-qt4-dbus
-
-[ubuntu:16.04:pyqt5]
-packages=gtk2-engines-pixbuf,python-pyqt5
-
-[ubuntu:16.04:pyqt5-dbus]
-packages=python-dbus.mainloop.pyqt5
-
-#[ubuntu:16.04:python23]
-#packages=python
-
-[ubuntu:16.04:python2X]
-packages=python
-
-[ubuntu:16.04:reportlab]
-packages=python-reportlab
-
-[ubuntu:16.04:sane]
-packages=libsane
-
-[ubuntu:16.04:sane-devel]
-packages=libsane-dev
-
-[ubuntu:16.04:scanimage]
-packages=sane-utils
-
-[ubuntu:16.04:xsane]
-packages=gtk2-engines-pixbuf,xsane
-
-[ubuntu:16.04:python-dbus]
-packages=python-dbus,python-gobject
-
-[ubuntu:16.04:dbus]
-packages=libdbus-1-dev
-
-[ubuntu:16.04:cups-image]
-packages=libcupsimage2-dev
-
-[ubuntu:16.04:cups-ddk]
-packages=cups
-
-[ubuntu:16.04:policykit]
-packages=policykit-1,policykit-1-gnome
-
-[ubuntu:16.04:python-notify]
-packages=python-notify
-
-[ubuntu:16.04:network]
-packages=wget
-
-[ubuntu:16.04:avahi-utils]
-packages=avahi-utils
-
-[ubuntu:16.04:python3-notify2]
-packages=python3-notify2
-
-[ubuntu:16.04:python3-pyqt4-dbus]
-packages=python3-dbus.mainloop.qt
-
-[ubuntu:16.04:python3-pyqt4]
-packages=python3-pyqt4,gtk2-engines-pixbuf
-
-[ubuntu:16.04:python3-pyqt5-dbus]
-packages=python3-dbus.mainloop.pyqt5
-
-[ubuntu:16.04:python3-pyqt5]
-packages=python3-pyqt5,gtk2-engines-pixbuf
-
-[ubuntu:16.04:python3-dbus]
-packages=python3-dbus,python3-gi
-
-[ubuntu:16.04:python3-xml]
-packages=python3-lxml
-
-[ubuntu:16.04:python3-devel]
-packages=python3-dev
-
-[ubuntu:16.04:python3-pil]
-packages=python3-pil
-
-[ubuntu:16.04:python3-reportlab]
-packages=python3-reportlab
-
-[ubuntu:16.04:automake]
-packages=automake1.11
-
-[ubuntu:16.04:epm]
-packages=epm
-
-
-
-# ********************
-[ubuntu:16.10]
-code_name=Yakkety
-supported=1
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=3.16.10
-release_date=13/10/2016
-notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-native_cups=1
-acl_rules=1
-
-libdir_path=/usr/lib
-[ubuntu:16.10:cups]
-packages=libcups2
-
-[ubuntu:16.10:cups-devel]
-packages=libcups2-dev,cups-bsd,cups-client
-
-[ubuntu:16.10:gcc]
-packages=build-essential
-
-[ubuntu:16.10:gs]
-packages=ghostscript
-
-[ubuntu:16.10:libcrypto]
-packages=openssl
-
-[ubuntu:16.10:libjpeg]
-packages=libjpeg-dev
-
-[ubuntu:16.10:libnetsnmp-devel]
-packages=libsnmp-dev,snmp-mibs-downloader
-
-[ubuntu:16.10:libpthread]
-packages=build-essential
-
-[ubuntu:16.10:libtool]
-packages=libtool,libtool-bin
-
-[ubuntu:16.10:libusb]
-packages=libusb-1.0.0-dev
-
-[ubuntu:16.10:make]
-packages=build-essential
-
-[ubuntu:16.10:pil]
-packages=python-imaging
-
-[ubuntu:16.10:ppdev]
-packages=
-commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
-
-[ubuntu:16.10:pyqt]
-packages=gtk2-engines-pixbuf,python-qt4
-
-[ubuntu:16.10:python-devel]
-packages=python-dev
-
-[ubuntu:16.10:pyqt4]
-packages=gtk2-engines-pixbuf,python-qt4
-
-[ubuntu:16.10:pyqt4-dbus]
-packages=python-qt4-dbus
-
-[ubuntu:16.10:pyqt5]
-packages=gtk2-engines-pixbuf,python-pyqt5
-
-[ubuntu:16.10:pyqt5-dbus]
-packages=python-dbus.mainloop.pyqt5
-
-#[ubuntu:16.10:python23]
-#packages=python
-
-[ubuntu:16.10:python2X]
-packages=python
-
-[ubuntu:16.10:reportlab]
-packages=python-reportlab
-
-[ubuntu:16.10:sane]
-packages=libsane
-
-[ubuntu:16.10:sane-devel]
-packages=libsane-dev
-
-[ubuntu:16.10:scanimage]
-packages=sane-utils
-
-[ubuntu:16.10:xsane]
-packages=gtk2-engines-pixbuf,xsane
-
-[ubuntu:16.10:python-dbus]
-packages=python-dbus,python-gobject
-
-[ubuntu:16.10:dbus]
-packages=libdbus-1-dev
-
-[ubuntu:16.10:cups-image]
-packages=libcupsimage2-dev
-
-[ubuntu:16.10:cups-ddk]
-packages=cups
-
-[ubuntu:16.10:policykit]
-packages=policykit-1,policykit-1-gnome
-
-[ubuntu:16.10:python-notify]
-packages=python-notify
-
-[ubuntu:16.10:network]
-packages=wget
-
-[ubuntu:16.10:avahi-utils]
-packages=avahi-utils
-
-[ubuntu:16.10:python3-notify2]
-packages=python3-notify2
-
-[ubuntu:16.10:python3-pyqt4-dbus]
-packages=python3-dbus.mainloop.qt
-
-[ubuntu:16.10:python3-pyqt4]
-packages=python3-pyqt4,gtk2-engines-pixbuf
-
-[ubuntu:16.10:python3-pyqt5-dbus]
-packages=python3-dbus.mainloop.pyqt5
-
-[ubuntu:16.10:python3-pyqt5]
-packages=python3-pyqt5,gtk2-engines-pixbuf
-
-[ubuntu:16.10:python3-dbus]
-packages=python3-dbus,python3-gi
-
-[ubuntu:16.10:python3-xml]
-packages=python3-lxml
-
-[ubuntu:16.10:python3-devel]
-packages=python3-dev
-
-[ubuntu:16.10:python3-pil]
-packages=python3-pil
-
-[ubuntu:16.10:python3-reportlab]
-packages=python3-reportlab
-
-[ubuntu:16.10:automake]
-packages=automake1.11
-
-[ubuntu:16.10:epm]
-packages=epm
-
-
-# ****************************************
-
-[ubuntu:17.04]
-code_name=Zesty
-supported=1
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=3.17.5
-release_date=31/05/2017
-notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-native_cups=1
-acl_rules=1
-
-libdir_path=/usr/lib
-[ubuntu:17.04:cups]
-packages=libcups2
-
-[ubuntu:17.04:cups-devel]
-packages=libcups2-dev,cups-bsd,cups-client
-
-[ubuntu:17.04:gcc]
-packages=build-essential
-
-[ubuntu:17.04:gs]
-packages=ghostscript
-
-[ubuntu:17.04:libcrypto]
-packages=openssl
-
-[ubuntu:17.04:libjpeg]
-packages=libjpeg-dev
-
-[ubuntu:17.04:libnetsnmp-devel]
-packages=libsnmp-dev,snmp-mibs-downloader
-
-[ubuntu:17.04:libpthread]
-packages=build-essential
-
-[ubuntu:17.04:libtool]
-packages=libtool,libtool-bin
-
-[ubuntu:17.04:libusb]
-packages=libusb-1.0.0-dev
-
-[ubuntu:17.04:make]
-packages=build-essential
-
-[ubuntu:17.04:pil]
-packages=python-imaging
-
-[ubuntu:17.04:ppdev]
-packages=
-commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
-
-[ubuntu:17.04:pyqt]
-packages=gtk2-engines-pixbuf,python-qt4
-
-[ubuntu:17.04:python-devel]
-packages=python-dev
-
-[ubuntu:17.04:pyqt4]
-packages=gtk2-engines-pixbuf,python-qt4
-
-[ubuntu:17.04:pyqt4-dbus]
-packages=python-qt4-dbus
-
-[ubuntu:17.04:pyqt5]
-packages=gtk2-engines-pixbuf,python-pyqt5
-
-[ubuntu:17.04:pyqt5-dbus]
-packages=python-dbus.mainloop.pyqt5
-
-#[ubuntu:17.04:python23]
-#packages=python
-
-[ubuntu:17.04:python2X]
-packages=python
-
-[ubuntu:17.04:reportlab]
-packages=python-reportlab
-
-[ubuntu:17.04:sane]
-packages=libsane
-
-[ubuntu:17.04:sane-devel]
-packages=libsane-dev
-
-[ubuntu:17.04:scanimage]
-packages=sane-utils
-
-[ubuntu:17.04:xsane]
-packages=gtk2-engines-pixbuf,xsane
-
-[ubuntu:17.04:python-dbus]
-packages=python-dbus,python-gobject
-
-[ubuntu:17.04:dbus]
-packages=libdbus-1-dev
-
-[ubuntu:17.04:cups-image]
-packages=libcupsimage2-dev
-
-[ubuntu:17.04:cups-ddk]
-packages=cups
-
-[ubuntu:17.04:policykit]
-packages=policykit-1,policykit-1-gnome
-
-[ubuntu:17.04:python-notify]
-packages=python-notify
-
-[ubuntu:17.04:network]
-packages=wget
-
-[ubuntu:17.04:avahi-utils]
-packages=avahi-utils
-
-[ubuntu:17.04:python3-notify2]
-packages=python3-notify2
-
-[ubuntu:17.04:python3-pyqt4-dbus]
-packages=python3-dbus.mainloop.qt
-
-[ubuntu:17.04:python3-pyqt4]
-packages=python3-pyqt4,gtk2-engines-pixbuf
-
-[ubuntu:17.04:python3-pyqt5-dbus]
-packages=python3-dbus.mainloop.pyqt5
-
-[ubuntu:17.04:python3-pyqt5]
-packages=python3-pyqt5,gtk2-engines-pixbuf
-
-[ubuntu:17.04:python3-dbus]
-packages=python3-dbus,python3-gi
-
-[ubuntu:17.04:python3-xml]
-packages=python3-lxml
-
-[ubuntu:17.04:python3-devel]
-packages=python3-dev
-
-[ubuntu:17.04:python3-pil]
-packages=python3-pil
-
-[ubuntu:17.04:python3-reportlab]
-packages=python3-reportlab
-
-[ubuntu:17.04:automake]
-packages=automake1.11
-
-[ubuntu:17.04:epm]
-packages=epm
-
-# ****************************************
-
-[ubuntu:17.10]
-code_name=Artful Aardvark
-supported=1
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=3.17.11
-release_date=19/10/2017
-notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-native_cups=1
-acl_rules=1
-
-libdir_path=/usr/lib
-[ubuntu:17.10:cups]
-packages=libcups2
-
-[ubuntu:17.10:cups-devel]
-packages=libcups2-dev,cups-bsd,cups-client
-
-[ubuntu:17.10:gcc]
-packages=build-essential
-
-[ubuntu:17.10:gs]
-packages=ghostscript
-
-[ubuntu:17.10:libcrypto]
-packages=openssl,libssl-dev
-
-[ubuntu:17.10:libjpeg]
-packages=libjpeg-dev
-
-[ubuntu:17.10:libnetsnmp-devel]
-packages=libsnmp-dev,snmp-mibs-downloader
-
-[ubuntu:17.10:libpthread]
-packages=build-essential
-
-[ubuntu:17.10:libtool]
-packages=libtool,libtool-bin
-
-[ubuntu:17.10:libusb]
-packages=libusb-1.0.0-dev
-
-[ubuntu:17.10:make]
-packages=build-essential
-
-[ubuntu:17.10:pil]
-packages=python-imaging
-
-[ubuntu:17.10:ppdev]
-packages=
-commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
-
-[ubuntu:17.10:pyqt]
-packages=gtk2-engines-pixbuf,python-qt4
-
-[ubuntu:17.10:python-devel]
-packages=python-dev
-
-[ubuntu:17.10:pyqt4]
-packages=gtk2-engines-pixbuf,python-qt4
-
-[ubuntu:17.10:pyqt4-dbus]
-packages=python-qt4-dbus
-
-[ubuntu:17.10:pyqt5]
-packages=gtk2-engines-pixbuf,python-pyqt5
-
-[ubuntu:17.10:pyqt5-dbus]
-packages=python-dbus.mainloop.pyqt5
-
-#[ubuntu:17.10:python23]
-#packages=python
-
-[ubuntu:17.10:python2X]
-packages=python
-
-[ubuntu:17.10:reportlab]
-packages=python-reportlab
-
-[ubuntu:17.10:sane]
-packages=libsane
-
-[ubuntu:17.10:sane-devel]
-packages=libsane-dev
-
-[ubuntu:17.10:scanimage]
-packages=sane-utils
-
-[ubuntu:17.10:xsane]
-packages=gtk2-engines-pixbuf,xsane
-
-[ubuntu:17.10:python-dbus]
-packages=python-dbus,python-gobject
-
-[ubuntu:17.10:dbus]
-packages=libdbus-1-dev
-
-[ubuntu:17.10:cups-image]
-packages=libcupsimage2-dev
-
-[ubuntu:17.10:cups-ddk]
-packages=cups
-
-[ubuntu:17.10:policykit]
-packages=policykit-1,policykit-1-gnome
-
-[ubuntu:17.10:python-notify]
-packages=python-notify
-
-[ubuntu:17.10:network]
-packages=wget
-
-[ubuntu:17.10:avahi-utils]
-packages=avahi-utils
-
-[ubuntu:17.10:python3-notify2]
-packages=python3-notify2
-
-[ubuntu:17.10:python3-pyqt4-dbus]
-packages=python3-dbus.mainloop.qt
-
-[ubuntu:17.10:python3-pyqt4]
-packages=python3-pyqt4,gtk2-engines-pixbuf
-
-[ubuntu:17.10:python3-pyqt5-dbus]
-packages=python3-dbus.mainloop.pyqt5
-
-[ubuntu:17.10:python3-pyqt5]
-packages=python3-pyqt5,gtk2-engines-pixbuf
-
-[ubuntu:17.10:python3-dbus]
-packages=python3-dbus,python3-gi
-
-[ubuntu:17.10:python3-xml]
-packages=python3-lxml
-
-[ubuntu:17.10:python3-devel]
-packages=python3-dev
-
-[ubuntu:17.10:python3-pil]
-packages=python3-pil
-
-[ubuntu:17.10:python3-reportlab]
-packages=python3-reportlab
-
-[ubuntu:17.10:automake]
-packages=automake1.11
-
-[ubuntu:17.10:epm]
-packages=epm
-
-# ****************************************
-
-[ubuntu:18.04]
-code_name=Bionic Beaver
-packaged_version=3.18.4
-release_date=5/04/2018
-same_as_version=17.10
-
-# ****************************************
-
-[debian]
-index=2
-versions=7.0,7.1,7.2,7.3,7.4,7.5,7.6,7.7,7.8,7.9,8.0,8.1,8.2,8.3,8.4,8.5,8.6,8.7,8.8,9.1,9.2,9.3,9.4
-display_name=Debian
-alt_names=
-display=1
-notes=
-package_mgrs=dpkg,apt-get,synaptic,update-manager,adept,aptitude
-package_mgr_cmd=su -c "apt-get install --force-yes -y $packages_to_install"
-pre_depend_cmd=su -c "dpkg --configure -a",su -c "apt-get install -f",su -c "apt-get update"
-post_depend_cmd=
-hplip_remove_cmd=su -c "apt-get remove --yes hplip hpijs hplip-data"
-su_sudo=su
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-
-# ********************
-[debian:6.0]
-code_name=Squeeze
-supported=0
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=2.8.6
-release_date=
-notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-native_cups=1
-policykit=0
-
-
-[debian:6.0:cups]
-packages=cups,libcups2
-
-[debian:6.0:cups-devel]
-packages=libcups2-dev,cups-bsd,cups-client
-
-[debian:6.0:gcc]
-packages=g++
-
-[debian:6.0:gs]
-packages=gs-esp
-
-[debian:6.0:libcrypto]
-packages=libssl-dev
-
-[debian:6.0:libjpeg]
-packages=libjpeg62-dev
-
-[debian:6.0:libnetsnmp-devel]
-packages=libsnmp-dev
-
-[debian:6.0:libpthread]
-packages=libc6
-
-[debian:6.0:libtool]
-packages=libtool
-
-[debian:6.0:libusb]
-packages=libusb-1.0.0-dev
-
-[debian:6.0:make]
-packages=make
-
-[debian:6.0:pil]
-packages=python-imaging
-
-[debian:6.0:ppdev]
-packages=
-commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
-
-[debian:6.0:pyqt]
-packages=python-qt3
-
-[debian:6.0:python-devel]
-packages=python-dev
-
-[debian:6.0:pyqt4]
-packages=python-qt4
-
-[debian:6.0:pyqt4-dbus]
-packages=python-qt4-dbus
-
-[debian:6.0:python23]
-packages=python
-
-[debian:6.0:python2X]
-packages=python
-
-[debian:6.0:reportlab]
-packages=python-reportlab
-
-[debian:6.0:sane]
-packages=sane
-
-[debian:6.0:sane-devel]
-packages=libsane-dev
-
-[debian:6.0:scanimage]
-packages=sane-utils
-
-[debian:6.0:xsane]
-packages=xsane
-
-[debian:6.0:cups-ddk]
-packages=
-
-[debian:6.0:python-dbus]
-packages=python-dbus,python-gobject
-
-[debian:6.0:dbus]
-packages=libdbus-1-dev
-
-[debian:6.0:python-ctypes]
-packages=python-ctypes
-
-[debian:6.0:cups-image]
-packages=libcupsimage2,libcupsimage2-dev
-
-[debian:6.0:policykit]
-packages=policykit-1,policykit-1-gnome
-
-[debian:6.0:python-notify]
-packages=python-notify
-
-[debian:6.0:network]
-packages=wget
-
-[debian:6.0:avahi-utils]
-packages=avahi-utils
-
-[debian:6.0:automake]
-packages=automake1.11
-
-[debian:6.0:epm]
-packages=epm
-
-# *********************
-[debian:6.0.1]
-same_as_version=6.0
-
-[debian:6.0.2]
-same_as_version=6.0
-
-[debian:6.0.3]
-same_as_version=6.0
-
-[debian:6.0.4]
-same_as_version=6.0
-
-[debian:6.0.5]
-same_as_version=6.0
-
-[debian:6.0.6]
-same_as_version=6.0
-
-[debian:6.0.7]
-same_as_version=6.0
-
-[debian:6.0.8]
-same_as_version=6.0
-
-[debian:6.0.9]
-same_as_version=6.0
-
-[debian:6.0.10]
-same_as_version=6.0
-
-# *********************
-
-[debian:7.0]
-code_name=Wheezy
-supported=1
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=3.12.6
-release_date=04/05/2013
-notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-native_cups=1
-policykit=0
-
-# This libdir_path will be used only for 64 bit machine.
-libdir_path=/usr/lib/x86_64-linux-gnu
-
-[debian:7.0:cups]
-packages=cups,libcups2
-
-[debian:7.0:cups-devel]
-packages=libcups2-dev,cups-bsd,cups-client
-
-[debian:7.0:gcc]
-packages=g++
-
-[debian:7.0:gs]
-packages=ghostscript,ghostscript-cups,ghostscript-x
-
-[debian:7.0:libcrypto]
-packages=libssl-dev
-
-[debian:7.0:libjpeg]
-packages=libjpeg8-dev
-
-[debian:7.0:libnetsnmp-devel]
-packages=libsnmp-dev
-
-[debian:7.0:libpthread]
-packages=libc6
-
-[debian:7.0:libtool]
-packages=libtool
-
-[debian:7.0:libusb]
-packages=libusb-1.0.0-dev
-
-[debian:7.0:make]
-packages=make
-
-[debian:7.0:pil]
-packages=python-imaging
-
-[debian:7.0:ppdev]
-packages=
-commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
-
-[debian:7.0:pyqt]
-packages=python-qt3
-
-[debian:7.0:python-devel]
-packages=python-dev
-
-[debian:7.0:pyqt4]
-packages=python-qt4
-
-[debian:7.0:pyqt4-dbus]
-packages=python-qt4-dbus
-
-[debian:7.0:python23]
-packages=python
-
-[debian:7.0:python2X]
-packages=python
-
-[debian:7.0:reportlab]
-packages=python-reportlab
-
-[debian:7.0:sane]
-packages=sane
-
-[debian:7.0:sane-devel]
-packages=libsane-dev
-
-[debian:7.0:scanimage]
-packages=sane-utils
-
-[debian:7.0:xsane]
-packages=xsane
-
-[debian:7.0:cups-ddk]
-packages=
-
-[debian:7.0:python-dbus]
-packages=python-dbus,python-gobject
-
-[debian:7.0:dbus]
-packages=libdbus-1-dev
-
-[debian:7.0:python-ctypes]
-packages=python-ctypes
-
-[debian:7.0:cups-image]
-packages=libcupsimage2,libcupsimage2-dev
-
-[debian:7.0:policykit]
-packages=policykit-1,policykit-1-gnome
-
-[debian:7.0:python-notify]
-packages=python-notify
-
-[debian:7.0:network]
-packages=wget
-
-[debian:7.0:avahi-utils]
-packages=avahi-utils
-
-[debian:7.0:python3-notify2]
-packages=python3-notify2
-
-[debian:7.0:python3-pyqt4-dbus]
-packages=python3-dbus.mainloop.qt
-
-[debian:7.0:python3-pyqt4]
-packages=python3-pyqt4,gtk2-engines-pixbuf
-
-[debian:7.0:python3-dbus]
-packages=python3-dbus,python3-gi
-
-[debian:7.0:python3-xml]
-packages=python3-lxml
-
-[debian:7.0:python3-devel]
-packages=python3-dev
-
-[debian:7.0:python3-pil]
-packages=PKG_FROM_PIP:pillow
-
-[debian:7.0:python3-reportlab]
-packages=python3-reportlab
-
-[debian:7.0:automake]
-packages=automake1.11
-
-[debian:7.0:epm]
-packages=epm
-
-
-# ****************************************
-
-[debian:7.1]
-same_as_version=7.0
-
-[debian:7.2]
-same_as_version=7.0
-
-[debian:7.3]
-same_as_version=7.0
-
-[debian:7.4]
-same_as_version=7.0
-
-[debian:7.5]
-same_as_version=7.0
-
-[debian:7.6]
-same_as_version=7.0
-
-[debian:7.7]
-same_as_version=7.0
-
-[debian:7.8]
-same_as_version=7.0
-
-[debian:7.9]
-same_as_version=7.0
-
-
-# *********************
-
-[debian:8.0]
-code_name=Jessie
-supported=1
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=3.14.6
-release_date=04/05/2015
-notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-native_cups=1
-policykit=0
-
-# This libdir_path will be used only for 64 bit machine.
-libdir_path=/usr/lib/x86_64-linux-gnu
-
-[debian:8.0:cups]
-packages=cups,libcups2
-
-[debian:8.0:cups-devel]
-packages=libcups2-dev,cups-bsd,cups-client
-
-[debian:8.0:gcc]
-packages=g++
-
-[debian:8.0:gs]
-packages=ghostscript,ghostscript-cups,ghostscript-x
-
-[debian:8.0:libcrypto]
-packages=libssl-dev
-
-[debian:8.0:libjpeg]
-packages=libjpeg62-turbo-dev
-
-[debian:8.0:libnetsnmp-devel]
-packages=libsnmp-dev,snmp
-
-[debian:8.0:libpthread]
-packages=libc6
-
-[debian:8.0:libtool]
-packages=libtool,libtool-bin
-
-[debian:8.0:libusb]
-packages=libusb-1.0.0-dev
-
-[debian:8.0:make]
-packages=make
-
-[debian:8.0:pil]
-packages=python-imaging
-
-[debian:8.0:ppdev]
-packages=
-commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
-
-[debian:8.0:pyqt]
-packages=python-qt3
-
-[debian:8.0:python-devel]
-packages=python-dev
-
-[debian:8.0:pyqt4]
-packages=python-qt4
-
-[debian:8.0:pyqt4-dbus]
-packages=python-qt4-dbus
-
-[debian:8.0:python23]
-packages=python
-
-[debian:8.0:python2X]
-packages=python
-
-[debian:8.0:reportlab]
-packages=python-reportlab
-
-[debian:8.0:sane]
-packages=sane
-
-[debian:8.0:sane-devel]
-packages=libsane-dev
-
-[debian:8.0:scanimage]
-packages=sane-utils
-
-[debian:8.0:xsane]
-packages=xsane
-
-[debian:8.0:cups-ddk]
-packages=
-
-[debian:8.0:python-dbus]
-packages=python-dbus,python-gobject
-
-[debian:8.0:dbus]
-packages=libdbus-1-dev
-
-[debian:8.0:python-ctypes]
-packages=python-ctypes
-
-[debian:8.0:cups-image]
-packages=libcupsimage2,libcupsimage2-dev
-
-[debian:8.0:policykit]
-packages=policykit-1,policykit-1-gnome
-
-[debian:8.0:python-notify]
-packages=python-notify
-
-[debian:8.0:network]
-packages=wget
-
-[debian:8.0:avahi-utils]
-packages=avahi-utils
-
-[debian:8.0:gtk]
-packages=libcanberra-gtk-module
-
-[debian:8.0:python3-notify2]
-packages=python3-notify2
-
-[debian:8.0:python3-pyqt4-dbus]
-packages=python3-dbus.mainloop.qt
-
-[debian:8.0:python3-pyqt4]
-packages=python3-pyqt4,gtk2-engines-pixbuf
-
-[debian:8.0:python3-dbus]
-packages=python3-dbus,python3-gi
-
-[debian:8.0:python3-xml]
-packages=python3-lxml
-
-[debian:8.0:python3-devel]
-packages=python3-dev
-
-[debian:8.0:python3-pil]
-packages=python3-pil
-
-[debian:8.0:python3-reportlab]
-packages=python3-reportlab
-
-[debian:8.0:automake]
-packages=automake1.11
-
-[debian:8.0:epm]
-packages=epm
-
-
-# *********************
-
-[debian:8.1]
-same_as_version=8.0
-
-# *********************
-
-[debian:8.2]
-same_as_version=8.0
-
-# *********************
-
-[debian:8.3]
-same_as_version=8.0
-
-# *********************
-
-[debian:8.4]
-code_name=Jessie
-supported=1
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=3.14.6
-release_date=04/05/2016
-notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-native_cups=1
-policykit=0
-
-# This libdir_path will be used only for 64 bit machine.
-libdir_path=/usr/lib/x86_64-linux-gnu
-
-[debian:8.4:cups]
-packages=cups,libcups2
-
-[debian:8.4:cups-devel]
-packages=libcups2-dev,cups-bsd,cups-client
-
-[debian:8.4:gcc]
-packages=g++
-
-[debian:8.4:gs]
-packages=ghostscript,ghostscript-cups,ghostscript-x
-
-[debian:8.4:libcrypto]
-packages=libssl-dev
-
-[debian:8.4:libjpeg]
-packages=libjpeg62-turbo-dev
-
-[debian:8.4:libnetsnmp-devel]
-packages=libsnmp-dev,snmp
-
-[debian:8.4:libpthread]
-packages=libc6
-
-[debian:8.4:libtool]
-packages=libtool,libtool-bin
-
-[debian:8.4:libusb]
-packages=libusb-1.0.0-dev
-
-[debian:8.4:make]
-packages=make
-
-[debian:8.4:pil]
-packages=python-imaging
-
-[debian:8.4:ppdev]
-packages=
-commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
-
-[debian:8.4:pyqt]
-packages=python-qt3
-
-[debian:8.4:python-devel]
-packages=python-dev
-
-[debian:8.4:pyqt4]
-packages=python-qt4
-
-[debian:8.4:pyqt4-dbus]
-packages=python-qt4-dbus
-
-[debian:8.4:python23]
-packages=python
-
-[debian:8.4:python2X]
-packages=python
-
-[debian:8.4:reportlab]
-packages=python-reportlab
-
-[debian:8.4:sane]
-packages=sane
-
-[debian:8.4:sane-devel]
-packages=libsane-dev
-
-[debian:8.4:scanimage]
-packages=sane-utils
-
-[debian:8.4:xsane]
-packages=xsane
-
-[debian:8.4:cups-ddk]
-packages=
-
-[debian:8.4:python-dbus]
-packages=python-dbus,python-gobject
-
-[debian:8.4:dbus]
-packages=libdbus-1-dev
-
-[debian:8.4:python-ctypes]
-packages=python-ctypes
-
-[debian:8.4:cups-image]
-packages=libcupsimage2,libcupsimage2-dev
-
-[debian:8.4:policykit]
-packages=policykit-1,policykit-1-gnome
-
-[debian:8.4:python-notify]
-packages=python-notify
-
-[debian:8.4:network]
-packages=wget
-
-[debian:8.4:avahi-utils]
-packages=avahi-utils
-
-[debian:8.4:gtk]
-packages=libcanberra-gtk-module
-
-[debian:8.4:python3-notify2]
-packages=python3-notify2
-
-[debian:8.4:python3-pyqt4-dbus]
-packages=python3-dbus.mainloop.qt
-
-[debian:8.4:python3-pyqt4]
-packages=python3-pyqt4,gtk2-engines-pixbuf
-
-[debian:8.4:python3-dbus]
-packages=python3-dbus,python3-gi
-
-[debian:8.4:python3-xml]
-packages=python3-lxml
-
-[debian:8.4:python3-devel]
-packages=python3-dev
-
-[debian:8.4:python3-pil]
-packages=python3-pil
-
-[debian:8.4:python3-reportlab]
-packages=python3-reportlab
-
-[debian:8.4:python3-pyqt5-dbus]
-packages=python3-dbus.mainloop.pyqt5
-
-[debian:8.4:python3-pyqt5]
-packages=python3-pyqt5,gtk2-engines-pixbuf
-
-[debian:8.4:pyqt5]
-packages=gtk2-engines-pixbuf,python-pyqt5
-
-[debian:8.4:pyqt5-dbus]
-packages=python-dbus.mainloop.pyqt5
-
-[debian:8.4:automake]
-packages=automake1.11
-
-[debian:8.4:epm]
-packages=epm
-
-
-# *********************
-
-[debian:8.5]
-code_name=Jessie
-supported=1
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=3.16.8
-release_date=27/08/2016
-notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt5
-native_cups=1
-policykit=0
-
-# This libdir_path will be used only for 64 bit machine.
-libdir_path=/usr/lib/x86_64-linux-gnu
-
-[debian:8.5:cups]
-packages=cups,libcups2
-
-[debian:8.5:cups-devel]
-packages=libcups2-dev,cups-bsd,cups-client
-
-[debian:8.5:gcc]
-packages=g++
-
-[debian:8.5:gs]
-packages=ghostscript,ghostscript-cups,ghostscript-x
-
-[debian:8.5:libcrypto]
-packages=libssl-dev
-
-[debian:8.5:libjpeg]
-packages=libjpeg62-turbo-dev
-
-[debian:8.5:libnetsnmp-devel]
-packages=libsnmp-dev,snmp
-
-[debian:8.5:libpthread]
-packages=libc6
-
-[debian:8.5:libtool]
-packages=libtool,libtool-bin
-
-[debian:8.5:libusb]
-packages=libusb-1.0.0-dev
-
-[debian:8.5:make]
-packages=make
-
-[debian:8.5:pil]
-packages=python-imaging
-
-[debian:8.5:ppdev]
-packages=
-commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
-
-[debian:8.5:pyqt]
-packages=python-qt3
-
-[debian:8.5:python-devel]
-packages=python-dev
-
-[debian:8.5:pyqt4]
-packages=python-qt4
-
-[debian:8.5:pyqt4-dbus]
-packages=python-qt4-dbus
-
-[debian:8.5:python23]
-packages=python
-
-[debian:8.5:python2X]
-packages=python
-
-[debian:8.5:reportlab]
-packages=python-reportlab
-
-[debian:8.5:sane]
-packages=sane
-
-[debian:8.5:sane-devel]
-packages=libsane-dev
-
-[debian:8.5:scanimage]
-packages=sane-utils
-
-[debian:8.5:xsane]
-packages=xsane
-
-[debian:8.5:cups-ddk]
-packages=
-
-[debian:8.5:python-dbus]
-packages=python-dbus,python-gobject
-
-[debian:8.5:dbus]
-packages=libdbus-1-dev
-
-[debian:8.5:python-ctypes]
-packages=python-ctypes
-
-[debian:8.5:cups-image]
-packages=libcupsimage2,libcupsimage2-dev
-
-[debian:8.5:policykit]
-packages=policykit-1,policykit-1-gnome
-
-[debian:8.5:python-notify]
-packages=python-notify
-
-[debian:8.5:network]
-packages=wget
-
-[debian:8.5:avahi-utils]
-packages=avahi-utils
-
-[debian:8.5:gtk]
-packages=libcanberra-gtk-module
-
-[debian:8.5:python3-notify2]
-packages=python3-notify2
-
-[debian:8.5:python3-pyqt4-dbus]
-packages=python3-dbus.mainloop.qt
-
-[debian:8.5:python3-pyqt4]
-packages=python3-pyqt4,gtk2-engines-pixbuf
-
-[debian:8.5:python3-dbus]
-packages=python3-dbus,python3-gi
-
-[debian:8.5:python3-xml]
-packages=python3-lxml
-
-[debian:8.5:python3-devel]
-packages=python3-dev
-
-[debian:8.5:python3-pil]
-packages=python3-pil
-
-[debian:8.5:python3-reportlab]
-packages=python3-reportlab
-
-[debian:8.5:python3-pyqt5-dbus]
-packages=python3-dbus.mainloop.pyqt5
-
-[debian:8.5:python3-pyqt5]
-packages=python3-pyqt5,gtk2-engines-pixbuf
-
-[debian:8.5:pyqt5]
-packages=gtk2-engines-pixbuf,python-pyqt5
-
-[debian:8.5:pyqt5-dbus]
-packages=python-dbus.mainloop.pyqt5
-
-[debian:8.5:automake]
-packages=automake1.11
-
-[debian:8.5:epm]
-packages=epm
-
-
-# *********************
-
-[debian:8.6]
-code_name=Jessie
-supported=1
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=3.16.10
-release_date=22/10/2016
-notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt5
-native_cups=1
-policykit=0
-# This libdir_path will be used only for 64 bit machine.
-libdir_path=/usr/lib/x86_64-linux-gnu
-[debian:8.6:cups]
-packages=cups,libcups2
-[debian:8.6:cups-devel]
-packages=libcups2-dev,cups-bsd,cups-client
-[debian:8.6:gcc]
-packages=g++
-[debian:8.6:gs]
-packages=ghostscript,ghostscript-cups,ghostscript-x
-[debian:8.6:libcrypto]
-packages=libssl-dev
-[debian:8.6:libjpeg]
-packages=libjpeg62-turbo-dev
-[debian:8.6:libnetsnmp-devel]
-packages=libsnmp-dev,snmp
-[debian:8.6:libpthread]
-packages=libc6
-[debian:8.6:libtool]
-packages=libtool,libtool-bin
-[debian:8.6:libusb]
-packages=libusb-1.0.0-dev
-[debian:8.6:make]
-packages=make
-[debian:8.6:pil]
-packages=python-imaging
-[debian:8.6:ppdev]
-packages=
-commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
-[debian:8.6:pyqt]
-packages=python-qt3
-[debian:8.6:python-devel]
-packages=python-dev
-[debian:8.6:pyqt4]
-packages=python-qt4
-[debian:8.6:pyqt4-dbus]
-packages=python-qt4-dbus
-[debian:8.6:python23]
-packages=python
-[debian:8.6:python2X]
-packages=python
-[debian:8.6:reportlab]
-packages=python-reportlab
-[debian:8.6:sane]
-packages=sane
-[debian:8.6:sane-devel]
-packages=libsane-dev
-[debian:8.6:scanimage]
-packages=sane-utils
-[debian:8.6:xsane]
-packages=xsane
-[debian:8.6:cups-ddk]
-packages=
-[debian:8.6:python-dbus]
-packages=python-dbus,python-gobject
-[debian:8.6:dbus]
-packages=libdbus-1-dev
-[debian:8.6:python-ctypes]
-packages=python-ctypes
-[debian:8.6:cups-image]
-packages=libcupsimage2,libcupsimage2-dev
-[debian:8.6:policykit]
-packages=policykit-1,policykit-1-gnome
-[debian:8.6:python-notify]
-packages=python-notify
-[debian:8.6:network]
-packages=wget
-[debian:8.6:avahi-utils]
-packages=avahi-utils
-[debian:8.6:gtk]
-packages=libcanberra-gtk-module
-[debian:8.6:python3-notify2]
-packages=python3-notify2
-[debian:8.6:python3-pyqt4-dbus]
-packages=python3-dbus.mainloop.qt
-[debian:8.6:python3-pyqt4]
-packages=python3-pyqt4,gtk2-engines-pixbuf
-[debian:8.6:python3-dbus]
-packages=python3-dbus,python3-gi
-[debian:8.6:python3-xml]
-packages=python3-lxml
-[debian:8.6:python3-devel]
-packages=python3-dev
-[debian:8.6:python3-pil]
-packages=python3-pil
-[debian:8.6:python3-reportlab]
-packages=python3-reportlab
-[debian:8.6:python3-pyqt5-dbus]
-packages=python3-dbus.mainloop.pyqt5
-[debian:8.6:python3-pyqt5]
-packages=python3-pyqt5,gtk2-engines-pixbuf
-[debian:8.6:pyqt5]
-packages=gtk2-engines-pixbuf,python-pyqt5
-[debian:8.6:pyqt5-dbus]
-packages=python-dbus.mainloop.pyqt5
-
-[debian:8.6:automake]
-packages=automake1.11
-
-[debian:8.6:epm]
-packages=epm
-
-
-
-# *********************
-
-[debian:8.7]
-code_name=Jessie
-supported=1
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=3.17.3
-release_date=22/10/2016
-notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt5
-native_cups=1
-policykit=0
-# This libdir_path will be used only for 64 bit machine.
-libdir_path=/usr/lib/x86_64-linux-gnu
-[debian:8.7:cups]
-packages=cups,libcups2
-[debian:8.7:cups-devel]
-packages=libcups2-dev,cups-bsd,cups-client
-[debian:8.7:gcc]
-packages=g++
-[debian:8.7:gs]
-packages=ghostscript,ghostscript-cups,ghostscript-x
-[debian:8.7:libcrypto]
-packages=libssl-dev
-[debian:8.7:libjpeg]
-packages=libjpeg62-turbo-dev
-[debian:8.7:libnetsnmp-devel]
-packages=libsnmp-dev,snmp
-[debian:8.7:libpthread]
-packages=libc6
-[debian:8.7:libtool]
-packages=libtool,libtool-bin
-[debian:8.7:libusb]
-packages=libusb-1.0.0-dev
-[debian:8.7:make]
-packages=make
-[debian:8.7:pil]
-packages=python-imaging
-[debian:8.7:ppdev]
-packages=
-commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
-[debian:8.7:pyqt]
-packages=python-qt3
-[debian:8.7:python-devel]
-packages=python-dev
-[debian:8.7:pyqt4]
-packages=python-qt4
-[debian:8.7:pyqt4-dbus]
-packages=python-qt4-dbus
-[debian:8.7:python23]
-packages=python
-[debian:8.7:python2X]
-packages=python
-[debian:8.7:reportlab]
-packages=python-reportlab
-[debian:8.7:sane]
-packages=sane
-[debian:8.7:sane-devel]
-packages=libsane-dev
-[debian:8.7:scanimage]
-packages=sane-utils
-[debian:8.7:xsane]
-packages=xsane
-[debian:8.7:cups-ddk]
-packages=
-[debian:8.7:python-dbus]
-packages=python-dbus,python-gobject
-[debian:8.7:dbus]
-packages=libdbus-1-dev
-[debian:8.7:python-ctypes]
-packages=python-ctypes
-[debian:8.7:cups-image]
-packages=libcupsimage2,libcupsimage2-dev
-[debian:8.7:policykit]
-packages=policykit-1,policykit-1-gnome
-[debian:8.7:python-notify]
-packages=python-notify
-[debian:8.7:network]
-packages=wget
-[debian:8.7:avahi-utils]
-packages=avahi-utils
-[debian:8.7:gtk]
-packages=libcanberra-gtk-module
-[debian:8.7:python3-notify2]
-packages=python3-notify2
-[debian:8.7:python3-pyqt4-dbus]
-packages=python3-dbus.mainloop.qt
-[debian:8.7:python3-pyqt4]
-packages=python3-pyqt4,gtk2-engines-pixbuf
-[debian:8.7:python3-dbus]
-packages=python3-dbus,python3-gi
-[debian:8.7:python3-xml]
-packages=python3-lxml
-[debian:8.7:python3-devel]
-packages=python3-dev
-[debian:8.7:python3-pil]
-packages=python3-pil
-[debian:8.7:python3-reportlab]
-packages=python3-reportlab
-[debian:8.7:python3-pyqt5-dbus]
-packages=python3-dbus.mainloop.pyqt5
-[debian:8.7:python3-pyqt5]
-packages=python3-pyqt5,gtk2-engines-pixbuf
-[debian:8.7:pyqt5]
-packages=gtk2-engines-pixbuf,python-pyqt5
-[debian:8.7:pyqt5-dbus]
-packages=python-dbus.mainloop.pyqt5
-
-[debian:8.7:automake]
-packages=automake1.11
-
-[debian:8.7:epm]
-packages=epm
-
-
-
-# *********************
-
-[debian:8.8]
-code_name=Jessie
-supported=1
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=3.17.5
-release_date=31/05/2017
-notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt5
-native_cups=1
-policykit=0
-# This libdir_path will be used only for 64 bit machine.
-libdir_path=/usr/lib/x86_64-linux-gnu
-[debian:8.8:cups]
-packages=cups,libcups2
-[debian:8.8:cups-devel]
-packages=libcups2-dev,cups-bsd,cups-client
-[debian:8.8:gcc]
-packages=g++
-[debian:8.8:gs]
-packages=ghostscript,ghostscript-cups,ghostscript-x
-[debian:8.8:libcrypto]
-packages=libssl-dev
-[debian:8.8:libjpeg]
-packages=libjpeg62-turbo-dev
-[debian:8.8:libnetsnmp-devel]
-packages=libsnmp-dev,snmp
-[debian:8.8:libpthread]
-packages=libc6
-[debian:8.8:libtool]
-packages=libtool,libtool-bin
-[debian:8.8:libusb]
-packages=libusb-1.0.0-dev
-[debian:8.8:make]
-packages=make
-[debian:8.8:pil]
-packages=python-imaging
-[debian:8.8:ppdev]
-packages=
-commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
-[debian:8.8:pyqt]
-packages=python-qt3
-[debian:8.8:python-devel]
-packages=python-dev
-[debian:8.8:pyqt4]
-packages=python-qt4
-[debian:8.8:pyqt4-dbus]
-packages=python-qt4-dbus
-[debian:8.8:python23]
-packages=python
-[debian:8.8:python2X]
-packages=python
-[debian:8.8:reportlab]
-packages=python-reportlab
-[debian:8.8:sane]
-packages=sane
-[debian:8.8:sane-devel]
-packages=libsane-dev
-[debian:8.8:scanimage]
-packages=sane-utils
-[debian:8.8:xsane]
-packages=xsane
-[debian:8.8:cups-ddk]
-packages=
-[debian:8.8:python-dbus]
-packages=python-dbus,python-gobject
-[debian:8.8:dbus]
-packages=libdbus-1-dev
-[debian:8.8:python-ctypes]
-packages=python-ctypes
-[debian:8.8:cups-image]
-packages=libcupsimage2,libcupsimage2-dev
-[debian:8.8:policykit]
-packages=policykit-1,policykit-1-gnome
-[debian:8.8:python-notify]
-packages=python-notify
-[debian:8.8:network]
-packages=wget
-[debian:8.8:avahi-utils]
-packages=avahi-utils
-[debian:8.8:gtk]
-packages=libcanberra-gtk-module
-[debian:8.8:gtk-32bit]
-packages=libcanberra-gtk-module:i386
-[debian:8.8:python3-notify2]
-packages=python3-notify2
-[debian:8.8:python3-pyqt4-dbus]
-packages=python3-dbus.mainloop.qt
-[debian:8.8:python3-pyqt4]
-packages=python3-pyqt4,gtk2-engines-pixbuf
-[debian:8.8:python3-dbus]
-packages=python3-dbus,python3-gi
-[debian:8.8:python3-xml]
-packages=python3-lxml
-[debian:8.8:python3-devel]
-packages=python3-dev
-[debian:8.8:python3-pil]
-packages=python3-pil
-[debian:8.8:python3-reportlab]
-packages=python3-reportlab
-[debian:8.8:python3-pyqt5-dbus]
-packages=python3-dbus.mainloop.pyqt5
-[debian:8.8:python3-pyqt5]
-packages=python3-pyqt5,gtk2-engines-pixbuf
-[debian:8.8:pyqt5]
-packages=gtk2-engines-pixbuf,python-pyqt5
-[debian:8.8:pyqt5-dbus]
-packages=python-dbus.mainloop.pyqt5
-
-[debian:8.8:automake]
-packages=automake1.11
-
-[debian:8.8:epm]
-packages=epm
-
-
-# *********************
-
-[debian:9.1]
-code_name=Stretch
-supported=1
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=3.17.10
-release_date=22/07/2017
-notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt5
-native_cups=1
-policykit=0
-# This libdir_path will be used only for 64 bit machine.
-libdir_path=/usr/lib/x86_64-linux-gnu
-[debian:9.1:cups]
-packages=cups,libcups2
-[debian:9.1:cups-devel]
-packages=libcups2-dev,cups-bsd,cups-client
-[debian:9.1:gcc]
-packages=g++
-[debian:9.1:gs]
-packages=ghostscript,ghostscript-cups,ghostscript-x
-[debian:9.1:libcrypto]
-packages=libssl-dev
-[debian:9.1:libjpeg]
-packages=libjpeg62-turbo-dev
-[debian:9.1:libnetsnmp-devel]
-packages=libsnmp-dev,snmp
-[debian:9.1:libpthread]
-packages=libc6
-[debian:9.1:libtool]
-packages=libtool,libtool-bin
-[debian:9.1:libusb]
-packages=libusb-1.0.0-dev
-[debian:9.1:make]
-packages=make
-[debian:9.1:pil]
-packages=python-imaging
-[debian:9.1:ppdev]
-packages=
-commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
-[debian:9.1:pyqt]
-packages=python-qt3
-[debian:9.1:python-devel]
-packages=python-dev
-[debian:9.1:pyqt4]
-packages=python-qt4
-[debian:9.1:pyqt4-dbus]
-packages=python-qt4-dbus
-[debian:9.1:python23]
-packages=python
-[debian:9.1:python2X]
-packages=python
-[debian:9.1:reportlab]
-packages=python-reportlab
-[debian:9.1:sane]
-packages=sane
-[debian:9.1:sane-devel]
-packages=libsane-dev
-[debian:9.1:scanimage]
-packages=sane-utils
-[debian:9.1:xsane]
-packages=xsane
-[debian:9.1:cups-ddk]
-packages=
-[debian:9.1:python-dbus]
-packages=python-dbus,python-gobject
-[debian:9.1:dbus]
-packages=libdbus-1-dev
-[debian:9.1:python-ctypes]
-packages=python-ctypes
-[debian:9.1:cups-image]
-packages=libcupsimage2,libcupsimage2-dev
-[debian:9.1:policykit]
-packages=policykit-1,policykit-1-gnome
-[debian:9.1:python-notify]
-packages=python-notify
-[debian:9.1:network]
-packages=wget
-[debian:9.1:avahi-utils]
-packages=avahi-utils
-[debian:9.1:gtk]
-packages=libcanberra-gtk-module
-[debian:9.1:python3-notify2]
-packages=python3-notify2
-[debian:9.1:python3-pyqt4-dbus]
-packages=python3-dbus.mainloop.qt
-[debian:9.1:python3-pyqt4]
-packages=python3-pyqt4,gtk2-engines-pixbuf
-[debian:9.1:python3-dbus]
-packages=python3-dbus,python3-gi
-[debian:9.1:python3-xml]
-packages=python3-lxml
-[debian:9.1:python3-devel]
-packages=python3-dev
-[debian:9.1:python3-pil]
-packages=python3-pil
-[debian:9.1:python3-reportlab]
-packages=python3-reportlab
-[debian:9.1:python3-pyqt5-dbus]
-packages=python3-dbus.mainloop.pyqt5
-[debian:9.1:python3-pyqt5]
-packages=python3-pyqt5,gtk2-engines-pixbuf
-[debian:9.1:pyqt5]
-packages=gtk2-engines-pixbuf,python-pyqt5
-[debian:9.1:pyqt5-dbus]
-packages=python-dbus.mainloop.pyqt5
-
-[debian:9.1:automake]
-packages=automake1.11
-
-[debian:9.1:epm]
-packages=epm
-
-
-
-# ****************************************
-
-[debian:9.2]
-code_name=Stretch
-packaged_version=3.18.4
-release_date=7/10/2017
-same_as_version=9.1
-
-# ****************************************
-
-[debian:9.3]
-code_name=Stretch
-packaged_version=3.18.4
-release_date=9/12/2017
-same_as_version=9.1
-
-# ****************************************
-
-[debian:9.4]
-code_name=Stretch
-packaged_version=3.18.4
-release_date=10/3/2018
-same_as_version=9.1
-
-# ****************************************
-
-
-
-[xandros]
-index=13
-versions=any
-display_name=Xandros
-alt_names=
-display=0
-notes=
-package_mgrs=
-package_mgr_cmd=
-pre_depend_cmd=
-post_depend_cmd=
-hplip_remove_cmd=
-su_sudo=su
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-
-# ********************
-[xandros:any]
-code_name=
-supported=0
-scan_supported=1
-fax_supported=0
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=
-release_date=
-notes=
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt3
-
-# ****************************************
-[pcbsd]
-index=19
-versions=any
-display_name=PC-BSD
-alt_names=
-display=0
-notes=
-package_mgrs=
-package_mgr_cmd=
-pre_depend_cmd=
-post_depend_cmd=
-hplip_remove_cmd=
-su_sudo=su
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-
-# ********************
-[pcbsd:any]
-code_name=
-supported=0
-scan_supported=1
-fax_supported=0
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=
-release_date=
-notes=
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt3
-
-# ****************************************
-[miracle]
-index=21
-versions=any
-display_name=Miracle Linux
-alt_names=
-display=0
-notes=
-package_mgrs=
-package_mgr_cmd=
-pre_depend_cmd=
-post_depend_cmd=
-hplip_remove_cmd=
-su_sudo=su
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-
-# ********************
-[miracle:any]
-code_name=
-supported=0
-scan_supported=1
-fax_supported=0
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=
-release_date=
-notes=
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt3
-
-# ****************************************
-[asianux]
-index=18
-versions=any
-display_name=AsianUX
-alt_names=
-display=0
-notes=
-package_mgrs=
-package_mgr_cmd=
-pre_depend_cmd=
-post_depend_cmd=
-hplip_remove_cmd=
-su_sudo=su
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-
-# ********************
-[asianux:any]
-code_name=
-supported=0
-scan_supported=1
-fax_supported=0
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=
-release_date=
-notes=
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt3
-
-# ****************************************
-[freebsd]
-index=14
-versions=any
-display_name=FreeBSD
-alt_names=
-display=0
-notes=
-package_mgrs=
-package_mgr_cmd=
-pre_depend_cmd=
-post_depend_cmd=
-hplip_remove_cmd=
-su_sudo=su
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-
-# ********************
-[freebsd:any]
-code_name=
-supported=0
-scan_supported=1
-fax_supported=0
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=
-release_date=
-notes=
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt3
-
-# ****************************************
-[mepis]
-index=1
-versions=6.0,6.5,7.0,8.0
-display_name=Mepis
-alt_names=
-display=1
-notes=
-package_mgrs=dpkg,apt-get,synaptic,update-manager,adept,aptitude
-package_mgr_cmd=su -c "apt-get install --yes $packages_to_install"
-pre_depend_cmd=su -c "dpkg --configure -a",su -c "apt-get update"
-post_depend_cmd=
-hplip_remove_cmd=su -c "apt-get remove --yes hplip hpijs"
-su_sudo=su
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-
-# ********************
-[mepis:6.0]
-code_name=
-supported=0
-scan_supported=1
-fax_supported=0
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=0.9.7
-release_date=2006-07-22
-notes=Before proceeding please enable the universe/multiverse repositories in Synaptic or Apt.
-udev_mode_fix=1
-fix_ppd_symlink=0
-ppd_install=ppd
-ppd_dir=/usr/share/ppd/HP
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-
-[mepis:6.0:cups]
-packages=libcupsys2
-
-[mepis:6.0:cups-devel]
-packages=libcupsys2-dev
-
-[mepis:6.0:gcc]
-packages=build-essential
-
-[mepis:6.0:gs]
-packages=gs-esp
-
-[mepis:6.0:libcrypto]
-packages=openssl
-
-[mepis:6.0:libjpeg]
-packages=libjpeg62-dev
-
-[mepis:6.0:libnetsnmp-devel]
-packages=libsnmp9-dev
-
-[mepis:6.0:libpthread]
-packages=build-essential
-
-[mepis:6.0:libtool]
-packages=libtool
-
-[mepis:6.0:libusb]
-packages=libusb-1.0-0-dev
-
-[mepis:6.0:make]
-packages=build-essential
-
-[mepis:6.0:pil]
-packages=python-imaging
-
-[mepis:6.0:ppdev]
-packages=
-commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
-
-[mepis:6.0:pyqt]
-packages=python-qt3
-
-[mepis:6.0:python-devel]
-packages=python-dev
-
-[mepis:6.0:pyqt4]
-packages=python-qt4
-
-[mepis:6.0:pyqt4-dbus]
-packages=python-qt4-dbus
-
-[mepis:6.0:python23]
-packages=python
-
-[mepis:6.0:python2X]
-packages=python
-
-[mepis:6.0:reportlab]
-packages=python-reportlab
-
-[mepis:6.0:sane]
-packages=sane,libsane-dev
-
-[mepis:6.0:sane-devel]
-packages=libsane-dev
-
-[mepis:6.0:scanimage]
-packages=sane-utils
-
-[mepis:6.0:xsane]
-packages=xsane
-
-[mepis:6.0:cups-ddk]
-packages=
-
-[mepis:6.0:python-dbus]
-# packages=python2.4-dbus,libdbus-1-dev,python-gobject
-
-[mepis:6.0:python-ctypes]
-# packages=python-ctypes
-
-[mepis:6.0:cups-image]
-packages=libcupsys2-dev
-
-[mepis:6.0:network]
-packages=wget
-
-[mepis:6.0:avahi-utils]
-packages=avahi-utils
-
-[mepis:6.0:automake]
-packages=automake1.11
-
-[mepis:6.0:epm]
-packages=epm
-
-# ********************
-[mepis:6.5]
-code_name=
-supported=0
-scan_supported=1
-fax_supported=0
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=1.7.3
-release_date=2006-4-4
-notes=Before proceeding please enable the universe/multiverse repositories in Synaptic or Apt.
-udev_mode_fix=1
-fix_ppd_symlink=0
-ppd_install=ppd
-ppd_dir=/usr/share/ppd/HP
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-
-[mepis:6.5:cups]
-packages=libcupsys2
-
-[mepis:6.5:cups-devel]
-packages=libcupsys2-dev
-
-[mepis:6.5:gcc]
-packages=build-essential
-
-[mepis:6.5:gs]
-packages=gs-esp
-
-[mepis:6.5:libcrypto]
-packages=openssl
-
-[mepis:6.5:libjpeg]
-packages=libjpeg62-dev
-
-[mepis:6.5:libnetsnmp-devel]
-packages=libsnmp9-dev
-
-[mepis:6.5:libpthread]
-packages=build-essential
-
-[mepis:6.5:libtool]
-packages=libtool
-
-[mepis:6.5:libusb]
-packages=libusb-1.0-0-dev
-
-[mepis:6.5:make]
-packages=build-essential
-
-[mepis:6.5:pil]
-packages=python-imaging
-
-[mepis:6.5:ppdev]
-packages=
-commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
-
-[mepis:6.5:pyqt]
-packages=python-qt3
-
-[mepis:6.5:python-devel]
-packages=python-dev
-
-[mepis:6.5:pyqt4]
-packages=python-qt4
-
-[mepis:6.5:pyqt4-dbus]
-packages=python-qt4-dbus
-
-[mepis:6.5:python23]
-packages=python
-
-[mepis:6.5:python2X]
-packages=python
-
-[mepis:6.5:reportlab]
-packages=python-reportlab
-
-[mepis:6.5:sane]
-packages=sane,libsane-dev
-
-[mepis:6.5:sane-devel]
-packages=libsane-dev
-
-[mepis:6.5:scanimage]
-packages=sane-utils
-
-[mepis:6.5:xsane]
-packages=xsane
-
-[mepis:6.5:cups-ddk]
-packages=
-
-[mepis:6.5:python-dbus]
-# packages=python2.4-dbus,libdbus-1-dev,python-gobject
-
-[mepis:6.5:python-ctypes]
-# packages=python-ctypes
-
-[mepis:6.5:cups-image]
-packages=libcupsys2-dev
-
-[mepis:6.5:network]
-packages=wget
-
-[mepis:6.5:avahi-utils]
-packages=avahi-utils
-
-[mepis:6.5:automake]
-packages=automake1.11
-
-[mepis:6.5:epm]
-packages=epm
-
-# ********************
-# ********************
-[mepis:7.0]
-code_name=
-supported=0
-scan_supported=1
-fax_supported=0
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=2.7.10
-release_date=
-notes=Before proceeding please enable the universe/multiverse repositories in Synaptic or Apt.
-udev_mode_fix=1
-fix_ppd_symlink=0
-ppd_install=ppd
-ppd_dir=/usr/share/ppd/HP
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-
-[mepis:7.0:cups]
-packages=libcupsys2
-
-[mepis:7.0:cups-devel]
-packages=libcupsys2-dev
-
-[mepis:7.0:gcc]
-packages=build-essential
-
-[mepis:7.0:gs]
-packages=gs-esp
-
-[mepis:7.0:libcrypto]
-packages=openssl
-
-[mepis:7.0:libjpeg]
-packages=libjpeg62-dev
-
-[mepis:7.0:libnetsnmp-devel]
-packages=libsnmp9-dev
-
-[mepis:7.0:libpthread]
-packages=build-essential
-
-[mepis:7.0:libtool]
-packages=libtool
-
-[mepis:7.0:libusb]
-packages=libusb-1.0-0-dev
-
-[mepis:7.0:make]
-packages=build-essential
-
-[mepis:7.0:pil]
-packages=python-imaging
-
-[mepis:7.0:ppdev]
-packages=
-commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
-
-[mepis:7.0:pyqt]
-packages=python-qt3
-
-[mepis:7.0:python-devel]
-packages=python-dev
-
-[mepis:7.0:pyqt4]
-packages=python-qt4
-
-[mepis:7.0:pyqt4-dbus]
-packages=python-qt4-dbus
-
-[mepis:7.0:python23]
-packages=python
-
-[mepis:7.0:python2X]
-packages=python
-
-[mepis:7.0:reportlab]
-packages=python-reportlab
-
-[mepis:7.0:sane]
-packages=sane,libsane-dev
-
-[mepis:7.0:sane-devel]
-packages=libsane-dev
-
-[mepis:7.0:scanimage]
-packages=sane-utils
-
-[mepis:7.0:xsane]
-packages=xsane
-
-[mepis:7.0:cups-ddk]
-packages=
-
-[mepis:7.0:python-dbus]
-packages=python-dbus,libdbus-1-dev,python-gobject
-
-[mepis:7.0:python-ctypes]
-packages=python-ctypes
-
-[mepis:7.0:cups-image]
-packages=libcupsys2-dev
-
-[mepis:7.0:network]
-packages=wget
-
-[mepis:7.0:avahi-utils]
-packages=avahi-utils
-
-[mepis:7.0:automake]
-packages=automake1.11
-
-[mepis:7.0:epm]
-packages=epm
-
-# ********************
-# ********************
-[mepis:8.0]
-code_name=
-supported=0
-scan_supported=1
-fax_supported=0
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=
-release_date=
-notes=Before proceeding please enable the universe/multiverse repositories in Synaptic or Apt.
-udev_mode_fix=1
-fix_ppd_symlink=0
-ppd_install=ppd
-ppd_dir=/usr/share/ppd/HP
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-
-[mepis:8.0:cups]
-packages=libcupsys2
-
-[mepis:8.0:cups-devel]
-packages=libcupsys2-dev
-
-[mepis:8.0:gcc]
-packages=build-essential
-
-[mepis:8.0:gs]
-packages=gs-esp
-
-[mepis:8.0:libcrypto]
-packages=openssl
-
-[mepis:8.0:libjpeg]
-packages=libjpeg62-dev
-
-[mepis:8.0:libnetsnmp-devel]
-packages=libsnmp9-dev
-
-[mepis:8.0:libpthread]
-packages=build-essential
-
-[mepis:8.0:libtool]
-packages=libtool
-
-[mepis:8.0:libusb]
-packages=libusb-1.0-0-dev
-
-[mepis:8.0:make]
-packages=build-essential
-
-[mepis:8.0:pil]
-packages=python-imaging
-
-[mepis:8.0:ppdev]
-packages=
-commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
-
-[mepis:8.0:pyqt]
-packages=python-qt3
-
-[mepis:8.0:python-devel]
-packages=python-dev
-
-[mepis:8.0:pyqt4]
-packages=python-qt4
-
-[mepis:8.0:pyqt4-dbus]
-packages=python-qt4-dbus
-
-[mepis:8.0:python23]
-packages=python
-
-[mepis:8.0:python2X]
-packages=python
-
-[mepis:8.0:reportlab]
-packages=python-reportlab
-
-[mepis:8.0:sane]
-packages=sane,libsane-dev
-
-[mepis:8.0:sane-devel]
-packages=libsane-dev
-
-[mepis:8.0:scanimage]
-packages=sane-utils
-
-[mepis:8.0:xsane]
-packages=xsane
-
-[mepis:8.0:cups-ddk]
-packages=
-
-[mepis:8.0:python-dbus]
-packages=python-dbus,libdbus-1-dev,python-gobject
-
-[mepis:8.0:python-ctypes]
-packages=python-ctypes
-
-[mepis:8.0:cups-image]
-packages=libcupsys2-dev
-
-[mepis:8.0:network]
-packages=wget
-
-[mepis:8.0:avahi-utils]
-packages=avahi-utils
-
-[mepis:8.0:automake]
-packages=automake1.11
-
-[mepis:8.0:epm]
-packages=epm
-
-# ********************
-# ****************************************
-[mandriva]
-index=4
-versions=2010.0,2011.0
-display_name=Mandriva Linux
-alt_names=Mandrakelinux,Mandrake Linux
-display=1
-notes=
-package_mgrs=urpmi
-package_mgr_cmd=su - -c "urpmi --allow-force --force --auto $packages_to_install"
-pre_install_cmd=su - -c "/etc/init.d/cups restart",su - -c "touch /etc/security/console.perms.d/60-hplip.perms && echo '<usb>=/dev/usb/dabusb* /dev/usb/mdc800* /dev/usb/rio500 /dev/ttyUSB*' | tee /etc/security/console.perms.d/60-hplip.perms"
-pre_depend_cmd=su - -c "rm /etc/hp/hplip.conf"
-post_depend_cmd=su - -c "/etc/init.d/cups restart", su - -c "chmod 700 /usr/lib/cups/backend/hp"
-hplip_remove_cmd=su - -c "urpme hplip task-printing-hp"
-su_sudo=su
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/cups/model/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-
-# ********************
-[mandriva:9.1]
-code_name=Bamboo
-supported=0
-scan_supported=1
-fax_supported=0
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=
-release_date=2003-3-25
-notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration. Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/cups/model/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt3
-
-# ********************
-[mandriva:9.2]
-code_name=Fivestar
-supported=0
-scan_supported=1
-fax_supported=0
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=
-release_date=2003-10-14
-notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration. Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/cups/model/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt3
-
-# ********************
-[mandriva:10.0]
-code_name=Community and official
-supported=0
-scan_supported=1
-fax_supported=0
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=0.9.1
-release_date=2004-3-4
-notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/cups/model/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt3
-
-# ********************
-[mandriva:10.1]
-code_name=Official
-supported=0
-scan_supported=1
-fax_supported=0
-pcard_supported=1
-network_supported=0
-parallel_supported=1
-usb_supported=1
-packaged_version=0.9.1
-release_date=2004-9-16
-notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also be sure to disable the cdrom1-12 media sources.
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/cups/model/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-
-[mandriva:10.1:cups]
-packages=cups
-
-[mandriva:10.1:cups-devel]
-packages=cups-devel
-
-[mandriva:10.1:gcc]
-packages=gcc-c++
-
-[mandriva:10.1:gs]
-packages=ghostscript
-
-[mandriva:10.1:libcrypto]
-packages=libcryptopp5,libcryptopp5-devel
-
-[mandriva:10.1:libjpeg]
-packages=libjpeg62-dev
-
-[mandriva:10.1:libnetsnmp-devel]
-packages=libsnmp0-devel
-
-[mandriva:10.1:libpthread]
-packages=glibc
-
-[mandriva:10.1:libtool]
-packages=libtool
-
-[mandriva:10.1:libusb]
-packages=libusb0.1_4-devel
-
-[mandriva:10.1:make]
-packages=make
-
-[mandriva:10.1:pil]
-packages=python-imaging
-
-[mandriva:10.1:ppdev]
-packages=
-commands=su -c "modprobe ppdev"
-
-[mandriva:10.1:pyqt]
-packages=PyQt
-
-[mandriva:10.1:python-devel]
-packages=python-devel
-
-[mandriva:10.1:pyqt4]
-packages=python-qt4
-
-[mandriva:10.1:pyqt4-dbus]
-packages=dbus-python
-
-[mandriva:10.1:python23]
-packages=python
-
-[mandriva:10.1:python2X]
-packages=python
-
-[mandriva:10.1:reportlab]
-packages=python-reportlab
-
-[mandriva:10.1:sane]
-packages=sane
-
-[mandriva:10.1:sane-devel]
-packages=libsane1-devel
-
-[mandriva:10.1:scanimage]
-packages=libsane1
-
-[mandriva:10.1:xsane]
-packages=xsane
-
-[mandriva:10.1:cups-ddk]
-# packages=cupsddk,cupsddk-drivers
-
-[mandriva:10.1:python-dbus]
-# packages=dbus-python,libdbus-1_0-devel,python-gobject
-
-[mandriva:10.1:python-ctypes]
-# packages=python-ctypes
-
-[mandriva:10.1:cups-image]
-packages=cups-devel
-
-[mandriva:10.1:network]
-packages=wget
-
-[mandriva:10.1:avahi-utils]
-packages=avahi
-
-[mandriva:10.1:automake]
-packages=automake1.11
-
-[mandriva:10.1:epm]
-packages=epm
-
-# ********************
-# ********************
-[mandriva:10.2]
-code_name=Limited edition 2005
-supported=0
-scan_supported=1
-fax_supported=0
-pcard_supported=1
-network_supported=0
-parallel_supported=1
-usb_supported=1
-packaged_version=0.9.1
-release_date=2005-4-14
-notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also be sure to disable the cdrom1-12 media sources.
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/cups/model/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-
-[mandriva:10.2:cups]
-packages=cups
-
-[mandriva:10.2:cups-devel]
-packages=cups-devel
-
-[mandriva:10.2:gcc]
-packages=gcc-c++
-
-[mandriva:10.2:gs]
-packages=ghostscript
-
-[mandriva:10.2:libcrypto]
-packages=libcryptopp5,libcryptopp5-devel
-
-[mandriva:10.2:libjpeg]
-packages=libjpeg62-dev
-
-[mandriva:10.2:libnetsnmp-devel]
-packages=libsnmp0-devel
-
-[mandriva:10.2:libpthread]
-packages=glibc
-
-[mandriva:10.2:libtool]
-packages=libtool
-
-[mandriva:10.2:libusb]
-packages=libusb0.1_4-devel
-
-[mandriva:10.2:make]
-packages=make
-
-[mandriva:10.2:pil]
-packages=python-imaging
-
-[mandriva:10.2:ppdev]
-packages=
-commands=su -c "modprobe ppdev"
-
-[mandriva:10.2:pyqt]
-packages=PyQt
-
-[mandriva:10.2:python-devel]
-packages=python-devel
-
-[mandriva:10.2:pyqt4]
-packages=python-qt4
-
-[mandriva:10.2:pyqt4-dbus]
-packages=dbus-python
-
-[mandriva:10.2:python23]
-packages=python
-
-[mandriva:10.2:python2X]
-packages=python
-
-[mandriva:10.2:reportlab]
-packages=python-reportlab
-
-[mandriva:10.2:sane]
-packages=sane
-
-[mandriva:10.2:sane-devel]
-packages=libsane1-devel
-
-[mandriva:10.2:scanimage]
-packages=libsane1
-
-[mandriva:10.2:xsane]
-packages=xsane
-
-[mandriva:10.2:cups-ddk]
-# packages=cupsddk,cupsddk-drivers
-
-[mandriva:10.2:python-dbus]
-# packages=dbus-python,libdbus-1_0-devel,python-gobject
-
-[mandriva:10.2:python-ctypes]
-# packages=python-ctypes
-
-[mandriva:10.2:cups-image]
-packages=cups-devel
-
-[mandriva:10.2:network]
-packages=wget
-
-[mandriva:10.2:avahi-utils]
-packages=avahi
-
-[mandriva:10.2:automake]
-packages=automake1.11
-
-[mandriva:10.2:epm]
-packages=epm
-
-# ********************
-[mandriva:2006.0]
-code_name=2k6
-supported=0
-scan_supported=1
-fax_supported=0
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=0.9.8
-release_date=2005-4-14
-notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-
-[mandriva:2006.0:cups]
-packages=cups
-
-[mandriva:2006.0:cups-devel]
-packages=cups-devel
-
-[mandriva:2006.0:gcc]
-packages=gcc-c++
-
-[mandriva:2006.0:gs]
-packages=ghostscript
-
-[mandriva:2006.0:libcrypto]
-packages=libcryptopp5,libcryptopp5-devel
-
-[mandriva:2006.0:libjpeg]
-packages=libjpeg62-dev
-
-[mandriva:2006.0:libnetsnmp-devel]
-packages=libsnmp0-devel
-
-[mandriva:2006.0:libpthread]
-packages=glibc-i18ndata-2.3.5-5mdk.i586,glibc_lsb-2.3.4-2mdk.i586
-
-[mandriva:2006.0:libtool]
-packages=libtool
-
-[mandriva:2006.0:libusb]
-packages=libusb0.1_4-devel
-
-[mandriva:2006.0:make]
-packages=make
-
-[mandriva:2006.0:pil]
-packages=python-imaging
-
-[mandriva:2006.0:ppdev]
-packages=
-commands=su -c "modprobe ppdev"
-
-[mandriva:2006.0:pyqt]
-packages=PyQt
-
-[mandriva:2006.0:python-devel]
-packages=python-devel
-
-[mandriva:2006.0:pyqt4]
-packages=python-qt4
-
-[mandriva:2006.0:pyqt4-dbus]
-packages=dbus-python
-
-[mandriva:2006.0:python23]
-packages=python
-
-[mandriva:2006.0:python2X]
-packages=python
-
-[mandriva:2006.0:reportlab]
-packages=python-reportlab
-
-[mandriva:2006.0:sane]
-packages=sane
-
-[mandriva:2006.0:sane-devel]
-packages=libsane1-devel
-
-[mandriva:2006.0:scanimage]
-packages=sane-utils
-
-[mandriva:2006.0:xsane]
-packages=xsane
-
-[mandriva:2006.0:cups-ddk]
-packages=cupsddk,cupsddk-drivers
-
-[mandriva:2006.0:python-dbus]
-# packages=dbus-python,libdbus-1_0-devel,python-gobject
-
-[mandriva:2006.0:python-ctypes]
-# packages=python-ctypes
-
-[mandriva:2006.0:cups-image]
-packages=cups-devel
-
-[mandriva:2006.0:network]
-packages=wget
-
-[mandriva:2006.0:avahi-utils]
-packages=avahi
-
-[mandriva:2006.0:automake]
-packages=automake1.11
-
-[mandriva:2006.0:epm]
-packages=epm
-
-# ********************
-[mandriva:2007.0]
-code_name=2k7
-supported=0
-scan_supported=1
-fax_supported=0
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=2.7.7
-release_date=2006-10-3
-notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-
-[mandriva:2007.0:cups]
-packages=cups
-
-[mandriva:2007.0:cups-devel]
-packages=libcups2-devel
-
-[mandriva:2007.0:gcc]
-packages=gcc-c++
-
-[mandriva:2007.0:gs]
-packages=ghostscript
-
-[mandriva:2007.0:libcrypto]
-packages=libcryptopp5,libcryptopp5-devel
-
-[mandriva:2007.0:libjpeg]
-packages=libjpeg62-dev
-
-[mandriva:2007.0:libnetsnmp-devel]
-packages=libsnmp0-devel
-
-[mandriva:2007.0:libpthread]
-packages=glibc
-
-[mandriva:2007.0:libtool]
-packages=libtool
-
-[mandriva:2007.0:libusb]
-packages=libusb0.1_4-devel
-
-[mandriva:2007.0:make]
-packages=make
-
-[mandriva:2007.0:pil]
-packages=python-imaging
-
-[mandriva:2007.0:ppdev]
-packages=
-commands=su -c "modprobe ppdev"
-
-[mandriva:2007.0:pyqt]
-packages=PyQt
-
-[mandriva:2007.0:python-devel]
-packages=libpython2.4-devel
-
-[mandriva:2007.0:pyqt4]
-packages=python-qt4
-
-[mandriva:2007.0:pyqt4-dbus]
-packages=dbus-python
-
-[mandriva:2007.0:python23]
-packages=python
-
-[mandriva:2007.0:python2X]
-packages=python
-
-[mandriva:2007.0:reportlab]
-packages=python-reportlab
-
-[mandriva:2007.0:sane]
-packages=sane
-
-[mandriva:2007.0:sane-devel]
-packages=libsane1-devel
-
-[mandriva:2007.0:scanimage]
-packages=sane-utils
-
-[mandriva:2007.0:xsane]
-packages=xsane
-
-[mandriva:2007.0:cups-ddk]
-packages=cupsddk,cupsddk-drivers
-
-[mandriva:2007.0:python-dbus]
-# packages=dbus-python,libdbus-1_3-devel,python-gobject
-
-[mandriva:2007.0:python-ctypes]
-# packages=python-ctypes
-
-[mandriva:2007.0:cups-image]
-packages=cups-devel
-
-[mandriva:2007.0:network]
-packages=wget
-
-[mandriva:2007.0:avahi-utils]
-packages=avahi
-
-[mandriva:2007.0:automake]
-packages=automake1.11
-
-[mandriva:2007.0:epm]
-packages=epm
-
-# ********************
-[mandriva:2007.1]
-code_name=2k7
-supported=0
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=2.7.7
-release_date=2007-4-17
-notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-
-[mandriva:2007.1:cups]
-packages=cups
-
-[mandriva:2007.1:cups-devel]
-packages=cups-devel
-
-[mandriva:2007.1:gcc]
-packages=gcc-c++
-
-[mandriva:2007.1:gs]
-packages=ghostscript
-
-[mandriva:2007.1:libcrypto]
-packages=libcryptopp5,libcryptopp5-devel
-
-[mandriva:2007.1:libjpeg]
-packages=libjpeg62-dev
-
-[mandriva:2007.1:libnetsnmp-devel]
-packages=libsnmp0-devel
-
-[mandriva:2007.1:libpthread]
-packages=glibc-i18ndata-2.4-4mdk,glibc_lsb-2.3.6-1mdk
-
-[mandriva:2007.1:libtool]
-packages=libtool
-
-[mandriva:2007.1:libusb]
-packages=libusb0.1_4-devel
-
-[mandriva:2007.1:make]
-packages=make
-
-[mandriva:2007.1:pil]
-packages=python-imaging
-
-[mandriva:2007.1:ppdev]
-packages=
-commands=su -c "modprobe ppdev"
-
-[mandriva:2007.1:pyqt]
-packages=PyQt
-
-[mandriva:2007.1:python-devel]
-packages=python-devel
-
-[mandriva:2007.1:pyqt4]
-packages=python-qt4
-
-[mandriva:2007.1:pyqt4-dbus]
-packages=dbus-python
-
-[mandriva:2007.1:python23]
-packages=python
-
-[mandriva:2007.1:python2X]
-packages=python
-
-[mandriva:2007.1:reportlab]
-packages=python-reportlab
-
-[mandriva:2007.1:sane]
-packages=sane
-
-[mandriva:2007.1:sane-devel]
-packages=libsane1-devel
-
-[mandriva:2007.1:scanimage]
-packages=sane-utils
-
-[mandriva:2007.1:xsane]
-packages=xsane
-
-[mandriva:2007.1:cups-ddk]
-packages=cupsddk,cupsddk-drivers
-
-[mandriva:2007.1:python-dbus]
-packages=dbus-python,python-gobject
-
-[mandriva:2007.1:dbus]
-packages=libdbus-1_3-devel
-
-[mandriva:2007.1:python-ctypes]
-packages=python-ctypes
-
-[mandriva:2007.1:cups-image]
-packages=cups-devel
-
-[mandriva:2007.1:network]
-packages=wget
-
-[mandriva:2007.1:avahi-utils]
-packages=avahi
-
-[mandriva:2007.1:automake]
-packages=automake1.11
-
-[mandriva:2007.1:epm]
-packages=epm
-
-# ********************
-[mandriva:2008.0]
-code_name=2k7
-supported=0
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=2.7.12
-release_date=2007-4-17
-notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-foomatic_rip_hplip=1
-
-[mandriva:2008.0:cups]
-packages=cups
-
-[mandriva:2008.0:cups-devel]
-packages=cups-devel
-
-[mandriva:2008.0:gcc]
-packages=gcc-c++
-
-[mandriva:2008.0:gs]
-packages=ghostscript
-
-[mandriva:2008.0:libcrypto]
-packages=libcryptopp5,libcryptopp5-devel
-
-[mandriva:2008.0:libjpeg]
-packages=libjpeg62-dev
-
-[mandriva:2008.0:libnetsnmp-devel]
-packages=libsnmp0-devel
-
-[mandriva:2008.0:libpthread]
-packages=glibc-i18ndata,glibc_lsb
-
-[mandriva:2008.0:libtool]
-packages=libtool
-
-[mandriva:2008.0:libusb]
-packages=libusb0.1_4-devel
-
-[mandriva:2008.0:make]
-packages=make
-
-[mandriva:2008.0:pil]
-packages=python-imaging
-
-[mandriva:2008.0:ppdev]
-packages=
-commands=su -c "modprobe ppdev"
-
-[mandriva:2008.0:pyqt]
-packages=
-
-[mandriva:2008.0:python-devel]
-packages=python-devel
-
-[mandriva:2008.0:pyqt4]
-packages=python-qt4
-
-[mandriva:2008.0:pyqt4-dbus]
-packages=dbus-python
-
-[mandriva:2008.0:python23]
-packages=python
-
-[mandriva:2008.0:python2X]
-packages=python
-
-[mandriva:2008.0:reportlab]
-packages=python-reportlab
-
-[mandriva:2008.0:sane]
-packages=sane
-
-[mandriva:2008.0:sane-devel]
-packages=libsane1-devel
-
-[mandriva:2008.0:scanimage]
-packages=sane-frontends,sane-backends
-
-[mandriva:2008.0:xsane]
-packages=xsane
-
-[mandriva:2008.0:cups-ddk]
-packages=cupsddk,cupsddk-drivers
-
-[mandriva:2008.0:python-dbus]
-packages=python-dbus,python-gobject
-
-[mandriva:2008.0:dbus]
-packages=libdbus-1_3-devel
-
-#[mandriva:2008.0:python-ctypes]
-#packages=python-ctypes
-
-[mandriva:2008.0:cups-image]
-packages=cups-devel
-
-[mandriva:2008.0:network]
-packages=wget
-
-[mandriva:2008.0:avahi-utils]
-packages=avahi
-
-[mandriva:2008.0:automake]
-packages=automake1.11
-
-[mandriva:2008.0:epm]
-packages=epm
-
-# ********************
-[mandriva:2008.1]
-code_name=
-supported=0
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=2.7.12
-release_date=2007-4-17
-notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-
-[mandriva:2008.1:cups]
-packages=cups
-
-[mandriva:2008.1:cups-devel]
-packages=cups-devel
-
-[mandriva:2008.1:gcc]
-packages=gcc-c++
-
-[mandriva:2008.1:gs]
-packages=ghostscript
-
-[mandriva:2008.1:libcrypto]
-packages=libcryptopp5,libcryptopp5-devel
-
-[mandriva:2008.1:libjpeg]
-packages=libjpeg62-dev
-
-[mandriva:2008.1:libnetsnmp-devel]
-packages=libsnmp0-devel
-
-[mandriva:2008.1:libpthread]
-packages=glibc-i18ndata,glibc_lsb
-
-[mandriva:2008.1:libtool]
-packages=libtool
-
-[mandriva:2008.1:libusb]
-packages=libusb0.1_4-devel
-
-[mandriva:2008.1:make]
-packages=make
-
-[mandriva:2008.1:pil]
-packages=python-imaging
-
-[mandriva:2008.1:ppdev]
-packages=
-commands=su -c "modprobe ppdev"
-
-#[mandriva:2008.1:pyqt]
-#packages=PyQt
-
-[mandriva:2008.1:python-devel]
-packages=python-devel
-
-[mandriva:2008.1:pyqt4]
-packages=python-qt4
-
-[mandriva:2008.1:pyqt4-dbus]
-packages=dbus-python
-
-[mandriva:2008.1:python23]
-packages=python
-
-[mandriva:2008.1:python2X]
-packages=python
-
-[mandriva:2008.1:reportlab]
-packages=python-reportlab
-
-[mandriva:2008.1:sane]
-packages=sane
-
-[mandriva:2008.1:sane-devel]
-packages=libsane1-devel
-
-[mandriva:2008.1:scanimage]
-packages=sane-frontends,sane-backends
-
-[mandriva:2008.1:xsane]
-packages=xsane
-
-[mandriva:2008.1:cups-ddk]
-packages=cupsddk,cupsddk-drivers
-
-[mandriva:2008.1:python-dbus]
-packages=python-dbus,python-gobject
-
-[mandriva:2008.1:dbus]
-packages=libdbus-1-devel
-
-#[mandriva:2008.1:python-ctypes]
-#packages=python-ctypes
-
-[mandriva:2008.1:cups-image]
-packages=cups-devel
-
-[mandriva:2008.1:network]
-packages=wget
-
-[mandriva:2008.1:avahi-utils]
-packages=avahi
-
-[mandriva:2008.1:automake]
-packages=automake1.11
-
-[mandriva:2008.1:epm]
-packages=epm
-
-# ********************
-[mandriva:2009]
-code_name=
-supported=0
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=2.8.7
-release_date=2007-4-17
-notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-policykit=1
-
-[mandriva:2009:cups]
-packages=cups
-
-[mandriva:2009:cups-devel]
-packages=cups-devel
-
-[mandriva:2009:gcc]
-packages=gcc-c++
-
-[mandriva:2009:gs]
-packages=ghostscript
-
-[mandriva:2009:libcrypto]
-packages=libcryptopp5,libcryptopp5-devel
-
-[mandriva:2009:libjpeg]
-packages=libjpeg62-dev
-
-[mandriva:2009:libnetsnmp-devel]
-packages=libsnmp0-devel
-
-[mandriva:2009:libpthread]
-packages=glibc-i18ndata-2.4-4mdk,glibc_lsb-2.3.6-1mdk
-
-[mandriva:2009:libtool]
-packages=libtool
-
-[mandriva:2009:libusb]
-packages=libusb0.1_4-devel
-
-[mandriva:2009:make]
-packages=make
-
-[mandriva:2009:pil]
-packages=python-imaging
-
-[mandriva:2009:ppdev]
-packages=
-commands=su -c "modprobe ppdev"
-
-[mandriva:2009:pyqt]
-packages=PyQt
-
-[mandriva:2009:python-devel]
-packages=python-devel
-
-[mandriva:2009:pyqt4]
-packages=python-qt4
-
-[mandriva:2009:pyqt4-dbus]
-packages=dbus-python
-
-[mandriva:2009:python23]
-packages=python
-
-[mandriva:2009:python2X]
-packages=python
-
-[mandriva:2009:reportlab]
-packages=python-reportlab
-
-[mandriva:2009:sane]
-packages=sane
-
-[mandriva:2009:sane-devel]
-packages=libsane1-devel
-
-[mandriva:2009:scanimage]
-packages=sane-utils
-
-[mandriva:2009:xsane]
-packages=xsane
-
-[mandriva:2009:cups-ddk]
-packages=cupsddk,cupsddk-drivers
-
-[mandriva:2009:python-dbus]
-packages=python-dbus,python-gobject
-
-[mandriva:2009:dbus]
-packages=libdbus-1_3-devel,python-gobject
-
-[mandriva:2009:python-ctypes]
-packages=python-ctypes
-
-[mandriva:2009:cups-image]
-packages=cups-devel
-
-[mandriva:2009:policykit]
-packages=policykit,policykit-gnome
-
-[mandriva:2009:network]
-packages=wget
-
-[mandriva:2009:avahi-utils]
-packages=avahi
-
-[mandriva:2009:automake]
-packages=automake1.11
-
-[mandriva:2009:epm]
-packages=epm
-
-# ********************
-[mandriva:2009.0]
-code_name=
-supported=0
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=2.8.7
-release_date=2007-4-17
-notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-policykit=1
-
-[mandriva:2009.0:cups]
-packages=cups
-
-[mandriva:2009.0:cups-devel]
-packages=cups-devel
-
-[mandriva:2009.0:gcc]
-packages=gcc-c++
-
-[mandriva:2009.0:gs]
-packages=ghostscript
-
-[mandriva:2009.0:libcrypto]
-packages=libcryptopp5,libcryptopp5-devel
-
-[mandriva:2009.0:libjpeg]
-packages=libjpeg62-dev
-
-[mandriva:2009.0:libnetsnmp-devel]
-packages=libsnmp0-devel
-
-[mandriva:2009.0:libpthread]
-packages=glibc-i18ndata-2.4-4mdk,glibc_lsb-2.3.6-1mdk
-
-[mandriva:2009.0:libtool]
-packages=libtool
-
-[mandriva:2009.0:libusb]
-packages=libusb0.1_4-devel
-
-[mandriva:2009.0:make]
-packages=make
-
-[mandriva:2009.0:pil]
-packages=python-imaging
-
-[mandriva:2009.0:ppdev]
-packages=
-commands=su -c "modprobe ppdev"
-
-[mandriva:2009.0:pyqt]
-packages=PyQt
-
-[mandriva:2009.0:python-devel]
-packages=python-devel
-
-[mandriva:2009.0:pyqt4]
-packages=python-qt4
-
-[mandriva:2009.0:pyqt4-dbus]
-packages=dbus-python
-
-[mandriva:2009.0:python23]
-packages=python
-
-[mandriva:2009.0:python2X]
-packages=python
-
-[mandriva:2009.0:reportlab]
-packages=python-reportlab
-
-[mandriva:2009.0:sane]
-packages=sane
-
-[mandriva:2009.0:sane-devel]
-packages=libsane1-devel
-
-[mandriva:2009.0:scanimage]
-packages=sane-utils
-
-[mandriva:2009.0:xsane]
-packages=xsane
-
-[mandriva:2009.0:cups-ddk]
-packages=cupsddk,cupsddk-drivers
-
-[mandriva:2009.0:python-dbus]
-packages=python-dbus,python-gobject
-
-[mandriva:2009.0:dbus]
-packages=libdbus-1-devel
-
-[mandriva:2009.0:python-ctypes]
-packages=python-ctypes
-
-[mandriva:2009.0:cups-image]
-packages=cups-devel
-
-[mandriva:2009.0:policykit]
-packages=policykit,policykit-gnome
-
-[mandriva:2009.0:network]
-packages=wget
-
-[mandriva:2009.0:avahi-utils]
-packages=avahi
-
-[mandriva:2009.0:automake]
-packages=automake1.11
-
-[mandriva:2009.0:epm]
-packages=epm
-
-# ********************
-[mandriva:2010.0]
-code_name=
-supported=0
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=3.9.12
-release_date=2009-11-03
-notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-policykit=1
-
-[mandriva:2010.0:cups]
-packages=cups,cups-common
-
-[mandriva:2010.0:cups-devel]
-packages=libcups2-devel
-
-[mandriva:2010.0:gcc]
-packages=gcc-c++
-
-[mandriva:2010.0:gs]
-packages=ghostscript
-
-[mandriva:2010.0:libcrypto]
-packages=libopenssl0.9.8-devel
-
-[mandriva:2010.0:libjpeg]
-packages=libjpeg-devel
-
-[mandriva:2010.0:libnetsnmp-devel]
-packages=libnet-snmp-devel
-
-[mandriva:2010.0:libpthread]
-packages=glibc-i18ndata,glibc_lsb
-
-[mandriva:2010.0:libtool]
-packages=libtool,libgphoto-devel
-
-[mandriva:2010.0:libusb]
-packages=libusb1.0-devel
-
-[mandriva:2010.0:make]
-packages=make
-
-[mandriva:2010.0:pil]
-packages=python-imaging
-
-[mandriva:2010.0:ppdev]
-packages=
-commands=su -c "modprobe ppdev"
-
-[mandriva:2010.0:pyqt]
-packages=python-qt4
-
-[mandriva:2010.0:python-devel]
-packages=libpython2.6-devel
-
-[mandriva:2010.0:pyqt4]
-packages=python-qt4
-
-[mandriva:2010.0:pyqt4-dbus]
-packages=qt4-qtdbus
-
-[mandriva:2010.0:python23]
-packages=python
-
-[mandriva:2010.0:python2X]
-packages=python
-
-[mandriva:2010.0:reportlab]
-packages=python-reportlab
-
-[mandriva:2010.0:sane]
-packages=saned
-
-[mandriva:2010.0:sane-devel]
-packages=libsane1-devel,sane-backends
-
-[mandriva:2010.0:scanimage]
-packages=libsane1
-
-[mandriva:2010.0:xsane]
-packages=xsane,sane-frontends
-
-[mandriva:2010.0:cups-ddk]
-packages=cups
-
-[mandriva:2010.0:python-dbus]
-packages=python-dbus,python-gobject
-
-[mandriva:2010.0:dbus]
-packages=libdbus-1-devel,python-gobject
-
-[mandriva:2010.0:python-ctypes]
-packages=python
-
-[mandriva:2010.0:cups-image]
-packages=libcups2
-
-[mandriva:2010.0:policykit]
-packages=policykit,policykit-gnome
-
-[mandriva:2010.0:network]
-packages=wget
-
-[mandriva:2010.0:avahi-utils]
-packages=avahi
-
-[mandriva:2010.0:automake]
-packages=automake1.11
-
-[mandriva:2010.0:epm]
-packages=epm
-
-# ********************
-[mandriva:2011.0]
-code_name=
-supported=0
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=3.9.12
-release_date=2009-11-03
-notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-policykit=1
-
-[mandriva:2011.0:cups]
-packages=cups,cups-common
-
-[mandriva:2011.0:cups-devel]
-packages=libcups2-devel
-
-[mandriva:2011.0:gcc]
-packages=gcc-c++
-
-[mandriva:2011.0:gs]
-packages=ghostscript
-
-[mandriva:2011.0:libcrypto]
-packages=libopenssl0.9.8-devel
-
-[mandriva:2011.0:libjpeg]
-packages=libjpeg-devel
-
-[mandriva:2011.0:libnetsnmp-devel]
-packages=libnet-snmp-devel
-
-[mandriva:2011.0:libpthread]
-packages=glibc-i18ndata,glibc_lsb
-
-[mandriva:2011.0:libtool]
-packages=libtool,libgphoto-devel
-
-[mandriva:2011.0:libusb]
-packages=libusb1.0-devel
-
-[mandriva:2011.0:make]
-packages=make
-
-[mandriva:2011.0:pil]
-packages=python-imaging
-
-[mandriva:2011.0:ppdev]
-packages=
-commands=su -c "modprobe ppdev"
-
-[mandriva:2011.0:pyqt]
-packages=python-qt4
-
-[mandriva:2011.0:python-devel]
-packages=libpython2.6-devel
-
-[mandriva:2011.0:pyqt4]
-packages=python-qt4
-
-[mandriva:2011.0:pyqt4-dbus]
-packages=qt4-qtdbus
-
-[mandriva:2011.0:python23]
-packages=python
-
-[mandriva:2011.0:python2X]
-packages=python
-
-[mandriva:2011.0:reportlab]
-packages=python-reportlab
-
-[mandriva:2011.0:sane]
-packages=saned
-
-[mandriva:2011.0:sane-devel]
-packages=libsane1-devel,sane-backends
-
-[mandriva:2011.0:scanimage]
-packages=libsane1
-
-[mandriva:2011.0:xsane]
-packages=xsane,sane-frontends
-
-[mandriva:2011.0:cups-ddk]
-packages=cups
-
-[mandriva:2011.0:python-dbus]
-packages=python-dbus,python-gobject
-
-[mandriva:2011.0:dbus]
-packages=libdbus-1-devel,python-gobject
-
-[mandriva:2011.0:python-ctypes]
-packages=python
-
-[mandriva:2011.0:cups-image]
-packages=libcups2
-
-[mandriva:2011.0:policykit]
-packages=policykit,policykit-gnome
-
-[mandriva:2011.0:network]
-packages=wget
-
-[mandriva:2011.0:avahi-utils]
-packages=avahi
-
-[mandriva:2011.0:automake]
-packages=automake1.11
-
-[mandriva:2011.0:epm]
-packages=epm
-
-# ****************************************
-[linuxmint]
-index=22
-versions=17,17.1,17.2,17.3,18,18.1,18.2,18.3
-display_name=Linux Mint
-alt_names=mint, mint linux
-display=1
-notes=
-package_mgrs=dpkg,apt-get,synaptic,update-manager,adept,aptitude,adept-updater
-package_mgr_cmd=sudo apt-get install --assume-yes $packages_to_install
-pre_depend_cmd=sudo dpkg --configure -a,sudo apt-get install --yes --force-yes -f,sudo apt-get update
-post_depend_cmd=
-hplip_remove_cmd=sudo aptitude remove --assume-yes hplip hpijs
-su_sudo=sudo
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-
-
-# ********************
-
-[linuxmint:13]
-code_name=Maya
-supported=0
-scan_supported=1
-fax_supported=1
-pcard_supported=0
-network_supported=1
-parallel_supported=0
-usb_supported=1
-packaged_version=3.12.2
-release_date=2012
-notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-native_cups=1
-acl_rules=1
-
-libdir_path=/usr/lib
-
-[linuxmint:13:cups]
-packages=libcups2
-
-[linuxmint:13:cups-devel]
-packages=libcups2-dev,cups-bsd,cups-client
-
-[linuxmint:13:gcc]
-packages=build-essential
-
-[linuxmint:13:gs]
-packages=ghostscript
-
-[linuxmint:13:libcrypto]
-packages=openssl
-
-[linuxmint:13:libjpeg]
-packages=libjpeg8-dev
-
-[linuxmint:13:libnetsnmp-devel]
-packages=libsnmp-dev
-
-[linuxmint:13:libpthread]
-packages=build-essential
-
-[linuxmint:13:libtool]
-packages=libtool
-
-[linuxmint:13:libusb]
-packages=libusb-1.0.0-dev
-
-[linuxmint:13:make]
-packages=build-essential
-
-[linuxmint:13:pil]
-packages=python-imaging
-
-[linuxmint:13:ppdev]
-packages=
-commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
-
-[linuxmint:13:pyqt]
-packages=python-qt4
-
-[linuxmint:13:python-devel]
-packages=python-dev
-
-[linuxmint:13:pyqt4]
-packages=python-qt4
-
-[linuxmint:13:pyqt4-dbus]
-packages=python-qt4-dbus
-
-#[linuxmint:13:python23]
-#packages=python
-
-[linuxmint:13:python2X]
-packages=python
-
-[linuxmint:13:reportlab]
-packages=python-reportlab
-
-[linuxmint:13:sane]
-packages=libsane
-
-[linuxmint:13:sane-devel]
-packages=libsane-dev
-
-[linuxmint:13:scanimage]
-packages=sane-utils
-
-[linuxmint:13:xsane]
-packages=xsane
-
-[linuxmint:13:python-dbus]
-packages=python-dbus,python-gobject
-
-[linuxmint:13:dbus]
-packages=libdbus-1-dev
-
-[linuxmint:13:cups-image]
-packages=libcupsimage2-dev
-
-[linuxmint:13:cups-ddk]
-packages=cups,libcupsimage2-dev
-
-[linuxmint:13:policykit]
-packages=policykit-1,policykit-1-gnome
-
-[linuxmint:13:python-notify]
-packages=python-notify
-
-[linuxmint:13:network]
-packages=wget
-
-[linuxmint:13:avahi-utils]
-packages=avahi-utils
-
-[linuxmint:13:python3-notify2]
-packages=
-
-[linuxmint:13:python3-pyqt4-dbus]
-packages=python3-dbus.mainloop.qt
-
-[linuxmint:13:python3-pyqt4]
-packages=python3-pyqt4
-
-[linuxmint:13:python3-dbus]
-packages=python3-dbus,python3-gi
-
-[linuxmint:13:python3-xml]
-packages=python3-lxml
-
-[linuxmint:13:python3-devel]
-packages=python3-dev
-
-[linuxmint:13:python3-pil]
-packages=PKG_FROM_PIP:pillow
-
-[linuxmint:13:automake]
-packages=automake1.11
-
-[linuxmint:13:epm]
-packages=epm
-
-
-# ****************************************
-
-[linuxmint:14]
-code_name=Nadia
-supported=0
-scan_supported=1
-fax_supported=1
-pcard_supported=0
-network_supported=1
-parallel_supported=0
-usb_supported=1
-packaged_version=3.13.3
-release_date=2012
-notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-native_cups=1
-acl_rules=1
-
-[linuxmint:14:cups]
-packages=libcups2
-
-[linuxmint:14:cups-devel]
-packages=libcups2-dev,cups-bsd,cups-client
-
-[linuxmint:14:gcc]
-packages=build-essential
-
-[linuxmint:14:gs]
-packages=ghostscript
-
-[linuxmint:14:libcrypto]
-packages=openssl
-
-[linuxmint:14:libjpeg]
-packages=libjpeg8-dev
-
-[linuxmint:14:libnetsnmp-devel]
-packages=libsnmp-dev
-
-[linuxmint:14:libpthread]
-packages=build-essential
-
-[linuxmint:14:libtool]
-packages=libtool
-
-[linuxmint:14:libusb]
-packages=libusb-1.0.0-dev
-
-[linuxmint:14:make]
-packages=build-essential
-
-[linuxmint:14:pil]
-packages=python-imaging
-
-[linuxmint:14:ppdev]
-packages=
-commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
-
-[linuxmint:14:pyqt]
-packages=python-qt4
-
-[linuxmint:14:python-devel]
-packages=python-dev
-
-[linuxmint:14:pyqt4]
-packages=python-qt4
-
-[linuxmint:14:pyqt4-dbus]
-packages=python-qt4-dbus
-
-#[linuxmint:14:python23]
-#packages=python
-
-[linuxmint:14:python2X]
-packages=python
-
-[linuxmint:14:reportlab]
-packages=python-reportlab
-
-[linuxmint:14:sane]
-packages=libsane
-
-[linuxmint:14:sane-devel]
-packages=libsane-dev
-
-[linuxmint:14:scanimage]
-packages=sane-utils
-
-[linuxmint:14:xsane]
-packages=xsane
-
-[linuxmint:14:python-dbus]
-packages=python-dbus,python-gobject
-
-[linuxmint:14:dbus]
-packages=libdbus-1-dev
-
-[linuxmint:14:cups-image]
-packages=libcupsimage2-dev
-
-[linuxmint:14:cups-ddk]
-packages=cups,libcupsimage2-dev
-
-[linuxmint:14:policykit]
-packages=policykit-1,policykit-1-gnome
-
-[linuxmint:14:python-notify]
-packages=python-notify
-
-[linuxmint:14:network]
-packages=wget
-
-[linuxmint:14:avahi-utils]
-packages=avahi-utils
-
-[linuxmint:14:python3-notify2]
-packages=python3-notify2
-
-[linuxmint:14:python3-pyqt4-dbus]
-packages=python3-dbus.mainloop.qt
-
-[linuxmint:14:python3-pyqt4]
-packages=python3-pyqt4
-
-[linuxmint:14:python3-dbus]
-packages=python3-dbus,python3-gi
-
-[linuxmint:14:python3-xml]
-packages=python3-lxml
-
-[linuxmint:14:python3-devel]
-packages=python3-dev
-
-[linuxmint:14:python3-pil]
-packages=PKG_FROM_PIP:pillow
-
-[linuxmint:14:automake]
-packages=automake1.11
-
-[linuxmint:14:epm]
-packages=epm
-
-
-# ****************************************
-
-[linuxmint:15]
-code_name=Olivia
-supported=0
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=3.13.3
-release_date=2013
-notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-native_cups=1
-acl_rules=1
-
-libdir_path=/usr/lib/x86_64-linux-gnu
-
-[linuxmint:15:cups]
-packages=libcups2
-
-[linuxmint:15:cups-devel]
-packages=libcups2-dev,cups-bsd,cups-client
-
-[linuxmint:15:gcc]
-packages=build-essential
-
-[linuxmint:15:gs]
-packages=ghostscript
-
-[linuxmint:15:libcrypto]
-packages=openssl
-
-[linuxmint:15:libjpeg]
-packages=libjpeg8-dev
-
-[linuxmint:15:libnetsnmp-devel]
-packages=libsnmp-dev,snmp-mibs-downloader
-
-[linuxmint:15:libpthread]
-packages=build-essential
-
-[linuxmint:15:libtool]
-packages=libtool
-
-[linuxmint:15:libusb]
-packages=libusb-1.0.0-dev
-
-[linuxmint:15:make]
-packages=build-essential
-
-[linuxmint:15:pil]
-packages=python-imaging
-
-[linuxmint:15:ppdev]
-packages=
-commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
-
-[linuxmint:15:pyqt]
-packages=python-qt4
-
-[linuxmint:15:python-devel]
-packages=python-dev
-
-[linuxmint:15:pyqt4]
-packages=python-qt4
-
-[linuxmint:15:pyqt4-dbus]
-packages=python-qt4-dbus
-
-#[linuxmint:15:python23]
-#packages=python
-
-[linuxmint:15:python2X]
-packages=python
-
-[linuxmint:15:reportlab]
-packages=python-reportlab
-
-[linuxmint:15:sane]
-packages=libsane
-
-[linuxmint:15:sane-devel]
-packages=libsane-dev
-
-[linuxmint:15:scanimage]
-packages=sane-utils
-
-[linuxmint:15:xsane]
-packages=xsane
-
-[linuxmint:15:python-dbus]
-packages=python-dbus,python-gobject
-
-[linuxmint:15:dbus]
-packages=libdbus-1-dev
-
-[linuxmint:15:cups-image]
-packages=libcupsimage2-dev
-
-[linuxmint:15:cups-ddk]
-packages=cups,libcupsimage2-dev
-
-[linuxmint:15:policykit]
-packages=policykit-1,policykit-1-gnome
-
-[linuxmint:15:python-notify]
-packages=python-notify
-
-[linuxmint:15:network]
-packages=wget
-
-[linuxmint:15:avahi-utils]
-packages=avahi-utils
-
-[linuxmint:15:python3-notify2]
-packages=python3-notify2
-
-[linuxmint:15:python3-pyqt4-dbus]
-packages=python3-dbus.mainloop.qt
-
-[linuxmint:15:python3-pyqt4]
-packages=python3-pyqt4
-
-[linuxmint:15:python3-dbus]
-packages=python3-dbus,python3-gi
-
-[linuxmint:15:python3-xml]
-packages=python3-lxml
-
-[linuxmint:15:python3-devel]
-packages=python3-dev
-
-[linuxmint:15:python3-pil]
-packages=PKG_FROM_PIP:pillow
-
-[linuxmint:15:automake]
-packages=automake1.11
-
-[linuxmint:15:epm]
-packages=epm
-
-# ****************************************
-
-[linuxmint:16]
-code_name=Petra
-packaged_version=3.14.1
-release_date=30/11/2013
-same_as_version=15
-
-# ****************************************
-
-[linuxmint:17]
-code_name=Qiana
-packaged_version=3.14.3
-release_date=31/05/2014
-supported=1
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-native_cups=1
-acl_rules=1
-
-libdir_path=/usr/lib/x86_64-linux-gnu
-
-[linuxmint:17:cups]
-packages=libcups2
-
-[linuxmint:17:cups-devel]
-packages=libcups2-dev,cups-bsd,cups-client
-
-[linuxmint:17:gcc]
-packages=build-essential
-
-[linuxmint:17:gs]
-packages=ghostscript
-
-[linuxmint:17:libcrypto]
-packages=openssl
-
-[linuxmint:17:libjpeg]
-packages=libjpeg8-dev
-
-[linuxmint:17:libnetsnmp-devel]
-packages=libsnmp-dev,snmp-mibs-downloader
-
-[linuxmint:17:libpthread]
-packages=build-essential
-
-[linuxmint:17:libtool]
-packages=libtool
-
-[linuxmint:17:libusb]
-packages=libusb-1.0.0-dev
-
-[linuxmint:17:make]
-packages=build-essential
-
-[linuxmint:17:pil]
-packages=python-imaging
-
-[linuxmint:17:ppdev]
-packages=
-commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
-
-[linuxmint:17:pyqt]
-packages=python-qt4
-
-[linuxmint:17:python-devel]
-packages=python-dev
-
-[linuxmint:17:pyqt4]
-packages=python-qt4
-
-[linuxmint:17:pyqt4-dbus]
-packages=python-qt4-dbus
-
-#[linuxmint:17:python23]
-#packages=python
-
-[linuxmint:17:python2X]
-packages=python
-
-[linuxmint:17:reportlab]
-packages=python-reportlab
-
-[linuxmint:17:sane]
-packages=libsane
-
-[linuxmint:17:sane-devel]
-packages=libsane-dev
-
-[linuxmint:17:scanimage]
-packages=sane-utils
-
-[linuxmint:17:xsane]
-packages=xsane
-
-[linuxmint:17:python-dbus]
-packages=python-dbus,python-gobject
-
-[linuxmint:17:dbus]
-packages=libdbus-1-dev
-
-[linuxmint:17:cups-image]
-packages=libcupsimage2-dev
-
-[linuxmint:17:cups-ddk]
-packages=cups,libcupsimage2-dev
-
-[linuxmint:17:policykit]
-packages=policykit-1,policykit-1-gnome
-
-[linuxmint:17:python-notify]
-packages=python-notify
-
-[linuxmint:17:network]
-packages=wget
-
-[linuxmint:17:avahi-utils]
-packages=avahi-utils
-
-[linuxmint:17:python3-pyqt4-dbus]
-packages=python3-dbus.mainloop.qt
-
-[linuxmint:17:python3-pyqt4]
-packages=python3-pyqt4
-
-[linuxmint:17:python3-dbus]
-packages=python3-dbus,python3-gi
-
-[linuxmint:17:python3-xml]
-packages=python3-lxml
-
-[linuxmint:17:python3-devel]
-packages=python3-dev
-
-[linuxmint:17:python3-pil]
-packages=python3-pil
-
-[linuxmint:17:python3-reportlab]
-packages=python3-reportlab
-
-[linuxmint:17:python3-notify2]
-packages=python3-notify2
-
-[linuxmint:17:automake]
-packages=automake1.11
-
-[linuxmint:17:epm]
-packages=epm
-
-# ****************************************
-
-[linuxmint:17.1]
-code_name=Rebecca
-packaged_version=3.14.3
-release_date=29/11/2014
-same_as_version=17
-
-# ****************************************
-
-[linuxmint:17.2]
-code_name=Rafaela
-packaged_version=3.15.2
-release_date=07/08/2015
-same_as_version=17
-
-# ****************************************
-
-[linuxmint:17.3]
-code_name=Rosa
-packaged_version=3.15.4
-release_date=20/12/2015
-same_as_version=17
-
-[linuxmint:17.3:python-notify]
-packages=python-notify,mate-notification-daemon
-
-# ****************************************
-
-[linuxmint:18]
-code_name=Sarah
-packaged_version=3.16.8
-release_date=27/08/16
-supported=1
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-native_cups=1
-acl_rules=1
-
-libdir_path=/usr/lib/x86_64-linux-gnu
-
-[linuxmint:18:cups]
-packages=libcups2
-
-[linuxmint:18:cups-devel]
-packages=libcups2-dev,cups-bsd,cups-client
-
-[linuxmint:18:gcc]
-packages=build-essential
-
-[linuxmint:18:gs]
-packages=ghostscript
-
-[linuxmint:18:libcrypto]
-packages=openssl
-
-[linuxmint:18:libjpeg]
-packages=libjpeg8-dev
-
-[linuxmint:18:libnetsnmp-devel]
-packages=libsnmp-dev,snmp-mibs-downloader
-
-[linuxmint:18:libpthread]
-packages=build-essential
-
-[linuxmint:18:libtool]
-packages=libtool,libtool-bin
-
-[linuxmint:18:libusb]
-packages=libusb-1.0.0-dev
-
-[linuxmint:18:make]
-packages=build-essential
-
-[linuxmint:18:pil]
-packages=python-imaging
-
-[linuxmint:18:ppdev]
-packages=
-commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
-
-[linuxmint:18:pyqt]
-packages=python-qt4
-
-[linuxmint:18:python-devel]
-packages=python-dev
-
-[linuxmint:18:pyqt4]
-packages=python-qt4
-
-[linuxmint:18:pyqt4-dbus]
-packages=python-qt4-dbus
-
-#[linuxmint:18:python23]
-#packages=python
-
-[linuxmint:18:python2X]
-packages=python
-
-[linuxmint:18:reportlab]
-packages=python-reportlab
-
-[linuxmint:18:sane]
-packages=libsane
-
-[linuxmint:18:sane-devel]
-packages=libsane-dev
-
-[linuxmint:18:scanimage]
-packages=sane-utils
-
-[linuxmint:18:xsane]
-packages=xsane
-
-[linuxmint:18:python-dbus]
-packages=python-dbus,python-gobject
-
-[linuxmint:18:dbus]
-packages=libdbus-1-dev
-
-[linuxmint:18:cups-image]
-packages=libcupsimage2-dev
-
-[linuxmint:18:cups-ddk]
-packages=cups,libcupsimage2-dev
-
-[linuxmint:18:policykit]
-packages=policykit-1,policykit-1-gnome
-
-[linuxmint:18:python-notify]
-packages=python-notify
-
-[linuxmint:18:network]
-packages=wget
-
-[linuxmint:18:avahi-utils]
-packages=avahi-utils
-
-[linuxmint:18:python3-pyqt4-dbus]
-packages=python3-dbus.mainloop.qt
-
-[linuxmint:18:python3-pyqt4]
-packages=python3-pyqt4
-
-[linuxmint:18:python3-dbus]
-packages=python3-dbus,python3-gi
-
-[linuxmint:18:python3-xml]
-packages=python3-lxml
-
-[linuxmint:18:python3-devel]
-packages=python3-dev
-
-[linuxmint:18:python3-pil]
-packages=python3-pil
-
-[linuxmint:18:python3-reportlab]
-packages=python3-reportlab
-
-[linuxmint:18:python3-notify2]
-packages=python3-notify2,mate-notification-daemon
-
-[linuxmint:18:automake]
-packages=automake1.11
-
-[linuxmint:18:epm]
-packages=epm
-
-# ****************************************
-[linuxmint:18.1]
-code_name=Serena
-packaged_version=3.17.4
-release_date=27/04/17
-supported=1
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-native_cups=1
-acl_rules=1
-libdir_path=/usr/lib/x86_64-linux-gnu
-
-[linuxmint:18.1:cups]
-packages=libcups2
-
-[linuxmint:18.1:cups-devel]
-packages=libcups2-dev,cups-bsd,cups-client
-
-[linuxmint:18.1:gcc]
-packages=build-essential
-
-[linuxmint:18.1:gs]
-packages=ghostscript
-
-[linuxmint:18.1:libcrypto]
-packages=openssl
-
-[linuxmint:18.1:libjpeg]
-packages=libjpeg8-dev
-
-[linuxmint:18.1:libnetsnmp-devel]
-packages=libsnmp-dev,snmp-mibs-downloader
-
-[linuxmint:18.1:libpthread]
-packages=build-essential
-
-[linuxmint:18.1:libtool]
-packages=libtool,libtool-bin
-
-[linuxmint:18.1:libusb]
-packages=libusb-1.0.0-dev
-
-[linuxmint:18.1:make]
-packages=build-essential
-
-[linuxmint:18.1:pil]
-packages=python-imaging
-
-[linuxmint:18.1:ppdev]
-packages=
-commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
-
-[linuxmint:18.1:pyqt]
-packages=python-qt4
-
-[linuxmint:18.1:python-devel]
-packages=python-dev
-
-[linuxmint:18.1:pyqt4]
-packages=python-qt4
-
-[linuxmint:18.1:pyqt4-dbus]
-packages=python-qt4-dbus
-
-#[linuxmint:18.1:python23]
-#packages=python
-
-[linuxmint:18.1:python2X]
-packages=python
-
-[linuxmint:18.1:reportlab]
-packages=python-reportlab
-
-[linuxmint:18.1:sane]
-packages=libsane
-
-[linuxmint:18.1:sane-devel]
-packages=libsane-dev
-
-[linuxmint:18.1:scanimage]
-packages=sane-utils
-
-[linuxmint:18.1:xsane]
-packages=xsane
-
-[linuxmint:18.1:python-dbus]
-packages=python-dbus,python-gobject
-
-[linuxmint:18.1:dbus]
-packages=libdbus-1-dev
-
-[linuxmint:18.1:cups-image]
-packages=libcupsimage2-dev
-
-[linuxmint:18.1:cups-ddk]
-packages=cups,libcupsimage2-dev
-
-[linuxmint:18.1:policykit]
-packages=policykit-1,policykit-1-gnome
-
-[linuxmint:18.1:python-notify]
-packages=python-notify
-
-[linuxmint:18.1:network]
-packages=wget
-
-[linuxmint:18.1:avahi-utils]
-packages=avahi-utils
-
-[linuxmint:18.1:python3-pyqt4-dbus]
-packages=python3-dbus.mainloop.qt
-
-[linuxmint:18.1:python3-pyqt4]
-packages=python3-pyqt4
-
-[linuxmint:18.1:python3-dbus]
-packages=python3-dbus,python3-gi
-
-[linuxmint:18.1:python3-xml]
-packages=python3-lxml
-
-[linuxmint:18.1:python3-devel]
-packages=python3-dev
-
-[linuxmint:18.1:python3-pil]
-packages=python3-pil
-
-[linuxmint:18.1:python3-reportlab]
-packages=python3-reportlab
-
-[linuxmint:18.1:python3-notify2]
-packages=python3-notify2,mate-notification-daemon
-
-[linuxmint:18.1:automake]
-packages=automake1.11
-
-[linuxmint:18.1:epm]
-packages=epm
-
-# ****************************************
-
-[linuxmint:18.2]
-code_name=Sonya
-packaged_version=3.17.9
-release_date=02/07/17
-supported=1
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-native_cups=1
-acl_rules=1
-
-libdir_path=/usr/lib/x86_64-linux-gnu
-
-[linuxmint:18.2:cups]
-packages=libcups2
-
-[linuxmint:18.2:cups-devel]
-packages=libcups2-dev,cups-bsd,cups-client
-
-[linuxmint:18.2:gcc]
-packages=build-essential
-
-[linuxmint:18.2:gs]
-packages=ghostscript
-
-[linuxmint:18.2:libcrypto]
-packages=openssl
-
-[linuxmint:18.2:libjpeg]
-packages=libjpeg8-dev
-
-[linuxmint:18.2:libnetsnmp-devel]
-packages=libsnmp-dev,snmp-mibs-downloader
-
-[linuxmint:18.2:libpthread]
-packages=build-essential
-
-[linuxmint:18.2:libtool]
-packages=libtool,libtool-bin
-
-[linuxmint:18.2:libusb]
-packages=libusb-1.0.0-dev
-
-[linuxmint:18.2:make]
-packages=build-essential
-
-[linuxmint:18.2:pil]
-packages=python-imaging
-
-[linuxmint:18.2:ppdev]
-packages=
-commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
-
-[linuxmint:18.2:pyqt]
-packages=python-qt4
-
-[linuxmint:18.2:python-devel]
-packages=python-dev
-
-[linuxmint:18.2:pyqt4]
-packages=python-qt4
-
-[linuxmint:18.2:pyqt4-dbus]
-packages=python-qt4-dbus
-
-#[linuxmint:18.2:python23]
-#packages=python
-
-[linuxmint:18.2:python2X]
-packages=python
-
-[linuxmint:18.2:reportlab]
-packages=python-reportlab
-
-[linuxmint:18.2:sane]
-packages=libsane
-
-[linuxmint:18.2:sane-devel]
-packages=libsane-dev
-
-[linuxmint:18.2:scanimage]
-packages=sane-utils
-
-[linuxmint:18.2:xsane]
-packages=xsane
-
-[linuxmint:18.2:python-dbus]
-packages=python-dbus,python-gobject
-
-[linuxmint:18.2:dbus]
-packages=libdbus-1-dev
-
-[linuxmint:18.2:cups-image]
-packages=libcupsimage2-dev
-
-[linuxmint:18.2:cups-ddk]
-packages=cups,libcupsimage2-dev
-
-[linuxmint:18.2:policykit]
-packages=policykit-1,policykit-1-gnome
-
-[linuxmint:18.2:python-notify]
-packages=python-notify
-
-[linuxmint:18.2:network]
-packages=wget
-
-[linuxmint:18.2:avahi-utils]
-packages=avahi-utils
-
-[linuxmint:18.2:python3-pyqt4-dbus]
-packages=python3-dbus.mainloop.qt
-
-[linuxmint:18.2:python3-pyqt4]
-packages=python3-pyqt4
-
-[linuxmint:18.2:python3-dbus]
-packages=python3-dbus,python3-gi
-
-[linuxmint:18.2:python3-xml]
-packages=python3-lxml
-
-[linuxmint:18.2:python3-devel]
-packages=python3-dev
-
-[linuxmint:18.2:python3-pil]
-packages=python3-pil
-
-[linuxmint:18.2:python3-reportlab]
-packages=python3-reportlab
-
-[linuxmint:18.2:python3-notify2]
-packages=python3-notify2,mate-notification-daemon
-
-[linuxmint:18.2:automake]
-packages=automake1.11
-
-[linuxmint:18.2:epm]
-packages=epm
-
-
-# ****************************************
-
-[linuxmint:18.3]
-code_name=Sylvia
-packaged_version=3.18.2
-release_date=27/11/17
-supported=1
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-native_cups=1
-acl_rules=1
-
-libdir_path=/usr/lib/x86_64-linux-gnu
-
-[linuxmint:18.3:cups]
-packages=libcups2
-
-[linuxmint:18.3:cups-devel]
-packages=libcups2-dev,cups-bsd,cups-client
-
-[linuxmint:18.3:gcc]
-packages=build-essential
-
-[linuxmint:18.3:gs]
-packages=ghostscript
-
-[linuxmint:18.3:libcrypto]
-packages=openssl
-
-[linuxmint:18.3:libjpeg]
-packages=libjpeg8-dev
-
-[linuxmint:18.3:libnetsnmp-devel]
-packages=libsnmp-dev,snmp-mibs-downloader
-
-[linuxmint:18.3:libpthread]
-packages=build-essential
-
-[linuxmint:18.3:libtool]
-packages=libtool,libtool-bin
-
-[linuxmint:18.3:libusb]
-packages=libusb-1.0.0-dev
-
-[linuxmint:18.3:make]
-packages=build-essential
-
-[linuxmint:18.3:pil]
-packages=python-imaging
-
-[linuxmint:18.3:ppdev]
-packages=
-commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
-
-[linuxmint:18.3:pyqt]
-packages=python-qt4
-
-[linuxmint:18.3:python-devel]
-packages=python-dev
-
-[linuxmint:18.3:pyqt4]
-packages=python-qt4
-
-[linuxmint:18.3:pyqt4-dbus]
-packages=python-qt4-dbus
-
-#[linuxmint:18.3:python23]
-#packages=python
-
-[linuxmint:18.3:python2X]
-packages=python
-
-[linuxmint:18.3:reportlab]
-packages=python-reportlab
-
-[linuxmint:18.3:sane]
-packages=libsane
-
-[linuxmint:18.3:sane-devel]
-packages=libsane-dev
-
-[linuxmint:18.3:scanimage]
-packages=sane-utils
-
-[linuxmint:18.3:xsane]
-packages=xsane
-
-[linuxmint:18.3:python-dbus]
-packages=python-dbus,python-gobject
-
-[linuxmint:18.3:dbus]
-packages=libdbus-1-dev
-
-[linuxmint:18.3:cups-image]
-packages=libcupsimage2-dev
-
-[linuxmint:18.3:cups-ddk]
-packages=cups,libcupsimage2-dev
-
-[linuxmint:18.3:policykit]
-packages=policykit-1,policykit-1-gnome
-
-[linuxmint:18.3:python-notify]
-packages=python-notify
-
-[linuxmint:18.3:network]
-packages=wget
-
-[linuxmint:18.3:avahi-utils]
-packages=avahi-utils
-
-[linuxmint:18.3:python3-pyqt4-dbus]
-packages=python3-dbus.mainloop.qt
-
-[linuxmint:18.3:python3-pyqt4]
-packages=python3-pyqt4
-
-[linuxmint:18.3:python3-dbus]
-packages=python3-dbus,python3-gi
-
-[linuxmint:18.3:python3-xml]
-packages=python3-lxml
-
-[linuxmint:18.3:python3-devel]
-packages=python3-dev
-
-[linuxmint:18.3:python3-pil]
-packages=python3-pil
-
-[linuxmint:18.3:python3-reportlab]
-packages=python3-reportlab
-
-[linuxmint:18.3:python3-notify2]
-packages=python3-notify2,mate-notification-daemon
-
-[linuxmint:18.3:automake]
-packages=automake1.11
-
-[linuxmint:18.3:epm]
-packages=epm
-
-
-# ****************************************
-
-
-[linpus]
-index=25
-versions=9.4,9.5
-display_name=Linpus Linux
-alt_names=Linpus, Linpus Lite, Linpus Linux
-display=1
-notes=
-package_mgrs=dpkg,apt-get,synaptic,update-manager,adept,aptitude,adept-updater,rpm
-package_mgr_cmd=sudo apt-get install --assume-yes $packages_to_install
-pre_depend_cmd=sudo apt-get install --yes --force-yes -f,sudo apt-get update
-post_depend_cmd=
-hplip_remove_cmd=sudo apt-get remove --assume-yes hplip hpijs
-su_sudo=sudo
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-
-# ********************
-[linpus:9.5]
-code_name=Linpus
-supported=0
-scan_supported=0
-fax_supported=0
-pcard_supported=0
-network_supported=0
-parallel_supported=0
-usb_supported=1
-packaged_version=
-release_date=
-notes=Add to the file /etc/apt/sources.list the following lines (each on a seperate line should start with the "rpm": rpm http://update.linpus.com/LinpusUpdate/ 9.5 main desktop rpm http://update.linpus.com/LinpusUpdate/ 9.5-Critical main desktop rpm http://update.linpus.com/LinpusUpdate/ 9.5-DevDr main desktop rpm http://update.linpus.com/LinpusUpdate/ 9.5-SoftApp main desktop
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=none
-package_available=0
-package_arch=i386
-
-[linpus:9.5:cups]
-packages=cups
-
-[linpus:9.5:cups-devel]
-packages=
-
-[linpus:9.5:gcc]
-packages=glibc
-
-[linpus:9.5:gs]
-packages=ghostscript
-
-[linpus:9.5:libcrypto]
-packages=openssl
-
-[linpus:9.5:libjpeg]
-packages=libjpeg
-
-[linpus:9.5:libnetsnmp-devel]
-packages=
-
-[linpus:9.5:libpthread]
-packages=glibc
-
-[linpus:9.5:libtool]
-packages=
-
-[linpus:9.5:libusb]
-packages=
-
-[linpus:9.5:make]
-packages=glibc
-
-[linpus:9.5:pil]
-packages=
-
-[linpus:9.5:ppdev]
-packages=
-commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
-
-[linpus:9.5:pyqt]
-packages=
-
-[linpus:9.5:python-devel]
-packages=
-
-[linpus:9.5:pyqt4]
-packages=python-qt4,python-qt4-dbus
-
-[linpus:9.5:pyqt4-dbus]
-packages=python-qt4-dbus
-
-[linpus:9.5:python23]
-packages=python
-
-[linpus:9.5:python2X]
-packages=python
-
-[linpus:9.5:reportlab]
-packages=
-
-[linpus:9.5:sane]
-packages=
-
-[linpus:9.5:sane-devel]
-packages=
-
-[linpus:9.5:scanimage]
-packages=
-
-[linpus:9.5:xsane]
-packages=
-
-[linpus:9.5:cups-ddk]
-packages=
-
-[linpus:9.5:python-dbus]
-packages=dbus-python,python-gobject
-
-[linpus:9.5:dbus]
-packages=dbus
-
-[linpus:9.5:python-ctypes]
-packages=
-
-[linpus:9.5:cups-image]
-packages=
-
-[linpus:9.5:network]
-packages=wget
-
-[linpus:9.5:avahi-utils]
-packages=avahi-tools
-
-[linplus:9.5:automake]
-packages=automake1.11
-
-[linplus:9.5:epm]
-packages=epm
-
-# ********************
-[linpus:9.4]
-code_name=Linpus
-supported=0
-scan_supported=0
-fax_supported=0
-pcard_supported=0
-network_supported=0
-parallel_supported=0
-usb_supported=1
-packaged_version=
-release_date=
-notes=Add to the file /etc/apt/sources.list the following lines (each on a seperate line should start with the "rpm": rpm http://update.linpus.com/LinpusUpdate/ 9.4 main desktop rpm http://update.linpus.com/LinpusUpdate/ 9.4-Critical main desktop rpm http://update.linpus.com/LinpusUpdate/ 9.4-DevDr main desktop rpm http://update.linpus.com/LinpusUpdate/ 9.4-SoftApp main desktop
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=none
-package_available=0
-package_arch=i386
-
-[linpus:9.4:cups]
-packages=cups
-
-[linpus:9.4:cups-devel]
-packages=
-
-[linpus:9.4:gcc]
-packages=glibc
-
-[linpus:9.4:gs]
-packages=ghostscript
-
-[linpus:9.4:libcrypto]
-packages=openssl
-
-[linpus:9.4:libjpeg]
-packages=libjpeg
-
-[linpus:9.4:libnetsnmp-devel]
-packages=
-
-[linpus:9.4:libpthread]
-packages=glibc
-
-[linpus:9.4:libtool]
-packages=
-
-[linpus:9.4:libusb]
-packages=
-
-[linpus:9.4:make]
-packages=glibc
-
-[linpus:9.4:pil]
-packages=
-
-[linpus:9.4:ppdev]
-packages=
-commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
-
-[linpus:9.4:pyqt]
-packages=
-
-[linpus:9.4:python-devel]
-packages=
-
-[linpus:9.4:pyqt4]
-packages=python-qt4
-
-[linpus:9.4:pyqt4-dbus]
-packages=python-qt4-dbus
-
-[linpus:9.4:python23]
-packages=python
-
-[linpus:9.4:python2X]
-packages=python
-
-[linpus:9.4:reportlab]
-packages=
-
-[linpus:9.4:sane]
-packages=
-
-[linpus:9.4:sane-devel]
-packages=
-
-[linpus:9.4:scanimage]
-packages=
-
-[linpus:9.4:xsane]
-packages=
-
-[linpus:9.4:cups-ddk]
-packages=
-
-[linpus:9.4:python-dbus]
-packages=dbus-python,python-gobject
-
-[linpus:9.4:dbus]
-packages=dbus
-
-[linpus:9.4:python-ctypes]
-packages=
-
-[linpus:9.4:cups-image]
-packages=
-
-[linpus:9.4:network]
-packages=wget
-
-[linpus:9.4:avahi-utils]
-packages=avahi-tools
-
-[linplus:9.4:automake]
-packages=automake1.11
-
-[linplus:9.4:epm]
-packages=epm
-
-# ****************************************
-[gos]
-index=24
-versions=8.04.1
-display_name=gOS
-alt_names=gos, gOS
-display=1
-notes=
-package_mgrs=dpkg,apt-get,synaptic,update-manager,adept,aptitude,adept-updater
-package_mgr_cmd=sudo aptitude install --assume-yes $packages_to_install
-pre_depend_cmd=sudo dpkg --configure -a,sudo apt-get install --yes --force-yes -f,sudo aptitude update
-post_depend_cmd=
-hplip_remove_cmd=sudo aptitude remove --assume-yes hplip hpijs
-su_sudo=sudo
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-
-# ********************
-[gos:8.04.1]
-code_name=Elyssa
-supported=0
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=2.8.2
-release_date=2008
-notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubunbtu installation media inserted in the drive.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-
-[gos:8.04.1:cups]
-packages=libcupsys2
-
-[gos:8.04.1:cups-devel]
-packages=libcupsys2-dev,cupsys-bsd
-
-[gos:8.04.1:gcc]
-packages=build-essential
-
-[gos:8.04.1:gs]
-packages=gs-esp
-
-[gos:8.04.1:libcrypto]
-packages=openssl
-
-[gos:8.04.1:libjpeg]
-packages=libjpeg62-dev
-
-[gos:8.04.1:libnetsnmp-devel]
-packages=libsnmp-dev
-
-[gos:8.04.1:libpthread]
-packages=build-essential
-
-[gos:8.04.1:libtool]
-packages=libtool
-
-[gos:8.04.1:libusb]
-packages=libusb-1.0-0-dev
-
-[gos:8.04.1:make]
-packages=build-essential
-
-[gos:8.04.1:pil]
-packages=python-imaging
-
-[gos:8.04.1:ppdev]
-packages=
-commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
-
-[gos:8.04.1:pyqt]
-packages=python-qt3
-
-[gos:8.04.1:python-devel]
-packages=python2.5-dev
-
-[gos:8.04.1:pyqt4]
-packages=python-qt4
-
-[gos:8.04.1:pyqt4-dbus]
-packages=python-qt4-dbus
-
-[gos:8.04.1:python23]
-packages=python
-
-[gos:8.04.1:python2X]
-packages=python
-
-[gos:8.04.1:reportlab]
-packages=python-reportlab
-
-[gos:8.04.1:sane]
-packages=libsane
-
-[gos:8.04.1:sane-devel]
-packages=libsane-dev
-
-[gos:8.04.1:scanimage]
-packages=sane-utils
-
-[gos:8.04.1:xsane]
-packages=xsane
-
-[gos:8.04.1:cups-ddk]
-packages=cupsddk,cupsddk-drivers
-
-[gos:8.04.1:python-dbus]
-packages=python-dbus,python-gobject
-
-[gos:8.04.1:dbus]
-packages=libdbus-1-dev
-
-[gos:8.04.1:python-ctypes]
-packages=python-ctypes
-
-[gos:8.04.1:cups-image]
-packages=libcupsys2-dev,cupsys-bsd
-
-[gos:8.04.1:network]
-packages=wget
-
-[gos:8.04.1:avahi-utils]
-packages=avahi
-
-[gos:8.04.1:automake]
-packages=automake1.11
-
-[gos:8.04.1:epm]
-packages=epm
-
-# ****************************************
-[boss]
-index=34
-versions=5.0
-display_name=Boss
-alt_names=
-display=1
-notes=
-package_mgrs=dpkg,apt-get,synaptic,update-manager,adept,aptitude
-package_mgr_cmd=su -c "apt-get install --force-yes -y $packages_to_install"
-pre_depend_cmd=su -c "dpkg --configure -a",su -c "apt-get install -f",su -c "apt-get update",su -c "apt-get install --yes cupsys-bsd"
-post_depend_cmd=
-hplip_remove_cmd=su -c "apt-get remove --yes hplip hpijs"
-su_sudo=su
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-
-[boss:3.0]
-code_name=tejas
-supported=0
-scan_supported=1
-fax_supported=1
-pcard_supported=0
-network_supported=1
-parallel_supported=0
-usb_supported=1
-packaged_version=3.9.2
-release_date=2008-09-04
-notes=Be sure to disable the CD-ROM repositories and also ensure that the main/security repositories are enabled.
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-libusb01=1
-native_cups=1
-
-[boss:3.0:cups]
-packages=cupsys,cupsys-client
-
-[boss:3.0:cups-devel]
-packages=libcupsys2-dev,cupsys-bsd
-
-[boss:3.0:gcc]
-packages=gcc,g++
-
-[boss:3.0:gs]
-packages=gs-esp
-
-[boss:3.0:libcrypto]
-packages=libssl-dev
-
-[boss:3.0:libjpeg]
-packages=libjpeg-dev
-
-[boss:3.0:libnetsnmp-devel]
-packages=libsnmp9-dev
-
-[boss:3.0:libpthread]
-packages=libc6
-
-[boss:3.0:libtool]
-packages=libtool
-
-[boss:3.0:libusb]
-packages=libusb-dev
-
-[boss:3.0:make]
-packages=make
-
-[boss:3.0:pil]
-packages=python-imaging
-
-[boss:3.0:ppdev]
-packages=
-commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
-
-[boss:3.0:pyqt]
-packages=python-qt3
-
-[boss:3.0:python-devel]
-packages=python-dev
-
-[boss:3.0:pyqt4]
-packages=python-qt4
-
-[boss:3.0:pyqt4-dbus]
-packages=python-qt4-dbus
-
-[boss:3.0:python23]
-packages=python
-
-[boss:3.0:python2X]
-packages=python
-
-[boss:3.0:reportlab]
-packages=python-reportlab
-
-[boss:3.0:sane]
-packages=sane
-
-[boss:3.0:sane-devel]
-packages=libsane-dev
-
-[boss:3.0:scanimage]
-packages=sane-utils
-
-[boss:3.0:xsane]
-packages=xsane
-
-[boss:3.0:cups-ddk]
-packages=
-
-[boss:3.0:python-dbus]
-packages=python-dbus,libdbus-1-dev,python-gobject
-
-[boss:3.0:dbus]
-packages=libdbus-1-dev
-
-[boss:3.0:python-ctypes]
-packages=python-ctypes
-
-[boss:3.0:cups-image]
-packages=libcupsimage2-dev
-
-[boss:3.0:network]
-packages=wget
-
-[boss:3.0:avahi-utils]
-packages=avahi-utils
-
-[boss:3.0:automake]
-packages=automake1.11
-
-[boss:3.0:epm]
-packages=epm
-
-
-[boss:5.0]
-code_name=anokha
-supported=1
-scan_supported=1
-fax_supported=1
-pcard_supported=0
-network_supported=1
-parallel_supported=0
-usb_supported=1
-packaged_version=3.13.4
-release_date=2013-08-08
-notes=Be sure to disable the CD-ROM repositories and also ensure that the main/security repositories are enabled.
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-libusb01=0
-native_cups=1
-
-[boss:5.0:cups]
-packages=libcups2
-
-[boss:5.0:cups-devel]
-packages=libcups2-dev
-
-[boss:5.0:gcc]
-packages=gcc,g++
-
-[boss:5.0:gs]
-packages=ghostscript
-
-[boss:5.0:libcrypto]
-packages=libssl-dev
-
-[boss:5.0:libjpeg]
-packages=libjpeg-dev
-
-[boss:5.0:libnetsnmp-devel]
-packages=libsnmp-dev
-
-[boss:5.0:libpthread]
-packages=libc6
-
-[boss:5.0:libtool]
-packages=libtool
-
-[boss:5.0:libusb]
-packages=libusb-1.0-0-dev, libusb-1.0-0
-
-[boss:5.0:make]
-packages=make
-
-[boss:5.0:pil]
-packages=python-imaging
-
-[boss:5.0:python-devel]
-packages=python-dev
-
-[boss:5.0:pyqt4]
-packages=python-qt4
-
-[boss:5.0:pyqt4-dbus]
-packages=python-qt4-dbus
-
-[boss:5.0:python23]
-packages=python
-
-[boss:5.0:python2x]
-packages=python
-
-[boss:5.0:reportlab]
-packages=python-reportlab
-
-[boss:5.0:sane]
-packages=sane
-
-[boss:5.0:sane-devel]
-packages=libsane-dev
-
-[boss:5.0:scanimage]
-packages=sane-utils
-
-[boss:5.0:xsane]
-packages=xsane
-
-[boss:5.0:cups-ddk]
-packages=
-
-[boss:5.0:python-dbus]
-packages=python-dbus,libdbus-1-dev,python-gobject
-
-[boss:5.0:dbus]
-packages=libdbus-1-dev
-
-[boss:5.0:python-ctypes]
-packages=python-ctypeslib
-
-[boss:5.0:cups-image]
-packages=libcupsimage2-dev
-
-[boss:5.0:network]
-packages=wget
-
-[boss:5.0:avahi-utils]
-packages=avahi-utils
-
-[boss:5.0:automake]
-packages=automake1.11
-
-[boss:5.0:epm]
-packages=epm
-
-# ****************************************
-[lfs]
-index=50
-versions=6
-display_name=Linux From Scratch
-alt_names=
-display=1
-notes=
-package_mgrs=
-package_mgr_cmd=$packages_to_install
-pre_depend_cmd=
-post_depend_cmd=
-hplip_remove_cmd=
-su_sudo=su
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-
-[lfs:6]
-code_name=LFS
-supported=0
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=0
-usb_supported=1
-packaged_version=
-release_date=
-notes=
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-foomatic_rip_hplip=1
-
-[lfs:6:cups]
-packages=cupsys,cupsys-client
-
-[lfs:6:cups-devel]
-packages=libcupsys2-dev,cupsys-bsd
-
-[lfs:6:gcc]
-packages=gcc,g++
-
-[lfs:6:gs]
-packages=gs-esp
-
-[lfs:6:libcrypto]
-packages=libssl-dev
-
-[lfs:6:libjpeg]
-packages=libjpeg-dev
-
-[lfs:6:libnetsnmp-devel]
-packages=libsnmp9-dev
-
-[lfs:6:libpthread]
-packages=libc6
-
-[lfs:6:libtool]
-packages=libtool
-
-[lfs:6:libusb]
-packages=libusb-1.0-0-dev
-
-[lfs:6:make]
-packages=make
-
-[lfs:6:pil]
-packages=python-imaging
-
-[lfs:6:ppdev]
-packages=
-commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
-
-[lfs:6:pyqt]
-packages=python-qt3
-
-[lfs:6:python-devel]
-packages=python-dev
-
-[lfs:6:pyqt4]
-packages=python-qt4
-
-[lfs:6:pyqt4-dbus]
-packages=python-qt4-dbus
-
-[lfs:6:python23]
-packages=python
-
-[lfs:6:python2X]
-packages=python
-
-[lfs:6:reportlab]
-packages=python-reportlab
-
-[lfs:6:sane]
-packages=sane
-
-[lfs:6:sane-devel]
-packages=libsane-dev
-
-[lfs:6:scanimage]
-packages=sane-utils
-
-[lfs:6:xsane]
-packages=xsane
-
-[lfs:6:cups-ddk]
-packages=cupsddk,cupsddk-drivers
-
-[lfs:6:python-dbus]
-packages=python-dbus,libdbus-1-dev,python-gobject
-
-[lfs:6:dbus]
-packages=libdbus-1-dev
-
-[lfs:6:python-ctypes]
-packages=python-ctypes
-
-[lfs:6:cups-image]
-packages=libcupsimage2-dev
-
-[lfs:6:policykit]
-packages=policykit
-
-[lfs:6:python-notify]
-packages=python-notify
-
-[lfs:6:network]
-packages=wget
-
-[lfs:6:avahi-utils]
-packages=avahi
-
-[lfs:6:automake]
-packages=automake1.11
-
-[lfs:6:epm]
-packages=epm
-
-# ****************************************
-
-[manjarolinux]
-index=26
-versions=17.1.4
-display_name=Manjaro Linux
-alt_names=ManjaroLinux,manjaro
-display=1
-notes=
-package_mgrs=pacman,yaourt
-package_mgr_cmd=sudo pacman -S --force --noconfirm $packages_to_install
-pre_depend_cmd=sudo pacman -Sy
-post_depend_cmd=
-hplip_remove_cmd=sudo pacman -Rs --noconfirm hplip
-su_sudo=
-ppd_install=ppd
-udev_mode_fix=1
-ppd_dir=/usr/share/cups/model/manufacturer-PPDs/hp
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-
-
-# ****************************************
-
-[manjarolinux:17.1.4]
-code_name=Hakoila
-supported=1
-scan_supported=1
-fax_supported=1
-pcard_supported=1
-network_supported=1
-parallel_supported=1
-usb_supported=1
-packaged_version=3.18.2
-release_date=07/03/2017
-notes=Enable the universe/multiverse repositories. Also be sure you are using the Manjaro "Main" Repositories. See: https://wiki.manjaro.org/index.php/Arch_User_Repository for more information. Disable the CD-ROM/DVD source if you do not have the Manjaro installation media inserted in the drive.
-ppd_install=drv
-udev_mode_fix=1
-ppd_dir=/usr/share/ppd/HP
-fix_ppd_symlink=0
-drv_dir=/usr/share/cups/drv/HP
-ui_toolkit=qt4
-native_cups=1
-acl_rules=1
-
-libdir_path=/usr/lib
-[manjarolinux:17.1.4:cups]
-packages=libcups2
-
-[manjarolinux:17.1.4:cups-devel]
-packages=libcups2-dev,cups-bsd,cups-client
-
-[manjarolinux:17.1.4:gcc]
-packages=libusb-compat
-commands=/bin/bash -c "yes | sudo pacman -Sy gcc-multilib gcc-libs-multilib lib32-gcc-libs", /bin/bash -c "yes | sudo pacman -S --needed gcc"
-
-[manjarolinux:17.1.4:gs]
-packages=ghostscript
-
-[manjarolinux:17.1.4:gtk-engine-murrine]
-packages=gtk-engine-murrine
-
-[manjarolinux:17.1.4:libcrypto]
-packages=openssl,libssl-dev
-
-[manjarolinux:17.1.4:libjpeg]
-packages=libjpeg-dev
-
-[manjarolinux:17.1.4:libnetsnmp-devel]
-packages=libsnmp-dev,snmp-mibs-downloader
-
-[manjarolinux:17.1.4:libpthread]
-packages=libpthread-stubs
-
-[manjarolinux:17.1.4:libtool]
-packages=libtool,libtool-bin
-
-[manjarolinux:17.1.4:libusb]
-packages=libusb-1.0.0-dev
-
-[manjarolinux:17.1.4:make]
-packages=make
-
-[manjarolinux:17.1.4:pil]
-packages=python2-imaging
-
-[manjarolinux:17.1.4:ppdev]
-packages=
-commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
-
-[manjarolinux:17.1.4:pyqt]
-packages=pyqt
-
-[manjarolinux:17.1.4:python2-devel]
-packages=
-commands=sudo pacman -S --noconfirm pygtk
-
-[manjarolinux:17.1.4:pyqt4]
-packages=python2-pyqt,pygtk
-
-[manjarolinux:17.1.4:pyqt4-dbus]
-packages=dbus-python
-
-[manjarolinux:17.1.4:pyqt5]
-packages=python2-pyqt5
-
-[manjarolinux:17.1.4:pyqt5-dbus]
-packages=pyqt5-dbus
-
-[manjarolinux:17.1.4:python23]
-packages=python2
-
-[manjarolinux:17.1.4:python2X]
-packages=python2
-
-[manjarolinux:17.1.4:reportlab]
-packages=python2-reportlab
-
-[manjarolinux:17.1.4:sane]
-packages=sane
-
-[manjarolinux:17.1.4:sane-devel]
-packages=
-
-[manjarolinux:17.1.4:scanimage]
-packages=
-
-[manjarolinux:17.1.4:xsane]
-packages=xsane
-
-[manjarolinux:17.1.4:python-dbus]
-packages=dbus-python,python2-dbus
-
-[manjarolinux:17.1.4:dbus]
-packages=libdbus-1-dev
-
-[manjarolinux:17.1.4:cups-image]
-packages=libcupsimage2-dev
-
-[manjarolinux:17.1.4:cups-ddk]
-packages=cups
-
-[manjarolinux:17.1.4:policykit]
-packages=policykit-1,policykit-1-gnome
-
-[manjarolinux:17.1.4:python2-notify]
-packages=
-commands=sudo pacman -S --noconfirm python2-notify
-
-[manjarolinux:17.1.4:python-notify]
-packages=python2-notify
-
-[manjarolinux:17.1.4:network]
-packages=wget
-
-[manjarolinux:17.1.4:avahi-utils]
-packages=avahi-utils
-
-[manjarolinux:17.1.4:python3-pyqt4-dbus]
-packages=
-
-[manjarolinux:17.1.4:python3-pyqt4]
-packages=python-pyqt4,pygtk
-
-[manjarolinux:17.1.4:python3-pyqt5-dbus]
-packages=python-dbus.mainloop.pyqt5
-
-[manjarolinux:17.1.4:python3-pyqt5]
-packages=python-pyqt5
-
-[manjarolinux:17.1.4:python3-dbus]
-packages=python-dbus,python-gi
-
-[manjarolinux:17.1.4:python3-xml]
-packages=python-lxml
-
-[manjarolinux:17.1.4:python3-devel]
-packages=
-
-[manjarolinux:17.1.4:python3-pil]
-packages=python2-pillow
-
-[manjarolinux:17.1.4:python3-reportlab]
-packages=python-reportlab
-
-[manjarolinux:17.1.4:python3-notify2]
-packages=python2-notify
-
-[manjarolinux:17.1.4:autoconf]
-packages=autoconf
-
-[manjarolinux:17.1.4:epm]
-packages=
-
-[manjarolinux:17.1.4:automake]
-packages=automake
-
-
+# (c) Copyright 2003-2015 HP Development Company, L.P.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+# ****************************************
+#
+# [TYPE_BOOL] : T | F | 0 | 1 (not case sensitive)
+# [TYPE_INT] : integer value
+# [TYPE_LIST]: <string>,... (no spaces between values/commas)
+# [TYPE_STRING]: string value (commas are not significant)
+#
+# ****************************************
+# [distros]
+# distros=<list of distro names> [TYPE_LIST]
+#
+# [<distro name>]
+# index=<n> # Must be unique [TYPE_INT]
+# versions=<list of version names> [TYPE_LIST]
+# display_name=<human readable display name> [TYPE_STRING]
+# alt_names=<alternate names to search for in /etc/issue> [TYPE_LIST]
+# display=1|0 [TYPE_BOOL]
+# notes=<distro notes> [TYPE_STRING]
+# package_mgrs=<package managers to search for in ps> [TYPE_LIST]
+# package_mgr_cmd=<command to install packages, list replaced in $packages_to_install> [TYPE_STRING]
+# pre_install_cmd=<commands to run before installer checks dependencies (comma sep. list)> [TYPE_LIST]
+# pre_depend_cmd=<commands to run before packages are installed (comma sep. list)> [TYPE_LIST]
+# post_depend_cmd=<commands to run after packages are installed (comma sep. list)> [TYPE_LIST]
+# scanjet_depend_cmd=<commands to run for installing python2 packages related to scanjet features (comma sep. list)> [TYPE_LIST]
+# scanjet_py3_depend_cmd=<commands to run for installing python3 packages related to scanjet features (comma sep. list)> [TYPE_LIST]
+# hplip_remove_cmd=<command to remove package version of hplip> [TYPE_LIST]
+# su_sudo=su|sudo [TYPE_STRING] # su is default
+# ppd_install=ppd|drv [TYPE_STRING] # ppd is default
+# udev_mode_fix=1|0 [TYPE_BOOL]
+# ppd_dir=<ppd dir> [TYPE_STRING] # Used for BOTH ppd and drv install types
+# drv_dir=<drv dir> [TYPE_STRING] # Used for only drv installs
+# fix_ppd_symlink=1|0 [TYPE_BOOL]
+# ui_toolkit=qt3|qt4|gtk|none [TYPE_STRING] # gtk not supported. qt3 not supported by installer.
+# policykit=1|0 [TYPE_BOOL]
+# native_cups=1|0 [TYPE_BOOL]
+# package_available=1|0 [TYPE_BOOL]
+# package_arch=<list of processor architectures> [TYPE_LIST]
+# add_user_to_group=<usermod params> [TYPE_STRING] (leave empty for none) [ex. "-a -G sys" or "-G lp"]
+# open_mdns_port=<command(s) to use to open the mdns multicast port 5353> [TYPE_LIST]
+# acl_rules=1|0 [TYPE_BOOL] # For Karmic+
+#
+# # Version data overrides distro data if present.
+# # <version name> must be present in [<distro name>] section's versions= list.
+# [<distro name>:<version name>]
+# code_name=<code name> [TYPE_STRING]
+# supported=1|0 [TYPE_BOOL]
+# release_date=<human readable date YYYY-MM-DD> [TYPE_STRING]
+# notes=<version notes> [TYPE_STRING]
+# ppd_install=ppd|drv [TYPE_STRING] # ppd is default
+# udev_mode_fix=1|0 [TYPE_BOOL]
+# ppd_dir=<ppd dir> [TYPE_STRING] # Used for BOTH ppd and drv install types
+# drv_dir=<drv dir> [TYPE_STRING] # Used for only drv installs
+# fix_ppd_symlink=1|0 [TYPE_BOOL]
+# scan_supported=1|0 [TYPE_BOOL]
+# fax_supported=1|0 [TYPE_BOOL]
+# pcard_supported=1|0 [TYPE_BOOL]
+# network_supported=1|0 [TYPE_BOOL]
+# parallel_supported=1|0 [TYPE_BOOL]
+# usb_supported=1|0 [TYPE_BOOL]
+# packaged_version=<hplip version major.year.month> [TYPE_STRING] (version of HPLIP pre-packaged in distro, e.g. "2.8.12")
+# cups_path_with_bitness=1|0 [TYPE_BOOL] (False is default)
+# ui_toolkit=qt3|qt4|gtk|none [TYPE_STRING]
+# foomatic_rip_hplip=1|0 [TYPE_BOOL] (False is default)
+# policykit=1|0 [TYPE_BOOL]
+# native_cups=1|0 [TYPE_BOOL]
+# package_available=1|0 [TYPE_BOOL]
+# package_arch=<list of processor architectures> [TYPE_LIST]
+# add_user_to_group=<usermod params> [TYPE_STRING] (leave empty for none) [ex. "-a -G sys" or "-G lp"]
+# open_mdns_port=<command(s) to use to open the mdns multicast port 5353> [TYPE_LIST]
+# acl_rules=1|0 [TYPE_BOOL] # For Karmic+
+# libdir_path=<lib directory path> [TYPE_STRING] # Used if libdir location is to be provided in 64 bit machines
+
+# # Only include these sections if supported==1 for this <distro name>:<version name>.
+# [<distro name>:<version name>:<dependency name>]
+# packages=<package list to satisfy dependency (comma sep. list)> [TYPE_LIST]
+# commands=<command list to satisfy dependency (comma sep. list)> [TYPE_LIST]
+#
+# ****************************************
+
+[distros]
+distros=unknown,mepis,debian,suse,mandriva,fedora,redhat,rhel,slackware,gentoo,redflag,ubuntu,xandros,freebsd,linspire,ark,pclinuxos,centos,igos,linuxmint,linpus,gos,boss,lfs,manjarolinux
+
+# ****************************************
+
+[unknown]
+index=0
+display_name=Unknown
+versions=0
+display=0
+package_mgrs=
+su_sudo=
+drv_dir=
+
+[unknown:0]
+supported=0
+
+# ****************************************
+
+[suse]
+index=3
+versions=12.2,12.3,13.1,13.2,42.1,42.2,42.3
+display_name=SUSE Linux
+alt_names=
+display=1
+notes=
+package_mgrs=yast,yast2,opensuse-updater,zypper,package-manager
+package_mgr_cmd=su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses $packages_to_install"
+pre_depend_cmd=
+post_depend_cmd=
+scanjet_depend_cmd=su -c "zypper --non-interactive --no-gpg-checks remove python-numpy",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses python-pip",su -c "pip2 install --upgrade pip",su -c "pip2 install setuptools",su -c "pip2 install opencv-python",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses leptonica-devel",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses tesseract-ocr",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses tesseract-ocr-devel",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses tesseract-ocr-traineddata-*",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses libzbar-devel",su -c "pip2 install zbar",su -c "pip2 install PyPDF2",su -c "pip2 install imutils",su -c "pip2 install tesserocr"
+#su -c "pip2 install --upgrade setuptools"
+scanjet_py3_depend_cmd=su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses python3-pip",su -c "pip3 install --upgrade pip",su -c "pip3 install opencv-python",su -c "pip3 install setuptools",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses leptonica-devel",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses tesseract-ocr",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses tesseract-ocr-devel",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses tesseract-ocr-traineddata-*",su -c "pip3 install PyPDF2",su -c "pip3 install imutils",su -c "pip3 install tesserocr"
+#su -c "pip3 install --upgrade setuptools",
+hplip_remove_cmd=su -c "zypper --non-interactive rm hplip"
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/manufacturer-PPDs/hp
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[suse:12.2]
+code_name=Mantis
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=0
+network_supported=1
+parallel_supported=0
+usb_supported=1
+packaged_version=3.11.6
+release_date=2012-07-11
+notes=Please be sure to disable the CD repositories in YaST.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+cups_path_with_bitness=0
+ui_toolkit=qt4
+native_cups=1
+pre_depend_cmd=su -c "zypper refresh"
+
+[suse:12.2:cups]
+packages=cups,cups-client
+
+[suse:12.2:cups-devel]
+packages=cups-devel,cupsddk
+
+[suse:12.2:gcc]
+packages=gcc-c++
+
+[suse:12.2:gs]
+packages=ghostscript-library
+
+[suse:12.2:libcrypto]
+packages=openssl
+
+[suse:12.2:libjpeg]
+packages=libjpeg-devel,zlib-devel
+
+[suse:12.2:libnetsnmp-devel]
+packages=net-snmp-devel
+
+[suse:12.2:libpthread]
+packages=glibc
+
+[suse:12.2:libtool]
+packages=libtool,libgphoto2-devel,rpm-build
+
+[suse:12.2:libusb]
+packages=libusb-1_0-devel,libusb-1_0-0
+
+[suse:12.2:make]
+packages=make
+
+[suse:12.2:pil]
+packages=python-imaging
+
+[suse:12.2:ppdev]
+packages=
+commands=su -c "modprobe ppdev"
+
+[suse:12.2:pyqt]
+packages=python-qt
+
+[suse:12.2:pyqt4]
+packages=python-qt4
+
+[suse:12.2:pyqt4-dbus]
+packages=dbus-1-python-devel,dbus-1-python
+
+[suse:12.2:python-devel]
+packages=python-devel,python-xml,libpython2_7-1_0
+
+[suse:12.2:python23]
+packages=python
+
+[suse:12.2:python2X]
+packages=python
+
+[suse:12.2:reportlab]
+packages=
+
+[suse:12.2:sane]
+packages=xsane
+
+[suse:12.2:sane-devel]
+packages=sane-backends-devel
+
+[suse:12.2:scanimage]
+packages=sane-backends
+
+[suse:12.2:xsane]
+packages=xsane
+
+[suse:12.2:cups-ddk]
+packages=cupsddk
+
+[suse:12.2:python-dbus]
+packages=dbus-1-python
+
+[suse:12.2:dbus]
+packages=dbus-1-devel,python-gobject2
+
+[suse:12.2:python-xml]
+packages=python-xml,libpython2_7-1_0
+
+[suse:12.2:cups-image]
+packages=cups-devel
+
+[suse:12.2:python-notify]
+packages=python-notify
+
+[suse:12.2:network]
+packages=wget
+
+[suse:12.2:avahi-utils]
+packages=avahi-utils
+
+[suse:12.2:python3-pyqt4]
+packages=python3-qt4,python3-qt4-devel
+
+[suse:12.2:python3-dbus]
+packages=dbus-1-python3,python3-gobject,python3-gobject2-devel
+
+[suse:12.2:python3-devel]
+packages=python3-devel
+
+[suse:12.2:python3-pyqt4-dbus]
+packages=dbus-1-python3-devel,dbus-1-python3
+
+[suse:12.2:python3-pil]
+packages=PKG_FROM_PIP:pillow
+
+[suse:12.2:python3-xml]
+packages=python3-xml
+
+[suse:12.2:automake]
+packages=automake
+
+
+# ********************
+[suse:12.3]
+code_name=Dartmouth
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=0
+network_supported=1
+parallel_supported=0
+usb_supported=1
+packaged_version=3.12.11
+release_date=2013-03-13
+notes=Please be sure to disable the CD repositories in YaST.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+cups_path_with_bitness=0
+ui_toolkit=qt4
+native_cups=1
+pre_depend_cmd=su -c "zypper refresh"
+
+[suse:12.3:cups]
+packages=cups,cups-client
+
+[suse:12.3:cups-devel]
+packages=cups-devel,cupsddk
+
+[suse:12.3:gcc]
+packages=gcc-c++
+
+[suse:12.3:gs]
+packages=ghostscript-library
+
+[suse:12.3:libcrypto]
+packages=openssl
+
+[suse:12.3:libjpeg]
+packages=libjpeg-devel,zlib-devel
+
+[suse:12.3:libnetsnmp-devel]
+packages=net-snmp-devel
+
+[suse:12.3:libpthread]
+packages=glibc
+
+[suse:12.3:libtool]
+packages=libtool,libgphoto2-devel,rpm-build
+
+[suse:12.3:libusb]
+packages=libusb-1_0-devel,libusb-1_0-0
+
+[suse:12.3:make]
+packages=make
+
+[suse:12.3:pil]
+packages=python-imaging
+
+[suse:12.3:ppdev]
+packages=
+commands=su -c "modprobe ppdev"
+
+[suse:12.3:pyqt]
+packages=python-qt
+
+[suse:12.3:pyqt4]
+packages=python-qt4
+
+[suse:12.3:pyqt4-dbus]
+packages=dbus-1-python-devel,dbus-1-python
+
+[suse:12.3:python-devel]
+packages=python-devel,python-xml,libpython2_7-1_0
+
+[suse:12.3:python23]
+packages=python
+
+[suse:12.3:python2X]
+packages=python
+
+[suse:12.3:reportlab]
+packages=
+
+[suse:12.3:sane]
+packages=xsane
+
+[suse:12.3:sane-devel]
+packages=sane-backends-devel
+
+[suse:12.3:scanimage]
+packages=sane-backends
+
+[suse:12.3:xsane]
+packages=xsane
+
+[suse:12.3:cups-ddk]
+packages=cupsddk
+
+[suse:12.3:python-dbus]
+packages=dbus-1-python
+
+[suse:12.3:dbus]
+packages=dbus-1-devel,python-gobject2
+
+[suse:12.3:python-xml]
+packages=python-xml,libpython2_7-1_0
+
+[suse:12.3:cups-image]
+packages=cups-devel
+
+[suse:12.3:python-notify]
+packages=python-notify
+
+[suse:12.3:network]
+packages=wget
+
+[suse:12.3:avahi-utils]
+packages=avahi-utils
+
+[suse:12.3:python3-pyqt4]
+packages=python3-qt4,python3-qt4-devel
+
+[suse:12.3:python3-dbus]
+packages=dbus-1-python3,python3-gobject,python3-gobject2-devel
+
+[suse:12.3:python3-xml]
+packages=python3-xml,python3-lxml
+
+[suse:12.3:python3-devel]
+packages=python3-devel
+
+[suse:12.3:python3-pyqt4-dbus]
+packages=dbus-1-python3-devel,dbus-1-python3
+
+[suse:12.3:python3-pil]
+packages=PKG_FROM_PIP:pillow
+
+[suse:12.3:python3-reportlab]
+packages=python3-reportlab
+
+[suse:12.3:python3-notify2]
+packages=python3-notify2
+
+[suse:12.3:automake]
+packages=automake
+
+
+# ****************************************
+
+[suse:13.1]
+code_name=Evergreen
+supported=1
+packaged_version=3.13.7
+release_date=19.09.2013
+same_as_version=12.3
+
+# ****************************************
+
+[suse:13.2]
+code_name=Harlequin
+supported=1
+packaged_version=3.14.6
+release_date=04.11.2014
+post_depend_cmd=su -c "zypper --non-interactive --no-gpg-checks in --force --auto-agree-with-licenses cups-filters-ghostscript",su -c "service cups restart"
+scan_supported=1
+fax_supported=1
+pcard_supported=0
+network_supported=1
+parallel_supported=0
+usb_supported=1
+notes=Please be sure to disable the CD repositories in YaST.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+cups_path_with_bitness=0
+ui_toolkit=qt4
+native_cups=1
+pre_depend_cmd=su -c "zypper refresh"
+
+[suse:13.2:cups]
+packages=cups,cups-client
+
+[suse:13.2:cups-devel]
+packages=cups-devel,cupsddk
+
+[suse:13.2:gcc]
+packages=gcc-c++
+
+[suse:13.2:gs]
+packages=ghostscript-library
+
+[suse:13.2:libcrypto]
+packages=openssl
+
+[suse:13.2:libjpeg]
+packages=libjpeg-devel,zlib-devel
+
+[suse:13.2:libnetsnmp-devel]
+packages=net-snmp-devel
+
+[suse:13.2:libpthread]
+packages=glibc
+
+[suse:13.2:libtool]
+packages=libtool,libgphoto2-devel,rpm-build
+
+[suse:13.2:libusb]
+packages=libusb-1_0-devel,libusb-1_0-0
+
+[suse:13.2:make]
+packages=make
+
+[suse:13.2:pil]
+packages=python-imaging
+
+[suse:13.2:ppdev]
+packages=
+commands=su -c "modprobe ppdev"
+
+[suse:13.2:pyqt]
+packages=python-qt
+
+[suse:13.2:pyqt4]
+packages=python-qt4
+
+[suse:13.2:pyqt4-dbus]
+packages=dbus-1-python-devel,dbus-1-python
+
+[suse:13.2:python-devel]
+packages=python-devel,python-xml,libpython2_7-1_0
+
+[suse:13.2:python23]
+packages=python
+
+[suse:13.2:python2X]
+packages=python
+
+[suse:13.2:reportlab]
+packages=python-reportlab
+
+[suse:13.2:sane]
+packages=xsane
+
+[suse:13.2:sane-devel]
+packages=sane-backends-devel
+
+[suse:13.2:scanimage]
+packages=sane-backends
+
+[suse:13.2:xsane]
+packages=xsane
+
+[suse:13.2:cups-ddk]
+packages=cupsddk
+
+[suse:13.2:python-dbus]
+packages=dbus-1-python
+
+[suse:13.2:dbus]
+packages=dbus-1-devel,python-gobject2
+
+[suse:13.2:python-xml]
+packages=python-xml,libpython2_7-1_0
+
+[suse:13.2:cups-image]
+packages=cups-devel
+
+[suse:13.2:python-notify]
+packages=python-notify
+
+[suse:13.2:network]
+packages=wget
+
+[suse:13.2:avahi-utils]
+packages=avahi-utils
+
+[suse:13.2:python3-pyqt4]
+packages=python3-qt4,python3-qt4-devel
+
+[suse:13.2:python3-dbus]
+packages=dbus-1-python3,python3-gobject,python3-gobject2-devel
+
+[suse:13.2:python3-xml]
+packages=python3-xml,python3-lxml
+
+[suse:13.2:python3-devel]
+packages=python3-devel
+
+[suse:13.2:python3-pyqt4-dbus]
+packages=dbus-1-python3-devel,dbus-1-python3
+
+[suse:13.2:python3-pil]
+packages=python3-Pillow
+
+[suse:13.2:python3-reportlab]
+packages=python3-reportlab
+
+[suse:13.2:python3-notify2]
+packages=python3-notify2
+
+[suse:13.2:automake]
+packages=automake
+
+# ****************************************
+
+[suse:42.1]
+code_name=Malachitte
+supported=1
+packaged_version=3.14.6
+release_date=04.11.2015
+same_as_version=13.2
+
+
+# ****************************************
+
+[suse:42.2]
+code_name=Harlequin
+supported=1
+packaged_version=3.16.11
+release_date=24.11.2016
+post_depend_cmd=su -c "zypper --non-interactive --no-gpg-checks in --force --auto-agree-with-licenses cups-filters-ghostscript",su -c "service cups restart"
+scan_supported=1
+fax_supported=1
+pcard_supported=0
+network_supported=1
+parallel_supported=0
+usb_supported=1
+notes=Please be sure to disable the CD repositories in YaST.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+cups_path_with_bitness=0
+ui_toolkit=qt4
+native_cups=1
+pre_depend_cmd=su -c "zypper refresh"
+
+[suse:42.2:cups]
+packages=cups,cups-client
+
+[suse:42.2:cups-devel]
+packages=cups-devel,cupsddk
+
+[suse:42.2:gcc]
+packages=gcc-c++
+
+[suse:42.2:gs]
+packages=ghostscript-library
+
+[suse:42.2:libcrypto]
+packages=openssl
+
+[suse:42.2:libjpeg]
+packages=libjpeg-devel,zlib-devel
+
+[suse:42.2:libnetsnmp-devel]
+packages=net-snmp-devel
+
+[suse:42.2:libpthread]
+packages=glibc
+
+[suse:42.2:libtool]
+packages=libtool,libgphoto2-devel,rpm-build
+
+[suse:42.2:libusb]
+packages=libusb-1_0-devel,libusb-1_0-0
+
+[suse:42.2:make]
+packages=make
+
+[suse:42.2:pil]
+packages=python-imaging
+
+[suse:42.2:ppdev]
+packages=
+commands=su -c "modprobe ppdev"
+
+[suse:42.2:pyqt]
+packages=python-qt
+
+[suse:42.2:pyqt4]
+packages=python-qt4
+
+[suse:42.2:pyqt4-dbus]
+packages=dbus-1-python-devel,dbus-1-python
+
+[suse:42.2:python-devel]
+packages=python-devel,python-xml,libpython2_7-1_0
+
+[suse:42.2:python23]
+packages=python
+
+[suse:42.2:python2X]
+packages=python
+
+[suse:42.2:reportlab]
+packages=
+
+[suse:42.2:sane]
+packages=xsane
+
+[suse:42.2:sane-devel]
+packages=sane-backends-devel
+
+[suse:42.2:scanimage]
+packages=sane-backends
+
+[suse:42.2:xsane]
+packages=xsane
+
+[suse:42.2:cups-ddk]
+packages=cupsddk
+
+[suse:42.2:python-dbus]
+packages=dbus-1-python
+
+[suse:42.2:dbus]
+packages=dbus-1-devel,python-gobject2
+
+[suse:42.2:python-xml]
+packages=python-xml,libpython2_7-1_0
+
+[suse:42.2:cups-image]
+packages=cups-devel
+
+[suse:42.2:python-notify]
+packages=python-notify
+
+[suse:42.2:network]
+packages=wget
+
+[suse:42.2:avahi-utils]
+packages=avahi-utils
+
+[suse:42.2:python3-pyqt4]
+packages=python3-qt4,python3-qt4-devel
+
+[suse:42.2:python3-dbus]
+packages=dbus-1-python3,python3-gobject,python3-gobject2-devel
+
+[suse:42.2:python3-xml]
+packages=python3-xml,python3-lxml
+
+[suse:42.2:python3-devel]
+packages=python3-devel
+
+[suse:42.2:python3-pyqt4-dbus]
+packages=dbus-1-python3-devel,dbus-1-python3
+
+[suse:42.2:python3-pil]
+packages=python3-Pillow
+
+[suse:42.2:python3-reportlab]
+packages=python3-reportlab
+
+[suse:42.2:python3-notify2]
+packages=python3-notify2
+
+[suse:42.2:automake]
+packages=automake
+
+
+# ****************************************
+
+[suse:42.3]
+code_name=Harlequin
+supported=1
+packaged_version=3.17.9
+release_date=26.07.2017
+scan_supported=1
+fax_supported=1
+pcard_supported=0
+network_supported=1
+parallel_supported=0
+usb_supported=1
+notes=Please be sure to disable the CD repositories in YaST.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+cups_path_with_bitness=0
+ui_toolkit=qt4
+native_cups=1
+pre_depend_cmd=su -c "zypper refresh"
+post_depend_cmd=su -c "zypper --non-interactive --no-gpg-checks in --force --auto-agree-with-licenses cups-filters-ghostscript",su -c "service cups restart"
+#scanjet_depend_cmd=su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses python2-pip",su -c "pip2 install --upgrade pip",su -c "pip2 install setuptools",su -c "pip2 install --upgrade setuptools",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses leptonica-devel",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses tesseract-ocr",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses tesseract-ocr-devel",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses tesseract-ocr-traineddata-*",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses libzbar-devel",su -c "pip2 install zbar",su -c "pip2 install opencv-python",su -c "pip2 install PyPDF2",su -c "pip2 install imutils",su -c "pip2 install tesserocr"
+#scanjet_py3_depend_cmd=su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses python3-pip",su -c "pip3 install --upgrade pip",su -c "pip3 install setuptools",su -c "pip3 install --upgrade setuptools",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses leptonica-devel",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses tesseract-ocr",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses tesseract-ocr-devel",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses tesseract-ocr-traineddata-*",su -c "pip3 install opencv-python",su -c "pip3 install PyPDF2",su -c "pip3 install imutils",su -c "pip3 install tesserocr"
+
+[suse:42.3:cups]
+packages=cups,cups-client
+
+[suse:42.3:cups-devel]
+packages=cups-devel,cupsddk
+
+[suse:42.3:gcc]
+packages=gcc-c++
+
+[suse:42.3:gs]
+packages=ghostscript-library
+
+[suse:42.3:libcrypto]
+packages=openssl
+
+[suse:42.3:libjpeg]
+packages=libjpeg-devel,zlib-devel
+
+[suse:42.3:libnetsnmp-devel]
+packages=net-snmp-devel
+
+[suse:42.3:libpthread]
+packages=glibc
+
+[suse:42.3:libtool]
+packages=libtool,libgphoto2-devel,rpm-build
+
+[suse:42.3:libusb]
+packages=libusb-1_0-devel,libusb-1_0-0
+
+[suse:42.3:make]
+packages=make
+
+[suse:42.3:pil]
+packages=python-imaging
+
+[suse:42.3:ppdev]
+packages=
+commands=su -c "modprobe ppdev"
+
+[suse:42.3:pyqt]
+packages=python-qt
+
+[suse:42.3:pyqt4]
+packages=python-qt4
+
+[suse:42.3:pyqt4-dbus]
+packages=dbus-1-python-devel,dbus-1-python
+
+[suse:42.3:python-devel]
+packages=python-devel,python-xml,libpython2_7-1_0
+
+[suse:42.3:python23]
+packages=python
+
+[suse:42.3:python2X]
+packages=python
+
+[suse:42.3:reportlab]
+packages=
+
+[suse:42.3:sane]
+packages=xsane
+
+[suse:42.3:sane-devel]
+packages=sane-backends-devel
+
+[suse:42.3:scanimage]
+packages=sane-backends
+
+[suse:42.3:xsane]
+packages=xsane
+
+[suse:42.3:cups-ddk]
+packages=cupsddk
+
+[suse:42.3:python-dbus]
+packages=dbus-1-python
+
+[suse:42.3:dbus]
+packages=dbus-1-devel,python-gobject2
+
+[suse:42.3:python-xml]
+packages=python-xml,libpython2_7-1_0
+
+[suse:42.3:cups-image]
+packages=cups-devel
+
+[suse:42.3:python-notify]
+packages=python-notify
+
+[suse:42.3:network]
+packages=wget
+
+[suse:42.3:avahi-utils]
+packages=avahi-utils
+
+[suse:42.3:python3-pyqt4]
+packages=python3-qt4,python3-qt4-devel
+
+[suse:42.3:python3-dbus]
+packages=dbus-1-python3,python3-gobject,python3-gobject2-devel
+
+[suse:42.3:python3-xml]
+packages=python3-xml,python3-lxml
+
+[suse:42.3:python3-devel]
+packages=python3-devel
+
+[suse:42.3:python3-pyqt4-dbus]
+packages=dbus-1-python3-devel,dbus-1-python3
+
+[suse:42.3:python3-pil]
+packages=python3-Pillow
+
+[suse:42.3:python3-reportlab]
+packages=python3-reportlab
+
+[suse:42.3:python3-notify2]
+packages=python3-notify2
+
+[suse:42.3:automake]
+packages=automake
+
+
+# ****************************************
+[redhat]
+index=6
+versions=8.0,9.0
+display_name=Red Hat
+alt_names=
+display=1
+notes=
+package_mgrs=yum,rpm,up2date
+#package_mgr_cmd=rpm install $packages_to_install
+package_mgr_cmd=su -c 'yum -y -d 10 -e 1 install $packages_to_install'
+pre_depend_cmd=su -c 'yum list update'
+post_depend_cmd=
+hplip_remove_cmd=su -c 'rpm -ev hplipfull'
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ********************
+[redhat:8.0]
+code_name=Psyche
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=2002-9-1
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=none
+
+# ********************
+[redhat:9.0]
+code_name=Shrike
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=2003-3-1
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=none
+
+# ****************************************
+[turbolinux]
+index=10
+versions=any
+display_name=Turbolinux
+alt_names=
+display=0
+notes=
+package_mgrs=
+package_mgr_cmd=
+pre_depend_cmd=
+post_depend_cmd=
+hplip_remove_cmd=
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ********************
+[turbolinux:any]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=
+notes=
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ****************************************
+[redflag]
+index=11
+versions=any
+display_name=Red Flag Linux
+alt_names=
+display=0
+notes=
+package_mgrs=
+package_mgr_cmd=
+pre_depend_cmd=
+post_depend_cmd=
+hplip_remove_cmd=
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ********************
+[redflag:any]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=
+notes=
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ****************************************
+[ark]
+index=16
+versions=any
+display_name=Ark Linux
+alt_names=
+display=0
+notes=
+package_mgrs=
+package_mgr_cmd=
+pre_depend_cmd=
+post_depend_cmd=
+hplip_remove_cmd=
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ********************
+[ark:any]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ****************************************
+[sunwah]
+index=20
+versions=any
+display_name=Sun Wah RAYS LX
+alt_names=
+display=0
+notes=
+package_mgrs=
+package_mgr_cmd=
+pre_depend_cmd=
+post_depend_cmd=
+hplip_remove_cmd=
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ********************
+[sunwah:any]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ****************************************
+[fedora]
+index=5
+versions=17,18,19,20,21,22,23,24,25,26,27,28
+display_name=Fedora
+alt_names=Fedora Core
+display=1
+notes=SELinux must run in permissive mode or it must be disabled for HPLIP to function properly. Please run SELinux in permissive mode or disable it before continuing.
+package_mgrs=yum,rpm,up2date
+package_mgr_cmd=su -c "yum -y -d 10 -e 1 install $packages_to_install"
+pre_depend_cmd=su -c "yum clean all",su -c "yum check-update"
+post_depend_cmd=
+#scanjet_depend_cmd=su -c "dnf -y -d 10 -e 1 install python2-pip",su -c "dnf -y -d 10 -e 1 install leptonica",su -c "dnf -y -d 10 -e 1 install leptonica-devel",su -c "dnf -y -d 10 -e 1 install tesseract",su -c "dnf -y -d 10 -e 1 install tesseract-devel",su -c "pip2 install tesserocr",su -c "dnf -y -d 10 -e 1 install tesseract-langpack-*",su -c "dnf -y -d 10 -e 1 install zbar-devel",su -c "pip2 install zbar",su -c "pip2 install opencv-python",su -c "pip2 install pypdf2",su -c "pip2 install imutils"
+scanjet_depend_cmd=su -c "dnf -y -d 10 -e 1 install python-pip",su -c "pip install opencv-python",su -c "pip install pypdf2",su -c "pip install imutils",su -c "dnf -y -d 10 -e 1 install zbar-devel",su -c "dnf update gcc",su -c "dnf -y -d 10 -e 1 install zbar-*",su -c "dnf -y -d 10 -e 1 install ImageMagick*",su -c "dnf -y -d 10 -e 1 install leptonica",su -c "dnf -y -d 10 -e 1 install leptonica-devel",su -c "dnf -y -d 10 -e 1 install tesseract",su -c "dnf -y -d 10 -e 1 install tesseract-devel",su -c "pip install tesserocr",su -c "dnf -y -d 10 -e 1 install tesseract-langpack-*",su -c "dnf -y -d 10 -e 1 install tesseract-osd"
+scanjet_py3_depend_cmd=su -c "dnf -y -d 10 -e 1 install python3-pip",su -c "pip3 install opencv-python",su -c "pip3 install pypdf2",su -c "pip3 install imutils",su -c "dnf -y -d 10 -e 1 install ImageMagick*",su -c "dnf -y -d 10 -e 1 install leptonica",su -c "dnf -y -d 10 -e 1 install leptonica-devel",su -c "dnf -y -d 10 -e 1 install tesseract",su -c "dnf -y -d 10 -e 1 install tesseract-devel",su -c "pip3 install tesserocr",su -c "dnf -y -d 10 -e 1 install tesseract-langpack-*",su -c "dnf -y -d 10 -e 1 install tesseract-osd"
+#hplip_remove_cmd=su -c "dnf -y -d 10 -e 1 remove hplip"
+hplip_remove_cmd=su -c "yum -y -d 10 -e 1 remove hplip"
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[fedora:17]
+code_name=Beefy Miracle
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.12.4
+release_date=22/05/2012
+notes=To complete the install in Fedora you must quit the installer at the printer setup stage, log out, log back in, and run hp-setup.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+policykit=0
+native_cups=1
+open_mdns_port=/bin/bash ./init-iptables-firewall
+pre_depend_cmd=su -c "yum clean all",su -c "yum check-update"
+
+[fedora:17:cups]
+packages=cups
+
+[fedora:17:cups-devel]
+packages=cups-devel
+
+[fedora:17:gcc]
+packages=gcc-c++
+
+[fedora:17:gs]
+packages=ghostscript
+
+[fedora:17:libcrypto]
+packages=openssl-devel
+
+[fedora:17:libjpeg]
+packages=libjpeg-devel
+
+[fedora:17:libnetsnmp-devel]
+packages=net-snmp-devel
+
+[fedora:17:libpthread]
+packages=glibc-headers
+
+[fedora:17:libtool]
+packages=libtool,rpm-build
+
+[fedora:17:libusb]
+packages=libusb1-devel
+
+[fedora:17:make]
+packages=make
+
+[fedora:17:pil]
+packages=python-imaging
+
+[fedora:17:ppdev]
+packages=
+commands=su -c "/sbin/modprobe ppdev"
+
+[fedora:17:pyqt]
+packages=PyQt
+
+[fedora:17:python-devel]
+packages=python-devel
+
+[fedora:17:pyqt4]
+packages=PyQt4
+
+[fedora:17:pyqt4-dbus]
+packages=dbus-python
+
+[fedora:17:python23]
+packages=python
+
+[fedora:17:python2X]
+packages=python
+
+[fedora:17:reportlab]
+packages=python-reportlab
+
+[fedora:17:sane]
+packages=sane-backends
+
+[fedora:17:sane-devel]
+packages=sane-backends-devel
+
+[fedora:17:scanimage]
+packages=sane-frontends
+
+[fedora:17:xsane]
+packages=xsane
+
+[fedora:17:python-dbus]
+packages=dbus-python,pygobject2
+
+[fedora:17:dbus]
+packages=dbus-devel
+
+[fedora:17:cups-image]
+packages=cups-devel
+
+[fedora:17:python-notify]
+packages=notify-python
+
+[fedora:17:policykit]
+packages=polkit,polkit-gnome
+
+[fedora:17:network]
+packages=wget
+
+[fedora:17:avahi-utils]
+packages=avahi-tools
+
+[fedora:17:automake]
+packages=automake
+
+# ********************
+[fedora:18]
+code_name=Sperical Cow
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.12.10a
+release_date=08/01/2013
+notes=To complete the install in Fedora you must quit the installer at the printer setup stage, log out, log back in, and run hp-setup.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+policykit=0
+native_cups=1
+open_mdns_port=/bin/bash ./init-iptables-firewall
+pre_depend_cmd=su -c "yum clean all",su -c "yum check-update"
+
+[fedora:18:cups]
+packages=cups
+
+[fedora:18:cups-devel]
+packages=cups-devel
+
+[fedora:18:gcc]
+packages=audit,gcc-c++
+
+[fedora:18:gs]
+packages=ghostscript
+
+[fedora:18:libcrypto]
+packages=openssl-devel
+
+[fedora:18:libjpeg]
+packages=libjpeg-devel
+
+[fedora:18:libnetsnmp-devel]
+packages=net-snmp-devel
+
+[fedora:18:libpthread]
+packages=glibc-headers
+
+[fedora:18:libtool]
+packages=audit,libtool,rpm-build
+
+[fedora:18:libusb]
+packages=libusb1-devel
+
+[fedora:18:make]
+packages=make
+
+[fedora:18:pil]
+packages=python-imaging
+
+[fedora:18:ppdev]
+packages=
+commands=su -c "/sbin/modprobe ppdev"
+
+[fedora:18:pyqt]
+packages=PyQt
+
+[fedora:18:python-devel]
+packages=python-devel
+
+[fedora:18:pyqt4]
+packages=PyQt4
+
+[fedora:18:pyqt4-dbus]
+packages=dbus-python
+
+[fedora:18:python23]
+packages=python
+
+[fedora:18:python2X]
+packages=python
+
+[fedora:18:reportlab]
+packages=python-reportlab
+
+[fedora:18:sane]
+packages=sane-backends
+
+[fedora:18:sane-devel]
+packages=sane-backends-devel
+
+[fedora:18:scanimage]
+packages=sane-frontends
+
+[fedora:18:xsane]
+packages=xsane
+
+[fedora:18:python-dbus]
+packages=dbus-python,pygobject2
+
+[fedora:18:dbus]
+packages=dbus-devel
+
+[fedora:18:cups-image]
+packages=cups-devel
+
+[fedora:18:python-notify]
+packages=notify-python
+
+[fedora:18:policykit]
+packages=polkit,polkit-gnome
+
+[fedora:18:network]
+packages=wget
+
+[fedora:18:avahi-utils]
+packages=avahi-tools
+
+[fedora:18:automake]
+packages=automake
+
+# ****************************************
+
+[fedora:19]
+code_name=Schrodinger's Cat
+supported=1
+packaged_version=3.13.5
+release_date=02/07/2013
+same_as_version=17
+
+
+
+# ****************************************
+
+[fedora:20]
+code_name=Heisenbug
+supported=1
+packaged_version=3.13.9
+release_date=12/11/2013
+same_as_version=19
+
+
+
+# ****************************************
+
+[fedora:21]
+code_name=
+supported=1
+packaged_version=3.14.10
+release_date=09/12/2014
+same_as_version=17
+
+# ****************************************
+
+[fedora:22]
+code_name=
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=0
+network_supported=1
+parallel_supported=0
+usb_supported=1
+packaged_version=3.15.6
+release_date=26/05/2015
+notes=To complete the install in Fedora you must quit the installer at the printer setup stage, log out, log back in, and run hp-setup.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+policykit=0
+native_cups=1
+open_mdns_port=/bin/bash ./init-iptables-firewall
+package_mgr_cmd=su -c "dnf -y -d 10 -e 1 install $packages_to_install"
+pre_depend_cmd=su -c "dnf check-update"
+hplip_remove_cmd=su -c "dnf -y -d 10 -e 1 remove hplip"
+
+[fedora:22:cups]
+packages=cups
+
+[fedora:22:cups-devel]
+packages=cups-devel
+
+[fedora:22:gcc]
+packages=gcc-c++
+
+[fedora:22:gs]
+packages=ghostscript
+
+[fedora:22:libcrypto]
+packages=openssl-devel
+
+[fedora:22:libjpeg]
+packages=libjpeg-devel
+
+[fedora:22:libnetsnmp-devel]
+packages=net-snmp-devel
+
+[fedora:22:libpthread]
+packages=glibc-headers
+
+[fedora:22:libtool]
+packages=libtool,rpm-build
+
+[fedora:22:libusb]
+packages=libusb1-devel
+
+[fedora:22:make]
+packages=make
+
+[fedora:22:pil]
+packages=python-imaging
+
+[fedora:22:ppdev]
+packages=
+commands=su -c "/sbin/modprobe ppdev"
+
+[fedora:22:pyqt]
+packages=PyQt
+
+[fedora:22:python-devel]
+packages=python-devel
+
+[fedora:22:pyqt4]
+packages=PyQt4
+
+[fedora:22:pyqt4-dbus]
+packages=dbus-python
+
+[fedora:22:python2X]
+packages=python
+
+[fedora:22:reportlab]
+packages=python-reportlab
+
+[fedora:22:sane]
+packages=sane-backends
+
+[fedora:22:sane-devel]
+packages=sane-backends-devel
+
+[fedora:22:scanimage]
+packages=sane-frontends
+
+[fedora:22:xsane]
+packages=xsane
+
+[fedora:22:python-dbus]
+packages=dbus-python,pygobject2
+
+[fedora:22:dbus]
+packages=dbus-devel
+
+[fedora:22:cups-image]
+packages=cups-devel
+
+[fedora:22:python-notify]
+packages=notify-python
+
+[fedora:22:policykit]
+packages=polkit,polkit-gnome
+
+[fedora:22:network]
+packages=wget
+
+[fedora:22:avahi-utils]
+packages=avahi-tools
+
+[fedora:22:python3X]
+packages=python3
+
+[fedora:22:python3-notify2]
+packages=PKG_FROM_PIP:notify2
+
+[fedora:22:python3-pyqt4]
+packages=python3-PyQt4
+
+[fedora:22:python3-dbus]
+packages=python3-dbus,python3-gobject
+
+[fedora:22:python3-xml]
+packages=python3-lxml
+
+[fedora:22:python3-devel]
+packages=python3-devel
+
+[fedora:22:python3-pil]
+packages=python3-pillow
+
+[fedora:22:python3-reportlab]
+packages=python3-reportlab
+
+[fedora:22:automake]
+packages=automake
+
+# ****************************************
+
+[fedora:23]
+code_name=
+supported=1
+packaged_version=3.15.7
+release_date=27/10/2015
+same_as_version=22
+
+
+# ****************************************
+
+[fedora:24]
+code-name=
+supported=1
+packaged_version=3.16.8
+release_date=27/08/2016
+same_as_version=22
+
+# ****************************************
+
+[fedora:25]
+code-name=
+supported=1
+packaged_version=3.16.11
+release_date=23/11/2016
+same_as_version=22
+
+# ****************************************
+
+[fedora:26]
+code-name=
+supported=1
+packaged_version=3.17.9
+release_date=11/07/2017
+same_as_version=22
+
+# ****************************************
+
+[fedora:27]
+code_name=
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=0
+network_supported=1
+parallel_supported=0
+usb_supported=1
+packaged_version=3.18.2
+release_date=14/11/2017
+notes=To complete the install in Fedora you must quit the installer at the printer setup stage, log out, log back in, and run hp-setup.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+policykit=0
+native_cups=1
+open_mdns_port=/bin/bash ./init-iptables-firewall
+package_mgr_cmd=su -c "dnf -y -d 10 -e 1 install $packages_to_install"
+pre_depend_cmd=su -c "dnf check-update"
+#scanjet_depend_cmd=su -c "dnf -y -d 10 -e 1 install python2-pip",su -c "dnf -y -d 10 -e 1 install leptonica",su -c "dnf -y -d 10 -e 1 install leptonica-devel",su -c "dnf -y -d 10 -e 1 install tesseract",su -c "dnf -y -d 10 -e 1 install tesseract-devel",su -c "pip2 install tesserocr",su -c "dnf -y -d 10 -e 1 install tesseract-langpack-*",su -c "dnf -y -d 10 -e 1 install zbar-devel",su -c "pip2 install zbar",su -c "pip2 install opencv-python",su -c "pip2 install pypdf2",su -c "pip2 install imutils"
+#scanjet_py3_depend_cmd=su -c "dnf -y -d 10 -e 1 install python3-pip",su -c "dnf -y -d 10 -e 1 install leptonica",su -c "dnf -y -d 10 -e 1 install leptonica-devel",su -c "dnf -y -d 10 -e 1 install tesseract",su -c "dnf -y -d 10 -e 1 install tesseract-devel",su -c "pip3 install tesserocr",su -c "dnf -y -d 10 -e 1 install tesseract-langpack-*",su -c "pip3 install opencv-python",su -c "pip3 install pypdf2",su -c "pip3 install imutils"
+hplip_remove_cmd=su -c "dnf -y -d 10 -e 1 remove hplip"
+
+[fedora:27:cups]
+packages=cups
+
+[fedora:27:cups-devel]
+packages=cups-devel
+
+[fedora:27:gcc]
+packages=gcc-c++
+
+[fedora:27:gs]
+packages=ghostscript
+
+[fedora:27:libcrypto]
+packages=openssl-devel
+
+[fedora:27:libjpeg]
+packages=libjpeg-devel
+
+[fedora:27:libnetsnmp-devel]
+packages=net-snmp-devel
+
+[fedora:27:libpthread]
+packages=glibc-headers
+
+[fedora:27:libtool]
+packages=libtool,rpm-build
+
+[fedora:27:libusb]
+packages=libusb1-devel
+
+[fedora:27:make]
+packages=make
+
+[fedora:27:pil]
+packages=python-imaging
+
+[fedora:27:ppdev]
+packages=
+commands=su -c "/sbin/modprobe ppdev"
+
+[fedora:27:pyqt]
+packages=PyQt
+
+[fedora:27:python-devel]
+packages=python-devel
+
+[fedora:27:pyqt4]
+packages=PyQt4
+
+[fedora:27:pyqt4-dbus]
+packages=dbus-python
+
+[fedora:27:python2X]
+packages=python
+
+[fedora:27:reportlab]
+packages=python-reportlab
+
+[fedora:27:sane]
+packages=sane-backends
+
+[fedora:27:sane-devel]
+packages=sane-backends-devel
+
+[fedora:27:scanimage]
+packages=sane-frontends
+
+[fedora:27:xsane]
+packages=xsane
+
+[fedora:27:python-dbus]
+packages=dbus-python,pygobject2
+
+[fedora:27:dbus]
+packages=dbus-devel
+
+[fedora:27:cups-image]
+packages=cups-devel
+
+[fedora:27:python-notify]
+packages=notify-python
+
+[fedora:27:policykit]
+packages=polkit,polkit-gnome
+
+[fedora:27:network]
+packages=wget
+
+[fedora:27:avahi-utils]
+packages=avahi-tools
+
+[fedora:27:python3X]
+packages=python3
+
+[fedora:27:python3-notify2]
+packages=PKG_FROM_PIP:notify2
+
+[fedora:27:python3-pyqt4]
+packages=python3-PyQt4
+
+[fedora:27:python3-dbus]
+packages=python3-dbus,python3-gobject
+
+[fedora:27:python3-xml]
+packages=python3-lxml
+
+[fedora:27:python3-devel]
+packages=python3-devel
+
+[fedora:27:python3-pil]
+packages=python3-pillow
+
+[fedora:27:python3-reportlab]
+packages=python3-reportlab
+
+[fedora:27:automake]
+packages=automake
+
+
+# ****************************************
+
+[fedora:28]
+code_name=
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=0
+network_supported=1
+parallel_supported=0
+usb_supported=1
+packaged_version=3.18.5
+release_date=01/05/2018
+notes=To complete the install in Fedora you must quit the installer at the printer setup stage, log out, log back in, and run hp-setup.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+policykit=0
+native_cups=1
+open_mdns_port=/bin/bash ./init-iptables-firewall
+package_mgr_cmd= sudo dnf -y -d 10 -e 1 install $packages_to_install
+pre_depend_cmd=sudo dnf check-update
+scanjet_depend_cmd=sudo dnf -y -d 10 -e 1 install python-pip,sudo pip install opencv-python,sudo pip install pypdf2,sudo pip install imutils,sudo dnf -y -d 10 -e 1 install zbar-devel,sudo dnf update gcc,sudo dnf -y -d 10 -e 1 install zbar-*,sudo dnf -y -d 10 -e 1 install leptonica,sudo dnf -y -d 10 -e 1 install leptonica-devel,sudo dnf -y -d 10 -e 1 install tesseract,sudo dnf -y -d 10 -e 1 install tesseract-devel,sudo pip install tesserocr,sudo dnf -y -d 10 -e 1 install tesseract-langpack-*,sudo dnf -y -d 10 -e 1 install tesseract-osd
+scanjet_py3_depend_cmd=sudo dnf -y -d 10 -e 1 install python3-pip,sudo pip3 install opencv-python,sudo pip3 install pypdf2,sudo pip3 install imutils,sudo dnf -y -d 10 -e 1 install leptonica,sudo dnf -y -d 10 -e 1 install leptonica-devel,sudo dnf -y -d 10 -e 1 install tesseract,sudo dnf -y -d 10 -e 1 install tesseract-devel,sudo pip3 install tesserocr,sudo dnf -y -d 10 -e 1 install tesseract-langpack-*,sudo dnf -y -d 10 -e 1 install tesseract-osd
+hplip_remove_cmd=sudo dnf -y -d 10 -e 1 remove hplip
+
+[fedora:28:cups]
+packages=cups
+
+[fedora:28:cups-devel]
+packages=cups-devel
+
+[fedora:28:gcc]
+packages=gcc-c++
+
+[fedora:28:gs]
+packages=ghostscript
+
+[fedora:28:libcrypto]
+packages=openssl-devel
+
+[fedora:28:libjpeg]
+packages=libjpeg-devel
+
+[fedora:28:libnetsnmp-devel]
+packages=net-snmp-devel
+
+[fedora:28:libpthread]
+packages=glibc-headers
+
+[fedora:28:libtool]
+packages=libtool,rpm-build
+
+[fedora:28:libusb]
+packages=libusb1-devel
+
+[fedora:28:make]
+packages=make
+
+[fedora:28:pil]
+packages=python-imaging
+
+[fedora:28:ppdev]
+packages=
+commands=sudo /sbin/modprobe ppdev
+
+[fedora:28:pyqt]
+packages=PyQt
+
+[fedora:28:python-devel]
+packages=python-devel
+
+[fedora:28:pyqt4]
+packages=PyQt4
+
+[fedora:28:pyqt4-dbus]
+packages=dbus-python
+
+[fedora:28:python2X]
+packages=python
+
+[fedora:28:reportlab]
+packages=python-reportlab
+
+[fedora:28:sane]
+packages=sane-backends
+
+[fedora:28:sane-devel]
+packages=sane-backends-devel
+
+[fedora:28:scanimage]
+packages=sane-frontends
+
+[fedora:28:xsane]
+packages=xsane
+
+[fedora:28:python-dbus]
+packages=dbus-python,pygobject2
+
+[fedora:28:dbus]
+packages=dbus-devel
+
+[fedora:28:cups-image]
+packages=cups-devel
+
+[fedora:28:python-notify]
+packages=notify-python
+
+[fedora:28:policykit]
+packages=polkit,polkit-gnome
+
+[fedora:28:network]
+packages=wget
+
+[fedora:28:avahi-utils]
+packages=avahi-tools
+
+[fedora:28:python3X]
+packages=python3
+
+[fedora:28:python3-notify2]
+packages=PKG_FROM_PIP:notify2
+
+[fedora:28:python3-pyqt4]
+packages=python3-PyQt4
+
+[fedora:28:python3-dbus]
+packages=python3-dbus,python3-gobject
+
+[fedora:28:python3-xml]
+packages=python3-lxml
+
+[fedora:28:python3-devel]
+packages=python3-devel
+
+[fedora:28:python3-pil]
+packages=python3-pillow
+
+[fedora:28:python3-reportlab]
+packages=python3-reportlab
+
+[fedora:28:automake]
+packages=automake
+
+# ****************************************
+
+[linspire]
+index=15
+versions=5.0
+display_name=Linspire
+alt_names=
+display=0
+notes=The installer will uncomment out several Debian repositories to complete the installation. This may pull in packages that are incompatible with Linspire and may cause CNR to stop working.
+package_mgrs=apt-get
+package_mgr_cmd=su -c "apt-get install --yes $packages_to_install"
+pre_depend_cmd=su -c "cp -f /etc/apt/sources.list /etc/apt/sources.hplip,echo deb ftp://mirrors.kernel.org/debian/ sid main contrib non-free | sudo tee -a /etc/apt/sources.list,echo deb-src ftp://mirrors.kernel.org/debian/ sid main contrib non-free | sudo tee -a /etc/apt/sources.list,su -c "apt-get update"
+post_depend_cmd=
+hplip_remove_cmd=su -c "apt-get remove hplip hpijs"
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[linspire:5.0]
+code_name=Linspire
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ****************************************
+[rhel]
+index=7
+versions=5.0,6.0,7.0
+display_name=Red Hat Enterprise Linux
+alt_names=red hat enterprise linux
+display=1
+notes=
+package_mgrs=yum,rpm,up2date,gpk-update-viewer
+#package_mgr_cmd=su -c 'rpm install $packages_to_install'
+package_mgr_cmd=su -c 'yum -y -d 10 -e 1 install $packages_to_install'
+pre_depend_cmd=su -c 'yum list update'
+post_depend_cmd=
+hplip_remove_cmd=su -c 'rpm -ev hplipfull'
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[rhel:5.0]
+code_name=
+supported=0
+libusb01=1
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=1.6.7
+release_date=
+notes=
+ppd_install=
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+package_available=1
+package_arch=i386,x86_64
+
+
+[rhel:5.0:cups]
+packages=cups
+
+[rhel:5.0:cups-devel]
+packages=cups-devel
+
+[rhel:5.0:gcc]
+packages=gcc-c++
+
+[rhel:5.0:gs]
+packages=ghostscript
+
+[rhel:5.0:libcrypto]
+packages=openssl-devel
+
+[rhel:5.0:libjpeg]
+packages=libjpeg-devel
+
+[rhel:5.0:libnetsnmp-devel]
+packages=net-snmp-devel
+
+[rhel:5.0:libpthread]
+packages=glibc-headers
+
+[rhel:5.0:libtool]
+packages=libtool
+
+[rhel:5.0:libusb]
+packages=libusb1
+
+[rhel:5.0:make]
+packages=make
+
+[rhel:5.0:pil]
+packages=python-imaging
+
+[rhel:5.0:ppdev]
+packages=
+
+[rhel:5.0:pyqt]
+packages=PyQt
+
+[rhel:5.0:python-devel]
+packages=python-devel
+
+[rhel:5.0:pyqt4]
+packages=PyQt4
+
+[rhel:5.0:pyqt4-dbus]
+packages=dbus-python
+
+[rhel:5.0:python23]
+packages=python
+
+[rhel:5.0:python2X]
+packages=python
+
+[rhel:5.0:reportlab]
+packages=python-reportlab
+
+[rhel:5.0:sane]
+packages=sane-backends
+
+[rhel:5.0:sane-devel]
+packages=sane-backends-devel
+
+[rhel:5.0:scanimage]
+packages=sane-frontends
+
+[rhel:5.0:xsane]
+packages=xsane
+
+[rhel:5.0:python-dbus]
+packages=dbus-python,pygobject2
+
+[rhel:5.0:dbus]
+packages=dbus-devel
+
+[rhel:5.0:cups-image]
+packages=cups-devel
+
+[rhel:5.0:python-notify]
+packages=notify-python
+
+[rhel:5.0:policykit]
+packages=polkit,polkit-gnome
+
+[rhel:5.0:network]
+packages=wget
+
+[rhel:5.0:avahi-utils]
+packages=avahi-tools
+
+[rhel:5.0:automake]
+packages=automake1.11
+
+# ********************
+[rhel:6.0]
+code_name=Santiago
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=1.6.7
+release_date=
+notes=
+ppd_install=
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+package_available=1
+package_arch=i686,x86_64
+native_cups=1
+libusb01=1
+
+[rhel:6.0:cups]
+packages=cups
+
+[rhel:6.0:cups-devel]
+packages=cups-devel
+
+[rhel:6.0:gcc]
+packages=gcc-c++
+
+[rhel:6.0:gs]
+packages=ghostscript
+
+[rhel:6.0:libcrypto]
+packages=openssl-devel
+
+[rhel:6.0:libjpeg]
+packages=libjpeg-devel
+
+[rhel:6.0:libnetsnmp-devel]
+packages=net-snmp-devel
+
+[rhel:6.0:libpthread]
+packages=glibc-headers
+
+[rhel:6.0:libtool]
+packages=libtool
+
+[rhel:6.0:libusb]
+packages=libusb1
+
+[rhel:6.0:make]
+packages=make
+
+[rhel:6.0:pil]
+packages=python-imaging
+
+[rhel:6.0:ppdev]
+packages=
+
+[rhel:6.0:pyqt]
+packages=PyQt
+
+[rhel:6.0:python-devel]
+packages=python-devel
+
+[rhel:6.0:pyqt4]
+packages=PyQt4
+
+[rhel:6.0:pyqt4-dbus]
+packages=dbus-python
+
+[rhel:6.0:python23]
+packages=python
+
+[rhel:6.0:python2X]
+packages=python
+
+[rhel:6.0:reportlab]
+packages=python-reportlab
+
+[rhel:6.0:sane]
+packages=sane-backends
+
+[rhel:6.0:sane-devel]
+packages=sane-backends-devel
+
+[rhel:6.0:scanimage]
+packages=sane-frontends
+
+[rhel:6.0:xsane]
+packages=xsane
+
+[rhel:6.0:python-dbus]
+packages=dbus-python,pygobject2
+
+[rhel:6.0:dbus]
+packages=dbus-devel
+
+[rhel:6.0:cups-image]
+packages=cups-devel
+
+[rhel:6.0:python-notify]
+packages=notify-python
+
+[rhel:6.0:policykit]
+packages=polkit,polkit-gnome
+
+[rhel:6.0:network]
+packages=wget
+
+[rhel:6.0:avahi-utils]
+packages=avahi-tools
+
+[rhel:6.0:automake]
+packages=automake1.11
+
+# ****************************************
+[rhel:7.0]
+code_name=Maipo
+packaged_version=3.13.7
+release_date=10/06/2014
+same_as_version=6.0
+
+# ****************************************
+[rhel:7.1]
+packaged_version=3.14.7
+release_date=05/03/2015
+same_as_version=6.0
+
+# ****************************************
+[rhel:7.2]
+packaged_version=3.14.7
+release_date=21/09/2015
+same_as_version=6.0
+
+# ****************************************
+[rhel:7.3]
+packaged_version=3.17.9
+release_date=03/11/2016
+same_as_version=6.0
+
+# ****************************************
+[slackware]
+index=8
+versions=9.0,9.1,10.0,10.1,10.2,11,12,12.1
+display_name=Slackware Linux
+alt_names=
+display=0
+notes=
+package_mgrs=
+package_mgr_cmd=
+pre_depend_cmd=
+post_depend_cmd=
+hplip_remove_cmd=
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[slackware:9.0]
+code_name=
+supported=0
+scan_supported=0
+fax_supported=0
+pcard_supported=0
+network_supported=0
+parallel_supported=0
+usb_supported=0
+packaged_version=
+release_date=2003-3-19
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=none
+
+# ********************
+[slackware:9.1]
+code_name=
+supported=0
+scan_supported=0
+fax_supported=0
+pcard_supported=0
+network_supported=0
+parallel_supported=0
+usb_supported=0
+packaged_version=
+release_date=2003-9-26
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=none
+
+# ********************
+[slackware:10.0]
+code_name=
+supported=0
+scan_supported=0
+fax_supported=0
+pcard_supported=0
+network_supported=0
+parallel_supported=0
+usb_supported=0
+packaged_version=
+release_date=2004-6-23
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=none
+
+# ********************
+[slackware:10.1]
+code_name=
+supported=0
+scan_supported=0
+fax_supported=0
+pcard_supported=0
+network_supported=0
+parallel_supported=0
+usb_supported=0
+packaged_version=
+release_date=2005-2-2
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=none
+
+# ********************
+[slackware:10.2]
+code_name=
+supported=0
+scan_supported=0
+fax_supported=0
+pcard_supported=0
+network_supported=0
+parallel_supported=0
+usb_supported=0
+packaged_version=
+release_date=2005-9-14
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=none
+
+# ********************
+[slackware:11]
+code_name=
+supported=0
+scan_supported=0
+fax_supported=0
+pcard_supported=0
+network_supported=0
+parallel_supported=0
+usb_supported=0
+packaged_version=1.6.9
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=none
+
+# ********************
+[slackware:12]
+code_name=
+supported=0
+scan_supported=0
+fax_supported=0
+pcard_supported=0
+network_supported=0
+parallel_supported=0
+usb_supported=0
+packaged_version=1.7.4a
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=none
+
+# ********************
+[slackware:12.1]
+code_name=
+supported=0
+scan_supported=0
+fax_supported=0
+pcard_supported=0
+network_supported=0
+parallel_supported=0
+usb_supported=0
+packaged_version=2.8.4
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=none
+
+# ****************************************
+[centos]
+index=23
+versions=any
+display_name=CentOS
+alt_names=
+display=0
+notes=
+package_mgrs=pup,yum,rpm
+package_mgr_cmd=su -c 'yum -y -d 10 -e 1 install $packages_to_install'
+pre_depend_cmd=su -c 'yum list update'
+post_depend_cmd=
+hplip_remove_cmd=
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[centos:any]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+libusb01=1
+udev_sysfs_rule=1
+packaged_version=
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+
+[centos:any:cups]
+packages=cups
+
+[centos:any:cups-devel]
+packages=cups-devel
+
+[centos:any:cups-image]
+packages=cups-devel
+
+[centos:any:gcc]
+packages=gcc-c++
+
+[centos:any:gs]
+packages=ghostscript
+
+[centos:any:libcrypto]
+packages=openssl-devel
+
+[centos:any:libjpeg]
+packages=libjpeg-devel
+
+[centos:any:libnetsnmp-devel]
+packages=net-snmp-devel
+
+[centos:any:libpthread]
+packages=glibc-headers
+
+[centos:any:libtool]
+packages=libtool
+
+[centos:any:libusb]
+packages=libusb1-devel
+
+[centos:any:make]
+packages=make
+
+[centos:any:pil]
+packages=python-imaging,python-imaging-devel
+
+[centos:any:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[centos:any:pyqt]
+packages=PyQt,PyQt-devel
+
+[centos:any:python-devel]
+packages=python-devel,PyXML
+
+[centos:any:pyqt4]
+packages=PyQt4
+
+[centos:any:pyqt4-dbus]
+packages=pygobject2
+
+[centos:any:python23]
+packages=python
+
+[centos:any:python2X]
+packages=python
+
+[centos:any:reportlab]
+packages=python-reportlab
+
+[centos:any:sane]
+packages=sane-backends
+
+[centos:any:sane-devel]
+packages=sane-backends-devel
+
+[centos:any:scanimage]
+packages=sane-frontends
+
+[centos:any:xsane]
+packages=xsane
+
+[centos:any:cups-ddk]
+packages=
+
+[centos:any:python-dbus]
+packages=dbus-python,policycoreutils-gui
+
+[centos:any:python-ctypes]
+packages=
+
+[centos:any:python-notify]
+packages=notify-python
+
+[centos:any:dbus]
+packages=dbus-devel
+
+[centos:any:network]
+packages=wget
+
+[centos:any:avahi-utils]
+packages=avahi-tools
+
+[centos:any:automake]
+packages=automake1.11
+
+# ****************************************
+[gentoo]
+index=9
+versions=any
+display_name=Gentoo Linux
+alt_names=
+display=0
+notes=
+package_mgrs=
+package_mgr_cmd=
+pre_depend_cmd=
+post_depend_cmd=
+hplip_remove_cmd=
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[gentoo:any]
+code_name=
+supported=0
+scan_supported=0
+fax_supported=0
+pcard_supported=0
+network_supported=0
+parallel_supported=0
+usb_supported=0
+packaged_version=
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=none
+
+
+# ****************************************
+[pclinuxos]
+index=17
+versions=2006.0,2006,2007.0,2007,2008.0,2008,2009,2009.0
+display_name=PCLinuxOS
+alt_names=
+display=1
+notes=Please enable all the available repositories before continuing or the install will fail.
+package_mgrs=apt-get,synaptic
+package_mgr_cmd=su -c "apt-get install --yes $packages_to_install"
+pre_install_cmd=su - -c "/etc/init.d/cups restart",su -c "touch /etc/security/console.perms.d/60-hplip.perms && echo '<usb>=/dev/usb/dabusb* /dev/usb/mdc800* /dev/usb/rio500 /dev/ttyUSB*' | tee /etc/security/console.perms.d/60-hplip.perms"
+pre_depend_cmd=su -c "apt-get update"
+post_depend_cmd=
+hplip_remove_cmd=su -c "apt-get remove --yes hplip hpijs"
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+libusb01=1
+
+# ********************
+[pclinuxos:2006.0]
+code_name=Texstar
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=
+libusb01=1
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+
+[pclinuxos:2006.0:cups]
+packages=libcups2
+
+[pclinuxos:2006.0:cups-devel]
+packages=libcups2-devel
+
+[pclinuxos:2006.0:gcc]
+packages=gcc-c++
+
+[pclinuxos:2006.0:gs]
+packages=ghostscript
+
+[pclinuxos:2006.0:libcrypto]
+packages=openssl
+
+[pclinuxos:2006.0:libjpeg]
+packages=libjpeg62-devel
+
+[pclinuxos:2006.0:libnetsnmp-devel]
+packages=libnet-snmp5-devel
+
+[pclinuxos:2006.0:libpthread]
+packages=glibc
+
+[pclinuxos:2006.0:libtool]
+packages=libtool
+
+[pclinuxos:2006.0:libusb]
+packages=libusb-devel
+
+[pclinuxos:2006.0:make]
+packages=make
+
+[pclinuxos:2006.0:pil]
+packages=python-imaging
+
+[pclinuxos:2006.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[pclinuxos:2006.0:pyqt]
+packages=pyqt
+
+[pclinuxos:2006.0:python-devel]
+packages=python-devel
+
+[pclinuxos:2006.0:pyqt4]
+packages=PyQt4
+
+[pclinuxos:2006.0:pyqt4-dbus]
+packages=dbus-python
+
+[pclinuxos:2006.0:python23]
+packages=python
+
+[pclinuxos:2006.0:python2X]
+packages=python
+
+[pclinuxos:2006.0:reportlab]
+packages=python-reportlab
+
+[pclinuxos:2006.0:sane]
+packages=sane-frontends
+
+[pclinuxos:2006.0:sane-devel]
+packages=sane-devel
+
+[pclinuxos:2006.0:scanimage]
+packages=sane-frontends
+
+[pclinuxos:2006.0:xsane]
+packages=xsane
+
+[pclinuxos:2006.0:cups-ddk]
+packages=
+
+[pclinuxos:2006.0:python-dbus]
+# packages=dbus-python,libdbus-1_3-devel,python-gobject
+
+[pclinuxos:2006.0:python-ctypes]
+# packages=python-ctypes
+
+[pclinuxos:2006.0:cups-image]
+packages=libcups2-devel
+
+[pclinuxos:2006.0:network]
+packages=wget
+
+[pclinuxos:2006.0:avahi-utils]
+packages=avahi
+
+[pclinuxos:2006.0:automake]
+packages=automake1.11
+
+# ********************
+[pclinuxos:2006]
+same_as_version=2006.0
+
+# ********************
+[pclinuxos:2007.0]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=2.7.10
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+libusb01=1
+
+[pclinuxos:2007.0:cups]
+packages=libcups2
+
+[pclinuxos:2007.0:cups-devel]
+packages=libcups2-devel
+
+[pclinuxos:2007.0:gcc]
+packages=gcc-c++
+
+[pclinuxos:2007.0:gs]
+packages=ghostscript
+
+[pclinuxos:2007.0:libcrypto]
+packages=openssl
+
+[pclinuxos:2007.0:libjpeg]
+packages=libjpeg62-devel
+
+[pclinuxos:2007.0:libnetsnmp-devel]
+packages=libnet-snmp10-devel
+
+[pclinuxos:2007.0:libpthread]
+packages=glibc
+
+[pclinuxos:2007.0:libtool]
+packages=libtool
+
+[pclinuxos:2007.0:libusb]
+packages=libusb-devel
+
+[pclinuxos:2007.0:make]
+packages=make
+
+[pclinuxos:2007.0:pil]
+packages=python-imaging
+
+[pclinuxos:2007.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[pclinuxos:2007.0:pyqt]
+packages=pyqt
+
+[pclinuxos:2007.0:python-devel]
+packages=libpython2.4-devel
+
+[pclinuxos:2007.0:pyqt4]
+packages=PyQt4
+
+[pclinuxos:2007.0:pyqt4-dbus]
+packages=dbus-python
+
+[pclinuxos:2007.0:python23]
+packages=python
+
+[pclinuxos:2007.0:python2X]
+packages=python
+
+[pclinuxos:2007.0:reportlab]
+packages=python-reportlab
+
+[pclinuxos:2007.0:sane]
+packages=sane-frontends
+
+[pclinuxos:2007.0:sane-devel]
+packages=libsane1-devel
+
+[pclinuxos:2007.0:scanimage]
+packages=sane-frontends
+
+[pclinuxos:2007.0:xsane]
+packages=xsane
+
+[pclinuxos:2007.0:cups-ddk]
+# packages=cupsddk,cupsddk-drivers
+
+[pclinuxos:2007.0:python-dbus]
+packages=dbus-python,python-gobject
+
+[pclinuxos:2007.0:dbus]
+packages=libdbus-1_3-devel
+
+[pclinuxos:2007.0:python-ctypes]
+packages=python-ctypes
+
+[pclinuxos:2007.0:cups-image]
+packages=libcups2-devel
+
+[pclinuxos:2007.0:network]
+packages=wget
+
+[pclinuxos:2007.0:avahi-utils]
+packages=avahi
+
+[pclinuxos:2007.0:automake]
+packages=automake1.11
+
+# ********************
+[pclinuxos:2007]
+same_as_version=2007.0
+
+# ********************
+[pclinuxos:2008.0]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=2.7.10
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+libusb01=1
+
+[pclinuxos:2008.0:cups]
+packages=libcups2
+
+[pclinuxos:2008.0:cups-devel]
+packages=libcups2-devel
+
+[pclinuxos:2008.0:gcc]
+packages=gcc-c++
+
+[pclinuxos:2008.0:gs]
+packages=ghostscript
+
+[pclinuxos:2008.0:libcrypto]
+packages=openssl
+
+[pclinuxos:2008.0:libjpeg]
+packages=libjpeg62-devel
+
+[pclinuxos:2008.0:libnetsnmp-devel]
+packages=libnet-snmp10-devel
+
+[pclinuxos:2008.0:libpthread]
+packages=glibc
+
+[pclinuxos:2008.0:libtool]
+packages=libtool
+
+[pclinuxos:2008.0:libusb]
+packages=libusb-devel
+
+[pclinuxos:2008.0:make]
+packages=make
+
+[pclinuxos:2008.0:pil]
+packages=python-imaging
+
+[pclinuxos:2008.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[pclinuxos:2008.0:pyqt]
+packages=pyqt
+
+[pclinuxos:2008.0:python-devel]
+packages=libpython2.4-devel
+
+[pclinuxos:2008.0:pyqt4]
+packages=PyQt4
+
+[pclinuxos:2008.0:pyqt4-dbus]
+packages=dbus-python
+
+[pclinuxos:2008.0:python23]
+packages=python
+
+[pclinuxos:2008.0:python2X]
+packages=python
+
+[pclinuxos:2008.0:reportlab]
+packages=python-reportlab
+
+[pclinuxos:2008.0:sane]
+packages=sane-frontends
+
+[pclinuxos:2008.0:sane-devel]
+packages=libsane1-devel
+
+[pclinuxos:2008.0:scanimage]
+packages=sane-frontends
+
+[pclinuxos:2008.0:xsane]
+packages=xsane
+
+[pclinuxos:2008.0:cups-ddk]
+# packages=cupsddk,cupsddk-drivers
+
+[pclinuxos:2008.0:python-dbus]
+packages=dbus-python,python-gobject
+
+[pclinuxos:2008.0:dbus]
+packages=libdbus-1_3-devel
+
+[pclinuxos:2008.0:python-ctypes]
+packages=python-ctypes
+
+[pclinuxos:2008.0:cups-image]
+packages=libcups2-devel
+
+[pclinuxos:2008.0:network]
+packages=wget
+
+[pclinuxos:2008.0:avahi-utils]
+packages=avahi
+
+[pclinuxos:2008.0:automake]
+packages=automake1.11
+
+# ********************
+[pclinuxos:2008]
+same_as_version=2008.0
+
+# ********************
+[pclinuxos:2009.0]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+libusb01=1
+
+[pclinuxos:2009.0:cups]
+packages=libcups2
+
+[pclinuxos:2009.0:cups-devel]
+packages=libcups2-devel
+
+[pclinuxos:2009.0:gcc]
+packages=gcc-c++
+
+[pclinuxos:2009.0:gs]
+packages=ghostscript
+
+[pclinuxos:2009.0:libcrypto]
+packages=openssl
+
+[pclinuxos:2009.0:libjpeg]
+packages=libjpeg62-devel
+
+[pclinuxos:2009.0:libnetsnmp-devel]
+packages=libnet-snmp10-devel
+
+[pclinuxos:2009.0:libpthread]
+packages=glibc
+
+[pclinuxos:2009.0:libtool]
+packages=libtool
+
+[pclinuxos:2009.0:libusb]
+packages=libusb-devel
+
+[pclinuxos:2009.0:make]
+packages=make
+
+[pclinuxos:2009.0:pil]
+packages=python-imaging
+
+[pclinuxos:2009.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[pclinuxos:2009.0:pyqt]
+packages=pyqt
+
+[pclinuxos:2009.0:python-devel]
+packages=libpython2.4-devel
+
+[pclinuxos:2009.0:pyqt4]
+packages=PyQt4
+
+[pclinuxos:2009.0:pyqt4-dbus]
+packages=dbus-python
+
+[pclinuxos:2009.0:python23]
+packages=python
+
+[pclinuxos:2009.0:python2X]
+packages=python
+
+[pclinuxos:2009.0:reportlab]
+packages=python-reportlab
+
+[pclinuxos:2009.0:sane]
+packages=sane-frontends
+
+[pclinuxos:2009.0:sane-devel]
+packages=libsane1-devel
+
+[pclinuxos:2009.0:scanimage]
+packages=sane-frontends
+
+[pclinuxos:2009.0:xsane]
+packages=xsane
+
+[pclinuxos:2009.0:cups-ddk]
+# packages=cupsddk,cupsddk-drivers
+
+[pclinuxos:2009.0:python-dbus]
+packages=dbus-python,python-gobject
+
+[pclinuxos:2009.0:dbus]
+packages=libdbus-1_3-devel
+
+[pclinuxos:2009.0:python-ctypes]
+packages=python-ctypes
+
+[pclinuxos:2009.0:cups-image]
+packages=libcups2-devel
+
+[pclinuxos:2009.0:network]
+packages=wget
+
+[pclinuxos:2009.0:avahi-utils]
+packages=avahi
+
+[pclinuxos:2009.0:automake]
+packages=automake1.11
+
+# ********************
+[pclinuxos:2009]
+same_as_version=2009.0
+
+# ********************
+[pclinuxos:2009.1]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+libusb01=1
+
+[pclinuxos:2009.1:cups]
+packages=libcups2
+
+[pclinuxos:2009.1:cups-devel]
+packages=libcups2-devel
+
+[pclinuxos:2009.1:gcc]
+packages=gcc-c++
+
+[pclinuxos:2009.1:gs]
+packages=ghostscript
+
+[pclinuxos:2009.1:libcrypto]
+packages=openssl
+
+[pclinuxos:2009.1:libjpeg]
+packages=libjpeg62-devel
+
+[pclinuxos:2009.1:libnetsnmp-devel]
+packages=libnet-snmp10-devel
+
+[pclinuxos:2009.1:libpthread]
+packages=glibc
+
+[pclinuxos:2009.1:libtool]
+packages=libtool
+
+[pclinuxos:2009.1:libusb]
+packages=libusb-devel
+
+[pclinuxos:2009.1:make]
+packages=make
+
+[pclinuxos:2009.1:pil]
+packages=python-imaging
+
+[pclinuxos:2009.1:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[pclinuxos:2009.1:pyqt]
+packages=pyqt
+
+[pclinuxos:2009.1:python-devel]
+packages=libpython2.4-devel
+
+[pclinuxos:2009.1:pyqt4]
+packages=PyQt4
+
+[pclinuxos:2009.1:pyqt4-dbus]
+packages=dbus-python
+
+[pclinuxos:2009.1:python23]
+packages=python
+
+[pclinuxos:2009.1:python2X]
+packages=python
+
+[pclinuxos:2009.1:reportlab]
+packages=python-reportlab
+
+[pclinuxos:2009.1:sane]
+packages=sane-frontends
+
+[pclinuxos:2009.1:sane-devel]
+packages=libsane1-devel
+
+[pclinuxos:2009.1:scanimage]
+packages=sane-frontends
+
+[pclinuxos:2009.1:xsane]
+packages=xsane
+
+[pclinuxos:2009.1:cups-ddk]
+# packages=cupsddk,cupsddk-drivers
+
+[pclinuxos:2009.1:python-dbus]
+packages=dbus-python,python-gobject
+
+[pclinuxos:2009.1:dbus]
+packages=libdbus-1_3-devel
+
+[pclinuxos:2009.1:python-ctypes]
+packages=python-ctypes
+
+[pclinuxos:2009.1:cups-image]
+packages=libcups2-devel
+
+[pclinuxos:2009.1:network]
+packages=wget
+
+[pclinuxos:2009.1:avahi-utils]
+packages=avahi
+
+[pclinuxos:2009.1:automake]
+packages=automake1.11
+
+# ****************************************
+[igos]
+index=32
+versions=1.0
+display_name=IGOS
+alt_names=IGOS
+display=1
+notes=SELinux must be disabled for HPLIP to function properly. Please disable SELinux before continuing.
+package_mgrs=yum,rpm,up2date
+package_mgr_cmd=su -c "yum -y -d 10 -e 1 install $packages_to_install"
+pre_depend_cmd=su -c "yum clean all"
+post_depend_cmd=
+hplip_remove_cmd=su -c "yum -y -d 10 -e 1 remove hplip hpijs"
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[igos:1.0]
+code_name=Nusantara
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+[igos:1.0:cups]
+packages=cups
+
+[igos:1.0:cups-devel]
+packages=cups-devel
+
+[igos:1.0:gcc]
+packages=gcc-c++
+
+[igos:1.0:gs]
+packages=ghostscript
+
+[igos:1.0:libcrypto]
+packages=net-snmp-devel
+
+[igos:1.0:libjpeg]
+packages=libjpeg-devel
+
+[igos:1.0:libnetsnmp-devel]
+packages=net-snmp-devel
+
+[igos:1.0:libpthread]
+packages=glibc-headers
+
+[igos:1.0:libtool]
+packages=libtool
+
+[igos:1.0:libusb]
+packages=libusb-devel
+
+[igos:1.0:make]
+packages=make
+
+[igos:1.0:pil]
+packages=python-imaging
+
+[igos:1.0:ppdev]
+packages=
+commands=su -c "/sbin/modprobe ppdev"
+
+[igos:1.0:pyqt]
+packages=PyQt
+
+[igos:1.0:python-devel]
+packages=python-devel
+
+[igos:1.0::pyqt4]
+packages=
+
+[igos:1.0:pyqt4-dbus]
+packages=
+
+[igos:1.0:python23]
+packages=python
+
+[igos:1.0:python2X]
+packages=python
+
+[igos:1.0:reportlab]
+packages=python-reportlab
+
+[igos:1.0:sane]
+packages=sane-backends
+
+[igos:1.0:sane-devel]
+packages=sane-devel
+
+[igos:1.0:scanimage]
+packages=sane-frontends
+
+[igos:1.0:xsane]
+packages=xsane
+
+[igos:1.0:cups-ddk]
+# packages=cupsddk,cupsddk-drivers
+
+[igos:1.0:python-dbus]
+# packages=dbus-python,python-gobject
+
+[igos:1.0:python-ctypes]
+# packages=python-ctypes
+
+[igos:1.0:cups-image]
+packages=
+
+[igos:1.0:network]
+packages=wget
+
+[igos:1.0:avahi-utils]
+packages=avahi
+
+[igos:1.0:automake]
+packages=automake1.11
+
+[igos:1.0:epm]
+packages=epm
+
+# ****************************************
+[ubuntu]
+index=12
+versions=10.04,11.10,12.04,12.10,13.04,13.10,14.04,14.10,15.04,15.10,16.04,16.10,17.04,17.10,18.04
+display_name=Ubuntu
+alt_names=kubuntu,edubuntu,xubuntu
+display=1
+notes=
+package_mgrs=dpkg,apt-get,synaptic,update-manager,adept,aptitude,adept-updater
+package_mgr_cmd=sudo apt-get install --assume-yes $packages_to_install
+pre_depend_cmd=sudo dpkg --configure -a,sudo apt-get install --yes --force-yes -f,sudo apt-get update
+post_depend_cmd=
+scanjet_depend_cmd=sudo apt-get install --assume-yes python-pip,sudo pip2 install --upgrade pip,sudo apt-get install --assume-yes libleptonica-dev,sudo apt-get install --assume-yes tesseract-ocr,sudo apt-get install --assume-yes libtesseract-dev,sudo -H pip2 install tesserocr,sudo apt-get install --assume-yes tesseract-ocr-all,sudo apt-get install --assume-yes libzbar-dev,sudo apt-get install --assume-yes python-zbar,sudo -H pip2 install opencv-python,sudo -H pip2 install PyPDF2,sudo -H pip2 install imutils
+#sudo apt-get install --assume-yes tesseract-ocr-all
+scanjet_py3_depend_cmd=sudo apt-get install --assume-yes python3-pip,sudo pip3 install --upgrade pip,sudo apt-get install --assume-yes libleptonica-dev,sudo apt-get install --assume-yes tesseract-ocr,sudo apt-get install --assume-yes libtesseract-dev,sudo -H pip3 install tesserocr,sudo -H pip3 install opencv-python,sudo -H pip3 install PyPDF2,sudo -H pip3 install imutils
+hplip_remove_cmd=sudo apt-get remove --assume-yes hplip hpijs hplip-cups hplip-data libhpmud0 foomatic-db-hpijs
+#sudo apt-get install --assume-yes tesseract-ocr-all,
+su_sudo=sudo
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[ubuntu:10.04]
+code_name=Lucid
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.10.2
+release_date=2010
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+
+
+[ubuntu:10.04:cups]
+packages=libcups2
+
+[ubuntu:10.04:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[ubuntu:10.04:gcc]
+packages=build-essential
+
+[ubuntu:10.04:gs]
+packages=ghostscript
+
+[ubuntu:10.04:libcrypto]
+packages=openssl
+
+[ubuntu:10.04:libjpeg]
+packages=libjpeg62-dev
+
+[ubuntu:10.04:libnetsnmp-devel]
+packages=libsnmp-dev
+
+[ubuntu:10.04:libpthread]
+packages=build-essential
+
+[ubuntu:10.04:libtool]
+packages=libtool
+
+[ubuntu:10.04:libusb]
+packages=libusb-1.0-0-dev,libusb-0.1-4
+
+[ubuntu:10.04:make]
+packages=build-essential
+
+[ubuntu:10.04:pil]
+packages=python-imaging
+
+[ubuntu:10.04:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[ubuntu:10.04:pyqt]
+packages=python-qt4
+
+[ubuntu:10.04:python-devel]
+packages=python-dev
+
+[ubuntu:10.04:pyqt4]
+packages=python-qt4
+
+[ubuntu:10.04:pyqt4-dbus]
+packages=python-qt4-dbus
+
+#[ubuntu:10.04:python23]
+#packages=python
+
+[ubuntu:10.04:python2X]
+packages=python
+
+[ubuntu:10.04:reportlab]
+packages=python-reportlab
+
+[ubuntu:10.04:sane]
+packages=libsane
+
+[ubuntu:10.04:sane-devel]
+packages=libsane-dev
+
+[ubuntu:10.04:scanimage]
+packages=sane-utils
+
+[ubuntu:10.04:xsane]
+packages=xsane
+
+[ubuntu:10.04:python-dbus]
+packages=python-dbus,python-gobject
+
+[ubuntu:10.04:dbus]
+packages=libdbus-1-dev
+
+[ubuntu:10.04:cups-image]
+packages=libcupsimage2-dev
+
+[ubuntu:10.04:cups-ddk]
+packages=cups
+
+[ubuntu:10.04:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[ubuntu:10.04:python-notify]
+packages=python-notify
+
+[ubuntu:10.04:network]
+packages=wget
+
+[ubuntu:10.04:avahi-utils]
+packages=avahi-utils
+
+[ubuntu:10.04:automake]
+packages=automake1.11
+
+[ubuntu:10.04:epm]
+packages=epm
+
+# ********************
+[ubuntu:11.10]
+code_name=Oneiric
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.11.5
+release_date=13/10/2011
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+
+libdir_path=/usr/lib
+
+[ubuntu:11.10:cups]
+packages=libcups2
+
+[ubuntu:11.10:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[ubuntu:11.10:gcc]
+packages=build-essential
+
+[ubuntu:11.10:gs]
+packages=ghostscript
+
+[ubuntu:11.10:libcrypto]
+packages=openssl
+
+[ubuntu:11.10:libjpeg]
+packages=libjpeg62-dev
+
+[ubuntu:11.10:libnetsnmp-devel]
+packages=libsnmp-dev
+
+[ubuntu:11.10:libpthread]
+packages=build-essential
+
+[ubuntu:11.10:libtool]
+packages=libtool
+
+[ubuntu:11.10:libusb]
+packages=libusb-1.0.0-dev,libusb-0.1-4
+
+[ubuntu:11.10:make]
+packages=build-essential
+
+[ubuntu:11.10:pil]
+packages=python-imaging
+
+[ubuntu:11.10:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[ubuntu:11.10:pyqt]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:11.10:python-devel]
+packages=python-dev
+
+[ubuntu:11.10:pyqt4]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:11.10:pyqt4-dbus]
+packages=python-qt4-dbus
+
+#[ubuntu:11.10:python23]
+#packages=python
+
+[ubuntu:11.10:python2X]
+packages=python
+
+[ubuntu:11.10:reportlab]
+packages=python-reportlab
+
+[ubuntu:11.10:sane]
+packages=libsane
+
+[ubuntu:11.10:sane-devel]
+packages=libsane-dev
+
+[ubuntu:11.10:scanimage]
+packages=sane-utils
+
+[ubuntu:11.10:xsane]
+packages=gtk2-engines-pixbuf,xsane
+
+[ubuntu:11.10:python-dbus]
+packages=python-dbus,python-gobject
+
+[ubuntu:11.10:dbus]
+packages=libdbus-1-dev
+
+[ubuntu:11.10:cups-image]
+packages=libcupsimage2-dev
+
+[ubuntu:11.10:cups-ddk]
+packages=cups
+
+[ubuntu:11.10:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[ubuntu:11.10:python-notify]
+packages=python-notify
+
+[ubuntu:11.10:network]
+packages=wget
+
+[ubuntu:11.10:avahi-utils]
+packages=avahi-utils
+
+[ubuntu:11.10:automake]
+packages=automake1.11
+
+[ubuntu:11.10:epm]
+packages=epm
+
+# ********************
+[ubuntu:12.04]
+code_name=Precise
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.12.2
+release_date=28/04/2012
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+
+libdir_path=/usr/lib
+
+[ubuntu:12.04:cups]
+packages=libcups2
+
+[ubuntu:12.04:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[ubuntu:12.04:gcc]
+packages=build-essential
+
+[ubuntu:12.04:gs]
+packages=ghostscript
+
+[ubuntu:12.04:libcrypto]
+packages=openssl
+
+[ubuntu:12.04:libjpeg]
+packages=libjpeg-dev
+
+[ubuntu:12.04:libnetsnmp-devel]
+packages=libsnmp-dev
+
+[ubuntu:12.04:libpthread]
+packages=build-essential
+
+[ubuntu:12.04:libtool]
+packages=libtool
+
+[ubuntu:12.04:libusb]
+packages=libusb-1.0.0-dev,libusb-0.1-4
+
+[ubuntu:12.04:make]
+packages=build-essential
+
+[ubuntu:12.04:pil]
+packages=python-imaging
+
+[ubuntu:12.04:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[ubuntu:12.04:pyqt]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:12.04:python-devel]
+packages=python-dev
+
+[ubuntu:12.04:pyqt4]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:12.04:pyqt4-dbus]
+packages=python-qt4-dbus
+
+#[ubuntu:12.04:python23]
+#packages=python
+
+[ubuntu:12.04:python2X]
+packages=python
+
+[ubuntu:12.04:python3X]
+packages=python3,python3.2
+
+[ubuntu:12.04:reportlab]
+packages=python-reportlab
+
+[ubuntu:12.04:sane]
+packages=libsane
+
+[ubuntu:12.04:sane-devel]
+packages=libsane-dev
+
+[ubuntu:12.04:scanimage]
+packages=sane-utils
+
+[ubuntu:12.04:xsane]
+packages=gtk2-engines-pixbuf,xsane
+
+[ubuntu:12.04:python-dbus]
+packages=python-dbus,python-gobject
+
+[ubuntu:12.04:dbus]
+packages=libdbus-1-dev
+
+[ubuntu:12.04:cups-image]
+packages=libcupsimage2-dev
+
+[ubuntu:12.04:cups-ddk]
+packages=cups
+
+[ubuntu:12.04:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[ubuntu:12.04:python-notify]
+packages=python-notify2
+
+[ubuntu:12.04:network]
+packages=wget
+
+[ubuntu:12.04:avahi-utils]
+packages=avahi-utils
+
+[ubuntu:12.04:python3-notify2]
+packages=python3-notify2
+
+[ubuntu:12.04:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[ubuntu:12.04:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+
+[ubuntu:12.04:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[ubuntu:12.04:python3-xml]
+packages=python3-lxml
+
+[ubuntu:12.04:python3-devel]
+packages=python3-dev
+
+[ubuntu:12.04:python3-pil]
+packages=PKG_FROM_PIP:pillow
+
+[ubuntu:12.04:automake]
+packages=automake1.11
+
+[ubuntu:12.04:epm]
+packages=epm
+
+# ********************
+[ubuntu:12.10]
+code_name=Quantal
+packaged_version=3.12.11
+release_date=18/10/2012
+same_as_version=12.04
+
+# ********************
+[ubuntu:13.04]
+code_name=Raring
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=0
+network_supported=1
+parallel_supported=0
+usb_supported=1
+packaged_version=3.13.4
+release_date=25/04/2013
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+
+libdir_path=/usr/lib
+
+[ubuntu:13.04:cups]
+packages=libcups2
+
+[ubuntu:13.04:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[ubuntu:13.04:gcc]
+packages=build-essential
+
+[ubuntu:13.04:gs]
+packages=ghostscript
+
+[ubuntu:13.04:libcrypto]
+packages=openssl
+
+[ubuntu:13.04:libjpeg]
+packages=libjpeg-dev
+
+[ubuntu:13.04:libnetsnmp-devel]
+packages=libsnmp-dev
+
+[ubuntu:13.04:libpthread]
+packages=build-essential
+
+[ubuntu:13.04:libtool]
+packages=libtool
+
+[ubuntu:13.04:libusb]
+packages=libusb-1.0.0-dev,libusb-0.1-4
+
+[ubuntu:13.04:make]
+packages=build-essential
+
+[ubuntu:13.04:pil]
+packages=python-imaging
+
+[ubuntu:13.04:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[ubuntu:13.04:pyqt]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:13.04:python-devel]
+packages=python-dev
+
+[ubuntu:13.04:pyqt4]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:13.04:pyqt4-dbus]
+packages=python-qt4-dbus
+
+#[ubuntu:13.04:python23]
+#packages=python
+
+[ubuntu:13.04:python2X]
+packages=python
+
+[ubuntu:13.04:python3X]
+packages=python3,python3.2
+
+[ubuntu:13.04:reportlab]
+packages=python-reportlab
+
+[ubuntu:13.04:sane]
+packages=libsane
+
+[ubuntu:13.04:sane-devel]
+packages=libsane-dev
+
+[ubuntu:13.04:scanimage]
+packages=sane-utils
+
+[ubuntu:13.04:xsane]
+packages=gtk2-engines-pixbuf,xsane
+
+[ubuntu:13.04:python-dbus]
+packages=python-dbus,python-gobject
+
+[ubuntu:13.04:dbus]
+packages=libdbus-1-dev
+
+[ubuntu:13.04:cups-image]
+packages=libcupsimage2-dev
+
+[ubuntu:13.04:cups-ddk]
+packages=cups
+
+[ubuntu:13.04:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[ubuntu:13.04:python-notify]
+packages=python-notify2
+
+[ubuntu:13.04:network]
+packages=wget
+
+[ubuntu:13.04:avahi-utils]
+packages=avahi-utils
+
+[ubuntu:13.04:python3-notify2]
+packages=python3-notify2
+
+[ubuntu:13.04:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[ubuntu:13.04:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+
+[ubuntu:13.04:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[ubuntu:13.04:python3-xml]
+packages=python3-lxml
+
+[ubuntu:13.04:python3-devel]
+packages=python3-dev
+
+[ubuntu:13.04:python3-pil]
+packages=python3-imaging
+
+[ubuntu:13.04:automake]
+packages=automake1.11
+
+[ubuntu:13.04:epm]
+packages=epm
+
+# ********************
+[ubuntu:13.10]
+code_name=Saucy
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.13.7
+release_date=17/10/2013
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+
+libdir_path=/usr/lib
+[ubuntu:13.10:cups]
+packages=libcups2
+
+[ubuntu:13.10:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[ubuntu:13.10:gcc]
+packages=build-essential
+
+[ubuntu:13.10:gs]
+packages=ghostscript
+
+[ubuntu:13.10:libcrypto]
+packages=openssl
+
+[ubuntu:13.10:libjpeg]
+packages=libjpeg-dev
+
+[ubuntu:13.10:libnetsnmp-devel]
+packages=libsnmp-dev,snmp-mibs-downloader
+
+[ubuntu:13.10:libpthread]
+packages=build-essential
+
+[ubuntu:13.10:libtool]
+packages=libtool
+
+[ubuntu:13.10:libusb]
+packages=libusb-1.0.0-dev,libusb-0.1-4
+
+[ubuntu:13.10:make]
+packages=build-essential
+
+[ubuntu:13.10:pil]
+packages=python-imaging
+
+[ubuntu:13.10:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[ubuntu:13.10:pyqt]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:13.10:python-devel]
+packages=python-dev
+
+[ubuntu:13.10:pyqt4]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:13.10:pyqt4-dbus]
+packages=python-qt4-dbus
+
+#[ubuntu:13.10:python23]
+#packages=python
+
+[ubuntu:13.10:python2X]
+packages=python
+
+[ubuntu:13.10:reportlab]
+packages=python-reportlab
+
+[ubuntu:13.10:sane]
+packages=libsane
+
+[ubuntu:13.10:sane-devel]
+packages=libsane-dev
+
+[ubuntu:13.10:scanimage]
+packages=sane-utils
+
+[ubuntu:13.10:xsane]
+packages=gtk2-engines-pixbuf,xsane
+
+[ubuntu:13.10:python-dbus]
+packages=python-dbus,python-gobject
+
+[ubuntu:13.10:dbus]
+packages=libdbus-1-dev
+
+[ubuntu:13.10:cups-image]
+packages=libcupsimage2-dev
+
+[ubuntu:13.10:cups-ddk]
+packages=cups
+
+[ubuntu:13.10:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[ubuntu:13.10:python-notify]
+packages=python-notify
+
+[ubuntu:13.10:network]
+packages=wget
+
+[ubuntu:13.10:avahi-utils]
+packages=avahi-utils
+
+[ubuntu:13.10:python3-notify2]
+packages=python3-notify2
+
+[ubuntu:13.10:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[ubuntu:13.10:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+
+[ubuntu:13.10:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[ubuntu:13.10:python3-xml]
+packages=python3-lxml
+
+[ubuntu:13.10:python3-devel]
+packages=python3-dev
+
+[ubuntu:13.10:python3-pil]
+packages=python3-imaging
+
+[ubuntu:13.10:python3-reportlab]
+packages=python3-reportlab
+
+[ubuntu:13.10:automake]
+packages=automake1.11
+
+[ubuntu:13.10:epm]
+packages=epm
+
+# ********************
+[ubuntu:14.04]
+code_name=Trusty
+packaged_version=3.14.1
+release_date=17/04/2014
+same_as_version=13.10
+
+# ********************
+[ubuntu:14.10]
+code_name=Utopic
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.14.6
+release_date=23/10/2014
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+
+libdir_path=/usr/lib
+[ubuntu:14.10:cups]
+packages=libcups2
+
+[ubuntu:14.10:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[ubuntu:14.10:gcc]
+packages=build-essential
+
+[ubuntu:14.10:gs]
+packages=ghostscript
+
+[ubuntu:14.10:libcrypto]
+packages=openssl
+
+[ubuntu:14.10:libjpeg]
+packages=libjpeg-dev
+
+[ubuntu:14.10:libnetsnmp-devel]
+packages=libsnmp-dev,snmp-mibs-downloader
+
+[ubuntu:14.10:libpthread]
+packages=build-essential
+
+[ubuntu:14.10:libtool]
+packages=libtool
+
+[ubuntu:14.10:libusb]
+packages=libusb-1.0.0-dev,libusb-0.1-4
+
+[ubuntu:14.10:make]
+packages=build-essential
+
+[ubuntu:14.10:pil]
+packages=python-imaging
+
+[ubuntu:14.10:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[ubuntu:14.10:pyqt]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:14.10:python-devel]
+packages=python-dev
+
+[ubuntu:14.10:pyqt4]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:14.10:pyqt4-dbus]
+packages=python-qt4-dbus
+
+#[ubuntu:14.10:python23]
+#packages=python
+
+[ubuntu:14.10:python2X]
+packages=python
+
+[ubuntu:14.10:reportlab]
+packages=python-reportlab
+
+[ubuntu:14.10:sane]
+packages=libsane
+
+[ubuntu:14.10:sane-devel]
+packages=libsane-dev
+
+[ubuntu:14.10:scanimage]
+packages=sane-utils
+
+[ubuntu:14.10:xsane]
+packages=gtk2-engines-pixbuf,xsane
+
+[ubuntu:14.10:python-dbus]
+packages=python-dbus,python-gobject
+
+[ubuntu:14.10:dbus]
+packages=libdbus-1-dev
+
+[ubuntu:14.10:cups-image]
+packages=libcupsimage2-dev
+
+[ubuntu:14.10:cups-ddk]
+packages=cups
+
+[ubuntu:14.10:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[ubuntu:14.10:python-notify]
+packages=python-notify
+
+[ubuntu:14.10:network]
+packages=wget
+
+[ubuntu:14.10:avahi-utils]
+packages=avahi-utils
+
+[ubuntu:14.10:python3-notify2]
+packages=python3-notify2
+
+[ubuntu:14.10:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[ubuntu:14.10:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+
+[ubuntu:14.10:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[ubuntu:14.10:python3-xml]
+packages=python3-lxml
+
+[ubuntu:14.10:python3-devel]
+packages=python3-dev
+
+[ubuntu:14.10:python3-pil]
+packages=python3-pil
+
+[ubuntu:14.10:python3-reportlab]
+packages=python3-reportlab
+
+[ubuntu:14.10:automake]
+packages=automake1.11
+
+[ubuntu:14.10:epm]
+packages=epm
+
+# ********************
+[ubuntu:15.04]
+code_name=Vivid
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.15.2
+release_date=17/04/2015
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+
+libdir_path=/usr/lib
+[ubuntu:15.04:cups]
+packages=libcups2
+
+[ubuntu:15.04:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[ubuntu:15.04:gcc]
+packages=build-essential
+
+[ubuntu:15.04:gs]
+packages=ghostscript
+
+[ubuntu:15.04:libcrypto]
+packages=openssl
+
+[ubuntu:15.04:libjpeg]
+packages=libjpeg-dev
+
+[ubuntu:15.04:libnetsnmp-devel]
+packages=libsnmp-dev,snmp-mibs-downloader
+
+[ubuntu:15.04:libpthread]
+packages=build-essential
+
+[ubuntu:15.04:libtool]
+packages=libtool,libtool-bin
+
+[ubuntu:15.04:libusb]
+packages=libusb-1.0.0-dev,libusb-0.1-4
+
+[ubuntu:15.04:make]
+packages=build-essential
+
+[ubuntu:15.04:pil]
+packages=python-imaging
+
+[ubuntu:15.04:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[ubuntu:15.04:pyqt]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:15.04:python-devel]
+packages=python-dev
+
+[ubuntu:15.04:pyqt4]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:15.04:pyqt4-dbus]
+packages=python-qt4-dbus
+
+#[ubuntu:15.04:python23]
+#packages=python
+
+[ubuntu:15.04:python2X]
+packages=python
+
+[ubuntu:15.04:reportlab]
+packages=python-reportlab
+
+[ubuntu:15.04:sane]
+packages=libsane
+
+[ubuntu:15.04:sane-devel]
+packages=libsane-dev
+
+[ubuntu:15.04:scanimage]
+packages=sane-utils
+
+[ubuntu:15.04:xsane]
+packages=gtk2-engines-pixbuf,xsane
+
+[ubuntu:15.04:python-dbus]
+packages=python-dbus,python-gobject
+
+[ubuntu:15.04:dbus]
+packages=libdbus-1-dev
+
+[ubuntu:15.04:cups-image]
+packages=libcupsimage2-dev
+
+[ubuntu:15.04:cups-ddk]
+packages=cups
+
+[ubuntu:15.04:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[ubuntu:15.04:python-notify]
+packages=python-notify
+
+[ubuntu:15.04:network]
+packages=wget
+
+[ubuntu:15.04:avahi-utils]
+packages=avahi-utils
+
+[ubuntu:15.04:python3-notify2]
+packages=python3-notify2
+
+[ubuntu:15.04:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[ubuntu:15.04:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+
+[ubuntu:15.04:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[ubuntu:15.04:python3-xml]
+packages=python3-lxml
+
+[ubuntu:15.04:python3-devel]
+packages=python3-dev
+
+[ubuntu:15.04:python3-pil]
+packages=python3-pil
+
+[ubuntu:15.04:python3-reportlab]
+packages=python3-reportlab
+
+[ubuntu:15.04:automake]
+packages=automake1.11
+
+[ubuntu:15.04:epm]
+packages=epm
+
+# ********************
+
+[ubuntu:15.10]
+code_name=Willy
+packaged_version=3.15.7
+release_date=22/10/2015
+same_as_version=15.04
+
+[ubuntu:15.10:python3-devel]
+packages=python3-dev,python3.4-dev,python3.5-dev
+
+# ********************
+[ubuntu:16.04]
+code_name=Xenial
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.15.2
+release_date=17/04/2016
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+scanjet_depend_cmd=sudo apt-get install --assume-yes python-pip,sudo pip install --upgrade pip,sudo apt-get install --assume-yes libleptonica-dev,sudo apt-get install --assume-yes tesseract-ocr,sudo apt-get install --assume-yes libtesseract-dev,sudo -H pip install tesserocr,sudo apt-get install --assume-yes libzbar-dev,sudo apt-get install --assume-yes python-zbar,sudo apt-get install --assume-yes python-opencv,sudo apt-get install --assume-yes python-pypdf2,sudo -H pip install imutils
+#sudo apt-get install --assume-yes tesseract-ocr-all,
+#scanjet_py3_depend_cmd=sudo apt-get install --assume-yes python3-pip,sudo pip3 install --upgrade pip,sudo apt-get install --assume-yes libleptonica-dev,sudo apt-get install --assume-yes tesseract-ocr,sudo apt-get install --assume-yes libtesseract-dev,sudo -H pip3 install tesserocr,sudo apt-get install --assume-yes tesseract-ocr-all,sudo -H pip3 install opencv-python,sudo -H pip3 install PyPDF2,sudo -H pip3 install imutils
+
+libdir_path=/usr/lib
+[ubuntu:16.04:cups]
+packages=libcups2
+
+[ubuntu:16.04:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[ubuntu:16.04:gcc]
+packages=build-essential
+
+[ubuntu:16.04:gs]
+packages=ghostscript
+
+[ubuntu:16.04:libcrypto]
+packages=openssl
+
+[ubuntu:16.04:libjpeg]
+packages=libjpeg-dev
+
+[ubuntu:16.04:libnetsnmp-devel]
+packages=libsnmp-dev,snmp-mibs-downloader
+
+[ubuntu:16.04:libpthread]
+packages=build-essential
+
+[ubuntu:16.04:libtool]
+packages=libtool,libtool-bin
+
+[ubuntu:16.04:libusb]
+packages=libusb-1.0.0-dev,libusb-0.1-4
+
+[ubuntu:16.04:make]
+packages=build-essential
+
+[ubuntu:16.04:pil]
+packages=python-imaging
+
+[ubuntu:16.04:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[ubuntu:16.04:pyqt]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:16.04:python-devel]
+packages=python-dev
+
+[ubuntu:16.04:pyqt4]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:16.04:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[ubuntu:16.04:pyqt5]
+packages=gtk2-engines-pixbuf,python-pyqt5
+
+[ubuntu:16.04:pyqt5-dbus]
+packages=python-dbus.mainloop.pyqt5
+
+#[ubuntu:16.04:python23]
+#packages=python
+
+[ubuntu:16.04:python2X]
+packages=python
+
+[ubuntu:16.04:reportlab]
+packages=python-reportlab
+
+[ubuntu:16.04:sane]
+packages=libsane
+
+[ubuntu:16.04:sane-devel]
+packages=libsane-dev
+
+[ubuntu:16.04:scanimage]
+packages=sane-utils
+
+[ubuntu:16.04:xsane]
+packages=gtk2-engines-pixbuf,xsane
+
+[ubuntu:16.04:python-dbus]
+packages=python-dbus,python-gobject
+
+[ubuntu:16.04:dbus]
+packages=libdbus-1-dev
+
+[ubuntu:16.04:cups-image]
+packages=libcupsimage2-dev
+
+[ubuntu:16.04:cups-ddk]
+packages=cups
+
+[ubuntu:16.04:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[ubuntu:16.04:python-notify]
+packages=python-notify
+
+[ubuntu:16.04:network]
+packages=wget
+
+[ubuntu:16.04:avahi-utils]
+packages=avahi-utils
+
+[ubuntu:16.04:python3-notify2]
+packages=python3-notify2
+
+[ubuntu:16.04:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[ubuntu:16.04:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+
+[ubuntu:16.04:python3-pyqt5-dbus]
+packages=python3-dbus.mainloop.pyqt5
+
+[ubuntu:16.04:python3-pyqt5]
+packages=python3-pyqt5,gtk2-engines-pixbuf
+
+[ubuntu:16.04:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[ubuntu:16.04:python3-xml]
+packages=python3-lxml
+
+[ubuntu:16.04:python3-devel]
+packages=python3-dev
+
+[ubuntu:16.04:python3-pil]
+packages=python3-pil
+
+[ubuntu:16.04:python3-reportlab]
+packages=python3-reportlab
+
+[ubuntu:16.04:automake]
+packages=automake1.11
+
+[ubuntu:16.04:epm]
+packages=epm
+
+
+
+# ********************
+[ubuntu:16.10]
+code_name=Yakkety
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.16.10
+release_date=13/10/2016
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+
+libdir_path=/usr/lib
+[ubuntu:16.10:cups]
+packages=libcups2
+
+[ubuntu:16.10:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[ubuntu:16.10:gcc]
+packages=build-essential
+
+[ubuntu:16.10:gs]
+packages=ghostscript
+
+[ubuntu:16.10:libcrypto]
+packages=openssl
+
+[ubuntu:16.10:libjpeg]
+packages=libjpeg-dev
+
+[ubuntu:16.10:libnetsnmp-devel]
+packages=libsnmp-dev,snmp-mibs-downloader
+
+[ubuntu:16.10:libpthread]
+packages=build-essential
+
+[ubuntu:16.10:libtool]
+packages=libtool,libtool-bin
+
+[ubuntu:16.10:libusb]
+packages=libusb-1.0.0-dev,libusb-0.1-4
+
+[ubuntu:16.10:make]
+packages=build-essential
+
+[ubuntu:16.10:pil]
+packages=python-imaging
+
+[ubuntu:16.10:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[ubuntu:16.10:pyqt]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:16.10:python-devel]
+packages=python-dev
+
+[ubuntu:16.10:pyqt4]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:16.10:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[ubuntu:16.10:pyqt5]
+packages=gtk2-engines-pixbuf,python-pyqt5
+
+[ubuntu:16.10:pyqt5-dbus]
+packages=python-dbus.mainloop.pyqt5
+
+#[ubuntu:16.10:python23]
+#packages=python
+
+[ubuntu:16.10:python2X]
+packages=python
+
+[ubuntu:16.10:reportlab]
+packages=python-reportlab
+
+[ubuntu:16.10:sane]
+packages=libsane
+
+[ubuntu:16.10:sane-devel]
+packages=libsane-dev
+
+[ubuntu:16.10:scanimage]
+packages=sane-utils
+
+[ubuntu:16.10:xsane]
+packages=gtk2-engines-pixbuf,xsane
+
+[ubuntu:16.10:python-dbus]
+packages=python-dbus,python-gobject
+
+[ubuntu:16.10:dbus]
+packages=libdbus-1-dev
+
+[ubuntu:16.10:cups-image]
+packages=libcupsimage2-dev
+
+[ubuntu:16.10:cups-ddk]
+packages=cups
+
+[ubuntu:16.10:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[ubuntu:16.10:python-notify]
+packages=python-notify
+
+[ubuntu:16.10:network]
+packages=wget
+
+[ubuntu:16.10:avahi-utils]
+packages=avahi-utils
+
+[ubuntu:16.10:python3-notify2]
+packages=python3-notify2
+
+[ubuntu:16.10:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[ubuntu:16.10:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+
+[ubuntu:16.10:python3-pyqt5-dbus]
+packages=python3-dbus.mainloop.pyqt5
+
+[ubuntu:16.10:python3-pyqt5]
+packages=python3-pyqt5,gtk2-engines-pixbuf
+
+[ubuntu:16.10:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[ubuntu:16.10:python3-xml]
+packages=python3-lxml
+
+[ubuntu:16.10:python3-devel]
+packages=python3-dev
+
+[ubuntu:16.10:python3-pil]
+packages=python3-pil
+
+[ubuntu:16.10:python3-reportlab]
+packages=python3-reportlab
+
+[ubuntu:16.10:automake]
+packages=automake1.11
+
+[ubuntu:16.10:epm]
+packages=epm
+
+
+# ****************************************
+
+[ubuntu:17.04]
+code_name=Zesty
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.17.5
+release_date=31/05/2017
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+
+libdir_path=/usr/lib
+[ubuntu:17.04:cups]
+packages=libcups2
+
+[ubuntu:17.04:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[ubuntu:17.04:gcc]
+packages=build-essential
+
+[ubuntu:17.04:gs]
+packages=ghostscript
+
+[ubuntu:17.04:libcrypto]
+packages=openssl
+
+[ubuntu:17.04:libjpeg]
+packages=libjpeg-dev
+
+[ubuntu:17.04:libnetsnmp-devel]
+packages=libsnmp-dev,snmp-mibs-downloader
+
+[ubuntu:17.04:libpthread]
+packages=build-essential
+
+[ubuntu:17.04:libtool]
+packages=libtool,libtool-bin
+
+[ubuntu:17.04:libusb]
+packages=libusb-1.0.0-dev,libusb-0.1-4
+
+[ubuntu:17.04:make]
+packages=build-essential
+
+[ubuntu:17.04:pil]
+packages=python-imaging
+
+[ubuntu:17.04:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[ubuntu:17.04:pyqt]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:17.04:python-devel]
+packages=python-dev
+
+[ubuntu:17.04:pyqt4]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:17.04:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[ubuntu:17.04:pyqt5]
+packages=gtk2-engines-pixbuf,python-pyqt5
+
+[ubuntu:17.04:pyqt5-dbus]
+packages=python-dbus.mainloop.pyqt5
+
+#[ubuntu:17.04:python23]
+#packages=python
+
+[ubuntu:17.04:python2X]
+packages=python
+
+[ubuntu:17.04:reportlab]
+packages=python-reportlab
+
+[ubuntu:17.04:sane]
+packages=libsane
+
+[ubuntu:17.04:sane-devel]
+packages=libsane-dev
+
+[ubuntu:17.04:scanimage]
+packages=sane-utils
+
+[ubuntu:17.04:xsane]
+packages=gtk2-engines-pixbuf,xsane
+
+[ubuntu:17.04:python-dbus]
+packages=python-dbus,python-gobject
+
+[ubuntu:17.04:dbus]
+packages=libdbus-1-dev
+
+[ubuntu:17.04:cups-image]
+packages=libcupsimage2-dev
+
+[ubuntu:17.04:cups-ddk]
+packages=cups
+
+[ubuntu:17.04:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[ubuntu:17.04:python-notify]
+packages=python-notify
+
+[ubuntu:17.04:network]
+packages=wget
+
+[ubuntu:17.04:avahi-utils]
+packages=avahi-utils
+
+[ubuntu:17.04:python3-notify2]
+packages=python3-notify2
+
+[ubuntu:17.04:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[ubuntu:17.04:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+
+[ubuntu:17.04:python3-pyqt5-dbus]
+packages=python3-dbus.mainloop.pyqt5
+
+[ubuntu:17.04:python3-pyqt5]
+packages=python3-pyqt5,gtk2-engines-pixbuf
+
+[ubuntu:17.04:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[ubuntu:17.04:python3-xml]
+packages=python3-lxml
+
+[ubuntu:17.04:python3-devel]
+packages=python3-dev
+
+[ubuntu:17.04:python3-pil]
+packages=python3-pil
+
+[ubuntu:17.04:python3-reportlab]
+packages=python3-reportlab
+
+[ubuntu:17.04:automake]
+packages=automake1.11
+
+[ubuntu:17.04:epm]
+packages=epm
+
+# ****************************************
+
+[ubuntu:17.10]
+code_name=Artful Aardvark
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.17.11
+release_date=19/10/2017
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+#scanjet_depend_cmd=sudo apt-get install --assume-yes python2-pip,sudo pip2 install --upgrade pip,sudo apt-get install --assume-yes libleptonica-dev,sudo apt-get install --assume-yes tesseract-ocr,sudo apt-get install --assume-yes libtesseract-dev,sudo -H pip2 install tesserocr,sudo apt-get install --assume-yes tesseract-ocr-all,sudo apt-get install --assume-yes libzbar-dev,sudo apt-get install --assume-yes python-zbar,sudo -H pip2 install opencv-python,sudo -H pip2 install PyPDF2,sudo -H pip2 install imutils
+#scanjet_py3_depend_cmd=sudo apt-get install --assume-yes python3-pip,sudo pip3 install --upgrade pip,sudo apt-get install --assume-yes libleptonica-dev,sudo apt-get install --assume-yes tesseract-ocr,sudo apt-get install --assume-yes libtesseract-dev,sudo -H pip3 install tesserocr,sudo apt-get install --assume-yes tesseract-ocr-all,sudo -H pip3 install opencv-python,sudo -H pip3 install PyPDF2,sudo -H pip3 install imutils
+
+libdir_path=/usr/lib
+[ubuntu:17.10:cups]
+packages=libcups2
+
+[ubuntu:17.10:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[ubuntu:17.10:gcc]
+packages=build-essential
+
+[ubuntu:17.10:gs]
+packages=ghostscript
+
+[ubuntu:17.10:libcrypto]
+packages=openssl,libssl-dev
+
+[ubuntu:17.10:libjpeg]
+packages=libjpeg-dev
+
+[ubuntu:17.10:libnetsnmp-devel]
+packages=libsnmp-dev,snmp-mibs-downloader
+
+[ubuntu:17.10:libpthread]
+packages=build-essential
+
+[ubuntu:17.10:libtool]
+packages=libtool,libtool-bin
+
+[ubuntu:17.10:libusb]
+packages=libusb-1.0.0-dev,libusb-0.1-4
+
+[ubuntu:17.10:make]
+packages=build-essential
+
+[ubuntu:17.10:pil]
+packages=python-imaging
+
+[ubuntu:17.10:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[ubuntu:17.10:pyqt]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:17.10:python-devel]
+packages=python-dev
+
+[ubuntu:17.10:pyqt4]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:17.10:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[ubuntu:17.10:pyqt5]
+packages=gtk2-engines-pixbuf,python-pyqt5
+
+[ubuntu:17.10:pyqt5-dbus]
+packages=python-dbus.mainloop.pyqt5
+
+#[ubuntu:17.10:python23]
+#packages=python
+
+[ubuntu:17.10:python2X]
+packages=python
+
+[ubuntu:17.10:reportlab]
+packages=python-reportlab
+
+[ubuntu:17.10:sane]
+packages=libsane
+
+[ubuntu:17.10:sane-devel]
+packages=libsane-dev
+
+[ubuntu:17.10:scanimage]
+packages=sane-utils
+
+[ubuntu:17.10:xsane]
+packages=gtk2-engines-pixbuf,xsane
+
+[ubuntu:17.10:python-dbus]
+packages=python-dbus,python-gobject
+
+[ubuntu:17.10:dbus]
+packages=libdbus-1-dev
+
+[ubuntu:17.10:cups-image]
+packages=libcupsimage2-dev
+
+[ubuntu:17.10:cups-ddk]
+packages=cups
+
+[ubuntu:17.10:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[ubuntu:17.10:python-notify]
+packages=python-notify
+
+[ubuntu:17.10:network]
+packages=wget
+
+[ubuntu:17.10:avahi-utils]
+packages=avahi-utils
+
+[ubuntu:17.10:python3-notify2]
+packages=python3-notify2
+
+[ubuntu:17.10:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[ubuntu:17.10:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+
+[ubuntu:17.10:python3-pyqt5-dbus]
+packages=python3-dbus.mainloop.pyqt5
+
+[ubuntu:17.10:python3-pyqt5]
+packages=python3-pyqt5,gtk2-engines-pixbuf
+
+[ubuntu:17.10:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[ubuntu:17.10:python3-xml]
+packages=python3-lxml
+
+[ubuntu:17.10:python3-devel]
+packages=python3-dev
+
+[ubuntu:17.10:python3-pil]
+packages=python3-pil
+
+[ubuntu:17.10:python3-reportlab]
+packages=python3-reportlab
+
+[ubuntu:17.10:automake]
+packages=automake1.11
+
+[ubuntu:17.10:epm]
+packages=epm
+
+# ****************************************
+
+[ubuntu:18.04]
+code_name=Bionic Beaver
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.18.4
+release_date=5/04/2018
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+#scanjet_depend_cmd=sudo apt-get install --assume-yes python-pip,sudo pip2 install --upgrade pip,sudo apt-get install --assume-yes libleptonica-dev,sudo apt-get install --assume-yes tesseract-ocr,sudo apt-get install --assume-yes libtesseract-dev,sudo -H pip2 install tesserocr,sudo apt-get install --assume-yes tesseract-ocr-all,sudo apt-get install --assume-yes libzbar-dev,sudo apt-get install --assume-yes python-zbar,sudo -H pip2 install opencv-python,sudo -H pip2 install PyPDF2,sudo -H pip2 install imutils
+#scanjet_py3_depend_cmd=sudo apt-get install --assume-yes python3-pip,sudo pip3 install --upgrade pip,sudo apt-get install --assume-yes libleptonica-dev,sudo apt-get install --assume-yes tesseract-ocr,sudo apt-get install --assume-yes libtesseract-dev,sudo -H pip3 install tesserocr,sudo apt-get install --assume-yes tesseract-ocr-all,sudo -H pip3 install opencv-python,sudo -H pip3 install PyPDF2,sudo -H pip3 install imutils
+
+libdir_path=/usr/lib
+
+[ubuntu:18.04:cups]
+packages=libcups2
+
+[ubuntu:18.04:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[ubuntu:18.04:gcc]
+packages=build-essential
+
+[ubuntu:18.04:gs]
+packages=ghostscript
+
+[ubuntu:18.04:libcrypto]
+packages=openssl
+
+[ubuntu:18.04:libjpeg]
+packages=libjpeg-dev
+
+[ubuntu:18.04:libnetsnmp-devel]
+packages=libsnmp-dev,snmp-mibs-downloader
+
+[ubuntu:18.04:libpthread]
+packages=build-essential
+
+[ubuntu:18.04:libtool]
+packages=libtool,libtool-bin
+
+[ubuntu:18.04:libusb]
+packages=libusb-1.0.0-dev,libusb-0.1-4
+
+[ubuntu:18.04:make]
+packages=build-essential
+
+[ubuntu:18.04:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[ubuntu:18.04:pyqt]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:18.04:python-devel]
+packages=python-dev
+
+[ubuntu:18.04:pyqt4]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:18.04:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[ubuntu:18.04:pyqt5]
+packages=gtk2-engines-pixbuf,python-pyqt5
+
+[ubuntu:18.04:pyqt5-dbus]
+packages=python-dbus.mainloop.pyqt5
+
+#[ubuntu:18.04:python23]
+#packages=python
+
+[ubuntu:18.04:python2X]
+packages=python
+
+[ubuntu:18.04:reportlab]
+packages=python-reportlab
+
+[ubuntu:18.04:sane]
+packages=libsane
+
+[ubuntu:18.04:sane-devel]
+packages=libsane-dev
+
+[ubuntu:18.04:scanimage]
+packages=sane-utils
+
+[ubuntu:18.04:xsane]
+packages=gtk2-engines-pixbuf,xsane
+
+[ubuntu:18.04:python-dbus]
+packages=python-dbus,python-gobject
+
+[ubuntu:18.04:dbus]
+packages=libdbus-1-dev
+
+[ubuntu:18.04:cups-image]
+packages=libcupsimage2-dev
+
+[ubuntu:18.04:cups-ddk]
+packages=cups
+
+[ubuntu:18.04:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[ubuntu:18.04:python-notify]
+packages=python-notify
+
+[ubuntu:18.04:network]
+packages=wget
+
+[ubuntu:18.04:avahi-utils]
+packages=avahi-utils
+
+[ubuntu:18.04:python3-notify2]
+packages=python3-notify2
+
+[ubuntu:18.04:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[ubuntu:18.04:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+
+[ubuntu:18.04:python3-pyqt5-dbus]
+packages=python3-dbus.mainloop.pyqt5
+
+[ubuntu:18.04:python3-pyqt5]
+packages=python3-pyqt5,gtk2-engines-pixbuf
+
+[ubuntu:18.04:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[ubuntu:18.04:python3-xml]
+packages=python3-lxml
+
+[ubuntu:18.04:python3-devel]
+packages=python3-dev
+
+[ubuntu:18.04:python3-pil]
+packages=python3-pil
+
+[ubuntu:18.04:python3-reportlab]
+packages=python3-reportlab
+
+[ubuntu:18.04:automake]
+packages=automake1.11
+
+[ubuntu:18.04:epm]
+packages=epm
+
+# ****************************************
+
+[debian]
+index=2
+versions=6.0,6.0.1,6.0.2,6.0.3,6.0.4,6.0.5,6.0.6,6.0.7,6.0.8,6.0.9,6.0.10,7.0,7.1,7.2,7.3,7.4,7.5,7.6,7.7,7.8,7.9,8.0,8.1,8.2,8.3,8.4,8.5,8.6,8.7,8.8,9.1,9.2,9.3,9.4,9.5
+display_name=Debian
+alt_names=
+display=1
+notes=
+package_mgrs=dpkg,apt-get,synaptic,update-manager,adept,aptitude
+package_mgr_cmd=su -c "apt-get install --force-yes -y $packages_to_install"
+pre_depend_cmd=su -c "dpkg --configure -a",su -c "apt-get install -f",su -c "apt-get update"
+post_depend_cmd=
+#su -c "apt-get install --force-yes -y python-qt4",su -c "apt-get install --force-yes -y python-qt4-dbus",
+scanjet_depend_cmd=su -c "apt-get install --force-yes -y python-pip",su -c "pip install --upgrade pip",su -c "apt-get install --force-yes -y libleptonica-dev",su -c "apt-get install --force-yes -y tesseract-ocr",su -c "apt-get install --force-yes -y libtesseract-dev",su -c "pip install tesserocr",su -c "apt-get install --force-yes -y libzbar-dev",su -c "apt-get install --force-yes -y python-zbar",su -c "apt-get install --force-yes -y python-opencv",su -c "apt-get install --force-yes -y python-pypdf2",su -c "pip install imutils"
+#su -c "apt-get install --force-yes -y tesseract-ocr-all",
+#su -c "apt-get install --force-yes -y python3-pyqt4",su -c "apt-get install --force-yes -y gtk2-engines-pixbuf",su -c "apt-get install --force-yes -y python3-dbus.mainloop.qt",
+scanjet_py3_depend_cmd=su -c "apt-get install --force-yes -y python3-pip",su -c "pip3 install --upgrade pip",su -c "apt-get install --force-yes -y libleptonica-dev",su -c "apt-get install --force-yes -y tesseract-ocr",su -c "apt-get install --force-yes -y libtesseract-dev",su -c "pip3 install tesserocr",su -c "pip3 install opencv-python",su -c "pip3 install PyPDF2",su -c "pip3 install imutils
+#su -c "apt-get install --force-yes -y tesseract-ocr-all",
+hplip_remove_cmd=su -c "apt-get remove --yes hplip hpijs hplip-data"
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[debian:6.0]
+code_name=Squeeze
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=2.8.6
+release_date=
+notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+policykit=0
+
+
+[debian:6.0:cups]
+packages=cups,libcups2
+
+[debian:6.0:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[debian:6.0:gcc]
+packages=g++
+
+[debian:6.0:gs]
+packages=gs-esp
+
+[debian:6.0:libcrypto]
+packages=libssl-dev
+
+[debian:6.0:libjpeg]
+packages=libjpeg62-dev
+
+[debian:6.0:libnetsnmp-devel]
+packages=libsnmp-dev
+
+[debian:6.0:libpthread]
+packages=libc6
+
+[debian:6.0:libtool]
+packages=libtool
+
+[debian:6.0:libusb]
+packages=libusb-1.0.0-dev
+
+[debian:6.0:make]
+packages=make
+
+[debian:6.0:pil]
+packages=python-imaging
+
+[debian:6.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[debian:6.0:pyqt]
+packages=python-qt3
+
+[debian:6.0:python-devel]
+packages=python-dev
+
+[debian:6.0:pyqt4]
+packages=python-qt4
+
+[debian:6.0:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[debian:6.0:python23]
+packages=python
+
+[debian:6.0:python2X]
+packages=python
+
+[debian:6.0:reportlab]
+packages=python-reportlab
+
+[debian:6.0:sane]
+packages=sane
+
+[debian:6.0:sane-devel]
+packages=libsane-dev
+
+[debian:6.0:scanimage]
+packages=sane-utils
+
+[debian:6.0:xsane]
+packages=xsane
+
+[debian:6.0:cups-ddk]
+packages=
+
+[debian:6.0:python-dbus]
+packages=python-dbus,python-gobject
+
+[debian:6.0:dbus]
+packages=libdbus-1-dev
+
+[debian:6.0:python-ctypes]
+packages=python-ctypes
+
+[debian:6.0:cups-image]
+packages=libcupsimage2,libcupsimage2-dev
+
+[debian:6.0:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[debian:6.0:python-notify]
+packages=python-notify
+
+[debian:6.0:network]
+packages=wget
+
+[debian:6.0:avahi-utils]
+packages=avahi-utils
+
+[debian:6.0:automake]
+packages=automake1.11
+
+[debian:6.0:epm]
+packages=epm
+
+# *********************
+[debian:6.0.1]
+same_as_version=6.0
+
+[debian:6.0.2]
+same_as_version=6.0
+
+[debian:6.0.3]
+same_as_version=6.0
+
+[debian:6.0.4]
+same_as_version=6.0
+
+[debian:6.0.5]
+same_as_version=6.0
+
+[debian:6.0.6]
+same_as_version=6.0
+
+[debian:6.0.7]
+same_as_version=6.0
+
+[debian:6.0.8]
+same_as_version=6.0
+
+[debian:6.0.9]
+same_as_version=6.0
+
+[debian:6.0.10]
+same_as_version=6.0
+
+# *********************
+
+[debian:7.0]
+code_name=Wheezy
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.12.6
+release_date=04/05/2013
+notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+policykit=0
+
+# This libdir_path will be used only for 64 bit machine.
+libdir_path=/usr/lib/x86_64-linux-gnu
+
+[debian:7.0:cups]
+packages=cups,libcups2
+
+[debian:7.0:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[debian:7.0:gcc]
+packages=g++
+
+[debian:7.0:gs]
+packages=ghostscript,ghostscript-cups,ghostscript-x
+
+[debian:7.0:libcrypto]
+packages=libssl-dev
+
+[debian:7.0:libjpeg]
+packages=libjpeg8-dev
+
+[debian:7.0:libnetsnmp-devel]
+packages=libsnmp-dev
+
+[debian:7.0:libpthread]
+packages=libc6
+
+[debian:7.0:libtool]
+packages=libtool
+
+[debian:7.0:libusb]
+packages=libusb-1.0.0-dev
+
+[debian:7.0:make]
+packages=make
+
+[debian:7.0:pil]
+packages=python-imaging
+
+[debian:7.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[debian:7.0:pyqt]
+packages=python-qt3
+
+[debian:7.0:python-devel]
+packages=python-dev
+
+[debian:7.0:pyqt4]
+packages=python-qt4
+
+[debian:7.0:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[debian:7.0:python23]
+packages=python
+
+[debian:7.0:python2X]
+packages=python
+
+[debian:7.0:reportlab]
+packages=python-reportlab
+
+[debian:7.0:sane]
+packages=sane
+
+[debian:7.0:sane-devel]
+packages=libsane-dev
+
+[debian:7.0:scanimage]
+packages=sane-utils
+
+[debian:7.0:xsane]
+packages=xsane
+
+[debian:7.0:cups-ddk]
+packages=
+
+[debian:7.0:python-dbus]
+packages=python-dbus,python-gobject
+
+[debian:7.0:dbus]
+packages=libdbus-1-dev
+
+[debian:7.0:python-ctypes]
+packages=python-ctypes
+
+[debian:7.0:cups-image]
+packages=libcupsimage2,libcupsimage2-dev
+
+[debian:7.0:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[debian:7.0:python-notify]
+packages=python-notify
+
+[debian:7.0:network]
+packages=wget
+
+[debian:7.0:avahi-utils]
+packages=avahi-utils
+
+[debian:7.0:python3-notify2]
+packages=python3-notify2
+
+[debian:7.0:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[debian:7.0:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+
+[debian:7.0:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[debian:7.0:python3-xml]
+packages=python3-lxml
+
+[debian:7.0:python3-devel]
+packages=python3-dev
+
+[debian:7.0:python3-pil]
+packages=PKG_FROM_PIP:pillow
+
+[debian:7.0:python3-reportlab]
+packages=python3-reportlab
+
+[debian:7.0:automake]
+packages=automake1.11
+
+[debian:7.0:epm]
+packages=epm
+
+
+# ****************************************
+
+[debian:7.1]
+same_as_version=7.0
+
+[debian:7.2]
+same_as_version=7.0
+
+[debian:7.3]
+same_as_version=7.0
+
+[debian:7.4]
+same_as_version=7.0
+
+[debian:7.5]
+same_as_version=7.0
+
+[debian:7.6]
+same_as_version=7.0
+
+[debian:7.7]
+same_as_version=7.0
+
+[debian:7.8]
+same_as_version=7.0
+
+[debian:7.9]
+same_as_version=7.0
+
+
+# *********************
+
+[debian:8.0]
+code_name=Jessie
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.14.6
+release_date=04/05/2015
+notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+policykit=0
+
+# This libdir_path will be used only for 64 bit machine.
+libdir_path=/usr/lib/x86_64-linux-gnu
+
+[debian:8.0:cups]
+packages=cups,libcups2
+
+[debian:8.0:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[debian:8.0:gcc]
+packages=g++
+
+[debian:8.0:gs]
+packages=ghostscript,ghostscript-cups,ghostscript-x
+
+[debian:8.0:libcrypto]
+packages=libssl-dev
+
+[debian:8.0:libjpeg]
+packages=libjpeg62-turbo-dev
+
+[debian:8.0:libnetsnmp-devel]
+packages=libsnmp-dev,snmp
+
+[debian:8.0:libpthread]
+packages=libc6
+
+[debian:8.0:libtool]
+packages=libtool,libtool-bin
+
+[debian:8.0:libusb]
+packages=libusb-1.0.0-dev
+
+[debian:8.0:make]
+packages=make
+
+[debian:8.0:pil]
+packages=python-imaging
+
+[debian:8.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[debian:8.0:pyqt]
+packages=python-qt3
+
+[debian:8.0:python-devel]
+packages=python-dev
+
+[debian:8.0:pyqt4]
+packages=python-qt4
+
+[debian:8.0:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[debian:8.0:python23]
+packages=python
+
+[debian:8.0:python2X]
+packages=python
+
+[debian:8.0:reportlab]
+packages=python-reportlab
+
+[debian:8.0:sane]
+packages=sane
+
+[debian:8.0:sane-devel]
+packages=libsane-dev
+
+[debian:8.0:scanimage]
+packages=sane-utils
+
+[debian:8.0:xsane]
+packages=xsane
+
+[debian:8.0:cups-ddk]
+packages=
+
+[debian:8.0:python-dbus]
+packages=python-dbus,python-gobject
+
+[debian:8.0:dbus]
+packages=libdbus-1-dev
+
+[debian:8.0:python-ctypes]
+packages=python-ctypes
+
+[debian:8.0:cups-image]
+packages=libcupsimage2,libcupsimage2-dev
+
+[debian:8.0:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[debian:8.0:python-notify]
+packages=python-notify
+
+[debian:8.0:network]
+packages=wget
+
+[debian:8.0:avahi-utils]
+packages=avahi-utils
+
+[debian:8.0:gtk]
+packages=libcanberra-gtk-module
+
+[debian:8.0:python3-notify2]
+packages=python3-notify2
+
+[debian:8.0:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[debian:8.0:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+
+[debian:8.0:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[debian:8.0:python3-xml]
+packages=python3-lxml
+
+[debian:8.0:python3-devel]
+packages=python3-dev
+
+[debian:8.0:python3-pil]
+packages=python3-pil
+
+[debian:8.0:python3-reportlab]
+packages=python3-reportlab
+
+[debian:8.0:automake]
+packages=automake1.11
+
+[debian:8.0:epm]
+packages=epm
+
+
+# *********************
+
+[debian:8.1]
+same_as_version=8.0
+
+# *********************
+
+[debian:8.2]
+same_as_version=8.0
+
+# *********************
+
+[debian:8.3]
+same_as_version=8.0
+
+# *********************
+
+[debian:8.4]
+code_name=Jessie
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.14.6
+release_date=04/05/2016
+notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt5
+native_cups=1
+policykit=0
+
+# This libdir_path will be used only for 64 bit machine.
+libdir_path=/usr/lib/x86_64-linux-gnu
+
+[debian:8.4:cups]
+packages=cups,libcups2
+
+[debian:8.4:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[debian:8.4:gcc]
+packages=g++
+
+[debian:8.4:gs]
+packages=ghostscript,ghostscript-cups,ghostscript-x
+
+[debian:8.4:libcrypto]
+packages=libssl-dev
+
+[debian:8.4:libjpeg]
+packages=libjpeg62-turbo-dev
+
+[debian:8.4:libnetsnmp-devel]
+packages=libsnmp-dev,snmp
+
+[debian:8.4:libpthread]
+packages=libc6
+
+[debian:8.4:libtool]
+packages=libtool,libtool-bin
+
+[debian:8.4:libusb]
+packages=libusb-1.0.0-dev
+
+[debian:8.4:make]
+packages=make
+
+[debian:8.4:pil]
+packages=python-imaging
+
+[debian:8.4:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[debian:8.4:pyqt]
+packages=python-qt3
+
+[debian:8.4:python-devel]
+packages=python-dev
+
+[debian:8.4:pyqt4]
+packages=python-qt4
+
+[debian:8.4:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[debian:8.4:python23]
+packages=python
+
+[debian:8.4:python2X]
+packages=python
+
+[debian:8.4:reportlab]
+packages=python-reportlab
+
+[debian:8.4:sane]
+packages=sane
+
+[debian:8.4:sane-devel]
+packages=libsane-dev
+
+[debian:8.4:scanimage]
+packages=sane-utils
+
+[debian:8.4:xsane]
+packages=xsane
+
+[debian:8.4:cups-ddk]
+packages=
+
+[debian:8.4:python-dbus]
+packages=python-dbus,python-gobject
+
+[debian:8.4:dbus]
+packages=libdbus-1-dev
+
+[debian:8.4:python-ctypes]
+packages=python-ctypes
+
+[debian:8.4:cups-image]
+packages=libcupsimage2,libcupsimage2-dev
+
+[debian:8.4:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[debian:8.4:python-notify]
+packages=python-notify
+
+[debian:8.4:network]
+packages=wget
+
+[debian:8.4:avahi-utils]
+packages=avahi-utils
+
+[debian:8.4:gtk]
+packages=libcanberra-gtk-module
+
+[debian:8.4:python3-notify2]
+packages=python3-notify2
+
+[debian:8.4:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[debian:8.4:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+
+[debian:8.4:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[debian:8.4:python3-xml]
+packages=python3-lxml
+
+[debian:8.4:python3-devel]
+packages=python3-dev
+
+[debian:8.4:python3-pil]
+packages=python3-pil
+
+[debian:8.4:python3-reportlab]
+packages=python3-reportlab
+
+[debian:8.4:python3-pyqt5-dbus]
+packages=python3-dbus.mainloop.pyqt5
+
+[debian:8.4:python3-pyqt5]
+packages=python3-pyqt5,gtk2-engines-pixbuf
+
+[debian:8.4:pyqt5]
+packages=gtk2-engines-pixbuf,python-pyqt5
+
+[debian:8.4:pyqt5-dbus]
+packages=python-dbus.mainloop.pyqt5
+
+[debian:8.4:automake]
+packages=automake1.11
+
+[debian:8.4:epm]
+packages=epm
+
+
+# *********************
+
+[debian:8.5]
+code_name=Jessie
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.16.8
+release_date=27/08/2016
+notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt5
+native_cups=1
+policykit=0
+
+# This libdir_path will be used only for 64 bit machine.
+libdir_path=/usr/lib/x86_64-linux-gnu
+
+[debian:8.5:cups]
+packages=cups,libcups2
+
+[debian:8.5:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[debian:8.5:gcc]
+packages=g++
+
+[debian:8.5:gs]
+packages=ghostscript,ghostscript-cups,ghostscript-x
+
+[debian:8.5:libcrypto]
+packages=libssl-dev
+
+[debian:8.5:libjpeg]
+packages=libjpeg62-turbo-dev
+
+[debian:8.5:libnetsnmp-devel]
+packages=libsnmp-dev,snmp
+
+[debian:8.5:libpthread]
+packages=libc6
+
+[debian:8.5:libtool]
+packages=libtool,libtool-bin
+
+[debian:8.5:libusb]
+packages=libusb-1.0.0-dev
+
+[debian:8.5:make]
+packages=make
+
+[debian:8.5:pil]
+packages=python-imaging
+
+[debian:8.5:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[debian:8.5:pyqt]
+packages=python-qt3
+
+[debian:8.5:python-devel]
+packages=python-dev
+
+[debian:8.5:pyqt4]
+packages=python-qt4
+
+[debian:8.5:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[debian:8.5:python23]
+packages=python
+
+[debian:8.5:python2X]
+packages=python
+
+[debian:8.5:reportlab]
+packages=python-reportlab
+
+[debian:8.5:sane]
+packages=sane
+
+[debian:8.5:sane-devel]
+packages=libsane-dev
+
+[debian:8.5:scanimage]
+packages=sane-utils
+
+[debian:8.5:xsane]
+packages=xsane
+
+[debian:8.5:cups-ddk]
+packages=
+
+[debian:8.5:python-dbus]
+packages=python-dbus,python-gobject
+
+[debian:8.5:dbus]
+packages=libdbus-1-dev
+
+[debian:8.5:python-ctypes]
+packages=python-ctypes
+
+[debian:8.5:cups-image]
+packages=libcupsimage2,libcupsimage2-dev
+
+[debian:8.5:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[debian:8.5:python-notify]
+packages=python-notify
+
+[debian:8.5:network]
+packages=wget
+
+[debian:8.5:avahi-utils]
+packages=avahi-utils
+
+[debian:8.5:gtk]
+packages=libcanberra-gtk-module
+
+[debian:8.5:python3-notify2]
+packages=python3-notify2
+
+[debian:8.5:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[debian:8.5:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+
+[debian:8.5:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[debian:8.5:python3-xml]
+packages=python3-lxml
+
+[debian:8.5:python3-devel]
+packages=python3-dev
+
+[debian:8.5:python3-pil]
+packages=python3-pil
+
+[debian:8.5:python3-reportlab]
+packages=python3-reportlab
+
+[debian:8.5:python3-pyqt5-dbus]
+packages=python3-dbus.mainloop.pyqt5
+
+[debian:8.5:python3-pyqt5]
+packages=python3-pyqt5,gtk2-engines-pixbuf
+
+[debian:8.5:pyqt5]
+packages=gtk2-engines-pixbuf,python-pyqt5
+
+[debian:8.5:pyqt5-dbus]
+packages=python-dbus.mainloop.pyqt5
+
+[debian:8.5:automake]
+packages=automake1.11
+
+[debian:8.5:epm]
+packages=epm
+
+
+# *********************
+
+[debian:8.6]
+code_name=Jessie
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.16.10
+release_date=22/10/2016
+notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt5
+native_cups=1
+policykit=0
+# This libdir_path will be used only for 64 bit machine.
+libdir_path=/usr/lib/x86_64-linux-gnu
+[debian:8.6:cups]
+packages=cups,libcups2
+[debian:8.6:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+[debian:8.6:gcc]
+packages=g++
+[debian:8.6:gs]
+packages=ghostscript,ghostscript-cups,ghostscript-x
+[debian:8.6:libcrypto]
+packages=libssl-dev
+[debian:8.6:libjpeg]
+packages=libjpeg62-turbo-dev
+[debian:8.6:libnetsnmp-devel]
+packages=libsnmp-dev,snmp
+[debian:8.6:libpthread]
+packages=libc6
+[debian:8.6:libtool]
+packages=libtool,libtool-bin
+[debian:8.6:libusb]
+packages=libusb-1.0.0-dev
+[debian:8.6:make]
+packages=make
+[debian:8.6:pil]
+packages=python-imaging
+[debian:8.6:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+[debian:8.6:pyqt]
+packages=python-qt3
+[debian:8.6:python-devel]
+packages=python-dev
+[debian:8.6:pyqt4]
+packages=python-qt4
+[debian:8.6:pyqt4-dbus]
+packages=python-qt4-dbus
+[debian:8.6:python23]
+packages=python
+[debian:8.6:python2X]
+packages=python
+[debian:8.6:reportlab]
+packages=python-reportlab
+[debian:8.6:sane]
+packages=sane
+[debian:8.6:sane-devel]
+packages=libsane-dev
+[debian:8.6:scanimage]
+packages=sane-utils
+[debian:8.6:xsane]
+packages=xsane
+[debian:8.6:cups-ddk]
+packages=
+[debian:8.6:python-dbus]
+packages=python-dbus,python-gobject
+[debian:8.6:dbus]
+packages=libdbus-1-dev
+[debian:8.6:python-ctypes]
+packages=python-ctypes
+[debian:8.6:cups-image]
+packages=libcupsimage2,libcupsimage2-dev
+[debian:8.6:policykit]
+packages=policykit-1,policykit-1-gnome
+[debian:8.6:python-notify]
+packages=python-notify
+[debian:8.6:network]
+packages=wget
+[debian:8.6:avahi-utils]
+packages=avahi-utils
+[debian:8.6:gtk]
+packages=libcanberra-gtk-module
+[debian:8.6:python3-notify2]
+packages=python3-notify2
+[debian:8.6:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+[debian:8.6:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+[debian:8.6:python3-dbus]
+packages=python3-dbus,python3-gi
+[debian:8.6:python3-xml]
+packages=python3-lxml
+[debian:8.6:python3-devel]
+packages=python3-dev
+[debian:8.6:python3-pil]
+packages=python3-pil
+[debian:8.6:python3-reportlab]
+packages=python3-reportlab
+[debian:8.6:python3-pyqt5-dbus]
+packages=python3-dbus.mainloop.pyqt5
+[debian:8.6:python3-pyqt5]
+packages=python3-pyqt5,gtk2-engines-pixbuf
+[debian:8.6:pyqt5]
+packages=gtk2-engines-pixbuf,python-pyqt5
+[debian:8.6:pyqt5-dbus]
+packages=python-dbus.mainloop.pyqt5
+
+[debian:8.6:automake]
+packages=automake1.11
+
+[debian:8.6:epm]
+packages=epm
+
+
+
+# *********************
+
+[debian:8.7]
+code_name=Jessie
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.17.3
+release_date=22/10/2016
+notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt5
+native_cups=1
+policykit=0
+# This libdir_path will be used only for 64 bit machine.
+libdir_path=/usr/lib/x86_64-linux-gnu
+[debian:8.7:cups]
+packages=cups,libcups2
+[debian:8.7:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+[debian:8.7:gcc]
+packages=g++
+[debian:8.7:gs]
+packages=ghostscript,ghostscript-cups,ghostscript-x
+[debian:8.7:libcrypto]
+packages=libssl-dev
+[debian:8.7:libjpeg]
+packages=libjpeg62-turbo-dev
+[debian:8.7:libnetsnmp-devel]
+packages=libsnmp-dev,snmp
+[debian:8.7:libpthread]
+packages=libc6
+[debian:8.7:libtool]
+packages=libtool,libtool-bin
+[debian:8.7:libusb]
+packages=libusb-1.0.0-dev
+[debian:8.7:make]
+packages=make
+[debian:8.7:pil]
+packages=python-imaging
+[debian:8.7:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+[debian:8.7:pyqt]
+packages=python-qt3
+[debian:8.7:python-devel]
+packages=python-dev
+[debian:8.7:pyqt4]
+packages=python-qt4
+[debian:8.7:pyqt4-dbus]
+packages=python-qt4-dbus
+[debian:8.7:python23]
+packages=python
+[debian:8.7:python2X]
+packages=python
+[debian:8.7:reportlab]
+packages=python-reportlab
+[debian:8.7:sane]
+packages=sane
+[debian:8.7:sane-devel]
+packages=libsane-dev
+[debian:8.7:scanimage]
+packages=sane-utils
+[debian:8.7:xsane]
+packages=xsane
+[debian:8.7:cups-ddk]
+packages=
+[debian:8.7:python-dbus]
+packages=python-dbus,python-gobject
+[debian:8.7:dbus]
+packages=libdbus-1-dev
+[debian:8.7:python-ctypes]
+packages=python-ctypes
+[debian:8.7:cups-image]
+packages=libcupsimage2,libcupsimage2-dev
+[debian:8.7:policykit]
+packages=policykit-1,policykit-1-gnome
+[debian:8.7:python-notify]
+packages=python-notify
+[debian:8.7:network]
+packages=wget
+[debian:8.7:avahi-utils]
+packages=avahi-utils
+[debian:8.7:gtk]
+packages=libcanberra-gtk-module
+[debian:8.7:python3-notify2]
+packages=python3-notify2
+[debian:8.7:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+[debian:8.7:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+[debian:8.7:python3-dbus]
+packages=python3-dbus,python3-gi
+[debian:8.7:python3-xml]
+packages=python3-lxml
+[debian:8.7:python3-devel]
+packages=python3-dev
+[debian:8.7:python3-pil]
+packages=python3-pil
+[debian:8.7:python3-reportlab]
+packages=python3-reportlab
+[debian:8.7:python3-pyqt5-dbus]
+packages=python3-dbus.mainloop.pyqt5
+[debian:8.7:python3-pyqt5]
+packages=python3-pyqt5,gtk2-engines-pixbuf
+[debian:8.7:pyqt5]
+packages=gtk2-engines-pixbuf,python-pyqt5
+[debian:8.7:pyqt5-dbus]
+packages=python-dbus.mainloop.pyqt5
+
+[debian:8.7:automake]
+packages=automake1.11
+
+[debian:8.7:epm]
+packages=epm
+
+
+
+# *********************
+
+[debian:8.8]
+code_name=Jessie
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.17.5
+release_date=31/05/2017
+notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt5
+native_cups=1
+policykit=0
+# This libdir_path will be used only for 64 bit machine.
+libdir_path=/usr/lib/x86_64-linux-gnu
+[debian:8.8:cups]
+packages=cups,libcups2
+[debian:8.8:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+[debian:8.8:gcc]
+packages=g++
+[debian:8.8:gs]
+packages=ghostscript,ghostscript-cups,ghostscript-x
+[debian:8.8:libcrypto]
+packages=libssl-dev
+[debian:8.8:libjpeg]
+packages=libjpeg62-turbo-dev
+[debian:8.8:libnetsnmp-devel]
+packages=libsnmp-dev,snmp
+[debian:8.8:libpthread]
+packages=libc6
+[debian:8.8:libtool]
+packages=libtool,libtool-bin
+[debian:8.8:libusb]
+packages=libusb-1.0.0-dev
+[debian:8.8:make]
+packages=make
+[debian:8.8:pil]
+packages=python-imaging
+[debian:8.8:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+[debian:8.8:pyqt]
+packages=python-qt3
+[debian:8.8:python-devel]
+packages=python-dev
+[debian:8.8:pyqt4]
+packages=python-qt4
+[debian:8.8:pyqt4-dbus]
+packages=python-qt4-dbus
+[debian:8.8:python23]
+packages=python
+[debian:8.8:python2X]
+packages=python
+[debian:8.8:reportlab]
+packages=python-reportlab
+[debian:8.8:sane]
+packages=sane
+[debian:8.8:sane-devel]
+packages=libsane-dev
+[debian:8.8:scanimage]
+packages=sane-utils
+[debian:8.8:xsane]
+packages=xsane
+[debian:8.8:cups-ddk]
+packages=
+[debian:8.8:python-dbus]
+packages=python-dbus,python-gobject
+[debian:8.8:dbus]
+packages=libdbus-1-dev
+[debian:8.8:python-ctypes]
+packages=python-ctypes
+[debian:8.8:cups-image]
+packages=libcupsimage2,libcupsimage2-dev
+[debian:8.8:policykit]
+packages=policykit-1,policykit-1-gnome
+[debian:8.8:python-notify]
+packages=python-notify
+[debian:8.8:network]
+packages=wget
+[debian:8.8:avahi-utils]
+packages=avahi-utils
+[debian:8.8:gtk]
+packages=libcanberra-gtk-module
+[debian:8.8:gtk-32bit]
+packages=libcanberra-gtk-module:i386
+[debian:8.8:python3-notify2]
+packages=python3-notify2
+[debian:8.8:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+[debian:8.8:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+[debian:8.8:python3-dbus]
+packages=python3-dbus,python3-gi
+[debian:8.8:python3-xml]
+packages=python3-lxml
+[debian:8.8:python3-devel]
+packages=python3-dev
+[debian:8.8:python3-pil]
+packages=python3-pil
+[debian:8.8:python3-reportlab]
+packages=python3-reportlab
+[debian:8.8:python3-pyqt5-dbus]
+packages=python3-dbus.mainloop.pyqt5
+[debian:8.8:python3-pyqt5]
+packages=python3-pyqt5,gtk2-engines-pixbuf
+[debian:8.8:pyqt5]
+packages=gtk2-engines-pixbuf,python-pyqt5
+[debian:8.8:pyqt5-dbus]
+packages=python-dbus.mainloop.pyqt5
+
+[debian:8.8:automake]
+packages=automake1.11
+
+[debian:8.8:epm]
+packages=epm
+
+
+# *********************
+
+[debian:9.1]
+code_name=Stretch
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.17.10
+release_date=22/07/2017
+notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt5
+native_cups=1
+policykit=0
+# This libdir_path will be used only for 64 bit machine.
+libdir_path=/usr/lib/x86_64-linux-gnu
+[debian:9.1:cups]
+packages=cups,libcups2
+[debian:9.1:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+[debian:9.1:gcc]
+packages=g++
+[debian:9.1:gs]
+packages=ghostscript,ghostscript-cups,ghostscript-x
+[debian:9.1:libcrypto]
+packages=libssl-dev
+[debian:9.1:libjpeg]
+packages=libjpeg62-turbo-dev
+[debian:9.1:libnetsnmp-devel]
+packages=libsnmp-dev,snmp
+[debian:9.1:libpthread]
+packages=libc6
+[debian:9.1:libtool]
+packages=libtool,libtool-bin
+[debian:9.1:libusb]
+packages=libusb-1.0.0-dev
+[debian:9.1:make]
+packages=make
+[debian:9.1:pil]
+packages=python-imaging
+[debian:9.1:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+[debian:9.1:pyqt]
+packages=python-qt3
+[debian:9.1:python-devel]
+packages=python-dev
+[debian:9.1:pyqt4]
+packages=python-qt4
+[debian:9.1:pyqt4-dbus]
+packages=python-qt4-dbus
+[debian:9.1:python23]
+packages=python
+[debian:9.1:python2X]
+packages=python
+[debian:9.1:reportlab]
+packages=python-reportlab
+[debian:9.1:sane]
+packages=sane
+[debian:9.1:sane-devel]
+packages=libsane-dev
+[debian:9.1:scanimage]
+packages=sane-utils
+[debian:9.1:xsane]
+packages=xsane
+[debian:9.1:cups-ddk]
+packages=
+[debian:9.1:python-dbus]
+packages=python-dbus,python-gobject
+[debian:9.1:dbus]
+packages=libdbus-1-dev
+[debian:9.1:python-ctypes]
+packages=python-ctypes
+[debian:9.1:cups-image]
+packages=libcupsimage2,libcupsimage2-dev
+[debian:9.1:policykit]
+packages=policykit-1,policykit-1-gnome
+[debian:9.1:python-notify]
+packages=python-notify
+[debian:9.1:network]
+packages=wget
+[debian:9.1:avahi-utils]
+packages=avahi-utils
+[debian:9.1:gtk]
+packages=libcanberra-gtk-module
+[debian:9.1:python3-notify2]
+packages=python3-notify2
+[debian:9.1:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+[debian:9.1:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+[debian:9.1:python3-dbus]
+packages=python3-dbus,python3-gi
+[debian:9.1:python3-xml]
+packages=python3-lxml
+[debian:9.1:python3-devel]
+packages=python3-dev
+[debian:9.1:python3-pil]
+packages=python3-pil
+[debian:9.1:python3-reportlab]
+packages=python3-reportlab
+[debian:9.1:python3-pyqt5-dbus]
+packages=python3-dbus.mainloop.pyqt5
+[debian:9.1:python3-pyqt5]
+packages=python3-pyqt5,gtk2-engines-pixbuf
+[debian:9.1:pyqt5]
+packages=gtk2-engines-pixbuf,python-pyqt5
+[debian:9.1:pyqt5-dbus]
+packages=python-dbus.mainloop.pyqt5
+
+[debian:9.1:automake]
+packages=automake1.11
+
+[debian:9.1:epm]
+packages=epm
+
+
+
+# ****************************************
+
+[debian:9.2]
+code_name=Stretch
+packaged_version=3.18.4
+release_date=7/10/2017
+same_as_version=9.1
+
+# ****************************************
+
+[debian:9.3]
+code_name=Stretch
+packaged_version=3.18.4
+release_date=9/12/2017
+same_as_version=9.1
+
+# ****************************************
+
+[debian:9.4]
+code_name=Stretch
+packaged_version=3.18.4
+release_date=10/3/2018
+#su -c "apt-get install --force-yes -y python-qt4",su -c "apt-get install --force-yes -y python-qt4-dbus",
+#scanjet_depend_cmd=su -c "apt-get install --force-yes -y python2-pip",su -c "pip2 install --upgrade pip",su -c "apt-get install --force-yes -y libleptonica-dev",su -c "apt-get install --force-yes -y tesseract-ocr",su -c "apt-get install --force-yes -y libtesseract-dev",su -c "pip2 install tesserocr",su -c "apt-get install --force-yes -y tesseract-ocr-all",su -c "apt-get install --force-yes -y libzbar-dev",su -c "apt-get install --force-yes -y python-zbar",su -c "apt-get install --force-yes -y python-opencv",su -c "apt-get install --force-yes -y python-pypdf2",su -c "pip2 install imutils"
+#su -c "apt-get install --force-yes -y python3-pyqt4",su -c "apt-get install --force-yes -y gtk2-engines-pixbuf",su -c "apt-get install --force-yes -y python3-dbus.mainloop.qt",
+#scanjet_py3_depend_cmd=su -c "apt-get install --force-yes -y python3-pip",su -c "pip3 install --upgrade pip",su -c "apt-get install --force-yes -y libleptonica-dev",su -c "apt-get install --force-yes -y tesseract-ocr",su -c "apt-get install --force-yes -y libtesseract-dev",su -c "pip3 install tesserocr",su -c "apt-get install --force-yes -y tesseract-ocr-all",su -c "pip3 install opencv-python",su -c "pip3 install PyPDF2",su -c "pip3 install imutils"
+same_as_version=9.1
+
+# ****************************************
+
+[debian:9.5]
+code_name=Stretch
+packaged_version=3.18.9
+release_date=10/3/2018
+#su -c "apt-get install --force-yes -y python-qt4",su -c "apt-get install --force-yes -y python-qt4-dbus",
+#scanjet_depend_cmd=su -c "apt-get install --force-yes -y python2-pip",su -c "pip2 install --upgrade pip",su -c "apt-get install --force-yes -y libleptonica-dev",su -c "apt-get install --force-yes -y tesseract-ocr",su -c "apt-get install --force-yes -y libtesseract-dev",su -c "pip2 install tesserocr",su -c "apt-get install --force-yes -y tesseract-ocr-all",su -c "apt-get install --force-yes -y libzbar-dev",su -c "apt-get install --force-yes -y python-zbar",su -c "apt-get install --force-yes -y python-opencv",su -c "apt-get install --force-yes -y python-pypdf2",su -c "pip2 install imutils"
+#su -c "apt-get install --force-yes -y python3-pyqt4",su -c "apt-get install --force-yes -y gtk2-engines-pixbuf",su -c "apt-get install --force-yes -y python3-dbus.mainloop.qt",
+#scanjet_py3_depend_cmd=su -c "apt-get install --force-yes -y python3-pip",su -c "pip3 install --upgrade pip",su -c "apt-get install --force-yes -y libleptonica-dev",su -c "apt-get install --force-yes -y tesseract-ocr",su -c "apt-get install --force-yes -y libtesseract-dev",su -c "pip3 install tesserocr",su -c "apt-get install --force-yes -y tesseract-ocr-all",su -c "pip3 install opencv-python",su -c "pip3 install PyPDF2",su -c "pip3 install imutils"
+same_as_version=9.1
+
+# ****************************************
+
+[xandros]
+index=13
+versions=any
+display_name=Xandros
+alt_names=
+display=0
+notes=
+package_mgrs=
+package_mgr_cmd=
+pre_depend_cmd=
+post_depend_cmd=
+hplip_remove_cmd=
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[xandros:any]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ****************************************
+[pcbsd]
+index=19
+versions=any
+display_name=PC-BSD
+alt_names=
+display=0
+notes=
+package_mgrs=
+package_mgr_cmd=
+pre_depend_cmd=
+post_depend_cmd=
+hplip_remove_cmd=
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[pcbsd:any]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ****************************************
+[miracle]
+index=21
+versions=any
+display_name=Miracle Linux
+alt_names=
+display=0
+notes=
+package_mgrs=
+package_mgr_cmd=
+pre_depend_cmd=
+post_depend_cmd=
+hplip_remove_cmd=
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[miracle:any]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ****************************************
+[asianux]
+index=18
+versions=any
+display_name=AsianUX
+alt_names=
+display=0
+notes=
+package_mgrs=
+package_mgr_cmd=
+pre_depend_cmd=
+post_depend_cmd=
+hplip_remove_cmd=
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[asianux:any]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ****************************************
+[freebsd]
+index=14
+versions=any
+display_name=FreeBSD
+alt_names=
+display=0
+notes=
+package_mgrs=
+package_mgr_cmd=
+pre_depend_cmd=
+post_depend_cmd=
+hplip_remove_cmd=
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[freebsd:any]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ****************************************
+[mepis]
+index=1
+versions=6.0,6.5,7.0,8.0
+display_name=Mepis
+alt_names=
+display=1
+notes=
+package_mgrs=dpkg,apt-get,synaptic,update-manager,adept,aptitude
+package_mgr_cmd=su -c "apt-get install --yes $packages_to_install"
+pre_depend_cmd=su -c "dpkg --configure -a",su -c "apt-get update"
+post_depend_cmd=
+hplip_remove_cmd=su -c "apt-get remove --yes hplip hpijs"
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[mepis:6.0]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=0.9.7
+release_date=2006-07-22
+notes=Before proceeding please enable the universe/multiverse repositories in Synaptic or Apt.
+udev_mode_fix=1
+fix_ppd_symlink=0
+ppd_install=ppd
+ppd_dir=/usr/share/ppd/HP
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+
+[mepis:6.0:cups]
+packages=libcupsys2
+
+[mepis:6.0:cups-devel]
+packages=libcupsys2-dev
+
+[mepis:6.0:gcc]
+packages=build-essential
+
+[mepis:6.0:gs]
+packages=gs-esp
+
+[mepis:6.0:libcrypto]
+packages=openssl
+
+[mepis:6.0:libjpeg]
+packages=libjpeg62-dev
+
+[mepis:6.0:libnetsnmp-devel]
+packages=libsnmp9-dev
+
+[mepis:6.0:libpthread]
+packages=build-essential
+
+[mepis:6.0:libtool]
+packages=libtool
+
+[mepis:6.0:libusb]
+packages=libusb-1.0-0-dev
+
+[mepis:6.0:make]
+packages=build-essential
+
+[mepis:6.0:pil]
+packages=python-imaging
+
+[mepis:6.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[mepis:6.0:pyqt]
+packages=python-qt3
+
+[mepis:6.0:python-devel]
+packages=python-dev
+
+[mepis:6.0:pyqt4]
+packages=python-qt4
+
+[mepis:6.0:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[mepis:6.0:python23]
+packages=python
+
+[mepis:6.0:python2X]
+packages=python
+
+[mepis:6.0:reportlab]
+packages=python-reportlab
+
+[mepis:6.0:sane]
+packages=sane,libsane-dev
+
+[mepis:6.0:sane-devel]
+packages=libsane-dev
+
+[mepis:6.0:scanimage]
+packages=sane-utils
+
+[mepis:6.0:xsane]
+packages=xsane
+
+[mepis:6.0:cups-ddk]
+packages=
+
+[mepis:6.0:python-dbus]
+# packages=python2.4-dbus,libdbus-1-dev,python-gobject
+
+[mepis:6.0:python-ctypes]
+# packages=python-ctypes
+
+[mepis:6.0:cups-image]
+packages=libcupsys2-dev
+
+[mepis:6.0:network]
+packages=wget
+
+[mepis:6.0:avahi-utils]
+packages=avahi-utils
+
+[mepis:6.0:automake]
+packages=automake1.11
+
+[mepis:6.0:epm]
+packages=epm
+
+# ********************
+[mepis:6.5]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=1.7.3
+release_date=2006-4-4
+notes=Before proceeding please enable the universe/multiverse repositories in Synaptic or Apt.
+udev_mode_fix=1
+fix_ppd_symlink=0
+ppd_install=ppd
+ppd_dir=/usr/share/ppd/HP
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+
+[mepis:6.5:cups]
+packages=libcupsys2
+
+[mepis:6.5:cups-devel]
+packages=libcupsys2-dev
+
+[mepis:6.5:gcc]
+packages=build-essential
+
+[mepis:6.5:gs]
+packages=gs-esp
+
+[mepis:6.5:libcrypto]
+packages=openssl
+
+[mepis:6.5:libjpeg]
+packages=libjpeg62-dev
+
+[mepis:6.5:libnetsnmp-devel]
+packages=libsnmp9-dev
+
+[mepis:6.5:libpthread]
+packages=build-essential
+
+[mepis:6.5:libtool]
+packages=libtool
+
+[mepis:6.5:libusb]
+packages=libusb-1.0-0-dev
+
+[mepis:6.5:make]
+packages=build-essential
+
+[mepis:6.5:pil]
+packages=python-imaging
+
+[mepis:6.5:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[mepis:6.5:pyqt]
+packages=python-qt3
+
+[mepis:6.5:python-devel]
+packages=python-dev
+
+[mepis:6.5:pyqt4]
+packages=python-qt4
+
+[mepis:6.5:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[mepis:6.5:python23]
+packages=python
+
+[mepis:6.5:python2X]
+packages=python
+
+[mepis:6.5:reportlab]
+packages=python-reportlab
+
+[mepis:6.5:sane]
+packages=sane,libsane-dev
+
+[mepis:6.5:sane-devel]
+packages=libsane-dev
+
+[mepis:6.5:scanimage]
+packages=sane-utils
+
+[mepis:6.5:xsane]
+packages=xsane
+
+[mepis:6.5:cups-ddk]
+packages=
+
+[mepis:6.5:python-dbus]
+# packages=python2.4-dbus,libdbus-1-dev,python-gobject
+
+[mepis:6.5:python-ctypes]
+# packages=python-ctypes
+
+[mepis:6.5:cups-image]
+packages=libcupsys2-dev
+
+[mepis:6.5:network]
+packages=wget
+
+[mepis:6.5:avahi-utils]
+packages=avahi-utils
+
+[mepis:6.5:automake]
+packages=automake1.11
+
+[mepis:6.5:epm]
+packages=epm
+
+# ********************
+# ********************
+[mepis:7.0]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=2.7.10
+release_date=
+notes=Before proceeding please enable the universe/multiverse repositories in Synaptic or Apt.
+udev_mode_fix=1
+fix_ppd_symlink=0
+ppd_install=ppd
+ppd_dir=/usr/share/ppd/HP
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+
+[mepis:7.0:cups]
+packages=libcupsys2
+
+[mepis:7.0:cups-devel]
+packages=libcupsys2-dev
+
+[mepis:7.0:gcc]
+packages=build-essential
+
+[mepis:7.0:gs]
+packages=gs-esp
+
+[mepis:7.0:libcrypto]
+packages=openssl
+
+[mepis:7.0:libjpeg]
+packages=libjpeg62-dev
+
+[mepis:7.0:libnetsnmp-devel]
+packages=libsnmp9-dev
+
+[mepis:7.0:libpthread]
+packages=build-essential
+
+[mepis:7.0:libtool]
+packages=libtool
+
+[mepis:7.0:libusb]
+packages=libusb-1.0-0-dev
+
+[mepis:7.0:make]
+packages=build-essential
+
+[mepis:7.0:pil]
+packages=python-imaging
+
+[mepis:7.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[mepis:7.0:pyqt]
+packages=python-qt3
+
+[mepis:7.0:python-devel]
+packages=python-dev
+
+[mepis:7.0:pyqt4]
+packages=python-qt4
+
+[mepis:7.0:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[mepis:7.0:python23]
+packages=python
+
+[mepis:7.0:python2X]
+packages=python
+
+[mepis:7.0:reportlab]
+packages=python-reportlab
+
+[mepis:7.0:sane]
+packages=sane,libsane-dev
+
+[mepis:7.0:sane-devel]
+packages=libsane-dev
+
+[mepis:7.0:scanimage]
+packages=sane-utils
+
+[mepis:7.0:xsane]
+packages=xsane
+
+[mepis:7.0:cups-ddk]
+packages=
+
+[mepis:7.0:python-dbus]
+packages=python-dbus,libdbus-1-dev,python-gobject
+
+[mepis:7.0:python-ctypes]
+packages=python-ctypes
+
+[mepis:7.0:cups-image]
+packages=libcupsys2-dev
+
+[mepis:7.0:network]
+packages=wget
+
+[mepis:7.0:avahi-utils]
+packages=avahi-utils
+
+[mepis:7.0:automake]
+packages=automake1.11
+
+[mepis:7.0:epm]
+packages=epm
+
+# ********************
+# ********************
+[mepis:8.0]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=
+notes=Before proceeding please enable the universe/multiverse repositories in Synaptic or Apt.
+udev_mode_fix=1
+fix_ppd_symlink=0
+ppd_install=ppd
+ppd_dir=/usr/share/ppd/HP
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+
+[mepis:8.0:cups]
+packages=libcupsys2
+
+[mepis:8.0:cups-devel]
+packages=libcupsys2-dev
+
+[mepis:8.0:gcc]
+packages=build-essential
+
+[mepis:8.0:gs]
+packages=gs-esp
+
+[mepis:8.0:libcrypto]
+packages=openssl
+
+[mepis:8.0:libjpeg]
+packages=libjpeg62-dev
+
+[mepis:8.0:libnetsnmp-devel]
+packages=libsnmp9-dev
+
+[mepis:8.0:libpthread]
+packages=build-essential
+
+[mepis:8.0:libtool]
+packages=libtool
+
+[mepis:8.0:libusb]
+packages=libusb-1.0-0-dev
+
+[mepis:8.0:make]
+packages=build-essential
+
+[mepis:8.0:pil]
+packages=python-imaging
+
+[mepis:8.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[mepis:8.0:pyqt]
+packages=python-qt3
+
+[mepis:8.0:python-devel]
+packages=python-dev
+
+[mepis:8.0:pyqt4]
+packages=python-qt4
+
+[mepis:8.0:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[mepis:8.0:python23]
+packages=python
+
+[mepis:8.0:python2X]
+packages=python
+
+[mepis:8.0:reportlab]
+packages=python-reportlab
+
+[mepis:8.0:sane]
+packages=sane,libsane-dev
+
+[mepis:8.0:sane-devel]
+packages=libsane-dev
+
+[mepis:8.0:scanimage]
+packages=sane-utils
+
+[mepis:8.0:xsane]
+packages=xsane
+
+[mepis:8.0:cups-ddk]
+packages=
+
+[mepis:8.0:python-dbus]
+packages=python-dbus,libdbus-1-dev,python-gobject
+
+[mepis:8.0:python-ctypes]
+packages=python-ctypes
+
+[mepis:8.0:cups-image]
+packages=libcupsys2-dev
+
+[mepis:8.0:network]
+packages=wget
+
+[mepis:8.0:avahi-utils]
+packages=avahi-utils
+
+[mepis:8.0:automake]
+packages=automake1.11
+
+[mepis:8.0:epm]
+packages=epm
+
+# ********************
+# ****************************************
+[mandriva]
+index=4
+versions=2010.0,2011.0
+display_name=Mandriva Linux
+alt_names=Mandrakelinux,Mandrake Linux
+display=1
+notes=
+package_mgrs=urpmi
+package_mgr_cmd=su - -c "urpmi --allow-force --force --auto $packages_to_install"
+pre_install_cmd=su - -c "/etc/init.d/cups restart",su - -c "touch /etc/security/console.perms.d/60-hplip.perms && echo '<usb>=/dev/usb/dabusb* /dev/usb/mdc800* /dev/usb/rio500 /dev/ttyUSB*' | tee /etc/security/console.perms.d/60-hplip.perms"
+pre_depend_cmd=su - -c "rm /etc/hp/hplip.conf"
+post_depend_cmd=su - -c "/etc/init.d/cups restart", su - -c "chmod 700 /usr/lib/cups/backend/hp"
+hplip_remove_cmd=su - -c "urpme hplip task-printing-hp"
+su_sudo=su
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[mandriva:9.1]
+code_name=Bamboo
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=2003-3-25
+notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration. Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ********************
+[mandriva:9.2]
+code_name=Fivestar
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=2003-10-14
+notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration. Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ********************
+[mandriva:10.0]
+code_name=Community and official
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=0.9.1
+release_date=2004-3-4
+notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ********************
+[mandriva:10.1]
+code_name=Official
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=0
+parallel_supported=1
+usb_supported=1
+packaged_version=0.9.1
+release_date=2004-9-16
+notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also be sure to disable the cdrom1-12 media sources.
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+
+[mandriva:10.1:cups]
+packages=cups
+
+[mandriva:10.1:cups-devel]
+packages=cups-devel
+
+[mandriva:10.1:gcc]
+packages=gcc-c++
+
+[mandriva:10.1:gs]
+packages=ghostscript
+
+[mandriva:10.1:libcrypto]
+packages=libcryptopp5,libcryptopp5-devel
+
+[mandriva:10.1:libjpeg]
+packages=libjpeg62-dev
+
+[mandriva:10.1:libnetsnmp-devel]
+packages=libsnmp0-devel
+
+[mandriva:10.1:libpthread]
+packages=glibc
+
+[mandriva:10.1:libtool]
+packages=libtool
+
+[mandriva:10.1:libusb]
+packages=libusb0.1_4-devel
+
+[mandriva:10.1:make]
+packages=make
+
+[mandriva:10.1:pil]
+packages=python-imaging
+
+[mandriva:10.1:ppdev]
+packages=
+commands=su -c "modprobe ppdev"
+
+[mandriva:10.1:pyqt]
+packages=PyQt
+
+[mandriva:10.1:python-devel]
+packages=python-devel
+
+[mandriva:10.1:pyqt4]
+packages=python-qt4
+
+[mandriva:10.1:pyqt4-dbus]
+packages=dbus-python
+
+[mandriva:10.1:python23]
+packages=python
+
+[mandriva:10.1:python2X]
+packages=python
+
+[mandriva:10.1:reportlab]
+packages=python-reportlab
+
+[mandriva:10.1:sane]
+packages=sane
+
+[mandriva:10.1:sane-devel]
+packages=libsane1-devel
+
+[mandriva:10.1:scanimage]
+packages=libsane1
+
+[mandriva:10.1:xsane]
+packages=xsane
+
+[mandriva:10.1:cups-ddk]
+# packages=cupsddk,cupsddk-drivers
+
+[mandriva:10.1:python-dbus]
+# packages=dbus-python,libdbus-1_0-devel,python-gobject
+
+[mandriva:10.1:python-ctypes]
+# packages=python-ctypes
+
+[mandriva:10.1:cups-image]
+packages=cups-devel
+
+[mandriva:10.1:network]
+packages=wget
+
+[mandriva:10.1:avahi-utils]
+packages=avahi
+
+[mandriva:10.1:automake]
+packages=automake1.11
+
+[mandriva:10.1:epm]
+packages=epm
+
+# ********************
+# ********************
+[mandriva:10.2]
+code_name=Limited edition 2005
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=0
+parallel_supported=1
+usb_supported=1
+packaged_version=0.9.1
+release_date=2005-4-14
+notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also be sure to disable the cdrom1-12 media sources.
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+
+[mandriva:10.2:cups]
+packages=cups
+
+[mandriva:10.2:cups-devel]
+packages=cups-devel
+
+[mandriva:10.2:gcc]
+packages=gcc-c++
+
+[mandriva:10.2:gs]
+packages=ghostscript
+
+[mandriva:10.2:libcrypto]
+packages=libcryptopp5,libcryptopp5-devel
+
+[mandriva:10.2:libjpeg]
+packages=libjpeg62-dev
+
+[mandriva:10.2:libnetsnmp-devel]
+packages=libsnmp0-devel
+
+[mandriva:10.2:libpthread]
+packages=glibc
+
+[mandriva:10.2:libtool]
+packages=libtool
+
+[mandriva:10.2:libusb]
+packages=libusb0.1_4-devel
+
+[mandriva:10.2:make]
+packages=make
+
+[mandriva:10.2:pil]
+packages=python-imaging
+
+[mandriva:10.2:ppdev]
+packages=
+commands=su -c "modprobe ppdev"
+
+[mandriva:10.2:pyqt]
+packages=PyQt
+
+[mandriva:10.2:python-devel]
+packages=python-devel
+
+[mandriva:10.2:pyqt4]
+packages=python-qt4
+
+[mandriva:10.2:pyqt4-dbus]
+packages=dbus-python
+
+[mandriva:10.2:python23]
+packages=python
+
+[mandriva:10.2:python2X]
+packages=python
+
+[mandriva:10.2:reportlab]
+packages=python-reportlab
+
+[mandriva:10.2:sane]
+packages=sane
+
+[mandriva:10.2:sane-devel]
+packages=libsane1-devel
+
+[mandriva:10.2:scanimage]
+packages=libsane1
+
+[mandriva:10.2:xsane]
+packages=xsane
+
+[mandriva:10.2:cups-ddk]
+# packages=cupsddk,cupsddk-drivers
+
+[mandriva:10.2:python-dbus]
+# packages=dbus-python,libdbus-1_0-devel,python-gobject
+
+[mandriva:10.2:python-ctypes]
+# packages=python-ctypes
+
+[mandriva:10.2:cups-image]
+packages=cups-devel
+
+[mandriva:10.2:network]
+packages=wget
+
+[mandriva:10.2:avahi-utils]
+packages=avahi
+
+[mandriva:10.2:automake]
+packages=automake1.11
+
+[mandriva:10.2:epm]
+packages=epm
+
+# ********************
+[mandriva:2006.0]
+code_name=2k6
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=0.9.8
+release_date=2005-4-14
+notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+
+[mandriva:2006.0:cups]
+packages=cups
+
+[mandriva:2006.0:cups-devel]
+packages=cups-devel
+
+[mandriva:2006.0:gcc]
+packages=gcc-c++
+
+[mandriva:2006.0:gs]
+packages=ghostscript
+
+[mandriva:2006.0:libcrypto]
+packages=libcryptopp5,libcryptopp5-devel
+
+[mandriva:2006.0:libjpeg]
+packages=libjpeg62-dev
+
+[mandriva:2006.0:libnetsnmp-devel]
+packages=libsnmp0-devel
+
+[mandriva:2006.0:libpthread]
+packages=glibc-i18ndata-2.3.5-5mdk.i586,glibc_lsb-2.3.4-2mdk.i586
+
+[mandriva:2006.0:libtool]
+packages=libtool
+
+[mandriva:2006.0:libusb]
+packages=libusb0.1_4-devel
+
+[mandriva:2006.0:make]
+packages=make
+
+[mandriva:2006.0:pil]
+packages=python-imaging
+
+[mandriva:2006.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev"
+
+[mandriva:2006.0:pyqt]
+packages=PyQt
+
+[mandriva:2006.0:python-devel]
+packages=python-devel
+
+[mandriva:2006.0:pyqt4]
+packages=python-qt4
+
+[mandriva:2006.0:pyqt4-dbus]
+packages=dbus-python
+
+[mandriva:2006.0:python23]
+packages=python
+
+[mandriva:2006.0:python2X]
+packages=python
+
+[mandriva:2006.0:reportlab]
+packages=python-reportlab
+
+[mandriva:2006.0:sane]
+packages=sane
+
+[mandriva:2006.0:sane-devel]
+packages=libsane1-devel
+
+[mandriva:2006.0:scanimage]
+packages=sane-utils
+
+[mandriva:2006.0:xsane]
+packages=xsane
+
+[mandriva:2006.0:cups-ddk]
+packages=cupsddk,cupsddk-drivers
+
+[mandriva:2006.0:python-dbus]
+# packages=dbus-python,libdbus-1_0-devel,python-gobject
+
+[mandriva:2006.0:python-ctypes]
+# packages=python-ctypes
+
+[mandriva:2006.0:cups-image]
+packages=cups-devel
+
+[mandriva:2006.0:network]
+packages=wget
+
+[mandriva:2006.0:avahi-utils]
+packages=avahi
+
+[mandriva:2006.0:automake]
+packages=automake1.11
+
+[mandriva:2006.0:epm]
+packages=epm
+
+# ********************
+[mandriva:2007.0]
+code_name=2k7
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=2.7.7
+release_date=2006-10-3
+notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+
+[mandriva:2007.0:cups]
+packages=cups
+
+[mandriva:2007.0:cups-devel]
+packages=libcups2-devel
+
+[mandriva:2007.0:gcc]
+packages=gcc-c++
+
+[mandriva:2007.0:gs]
+packages=ghostscript
+
+[mandriva:2007.0:libcrypto]
+packages=libcryptopp5,libcryptopp5-devel
+
+[mandriva:2007.0:libjpeg]
+packages=libjpeg62-dev
+
+[mandriva:2007.0:libnetsnmp-devel]
+packages=libsnmp0-devel
+
+[mandriva:2007.0:libpthread]
+packages=glibc
+
+[mandriva:2007.0:libtool]
+packages=libtool
+
+[mandriva:2007.0:libusb]
+packages=libusb0.1_4-devel
+
+[mandriva:2007.0:make]
+packages=make
+
+[mandriva:2007.0:pil]
+packages=python-imaging
+
+[mandriva:2007.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev"
+
+[mandriva:2007.0:pyqt]
+packages=PyQt
+
+[mandriva:2007.0:python-devel]
+packages=libpython2.4-devel
+
+[mandriva:2007.0:pyqt4]
+packages=python-qt4
+
+[mandriva:2007.0:pyqt4-dbus]
+packages=dbus-python
+
+[mandriva:2007.0:python23]
+packages=python
+
+[mandriva:2007.0:python2X]
+packages=python
+
+[mandriva:2007.0:reportlab]
+packages=python-reportlab
+
+[mandriva:2007.0:sane]
+packages=sane
+
+[mandriva:2007.0:sane-devel]
+packages=libsane1-devel
+
+[mandriva:2007.0:scanimage]
+packages=sane-utils
+
+[mandriva:2007.0:xsane]
+packages=xsane
+
+[mandriva:2007.0:cups-ddk]
+packages=cupsddk,cupsddk-drivers
+
+[mandriva:2007.0:python-dbus]
+# packages=dbus-python,libdbus-1_3-devel,python-gobject
+
+[mandriva:2007.0:python-ctypes]
+# packages=python-ctypes
+
+[mandriva:2007.0:cups-image]
+packages=cups-devel
+
+[mandriva:2007.0:network]
+packages=wget
+
+[mandriva:2007.0:avahi-utils]
+packages=avahi
+
+[mandriva:2007.0:automake]
+packages=automake1.11
+
+[mandriva:2007.0:epm]
+packages=epm
+
+# ********************
+[mandriva:2007.1]
+code_name=2k7
+supported=0
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=2.7.7
+release_date=2007-4-17
+notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+
+[mandriva:2007.1:cups]
+packages=cups
+
+[mandriva:2007.1:cups-devel]
+packages=cups-devel
+
+[mandriva:2007.1:gcc]
+packages=gcc-c++
+
+[mandriva:2007.1:gs]
+packages=ghostscript
+
+[mandriva:2007.1:libcrypto]
+packages=libcryptopp5,libcryptopp5-devel
+
+[mandriva:2007.1:libjpeg]
+packages=libjpeg62-dev
+
+[mandriva:2007.1:libnetsnmp-devel]
+packages=libsnmp0-devel
+
+[mandriva:2007.1:libpthread]
+packages=glibc-i18ndata-2.4-4mdk,glibc_lsb-2.3.6-1mdk
+
+[mandriva:2007.1:libtool]
+packages=libtool
+
+[mandriva:2007.1:libusb]
+packages=libusb0.1_4-devel
+
+[mandriva:2007.1:make]
+packages=make
+
+[mandriva:2007.1:pil]
+packages=python-imaging
+
+[mandriva:2007.1:ppdev]
+packages=
+commands=su -c "modprobe ppdev"
+
+[mandriva:2007.1:pyqt]
+packages=PyQt
+
+[mandriva:2007.1:python-devel]
+packages=python-devel
+
+[mandriva:2007.1:pyqt4]
+packages=python-qt4
+
+[mandriva:2007.1:pyqt4-dbus]
+packages=dbus-python
+
+[mandriva:2007.1:python23]
+packages=python
+
+[mandriva:2007.1:python2X]
+packages=python
+
+[mandriva:2007.1:reportlab]
+packages=python-reportlab
+
+[mandriva:2007.1:sane]
+packages=sane
+
+[mandriva:2007.1:sane-devel]
+packages=libsane1-devel
+
+[mandriva:2007.1:scanimage]
+packages=sane-utils
+
+[mandriva:2007.1:xsane]
+packages=xsane
+
+[mandriva:2007.1:cups-ddk]
+packages=cupsddk,cupsddk-drivers
+
+[mandriva:2007.1:python-dbus]
+packages=dbus-python,python-gobject
+
+[mandriva:2007.1:dbus]
+packages=libdbus-1_3-devel
+
+[mandriva:2007.1:python-ctypes]
+packages=python-ctypes
+
+[mandriva:2007.1:cups-image]
+packages=cups-devel
+
+[mandriva:2007.1:network]
+packages=wget
+
+[mandriva:2007.1:avahi-utils]
+packages=avahi
+
+[mandriva:2007.1:automake]
+packages=automake1.11
+
+[mandriva:2007.1:epm]
+packages=epm
+
+# ********************
+[mandriva:2008.0]
+code_name=2k7
+supported=0
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=2.7.12
+release_date=2007-4-17
+notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+foomatic_rip_hplip=1
+
+[mandriva:2008.0:cups]
+packages=cups
+
+[mandriva:2008.0:cups-devel]
+packages=cups-devel
+
+[mandriva:2008.0:gcc]
+packages=gcc-c++
+
+[mandriva:2008.0:gs]
+packages=ghostscript
+
+[mandriva:2008.0:libcrypto]
+packages=libcryptopp5,libcryptopp5-devel
+
+[mandriva:2008.0:libjpeg]
+packages=libjpeg62-dev
+
+[mandriva:2008.0:libnetsnmp-devel]
+packages=libsnmp0-devel
+
+[mandriva:2008.0:libpthread]
+packages=glibc-i18ndata,glibc_lsb
+
+[mandriva:2008.0:libtool]
+packages=libtool
+
+[mandriva:2008.0:libusb]
+packages=libusb0.1_4-devel
+
+[mandriva:2008.0:make]
+packages=make
+
+[mandriva:2008.0:pil]
+packages=python-imaging
+
+[mandriva:2008.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev"
+
+[mandriva:2008.0:pyqt]
+packages=
+
+[mandriva:2008.0:python-devel]
+packages=python-devel
+
+[mandriva:2008.0:pyqt4]
+packages=python-qt4
+
+[mandriva:2008.0:pyqt4-dbus]
+packages=dbus-python
+
+[mandriva:2008.0:python23]
+packages=python
+
+[mandriva:2008.0:python2X]
+packages=python
+
+[mandriva:2008.0:reportlab]
+packages=python-reportlab
+
+[mandriva:2008.0:sane]
+packages=sane
+
+[mandriva:2008.0:sane-devel]
+packages=libsane1-devel
+
+[mandriva:2008.0:scanimage]
+packages=sane-frontends,sane-backends
+
+[mandriva:2008.0:xsane]
+packages=xsane
+
+[mandriva:2008.0:cups-ddk]
+packages=cupsddk,cupsddk-drivers
+
+[mandriva:2008.0:python-dbus]
+packages=python-dbus,python-gobject
+
+[mandriva:2008.0:dbus]
+packages=libdbus-1_3-devel
+
+#[mandriva:2008.0:python-ctypes]
+#packages=python-ctypes
+
+[mandriva:2008.0:cups-image]
+packages=cups-devel
+
+[mandriva:2008.0:network]
+packages=wget
+
+[mandriva:2008.0:avahi-utils]
+packages=avahi
+
+[mandriva:2008.0:automake]
+packages=automake1.11
+
+[mandriva:2008.0:epm]
+packages=epm
+
+# ********************
+[mandriva:2008.1]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=2.7.12
+release_date=2007-4-17
+notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+
+[mandriva:2008.1:cups]
+packages=cups
+
+[mandriva:2008.1:cups-devel]
+packages=cups-devel
+
+[mandriva:2008.1:gcc]
+packages=gcc-c++
+
+[mandriva:2008.1:gs]
+packages=ghostscript
+
+[mandriva:2008.1:libcrypto]
+packages=libcryptopp5,libcryptopp5-devel
+
+[mandriva:2008.1:libjpeg]
+packages=libjpeg62-dev
+
+[mandriva:2008.1:libnetsnmp-devel]
+packages=libsnmp0-devel
+
+[mandriva:2008.1:libpthread]
+packages=glibc-i18ndata,glibc_lsb
+
+[mandriva:2008.1:libtool]
+packages=libtool
+
+[mandriva:2008.1:libusb]
+packages=libusb0.1_4-devel
+
+[mandriva:2008.1:make]
+packages=make
+
+[mandriva:2008.1:pil]
+packages=python-imaging
+
+[mandriva:2008.1:ppdev]
+packages=
+commands=su -c "modprobe ppdev"
+
+#[mandriva:2008.1:pyqt]
+#packages=PyQt
+
+[mandriva:2008.1:python-devel]
+packages=python-devel
+
+[mandriva:2008.1:pyqt4]
+packages=python-qt4
+
+[mandriva:2008.1:pyqt4-dbus]
+packages=dbus-python
+
+[mandriva:2008.1:python23]
+packages=python
+
+[mandriva:2008.1:python2X]
+packages=python
+
+[mandriva:2008.1:reportlab]
+packages=python-reportlab
+
+[mandriva:2008.1:sane]
+packages=sane
+
+[mandriva:2008.1:sane-devel]
+packages=libsane1-devel
+
+[mandriva:2008.1:scanimage]
+packages=sane-frontends,sane-backends
+
+[mandriva:2008.1:xsane]
+packages=xsane
+
+[mandriva:2008.1:cups-ddk]
+packages=cupsddk,cupsddk-drivers
+
+[mandriva:2008.1:python-dbus]
+packages=python-dbus,python-gobject
+
+[mandriva:2008.1:dbus]
+packages=libdbus-1-devel
+
+#[mandriva:2008.1:python-ctypes]
+#packages=python-ctypes
+
+[mandriva:2008.1:cups-image]
+packages=cups-devel
+
+[mandriva:2008.1:network]
+packages=wget
+
+[mandriva:2008.1:avahi-utils]
+packages=avahi
+
+[mandriva:2008.1:automake]
+packages=automake1.11
+
+[mandriva:2008.1:epm]
+packages=epm
+
+# ********************
+[mandriva:2009]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=2.8.7
+release_date=2007-4-17
+notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+policykit=1
+
+[mandriva:2009:cups]
+packages=cups
+
+[mandriva:2009:cups-devel]
+packages=cups-devel
+
+[mandriva:2009:gcc]
+packages=gcc-c++
+
+[mandriva:2009:gs]
+packages=ghostscript
+
+[mandriva:2009:libcrypto]
+packages=libcryptopp5,libcryptopp5-devel
+
+[mandriva:2009:libjpeg]
+packages=libjpeg62-dev
+
+[mandriva:2009:libnetsnmp-devel]
+packages=libsnmp0-devel
+
+[mandriva:2009:libpthread]
+packages=glibc-i18ndata-2.4-4mdk,glibc_lsb-2.3.6-1mdk
+
+[mandriva:2009:libtool]
+packages=libtool
+
+[mandriva:2009:libusb]
+packages=libusb0.1_4-devel
+
+[mandriva:2009:make]
+packages=make
+
+[mandriva:2009:pil]
+packages=python-imaging
+
+[mandriva:2009:ppdev]
+packages=
+commands=su -c "modprobe ppdev"
+
+[mandriva:2009:pyqt]
+packages=PyQt
+
+[mandriva:2009:python-devel]
+packages=python-devel
+
+[mandriva:2009:pyqt4]
+packages=python-qt4
+
+[mandriva:2009:pyqt4-dbus]
+packages=dbus-python
+
+[mandriva:2009:python23]
+packages=python
+
+[mandriva:2009:python2X]
+packages=python
+
+[mandriva:2009:reportlab]
+packages=python-reportlab
+
+[mandriva:2009:sane]
+packages=sane
+
+[mandriva:2009:sane-devel]
+packages=libsane1-devel
+
+[mandriva:2009:scanimage]
+packages=sane-utils
+
+[mandriva:2009:xsane]
+packages=xsane
+
+[mandriva:2009:cups-ddk]
+packages=cupsddk,cupsddk-drivers
+
+[mandriva:2009:python-dbus]
+packages=python-dbus,python-gobject
+
+[mandriva:2009:dbus]
+packages=libdbus-1_3-devel,python-gobject
+
+[mandriva:2009:python-ctypes]
+packages=python-ctypes
+
+[mandriva:2009:cups-image]
+packages=cups-devel
+
+[mandriva:2009:policykit]
+packages=policykit,policykit-gnome
+
+[mandriva:2009:network]
+packages=wget
+
+[mandriva:2009:avahi-utils]
+packages=avahi
+
+[mandriva:2009:automake]
+packages=automake1.11
+
+[mandriva:2009:epm]
+packages=epm
+
+# ********************
+[mandriva:2009.0]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=2.8.7
+release_date=2007-4-17
+notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+policykit=1
+
+[mandriva:2009.0:cups]
+packages=cups
+
+[mandriva:2009.0:cups-devel]
+packages=cups-devel
+
+[mandriva:2009.0:gcc]
+packages=gcc-c++
+
+[mandriva:2009.0:gs]
+packages=ghostscript
+
+[mandriva:2009.0:libcrypto]
+packages=libcryptopp5,libcryptopp5-devel
+
+[mandriva:2009.0:libjpeg]
+packages=libjpeg62-dev
+
+[mandriva:2009.0:libnetsnmp-devel]
+packages=libsnmp0-devel
+
+[mandriva:2009.0:libpthread]
+packages=glibc-i18ndata-2.4-4mdk,glibc_lsb-2.3.6-1mdk
+
+[mandriva:2009.0:libtool]
+packages=libtool
+
+[mandriva:2009.0:libusb]
+packages=libusb0.1_4-devel
+
+[mandriva:2009.0:make]
+packages=make
+
+[mandriva:2009.0:pil]
+packages=python-imaging
+
+[mandriva:2009.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev"
+
+[mandriva:2009.0:pyqt]
+packages=PyQt
+
+[mandriva:2009.0:python-devel]
+packages=python-devel
+
+[mandriva:2009.0:pyqt4]
+packages=python-qt4
+
+[mandriva:2009.0:pyqt4-dbus]
+packages=dbus-python
+
+[mandriva:2009.0:python23]
+packages=python
+
+[mandriva:2009.0:python2X]
+packages=python
+
+[mandriva:2009.0:reportlab]
+packages=python-reportlab
+
+[mandriva:2009.0:sane]
+packages=sane
+
+[mandriva:2009.0:sane-devel]
+packages=libsane1-devel
+
+[mandriva:2009.0:scanimage]
+packages=sane-utils
+
+[mandriva:2009.0:xsane]
+packages=xsane
+
+[mandriva:2009.0:cups-ddk]
+packages=cupsddk,cupsddk-drivers
+
+[mandriva:2009.0:python-dbus]
+packages=python-dbus,python-gobject
+
+[mandriva:2009.0:dbus]
+packages=libdbus-1-devel
+
+[mandriva:2009.0:python-ctypes]
+packages=python-ctypes
+
+[mandriva:2009.0:cups-image]
+packages=cups-devel
+
+[mandriva:2009.0:policykit]
+packages=policykit,policykit-gnome
+
+[mandriva:2009.0:network]
+packages=wget
+
+[mandriva:2009.0:avahi-utils]
+packages=avahi
+
+[mandriva:2009.0:automake]
+packages=automake1.11
+
+[mandriva:2009.0:epm]
+packages=epm
+
+# ********************
+[mandriva:2010.0]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.9.12
+release_date=2009-11-03
+notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+policykit=1
+
+[mandriva:2010.0:cups]
+packages=cups,cups-common
+
+[mandriva:2010.0:cups-devel]
+packages=libcups2-devel
+
+[mandriva:2010.0:gcc]
+packages=gcc-c++
+
+[mandriva:2010.0:gs]
+packages=ghostscript
+
+[mandriva:2010.0:libcrypto]
+packages=libopenssl0.9.8-devel
+
+[mandriva:2010.0:libjpeg]
+packages=libjpeg-devel
+
+[mandriva:2010.0:libnetsnmp-devel]
+packages=libnet-snmp-devel
+
+[mandriva:2010.0:libpthread]
+packages=glibc-i18ndata,glibc_lsb
+
+[mandriva:2010.0:libtool]
+packages=libtool,libgphoto-devel
+
+[mandriva:2010.0:libusb]
+packages=libusb1.0-devel
+
+[mandriva:2010.0:make]
+packages=make
+
+[mandriva:2010.0:pil]
+packages=python-imaging
+
+[mandriva:2010.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev"
+
+[mandriva:2010.0:pyqt]
+packages=python-qt4
+
+[mandriva:2010.0:python-devel]
+packages=libpython2.6-devel
+
+[mandriva:2010.0:pyqt4]
+packages=python-qt4
+
+[mandriva:2010.0:pyqt4-dbus]
+packages=qt4-qtdbus
+
+[mandriva:2010.0:python23]
+packages=python
+
+[mandriva:2010.0:python2X]
+packages=python
+
+[mandriva:2010.0:reportlab]
+packages=python-reportlab
+
+[mandriva:2010.0:sane]
+packages=saned
+
+[mandriva:2010.0:sane-devel]
+packages=libsane1-devel,sane-backends
+
+[mandriva:2010.0:scanimage]
+packages=libsane1
+
+[mandriva:2010.0:xsane]
+packages=xsane,sane-frontends
+
+[mandriva:2010.0:cups-ddk]
+packages=cups
+
+[mandriva:2010.0:python-dbus]
+packages=python-dbus,python-gobject
+
+[mandriva:2010.0:dbus]
+packages=libdbus-1-devel,python-gobject
+
+[mandriva:2010.0:python-ctypes]
+packages=python
+
+[mandriva:2010.0:cups-image]
+packages=libcups2
+
+[mandriva:2010.0:policykit]
+packages=policykit,policykit-gnome
+
+[mandriva:2010.0:network]
+packages=wget
+
+[mandriva:2010.0:avahi-utils]
+packages=avahi
+
+[mandriva:2010.0:automake]
+packages=automake1.11
+
+[mandriva:2010.0:epm]
+packages=epm
+
+# ********************
+[mandriva:2011.0]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.9.12
+release_date=2009-11-03
+notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+policykit=1
+
+[mandriva:2011.0:cups]
+packages=cups,cups-common
+
+[mandriva:2011.0:cups-devel]
+packages=libcups2-devel
+
+[mandriva:2011.0:gcc]
+packages=gcc-c++
+
+[mandriva:2011.0:gs]
+packages=ghostscript
+
+[mandriva:2011.0:libcrypto]
+packages=libopenssl0.9.8-devel
+
+[mandriva:2011.0:libjpeg]
+packages=libjpeg-devel
+
+[mandriva:2011.0:libnetsnmp-devel]
+packages=libnet-snmp-devel
+
+[mandriva:2011.0:libpthread]
+packages=glibc-i18ndata,glibc_lsb
+
+[mandriva:2011.0:libtool]
+packages=libtool,libgphoto-devel
+
+[mandriva:2011.0:libusb]
+packages=libusb1.0-devel
+
+[mandriva:2011.0:make]
+packages=make
+
+[mandriva:2011.0:pil]
+packages=python-imaging
+
+[mandriva:2011.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev"
+
+[mandriva:2011.0:pyqt]
+packages=python-qt4
+
+[mandriva:2011.0:python-devel]
+packages=libpython2.6-devel
+
+[mandriva:2011.0:pyqt4]
+packages=python-qt4
+
+[mandriva:2011.0:pyqt4-dbus]
+packages=qt4-qtdbus
+
+[mandriva:2011.0:python23]
+packages=python
+
+[mandriva:2011.0:python2X]
+packages=python
+
+[mandriva:2011.0:reportlab]
+packages=python-reportlab
+
+[mandriva:2011.0:sane]
+packages=saned
+
+[mandriva:2011.0:sane-devel]
+packages=libsane1-devel,sane-backends
+
+[mandriva:2011.0:scanimage]
+packages=libsane1
+
+[mandriva:2011.0:xsane]
+packages=xsane,sane-frontends
+
+[mandriva:2011.0:cups-ddk]
+packages=cups
+
+[mandriva:2011.0:python-dbus]
+packages=python-dbus,python-gobject
+
+[mandriva:2011.0:dbus]
+packages=libdbus-1-devel,python-gobject
+
+[mandriva:2011.0:python-ctypes]
+packages=python
+
+[mandriva:2011.0:cups-image]
+packages=libcups2
+
+[mandriva:2011.0:policykit]
+packages=policykit,policykit-gnome
+
+[mandriva:2011.0:network]
+packages=wget
+
+[mandriva:2011.0:avahi-utils]
+packages=avahi
+
+[mandriva:2011.0:automake]
+packages=automake1.11
+
+[mandriva:2011.0:epm]
+packages=epm
+
+# ****************************************
+[linuxmint]
+index=22
+versions=13,14,15,16,17,17.1,17.2,17.3,18,18.1,18.2,18.3,19
+display_name=Linux Mint
+alt_names=mint, mint linux
+display=1
+notes=
+package_mgrs=dpkg,apt-get,synaptic,update-manager,adept,aptitude,adept-updater
+package_mgr_cmd=sudo apt-get install --assume-yes $packages_to_install
+pre_depend_cmd=sudo dpkg --configure -a,sudo apt-get install --yes --force-yes -f,sudo apt-get update
+post_depend_cmd=
+scanjet_depend_cmd=sudo apt-get install --assume-yes python-pip,sudo pip install --upgrade pip,sudo -H pip install setuptools,sudo pip install --upgrade setuptools,sudo apt-get install --assume-yes libleptonica-dev,sudo apt-get install --assume-yes tesseract-ocr,sudo apt-get install --assume-yes libtesseract-dev,sudo -H pip install tesserocr,sudo apt-get install --assume-yes tesseract-ocr-eng,sudo apt-get install --assume-yes libzbar-dev,sudo apt-get install --assume-yes python-zbar,sudo apt-get install --assume-yes python-opencv,sudo apt-get install --assume-yes python-pypdf2,sudo -H pip install imutils,sudo apt-get install --assume-yes imagemagick*
+scanjet_py3_depend_cmd=sudo apt-get install --assume-yes python3-pip,sudo pip3 install --upgrade pip,sudo -H pip3 install setuptools,sudo pip3 install --upgrade setuptools,sudo apt-get install --assume-yes libleptonica-dev,sudo apt-get install --assume-yes tesseract-ocr,sudo apt-get install --assume-yes libtesseract-dev,sudo -H pip3 install tesserocr,sudo apt-get install --assume-yes tesseract-ocr-eng,sudo -H pip3 install opencv-python,sudo -H pip3 install PyPDF2,sudo -H pip3 install imutils,sudo apt-get install --assume-yes imagemagick*
+hplip_remove_cmd=sudo aptitude remove --assume-yes hplip hpijs
+su_sudo=sudo
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+
+# ********************
+
+[linuxmint:13]
+code_name=Maya
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=0
+network_supported=1
+parallel_supported=0
+usb_supported=1
+packaged_version=3.12.2
+release_date=2012
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+
+libdir_path=/usr/lib
+
+[linuxmint:13:cups]
+packages=libcups2
+
+[linuxmint:13:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[linuxmint:13:gcc]
+packages=build-essential
+
+[linuxmint:13:gs]
+packages=ghostscript
+
+[linuxmint:13:libcrypto]
+packages=openssl
+
+[linuxmint:13:libjpeg]
+packages=libjpeg8-dev
+
+[linuxmint:13:libnetsnmp-devel]
+packages=libsnmp-dev
+
+[linuxmint:13:libpthread]
+packages=build-essential
+
+[linuxmint:13:libtool]
+packages=libtool
+
+[linuxmint:13:libusb]
+packages=libusb-1.0.0-dev
+
+[linuxmint:13:make]
+packages=build-essential
+
+[linuxmint:13:pil]
+packages=python-imaging
+
+[linuxmint:13:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[linuxmint:13:pyqt]
+packages=python-qt4
+
+[linuxmint:13:python-devel]
+packages=python-dev
+
+[linuxmint:13:pyqt4]
+packages=python-qt4
+
+[linuxmint:13:pyqt4-dbus]
+packages=python-qt4-dbus
+
+#[linuxmint:13:python23]
+#packages=python
+
+[linuxmint:13:python2X]
+packages=python
+
+[linuxmint:13:reportlab]
+packages=python-reportlab
+
+[linuxmint:13:sane]
+packages=libsane
+
+[linuxmint:13:sane-devel]
+packages=libsane-dev
+
+[linuxmint:13:scanimage]
+packages=sane-utils
+
+[linuxmint:13:xsane]
+packages=xsane
+
+[linuxmint:13:python-dbus]
+packages=python-dbus,python-gobject
+
+[linuxmint:13:dbus]
+packages=libdbus-1-dev
+
+[linuxmint:13:cups-image]
+packages=libcupsimage2-dev
+
+[linuxmint:13:cups-ddk]
+packages=cups,libcupsimage2-dev
+
+[linuxmint:13:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[linuxmint:13:python-notify]
+packages=python-notify
+
+[linuxmint:13:network]
+packages=wget
+
+[linuxmint:13:avahi-utils]
+packages=avahi-utils
+
+[linuxmint:13:python3-notify2]
+packages=
+
+[linuxmint:13:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[linuxmint:13:python3-pyqt4]
+packages=python3-pyqt4
+
+[linuxmint:13:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[linuxmint:13:python3-xml]
+packages=python3-lxml
+
+[linuxmint:13:python3-devel]
+packages=python3-dev
+
+[linuxmint:13:python3-pil]
+packages=PKG_FROM_PIP:pillow
+
+[linuxmint:13:automake]
+packages=automake1.11
+
+[linuxmint:13:epm]
+packages=epm
+
+
+# ****************************************
+
+[linuxmint:14]
+code_name=Nadia
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=0
+network_supported=1
+parallel_supported=0
+usb_supported=1
+packaged_version=3.13.3
+release_date=2012
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+
+[linuxmint:14:cups]
+packages=libcups2
+
+[linuxmint:14:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[linuxmint:14:gcc]
+packages=build-essential
+
+[linuxmint:14:gs]
+packages=ghostscript
+
+[linuxmint:14:libcrypto]
+packages=openssl
+
+[linuxmint:14:libjpeg]
+packages=libjpeg8-dev
+
+[linuxmint:14:libnetsnmp-devel]
+packages=libsnmp-dev
+
+[linuxmint:14:libpthread]
+packages=build-essential
+
+[linuxmint:14:libtool]
+packages=libtool
+
+[linuxmint:14:libusb]
+packages=libusb-1.0.0-dev
+
+[linuxmint:14:make]
+packages=build-essential
+
+[linuxmint:14:pil]
+packages=python-imaging
+
+[linuxmint:14:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[linuxmint:14:pyqt]
+packages=python-qt4
+
+[linuxmint:14:python-devel]
+packages=python-dev
+
+[linuxmint:14:pyqt4]
+packages=python-qt4
+
+[linuxmint:14:pyqt4-dbus]
+packages=python-qt4-dbus
+
+#[linuxmint:14:python23]
+#packages=python
+
+[linuxmint:14:python2X]
+packages=python
+
+[linuxmint:14:reportlab]
+packages=python-reportlab
+
+[linuxmint:14:sane]
+packages=libsane
+
+[linuxmint:14:sane-devel]
+packages=libsane-dev
+
+[linuxmint:14:scanimage]
+packages=sane-utils
+
+[linuxmint:14:xsane]
+packages=xsane
+
+[linuxmint:14:python-dbus]
+packages=python-dbus,python-gobject
+
+[linuxmint:14:dbus]
+packages=libdbus-1-dev
+
+[linuxmint:14:cups-image]
+packages=libcupsimage2-dev
+
+[linuxmint:14:cups-ddk]
+packages=cups,libcupsimage2-dev
+
+[linuxmint:14:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[linuxmint:14:python-notify]
+packages=python-notify
+
+[linuxmint:14:network]
+packages=wget
+
+[linuxmint:14:avahi-utils]
+packages=avahi-utils
+
+[linuxmint:14:python3-notify2]
+packages=python3-notify2
+
+[linuxmint:14:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[linuxmint:14:python3-pyqt4]
+packages=python3-pyqt4
+
+[linuxmint:14:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[linuxmint:14:python3-xml]
+packages=python3-lxml
+
+[linuxmint:14:python3-devel]
+packages=python3-dev
+
+[linuxmint:14:python3-pil]
+packages=PKG_FROM_PIP:pillow
+
+[linuxmint:14:automake]
+packages=automake1.11
+
+[linuxmint:14:epm]
+packages=epm
+
+
+# ****************************************
+
+[linuxmint:15]
+code_name=Olivia
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.13.3
+release_date=2013
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+
+libdir_path=/usr/lib/x86_64-linux-gnu
+
+[linuxmint:15:cups]
+packages=libcups2
+
+[linuxmint:15:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[linuxmint:15:gcc]
+packages=build-essential
+
+[linuxmint:15:gs]
+packages=ghostscript
+
+[linuxmint:15:libcrypto]
+packages=openssl
+
+[linuxmint:15:libjpeg]
+packages=libjpeg8-dev
+
+[linuxmint:15:libnetsnmp-devel]
+packages=libsnmp-dev,snmp-mibs-downloader
+
+[linuxmint:15:libpthread]
+packages=build-essential
+
+[linuxmint:15:libtool]
+packages=libtool
+
+[linuxmint:15:libusb]
+packages=libusb-1.0.0-dev
+
+[linuxmint:15:make]
+packages=build-essential
+
+[linuxmint:15:pil]
+packages=python-imaging
+
+[linuxmint:15:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[linuxmint:15:pyqt]
+packages=python-qt4
+
+[linuxmint:15:python-devel]
+packages=python-dev
+
+[linuxmint:15:pyqt4]
+packages=python-qt4
+
+[linuxmint:15:pyqt4-dbus]
+packages=python-qt4-dbus
+
+#[linuxmint:15:python23]
+#packages=python
+
+[linuxmint:15:python2X]
+packages=python
+
+[linuxmint:15:reportlab]
+packages=python-reportlab
+
+[linuxmint:15:sane]
+packages=libsane
+
+[linuxmint:15:sane-devel]
+packages=libsane-dev
+
+[linuxmint:15:scanimage]
+packages=sane-utils
+
+[linuxmint:15:xsane]
+packages=xsane
+
+[linuxmint:15:python-dbus]
+packages=python-dbus,python-gobject
+
+[linuxmint:15:dbus]
+packages=libdbus-1-dev
+
+[linuxmint:15:cups-image]
+packages=libcupsimage2-dev
+
+[linuxmint:15:cups-ddk]
+packages=cups,libcupsimage2-dev
+
+[linuxmint:15:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[linuxmint:15:python-notify]
+packages=python-notify
+
+[linuxmint:15:network]
+packages=wget
+
+[linuxmint:15:avahi-utils]
+packages=avahi-utils
+
+
+[linuxmint:15:python3-notify2]
+packages=python3-notify2
+
+[linuxmint:15:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[linuxmint:15:python3-pyqt4]
+packages=python3-pyqt4
+
+[linuxmint:15:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[linuxmint:15:python3-xml]
+packages=python3-lxml
+
+[linuxmint:15:python3-devel]
+packages=python3-dev
+
+[linuxmint:15:python3-pil]
+packages=PKG_FROM_PIP:pillow
+
+[linuxmint:15:automake]
+packages=automake1.11
+
+[linuxmint:15:epm]
+packages=epm
+
+# ****************************************
+
+[linuxmint:16]
+code_name=Petra
+packaged_version=3.14.1
+release_date=30/11/2013
+same_as_version=15
+
+# ****************************************
+
+[linuxmint:17]
+code_name=Qiana
+packaged_version=3.14.3
+release_date=31/05/2014
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+
+libdir_path=/usr/lib/x86_64-linux-gnu
+
+[linuxmint:17:cups]
+packages=libcups2
+
+[linuxmint:17:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[linuxmint:17:gcc]
+packages=build-essential
+
+[linuxmint:17:gs]
+packages=ghostscript
+
+[linuxmint:17:libcrypto]
+packages=openssl
+
+[linuxmint:17:libjpeg]
+packages=libjpeg8-dev
+
+[linuxmint:17:libnetsnmp-devel]
+packages=libsnmp-dev,snmp-mibs-downloader
+
+[linuxmint:17:libpthread]
+packages=build-essential
+
+[linuxmint:17:libtool]
+packages=libtool
+
+[linuxmint:17:libusb]
+packages=libusb-1.0.0-dev
+
+[linuxmint:17:make]
+packages=build-essential
+
+[linuxmint:17:pil]
+packages=python-imaging
+
+[linuxmint:17:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[linuxmint:17:pyqt]
+packages=python-qt4
+
+[linuxmint:17:python-devel]
+packages=python-dev
+
+[linuxmint:17:pyqt4]
+packages=python-qt4
+
+[linuxmint:17:pyqt4-dbus]
+packages=python-qt4-dbus
+
+#[linuxmint:17:python23]
+#packages=python
+
+[linuxmint:17:python2X]
+packages=python
+
+[linuxmint:17:reportlab]
+packages=python-reportlab
+
+[linuxmint:17:sane]
+packages=libsane
+
+[linuxmint:17:sane-devel]
+packages=libsane-dev
+
+[linuxmint:17:scanimage]
+packages=sane-utils
+
+[linuxmint:17:xsane]
+packages=xsane
+
+[linuxmint:17:python-dbus]
+packages=python-dbus,python-gobject
+
+[linuxmint:17:dbus]
+packages=libdbus-1-dev
+
+[linuxmint:17:cups-image]
+packages=libcupsimage2-dev
+
+[linuxmint:17:cups-ddk]
+packages=cups,libcupsimage2-dev
+
+[linuxmint:17:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[linuxmint:17:python-notify]
+packages=python-notify
+
+[linuxmint:17:network]
+packages=wget
+
+[linuxmint:17:avahi-utils]
+packages=avahi-utils
+
+[linuxmint:17:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[linuxmint:17:python3-pyqt4]
+packages=python3-pyqt4
+
+[linuxmint:17:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[linuxmint:17:python3-xml]
+packages=python3-lxml
+
+[linuxmint:17:python3-devel]
+packages=python3-dev
+
+[linuxmint:17:python3-pil]
+packages=python3-pil
+
+[linuxmint:17:python3-reportlab]
+packages=python3-reportlab
+
+[linuxmint:17:python3-notify2]
+packages=python3-notify2
+
+[linuxmint:17:automake]
+packages=automake1.11
+
+[linuxmint:17:epm]
+packages=epm
+
+# ****************************************
+
+[linuxmint:17.1]
+code_name=Rebecca
+packaged_version=3.14.3
+release_date=29/11/2014
+same_as_version=17
+
+# ****************************************
+
+[linuxmint:17.2]
+code_name=Rafaela
+packaged_version=3.15.2
+release_date=07/08/2015
+same_as_version=17
+
+# ****************************************
+
+[linuxmint:17.3]
+code_name=Rosa
+packaged_version=3.15.4
+release_date=20/12/2015
+same_as_version=17
+
+[linuxmint:17.3:python-notify]
+packages=python-notify,mate-notification-daemon
+
+# ****************************************
+
+[linuxmint:18]
+code_name=Sarah
+packaged_version=3.16.8
+release_date=27/08/16
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+
+libdir_path=/usr/lib/x86_64-linux-gnu
+
+[linuxmint:18:cups]
+packages=libcups2
+
+[linuxmint:18:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[linuxmint:18:gcc]
+packages=build-essential
+
+[linuxmint:18:gs]
+packages=ghostscript
+
+[linuxmint:18:libcrypto]
+packages=openssl
+
+[linuxmint:18:libjpeg]
+packages=libjpeg8-dev
+
+[linuxmint:18:libnetsnmp-devel]
+packages=libsnmp-dev,snmp-mibs-downloader
+
+[linuxmint:18:libpthread]
+packages=build-essential
+
+[linuxmint:18:libtool]
+packages=libtool,libtool-bin
+
+[linuxmint:18:libusb]
+packages=libusb-1.0.0-dev
+
+[linuxmint:18:make]
+packages=build-essential
+
+[linuxmint:18:pil]
+packages=python-imaging
+
+[linuxmint:18:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[linuxmint:18:pyqt]
+packages=python-qt4
+
+[linuxmint:18:python-devel]
+packages=python-dev
+
+[linuxmint:18:pyqt4]
+packages=python-qt4
+
+[linuxmint:18:pyqt4-dbus]
+packages=python-qt4-dbus
+
+#[linuxmint:18:python23]
+#packages=python
+
+[linuxmint:18:python2X]
+packages=python
+
+[linuxmint:18:reportlab]
+packages=python-reportlab
+
+[linuxmint:18:sane]
+packages=libsane
+
+[linuxmint:18:sane-devel]
+packages=libsane-dev
+
+[linuxmint:18:scanimage]
+packages=sane-utils
+
+[linuxmint:18:xsane]
+packages=xsane
+
+[linuxmint:18:python-dbus]
+packages=python-dbus,python-gobject
+
+[linuxmint:18:dbus]
+packages=libdbus-1-dev
+
+[linuxmint:18:cups-image]
+packages=libcupsimage2-dev
+
+[linuxmint:18:cups-ddk]
+packages=cups,libcupsimage2-dev
+
+[linuxmint:18:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[linuxmint:18:python-notify]
+packages=python-notify
+
+[linuxmint:18:network]
+packages=wget
+
+[linuxmint:18:avahi-utils]
+packages=avahi-utils
+
+[linuxmint:18:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[linuxmint:18:python3-pyqt4]
+packages=python3-pyqt4
+
+[linuxmint:18:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[linuxmint:18:python3-xml]
+packages=python3-lxml
+
+[linuxmint:18:python3-devel]
+packages=python3-dev
+
+[linuxmint:18:python3-pil]
+packages=python3-pil
+
+[linuxmint:18:python3-reportlab]
+packages=python3-reportlab
+
+[linuxmint:18:python3-notify2]
+packages=python3-notify2,mate-notification-daemon
+
+[linuxmint:18:automake]
+packages=automake1.11
+
+[linuxmint:18:epm]
+packages=epm
+
+# ****************************************
+
+[linuxmint:18.1]
+code_name=Serena
+packaged_version=3.17.4
+release_date=27/04/17
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+
+libdir_path=/usr/lib/x86_64-linux-gnu
+
+[linuxmint:18.1:cups]
+packages=libcups2
+
+[linuxmint:18.1:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[linuxmint:18.1:gcc]
+packages=build-essential
+
+[linuxmint:18.1:gs]
+packages=ghostscript
+
+[linuxmint:18.1:libcrypto]
+packages=openssl
+
+[linuxmint:18.1:libjpeg]
+packages=libjpeg8-dev
+
+[linuxmint:18.1:libnetsnmp-devel]
+packages=libsnmp-dev,snmp-mibs-downloader
+
+[linuxmint:18.1:libpthread]
+packages=build-essential
+
+[linuxmint:18.1:libtool]
+packages=libtool,libtool-bin
+
+[linuxmint:18.1:libusb]
+packages=libusb-1.0.0-dev
+
+[linuxmint:18.1:make]
+packages=build-essential
+
+[linuxmint:18.1:pil]
+packages=python-imaging
+
+[linuxmint:18.1:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[linuxmint:18.1:pyqt]
+packages=python-qt4
+
+[linuxmint:18.1:python-devel]
+packages=python-dev
+
+[linuxmint:18.1:pyqt4]
+packages=python-qt4
+
+[linuxmint:18.1:pyqt4-dbus]
+packages=python-qt4-dbus
+
+#[linuxmint:18.1:python23]
+#packages=python
+
+[linuxmint:18.1:python2X]
+packages=python
+
+[linuxmint:18.1:reportlab]
+packages=python-reportlab
+
+[linuxmint:18.1:sane]
+packages=libsane
+
+[linuxmint:18.1:sane-devel]
+packages=libsane-dev
+
+[linuxmint:18.1:scanimage]
+packages=sane-utils
+
+[linuxmint:18.1:xsane]
+packages=xsane
+
+[linuxmint:18.1:python-dbus]
+packages=python-dbus,python-gobject
+
+[linuxmint:18.1:dbus]
+packages=libdbus-1-dev
+
+[linuxmint:18.1:cups-image]
+packages=libcupsimage2-dev
+
+[linuxmint:18.1:cups-ddk]
+packages=cups,libcupsimage2-dev
+
+[linuxmint:18.1:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[linuxmint:18.1:python-notify]
+packages=python-notify
+
+[linuxmint:18.1:network]
+packages=wget
+
+[linuxmint:18.1:avahi-utils]
+packages=avahi-utils
+
+[linuxmint:18.1:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[linuxmint:18.1:python3-pyqt4]
+packages=python3-pyqt4
+
+[linuxmint:18.1:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[linuxmint:18.1:python3-xml]
+packages=python3-lxml
+
+[linuxmint:18.1:python3-devel]
+packages=python3-dev
+
+[linuxmint:18.1:python3-pil]
+packages=python3-pil
+
+[linuxmint:18.1:python3-reportlab]
+packages=python3-reportlab
+
+[linuxmint:18.1:python3-notify2]
+packages=python3-notify2,mate-notification-daemon
+
+[linuxmint:18.1:automake]
+packages=automake1.11
+
+[linuxmint:18.1:epm]
+packages=epm
+
+# ****************************************
+
+[linuxmint:18.2]
+code_name=Sonya
+packaged_version=3.17.9
+release_date=02/07/17
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+
+libdir_path=/usr/lib/x86_64-linux-gnu
+
+[linuxmint:18.2:cups]
+packages=libcups2
+
+[linuxmint:18.2:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[linuxmint:18.2:gcc]
+packages=build-essential
+
+[linuxmint:18.2:gs]
+packages=ghostscript
+
+[linuxmint:18.2:libcrypto]
+packages=openssl
+
+[linuxmint:18.2:libjpeg]
+packages=libjpeg8-dev
+
+[linuxmint:18.2:libnetsnmp-devel]
+packages=libsnmp-dev,snmp-mibs-downloader
+
+[linuxmint:18.2:libpthread]
+packages=build-essential
+
+[linuxmint:18.2:libtool]
+packages=libtool,libtool-bin
+
+[linuxmint:18.2:libusb]
+packages=libusb-1.0.0-dev
+
+[linuxmint:18.2:make]
+packages=build-essential
+
+[linuxmint:18.2:pil]
+packages=python-imaging
+
+[linuxmint:18.2:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[linuxmint:18.2:pyqt]
+packages=python-qt4
+
+[linuxmint:18.2:python-devel]
+packages=python-dev
+
+[linuxmint:18.2:pyqt4]
+packages=python-qt4
+
+[linuxmint:18.2:pyqt4-dbus]
+packages=python-qt4-dbus
+
+#[linuxmint:18.2:python23]
+#packages=python
+
+[linuxmint:18.2:python2X]
+packages=python
+
+[linuxmint:18.2:reportlab]
+packages=python-reportlab
+
+[linuxmint:18.2:sane]
+packages=libsane
+
+[linuxmint:18.2:sane-devel]
+packages=libsane-dev
+
+[linuxmint:18.2:scanimage]
+packages=sane-utils
+
+[linuxmint:18.2:xsane]
+packages=xsane
+
+[linuxmint:18.2:python-dbus]
+packages=python-dbus,python-gobject
+
+[linuxmint:18.2:dbus]
+packages=libdbus-1-dev
+
+[linuxmint:18.2:cups-image]
+packages=libcupsimage2-dev
+
+[linuxmint:18.2:cups-ddk]
+packages=cups,libcupsimage2-dev
+
+[linuxmint:18.2:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[linuxmint:18.2:python-notify]
+packages=python-notify
+
+[linuxmint:18.2:network]
+packages=wget
+
+[linuxmint:18.2:avahi-utils]
+packages=avahi-utils
+
+[linuxmint:18.2:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[linuxmint:18.2:python3-pyqt4]
+packages=python3-pyqt4
+
+[linuxmint:18.2:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[linuxmint:18.2:python3-xml]
+packages=python3-lxml
+
+[linuxmint:18.2:python3-devel]
+packages=python3-dev
+
+[linuxmint:18.2:python3-pil]
+packages=python3-pil
+
+[linuxmint:18.2:python3-reportlab]
+packages=python3-reportlab
+
+[linuxmint:18.2:python3-notify2]
+packages=python3-notify2,mate-notification-daemon
+
+[linuxmint:18.2:automake]
+packages=automake1.11
+
+[linuxmint:18.2:epm]
+packages=epm
+
+
+# ****************************************
+
+[linuxmint:18.3]
+code_name=Sylvia
+packaged_version=3.18.2
+release_date=27/11/17
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+#scanjet_depend_cmd=sudo apt-get install --assume-yes python2-pip,sudo pip2 install --upgrade pip,sudo -H pip2 install setuptools,sudo pip2 install --upgrade setuptools,sudo apt-get install --assume-yes libleptonica-dev,sudo apt-get install --assume-yes tesseract-ocr,sudo apt-get install --assume-yes libtesseract-dev,sudo -H pip2 install tesserocr,sudo apt-get install --assume-yes tesseract-ocr-all,sudo apt-get install --assume-yes libzbar-dev,sudo apt-get install --assume-yes python-zbar,sudo apt-get install --assume-yes python-opencv,sudo apt-get install --assume-yes python-pypdf2,sudo -H pip2 install imutils
+#scanjet_py3_depend_cmd=sudo apt-get install --assume-yes python3-pip,sudo pip3 install --upgrade pip,sudo -H pip3 install setuptools,sudo pip3 install --upgrade setuptools,sudo apt-get install --assume-yes libleptonica-dev,sudo apt-get install --assume-yes tesseract-ocr,sudo apt-get install --assume-yes libtesseract-dev,sudo -H pip3 install tesserocr,sudo apt-get install --assume-yes tesseract-ocr-all,sudo -H pip3 install opencv-python,sudo -H pip3 install PyPDF2,sudo -H pip3 install imutils
+
+libdir_path=/usr/lib/x86_64-linux-gnu
+
+[linuxmint:18.3:cups]
+packages=libcups2
+
+[linuxmint:18.3:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[linuxmint:18.3:gcc]
+packages=build-essential
+
+[linuxmint:18.3:gs]
+packages=ghostscript
+
+[linuxmint:18.3:libcrypto]
+packages=openssl
+
+[linuxmint:18.3:libjpeg]
+packages=libjpeg8-dev
+
+[linuxmint:18.3:libnetsnmp-devel]
+packages=libsnmp-dev,snmp-mibs-downloader
+
+[linuxmint:18.3:libpthread]
+packages=build-essential
+
+[linuxmint:18.3:libtool]
+packages=libtool,libtool-bin
+
+[linuxmint:18.3:libusb]
+packages=libusb-1.0.0-dev
+
+[linuxmint:18.3:make]
+packages=build-essential
+
+[linuxmint:18.3:pil]
+packages=python-imaging
+
+[linuxmint:18.3:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[linuxmint:18.3:pyqt]
+packages=python-qt4
+
+[linuxmint:18.3:python-devel]
+packages=python-dev
+
+[linuxmint:18.3:pyqt4]
+packages=python-qt4
+
+[linuxmint:18.3:pyqt4-dbus]
+packages=python-qt4-dbus
+
+#[linuxmint:18.3:python23]
+#packages=python
+
+[linuxmint:18.3:python2X]
+packages=python
+
+[linuxmint:18.3:reportlab]
+packages=python-reportlab
+
+[linuxmint:18.3:sane]
+packages=libsane
+
+[linuxmint:18.3:sane-devel]
+packages=libsane-dev
+
+[linuxmint:18.3:scanimage]
+packages=sane-utils
+
+[linuxmint:18.3:xsane]
+packages=xsane
+
+[linuxmint:18.3:python-dbus]
+packages=python-dbus,python-gobject
+
+[linuxmint:18.3:dbus]
+packages=libdbus-1-dev
+
+[linuxmint:18.3:cups-image]
+packages=libcupsimage2-dev
+
+[linuxmint:18.3:cups-ddk]
+packages=cups,libcupsimage2-dev
+
+[linuxmint:18.3:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[linuxmint:18.3:python-notify]
+packages=python-notify
+
+[linuxmint:18.3:network]
+packages=wget
+
+[linuxmint:18.3:avahi-utils]
+packages=avahi-utils
+
+[linuxmint:18.3:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[linuxmint:18.3:python3-pyqt4]
+packages=python3-pyqt4
+
+[linuxmint:18.3:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[linuxmint:18.3:python3-xml]
+packages=python3-lxml
+
+[linuxmint:18.3:python3-devel]
+packages=python3-dev
+
+[linuxmint:18.3:python3-pil]
+packages=python3-pil
+
+[linuxmint:18.3:python3-reportlab]
+packages=python3-reportlab
+
+[linuxmint:18.3:python3-notify2]
+packages=python3-notify2,mate-notification-daemon
+
+[linuxmint:18.3:automake]
+packages=automake1.11
+
+[linuxmint:18.3:epm]
+packages=epm
+
+
+# ****************************************
+
+[linuxmint:19]
+code_name=Tara
+packaged_version=3.18.9
+release_date=9/8/18
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+#scanjet_depend_cmd=sudo apt-get install --assume-yes python2-pip,sudo pip2 install --upgrade pip,sudo -H pip2 install setuptools,sudo pip2 install --upgrade setuptools,sudo apt-get install --assume-yes libleptonica-dev,sudo apt-get install --assume-yes tesseract-ocr,sudo apt-get install --assume-yes libtesseract-dev,sudo -H pip2 install tesserocr,sudo apt-get install --assume-yes tesseract-ocr-all,sudo apt-get install --assume-yes libzbar-dev,sudo apt-get install --assume-yes python-zbar,sudo apt-get install --assume-yes python-opencv,sudo apt-get install --assume-yes python-pypdf2,sudo -H pip2 install imutils
+#scanjet_py3_depend_cmd=sudo apt-get install --assume-yes python3-pip,sudo pip3 install --upgrade pip,sudo -H pip3 install setuptools,sudo pip3 install --upgrade setuptools,sudo apt-get install --assume-yes libleptonica-dev,sudo apt-get install --assume-yes tesseract-ocr,sudo apt-get install --assume-yes libtesseract-dev,sudo -H pip3 install tesserocr,sudo apt-get install --assume-yes tesseract-ocr-all,sudo -H pip3 install opencv-python,sudo -H pip3 install PyPDF2,sudo -H pip3 install imutils
+
+libdir_path=/usr/lib/x86_64-linux-gnu
+
+[linuxmint:19:cups]
+packages=libcups2
+
+[linuxmint:19:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[linuxmint:19:gcc]
+packages=build-essential
+
+[linuxmint:19:gs]
+packages=ghostscript
+
+[linuxmint:19:libcrypto]
+packages=openssl
+
+[linuxmint:19:libjpeg]
+packages=libjpeg8-dev
+
+[linuxmint:19:libnetsnmp-devel]
+packages=libsnmp-dev,snmp-mibs-downloader
+
+[linuxmint:19:libpthread]
+packages=build-essential
+
+[linuxmint:19:libtool]
+packages=libtool,libtool-bin
+
+[linuxmint:19:libusb]
+packages=libusb-1.0.0-dev
+
+[linuxmint:19:make]
+packages=build-essential
+
+#[linuxmint:19:pil]
+#packages=python-imaging
+
+[linuxmint:19:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[linuxmint:19:pyqt]
+packages=python-qt4
+
+[linuxmint:19:python-devel]
+packages=python-dev
+
+[linuxmint:19:pyqt4]
+packages=python-qt4
+
+[linuxmint:19:pyqt4-dbus]
+packages=python-qt4-dbus
+
+#[linuxmint:19:python23]
+#packages=python
+
+[linuxmint:19:python2X]
+packages=python
+
+[linuxmint:19:reportlab]
+packages=python-reportlab
+
+[linuxmint:19:sane]
+packages=libsane
+
+[linuxmint:19:sane-devel]
+packages=libsane-dev
+
+[linuxmint:19:scanimage]
+packages=sane-utils
+
+[linuxmint:19:xsane]
+packages=xsane
+
+[linuxmint:19:python-dbus]
+packages=python-dbus,python-gobject
+
+[linuxmint:19:dbus]
+packages=libdbus-1-dev
+
+[linuxmint:19:cups-image]
+packages=libcupsimage2-dev
+
+[linuxmint:19:cups-ddk]
+packages=cups,libcupsimage2-dev
+
+[linuxmint:19:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[linuxmint:19:python-notify]
+packages=python-notify
+
+[linuxmint:19:network]
+packages=wget
+
+[linuxmint:19:avahi-utils]
+packages=avahi-utils
+
+[linuxmint:19:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[linuxmint:19:python3-pyqt4]
+packages=python3-pyqt4
+
+[linuxmint:19:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[linuxmint:19:python3-xml]
+packages=python3-lxml
+
+[linuxmint:19:python3-devel]
+packages=python3-dev
+
+[linuxmint:19:python3-pil]
+packages=python3-pil
+
+[linuxmint:19:python3-reportlab]
+packages=python3-reportlab
+
+[linuxmint:19:python3-notify2]
+packages=python3-notify2,mate-notification-daemon
+
+[linuxmint:19:automake]
+packages=automake1.11
+
+[linuxmint:19:epm]
+packages=epm
+
+
+# ****************************************
+
+
+[linpus]
+index=25
+versions=9.4,9.5
+display_name=Linpus Linux
+alt_names=Linpus, Linpus Lite, Linpus Linux
+display=1
+notes=
+package_mgrs=dpkg,apt-get,synaptic,update-manager,adept,aptitude,adept-updater,rpm
+package_mgr_cmd=sudo apt-get install --assume-yes $packages_to_install
+pre_depend_cmd=sudo apt-get install --yes --force-yes -f,sudo apt-get update
+post_depend_cmd=
+hplip_remove_cmd=sudo apt-get remove --assume-yes hplip hpijs
+su_sudo=sudo
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[linpus:9.5]
+code_name=Linpus
+supported=0
+scan_supported=0
+fax_supported=0
+pcard_supported=0
+network_supported=0
+parallel_supported=0
+usb_supported=1
+packaged_version=
+release_date=
+notes=Add to the file /etc/apt/sources.list the following lines (each on a seperate line should start with the "rpm": rpm http://update.linpus.com/LinpusUpdate/ 9.5 main desktop rpm http://update.linpus.com/LinpusUpdate/ 9.5-Critical main desktop rpm http://update.linpus.com/LinpusUpdate/ 9.5-DevDr main desktop rpm http://update.linpus.com/LinpusUpdate/ 9.5-SoftApp main desktop
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=none
+package_available=0
+package_arch=i386
+
+[linpus:9.5:cups]
+packages=cups
+
+[linpus:9.5:cups-devel]
+packages=
+
+[linpus:9.5:gcc]
+packages=glibc
+
+[linpus:9.5:gs]
+packages=ghostscript
+
+[linpus:9.5:libcrypto]
+packages=openssl
+
+[linpus:9.5:libjpeg]
+packages=libjpeg
+
+[linpus:9.5:libnetsnmp-devel]
+packages=
+
+[linpus:9.5:libpthread]
+packages=glibc
+
+[linpus:9.5:libtool]
+packages=
+
+[linpus:9.5:libusb]
+packages=
+
+[linpus:9.5:make]
+packages=glibc
+
+[linpus:9.5:pil]
+packages=
+
+[linpus:9.5:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[linpus:9.5:pyqt]
+packages=
+
+[linpus:9.5:python-devel]
+packages=
+
+[linpus:9.5:pyqt4]
+packages=python-qt4,python-qt4-dbus
+
+[linpus:9.5:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[linpus:9.5:python23]
+packages=python
+
+[linpus:9.5:python2X]
+packages=python
+
+[linpus:9.5:reportlab]
+packages=
+
+[linpus:9.5:sane]
+packages=
+
+[linpus:9.5:sane-devel]
+packages=
+
+[linpus:9.5:scanimage]
+packages=
+
+[linpus:9.5:xsane]
+packages=
+
+[linpus:9.5:cups-ddk]
+packages=
+
+[linpus:9.5:python-dbus]
+packages=dbus-python,python-gobject
+
+[linpus:9.5:dbus]
+packages=dbus
+
+[linpus:9.5:python-ctypes]
+packages=
+
+[linpus:9.5:cups-image]
+packages=
+
+[linpus:9.5:network]
+packages=wget
+
+[linpus:9.5:avahi-utils]
+packages=avahi-tools
+
+[linplus:9.5:automake]
+packages=automake1.11
+
+[linplus:9.5:epm]
+packages=epm
+
+# ********************
+[linpus:9.4]
+code_name=Linpus
+supported=0
+scan_supported=0
+fax_supported=0
+pcard_supported=0
+network_supported=0
+parallel_supported=0
+usb_supported=1
+packaged_version=
+release_date=
+notes=Add to the file /etc/apt/sources.list the following lines (each on a seperate line should start with the "rpm": rpm http://update.linpus.com/LinpusUpdate/ 9.4 main desktop rpm http://update.linpus.com/LinpusUpdate/ 9.4-Critical main desktop rpm http://update.linpus.com/LinpusUpdate/ 9.4-DevDr main desktop rpm http://update.linpus.com/LinpusUpdate/ 9.4-SoftApp main desktop
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=none
+package_available=0
+package_arch=i386
+
+[linpus:9.4:cups]
+packages=cups
+
+[linpus:9.4:cups-devel]
+packages=
+
+[linpus:9.4:gcc]
+packages=glibc
+
+[linpus:9.4:gs]
+packages=ghostscript
+
+[linpus:9.4:libcrypto]
+packages=openssl
+
+[linpus:9.4:libjpeg]
+packages=libjpeg
+
+[linpus:9.4:libnetsnmp-devel]
+packages=
+
+[linpus:9.4:libpthread]
+packages=glibc
+
+[linpus:9.4:libtool]
+packages=
+
+[linpus:9.4:libusb]
+packages=
+
+[linpus:9.4:make]
+packages=glibc
+
+[linpus:9.4:pil]
+packages=
+
+[linpus:9.4:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[linpus:9.4:pyqt]
+packages=
+
+[linpus:9.4:python-devel]
+packages=
+
+[linpus:9.4:pyqt4]
+packages=python-qt4
+
+[linpus:9.4:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[linpus:9.4:python23]
+packages=python
+
+[linpus:9.4:python2X]
+packages=python
+
+[linpus:9.4:reportlab]
+packages=
+
+[linpus:9.4:sane]
+packages=
+
+[linpus:9.4:sane-devel]
+packages=
+
+[linpus:9.4:scanimage]
+packages=
+
+[linpus:9.4:xsane]
+packages=
+
+[linpus:9.4:cups-ddk]
+packages=
+
+[linpus:9.4:python-dbus]
+packages=dbus-python,python-gobject
+
+[linpus:9.4:dbus]
+packages=dbus
+
+[linpus:9.4:python-ctypes]
+packages=
+
+[linpus:9.4:cups-image]
+packages=
+
+[linpus:9.4:network]
+packages=wget
+
+[linpus:9.4:avahi-utils]
+packages=avahi-tools
+
+[linplus:9.4:automake]
+packages=automake1.11
+
+[linplus:9.4:epm]
+packages=epm
+
+# ****************************************
+[gos]
+index=24
+versions=8.04.1
+display_name=gOS
+alt_names=gos, gOS
+display=1
+notes=
+package_mgrs=dpkg,apt-get,synaptic,update-manager,adept,aptitude,adept-updater
+package_mgr_cmd=sudo aptitude install --assume-yes $packages_to_install
+pre_depend_cmd=sudo dpkg --configure -a,sudo apt-get install --yes --force-yes -f,sudo aptitude update
+post_depend_cmd=
+hplip_remove_cmd=sudo aptitude remove --assume-yes hplip hpijs
+su_sudo=sudo
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[gos:8.04.1]
+code_name=Elyssa
+supported=0
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=2.8.2
+release_date=2008
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubunbtu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+
+[gos:8.04.1:cups]
+packages=libcupsys2
+
+[gos:8.04.1:cups-devel]
+packages=libcupsys2-dev,cupsys-bsd
+
+[gos:8.04.1:gcc]
+packages=build-essential
+
+[gos:8.04.1:gs]
+packages=gs-esp
+
+[gos:8.04.1:libcrypto]
+packages=openssl
+
+[gos:8.04.1:libjpeg]
+packages=libjpeg62-dev
+
+[gos:8.04.1:libnetsnmp-devel]
+packages=libsnmp-dev
+
+[gos:8.04.1:libpthread]
+packages=build-essential
+
+[gos:8.04.1:libtool]
+packages=libtool
+
+[gos:8.04.1:libusb]
+packages=libusb-1.0-0-dev
+
+[gos:8.04.1:make]
+packages=build-essential
+
+[gos:8.04.1:pil]
+packages=python-imaging
+
+[gos:8.04.1:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[gos:8.04.1:pyqt]
+packages=python-qt3
+
+[gos:8.04.1:python-devel]
+packages=python2.5-dev
+
+[gos:8.04.1:pyqt4]
+packages=python-qt4
+
+[gos:8.04.1:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[gos:8.04.1:python23]
+packages=python
+
+[gos:8.04.1:python2X]
+packages=python
+
+[gos:8.04.1:reportlab]
+packages=python-reportlab
+
+[gos:8.04.1:sane]
+packages=libsane
+
+[gos:8.04.1:sane-devel]
+packages=libsane-dev
+
+[gos:8.04.1:scanimage]
+packages=sane-utils
+
+[gos:8.04.1:xsane]
+packages=xsane
+
+[gos:8.04.1:cups-ddk]
+packages=cupsddk,cupsddk-drivers
+
+[gos:8.04.1:python-dbus]
+packages=python-dbus,python-gobject
+
+[gos:8.04.1:dbus]
+packages=libdbus-1-dev
+
+[gos:8.04.1:python-ctypes]
+packages=python-ctypes
+
+[gos:8.04.1:cups-image]
+packages=libcupsys2-dev,cupsys-bsd
+
+[gos:8.04.1:network]
+packages=wget
+
+[gos:8.04.1:avahi-utils]
+packages=avahi
+
+[gos:8.04.1:automake]
+packages=automake1.11
+
+[gos:8.04.1:epm]
+packages=epm
+
+# ****************************************
+[boss]
+index=34
+versions=3.0,5.0
+display_name=Boss
+alt_names=
+display=1
+notes=
+package_mgrs=dpkg,apt-get,synaptic,update-manager,adept,aptitude
+package_mgr_cmd=su -c "apt-get install --force-yes -y $packages_to_install"
+pre_depend_cmd=su -c "dpkg --configure -a",su -c "apt-get install -f",su -c "apt-get update",su -c "apt-get install --yes cupsys-bsd"
+post_depend_cmd=
+hplip_remove_cmd=su -c "apt-get remove --yes hplip hpijs"
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+[boss:3.0]
+code_name=tejas
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=0
+network_supported=1
+parallel_supported=0
+usb_supported=1
+packaged_version=3.9.2
+release_date=2008-09-04
+notes=Be sure to disable the CD-ROM repositories and also ensure that the main/security repositories are enabled.
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+libusb01=1
+native_cups=1
+
+[boss:3.0:cups]
+packages=cupsys,cupsys-client
+
+[boss:3.0:cups-devel]
+packages=libcupsys2-dev,cupsys-bsd
+
+[boss:3.0:gcc]
+packages=gcc,g++
+
+[boss:3.0:gs]
+packages=gs-esp
+
+[boss:3.0:libcrypto]
+packages=libssl-dev
+
+[boss:3.0:libjpeg]
+packages=libjpeg-dev
+
+[boss:3.0:libnetsnmp-devel]
+packages=libsnmp9-dev
+
+[boss:3.0:libpthread]
+packages=libc6
+
+[boss:3.0:libtool]
+packages=libtool
+
+[boss:3.0:libusb]
+packages=libusb-dev
+
+[boss:3.0:make]
+packages=make
+
+[boss:3.0:pil]
+packages=python-imaging
+
+[boss:3.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[boss:3.0:pyqt]
+packages=python-qt3
+
+[boss:3.0:python-devel]
+packages=python-dev
+
+[boss:3.0:pyqt4]
+packages=python-qt4
+
+[boss:3.0:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[boss:3.0:python23]
+packages=python
+
+[boss:3.0:python2X]
+packages=python
+
+[boss:3.0:reportlab]
+packages=python-reportlab
+
+[boss:3.0:sane]
+packages=sane
+
+[boss:3.0:sane-devel]
+packages=libsane-dev
+
+[boss:3.0:scanimage]
+packages=sane-utils
+
+[boss:3.0:xsane]
+packages=xsane
+
+[boss:3.0:cups-ddk]
+packages=
+
+[boss:3.0:python-dbus]
+packages=python-dbus,libdbus-1-dev,python-gobject
+
+[boss:3.0:dbus]
+packages=libdbus-1-dev
+
+[boss:3.0:python-ctypes]
+packages=python-ctypes
+
+[boss:3.0:cups-image]
+packages=libcupsimage2-dev
+
+[boss:3.0:network]
+packages=wget
+
+[boss:3.0:avahi-utils]
+packages=avahi-utils
+
+[boss:3.0:automake]
+packages=automake1.11
+
+[boss:3.0:epm]
+packages=epm
+
+
+[boss:5.0]
+code_name=anokha
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=0
+network_supported=1
+parallel_supported=0
+usb_supported=1
+packaged_version=3.13.4
+release_date=2013-08-08
+notes=Be sure to disable the CD-ROM repositories and also ensure that the main/security repositories are enabled.
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+libusb01=0
+native_cups=1
+
+[boss:5.0:cups]
+packages=libcups2
+
+[boss:5.0:cups-devel]
+packages=libcups2-dev
+
+[boss:5.0:gcc]
+packages=gcc,g++
+
+[boss:5.0:gs]
+packages=ghostscript
+
+[boss:5.0:libcrypto]
+packages=libssl-dev
+
+[boss:5.0:libjpeg]
+packages=libjpeg-dev
+
+[boss:5.0:libnetsnmp-devel]
+packages=libsnmp-dev
+
+[boss:5.0:libpthread]
+packages=libc6
+
+[boss:5.0:libtool]
+packages=libtool
+
+[boss:5.0:libusb]
+packages=libusb-1.0-0-dev, libusb-1.0-0
+
+[boss:5.0:make]
+packages=make
+
+[boss:5.0:pil]
+packages=python-imaging
+
+[boss:5.0:python-devel]
+packages=python-dev
+
+[boss:5.0:pyqt4]
+packages=python-qt4
+
+[boss:5.0:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[boss:5.0:python23]
+packages=python
+
+[boss:5.0:python2x]
+packages=python
+
+[boss:5.0:reportlab]
+packages=python-reportlab
+
+[boss:5.0:sane]
+packages=sane
+
+[boss:5.0:sane-devel]
+packages=libsane-dev
+
+[boss:5.0:scanimage]
+packages=sane-utils
+
+[boss:5.0:xsane]
+packages=xsane
+
+[boss:5.0:cups-ddk]
+packages=
+
+[boss:5.0:python-dbus]
+packages=python-dbus,libdbus-1-dev,python-gobject
+
+[boss:5.0:dbus]
+packages=libdbus-1-dev
+
+[boss:5.0:python-ctypes]
+packages=python-ctypeslib
+
+[boss:5.0:cups-image]
+packages=libcupsimage2-dev
+
+[boss:5.0:network]
+packages=wget
+
+[boss:5.0:avahi-utils]
+packages=avahi-utils
+
+[boss:5.0:automake]
+packages=automake1.11
+
+[boss:5.0:epm]
+packages=epm
+
+# ****************************************
+[lfs]
+index=50
+versions=6
+display_name=Linux From Scratch
+alt_names=
+display=1
+notes=
+package_mgrs=
+package_mgr_cmd=$packages_to_install
+pre_depend_cmd=
+post_depend_cmd=
+hplip_remove_cmd=
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+[lfs:6]
+code_name=LFS
+supported=0
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=0
+usb_supported=1
+packaged_version=
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+foomatic_rip_hplip=1
+
+[lfs:6:cups]
+packages=cupsys,cupsys-client
+
+[lfs:6:cups-devel]
+packages=libcupsys2-dev,cupsys-bsd
+
+[lfs:6:gcc]
+packages=gcc,g++
+
+[lfs:6:gs]
+packages=gs-esp
+
+[lfs:6:libcrypto]
+packages=libssl-dev
+
+[lfs:6:libjpeg]
+packages=libjpeg-dev
+
+[lfs:6:libnetsnmp-devel]
+packages=libsnmp9-dev
+
+[lfs:6:libpthread]
+packages=libc6
+
+[lfs:6:libtool]
+packages=libtool
+
+[lfs:6:libusb]
+packages=libusb-1.0-0-dev
+
+[lfs:6:make]
+packages=make
+
+[lfs:6:pil]
+packages=python-imaging
+
+[lfs:6:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[lfs:6:pyqt]
+packages=python-qt3
+
+[lfs:6:python-devel]
+packages=python-dev
+
+[lfs:6:pyqt4]
+packages=python-qt4
+
+[lfs:6:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[lfs:6:python23]
+packages=python
+
+[lfs:6:python2X]
+packages=python
+
+[lfs:6:reportlab]
+packages=python-reportlab
+
+[lfs:6:sane]
+packages=sane
+
+[lfs:6:sane-devel]
+packages=libsane-dev
+
+[lfs:6:scanimage]
+packages=sane-utils
+
+[lfs:6:xsane]
+packages=xsane
+
+[lfs:6:cups-ddk]
+packages=cupsddk,cupsddk-drivers
+
+[lfs:6:python-dbus]
+packages=python-dbus,libdbus-1-dev,python-gobject
+
+[lfs:6:dbus]
+packages=libdbus-1-dev
+
+[lfs:6:python-ctypes]
+packages=python-ctypes
+
+[lfs:6:cups-image]
+packages=libcupsimage2-dev
+
+[lfs:6:policykit]
+packages=policykit
+
+[lfs:6:python-notify]
+packages=python-notify
+
+[lfs:6:network]
+packages=wget
+
+[lfs:6:avahi-utils]
+packages=avahi
+
+[lfs:6:automake]
+packages=automake1.11
+
+[lfs:6:epm]
+packages=epm
+
+# ****************************************
+
+[manjarolinux]
+index=26
+versions=17.1.4
+display_name=Manjaro Linux
+alt_names=ManjaroLinux,manjaro
+display=1
+notes=
+package_mgrs=pacman,yaourt
+package_mgr_cmd=sudo pacman -S --force --noconfirm $packages_to_install
+pre_depend_cmd=sudo pacman -Sy
+post_depend_cmd=
+scanjet_depend_cmd=sudo pacman -Sy --force --noconfirm python2-pip,sudo pacman -Sy --force --noconfirm tesseract,sudo pacman -Sy --force --noconfirm leptonica,sudo pip2 install tesserocr,sudo pacman -Sy --force --noconfirm tesseract-data-eng,sudo pip2 install opencv-python,sudo pip2 install PyPDF2,sudo pip2 install imutils,sudo pacman -Sy --force --noconfirm zbar
+scanjet_py3_depend_cmd=sudo pacman -Sy --force --noconfirm llvm,sudo pacman -Sy --force --noconfirm llvm-libs,sudo pacman -Sy --force --noconfirm python-pip,sudo easy_install pip==18.0,sudo pip install Pillow,sudo pacman -Sy --force --noconfirm tesseract,sudo pacman -Sy --force --noconfirm leptonica,sudo pip3 install tesserocr,sudo pacman -Sy --force --noconfirm tesseract-data-eng,sudo pip3 install opencv-python,sudo pip3 install PyPDF2,sudo pip3 install imutils
+hplip_remove_cmd=sudo pacman -Rs --noconfirm hplip
+su_sudo=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/manufacturer-PPDs/hp
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+
+# ****************************************
+
+[manjarolinux:17.1.4]
+code_name=Hakoila
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.18.2
+release_date=07/03/2017
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Manjaro "Main" Repositories. See: https://wiki.manjaro.org/index.php/Arch_User_Repository for more information. Disable the CD-ROM/DVD source if you do not have the Manjaro installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt5
+native_cups=1
+acl_rules=1
+#scanjet_depend_cmd=sudo pacman -Sy --force --noconfirm python2-pip,sudo pacman -Sy --force --noconfirm tesseract,sudo pacman -Sy --force --noconfirm leptonica,sudo pip2 install tesserocr,sudo pacman -Sy --force --noconfirm tesseract-data-*,sudo pip2 install opencv-python,sudo pip2 install PyPDF2,sudo pip2 install imutils
+#scanjet_py3_depend_cmd=sudo pacman -Sy --force --noconfirm python3-pip,sudo pacman -Sy --force --noconfirm tesseract,sudo pacman -Sy --force --noconfirm leptonica,sudo pip3 install tesserocr,sudo pacman -Sy --force --noconfirm tesseract-data-*,sudo pip3 install opencv-python,sudo pip3 install PyPDF2,sudo pip3 install imutils
+
+libdir_path=/usr/lib
+[manjarolinux:17.1.4:cups]
+packages=libcups2
+
+[manjarolinux:17.1.4:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[manjarolinux:17.1.4:gcc]
+packages=libusb-compat
+commands=/bin/bash -c "yes | sudo pacman -Sy gcc-multilib gcc-libs-multilib lib32-gcc-libs",/bin/bash -c "yes | sudo pacman -S --needed gcc"
+
+[manjarolinux:17.1.4:gs]
+packages=ghostscript
+
+[manjarolinux:17.1.4:gtk-engine-murrine]
+packages=gtk-engine-murrine
+
+[manjarolinux:17.1.4:libcrypto]
+packages=openssl,libssl-dev
+
+[manjarolinux:17.1.4:libjpeg]
+packages=libjpeg-dev
+
+[manjarolinux:17.1.4:libnetsnmp-devel]
+packages=libsnmp-dev,snmp-mibs-downloader
+
+[manjarolinux:17.1.4:libpthread]
+packages=libpthread-stubs
+
+[manjarolinux:17.1.4:libtool]
+packages=libtool,libtool-bin
+
+[manjarolinux:17.1.4:libusb]
+packages=libusb-1.0.0-dev
+
+[manjarolinux:17.1.4:make]
+packages=make
+
+[manjarolinux:17.1.4:pil]
+packages=python2-imaging
+
+[manjarolinux:17.1.4:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[manjarolinux:17.1.4:pyqt]
+packages=pyqt
+
+[manjarolinux:17.1.4:python2-devel]
+packages=
+commands=sudo pacman -S --noconfirm pygtk
+
+[manjarolinux:17.1.4:pyqt4]
+packages=python2-pyqt,pygtk
+
+[manjarolinux:17.1.4:pyqt4-dbus]
+packages=dbus-python
+
+[manjarolinux:17.1.4:pyqt5]
+packages=python2-pyqt5
+
+[manjarolinux:17.1.4:pyqt5-dbus]
+packages=
+
+[manjarolinux:17.1.4:python23]
+packages=python2
+
+[manjarolinux:17.1.4:python2X]
+packages=python2
+
+[manjarolinux:17.1.4:reportlab]
+packages=python2-reportlab
+
+[manjarolinux:17.1.4:sane]
+packages=sane
+
+[manjarolinux:17.1.4:sane-devel]
+packages=
+
+[manjarolinux:17.1.4:scanimage]
+packages=
+
+[manjarolinux:17.1.4:xsane]
+packages=xsane
+
+[manjarolinux:17.1.4:python-dbus]
+packages=dbus-python,python2-dbus
+
+[manjarolinux:17.1.4:dbus]
+packages=libdbus-1-dev
+
+[manjarolinux:17.1.4:cups-image]
+packages=libcupsimage2-dev
+
+[manjarolinux:17.1.4:cups-ddk]
+packages=cups
+
+[manjarolinux:17.1.4:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[manjarolinux:17.1.4:python2-notify]
+packages=
+commands=sudo pacman -S --noconfirm python2-notify
+
+[manjarolinux:17.1.4:python-notify]
+packages=python2-notify
+
+[manjarolinux:17.1.4:network]
+packages=wget
+
+[manjarolinux:17.1.4:avahi-utils]
+packages=avahi-utils
+
+[manjarolinux:17.1.4:python3-pyqt4-dbus]
+packages=
+
+[manjarolinux:17.1.4:python3-pyqt4]
+packages=python-pyqt4,pygtk
+
+[manjarolinux:17.1.4:python3-pyqt5-dbus]
+packages=python-dbus.mainloop.pyqt5
+
+[manjarolinux:17.1.4:python3-pyqt5]
+packages=python-pyqt5
+
+[manjarolinux:17.1.4:python3-dbus]
+packages=python-dbus,python-gi
+
+[manjarolinux:17.1.4:python3-xml]
+packages=python-lxml
+
+[manjarolinux:17.1.4:python3-devel]
+packages=
+
+[manjarolinux:17.1.4:python3-pil]
+packages=python2-pillow
+
+[manjarolinux:17.1.4:python3-reportlab]
+packages=python-reportlab
+
+[manjarolinux:17.1.4:python3-notify2]
+packages=python2-notify
+
+[manjarolinux:17.1.4:autoconf]
+packages=autoconf
+
+[manjarolinux:17.1.4:epm]
+packages=
+
+[manjarolinux:17.1.4:automake]
+packages=automake
+
+
diff --git a/installer/text_install.py b/installer/text_install.py
index d83b8f2a2..ec4df44dc 100755
--- a/installer/text_install.py
+++ b/installer/text_install.py
@@ -725,13 +725,13 @@ def start(language, auto=True, test_depends=False,
"%s protects the application from external intrusion attempts making the application secure" % sec_package_name)
if core.distro_name.lower() == 'fedora' and core.distro_version < '28':
- print("SELinux enabling the 'cups_execmem' boolean ")
+ #print("SELinux enabling the 'cups_execmem' boolean ")
cds_cmd = 'su -c "setsebool -P cups_execmem 1" '
status, output = utils.run(cds_cmd, core.passwordObj)
if status != 0:
log.error("SELinux 'cups_execmem ' Boolean set it '1' failed with status %d" % status)
elif core.distro_name.lower() == 'fedora':
- print("SELinux enabling the 'cups_execmem' boolean ")
+ #print("SELinux enabling the 'cups_execmem' boolean ")
cds_cmd = 'sudo setsebool -P cups_execmem 1'
status, output = utils.run(cds_cmd, core.passwordObj)
if status != 0:
@@ -1257,6 +1257,14 @@ def start(language, auto=True, test_depends=False,
log.info("OK")
#
+ # SCANJET DEPENDENCIES
+ #
+ if bClassDriver == False:
+ tui.title("RUNNING SCANJET DEPENDENCY COMMANDS")
+ core.run_scanjet_depend(progress_callback)
+ log.info("OK")
+
+ #
# INSTALL LOCATION
#
diff --git a/io/hpmud/hpmud.h b/io/hpmud/hpmud.h
index d3618e2d2..43c59dde6 100644
--- a/io/hpmud/hpmud.h
+++ b/io/hpmud/hpmud.h
@@ -87,6 +87,7 @@ enum HPMUD_SCANTYPE
HPMUD_SCANTYPE_LEDM = 7,
HPMUD_SCANTYPE_MARVELL2 = 8, /* (Tsunami lj 1212 and series) */
HPMUD_SCANTYPE_ESCL=9,
+ HPMUD_SCANTYPE_ORBLITE=10
};
enum HPMUD_SCANSRC
diff --git a/ip/hpip.h b/ip/hpip.h
index 4e591aa05..b6b2382e9 100644
--- a/ip/hpip.h
+++ b/ip/hpip.h
@@ -68,8 +68,17 @@ typedef unsigned short USHORT, *PUSHORT, FAR *LPUSHORT;
typedef unsigned int DWORD, *PDWORD, FAR *LPDWORD;
typedef unsigned int UINT, *PUINT, FAR *LPUINT;
typedef unsigned long ULONG, *PULONG, FAR *LPULONG;
-typedef enum { FALSE=0, TRUE=1 } BOOL;
-typedef void VOID, *PVOID, FAR *LPVOID;
+#ifndef FALSE
+#define FALSE 0
+#endif
+#ifndef TRUE
+#define TRUE 1
+#endif
+typedef int BOOL;
+//typedef enum { FALSE=0, TRUE=1 } BOOL;
+
+typedef void VOID;
+typedef void *PVOID, FAR *LPVOID;
typedef long long int __int64;
typedef struct {
diff --git a/ppd/classppd/hpcups/hp-LJ-Class1.ppd.gz b/ppd/classppd/hpcups/hp-LJ-Class1.ppd.gz
index a5791d43d..c0f6ed2f9 100644
--- a/ppd/classppd/hpcups/hp-LJ-Class1.ppd.gz
+++ b/ppd/classppd/hpcups/hp-LJ-Class1.ppd.gz
Binary files differ
diff --git a/ppd/classppd/hpcups/hp-LJ-Class2.ppd.gz b/ppd/classppd/hpcups/hp-LJ-Class2.ppd.gz
index 4112f2124..572172cef 100644
--- a/ppd/classppd/hpcups/hp-LJ-Class2.ppd.gz
+++ b/ppd/classppd/hpcups/hp-LJ-Class2.ppd.gz
Binary files differ
diff --git a/ppd/classppd/hpcups/hp-LJ-Class3.ppd.gz b/ppd/classppd/hpcups/hp-LJ-Class3.ppd.gz
index 05214d5ef..0dbc1a671 100644
--- a/ppd/classppd/hpcups/hp-LJ-Class3.ppd.gz
+++ b/ppd/classppd/hpcups/hp-LJ-Class3.ppd.gz
Binary files differ
diff --git a/ppd/classppd/hpcups/hp-LJ-Class4.ppd.gz b/ppd/classppd/hpcups/hp-LJ-Class4.ppd.gz
index 079d6e713..0dff58c57 100644
--- a/ppd/classppd/hpcups/hp-LJ-Class4.ppd.gz
+++ b/ppd/classppd/hpcups/hp-LJ-Class4.ppd.gz
Binary files differ
diff --git a/ppd/classppd/hpcups/hp-LJ-Class4A.ppd.gz b/ppd/classppd/hpcups/hp-LJ-Class4A.ppd.gz
index db907da40..c9b8bce02 100644
--- a/ppd/classppd/hpcups/hp-LJ-Class4A.ppd.gz
+++ b/ppd/classppd/hpcups/hp-LJ-Class4A.ppd.gz
Binary files differ
diff --git a/ppd/classppd/hpcups/hp-LJ-Class5.ppd.gz b/ppd/classppd/hpcups/hp-LJ-Class5.ppd.gz
index bb5643155..94b331275 100644
--- a/ppd/classppd/hpcups/hp-LJ-Class5.ppd.gz
+++ b/ppd/classppd/hpcups/hp-LJ-Class5.ppd.gz
Binary files differ
diff --git a/ppd/classppd/hpcups/hp-LJ-Class6.ppd.gz b/ppd/classppd/hpcups/hp-LJ-Class6.ppd.gz
index e4914aff7..0924dcc16 100644
--- a/ppd/classppd/hpcups/hp-LJ-Class6.ppd.gz
+++ b/ppd/classppd/hpcups/hp-LJ-Class6.ppd.gz
Binary files differ
diff --git a/ppd/classppd/hpcups/hp-PCL3-Class1.ppd.gz b/ppd/classppd/hpcups/hp-PCL3-Class1.ppd.gz
index a3e01749e..02b3a019a 100644
--- a/ppd/classppd/hpcups/hp-PCL3-Class1.ppd.gz
+++ b/ppd/classppd/hpcups/hp-PCL3-Class1.ppd.gz
Binary files differ
diff --git a/ppd/classppd/hpcups/hp-PCL3-Class1A.ppd.gz b/ppd/classppd/hpcups/hp-PCL3-Class1A.ppd.gz
index c378672be..1cebd98dd 100644
--- a/ppd/classppd/hpcups/hp-PCL3-Class1A.ppd.gz
+++ b/ppd/classppd/hpcups/hp-PCL3-Class1A.ppd.gz
Binary files differ
diff --git a/ppd/classppd/hpcups/hp-PCL3-Class1B.ppd.gz b/ppd/classppd/hpcups/hp-PCL3-Class1B.ppd.gz
index 95bdd10fc..1a2be001e 100644
--- a/ppd/classppd/hpcups/hp-PCL3-Class1B.ppd.gz
+++ b/ppd/classppd/hpcups/hp-PCL3-Class1B.ppd.gz
Binary files differ
diff --git a/ppd/classppd/hpcups/hp-PCL3-Class2.ppd.gz b/ppd/classppd/hpcups/hp-PCL3-Class2.ppd.gz
index c7451dda4..4eb6bee3b 100644
--- a/ppd/classppd/hpcups/hp-PCL3-Class2.ppd.gz
+++ b/ppd/classppd/hpcups/hp-PCL3-Class2.ppd.gz
Binary files differ
diff --git a/ppd/classppd/hpcups/hp-PCL3-Class3.ppd.gz b/ppd/classppd/hpcups/hp-PCL3-Class3.ppd.gz
index 8219dc84b..cd1645f70 100644
--- a/ppd/classppd/hpcups/hp-PCL3-Class3.ppd.gz
+++ b/ppd/classppd/hpcups/hp-PCL3-Class3.ppd.gz
Binary files differ
diff --git a/ppd/classppd/hpcups/hp-PCL3-Class3A.ppd.gz b/ppd/classppd/hpcups/hp-PCL3-Class3A.ppd.gz
index 51417e7e5..cb4524817 100644
--- a/ppd/classppd/hpcups/hp-PCL3-Class3A.ppd.gz
+++ b/ppd/classppd/hpcups/hp-PCL3-Class3A.ppd.gz
Binary files differ
diff --git a/ppd/classppd/hpcups/hp-PCL3-Class3B.ppd.gz b/ppd/classppd/hpcups/hp-PCL3-Class3B.ppd.gz
index 52359f8ba..f36906e74 100644
--- a/ppd/classppd/hpcups/hp-PCL3-Class3B.ppd.gz
+++ b/ppd/classppd/hpcups/hp-PCL3-Class3B.ppd.gz
Binary files differ
diff --git a/ppd/classppd/hpcups/hp-PCL4-Class1.ppd.gz b/ppd/classppd/hpcups/hp-PCL4-Class1.ppd.gz
index 7ba4a5883..6eeee7657 100644
--- a/ppd/classppd/hpcups/hp-PCL4-Class1.ppd.gz
+++ b/ppd/classppd/hpcups/hp-PCL4-Class1.ppd.gz
Binary files differ
diff --git a/ppd/classppd/hpcups/hp-PCLM.ppd.gz b/ppd/classppd/hpcups/hp-PCLM.ppd.gz
index ce00735c1..7f57b868e 100644
--- a/ppd/classppd/hpcups/hp-PCLM.ppd.gz
+++ b/ppd/classppd/hpcups/hp-PCLM.ppd.gz
Binary files differ
diff --git a/ppd/classppd/ps/hp-postscript-inkjet.ppd.gz b/ppd/classppd/ps/hp-postscript-inkjet.ppd.gz
index b7a1fe5d0..a38419490 100644
--- a/ppd/classppd/ps/hp-postscript-inkjet.ppd.gz
+++ b/ppd/classppd/ps/hp-postscript-inkjet.ppd.gz
Binary files differ
diff --git a/ppd/classppd/ps/hp-postscript-laserjet-pro.ppd.gz b/ppd/classppd/ps/hp-postscript-laserjet-pro.ppd.gz
index 08aad7d91..7c4148d86 100644
--- a/ppd/classppd/ps/hp-postscript-laserjet-pro.ppd.gz
+++ b/ppd/classppd/ps/hp-postscript-laserjet-pro.ppd.gz
Binary files differ
diff --git a/ppd/classppd/ps/hp-postscript-laserjet.ppd.gz b/ppd/classppd/ps/hp-postscript-laserjet.ppd.gz
index 614853fba..83de9c469 100644
--- a/ppd/classppd/ps/hp-postscript-laserjet.ppd.gz
+++ b/ppd/classppd/ps/hp-postscript-laserjet.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/apollo-2100.ppd.gz b/ppd/hpcups/apollo-2100.ppd.gz
index 5c34018e3..2493b9bb5 100644
--- a/ppd/hpcups/apollo-2100.ppd.gz
+++ b/ppd/hpcups/apollo-2100.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/apollo-2150.ppd.gz b/ppd/hpcups/apollo-2150.ppd.gz
index 59ee58ceb..d1bb6e90e 100644
--- a/ppd/hpcups/apollo-2150.ppd.gz
+++ b/ppd/hpcups/apollo-2150.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/apollo-2200.ppd.gz b/ppd/hpcups/apollo-2200.ppd.gz
index 178373a00..d9d94b807 100644
--- a/ppd/hpcups/apollo-2200.ppd.gz
+++ b/ppd/hpcups/apollo-2200.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/apollo-2500.ppd.gz b/ppd/hpcups/apollo-2500.ppd.gz
index ec45059ca..05b5b8aea 100644
--- a/ppd/hpcups/apollo-2500.ppd.gz
+++ b/ppd/hpcups/apollo-2500.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/apollo-2600.ppd.gz b/ppd/hpcups/apollo-2600.ppd.gz
index cd65ca126..599336e7f 100644
--- a/ppd/hpcups/apollo-2600.ppd.gz
+++ b/ppd/hpcups/apollo-2600.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/apollo-2650.ppd.gz b/ppd/hpcups/apollo-2650.ppd.gz
index 633519108..87a7b8d8c 100644
--- a/ppd/hpcups/apollo-2650.ppd.gz
+++ b/ppd/hpcups/apollo-2650.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/apollo-p2000-u.ppd.gz b/ppd/hpcups/apollo-p2000-u.ppd.gz
index 79b98c766..f5af78c8d 100644
--- a/ppd/hpcups/apollo-p2000-u.ppd.gz
+++ b/ppd/hpcups/apollo-p2000-u.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/apollo-p2250.ppd.gz b/ppd/hpcups/apollo-p2250.ppd.gz
index da6a31fd7..d8200ff6e 100644
--- a/ppd/hpcups/apollo-p2250.ppd.gz
+++ b/ppd/hpcups/apollo-p2250.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-2000c.ppd.gz b/ppd/hpcups/hp-2000c.ppd.gz
index a1e313e2e..fefeb6da6 100644
--- a/ppd/hpcups/hp-2000c.ppd.gz
+++ b/ppd/hpcups/hp-2000c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-2500c.ppd.gz b/ppd/hpcups/hp-2500c.ppd.gz
index 67095e5fb..25b4b3bf9 100644
--- a/ppd/hpcups/hp-2500c.ppd.gz
+++ b/ppd/hpcups/hp-2500c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-910.ppd.gz b/ppd/hpcups/hp-910.ppd.gz
index 4e5612714..7f22d45ef 100644
--- a/ppd/hpcups/hp-910.ppd.gz
+++ b/ppd/hpcups/hp-910.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-915.ppd.gz b/ppd/hpcups/hp-915.ppd.gz
index 79987abbf..8bad41255 100644
--- a/ppd/hpcups/hp-915.ppd.gz
+++ b/ppd/hpcups/hp-915.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-amp.ppd.gz b/ppd/hpcups/hp-amp.ppd.gz
index 7f4a668d3..d3e1a8441 100644
--- a/ppd/hpcups/hp-amp.ppd.gz
+++ b/ppd/hpcups/hp-amp.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-business_inkjet_1000.ppd.gz b/ppd/hpcups/hp-business_inkjet_1000.ppd.gz
index 1611199f9..f907c4dd5 100644
--- a/ppd/hpcups/hp-business_inkjet_1000.ppd.gz
+++ b/ppd/hpcups/hp-business_inkjet_1000.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-business_inkjet_1100.ppd.gz b/ppd/hpcups/hp-business_inkjet_1100.ppd.gz
index 6f824b576..cf1e248dc 100644
--- a/ppd/hpcups/hp-business_inkjet_1100.ppd.gz
+++ b/ppd/hpcups/hp-business_inkjet_1100.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-business_inkjet_1200.ppd.gz b/ppd/hpcups/hp-business_inkjet_1200.ppd.gz
index e4d471451..2d311c881 100644
--- a/ppd/hpcups/hp-business_inkjet_1200.ppd.gz
+++ b/ppd/hpcups/hp-business_inkjet_1200.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-business_inkjet_2200.ppd.gz b/ppd/hpcups/hp-business_inkjet_2200.ppd.gz
index ca8dfaf9f..defedb1d4 100644
--- a/ppd/hpcups/hp-business_inkjet_2200.ppd.gz
+++ b/ppd/hpcups/hp-business_inkjet_2200.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-business_inkjet_2230.ppd.gz b/ppd/hpcups/hp-business_inkjet_2230.ppd.gz
index be47955cb..ca020d789 100644
--- a/ppd/hpcups/hp-business_inkjet_2230.ppd.gz
+++ b/ppd/hpcups/hp-business_inkjet_2230.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-business_inkjet_2250-pcl3.ppd.gz b/ppd/hpcups/hp-business_inkjet_2250-pcl3.ppd.gz
index d31826000..9c79949b2 100644
--- a/ppd/hpcups/hp-business_inkjet_2250-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-business_inkjet_2250-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-business_inkjet_2280-pcl3.ppd.gz b/ppd/hpcups/hp-business_inkjet_2280-pcl3.ppd.gz
index a20a4ea43..962beb065 100644
--- a/ppd/hpcups/hp-business_inkjet_2280-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-business_inkjet_2280-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-business_inkjet_2300-pcl3.ppd.gz b/ppd/hpcups/hp-business_inkjet_2300-pcl3.ppd.gz
index 7c5e11fa3..616c67cb4 100644
--- a/ppd/hpcups/hp-business_inkjet_2300-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-business_inkjet_2300-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-business_inkjet_2600-pcl3.ppd.gz b/ppd/hpcups/hp-business_inkjet_2600-pcl3.ppd.gz
index 9a2dd5f6c..31a2be6cc 100644
--- a/ppd/hpcups/hp-business_inkjet_2600-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-business_inkjet_2600-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-business_inkjet_2800-pcl3.ppd.gz b/ppd/hpcups/hp-business_inkjet_2800-pcl3.ppd.gz
index f856823de..94f795723 100644
--- a/ppd/hpcups/hp-business_inkjet_2800-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-business_inkjet_2800-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-business_inkjet_3000-pcl3.ppd.gz b/ppd/hpcups/hp-business_inkjet_3000-pcl3.ppd.gz
index 37425e09f..c82155c5e 100644
--- a/ppd/hpcups/hp-business_inkjet_3000-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-business_inkjet_3000-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_inkjet_cp1700.ppd.gz b/ppd/hpcups/hp-color_inkjet_cp1700.ppd.gz
index 7d81f8bea..28bb938ff 100644
--- a/ppd/hpcups/hp-color_inkjet_cp1700.ppd.gz
+++ b/ppd/hpcups/hp-color_inkjet_cp1700.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_inkjet_printer_cp1700.ppd.gz b/ppd/hpcups/hp-color_inkjet_printer_cp1700.ppd.gz
index 444aa620c..6f8f6eb6c 100644
--- a/ppd/hpcups/hp-color_inkjet_printer_cp1700.ppd.gz
+++ b/ppd/hpcups/hp-color_inkjet_printer_cp1700.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_1600.ppd.gz b/ppd/hpcups/hp-color_laserjet_1600.ppd.gz
index 4c8dc43d1..d5582d308 100644
--- a/ppd/hpcups/hp-color_laserjet_1600.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_1600.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_2500-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_2500-pcl3.ppd.gz
index 463782b4c..688aff3bd 100644
--- a/ppd/hpcups/hp-color_laserjet_2500-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_2500-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_2500_series.ppd.gz b/ppd/hpcups/hp-color_laserjet_2500_series.ppd.gz
index 1fd5f2873..aeaefaf2b 100644
--- a/ppd/hpcups/hp-color_laserjet_2500_series.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_2500_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_2600n.ppd.gz b/ppd/hpcups/hp-color_laserjet_2600n.ppd.gz
index ba36d1f87..242afeb1d 100644
--- a/ppd/hpcups/hp-color_laserjet_2600n.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_2600n.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_3000-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_3000-pcl3.ppd.gz
index 41d82d705..74aed8427 100644
--- a/ppd/hpcups/hp-color_laserjet_3000-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_3000-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_3500.ppd.gz b/ppd/hpcups/hp-color_laserjet_3500.ppd.gz
index 1a0398d06..6b1fe3c71 100644
--- a/ppd/hpcups/hp-color_laserjet_3500.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_3500.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_3500n.ppd.gz b/ppd/hpcups/hp-color_laserjet_3500n.ppd.gz
index b93edf31a..817c08f00 100644
--- a/ppd/hpcups/hp-color_laserjet_3500n.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_3500n.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_3550.ppd.gz b/ppd/hpcups/hp-color_laserjet_3550.ppd.gz
index c49e28c6f..183cccd68 100644
--- a/ppd/hpcups/hp-color_laserjet_3550.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_3550.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_3550n.ppd.gz b/ppd/hpcups/hp-color_laserjet_3550n.ppd.gz
index 1e94daa7d..de750bc2a 100644
--- a/ppd/hpcups/hp-color_laserjet_3550n.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_3550n.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_3600.ppd.gz b/ppd/hpcups/hp-color_laserjet_3600.ppd.gz
index 6a7c65dbe..50be70f3f 100644
--- a/ppd/hpcups/hp-color_laserjet_3600.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_3600.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_3700-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_3700-pcl3.ppd.gz
index 4f880ecad..42db59eb0 100644
--- a/ppd/hpcups/hp-color_laserjet_3700-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_3700-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_3700n.ppd.gz b/ppd/hpcups/hp-color_laserjet_3700n.ppd.gz
index 00bc71e85..e5e4bdc37 100644
--- a/ppd/hpcups/hp-color_laserjet_3700n.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_3700n.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_3800-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_3800-pcl3.ppd.gz
index b1f90a438..b191482a7 100644
--- a/ppd/hpcups/hp-color_laserjet_3800-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_3800-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_4500-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_4500-pcl3.ppd.gz
index 0a5e75553..49b7b27af 100644
--- a/ppd/hpcups/hp-color_laserjet_4500-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_4500-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_4550-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_4550-pcl3.ppd.gz
index a287320f9..8f9198996 100644
--- a/ppd/hpcups/hp-color_laserjet_4550-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_4550-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_4600-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_4600-pcl3.ppd.gz
index 02400109b..927b016a3 100644
--- a/ppd/hpcups/hp-color_laserjet_4600-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_4600-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_4600_series.ppd.gz b/ppd/hpcups/hp-color_laserjet_4600_series.ppd.gz
index 60e51761d..eda4a449a 100644
--- a/ppd/hpcups/hp-color_laserjet_4600_series.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_4600_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_4610-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_4610-pcl3.ppd.gz
index 208bb1497..3dbaee6f8 100644
--- a/ppd/hpcups/hp-color_laserjet_4610-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_4610-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_4650-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_4650-pcl3.ppd.gz
index 50298a6b9..736e81b94 100644
--- a/ppd/hpcups/hp-color_laserjet_4650-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_4650-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_4700-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_4700-pcl3.ppd.gz
index a7b0ee002..49a1ec5c3 100644
--- a/ppd/hpcups/hp-color_laserjet_4700-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_4700-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_4730mfp-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_4730mfp-pcl3.ppd.gz
index 8fa202cd7..c46c0292e 100644
--- a/ppd/hpcups/hp-color_laserjet_4730mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_4730mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_5.ppd.gz b/ppd/hpcups/hp-color_laserjet_5.ppd.gz
index 393c47fab..72a0f51da 100644
--- a/ppd/hpcups/hp-color_laserjet_5.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_5.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_5500-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_5500-pcl3.ppd.gz
index 7f16885e3..24ac61187 100644
--- a/ppd/hpcups/hp-color_laserjet_5500-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_5500-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_5550-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_5550-pcl3.ppd.gz
index 7e84dba9f..543c850ca 100644
--- a/ppd/hpcups/hp-color_laserjet_5550-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_5550-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_5m-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_5m-pcl3.ppd.gz
index f42df633f..34e5efdca 100644
--- a/ppd/hpcups/hp-color_laserjet_5m-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_5m-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_8500-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_8500-pcl3.ppd.gz
index 15780272b..9a9594dde 100644
--- a/ppd/hpcups/hp-color_laserjet_8500-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_8500-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_8550-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_8550-pcl3.ppd.gz
index b0f03eb91..ca74cb455 100644
--- a/ppd/hpcups/hp-color_laserjet_8550-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_8550-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_9500-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_9500-pcl3.ppd.gz
index 418038c3b..37bd42628 100644
--- a/ppd/hpcups/hp-color_laserjet_9500-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_9500-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_9500_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_9500_mfp-pcl3.ppd.gz
index 1f0168fe7..918e41cc3 100644
--- a/ppd/hpcups/hp-color_laserjet_9500_mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_9500_mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_cm1312_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cm1312_mfp-pcl3.ppd.gz
index 34967458a..a0096fb1a 100644
--- a/ppd/hpcups/hp-color_laserjet_cm1312_mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_cm1312_mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_cm1312nfi_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cm1312nfi_mfp-pcl3.ppd.gz
index 4f5dfd0cc..d924002dd 100644
--- a/ppd/hpcups/hp-color_laserjet_cm1312nfi_mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_cm1312nfi_mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_cm2320_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cm2320_mfp-pcl3.ppd.gz
index fc4d104aa..10267dfdb 100644
--- a/ppd/hpcups/hp-color_laserjet_cm2320_mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_cm2320_mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_cm2320fxi_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cm2320fxi_mfp-pcl3.ppd.gz
index 3419f18b5..0d4c3fa8c 100644
--- a/ppd/hpcups/hp-color_laserjet_cm2320fxi_mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_cm2320fxi_mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_cm2320n_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cm2320n_mfp-pcl3.ppd.gz
index d9dc597da..987323437 100644
--- a/ppd/hpcups/hp-color_laserjet_cm2320n_mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_cm2320n_mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_cm2320nf_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cm2320nf_mfp-pcl3.ppd.gz
index 1f75b3d21..a580d6d51 100644
--- a/ppd/hpcups/hp-color_laserjet_cm2320nf_mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_cm2320nf_mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_cm3530_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cm3530_mfp-pcl3.ppd.gz
index 1dbbdfdc5..2d87ed081 100644
--- a/ppd/hpcups/hp-color_laserjet_cm3530_mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_cm3530_mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_cm4540_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cm4540_mfp-pcl3.ppd.gz
index 563831b54..9155b32c5 100644
--- a/ppd/hpcups/hp-color_laserjet_cm4540_mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_cm4540_mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_cm4730_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cm4730_mfp-pcl3.ppd.gz
index e5fb29c16..e5be3f856 100644
--- a/ppd/hpcups/hp-color_laserjet_cm4730_mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_cm4730_mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_cm6030_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cm6030_mfp-pcl3.ppd.gz
index e8d2e8459..ce01f641c 100644
--- a/ppd/hpcups/hp-color_laserjet_cm6030_mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_cm6030_mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_cm6040_mfp.ppd.gz b/ppd/hpcups/hp-color_laserjet_cm6040_mfp.ppd.gz
index 36035c3a2..6f434cf73 100644
--- a/ppd/hpcups/hp-color_laserjet_cm6040_mfp.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_cm6040_mfp.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_cm6049_mfp.ppd.gz b/ppd/hpcups/hp-color_laserjet_cm6049_mfp.ppd.gz
index 3136bfb13..49d1c4d6a 100644
--- a/ppd/hpcups/hp-color_laserjet_cm6049_mfp.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_cm6049_mfp.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_cp1215.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp1215.ppd.gz
index a12ad368a..22a104902 100644
--- a/ppd/hpcups/hp-color_laserjet_cp1215.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_cp1215.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_cp1217.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp1217.ppd.gz
index 7957e3a83..9ed14f9d1 100644
--- a/ppd/hpcups/hp-color_laserjet_cp1217.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_cp1217.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_cp1514n-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp1514n-pcl3.ppd.gz
index 0516abad2..94ce7602b 100644
--- a/ppd/hpcups/hp-color_laserjet_cp1514n-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_cp1514n-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_cp1515n-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp1515n-pcl3.ppd.gz
index 3c2de7a94..27e5c53eb 100644
--- a/ppd/hpcups/hp-color_laserjet_cp1515n-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_cp1515n-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_cp1518ni-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp1518ni-pcl3.ppd.gz
index acb47d061..300507a42 100644
--- a/ppd/hpcups/hp-color_laserjet_cp1518ni-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_cp1518ni-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_cp2025-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp2025-pcl3.ppd.gz
index 37ad662e6..37f893c86 100644
--- a/ppd/hpcups/hp-color_laserjet_cp2025-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_cp2025-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_cp2025dn-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp2025dn-pcl3.ppd.gz
index bf35a4144..8dfb15dda 100644
--- a/ppd/hpcups/hp-color_laserjet_cp2025dn-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_cp2025dn-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_cp2025n-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp2025n-pcl3.ppd.gz
index 986303ee5..71038ef88 100644
--- a/ppd/hpcups/hp-color_laserjet_cp2025n-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_cp2025n-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_cp2025x-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp2025x-pcl3.ppd.gz
index addb07a11..52550bf2c 100644
--- a/ppd/hpcups/hp-color_laserjet_cp2025x-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_cp2025x-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_cp3505-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp3505-pcl3.ppd.gz
index f060bd655..ca469daa2 100644
--- a/ppd/hpcups/hp-color_laserjet_cp3505-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_cp3505-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_cp3525-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp3525-pcl3.ppd.gz
index 532207a5b..8f01096aa 100644
--- a/ppd/hpcups/hp-color_laserjet_cp3525-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_cp3525-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_cp4005-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp4005-pcl3.ppd.gz
index ec5aee3b1..a931f4cad 100644
--- a/ppd/hpcups/hp-color_laserjet_cp4005-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_cp4005-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_cp4020_series-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp4020_series-pcl3.ppd.gz
index 7abf199bb..a7af665b0 100644
--- a/ppd/hpcups/hp-color_laserjet_cp4020_series-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_cp4020_series-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_cp4520_series-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp4520_series-pcl3.ppd.gz
index 311d77c94..80b74d9f1 100644
--- a/ppd/hpcups/hp-color_laserjet_cp4520_series-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_cp4520_series-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_cp5225-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp5225-pcl3.ppd.gz
index 4a6285a34..aae316172 100644
--- a/ppd/hpcups/hp-color_laserjet_cp5225-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_cp5225-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_cp5225dn-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp5225dn-pcl3.ppd.gz
index 314a25a59..3b8de8f58 100644
--- a/ppd/hpcups/hp-color_laserjet_cp5225dn-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_cp5225dn-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_cp5225n-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp5225n-pcl3.ppd.gz
index 23e6a6fbf..d157f782e 100644
--- a/ppd/hpcups/hp-color_laserjet_cp5225n-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_cp5225n-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_cp5520_series-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp5520_series-pcl3.ppd.gz
index 394a3a3b2..b7b7a91dd 100644
--- a/ppd/hpcups/hp-color_laserjet_cp5520_series-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_cp5520_series-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_cp6015-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp6015-pcl3.ppd.gz
index 16eb2738d..277886127 100644
--- a/ppd/hpcups/hp-color_laserjet_cp6015-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_cp6015-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_pro_mfp_m176n.ppd.gz b/ppd/hpcups/hp-color_laserjet_pro_mfp_m176n.ppd.gz
index ce7869d83..9449746fc 100644
--- a/ppd/hpcups/hp-color_laserjet_pro_mfp_m176n.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_pro_mfp_m176n.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-color_laserjet_pro_mfp_m177fw.ppd.gz b/ppd/hpcups/hp-color_laserjet_pro_mfp_m177fw.ppd.gz
index 0628f433f..8526a59d8 100644
--- a/ppd/hpcups/hp-color_laserjet_pro_mfp_m177fw.ppd.gz
+++ b/ppd/hpcups/hp-color_laserjet_pro_mfp_m177fw.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-cp1160.ppd.gz b/ppd/hpcups/hp-cp1160.ppd.gz
index b815d6f38..7279914fe 100644
--- a/ppd/hpcups/hp-cp1160.ppd.gz
+++ b/ppd/hpcups/hp-cp1160.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_1000_j110_series.ppd.gz b/ppd/hpcups/hp-deskjet_1000_j110_series.ppd.gz
index db8ab6491..a2b52985a 100644
--- a/ppd/hpcups/hp-deskjet_1000_j110_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_1000_j110_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_1010_series.ppd.gz b/ppd/hpcups/hp-deskjet_1010_series.ppd.gz
index ac558455b..eb7b41fdf 100644
--- a/ppd/hpcups/hp-deskjet_1010_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_1010_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_1050_j410_series.ppd.gz b/ppd/hpcups/hp-deskjet_1050_j410_series.ppd.gz
index 8a7ae40ef..887990dbf 100644
--- a/ppd/hpcups/hp-deskjet_1050_j410_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_1050_j410_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_1100.ppd.gz b/ppd/hpcups/hp-deskjet_1100.ppd.gz
index f050bba18..bb2a370a0 100644
--- a/ppd/hpcups/hp-deskjet_1100.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_1100.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_1110_series.ppd.gz b/ppd/hpcups/hp-deskjet_1110_series.ppd.gz
index e6f3da172..1c0d557ac 100644
--- a/ppd/hpcups/hp-deskjet_1110_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_1110_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_1120.ppd.gz b/ppd/hpcups/hp-deskjet_1120.ppd.gz
index 51a8ffc0f..506abe3b7 100644
--- a/ppd/hpcups/hp-deskjet_1120.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_1120.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_1125.ppd.gz b/ppd/hpcups/hp-deskjet_1125.ppd.gz
index 68f68c2a4..bcbe4f894 100644
--- a/ppd/hpcups/hp-deskjet_1125.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_1125.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_1200c.ppd.gz b/ppd/hpcups/hp-deskjet_1200c.ppd.gz
index c6f1b3858..841d4aa96 100644
--- a/ppd/hpcups/hp-deskjet_1200c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_1200c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_1220c.ppd.gz b/ppd/hpcups/hp-deskjet_1220c.ppd.gz
index 1cff86afa..41fb6397f 100644
--- a/ppd/hpcups/hp-deskjet_1220c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_1220c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_1280.ppd.gz b/ppd/hpcups/hp-deskjet_1280.ppd.gz
index 970b7b614..db52e665a 100644
--- a/ppd/hpcups/hp-deskjet_1280.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_1280.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_1510_series.ppd.gz b/ppd/hpcups/hp-deskjet_1510_series.ppd.gz
index 32283251a..6d1c69c22 100644
--- a/ppd/hpcups/hp-deskjet_1510_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_1510_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_1600c.ppd.gz b/ppd/hpcups/hp-deskjet_1600c.ppd.gz
index 8af8bebb6..a623c266b 100644
--- a/ppd/hpcups/hp-deskjet_1600c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_1600c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_1600cm.ppd.gz b/ppd/hpcups/hp-deskjet_1600cm.ppd.gz
index b9ebbc5fd..fbbb08394 100644
--- a/ppd/hpcups/hp-deskjet_1600cm.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_1600cm.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_1600cn.ppd.gz b/ppd/hpcups/hp-deskjet_1600cn.ppd.gz
index 1acd094be..22a1ee7b3 100644
--- a/ppd/hpcups/hp-deskjet_1600cn.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_1600cn.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_2000_j210_series.ppd.gz b/ppd/hpcups/hp-deskjet_2000_j210_series.ppd.gz
index 33d45e2f4..af0143d5b 100644
--- a/ppd/hpcups/hp-deskjet_2000_j210_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_2000_j210_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_2020_series.ppd.gz b/ppd/hpcups/hp-deskjet_2020_series.ppd.gz
index 5fab2c814..1a025916d 100644
--- a/ppd/hpcups/hp-deskjet_2020_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_2020_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_2050_j510_series.ppd.gz b/ppd/hpcups/hp-deskjet_2050_j510_series.ppd.gz
index 3749c3713..7242bb1ad 100644
--- a/ppd/hpcups/hp-deskjet_2050_j510_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_2050_j510_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_2130_series.ppd.gz b/ppd/hpcups/hp-deskjet_2130_series.ppd.gz
index 13dad7c87..55ad6255f 100644
--- a/ppd/hpcups/hp-deskjet_2130_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_2130_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_2200_series.ppd.gz b/ppd/hpcups/hp-deskjet_2200_series.ppd.gz
index 7fb8263d7..17b7b9e7e 100644
--- a/ppd/hpcups/hp-deskjet_2200_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_2200_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_2510_series.ppd.gz b/ppd/hpcups/hp-deskjet_2510_series.ppd.gz
index ada9d747f..532f47584 100644
--- a/ppd/hpcups/hp-deskjet_2510_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_2510_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_2520_series.ppd.gz b/ppd/hpcups/hp-deskjet_2520_series.ppd.gz
index 26f519c5b..4f28817c7 100644
--- a/ppd/hpcups/hp-deskjet_2520_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_2520_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_2540_series.ppd.gz b/ppd/hpcups/hp-deskjet_2540_series.ppd.gz
index 184051d3e..80229ba8c 100644
--- a/ppd/hpcups/hp-deskjet_2540_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_2540_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_2600_series.ppd.gz b/ppd/hpcups/hp-deskjet_2600_series.ppd.gz
index fef786466..a242eb4be 100644
--- a/ppd/hpcups/hp-deskjet_2600_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_2600_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_2640_series.ppd.gz b/ppd/hpcups/hp-deskjet_2640_series.ppd.gz
index 53fb36a65..4d8ff04e0 100644
--- a/ppd/hpcups/hp-deskjet_2640_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_2640_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_3000_j310_series.ppd.gz b/ppd/hpcups/hp-deskjet_3000_j310_series.ppd.gz
index 24a1b0bea..c5f9eea2e 100644
--- a/ppd/hpcups/hp-deskjet_3000_j310_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_3000_j310_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_3050_j610_series.ppd.gz b/ppd/hpcups/hp-deskjet_3050_j610_series.ppd.gz
index f2179e72c..070d349c3 100644
--- a/ppd/hpcups/hp-deskjet_3050_j610_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_3050_j610_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_3050a_j611_series.ppd.gz b/ppd/hpcups/hp-deskjet_3050a_j611_series.ppd.gz
index fba8936a9..02df761c2 100644
--- a/ppd/hpcups/hp-deskjet_3050a_j611_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_3050a_j611_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_3070_b611_series.ppd.gz b/ppd/hpcups/hp-deskjet_3070_b611_series.ppd.gz
index 067344b4d..05e4a39d4 100644
--- a/ppd/hpcups/hp-deskjet_3070_b611_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_3070_b611_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_3320.ppd.gz b/ppd/hpcups/hp-deskjet_3320.ppd.gz
index eda0cf9a0..49d7fbb4f 100644
--- a/ppd/hpcups/hp-deskjet_3320.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_3320.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_3325.ppd.gz b/ppd/hpcups/hp-deskjet_3325.ppd.gz
index 6384191af..e537643c4 100644
--- a/ppd/hpcups/hp-deskjet_3325.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_3325.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_3420.ppd.gz b/ppd/hpcups/hp-deskjet_3420.ppd.gz
index 7c9aa480d..d010d58f8 100644
--- a/ppd/hpcups/hp-deskjet_3420.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_3420.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_3425.ppd.gz b/ppd/hpcups/hp-deskjet_3425.ppd.gz
index 43cd77c2a..5e1223c43 100644
--- a/ppd/hpcups/hp-deskjet_3425.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_3425.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_3450.ppd.gz b/ppd/hpcups/hp-deskjet_3450.ppd.gz
index c3f77aa0b..bda3f1337 100644
--- a/ppd/hpcups/hp-deskjet_3450.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_3450.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_3500.ppd.gz b/ppd/hpcups/hp-deskjet_3500.ppd.gz
index 0ff999265..780ff17f8 100644
--- a/ppd/hpcups/hp-deskjet_3500.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_3500.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_3510_series.ppd.gz b/ppd/hpcups/hp-deskjet_3510_series.ppd.gz
index ed574bdad..b897988de 100644
--- a/ppd/hpcups/hp-deskjet_3510_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_3510_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_3520_series.ppd.gz b/ppd/hpcups/hp-deskjet_3520_series.ppd.gz
index 354dce801..d263cc077 100644
--- a/ppd/hpcups/hp-deskjet_3520_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_3520_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_3540_series.ppd.gz b/ppd/hpcups/hp-deskjet_3540_series.ppd.gz
index f0ad60a3f..6966ba196 100644
--- a/ppd/hpcups/hp-deskjet_3540_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_3540_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_3550.ppd.gz b/ppd/hpcups/hp-deskjet_3550.ppd.gz
index 63f85d214..65e9969b0 100644
--- a/ppd/hpcups/hp-deskjet_3550.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_3550.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_3600.ppd.gz b/ppd/hpcups/hp-deskjet_3600.ppd.gz
index 2077966c8..38a993c14 100644
--- a/ppd/hpcups/hp-deskjet_3600.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_3600.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_3630_series.ppd.gz b/ppd/hpcups/hp-deskjet_3630_series.ppd.gz
index 442ea2d86..24b0fe62a 100644
--- a/ppd/hpcups/hp-deskjet_3630_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_3630_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_3650.ppd.gz b/ppd/hpcups/hp-deskjet_3650.ppd.gz
index 25fd9680d..d31a3606b 100644
--- a/ppd/hpcups/hp-deskjet_3650.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_3650.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_3700_series.ppd.gz b/ppd/hpcups/hp-deskjet_3700_series.ppd.gz
index 83e72b836..c16f66a66 100644
--- a/ppd/hpcups/hp-deskjet_3700_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_3700_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_3740.ppd.gz b/ppd/hpcups/hp-deskjet_3740.ppd.gz
index c9a6ec7d1..c6b01c242 100644
--- a/ppd/hpcups/hp-deskjet_3740.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_3740.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_3810.ppd.gz b/ppd/hpcups/hp-deskjet_3810.ppd.gz
index 3019408de..02c4556eb 100644
--- a/ppd/hpcups/hp-deskjet_3810.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_3810.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_3816.ppd.gz b/ppd/hpcups/hp-deskjet_3816.ppd.gz
index d7d4802a5..1dac4afb5 100644
--- a/ppd/hpcups/hp-deskjet_3816.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_3816.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_3819.ppd.gz b/ppd/hpcups/hp-deskjet_3819.ppd.gz
index 252cafea5..86e2bdf0c 100644
--- a/ppd/hpcups/hp-deskjet_3819.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_3819.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_3820.ppd.gz b/ppd/hpcups/hp-deskjet_3820.ppd.gz
index 5c5061263..d8247ff51 100644
--- a/ppd/hpcups/hp-deskjet_3820.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_3820.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_3822.ppd.gz b/ppd/hpcups/hp-deskjet_3822.ppd.gz
index 427a604fc..53ae16d3a 100644
--- a/ppd/hpcups/hp-deskjet_3822.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_3822.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_3830_series.ppd.gz b/ppd/hpcups/hp-deskjet_3830_series.ppd.gz
index 5ae1f2c3e..467038c56 100644
--- a/ppd/hpcups/hp-deskjet_3830_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_3830_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_3840.ppd.gz b/ppd/hpcups/hp-deskjet_3840.ppd.gz
index 8cbe07f33..25b960626 100644
--- a/ppd/hpcups/hp-deskjet_3840.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_3840.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_3870.ppd.gz b/ppd/hpcups/hp-deskjet_3870.ppd.gz
index e24b7a120..9cd78d303 100644
--- a/ppd/hpcups/hp-deskjet_3870.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_3870.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_3900.ppd.gz b/ppd/hpcups/hp-deskjet_3900.ppd.gz
index a110380da..4eecf27af 100644
--- a/ppd/hpcups/hp-deskjet_3900.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_3900.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_3910.ppd.gz b/ppd/hpcups/hp-deskjet_3910.ppd.gz
index d2e2836d1..123b36c77 100644
--- a/ppd/hpcups/hp-deskjet_3910.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_3910.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_3920.ppd.gz b/ppd/hpcups/hp-deskjet_3920.ppd.gz
index b2c79d204..83f5db16d 100644
--- a/ppd/hpcups/hp-deskjet_3920.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_3920.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_3940.ppd.gz b/ppd/hpcups/hp-deskjet_3940.ppd.gz
index b313a724d..7a8bbd289 100644
--- a/ppd/hpcups/hp-deskjet_3940.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_3940.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_400.ppd.gz b/ppd/hpcups/hp-deskjet_400.ppd.gz
index 4167f99ce..e6d4b08e6 100644
--- a/ppd/hpcups/hp-deskjet_400.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_400.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_400l.ppd.gz b/ppd/hpcups/hp-deskjet_400l.ppd.gz
index 8bb821587..499276679 100644
--- a/ppd/hpcups/hp-deskjet_400l.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_400l.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_4510_series.ppd.gz b/ppd/hpcups/hp-deskjet_4510_series.ppd.gz
index e95b1689b..2abc3d2fc 100644
--- a/ppd/hpcups/hp-deskjet_4510_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_4510_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_4530_series.ppd.gz b/ppd/hpcups/hp-deskjet_4530_series.ppd.gz
index 15e4d3b42..fec49330c 100644
--- a/ppd/hpcups/hp-deskjet_4530_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_4530_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_460.ppd.gz b/ppd/hpcups/hp-deskjet_460.ppd.gz
index 3f36f2be0..7f916ca3e 100644
--- a/ppd/hpcups/hp-deskjet_460.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_460.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_4610_series.ppd.gz b/ppd/hpcups/hp-deskjet_4610_series.ppd.gz
index 079a4dbee..68cdf2a87 100644
--- a/ppd/hpcups/hp-deskjet_4610_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_4610_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_4620_series.ppd.gz b/ppd/hpcups/hp-deskjet_4620_series.ppd.gz
index ac77738df..1ecca6020 100644
--- a/ppd/hpcups/hp-deskjet_4620_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_4620_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_4640_series.ppd.gz b/ppd/hpcups/hp-deskjet_4640_series.ppd.gz
index 9b60266b8..cb704d3e0 100644
--- a/ppd/hpcups/hp-deskjet_4640_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_4640_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_4670_series.ppd.gz b/ppd/hpcups/hp-deskjet_4670_series.ppd.gz
index 9c3e3eb05..4ca5b1702 100644
--- a/ppd/hpcups/hp-deskjet_4670_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_4670_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_4720_series.ppd.gz b/ppd/hpcups/hp-deskjet_4720_series.ppd.gz
index d00937136..e2b004ef3 100644
--- a/ppd/hpcups/hp-deskjet_4720_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_4720_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_500.ppd.gz b/ppd/hpcups/hp-deskjet_500.ppd.gz
index b587cbff6..7df8cbaec 100644
--- a/ppd/hpcups/hp-deskjet_500.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_500.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_5000_series.ppd.gz b/ppd/hpcups/hp-deskjet_5000_series.ppd.gz
index 5fb997adb..833c9c3d9 100644
--- a/ppd/hpcups/hp-deskjet_5000_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_5000_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_500c.ppd.gz b/ppd/hpcups/hp-deskjet_500c.ppd.gz
index 44e82457a..fdf04c584 100644
--- a/ppd/hpcups/hp-deskjet_500c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_500c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_505j.ppd.gz b/ppd/hpcups/hp-deskjet_505j.ppd.gz
index a9a9dd8dc..73c6638d7 100644
--- a/ppd/hpcups/hp-deskjet_505j.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_505j.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_510.ppd.gz b/ppd/hpcups/hp-deskjet_510.ppd.gz
index 41cedcc70..2728d47bb 100644
--- a/ppd/hpcups/hp-deskjet_510.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_510.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_5100.ppd.gz b/ppd/hpcups/hp-deskjet_5100.ppd.gz
index 9133619a8..280cd425e 100644
--- a/ppd/hpcups/hp-deskjet_5100.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_5100.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_520.ppd.gz b/ppd/hpcups/hp-deskjet_520.ppd.gz
index e87a6bb26..fa1452da3 100644
--- a/ppd/hpcups/hp-deskjet_520.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_520.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_5200_series.ppd.gz b/ppd/hpcups/hp-deskjet_5200_series.ppd.gz
index 50b8d79b9..99de8652c 100644
--- a/ppd/hpcups/hp-deskjet_5200_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_5200_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_540.ppd.gz b/ppd/hpcups/hp-deskjet_540.ppd.gz
index 8b1d391c5..42e19dc2e 100644
--- a/ppd/hpcups/hp-deskjet_540.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_540.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_5400_series.ppd.gz b/ppd/hpcups/hp-deskjet_5400_series.ppd.gz
index 5613310d7..fc612d7a3 100644
--- a/ppd/hpcups/hp-deskjet_5400_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_5400_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_550c.ppd.gz b/ppd/hpcups/hp-deskjet_550c.ppd.gz
index 061e28a55..8a777b86e 100644
--- a/ppd/hpcups/hp-deskjet_550c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_550c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_5520_series.ppd.gz b/ppd/hpcups/hp-deskjet_5520_series.ppd.gz
index bafc36a70..b16c54600 100644
--- a/ppd/hpcups/hp-deskjet_5520_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_5520_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_5550.ppd.gz b/ppd/hpcups/hp-deskjet_5550.ppd.gz
index 0399574f1..20ae5d448 100644
--- a/ppd/hpcups/hp-deskjet_5550.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_5550.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_5551.ppd.gz b/ppd/hpcups/hp-deskjet_5551.ppd.gz
index 72bff0c28..a7b96e85a 100644
--- a/ppd/hpcups/hp-deskjet_5551.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_5551.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_5552.ppd.gz b/ppd/hpcups/hp-deskjet_5552.ppd.gz
index 4512c129f..67f1cff9c 100644
--- a/ppd/hpcups/hp-deskjet_5552.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_5552.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_5570_series.ppd.gz b/ppd/hpcups/hp-deskjet_5570_series.ppd.gz
index 0bd55d45d..df33e0bf8 100644
--- a/ppd/hpcups/hp-deskjet_5570_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_5570_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_5600.ppd.gz b/ppd/hpcups/hp-deskjet_5600.ppd.gz
index ec15d1cb4..f5792a468 100644
--- a/ppd/hpcups/hp-deskjet_5600.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_5600.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_5640_series.ppd.gz b/ppd/hpcups/hp-deskjet_5640_series.ppd.gz
index 032d88891..9b01abe1a 100644
--- a/ppd/hpcups/hp-deskjet_5640_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_5640_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_5650.ppd.gz b/ppd/hpcups/hp-deskjet_5650.ppd.gz
index a3965719e..fd224b734 100644
--- a/ppd/hpcups/hp-deskjet_5650.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_5650.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_5652.ppd.gz b/ppd/hpcups/hp-deskjet_5652.ppd.gz
index dad9a90d5..58c41e2a8 100644
--- a/ppd/hpcups/hp-deskjet_5652.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_5652.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_5700.ppd.gz b/ppd/hpcups/hp-deskjet_5700.ppd.gz
index 17b601ca2..b58e3e8ca 100644
--- a/ppd/hpcups/hp-deskjet_5700.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_5700.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_5730_series.ppd.gz b/ppd/hpcups/hp-deskjet_5730_series.ppd.gz
index 171c1bdee..acb5175d2 100644
--- a/ppd/hpcups/hp-deskjet_5730_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_5730_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_5800.ppd.gz b/ppd/hpcups/hp-deskjet_5800.ppd.gz
index 5a130e0ba..d38c8f014 100644
--- a/ppd/hpcups/hp-deskjet_5800.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_5800.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_5810_series.ppd.gz b/ppd/hpcups/hp-deskjet_5810_series.ppd.gz
index 721460b9c..10d143273 100644
--- a/ppd/hpcups/hp-deskjet_5810_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_5810_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_5820_series.ppd.gz b/ppd/hpcups/hp-deskjet_5820_series.ppd.gz
index af50d62da..da2459504 100644
--- a/ppd/hpcups/hp-deskjet_5820_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_5820_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_5850.ppd.gz b/ppd/hpcups/hp-deskjet_5850.ppd.gz
index fe0cecc22..9a664e6cb 100644
--- a/ppd/hpcups/hp-deskjet_5850.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_5850.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_5900_series.ppd.gz b/ppd/hpcups/hp-deskjet_5900_series.ppd.gz
index 941775daf..7d6bca1b6 100644
--- a/ppd/hpcups/hp-deskjet_5900_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_5900_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_600.ppd.gz b/ppd/hpcups/hp-deskjet_600.ppd.gz
index 951a8321c..81229fee1 100644
--- a/ppd/hpcups/hp-deskjet_600.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_600.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_610c.ppd.gz b/ppd/hpcups/hp-deskjet_610c.ppd.gz
index 035e8bafe..65b7c96b7 100644
--- a/ppd/hpcups/hp-deskjet_610c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_610c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_610cl.ppd.gz b/ppd/hpcups/hp-deskjet_610cl.ppd.gz
index 30650439e..812c48804 100644
--- a/ppd/hpcups/hp-deskjet_610cl.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_610cl.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_6120.ppd.gz b/ppd/hpcups/hp-deskjet_6120.ppd.gz
index 01337a832..8e4be41c7 100644
--- a/ppd/hpcups/hp-deskjet_6120.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_6120.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_6122.ppd.gz b/ppd/hpcups/hp-deskjet_6122.ppd.gz
index 1a18a925e..0ad883802 100644
--- a/ppd/hpcups/hp-deskjet_6122.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_6122.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_6127.ppd.gz b/ppd/hpcups/hp-deskjet_6127.ppd.gz
index 884d2c5f4..3b31020cf 100644
--- a/ppd/hpcups/hp-deskjet_6127.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_6127.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_612c.ppd.gz b/ppd/hpcups/hp-deskjet_612c.ppd.gz
index 99685f333..3d874f0fd 100644
--- a/ppd/hpcups/hp-deskjet_612c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_612c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_630c.ppd.gz b/ppd/hpcups/hp-deskjet_630c.ppd.gz
index da93c49a2..5bb5fbbec 100644
--- a/ppd/hpcups/hp-deskjet_630c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_630c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_632c.ppd.gz b/ppd/hpcups/hp-deskjet_632c.ppd.gz
index 98dc8fdd7..109659097 100644
--- a/ppd/hpcups/hp-deskjet_632c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_632c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_640c.ppd.gz b/ppd/hpcups/hp-deskjet_640c.ppd.gz
index f8f4e7a03..fe763250d 100644
--- a/ppd/hpcups/hp-deskjet_640c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_640c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_648c.ppd.gz b/ppd/hpcups/hp-deskjet_648c.ppd.gz
index deefd7fca..db14b65fd 100644
--- a/ppd/hpcups/hp-deskjet_648c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_648c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_6500.ppd.gz b/ppd/hpcups/hp-deskjet_6500.ppd.gz
index 2e9a8d89c..40556caab 100644
--- a/ppd/hpcups/hp-deskjet_6500.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_6500.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_6520_series.ppd.gz b/ppd/hpcups/hp-deskjet_6520_series.ppd.gz
index dbd740104..c555127ce 100644
--- a/ppd/hpcups/hp-deskjet_6520_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_6520_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_656c.ppd.gz b/ppd/hpcups/hp-deskjet_656c.ppd.gz
index 584520c5e..33762fada 100644
--- a/ppd/hpcups/hp-deskjet_656c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_656c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_660.ppd.gz b/ppd/hpcups/hp-deskjet_660.ppd.gz
index 049cbc4cf..6cb1b6d01 100644
--- a/ppd/hpcups/hp-deskjet_660.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_660.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_6600.ppd.gz b/ppd/hpcups/hp-deskjet_6600.ppd.gz
index 4d97fb106..0e8e1588c 100644
--- a/ppd/hpcups/hp-deskjet_6600.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_6600.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_670.ppd.gz b/ppd/hpcups/hp-deskjet_670.ppd.gz
index 3f8ea3404..5f7b9f364 100644
--- a/ppd/hpcups/hp-deskjet_670.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_670.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_670c.ppd.gz b/ppd/hpcups/hp-deskjet_670c.ppd.gz
index 30bbb1376..eaf4d615f 100644
--- a/ppd/hpcups/hp-deskjet_670c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_670c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_670tv.ppd.gz b/ppd/hpcups/hp-deskjet_670tv.ppd.gz
index 5257139e5..76bd2fac8 100644
--- a/ppd/hpcups/hp-deskjet_670tv.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_670tv.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_672c.ppd.gz b/ppd/hpcups/hp-deskjet_672c.ppd.gz
index ec92c4ea8..095bca3f8 100644
--- a/ppd/hpcups/hp-deskjet_672c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_672c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_680.ppd.gz b/ppd/hpcups/hp-deskjet_680.ppd.gz
index c94d1a8b5..abc1b089f 100644
--- a/ppd/hpcups/hp-deskjet_680.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_680.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_6800.ppd.gz b/ppd/hpcups/hp-deskjet_6800.ppd.gz
index bc07ac9c2..68c9475a6 100644
--- a/ppd/hpcups/hp-deskjet_6800.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_6800.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_682.ppd.gz b/ppd/hpcups/hp-deskjet_682.ppd.gz
index 0b3098690..739a8f78f 100644
--- a/ppd/hpcups/hp-deskjet_682.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_682.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_690.ppd.gz b/ppd/hpcups/hp-deskjet_690.ppd.gz
index cd1ab3369..376d22ccf 100644
--- a/ppd/hpcups/hp-deskjet_690.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_690.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_690c.ppd.gz b/ppd/hpcups/hp-deskjet_690c.ppd.gz
index 74853ac2d..1a4ae10cc 100644
--- a/ppd/hpcups/hp-deskjet_690c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_690c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_692.ppd.gz b/ppd/hpcups/hp-deskjet_692.ppd.gz
index b80fa947e..8b67d731a 100644
--- a/ppd/hpcups/hp-deskjet_692.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_692.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_693.ppd.gz b/ppd/hpcups/hp-deskjet_693.ppd.gz
index 4ffd300bf..8883f1946 100644
--- a/ppd/hpcups/hp-deskjet_693.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_693.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_694.ppd.gz b/ppd/hpcups/hp-deskjet_694.ppd.gz
index 7a7cbe54b..b263ca175 100644
--- a/ppd/hpcups/hp-deskjet_694.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_694.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_6940_series.ppd.gz b/ppd/hpcups/hp-deskjet_6940_series.ppd.gz
index 8fb1da60b..af2400292 100644
--- a/ppd/hpcups/hp-deskjet_6940_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_6940_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_695.ppd.gz b/ppd/hpcups/hp-deskjet_695.ppd.gz
index d7df95ef0..7fc306405 100644
--- a/ppd/hpcups/hp-deskjet_695.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_695.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_697.ppd.gz b/ppd/hpcups/hp-deskjet_697.ppd.gz
index 2369a7177..2e7559068 100644
--- a/ppd/hpcups/hp-deskjet_697.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_697.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_6980_series.ppd.gz b/ppd/hpcups/hp-deskjet_6980_series.ppd.gz
index eef1c5ec2..17949a927 100644
--- a/ppd/hpcups/hp-deskjet_6980_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_6980_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_810c.ppd.gz b/ppd/hpcups/hp-deskjet_810c.ppd.gz
index 1d0d0e533..59c6741ff 100644
--- a/ppd/hpcups/hp-deskjet_810c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_810c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_812c.ppd.gz b/ppd/hpcups/hp-deskjet_812c.ppd.gz
index f5d754514..b6d6f7bea 100644
--- a/ppd/hpcups/hp-deskjet_812c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_812c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_815c.ppd.gz b/ppd/hpcups/hp-deskjet_815c.ppd.gz
index cad3a5748..e15c28962 100644
--- a/ppd/hpcups/hp-deskjet_815c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_815c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_816c.ppd.gz b/ppd/hpcups/hp-deskjet_816c.ppd.gz
index cb466fa83..ceeb79cd2 100644
--- a/ppd/hpcups/hp-deskjet_816c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_816c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_825c.ppd.gz b/ppd/hpcups/hp-deskjet_825c.ppd.gz
index 35973d90a..ccc1eb4f9 100644
--- a/ppd/hpcups/hp-deskjet_825c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_825c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_830c.ppd.gz b/ppd/hpcups/hp-deskjet_830c.ppd.gz
index 5a5d3e22d..75652e978 100644
--- a/ppd/hpcups/hp-deskjet_830c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_830c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_832c.ppd.gz b/ppd/hpcups/hp-deskjet_832c.ppd.gz
index d0840720d..30333152b 100644
--- a/ppd/hpcups/hp-deskjet_832c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_832c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_840c.ppd.gz b/ppd/hpcups/hp-deskjet_840c.ppd.gz
index 8b2330e93..399143c09 100644
--- a/ppd/hpcups/hp-deskjet_840c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_840c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_841c.ppd.gz b/ppd/hpcups/hp-deskjet_841c.ppd.gz
index 3187dd600..7073bd179 100644
--- a/ppd/hpcups/hp-deskjet_841c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_841c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_842c.ppd.gz b/ppd/hpcups/hp-deskjet_842c.ppd.gz
index 12a817ba5..b27d9dd30 100644
--- a/ppd/hpcups/hp-deskjet_842c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_842c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_843c.ppd.gz b/ppd/hpcups/hp-deskjet_843c.ppd.gz
index cf12623bf..4ebfe3b9c 100644
--- a/ppd/hpcups/hp-deskjet_843c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_843c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_845c.ppd.gz b/ppd/hpcups/hp-deskjet_845c.ppd.gz
index 5468027c4..8ebce9d30 100644
--- a/ppd/hpcups/hp-deskjet_845c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_845c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_850c.ppd.gz b/ppd/hpcups/hp-deskjet_850c.ppd.gz
index f63416888..f4b06a29b 100644
--- a/ppd/hpcups/hp-deskjet_850c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_850c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_855c.ppd.gz b/ppd/hpcups/hp-deskjet_855c.ppd.gz
index 158b68867..790aaedb5 100644
--- a/ppd/hpcups/hp-deskjet_855c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_855c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_870c.ppd.gz b/ppd/hpcups/hp-deskjet_870c.ppd.gz
index 9e48c28fc..a6b1faca5 100644
--- a/ppd/hpcups/hp-deskjet_870c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_870c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_880c.ppd.gz b/ppd/hpcups/hp-deskjet_880c.ppd.gz
index f94fa4902..017905aad 100644
--- a/ppd/hpcups/hp-deskjet_880c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_880c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_882c.ppd.gz b/ppd/hpcups/hp-deskjet_882c.ppd.gz
index c08d8f05c..78b41a3dc 100644
--- a/ppd/hpcups/hp-deskjet_882c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_882c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_890c.ppd.gz b/ppd/hpcups/hp-deskjet_890c.ppd.gz
index 29a23fc58..341f63006 100644
--- a/ppd/hpcups/hp-deskjet_890c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_890c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_895c.ppd.gz b/ppd/hpcups/hp-deskjet_895c.ppd.gz
index 3009a234e..ed5aa157c 100644
--- a/ppd/hpcups/hp-deskjet_895c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_895c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_916c.ppd.gz b/ppd/hpcups/hp-deskjet_916c.ppd.gz
index d26901cb5..e45ba0f85 100644
--- a/ppd/hpcups/hp-deskjet_916c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_916c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_920c.ppd.gz b/ppd/hpcups/hp-deskjet_920c.ppd.gz
index c7c9d676c..e5a0ef0ac 100644
--- a/ppd/hpcups/hp-deskjet_920c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_920c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_9300.ppd.gz b/ppd/hpcups/hp-deskjet_9300.ppd.gz
index 0b12a5a5b..4b1b67fef 100644
--- a/ppd/hpcups/hp-deskjet_9300.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_9300.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_930c.ppd.gz b/ppd/hpcups/hp-deskjet_930c.ppd.gz
index 2b4117d7b..d846ae641 100644
--- a/ppd/hpcups/hp-deskjet_930c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_930c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_932c.ppd.gz b/ppd/hpcups/hp-deskjet_932c.ppd.gz
index 140790591..5a62538d0 100644
--- a/ppd/hpcups/hp-deskjet_932c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_932c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_933c.ppd.gz b/ppd/hpcups/hp-deskjet_933c.ppd.gz
index 7e41331cf..9ad919cb4 100644
--- a/ppd/hpcups/hp-deskjet_933c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_933c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_934c.ppd.gz b/ppd/hpcups/hp-deskjet_934c.ppd.gz
index 6eed0111f..380be71fe 100644
--- a/ppd/hpcups/hp-deskjet_934c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_934c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_935c.ppd.gz b/ppd/hpcups/hp-deskjet_935c.ppd.gz
index 17af06a0a..c7d6079b7 100644
--- a/ppd/hpcups/hp-deskjet_935c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_935c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_940c.ppd.gz b/ppd/hpcups/hp-deskjet_940c.ppd.gz
index 6f2be15d8..64ca35d1d 100644
--- a/ppd/hpcups/hp-deskjet_940c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_940c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_948c.ppd.gz b/ppd/hpcups/hp-deskjet_948c.ppd.gz
index 4ece5f99b..2ff5eff11 100644
--- a/ppd/hpcups/hp-deskjet_948c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_948c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_950c.ppd.gz b/ppd/hpcups/hp-deskjet_950c.ppd.gz
index 6e129de02..f1327b34e 100644
--- a/ppd/hpcups/hp-deskjet_950c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_950c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_952c.ppd.gz b/ppd/hpcups/hp-deskjet_952c.ppd.gz
index 7305c74e3..10db74074 100644
--- a/ppd/hpcups/hp-deskjet_952c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_952c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_955c.ppd.gz b/ppd/hpcups/hp-deskjet_955c.ppd.gz
index a4ac717f5..2d30c2d77 100644
--- a/ppd/hpcups/hp-deskjet_955c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_955c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_957c.ppd.gz b/ppd/hpcups/hp-deskjet_957c.ppd.gz
index f27a37f86..6c94c3bd1 100644
--- a/ppd/hpcups/hp-deskjet_957c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_957c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_959c.ppd.gz b/ppd/hpcups/hp-deskjet_959c.ppd.gz
index 7bca94470..100567a43 100644
--- a/ppd/hpcups/hp-deskjet_959c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_959c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_9600.ppd.gz b/ppd/hpcups/hp-deskjet_9600.ppd.gz
index dfdf02f05..3b36fb988 100644
--- a/ppd/hpcups/hp-deskjet_9600.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_9600.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_960c.ppd.gz b/ppd/hpcups/hp-deskjet_960c.ppd.gz
index 2c1ab885d..9189e7c67 100644
--- a/ppd/hpcups/hp-deskjet_960c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_960c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_970c.ppd.gz b/ppd/hpcups/hp-deskjet_970c.ppd.gz
index 692069785..e820f95ac 100644
--- a/ppd/hpcups/hp-deskjet_970c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_970c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_975c.ppd.gz b/ppd/hpcups/hp-deskjet_975c.ppd.gz
index 85170712d..62b3eef61 100644
--- a/ppd/hpcups/hp-deskjet_975c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_975c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_9800.ppd.gz b/ppd/hpcups/hp-deskjet_9800.ppd.gz
index cfbaccc90..c5fed8474 100644
--- a/ppd/hpcups/hp-deskjet_9800.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_9800.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_980c.ppd.gz b/ppd/hpcups/hp-deskjet_980c.ppd.gz
index 52c7bdd4b..6a9d67d97 100644
--- a/ppd/hpcups/hp-deskjet_980c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_980c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_990c.ppd.gz b/ppd/hpcups/hp-deskjet_990c.ppd.gz
index 7e10b481e..4ab8027c4 100644
--- a/ppd/hpcups/hp-deskjet_990c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_990c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_995c.ppd.gz b/ppd/hpcups/hp-deskjet_995c.ppd.gz
index f94d42dd9..91a02eeab 100644
--- a/ppd/hpcups/hp-deskjet_995c.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_995c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_d1300_series.ppd.gz b/ppd/hpcups/hp-deskjet_d1300_series.ppd.gz
index c42d8db7e..c2a7f479f 100644
--- a/ppd/hpcups/hp-deskjet_d1300_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_d1300_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_d1400_series.ppd.gz b/ppd/hpcups/hp-deskjet_d1400_series.ppd.gz
index 8fc9a5fc6..66ef95f8f 100644
--- a/ppd/hpcups/hp-deskjet_d1400_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_d1400_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_d1500_series.ppd.gz b/ppd/hpcups/hp-deskjet_d1500_series.ppd.gz
index 0f3567ce0..c99331488 100644
--- a/ppd/hpcups/hp-deskjet_d1500_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_d1500_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_d1600_series.ppd.gz b/ppd/hpcups/hp-deskjet_d1600_series.ppd.gz
index c6cc84dd5..0e5c326c0 100644
--- a/ppd/hpcups/hp-deskjet_d1600_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_d1600_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_d2300_series.ppd.gz b/ppd/hpcups/hp-deskjet_d2300_series.ppd.gz
index fe392fd2f..11af587e4 100644
--- a/ppd/hpcups/hp-deskjet_d2300_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_d2300_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_d2400_series.ppd.gz b/ppd/hpcups/hp-deskjet_d2400_series.ppd.gz
index dfa09d82a..d9d3b35ea 100644
--- a/ppd/hpcups/hp-deskjet_d2400_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_d2400_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_d2500_series.ppd.gz b/ppd/hpcups/hp-deskjet_d2500_series.ppd.gz
index 31ad4b171..1fe13ee81 100644
--- a/ppd/hpcups/hp-deskjet_d2500_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_d2500_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_d2600_series.ppd.gz b/ppd/hpcups/hp-deskjet_d2600_series.ppd.gz
index 1d566c050..935776636 100644
--- a/ppd/hpcups/hp-deskjet_d2600_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_d2600_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_d4100_series.ppd.gz b/ppd/hpcups/hp-deskjet_d4100_series.ppd.gz
index dbdd834b6..e43624978 100644
--- a/ppd/hpcups/hp-deskjet_d4100_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_d4100_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_d4200_series.ppd.gz b/ppd/hpcups/hp-deskjet_d4200_series.ppd.gz
index 66c307683..ec9b1f47b 100644
--- a/ppd/hpcups/hp-deskjet_d4200_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_d4200_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_d4300_series.ppd.gz b/ppd/hpcups/hp-deskjet_d4300_series.ppd.gz
index 1029b4b74..f266f49aa 100644
--- a/ppd/hpcups/hp-deskjet_d4300_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_d4300_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_d5500_series.ppd.gz b/ppd/hpcups/hp-deskjet_d5500_series.ppd.gz
index 6af2c9397..736cf0ccf 100644
--- a/ppd/hpcups/hp-deskjet_d5500_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_d5500_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_d730.ppd.gz b/ppd/hpcups/hp-deskjet_d730.ppd.gz
index a5ce3f419..4af4b0d82 100644
--- a/ppd/hpcups/hp-deskjet_d730.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_d730.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_f2100_series.ppd.gz b/ppd/hpcups/hp-deskjet_f2100_series.ppd.gz
index dafcc4fe9..3326be158 100644
--- a/ppd/hpcups/hp-deskjet_f2100_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_f2100_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_f2200_series.ppd.gz b/ppd/hpcups/hp-deskjet_f2200_series.ppd.gz
index 0ec080bd1..7f1275c94 100644
--- a/ppd/hpcups/hp-deskjet_f2200_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_f2200_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_f2400_series.ppd.gz b/ppd/hpcups/hp-deskjet_f2400_series.ppd.gz
index 55a129901..adf607577 100644
--- a/ppd/hpcups/hp-deskjet_f2400_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_f2400_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_f300_series.ppd.gz b/ppd/hpcups/hp-deskjet_f300_series.ppd.gz
index 76c7daba3..797770fb8 100644
--- a/ppd/hpcups/hp-deskjet_f300_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_f300_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_f4100_series.ppd.gz b/ppd/hpcups/hp-deskjet_f4100_series.ppd.gz
index a790600ad..44121a556 100644
--- a/ppd/hpcups/hp-deskjet_f4100_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_f4100_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_f4200_series.ppd.gz b/ppd/hpcups/hp-deskjet_f4200_series.ppd.gz
index d5000d3d7..d586294f3 100644
--- a/ppd/hpcups/hp-deskjet_f4200_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_f4200_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_f4210_series.ppd.gz b/ppd/hpcups/hp-deskjet_f4210_series.ppd.gz
index faf0699a8..164253d21 100644
--- a/ppd/hpcups/hp-deskjet_f4210_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_f4210_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_f4213_series.ppd.gz b/ppd/hpcups/hp-deskjet_f4213_series.ppd.gz
index 8cae0abe2..695512bf9 100644
--- a/ppd/hpcups/hp-deskjet_f4213_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_f4213_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_f4400_series.ppd.gz b/ppd/hpcups/hp-deskjet_f4400_series.ppd.gz
index f89fa91e5..2c8d04759 100644
--- a/ppd/hpcups/hp-deskjet_f4400_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_f4400_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_f4500_series.ppd.gz b/ppd/hpcups/hp-deskjet_f4500_series.ppd.gz
index 6cdba11bb..304fdc91b 100644
--- a/ppd/hpcups/hp-deskjet_f4500_series.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_f4500_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_f735.ppd.gz b/ppd/hpcups/hp-deskjet_f735.ppd.gz
index 502bf3cba..4bd43847c 100644
--- a/ppd/hpcups/hp-deskjet_f735.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_f735.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_ink_adv_2010_k010.ppd.gz b/ppd/hpcups/hp-deskjet_ink_adv_2010_k010.ppd.gz
index 7911fa4b6..2589475ea 100644
--- a/ppd/hpcups/hp-deskjet_ink_adv_2010_k010.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_ink_adv_2010_k010.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_ink_adv_2060_k110.ppd.gz b/ppd/hpcups/hp-deskjet_ink_adv_2060_k110.ppd.gz
index 88eb7f519..2cadc991d 100644
--- a/ppd/hpcups/hp-deskjet_ink_adv_2060_k110.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_ink_adv_2060_k110.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_ink_advant_k109a-z.ppd.gz b/ppd/hpcups/hp-deskjet_ink_advant_k109a-z.ppd.gz
index 763fdbf57..7837a8e10 100644
--- a/ppd/hpcups/hp-deskjet_ink_advant_k109a-z.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_ink_advant_k109a-z.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-deskjet_ink_advant_k209a-z.ppd.gz b/ppd/hpcups/hp-deskjet_ink_advant_k209a-z.ppd.gz
index 21c7b2a8f..0222ab325 100644
--- a/ppd/hpcups/hp-deskjet_ink_advant_k209a-z.ppd.gz
+++ b/ppd/hpcups/hp-deskjet_ink_advant_k209a-z.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-dj350.ppd.gz b/ppd/hpcups/hp-dj350.ppd.gz
index 8c6aa51ae..5aea1139f 100644
--- a/ppd/hpcups/hp-dj350.ppd.gz
+++ b/ppd/hpcups/hp-dj350.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-dj450.ppd.gz b/ppd/hpcups/hp-dj450.ppd.gz
index 41d7facb3..c41ac9931 100644
--- a/ppd/hpcups/hp-dj450.ppd.gz
+++ b/ppd/hpcups/hp-dj450.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-envy_100_d410_series.ppd.gz b/ppd/hpcups/hp-envy_100_d410_series.ppd.gz
index 6c69f0f66..32849af5e 100644
--- a/ppd/hpcups/hp-envy_100_d410_series.ppd.gz
+++ b/ppd/hpcups/hp-envy_100_d410_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-envy_110_series.ppd.gz b/ppd/hpcups/hp-envy_110_series.ppd.gz
index f567a2139..bed7bdcdd 100644
--- a/ppd/hpcups/hp-envy_110_series.ppd.gz
+++ b/ppd/hpcups/hp-envy_110_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-envy_120_series.ppd.gz b/ppd/hpcups/hp-envy_120_series.ppd.gz
index 62a428750..af5faab3d 100644
--- a/ppd/hpcups/hp-envy_120_series.ppd.gz
+++ b/ppd/hpcups/hp-envy_120_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-envy_4500_series.ppd.gz b/ppd/hpcups/hp-envy_4500_series.ppd.gz
index d9a076183..b4e1af049 100644
--- a/ppd/hpcups/hp-envy_4500_series.ppd.gz
+++ b/ppd/hpcups/hp-envy_4500_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-envy_4510_series.ppd.gz b/ppd/hpcups/hp-envy_4510_series.ppd.gz
index ed4f5ae25..547d427e2 100644
--- a/ppd/hpcups/hp-envy_4510_series.ppd.gz
+++ b/ppd/hpcups/hp-envy_4510_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-envy_4520_series.ppd.gz b/ppd/hpcups/hp-envy_4520_series.ppd.gz
index 3b23f1c4e..36c3c8970 100644
--- a/ppd/hpcups/hp-envy_4520_series.ppd.gz
+++ b/ppd/hpcups/hp-envy_4520_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-envy_5000_series.ppd.gz b/ppd/hpcups/hp-envy_5000_series.ppd.gz
index 414eb1c55..0a1804167 100644
--- a/ppd/hpcups/hp-envy_5000_series.ppd.gz
+++ b/ppd/hpcups/hp-envy_5000_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-envy_5530_series.ppd.gz b/ppd/hpcups/hp-envy_5530_series.ppd.gz
index 9d65729b9..8534a7345 100644
--- a/ppd/hpcups/hp-envy_5530_series.ppd.gz
+++ b/ppd/hpcups/hp-envy_5530_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-envy_5540_series.ppd.gz b/ppd/hpcups/hp-envy_5540_series.ppd.gz
index cfe815345..e57fce52a 100644
--- a/ppd/hpcups/hp-envy_5540_series.ppd.gz
+++ b/ppd/hpcups/hp-envy_5540_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-envy_5640_series.ppd.gz b/ppd/hpcups/hp-envy_5640_series.ppd.gz
index 385e47015..f0d637a58 100644
--- a/ppd/hpcups/hp-envy_5640_series.ppd.gz
+++ b/ppd/hpcups/hp-envy_5640_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-envy_5660_series.ppd.gz b/ppd/hpcups/hp-envy_5660_series.ppd.gz
index ef0946fa5..c87e5c9ca 100644
--- a/ppd/hpcups/hp-envy_5660_series.ppd.gz
+++ b/ppd/hpcups/hp-envy_5660_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-envy_7640_series.ppd.gz b/ppd/hpcups/hp-envy_7640_series.ppd.gz
index ab8ec8518..66297a13d 100644
--- a/ppd/hpcups/hp-envy_7640_series.ppd.gz
+++ b/ppd/hpcups/hp-envy_7640_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-envy_8000_series.ppd.gz b/ppd/hpcups/hp-envy_8000_series.ppd.gz
index 72dc2ccc5..c4c15c141 100644
--- a/ppd/hpcups/hp-envy_8000_series.ppd.gz
+++ b/ppd/hpcups/hp-envy_8000_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-envy_photo_6200_series.ppd.gz b/ppd/hpcups/hp-envy_photo_6200_series.ppd.gz
index de5f808b1..8cc763fc9 100644
--- a/ppd/hpcups/hp-envy_photo_6200_series.ppd.gz
+++ b/ppd/hpcups/hp-envy_photo_6200_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-envy_photo_7100_series.ppd.gz b/ppd/hpcups/hp-envy_photo_7100_series.ppd.gz
index 9ecd8b7ad..b0bff769e 100644
--- a/ppd/hpcups/hp-envy_photo_7100_series.ppd.gz
+++ b/ppd/hpcups/hp-envy_photo_7100_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-envy_photo_7800_series.ppd.gz b/ppd/hpcups/hp-envy_photo_7800_series.ppd.gz
index 586396ca5..311c900db 100644
--- a/ppd/hpcups/hp-envy_photo_7800_series.ppd.gz
+++ b/ppd/hpcups/hp-envy_photo_7800_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-ink_tank_110_series.ppd.gz b/ppd/hpcups/hp-ink_tank_110_series.ppd.gz
index 837b0871d..22202f695 100644
--- a/ppd/hpcups/hp-ink_tank_110_series.ppd.gz
+++ b/ppd/hpcups/hp-ink_tank_110_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-ink_tank_310_series.ppd.gz b/ppd/hpcups/hp-ink_tank_310_series.ppd.gz
index aa7b2cf92..c867c0b49 100644
--- a/ppd/hpcups/hp-ink_tank_310_series.ppd.gz
+++ b/ppd/hpcups/hp-ink_tank_310_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-ink_tank_wireless_410_series.ppd.gz b/ppd/hpcups/hp-ink_tank_wireless_410_series.ppd.gz
index 3541fef5e..153dc8cae 100644
--- a/ppd/hpcups/hp-ink_tank_wireless_410_series.ppd.gz
+++ b/ppd/hpcups/hp-ink_tank_wireless_410_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_1000.ppd.gz b/ppd/hpcups/hp-laserjet_1000.ppd.gz
index b47703cde..27096d81b 100644
--- a/ppd/hpcups/hp-laserjet_1000.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_1000.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_1005_series.ppd.gz b/ppd/hpcups/hp-laserjet_1005_series.ppd.gz
index ac768b34f..1271dfac1 100644
--- a/ppd/hpcups/hp-laserjet_1005_series.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_1005_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_1010.ppd.gz b/ppd/hpcups/hp-laserjet_1010.ppd.gz
index 2ddf6d1de..48a01d265 100644
--- a/ppd/hpcups/hp-laserjet_1010.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_1010.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_1012.ppd.gz b/ppd/hpcups/hp-laserjet_1012.ppd.gz
index 5b81d900a..02414e944 100644
--- a/ppd/hpcups/hp-laserjet_1012.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_1012.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_1015.ppd.gz b/ppd/hpcups/hp-laserjet_1015.ppd.gz
index 303eab79f..7e5867602 100644
--- a/ppd/hpcups/hp-laserjet_1015.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_1015.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_1018.ppd.gz b/ppd/hpcups/hp-laserjet_1018.ppd.gz
index 77938fbc2..c59bd3ab2 100644
--- a/ppd/hpcups/hp-laserjet_1018.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_1018.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_1020.ppd.gz b/ppd/hpcups/hp-laserjet_1020.ppd.gz
index aa70d9083..06a888590 100644
--- a/ppd/hpcups/hp-laserjet_1020.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_1020.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_1022-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_1022-pcl3.ppd.gz
index 4ae7c78fc..7c032b63a 100644
--- a/ppd/hpcups/hp-laserjet_1022-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_1022-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_1022n-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_1022n-pcl3.ppd.gz
index 3cbad5a11..ebccda0b3 100644
--- a/ppd/hpcups/hp-laserjet_1022n-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_1022n-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_1022nw-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_1022nw-pcl3.ppd.gz
index 1182bfb60..e63f1dc3a 100644
--- a/ppd/hpcups/hp-laserjet_1022nw-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_1022nw-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_1100.ppd.gz b/ppd/hpcups/hp-laserjet_1100.ppd.gz
index 9080cf914..13fde2cae 100644
--- a/ppd/hpcups/hp-laserjet_1100.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_1100.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_1100a.ppd.gz b/ppd/hpcups/hp-laserjet_1100a.ppd.gz
index 14790ba75..99c7b4d6f 100644
--- a/ppd/hpcups/hp-laserjet_1100a.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_1100a.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_1100xi.ppd.gz b/ppd/hpcups/hp-laserjet_1100xi.ppd.gz
index 8bc376350..f8fbc840d 100644
--- a/ppd/hpcups/hp-laserjet_1100xi.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_1100xi.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_1150.ppd.gz b/ppd/hpcups/hp-laserjet_1150.ppd.gz
index 4ae7a897b..5967072dc 100644
--- a/ppd/hpcups/hp-laserjet_1150.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_1150.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_1160.ppd.gz b/ppd/hpcups/hp-laserjet_1160.ppd.gz
index 904e65852..e4bc3844d 100644
--- a/ppd/hpcups/hp-laserjet_1160.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_1160.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_1160_series.ppd.gz b/ppd/hpcups/hp-laserjet_1160_series.ppd.gz
index 27b67bbae..b850b4fa0 100644
--- a/ppd/hpcups/hp-laserjet_1160_series.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_1160_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_1200-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_1200-pcl3.ppd.gz
index 36392f790..51e8764a4 100644
--- a/ppd/hpcups/hp-laserjet_1200-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_1200-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_1200n.ppd.gz b/ppd/hpcups/hp-laserjet_1200n.ppd.gz
index e5b723d06..b7e47b390 100644
--- a/ppd/hpcups/hp-laserjet_1200n.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_1200n.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_1220-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_1220-pcl3.ppd.gz
index 6f7c10601..95f6453e3 100644
--- a/ppd/hpcups/hp-laserjet_1220-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_1220-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_1220se.ppd.gz b/ppd/hpcups/hp-laserjet_1220se.ppd.gz
index 36f45f09d..9c7be42b1 100644
--- a/ppd/hpcups/hp-laserjet_1220se.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_1220se.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_1300-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_1300-pcl3.ppd.gz
index a141da5c8..33d1ed4a8 100644
--- a/ppd/hpcups/hp-laserjet_1300-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_1300-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_1300n-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_1300n-pcl3.ppd.gz
index 90d8afa28..3a3cd1e2c 100644
--- a/ppd/hpcups/hp-laserjet_1300n-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_1300n-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_1300xi-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_1300xi-pcl3.ppd.gz
index 80ffa79e9..f7ba4c9a9 100644
--- a/ppd/hpcups/hp-laserjet_1300xi-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_1300xi-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_1320.ppd.gz b/ppd/hpcups/hp-laserjet_1320.ppd.gz
index 0fb2e7b99..f69126d4c 100644
--- a/ppd/hpcups/hp-laserjet_1320.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_1320.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_1320_series-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_1320_series-pcl3.ppd.gz
index 92f9dd214..cdb4937a3 100644
--- a/ppd/hpcups/hp-laserjet_1320_series-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_1320_series-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_1320n.ppd.gz b/ppd/hpcups/hp-laserjet_1320n.ppd.gz
index 2ecd44cda..525fbb436 100644
--- a/ppd/hpcups/hp-laserjet_1320n.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_1320n.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_1320nw.ppd.gz b/ppd/hpcups/hp-laserjet_1320nw.ppd.gz
index b6498566e..b869dfa4f 100644
--- a/ppd/hpcups/hp-laserjet_1320nw.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_1320nw.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_1320tn.ppd.gz b/ppd/hpcups/hp-laserjet_1320tn.ppd.gz
index a38207f6f..828cfd33f 100644
--- a/ppd/hpcups/hp-laserjet_1320tn.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_1320tn.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_2100.ppd.gz b/ppd/hpcups/hp-laserjet_2100.ppd.gz
index 7ec852cd0..146b21c2c 100644
--- a/ppd/hpcups/hp-laserjet_2100.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_2100.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_2100_series-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_2100_series-pcl3.ppd.gz
index cc6be5dc0..859f2262e 100644
--- a/ppd/hpcups/hp-laserjet_2100_series-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_2100_series-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_2200-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_2200-pcl3.ppd.gz
index a9503add1..a7f506941 100644
--- a/ppd/hpcups/hp-laserjet_2200-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_2200-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_2200_series.ppd.gz b/ppd/hpcups/hp-laserjet_2200_series.ppd.gz
index 942994106..23e6ba1b7 100644
--- a/ppd/hpcups/hp-laserjet_2200_series.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_2200_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_2300-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_2300-pcl3.ppd.gz
index 3547a8c89..ad6c9ee26 100644
--- a/ppd/hpcups/hp-laserjet_2300-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_2300-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_2300_series.ppd.gz b/ppd/hpcups/hp-laserjet_2300_series.ppd.gz
index b37a59373..18ec68fee 100644
--- a/ppd/hpcups/hp-laserjet_2300_series.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_2300_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_2410-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_2410-pcl3.ppd.gz
index bdc47f900..e1b58cdfd 100644
--- a/ppd/hpcups/hp-laserjet_2410-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_2410-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_2420-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_2420-pcl3.ppd.gz
index 6b63e22a6..92064f0b3 100644
--- a/ppd/hpcups/hp-laserjet_2420-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_2420-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_2430-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_2430-pcl3.ppd.gz
index 07ae9a5fd..04776128b 100644
--- a/ppd/hpcups/hp-laserjet_2430-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_2430-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_3015-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_3015-pcl3.ppd.gz
index 09fcc6768..979f2f2b7 100644
--- a/ppd/hpcups/hp-laserjet_3015-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_3015-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_3020-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_3020-pcl3.ppd.gz
index f3289edea..d3e21d018 100644
--- a/ppd/hpcups/hp-laserjet_3020-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_3020-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_3030-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_3030-pcl3.ppd.gz
index 3281cb6e7..5cf9a681f 100644
--- a/ppd/hpcups/hp-laserjet_3030-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_3030-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_3050-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_3050-pcl3.ppd.gz
index 0acbe3b8f..3b65b80b8 100644
--- a/ppd/hpcups/hp-laserjet_3050-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_3050-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_3052-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_3052-pcl3.ppd.gz
index 32f979f61..88e5f8d23 100644
--- a/ppd/hpcups/hp-laserjet_3052-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_3052-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_3055.ppd.gz b/ppd/hpcups/hp-laserjet_3055.ppd.gz
index 3f2fd1808..49db821ae 100644
--- a/ppd/hpcups/hp-laserjet_3055.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_3055.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_3100.ppd.gz b/ppd/hpcups/hp-laserjet_3100.ppd.gz
index 297ad0ad1..da9b5b85e 100644
--- a/ppd/hpcups/hp-laserjet_3100.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_3100.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_3150.ppd.gz b/ppd/hpcups/hp-laserjet_3150.ppd.gz
index 181050c7f..0210bd547 100644
--- a/ppd/hpcups/hp-laserjet_3150.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_3150.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_3200.ppd.gz b/ppd/hpcups/hp-laserjet_3200.ppd.gz
index 0f05d28c8..358b24271 100644
--- a/ppd/hpcups/hp-laserjet_3200.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_3200.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_3200m-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_3200m-pcl3.ppd.gz
index fe4bad8a9..a8d18adb4 100644
--- a/ppd/hpcups/hp-laserjet_3200m-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_3200m-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_3200se.ppd.gz b/ppd/hpcups/hp-laserjet_3200se.ppd.gz
index d8a3b4fc8..2af8aaa88 100644
--- a/ppd/hpcups/hp-laserjet_3200se.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_3200se.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_3300_3310_3320-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_3300_3310_3320-pcl3.ppd.gz
index 5e9160a68..1202c4019 100644
--- a/ppd/hpcups/hp-laserjet_3300_3310_3320-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_3300_3310_3320-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_3330.ppd.gz b/ppd/hpcups/hp-laserjet_3330.ppd.gz
index e131411ac..43b66cd20 100644
--- a/ppd/hpcups/hp-laserjet_3330.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_3330.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_3380-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_3380-pcl3.ppd.gz
index 2274d31c2..c4a6c7c3f 100644
--- a/ppd/hpcups/hp-laserjet_3380-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_3380-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_3390-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_3390-pcl3.ppd.gz
index 947da3305..d7cace908 100644
--- a/ppd/hpcups/hp-laserjet_3390-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_3390-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_3392.ppd.gz b/ppd/hpcups/hp-laserjet_3392.ppd.gz
index f15af4da1..bc813b2fe 100644
--- a/ppd/hpcups/hp-laserjet_3392.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_3392.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_4000_series-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_4000_series-pcl3.ppd.gz
index bb88e2356..3b6928c29 100644
--- a/ppd/hpcups/hp-laserjet_4000_series-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_4000_series-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_4050_series-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_4050_series-pcl3.ppd.gz
index 2ce0c2742..78f9099ad 100644
--- a/ppd/hpcups/hp-laserjet_4050_series-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_4050_series-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_4100_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_4100_mfp-pcl3.ppd.gz
index df4c4e7c2..c35fe3740 100644
--- a/ppd/hpcups/hp-laserjet_4100_mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_4100_mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_4100_series-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_4100_series-pcl3.ppd.gz
index d88be05e2..aace1ed14 100644
--- a/ppd/hpcups/hp-laserjet_4100_series-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_4100_series-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_4150_series.ppd.gz b/ppd/hpcups/hp-laserjet_4150_series.ppd.gz
index 4b1a1b883..43c1f85b4 100644
--- a/ppd/hpcups/hp-laserjet_4150_series.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_4150_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_4200-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_4200-pcl3.ppd.gz
index 4fa738e14..fe4f49272 100644
--- a/ppd/hpcups/hp-laserjet_4200-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_4200-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_4240-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_4240-pcl3.ppd.gz
index 23d891c48..210478769 100644
--- a/ppd/hpcups/hp-laserjet_4240-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_4240-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_4250-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_4250-pcl3.ppd.gz
index 529ad885e..552dcc073 100644
--- a/ppd/hpcups/hp-laserjet_4250-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_4250-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_4300-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_4300-pcl3.ppd.gz
index 5319e096b..e1d978cd2 100644
--- a/ppd/hpcups/hp-laserjet_4300-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_4300-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_4345_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_4345_mfp-pcl3.ppd.gz
index 08980a754..cb356c581 100644
--- a/ppd/hpcups/hp-laserjet_4345_mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_4345_mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_4350-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_4350-pcl3.ppd.gz
index 104e611c0..28458cd5e 100644
--- a/ppd/hpcups/hp-laserjet_4350-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_4350-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_4_plus-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_4_plus-pcl3.ppd.gz
index f98483353..8d06ec6a3 100644
--- a/ppd/hpcups/hp-laserjet_4_plus-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_4_plus-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_4l.ppd.gz b/ppd/hpcups/hp-laserjet_4l.ppd.gz
index a91af9988..7f2e1665b 100644
--- a/ppd/hpcups/hp-laserjet_4l.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_4l.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_4ml.ppd.gz b/ppd/hpcups/hp-laserjet_4ml.ppd.gz
index 28967ae5e..9d799fb27 100644
--- a/ppd/hpcups/hp-laserjet_4ml.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_4ml.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_4mp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_4mp-pcl3.ppd.gz
index f8d53d1af..5b8524bc9 100644
--- a/ppd/hpcups/hp-laserjet_4mp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_4mp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_4si-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_4si-pcl3.ppd.gz
index d03d29889..1d34adc97 100644
--- a/ppd/hpcups/hp-laserjet_4si-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_4si-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_4v-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_4v-pcl3.ppd.gz
index c7cfe7637..db815c9b2 100644
--- a/ppd/hpcups/hp-laserjet_4v-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_4v-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_5000.ppd.gz b/ppd/hpcups/hp-laserjet_5000.ppd.gz
index d94799fdb..dcef09005 100644
--- a/ppd/hpcups/hp-laserjet_5000.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_5000.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_5000_series-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_5000_series-pcl3.ppd.gz
index 987828fd3..4d8fcbad5 100644
--- a/ppd/hpcups/hp-laserjet_5000_series-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_5000_series-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_5100_series-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_5100_series-pcl3.ppd.gz
index a3af794cc..3ac5022a3 100644
--- a/ppd/hpcups/hp-laserjet_5100_series-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_5100_series-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_5200-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_5200-pcl3.ppd.gz
index f6bcd0fc8..ea5c54b86 100644
--- a/ppd/hpcups/hp-laserjet_5200-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_5200-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_5200l-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_5200l-pcl3.ppd.gz
index 67dc48c9c..b48ade024 100644
--- a/ppd/hpcups/hp-laserjet_5200l-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_5200l-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_5200lx.ppd.gz b/ppd/hpcups/hp-laserjet_5200lx.ppd.gz
index 96277f3a2..6a8418fe9 100644
--- a/ppd/hpcups/hp-laserjet_5200lx.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_5200lx.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_5l.ppd.gz b/ppd/hpcups/hp-laserjet_5l.ppd.gz
index b4978d3ac..c907bb74c 100644
--- a/ppd/hpcups/hp-laserjet_5l.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_5l.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_5mp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_5mp-pcl3.ppd.gz
index 9267c95db..68fdafdfa 100644
--- a/ppd/hpcups/hp-laserjet_5mp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_5mp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_5p.ppd.gz b/ppd/hpcups/hp-laserjet_5p.ppd.gz
index 1fc63269c..bae7704f9 100644
--- a/ppd/hpcups/hp-laserjet_5p.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_5p.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_5si-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_5si-pcl3.ppd.gz
index 7cffdb6d2..366cd099c 100644
--- a/ppd/hpcups/hp-laserjet_5si-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_5si-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_5si_mopier-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_5si_mopier-pcl3.ppd.gz
index f449c5027..85989222e 100644
--- a/ppd/hpcups/hp-laserjet_5si_mopier-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_5si_mopier-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_6l.ppd.gz b/ppd/hpcups/hp-laserjet_6l.ppd.gz
index c1ee477fe..c59a22997 100644
--- a/ppd/hpcups/hp-laserjet_6l.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_6l.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_6mp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_6mp-pcl3.ppd.gz
index 12475a95a..0832b8875 100644
--- a/ppd/hpcups/hp-laserjet_6mp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_6mp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_6p.ppd.gz b/ppd/hpcups/hp-laserjet_6p.ppd.gz
index cf685b55e..02db6b34b 100644
--- a/ppd/hpcups/hp-laserjet_6p.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_6p.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_8000.ppd.gz b/ppd/hpcups/hp-laserjet_8000.ppd.gz
index d70a410f4..d910dfab5 100644
--- a/ppd/hpcups/hp-laserjet_8000.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_8000.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_8000_series-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_8000_series-pcl3.ppd.gz
index 20ec26929..13083398a 100644
--- a/ppd/hpcups/hp-laserjet_8000_series-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_8000_series-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_8100_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_8100_mfp.ppd.gz
index 62b29bfb5..3bc24572a 100644
--- a/ppd/hpcups/hp-laserjet_8100_mfp.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_8100_mfp.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_8100_series-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_8100_series-pcl3.ppd.gz
index 541414607..d64337de7 100644
--- a/ppd/hpcups/hp-laserjet_8100_series-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_8100_series-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_8150_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_8150_mfp.ppd.gz
index 148f127a1..7a5328ecb 100644
--- a/ppd/hpcups/hp-laserjet_8150_mfp.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_8150_mfp.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_8150_series-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_8150_series-pcl3.ppd.gz
index 539c74627..2ca1d295b 100644
--- a/ppd/hpcups/hp-laserjet_8150_series-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_8150_series-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_9000_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_9000_mfp-pcl3.ppd.gz
index eab3eda53..33ff80db4 100644
--- a/ppd/hpcups/hp-laserjet_9000_mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_9000_mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_9000_series-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_9000_series-pcl3.ppd.gz
index 84409dddc..be78efe43 100644
--- a/ppd/hpcups/hp-laserjet_9000_series-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_9000_series-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_9040-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_9040-pcl3.ppd.gz
index 6f0e3a66d..828823adc 100644
--- a/ppd/hpcups/hp-laserjet_9040-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_9040-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_9040_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_9040_mfp-pcl3.ppd.gz
index 648e69624..fb22b1f8d 100644
--- a/ppd/hpcups/hp-laserjet_9040_mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_9040_mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_9050-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_9050-pcl3.ppd.gz
index ff74f43ab..9010aa9bc 100644
--- a/ppd/hpcups/hp-laserjet_9050-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_9050-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_9050_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_9050_mfp-pcl3.ppd.gz
index 410c9c736..bec4282da 100644
--- a/ppd/hpcups/hp-laserjet_9050_mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_9050_mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_9055mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_9055mfp-pcl3.ppd.gz
index a44c2e8b7..42a7cb129 100644
--- a/ppd/hpcups/hp-laserjet_9055mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_9055mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_9065mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_9065mfp-pcl3.ppd.gz
index b3e4fabc8..070e56b76 100644
--- a/ppd/hpcups/hp-laserjet_9065mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_9065mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_cm1411fn-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_cm1411fn-pcl3.ppd.gz
index 3b75a48e8..57cb0196b 100644
--- a/ppd/hpcups/hp-laserjet_cm1411fn-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_cm1411fn-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_cm1412fn-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_cm1412fn-pcl3.ppd.gz
index b271f0c6c..0a1458107 100644
--- a/ppd/hpcups/hp-laserjet_cm1412fn-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_cm1412fn-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_cm1413fn-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_cm1413fn-pcl3.ppd.gz
index b25135243..7a7a65727 100644
--- a/ppd/hpcups/hp-laserjet_cm1413fn-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_cm1413fn-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_cm1415fn-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_cm1415fn-pcl3.ppd.gz
index 345548f78..4b55b488b 100644
--- a/ppd/hpcups/hp-laserjet_cm1415fn-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_cm1415fn-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_cm1415fnw-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_cm1415fnw-pcl3.ppd.gz
index 38a910450..4d412997f 100644
--- a/ppd/hpcups/hp-laserjet_cm1415fnw-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_cm1415fnw-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_cm1416fnw-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_cm1416fnw-pcl3.ppd.gz
index e28106518..3711bb595 100644
--- a/ppd/hpcups/hp-laserjet_cm1416fnw-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_cm1416fnw-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_cm1417fnw-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_cm1417fnw-pcl3.ppd.gz
index 8dd8bacaa..777c3eb37 100644
--- a/ppd/hpcups/hp-laserjet_cm1417fnw-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_cm1417fnw-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_cm1418fnw-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_cm1418fnw-pcl3.ppd.gz
index 207619ac8..d5966f9dc 100644
--- a/ppd/hpcups/hp-laserjet_cm1418fnw-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_cm1418fnw-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_cp1025.ppd.gz b/ppd/hpcups/hp-laserjet_cp1025.ppd.gz
index 0590959a5..2dd360c79 100644
--- a/ppd/hpcups/hp-laserjet_cp1025.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_cp1025.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_cp1025nw.ppd.gz b/ppd/hpcups/hp-laserjet_cp1025nw.ppd.gz
index e0cc555e7..b6060c27b 100644
--- a/ppd/hpcups/hp-laserjet_cp1025nw.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_cp1025nw.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_cp_1025.ppd.gz b/ppd/hpcups/hp-laserjet_cp_1025.ppd.gz
index acd7d7b69..c03bb26ca 100644
--- a/ppd/hpcups/hp-laserjet_cp_1025.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_cp_1025.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_cp_1025nw.ppd.gz b/ppd/hpcups/hp-laserjet_cp_1025nw.ppd.gz
index 7d1390800..b0b5d4f90 100644
--- a/ppd/hpcups/hp-laserjet_cp_1025nw.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_cp_1025nw.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_m1005.ppd.gz b/ppd/hpcups/hp-laserjet_m1005.ppd.gz
index 553c764d5..e80fd3d82 100644
--- a/ppd/hpcups/hp-laserjet_m1005.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_m1005.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_m101-m106.ppd.gz b/ppd/hpcups/hp-laserjet_m101-m106.ppd.gz
index 41ce745ef..9b724e946 100644
--- a/ppd/hpcups/hp-laserjet_m101-m106.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_m101-m106.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_m1120_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_m1120_mfp.ppd.gz
index 7608a2dea..31832d957 100644
--- a/ppd/hpcups/hp-laserjet_m1120_mfp.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_m1120_mfp.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_m1120n_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_m1120n_mfp.ppd.gz
index 1c7036d6b..aeb002b86 100644
--- a/ppd/hpcups/hp-laserjet_m1120n_mfp.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_m1120n_mfp.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_m1319f_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_m1319f_mfp.ppd.gz
index 97f051729..ba552cf55 100644
--- a/ppd/hpcups/hp-laserjet_m1319f_mfp.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_m1319f_mfp.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_m14-m17.ppd.gz b/ppd/hpcups/hp-laserjet_m14-m17.ppd.gz
index 981d8cce4..2452264cf 100644
--- a/ppd/hpcups/hp-laserjet_m14-m17.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_m14-m17.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_m1522nf_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_m1522nf_mfp-pcl3.ppd.gz
index faada55b7..4a40d5692 100644
--- a/ppd/hpcups/hp-laserjet_m1522nf_mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_m1522nf_mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_m1537dnf_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_m1537dnf_mfp-pcl3.ppd.gz
index 397f87d56..6b80c180c 100644
--- a/ppd/hpcups/hp-laserjet_m1537dnf_mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_m1537dnf_mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_m1538dnf_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_m1538dnf_mfp-pcl3.ppd.gz
index d7ecc5e74..872fc14d8 100644
--- a/ppd/hpcups/hp-laserjet_m1538dnf_mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_m1538dnf_mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_m1539dnf_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_m1539dnf_mfp-pcl3.ppd.gz
index 3da3e436b..bb86bb80f 100644
--- a/ppd/hpcups/hp-laserjet_m1539dnf_mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_m1539dnf_mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_m2727_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_m2727_mfp-pcl3.ppd.gz
index e87e7005c..0cb5c949a 100644
--- a/ppd/hpcups/hp-laserjet_m2727_mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_m2727_mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_m3027_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_m3027_mfp-pcl3.ppd.gz
index 9423156fc..89a91f98b 100644
--- a/ppd/hpcups/hp-laserjet_m3027_mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_m3027_mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_m3035_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_m3035_mfp-pcl3.ppd.gz
index 9c6b4cba2..0013842ae 100644
--- a/ppd/hpcups/hp-laserjet_m3035_mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_m3035_mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_m4345_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_m4345_mfp-pcl3.ppd.gz
index 3516d5cb3..770a16370 100644
--- a/ppd/hpcups/hp-laserjet_m4345_mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_m4345_mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_m4349_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_m4349_mfp-pcl3.ppd.gz
index 2506268b1..75d5e9feb 100644
--- a/ppd/hpcups/hp-laserjet_m4349_mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_m4349_mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_m5025_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_m5025_mfp-pcl3.ppd.gz
index faa0a3958..b541eb4fe 100644
--- a/ppd/hpcups/hp-laserjet_m5025_mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_m5025_mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_m5035_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_m5035_mfp-pcl3.ppd.gz
index f124a450c..ad826d54d 100644
--- a/ppd/hpcups/hp-laserjet_m5035_mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_m5035_mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_m5039_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_m5039_mfp-pcl3.ppd.gz
index 0d4b3be78..cb8b9a3eb 100644
--- a/ppd/hpcups/hp-laserjet_m5039_mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_m5039_mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_m9040_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_m9040_mfp-pcl3.ppd.gz
index 7f0470ff7..481d5f05d 100644
--- a/ppd/hpcups/hp-laserjet_m9040_mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_m9040_mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_m9050_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_m9050_mfp-pcl3.ppd.gz
index 0fa7c8ad7..20897211e 100644
--- a/ppd/hpcups/hp-laserjet_m9050_mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_m9050_mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_m9059_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_m9059_mfp-pcl3.ppd.gz
index 0a2ecad94..c0057de17 100644
--- a/ppd/hpcups/hp-laserjet_m9059_mfp-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_m9059_mfp-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_mfp_m129-m134.ppd.gz b/ppd/hpcups/hp-laserjet_mfp_m129-m134.ppd.gz
index 853780dc4..6d38463d2 100644
--- a/ppd/hpcups/hp-laserjet_mfp_m129-m134.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_mfp_m129-m134.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_mfp_m28-m31.ppd.gz b/ppd/hpcups/hp-laserjet_mfp_m28-m31.ppd.gz
index 7288959f3..7f3ccb917 100644
--- a/ppd/hpcups/hp-laserjet_mfp_m28-m31.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_mfp_m28-m31.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p1005.ppd.gz b/ppd/hpcups/hp-laserjet_p1005.ppd.gz
index 89c85baac..4c41152e5 100644
--- a/ppd/hpcups/hp-laserjet_p1005.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p1005.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p1006.ppd.gz b/ppd/hpcups/hp-laserjet_p1006.ppd.gz
index a1b1293be..1fa5a9464 100644
--- a/ppd/hpcups/hp-laserjet_p1006.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p1006.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p1007.ppd.gz b/ppd/hpcups/hp-laserjet_p1007.ppd.gz
index 12143febb..2c789e853 100644
--- a/ppd/hpcups/hp-laserjet_p1007.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p1007.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p1008.ppd.gz b/ppd/hpcups/hp-laserjet_p1008.ppd.gz
index fac88d4ec..fcdede3d6 100644
--- a/ppd/hpcups/hp-laserjet_p1008.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p1008.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p1009.ppd.gz b/ppd/hpcups/hp-laserjet_p1009.ppd.gz
index 62409feb0..a74cd6252 100644
--- a/ppd/hpcups/hp-laserjet_p1009.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p1009.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p1505.ppd.gz b/ppd/hpcups/hp-laserjet_p1505.ppd.gz
index da89e7615..6900102e3 100644
--- a/ppd/hpcups/hp-laserjet_p1505.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p1505.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p1505n-zxs.ppd.gz b/ppd/hpcups/hp-laserjet_p1505n-zxs.ppd.gz
index 9ac7df9fd..a0b0b5d9e 100644
--- a/ppd/hpcups/hp-laserjet_p1505n-zxs.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p1505n-zxs.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p2014-zxs.ppd.gz b/ppd/hpcups/hp-laserjet_p2014-zxs.ppd.gz
index 2d20d9be6..b7ae6920d 100644
--- a/ppd/hpcups/hp-laserjet_p2014-zxs.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p2014-zxs.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p2014n-zxs.ppd.gz b/ppd/hpcups/hp-laserjet_p2014n-zxs.ppd.gz
index 9da8db457..b791eb9d4 100644
--- a/ppd/hpcups/hp-laserjet_p2014n-zxs.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p2014n-zxs.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p2015_series-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_p2015_series-pcl3.ppd.gz
index b3ff66dd7..967d1d075 100644
--- a/ppd/hpcups/hp-laserjet_p2015_series-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p2015_series-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p2015d_series.ppd.gz b/ppd/hpcups/hp-laserjet_p2015d_series.ppd.gz
index 027cf4fe8..883c872ae 100644
--- a/ppd/hpcups/hp-laserjet_p2015d_series.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p2015d_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p2015dn_series.ppd.gz b/ppd/hpcups/hp-laserjet_p2015dn_series.ppd.gz
index d4b022c49..7d5ceea6e 100644
--- a/ppd/hpcups/hp-laserjet_p2015dn_series.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p2015dn_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p2015n_series.ppd.gz b/ppd/hpcups/hp-laserjet_p2015n_series.ppd.gz
index 34c9e9a11..ac23155b7 100644
--- a/ppd/hpcups/hp-laserjet_p2015n_series.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p2015n_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p2015x_series.ppd.gz b/ppd/hpcups/hp-laserjet_p2015x_series.ppd.gz
index 0fc846573..4963bb92b 100644
--- a/ppd/hpcups/hp-laserjet_p2015x_series.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p2015x_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p2035-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_p2035-pcl3.ppd.gz
index ac7c8c7a3..fe9ea5771 100644
--- a/ppd/hpcups/hp-laserjet_p2035-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p2035-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p2035n-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_p2035n-pcl3.ppd.gz
index c1d249c8f..2bf74a5c1 100644
--- a/ppd/hpcups/hp-laserjet_p2035n-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p2035n-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p2055-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_p2055-pcl3.ppd.gz
index 1788fc291..ada7e7fe5 100644
--- a/ppd/hpcups/hp-laserjet_p2055-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p2055-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p2055d-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_p2055d-pcl3.ppd.gz
index 5a3f1f799..ee6feb7d0 100644
--- a/ppd/hpcups/hp-laserjet_p2055d-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p2055d-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p2055dn-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_p2055dn-pcl3.ppd.gz
index 639f52f2d..b1388d1e7 100644
--- a/ppd/hpcups/hp-laserjet_p2055dn-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p2055dn-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p2055x-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_p2055x-pcl3.ppd.gz
index 42145df58..82df00178 100644
--- a/ppd/hpcups/hp-laserjet_p2055x-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p2055x-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p3004-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_p3004-pcl3.ppd.gz
index 43ed9f285..ccb21025e 100644
--- a/ppd/hpcups/hp-laserjet_p3004-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p3004-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p3005-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_p3005-pcl3.ppd.gz
index 2f9ca5302..c00da3b09 100644
--- a/ppd/hpcups/hp-laserjet_p3005-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p3005-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p3010_series-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_p3010_series-pcl3.ppd.gz
index 0b76fff8f..a95b6a9c5 100644
--- a/ppd/hpcups/hp-laserjet_p3010_series-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p3010_series-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p4014.ppd.gz b/ppd/hpcups/hp-laserjet_p4014.ppd.gz
index 631dde71a..cbf38be9d 100644
--- a/ppd/hpcups/hp-laserjet_p4014.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p4014.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p4014dn.ppd.gz b/ppd/hpcups/hp-laserjet_p4014dn.ppd.gz
index 5512ee252..d758189f5 100644
--- a/ppd/hpcups/hp-laserjet_p4014dn.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p4014dn.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p4014n.ppd.gz b/ppd/hpcups/hp-laserjet_p4014n.ppd.gz
index d4a69dd0a..ec8b7b465 100644
--- a/ppd/hpcups/hp-laserjet_p4014n.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p4014n.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p4015.ppd.gz b/ppd/hpcups/hp-laserjet_p4015.ppd.gz
index f5ece09e1..6ec700114 100644
--- a/ppd/hpcups/hp-laserjet_p4015.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p4015.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p4015dn.ppd.gz b/ppd/hpcups/hp-laserjet_p4015dn.ppd.gz
index 2cbc35132..168f18fdb 100644
--- a/ppd/hpcups/hp-laserjet_p4015dn.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p4015dn.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p4015n.ppd.gz b/ppd/hpcups/hp-laserjet_p4015n.ppd.gz
index 7c40f9b65..68427df61 100644
--- a/ppd/hpcups/hp-laserjet_p4015n.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p4015n.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p4015tn.ppd.gz b/ppd/hpcups/hp-laserjet_p4015tn.ppd.gz
index 9d48fc7c1..b951326cb 100644
--- a/ppd/hpcups/hp-laserjet_p4015tn.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p4015tn.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p4015x.ppd.gz b/ppd/hpcups/hp-laserjet_p4015x.ppd.gz
index fedac0cb8..76f1d5c34 100644
--- a/ppd/hpcups/hp-laserjet_p4015x.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p4015x.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p4515.ppd.gz b/ppd/hpcups/hp-laserjet_p4515.ppd.gz
index f904d692f..1b23f9b28 100644
--- a/ppd/hpcups/hp-laserjet_p4515.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p4515.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p4515n.ppd.gz b/ppd/hpcups/hp-laserjet_p4515n.ppd.gz
index 37af24c2c..79dfa9687 100644
--- a/ppd/hpcups/hp-laserjet_p4515n.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p4515n.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p4515tn.ppd.gz b/ppd/hpcups/hp-laserjet_p4515tn.ppd.gz
index 6ed72077a..8f7b06d2e 100644
--- a/ppd/hpcups/hp-laserjet_p4515tn.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p4515tn.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p4515x.ppd.gz b/ppd/hpcups/hp-laserjet_p4515x.ppd.gz
index af138102c..cfdccd36c 100644
--- a/ppd/hpcups/hp-laserjet_p4515x.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p4515x.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_p4515xm.ppd.gz b/ppd/hpcups/hp-laserjet_p4515xm.ppd.gz
index 2924e0cf1..feb0fa120 100644
--- a/ppd/hpcups/hp-laserjet_p4515xm.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_p4515xm.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m125a.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m125a.ppd.gz
index 00966d99b..9e26bac9a 100644
--- a/ppd/hpcups/hp-laserjet_pro_mfp_m125a.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_pro_mfp_m125a.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m125nr.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m125nr.ppd.gz
index 847afda3a..7d3577554 100644
--- a/ppd/hpcups/hp-laserjet_pro_mfp_m125nr.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_pro_mfp_m125nr.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m125nw.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m125nw.ppd.gz
index a2b143c99..be69325ff 100644
--- a/ppd/hpcups/hp-laserjet_pro_mfp_m125nw.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_pro_mfp_m125nw.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m125r.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m125r.ppd.gz
index 11d8db039..2b646a4f3 100644
--- a/ppd/hpcups/hp-laserjet_pro_mfp_m125r.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_pro_mfp_m125r.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m125rnw.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m125rnw.ppd.gz
index 9e0265fcf..4ee0b7d21 100644
--- a/ppd/hpcups/hp-laserjet_pro_mfp_m125rnw.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_pro_mfp_m125rnw.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m125s.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m125s.ppd.gz
index b026c9f81..89e9710ca 100644
--- a/ppd/hpcups/hp-laserjet_pro_mfp_m125s.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_pro_mfp_m125s.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m126a.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m126a.ppd.gz
index c3803617b..5229a8064 100644
--- a/ppd/hpcups/hp-laserjet_pro_mfp_m126a.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_pro_mfp_m126a.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m126nw.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m126nw.ppd.gz
index 749f34756..c9200f7cf 100644
--- a/ppd/hpcups/hp-laserjet_pro_mfp_m126nw.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_pro_mfp_m126nw.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m127fn.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m127fn.ppd.gz
index ece3d64c6..b9e0cca38 100644
--- a/ppd/hpcups/hp-laserjet_pro_mfp_m127fn.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_pro_mfp_m127fn.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m127fp.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m127fp.ppd.gz
index 2a69d89b0..3ea88368e 100644
--- a/ppd/hpcups/hp-laserjet_pro_mfp_m127fp.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_pro_mfp_m127fp.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m127fs.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m127fs.ppd.gz
index 76c94e614..177611c0e 100644
--- a/ppd/hpcups/hp-laserjet_pro_mfp_m127fs.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_pro_mfp_m127fs.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m127fw.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m127fw.ppd.gz
index 9ea916199..5d1ea9ce7 100644
--- a/ppd/hpcups/hp-laserjet_pro_mfp_m127fw.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_pro_mfp_m127fw.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m128fn.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m128fn.ppd.gz
index c4eaac180..e37896cce 100644
--- a/ppd/hpcups/hp-laserjet_pro_mfp_m128fn.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_pro_mfp_m128fn.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m128fp.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m128fp.ppd.gz
index a0580e3e8..7a80746ca 100644
--- a/ppd/hpcups/hp-laserjet_pro_mfp_m128fp.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_pro_mfp_m128fp.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m128fw.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m128fw.ppd.gz
index 47e673e63..87b6289de 100644
--- a/ppd/hpcups/hp-laserjet_pro_mfp_m128fw.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_pro_mfp_m128fw.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m25a.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m25a.ppd.gz
index 9ad26b750..a5f7476e4 100644
--- a/ppd/hpcups/hp-laserjet_pro_mfp_m25a.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_pro_mfp_m25a.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m25nw.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m25nw.ppd.gz
index 8d710fee5..422c7b923 100644
--- a/ppd/hpcups/hp-laserjet_pro_mfp_m25nw.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_pro_mfp_m25nw.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m26a.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m26a.ppd.gz
index c27dcf33a..4902c4933 100644
--- a/ppd/hpcups/hp-laserjet_pro_mfp_m26a.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_pro_mfp_m26a.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m26nw.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m26nw.ppd.gz
index 11f94d45d..1c50dcec4 100644
--- a/ppd/hpcups/hp-laserjet_pro_mfp_m26nw.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_pro_mfp_m26nw.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m27c.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m27c.ppd.gz
index d65c1c57c..36dd09b79 100644
--- a/ppd/hpcups/hp-laserjet_pro_mfp_m27c.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_pro_mfp_m27c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m27cnw.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m27cnw.ppd.gz
index d37233e8b..c4d1ff97f 100644
--- a/ppd/hpcups/hp-laserjet_pro_mfp_m27cnw.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_pro_mfp_m27cnw.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_m1132_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_professional_m1132_mfp.ppd.gz
index 3e1788545..c2ad4b504 100644
--- a/ppd/hpcups/hp-laserjet_professional_m1132_mfp.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_m1132_mfp.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_m1136_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_professional_m1136_mfp.ppd.gz
index 0929ae025..0594c7f44 100644
--- a/ppd/hpcups/hp-laserjet_professional_m1136_mfp.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_m1136_mfp.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_m1137_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_professional_m1137_mfp.ppd.gz
index 0de855776..f3720ca0b 100644
--- a/ppd/hpcups/hp-laserjet_professional_m1137_mfp.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_m1137_mfp.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_m1138_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_professional_m1138_mfp.ppd.gz
index 6f8f3f25a..fcc734349 100644
--- a/ppd/hpcups/hp-laserjet_professional_m1138_mfp.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_m1138_mfp.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_m1139_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_professional_m1139_mfp.ppd.gz
index 63fdd7c71..91f457fca 100644
--- a/ppd/hpcups/hp-laserjet_professional_m1139_mfp.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_m1139_mfp.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_m1212nf_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_professional_m1212nf_mfp.ppd.gz
index 1d6a70da4..42d39b464 100644
--- a/ppd/hpcups/hp-laserjet_professional_m1212nf_mfp.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_m1212nf_mfp.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_m1213nf_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_professional_m1213nf_mfp.ppd.gz
index 3d9456b71..223257994 100644
--- a/ppd/hpcups/hp-laserjet_professional_m1213nf_mfp.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_m1213nf_mfp.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_m1214nfh_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_professional_m1214nfh_mfp.ppd.gz
index ebb27603e..4f7bca96f 100644
--- a/ppd/hpcups/hp-laserjet_professional_m1214nfh_mfp.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_m1214nfh_mfp.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_m1216nfh_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_professional_m1216nfh_mfp.ppd.gz
index 18e1cd233..3c570c60e 100644
--- a/ppd/hpcups/hp-laserjet_professional_m1216nfh_mfp.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_m1216nfh_mfp.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_m1217nfw_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_professional_m1217nfw_mfp.ppd.gz
index 69d6e30b7..ad5ebb549 100644
--- a/ppd/hpcups/hp-laserjet_professional_m1217nfw_mfp.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_m1217nfw_mfp.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_m1218nfg_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_professional_m1218nfg_mfp.ppd.gz
index 8e62afdcb..e5528c8d5 100644
--- a/ppd/hpcups/hp-laserjet_professional_m1218nfg_mfp.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_m1218nfg_mfp.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_m1218nfs_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_professional_m1218nfs_mfp.ppd.gz
index 839b5474b..b5a051bcb 100644
--- a/ppd/hpcups/hp-laserjet_professional_m1218nfs_mfp.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_m1218nfs_mfp.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_m1219nf_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_professional_m1219nf_mfp.ppd.gz
index 08bb3a577..e673e7f81 100644
--- a/ppd/hpcups/hp-laserjet_professional_m1219nf_mfp.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_m1219nf_mfp.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_m1219nfg_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_professional_m1219nfg_mfp.ppd.gz
index 3debdaa70..95fa4bc4e 100644
--- a/ppd/hpcups/hp-laserjet_professional_m1219nfg_mfp.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_m1219nfg_mfp.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_m1219nfs_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_professional_m1219nfs_mfp.ppd.gz
index aed6a8a6a..efb20d05f 100644
--- a/ppd/hpcups/hp-laserjet_professional_m1219nfs_mfp.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_m1219nfs_mfp.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_p1102.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1102.ppd.gz
index 7ac30295a..4679ccf90 100644
--- a/ppd/hpcups/hp-laserjet_professional_p1102.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_p1102.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_p1102w.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1102w.ppd.gz
index 5664d816b..ee2d29009 100644
--- a/ppd/hpcups/hp-laserjet_professional_p1102w.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_p1102w.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_p1106.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1106.ppd.gz
index 84e664239..f3433f137 100644
--- a/ppd/hpcups/hp-laserjet_professional_p1106.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_p1106.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_p1106w.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1106w.ppd.gz
index a3032ce37..108dace38 100644
--- a/ppd/hpcups/hp-laserjet_professional_p1106w.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_p1106w.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_p1107.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1107.ppd.gz
index ef5ef4666..c4032149e 100644
--- a/ppd/hpcups/hp-laserjet_professional_p1107.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_p1107.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_p1107w.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1107w.ppd.gz
index 2282e83b4..63de363ca 100644
--- a/ppd/hpcups/hp-laserjet_professional_p1107w.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_p1107w.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_p1108.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1108.ppd.gz
index 251a58e8f..71b5cf168 100644
--- a/ppd/hpcups/hp-laserjet_professional_p1108.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_p1108.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_p1108w.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1108w.ppd.gz
index 3bf21ad92..92e24ad5d 100644
--- a/ppd/hpcups/hp-laserjet_professional_p1108w.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_p1108w.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_p1109.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1109.ppd.gz
index 9de6f6231..77ab754eb 100644
--- a/ppd/hpcups/hp-laserjet_professional_p1109.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_p1109.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_p1109w.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1109w.ppd.gz
index 32c27a873..e1d2a63be 100644
--- a/ppd/hpcups/hp-laserjet_professional_p1109w.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_p1109w.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_p1566.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1566.ppd.gz
index ed074a02f..4cc7713a0 100644
--- a/ppd/hpcups/hp-laserjet_professional_p1566.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_p1566.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_p1567.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1567.ppd.gz
index e9a5bf790..5d02a77ac 100644
--- a/ppd/hpcups/hp-laserjet_professional_p1567.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_p1567.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_p1568.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1568.ppd.gz
index 2fd612ead..fc61c75a8 100644
--- a/ppd/hpcups/hp-laserjet_professional_p1568.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_p1568.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_p1569.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1569.ppd.gz
index 1add0de2b..42c3b6ed4 100644
--- a/ppd/hpcups/hp-laserjet_professional_p1569.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_p1569.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_p1606dn.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1606dn.ppd.gz
index a2014857b..69fcfacf3 100644
--- a/ppd/hpcups/hp-laserjet_professional_p1606dn.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_p1606dn.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_p1607dn.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1607dn.ppd.gz
index 1f02904a7..4f9e79b7c 100644
--- a/ppd/hpcups/hp-laserjet_professional_p1607dn.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_p1607dn.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_p1608dn.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1608dn.ppd.gz
index 712c92e2d..705cd2252 100644
--- a/ppd/hpcups/hp-laserjet_professional_p1608dn.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_p1608dn.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_p1609dn.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1609dn.ppd.gz
index 195dff585..ef335dd50 100644
--- a/ppd/hpcups/hp-laserjet_professional_p1609dn.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_p1609dn.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-laserjet_professional_p_1102w.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p_1102w.ppd.gz
index 51fbb5acc..d9ac2d2a8 100644
--- a/ppd/hpcups/hp-laserjet_professional_p_1102w.ppd.gz
+++ b/ppd/hpcups/hp-laserjet_professional_p_1102w.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-mopier_240-pcl3.ppd.gz b/ppd/hpcups/hp-mopier_240-pcl3.ppd.gz
index aa8253c4e..06cb1dfd3 100644
--- a/ppd/hpcups/hp-mopier_240-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-mopier_240-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-mopier_320-pcl3.ppd.gz b/ppd/hpcups/hp-mopier_320-pcl3.ppd.gz
index 1d94b8bcd..f3f187940 100644
--- a/ppd/hpcups/hp-mopier_320-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-mopier_320-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet.ppd.gz b/ppd/hpcups/hp-officejet.ppd.gz
index 89e29f298..b4c8d8feb 100644
--- a/ppd/hpcups/hp-officejet.ppd.gz
+++ b/ppd/hpcups/hp-officejet.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_100_mobile_l411.ppd.gz b/ppd/hpcups/hp-officejet_100_mobile_l411.ppd.gz
index 260092e7e..19657d4dd 100644
--- a/ppd/hpcups/hp-officejet_100_mobile_l411.ppd.gz
+++ b/ppd/hpcups/hp-officejet_100_mobile_l411.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_150_mobile_l511.ppd.gz b/ppd/hpcups/hp-officejet_150_mobile_l511.ppd.gz
index eea7a58f2..de9300533 100644
--- a/ppd/hpcups/hp-officejet_150_mobile_l511.ppd.gz
+++ b/ppd/hpcups/hp-officejet_150_mobile_l511.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_200_mobile_series.ppd.gz b/ppd/hpcups/hp-officejet_200_mobile_series.ppd.gz
index 5a04c067c..d37e7c0bc 100644
--- a/ppd/hpcups/hp-officejet_200_mobile_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_200_mobile_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_250_mobile_series.ppd.gz b/ppd/hpcups/hp-officejet_250_mobile_series.ppd.gz
index c1a35a1ca..93e6f027c 100644
--- a/ppd/hpcups/hp-officejet_250_mobile_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_250_mobile_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_2620_series.ppd.gz b/ppd/hpcups/hp-officejet_2620_series.ppd.gz
index d129a54f9..80a04870a 100644
--- a/ppd/hpcups/hp-officejet_2620_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_2620_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_3830_series.ppd.gz b/ppd/hpcups/hp-officejet_3830_series.ppd.gz
index 88cf703a2..13c07de9b 100644
--- a/ppd/hpcups/hp-officejet_3830_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_3830_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_4000_k210.ppd.gz b/ppd/hpcups/hp-officejet_4000_k210.ppd.gz
index 5a3241f52..a60168dea 100644
--- a/ppd/hpcups/hp-officejet_4000_k210.ppd.gz
+++ b/ppd/hpcups/hp-officejet_4000_k210.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_4100_series.ppd.gz b/ppd/hpcups/hp-officejet_4100_series.ppd.gz
index 308029480..33f7ad36e 100644
--- a/ppd/hpcups/hp-officejet_4100_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_4100_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_4105.ppd.gz b/ppd/hpcups/hp-officejet_4105.ppd.gz
index 69dd314e8..d9c627d4c 100644
--- a/ppd/hpcups/hp-officejet_4105.ppd.gz
+++ b/ppd/hpcups/hp-officejet_4105.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_4115_series.ppd.gz b/ppd/hpcups/hp-officejet_4115_series.ppd.gz
index 80ff05609..00c163136 100644
--- a/ppd/hpcups/hp-officejet_4115_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_4115_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_4200_series.ppd.gz b/ppd/hpcups/hp-officejet_4200_series.ppd.gz
index 851fda6df..ac1f2cea5 100644
--- a/ppd/hpcups/hp-officejet_4200_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_4200_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_4255.ppd.gz b/ppd/hpcups/hp-officejet_4255.ppd.gz
index 4b29d1cc6..3a8acd372 100644
--- a/ppd/hpcups/hp-officejet_4255.ppd.gz
+++ b/ppd/hpcups/hp-officejet_4255.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_4300_series.ppd.gz b/ppd/hpcups/hp-officejet_4300_series.ppd.gz
index fba831065..67f1b7a38 100644
--- a/ppd/hpcups/hp-officejet_4300_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_4300_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_4400_k410.ppd.gz b/ppd/hpcups/hp-officejet_4400_k410.ppd.gz
index 98349af56..3e8cbdc85 100644
--- a/ppd/hpcups/hp-officejet_4400_k410.ppd.gz
+++ b/ppd/hpcups/hp-officejet_4400_k410.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_4500_g510a-f.ppd.gz b/ppd/hpcups/hp-officejet_4500_g510a-f.ppd.gz
index 338ddfd85..fd3d86010 100644
--- a/ppd/hpcups/hp-officejet_4500_g510a-f.ppd.gz
+++ b/ppd/hpcups/hp-officejet_4500_g510a-f.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_4500_g510g-m.ppd.gz b/ppd/hpcups/hp-officejet_4500_g510g-m.ppd.gz
index 1d40fe89a..5c76734ec 100644
--- a/ppd/hpcups/hp-officejet_4500_g510g-m.ppd.gz
+++ b/ppd/hpcups/hp-officejet_4500_g510g-m.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_4500_g510n-z.ppd.gz b/ppd/hpcups/hp-officejet_4500_g510n-z.ppd.gz
index b6751e458..c572f5ea1 100644
--- a/ppd/hpcups/hp-officejet_4500_g510n-z.ppd.gz
+++ b/ppd/hpcups/hp-officejet_4500_g510n-z.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_4500_k710.ppd.gz b/ppd/hpcups/hp-officejet_4500_k710.ppd.gz
index 466cf56c1..e17817390 100644
--- a/ppd/hpcups/hp-officejet_4500_k710.ppd.gz
+++ b/ppd/hpcups/hp-officejet_4500_k710.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_4610_series.ppd.gz b/ppd/hpcups/hp-officejet_4610_series.ppd.gz
index 9275b112d..9c65d89a1 100644
--- a/ppd/hpcups/hp-officejet_4610_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_4610_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_4620_series.ppd.gz b/ppd/hpcups/hp-officejet_4620_series.ppd.gz
index 2f060135b..ff0ae3dba 100644
--- a/ppd/hpcups/hp-officejet_4620_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_4620_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_4630_series.ppd.gz b/ppd/hpcups/hp-officejet_4630_series.ppd.gz
index 26b17c5db..deaab3cdb 100644
--- a/ppd/hpcups/hp-officejet_4630_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_4630_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_4650_series.ppd.gz b/ppd/hpcups/hp-officejet_4650_series.ppd.gz
index 8cdb831a1..2fd4edafa 100644
--- a/ppd/hpcups/hp-officejet_4650_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_4650_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_5100_series.ppd.gz b/ppd/hpcups/hp-officejet_5100_series.ppd.gz
index ca3e20492..d70b9076f 100644
--- a/ppd/hpcups/hp-officejet_5100_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_5100_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_5105.ppd.gz b/ppd/hpcups/hp-officejet_5105.ppd.gz
index 53c69df4c..6f35ad27e 100644
--- a/ppd/hpcups/hp-officejet_5105.ppd.gz
+++ b/ppd/hpcups/hp-officejet_5105.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_5110.ppd.gz b/ppd/hpcups/hp-officejet_5110.ppd.gz
index 7d6d388bf..4329e82bc 100644
--- a/ppd/hpcups/hp-officejet_5110.ppd.gz
+++ b/ppd/hpcups/hp-officejet_5110.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_5110v.ppd.gz b/ppd/hpcups/hp-officejet_5110v.ppd.gz
index 3a6198bbb..0b71e312e 100644
--- a/ppd/hpcups/hp-officejet_5110v.ppd.gz
+++ b/ppd/hpcups/hp-officejet_5110v.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_5200_series.ppd.gz b/ppd/hpcups/hp-officejet_5200_series.ppd.gz
index 523432ada..5f62325d9 100644
--- a/ppd/hpcups/hp-officejet_5200_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_5200_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_5500_series.ppd.gz b/ppd/hpcups/hp-officejet_5500_series.ppd.gz
index 81b9e322f..054679554 100644
--- a/ppd/hpcups/hp-officejet_5500_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_5500_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_5600_series.ppd.gz b/ppd/hpcups/hp-officejet_5600_series.ppd.gz
index ecceb43f3..7f7aed490 100644
--- a/ppd/hpcups/hp-officejet_5600_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_5600_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_5740_series.ppd.gz b/ppd/hpcups/hp-officejet_5740_series.ppd.gz
index 37b756f1c..d29f09244 100644
--- a/ppd/hpcups/hp-officejet_5740_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_5740_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_6000_e609a.ppd.gz b/ppd/hpcups/hp-officejet_6000_e609a.ppd.gz
index 1354fd1d7..3a58e3b86 100644
--- a/ppd/hpcups/hp-officejet_6000_e609a.ppd.gz
+++ b/ppd/hpcups/hp-officejet_6000_e609a.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_6000_e609n.ppd.gz b/ppd/hpcups/hp-officejet_6000_e609n.ppd.gz
index 46ee73214..5810de817 100644
--- a/ppd/hpcups/hp-officejet_6000_e609n.ppd.gz
+++ b/ppd/hpcups/hp-officejet_6000_e609n.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_6100.ppd.gz b/ppd/hpcups/hp-officejet_6100.ppd.gz
index 24204b0d7..d6d93c276 100644
--- a/ppd/hpcups/hp-officejet_6100.ppd.gz
+++ b/ppd/hpcups/hp-officejet_6100.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_6100_series.ppd.gz b/ppd/hpcups/hp-officejet_6100_series.ppd.gz
index 883e9d32e..f0766dbd7 100644
--- a/ppd/hpcups/hp-officejet_6100_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_6100_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_6150_series.ppd.gz b/ppd/hpcups/hp-officejet_6150_series.ppd.gz
index c395b84c9..64a4e33f5 100644
--- a/ppd/hpcups/hp-officejet_6150_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_6150_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_6200_series.ppd.gz b/ppd/hpcups/hp-officejet_6200_series.ppd.gz
index 6fd5c10e5..b8852796d 100644
--- a/ppd/hpcups/hp-officejet_6200_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_6200_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_6300_series.ppd.gz b/ppd/hpcups/hp-officejet_6300_series.ppd.gz
index 55232b080..83e2108f9 100644
--- a/ppd/hpcups/hp-officejet_6300_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_6300_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_6500_e709a.ppd.gz b/ppd/hpcups/hp-officejet_6500_e709a.ppd.gz
index 4183eb9ab..94085f0d0 100644
--- a/ppd/hpcups/hp-officejet_6500_e709a.ppd.gz
+++ b/ppd/hpcups/hp-officejet_6500_e709a.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_6500_e709n.ppd.gz b/ppd/hpcups/hp-officejet_6500_e709n.ppd.gz
index 957fa2a96..8418a6901 100644
--- a/ppd/hpcups/hp-officejet_6500_e709n.ppd.gz
+++ b/ppd/hpcups/hp-officejet_6500_e709n.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_6500_e710a-f.ppd.gz b/ppd/hpcups/hp-officejet_6500_e710a-f.ppd.gz
index 469bed1fc..20db6d88a 100644
--- a/ppd/hpcups/hp-officejet_6500_e710a-f.ppd.gz
+++ b/ppd/hpcups/hp-officejet_6500_e710a-f.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_6500_e710n-z.ppd.gz b/ppd/hpcups/hp-officejet_6500_e710n-z.ppd.gz
index 40f00fdcc..7f1a35a25 100644
--- a/ppd/hpcups/hp-officejet_6500_e710n-z.ppd.gz
+++ b/ppd/hpcups/hp-officejet_6500_e710n-z.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_6600.ppd.gz b/ppd/hpcups/hp-officejet_6600.ppd.gz
index 8f9c92c99..83e33d5d7 100644
--- a/ppd/hpcups/hp-officejet_6600.ppd.gz
+++ b/ppd/hpcups/hp-officejet_6600.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_6700.ppd.gz b/ppd/hpcups/hp-officejet_6700.ppd.gz
index 281f62652..bb99fd527 100644
--- a/ppd/hpcups/hp-officejet_6700.ppd.gz
+++ b/ppd/hpcups/hp-officejet_6700.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_6800.ppd.gz b/ppd/hpcups/hp-officejet_6800.ppd.gz
index d500e0934..d3b23d367 100644
--- a/ppd/hpcups/hp-officejet_6800.ppd.gz
+++ b/ppd/hpcups/hp-officejet_6800.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_6950.ppd.gz b/ppd/hpcups/hp-officejet_6950.ppd.gz
index 0952b97b0..d055fbea5 100644
--- a/ppd/hpcups/hp-officejet_6950.ppd.gz
+++ b/ppd/hpcups/hp-officejet_6950.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_6960.ppd.gz b/ppd/hpcups/hp-officejet_6960.ppd.gz
index 27780392c..91e6f53f8 100644
--- a/ppd/hpcups/hp-officejet_6960.ppd.gz
+++ b/ppd/hpcups/hp-officejet_6960.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_7000_e809a.ppd.gz b/ppd/hpcups/hp-officejet_7000_e809a.ppd.gz
index 02b2fc219..260fd7239 100644
--- a/ppd/hpcups/hp-officejet_7000_e809a.ppd.gz
+++ b/ppd/hpcups/hp-officejet_7000_e809a.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_7000_e809a_series.ppd.gz b/ppd/hpcups/hp-officejet_7000_e809a_series.ppd.gz
index fa99e033f..ea2073421 100644
--- a/ppd/hpcups/hp-officejet_7000_e809a_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_7000_e809a_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_7100_series.ppd.gz b/ppd/hpcups/hp-officejet_7100_series.ppd.gz
index ac3e7ed50..26ca5ee2a 100644
--- a/ppd/hpcups/hp-officejet_7100_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_7100_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_7110_series.ppd.gz b/ppd/hpcups/hp-officejet_7110_series.ppd.gz
index 7e8b9441c..b2bf339a0 100644
--- a/ppd/hpcups/hp-officejet_7110_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_7110_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_7200_series.ppd.gz b/ppd/hpcups/hp-officejet_7200_series.ppd.gz
index e995b77c4..d67a5317f 100644
--- a/ppd/hpcups/hp-officejet_7200_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_7200_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_7300_series.ppd.gz b/ppd/hpcups/hp-officejet_7300_series.ppd.gz
index 49546df0d..7d161113a 100644
--- a/ppd/hpcups/hp-officejet_7300_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_7300_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_7400_series.ppd.gz b/ppd/hpcups/hp-officejet_7400_series.ppd.gz
index ef8f6d75b..78846e40d 100644
--- a/ppd/hpcups/hp-officejet_7400_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_7400_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_7500_e910.ppd.gz b/ppd/hpcups/hp-officejet_7500_e910.ppd.gz
index 39d7f14da..7cbcb20ae 100644
--- a/ppd/hpcups/hp-officejet_7500_e910.ppd.gz
+++ b/ppd/hpcups/hp-officejet_7500_e910.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_7510_series.ppd.gz b/ppd/hpcups/hp-officejet_7510_series.ppd.gz
index 4fd29f7a3..b8d74cf9f 100644
--- a/ppd/hpcups/hp-officejet_7510_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_7510_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_7610_series.ppd.gz b/ppd/hpcups/hp-officejet_7610_series.ppd.gz
index c0429522f..3c41eb10f 100644
--- a/ppd/hpcups/hp-officejet_7610_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_7610_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_8040_series.ppd.gz b/ppd/hpcups/hp-officejet_8040_series.ppd.gz
index f4247f260..c1e3b7fb8 100644
--- a/ppd/hpcups/hp-officejet_8040_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_8040_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_8700.ppd.gz b/ppd/hpcups/hp-officejet_8700.ppd.gz
index 8eed77025..32d901482 100644
--- a/ppd/hpcups/hp-officejet_8700.ppd.gz
+++ b/ppd/hpcups/hp-officejet_8700.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_9100_series-pcl3.ppd.gz b/ppd/hpcups/hp-officejet_9100_series-pcl3.ppd.gz
index e9f80edaa..57dab1e27 100644
--- a/ppd/hpcups/hp-officejet_9100_series-pcl3.ppd.gz
+++ b/ppd/hpcups/hp-officejet_9100_series-pcl3.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_d_series.ppd.gz b/ppd/hpcups/hp-officejet_d_series.ppd.gz
index 0e430a1a3..f3a96a25e 100644
--- a/ppd/hpcups/hp-officejet_d_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_d_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_g55.ppd.gz b/ppd/hpcups/hp-officejet_g55.ppd.gz
index 4bd2ac851..cfb92390a 100644
--- a/ppd/hpcups/hp-officejet_g55.ppd.gz
+++ b/ppd/hpcups/hp-officejet_g55.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_g55xi.ppd.gz b/ppd/hpcups/hp-officejet_g55xi.ppd.gz
index d6c445b9d..adedceef5 100644
--- a/ppd/hpcups/hp-officejet_g55xi.ppd.gz
+++ b/ppd/hpcups/hp-officejet_g55xi.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_g85.ppd.gz b/ppd/hpcups/hp-officejet_g85.ppd.gz
index 9303bf2ac..e1fc8aa1d 100644
--- a/ppd/hpcups/hp-officejet_g85.ppd.gz
+++ b/ppd/hpcups/hp-officejet_g85.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_g85xi.ppd.gz b/ppd/hpcups/hp-officejet_g85xi.ppd.gz
index 7a4db9abb..bb211658b 100644
--- a/ppd/hpcups/hp-officejet_g85xi.ppd.gz
+++ b/ppd/hpcups/hp-officejet_g85xi.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_g95.ppd.gz b/ppd/hpcups/hp-officejet_g95.ppd.gz
index 076f2746c..45e8470b1 100644
--- a/ppd/hpcups/hp-officejet_g95.ppd.gz
+++ b/ppd/hpcups/hp-officejet_g95.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_h470.ppd.gz b/ppd/hpcups/hp-officejet_h470.ppd.gz
index cf7c741eb..c894be442 100644
--- a/ppd/hpcups/hp-officejet_h470.ppd.gz
+++ b/ppd/hpcups/hp-officejet_h470.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_j3500_series.ppd.gz b/ppd/hpcups/hp-officejet_j3500_series.ppd.gz
index b85939bc7..96ff8c174 100644
--- a/ppd/hpcups/hp-officejet_j3500_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_j3500_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_j3600_series.ppd.gz b/ppd/hpcups/hp-officejet_j3600_series.ppd.gz
index 3f9c809e1..44e1aceff 100644
--- a/ppd/hpcups/hp-officejet_j3600_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_j3600_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_j4500_series.ppd.gz b/ppd/hpcups/hp-officejet_j4500_series.ppd.gz
index f8478a027..1d579679f 100644
--- a/ppd/hpcups/hp-officejet_j4500_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_j4500_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_j4660_series.ppd.gz b/ppd/hpcups/hp-officejet_j4660_series.ppd.gz
index 17a8550c5..d86167f4f 100644
--- a/ppd/hpcups/hp-officejet_j4660_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_j4660_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_j4680_series.ppd.gz b/ppd/hpcups/hp-officejet_j4680_series.ppd.gz
index 3fb3d3a45..6489457f1 100644
--- a/ppd/hpcups/hp-officejet_j4680_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_j4680_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_j5500_series.ppd.gz b/ppd/hpcups/hp-officejet_j5500_series.ppd.gz
index 07a305fea..09497f362 100644
--- a/ppd/hpcups/hp-officejet_j5500_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_j5500_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_j5700_series.ppd.gz b/ppd/hpcups/hp-officejet_j5700_series.ppd.gz
index 6c0ed3a06..17a168ca9 100644
--- a/ppd/hpcups/hp-officejet_j5700_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_j5700_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_j6400_series.ppd.gz b/ppd/hpcups/hp-officejet_j6400_series.ppd.gz
index 0cd813826..7f2d7a52f 100644
--- a/ppd/hpcups/hp-officejet_j6400_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_j6400_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_k60.ppd.gz b/ppd/hpcups/hp-officejet_k60.ppd.gz
index d7cecba48..07d087d9d 100644
--- a/ppd/hpcups/hp-officejet_k60.ppd.gz
+++ b/ppd/hpcups/hp-officejet_k60.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_k60xi.ppd.gz b/ppd/hpcups/hp-officejet_k60xi.ppd.gz
index 286972ba3..e15244c15 100644
--- a/ppd/hpcups/hp-officejet_k60xi.ppd.gz
+++ b/ppd/hpcups/hp-officejet_k60xi.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_k7100.ppd.gz b/ppd/hpcups/hp-officejet_k7100.ppd.gz
index 8a465a815..ec2dd2088 100644
--- a/ppd/hpcups/hp-officejet_k7100.ppd.gz
+++ b/ppd/hpcups/hp-officejet_k7100.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_k80.ppd.gz b/ppd/hpcups/hp-officejet_k80.ppd.gz
index 6ba6795c6..d5841f4a5 100644
--- a/ppd/hpcups/hp-officejet_k80.ppd.gz
+++ b/ppd/hpcups/hp-officejet_k80.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_k80xi.ppd.gz b/ppd/hpcups/hp-officejet_k80xi.ppd.gz
index 7f4435119..4fdb51573 100644
--- a/ppd/hpcups/hp-officejet_k80xi.ppd.gz
+++ b/ppd/hpcups/hp-officejet_k80xi.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_lx.ppd.gz b/ppd/hpcups/hp-officejet_lx.ppd.gz
index b767c1e57..fe94514bd 100644
--- a/ppd/hpcups/hp-officejet_lx.ppd.gz
+++ b/ppd/hpcups/hp-officejet_lx.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_1150c.ppd.gz b/ppd/hpcups/hp-officejet_pro_1150c.ppd.gz
index 16a46c1eb..5bc680121 100644
--- a/ppd/hpcups/hp-officejet_pro_1150c.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_1150c.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_1170c_series.ppd.gz b/ppd/hpcups/hp-officejet_pro_1170c_series.ppd.gz
index 07d5c874e..a5ba280f4 100644
--- a/ppd/hpcups/hp-officejet_pro_1170c_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_1170c_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_3610.ppd.gz b/ppd/hpcups/hp-officejet_pro_3610.ppd.gz
index 224e6e8cd..b0071da40 100644
--- a/ppd/hpcups/hp-officejet_pro_3610.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_3610.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_3620.ppd.gz b/ppd/hpcups/hp-officejet_pro_3620.ppd.gz
index 7b0605270..7557b854c 100644
--- a/ppd/hpcups/hp-officejet_pro_3620.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_3620.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_6230.ppd.gz b/ppd/hpcups/hp-officejet_pro_6230.ppd.gz
index 623025c52..4257084a2 100644
--- a/ppd/hpcups/hp-officejet_pro_6230.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_6230.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_6830.ppd.gz b/ppd/hpcups/hp-officejet_pro_6830.ppd.gz
index 83eebea15..c0af257b4 100644
--- a/ppd/hpcups/hp-officejet_pro_6830.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_6830.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_6960.ppd.gz b/ppd/hpcups/hp-officejet_pro_6960.ppd.gz
index df8d412d6..116d32ea1 100644
--- a/ppd/hpcups/hp-officejet_pro_6960.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_6960.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_6970.ppd.gz b/ppd/hpcups/hp-officejet_pro_6970.ppd.gz
index bc2120958..667bed3f5 100644
--- a/ppd/hpcups/hp-officejet_pro_6970.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_6970.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_7720_series.ppd.gz b/ppd/hpcups/hp-officejet_pro_7720_series.ppd.gz
index b253d21d8..595c4cb05 100644
--- a/ppd/hpcups/hp-officejet_pro_7720_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_7720_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_7730_series.ppd.gz b/ppd/hpcups/hp-officejet_pro_7730_series.ppd.gz
index fa301f30f..6c1290cdd 100644
--- a/ppd/hpcups/hp-officejet_pro_7730_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_7730_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_7740_series.ppd.gz b/ppd/hpcups/hp-officejet_pro_7740_series.ppd.gz
index d2bbd57b8..572ccbc96 100644
--- a/ppd/hpcups/hp-officejet_pro_7740_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_7740_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_8000_a809.ppd.gz b/ppd/hpcups/hp-officejet_pro_8000_a809.ppd.gz
index 13d12d67d..f94467dff 100644
--- a/ppd/hpcups/hp-officejet_pro_8000_a809.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_8000_a809.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_8100.ppd.gz b/ppd/hpcups/hp-officejet_pro_8100.ppd.gz
index c8057a6d9..38c780833 100644
--- a/ppd/hpcups/hp-officejet_pro_8100.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_8100.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_8500_a909a.ppd.gz b/ppd/hpcups/hp-officejet_pro_8500_a909a.ppd.gz
index 3d93545b8..2a9395368 100644
--- a/ppd/hpcups/hp-officejet_pro_8500_a909a.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_8500_a909a.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_8500_a909g.ppd.gz b/ppd/hpcups/hp-officejet_pro_8500_a909g.ppd.gz
index 4f58a8eef..1e8fd985d 100644
--- a/ppd/hpcups/hp-officejet_pro_8500_a909g.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_8500_a909g.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_8500_a909n.ppd.gz b/ppd/hpcups/hp-officejet_pro_8500_a909n.ppd.gz
index 23a25f693..58d001746 100644
--- a/ppd/hpcups/hp-officejet_pro_8500_a909n.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_8500_a909n.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_8500_a910.ppd.gz b/ppd/hpcups/hp-officejet_pro_8500_a910.ppd.gz
index f9ebebe1b..ed2776025 100644
--- a/ppd/hpcups/hp-officejet_pro_8500_a910.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_8500_a910.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_8600.ppd.gz b/ppd/hpcups/hp-officejet_pro_8600.ppd.gz
index 4e982cc38..d01682892 100644
--- a/ppd/hpcups/hp-officejet_pro_8600.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_8600.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_8610.ppd.gz b/ppd/hpcups/hp-officejet_pro_8610.ppd.gz
index 96f09c3e2..2d30b53c2 100644
--- a/ppd/hpcups/hp-officejet_pro_8610.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_8610.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_8620.ppd.gz b/ppd/hpcups/hp-officejet_pro_8620.ppd.gz
index 71c424798..b71b1ed92 100644
--- a/ppd/hpcups/hp-officejet_pro_8620.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_8620.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_8630.ppd.gz b/ppd/hpcups/hp-officejet_pro_8630.ppd.gz
index 1366965b6..ad8af926f 100644
--- a/ppd/hpcups/hp-officejet_pro_8630.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_8630.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_8640.ppd.gz b/ppd/hpcups/hp-officejet_pro_8640.ppd.gz
index 31013d4b9..238175a9a 100644
--- a/ppd/hpcups/hp-officejet_pro_8640.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_8640.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_8660.ppd.gz b/ppd/hpcups/hp-officejet_pro_8660.ppd.gz
index 9c31fe9da..03663f2aa 100644
--- a/ppd/hpcups/hp-officejet_pro_8660.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_8660.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_8710.ppd.gz b/ppd/hpcups/hp-officejet_pro_8710.ppd.gz
index e6e29990b..988361a6e 100644
--- a/ppd/hpcups/hp-officejet_pro_8710.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_8710.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_8720.ppd.gz b/ppd/hpcups/hp-officejet_pro_8720.ppd.gz
index b35318d83..9118bdc51 100644
--- a/ppd/hpcups/hp-officejet_pro_8720.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_8720.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_k5300.ppd.gz b/ppd/hpcups/hp-officejet_pro_k5300.ppd.gz
index 920b3468f..62eb10d75 100644
--- a/ppd/hpcups/hp-officejet_pro_k5300.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_k5300.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_k5400.ppd.gz b/ppd/hpcups/hp-officejet_pro_k5400.ppd.gz
index 89d2c4158..7aeb890e6 100644
--- a/ppd/hpcups/hp-officejet_pro_k5400.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_k5400.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_k550.ppd.gz b/ppd/hpcups/hp-officejet_pro_k550.ppd.gz
index 0e53828b7..1c33cd75a 100644
--- a/ppd/hpcups/hp-officejet_pro_k550.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_k550.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_k850.ppd.gz b/ppd/hpcups/hp-officejet_pro_k850.ppd.gz
index 27dd8c9d6..7dd54c0f9 100644
--- a/ppd/hpcups/hp-officejet_pro_k850.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_k850.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_k8600.ppd.gz b/ppd/hpcups/hp-officejet_pro_k8600.ppd.gz
index 2fe731b6c..3a93bcf09 100644
--- a/ppd/hpcups/hp-officejet_pro_k8600.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_k8600.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_l7300.ppd.gz b/ppd/hpcups/hp-officejet_pro_l7300.ppd.gz
index 8536e0d20..b591fbd42 100644
--- a/ppd/hpcups/hp-officejet_pro_l7300.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_l7300.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_l7400.ppd.gz b/ppd/hpcups/hp-officejet_pro_l7400.ppd.gz
index d2ec80b89..c9ba1c865 100644
--- a/ppd/hpcups/hp-officejet_pro_l7400.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_l7400.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_l7500.ppd.gz b/ppd/hpcups/hp-officejet_pro_l7500.ppd.gz
index e8660866f..f5ba8014c 100644
--- a/ppd/hpcups/hp-officejet_pro_l7500.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_l7500.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_l7600.ppd.gz b/ppd/hpcups/hp-officejet_pro_l7600.ppd.gz
index 5b22fc1f0..b72a92a86 100644
--- a/ppd/hpcups/hp-officejet_pro_l7600.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_l7600.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_pro_l7700.ppd.gz b/ppd/hpcups/hp-officejet_pro_l7700.ppd.gz
index ac042fe32..f8e94621c 100644
--- a/ppd/hpcups/hp-officejet_pro_l7700.ppd.gz
+++ b/ppd/hpcups/hp-officejet_pro_l7700.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_r40.ppd.gz b/ppd/hpcups/hp-officejet_r40.ppd.gz
index cd185ff52..22b6382ca 100644
--- a/ppd/hpcups/hp-officejet_r40.ppd.gz
+++ b/ppd/hpcups/hp-officejet_r40.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_r40xi.ppd.gz b/ppd/hpcups/hp-officejet_r40xi.ppd.gz
index 495b1c1c0..a691b32cf 100644
--- a/ppd/hpcups/hp-officejet_r40xi.ppd.gz
+++ b/ppd/hpcups/hp-officejet_r40xi.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_r45.ppd.gz b/ppd/hpcups/hp-officejet_r45.ppd.gz
index 00be9e6cc..c7b97998e 100644
--- a/ppd/hpcups/hp-officejet_r45.ppd.gz
+++ b/ppd/hpcups/hp-officejet_r45.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_r60.ppd.gz b/ppd/hpcups/hp-officejet_r60.ppd.gz
index 0f2937a17..b0cd48e30 100644
--- a/ppd/hpcups/hp-officejet_r60.ppd.gz
+++ b/ppd/hpcups/hp-officejet_r60.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_r65.ppd.gz b/ppd/hpcups/hp-officejet_r65.ppd.gz
index a2d8b9185..eba2214b8 100644
--- a/ppd/hpcups/hp-officejet_r65.ppd.gz
+++ b/ppd/hpcups/hp-officejet_r65.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_r80.ppd.gz b/ppd/hpcups/hp-officejet_r80.ppd.gz
index 5d0c3b6f0..e63f89d48 100644
--- a/ppd/hpcups/hp-officejet_r80.ppd.gz
+++ b/ppd/hpcups/hp-officejet_r80.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_r80xi.ppd.gz b/ppd/hpcups/hp-officejet_r80xi.ppd.gz
index 76e5a39c3..f90dc0a23 100644
--- a/ppd/hpcups/hp-officejet_r80xi.ppd.gz
+++ b/ppd/hpcups/hp-officejet_r80xi.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_series_300.ppd.gz b/ppd/hpcups/hp-officejet_series_300.ppd.gz
index 50896fe51..2e8bd679c 100644
--- a/ppd/hpcups/hp-officejet_series_300.ppd.gz
+++ b/ppd/hpcups/hp-officejet_series_300.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_series_310.ppd.gz b/ppd/hpcups/hp-officejet_series_310.ppd.gz
index 99f1bec5f..6a6659206 100644
--- a/ppd/hpcups/hp-officejet_series_310.ppd.gz
+++ b/ppd/hpcups/hp-officejet_series_310.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_series_320.ppd.gz b/ppd/hpcups/hp-officejet_series_320.ppd.gz
index b2a1aeac8..6f69e5e3c 100644
--- a/ppd/hpcups/hp-officejet_series_320.ppd.gz
+++ b/ppd/hpcups/hp-officejet_series_320.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_series_330.ppd.gz b/ppd/hpcups/hp-officejet_series_330.ppd.gz
index 97ea3a7c7..3084e2257 100644
--- a/ppd/hpcups/hp-officejet_series_330.ppd.gz
+++ b/ppd/hpcups/hp-officejet_series_330.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_series_350.ppd.gz b/ppd/hpcups/hp-officejet_series_350.ppd.gz
index fbb02c6af..1f7065349 100644
--- a/ppd/hpcups/hp-officejet_series_350.ppd.gz
+++ b/ppd/hpcups/hp-officejet_series_350.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_series_520.ppd.gz b/ppd/hpcups/hp-officejet_series_520.ppd.gz
index 727c678d4..a4eefe17d 100644
--- a/ppd/hpcups/hp-officejet_series_520.ppd.gz
+++ b/ppd/hpcups/hp-officejet_series_520.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_series_570.ppd.gz b/ppd/hpcups/hp-officejet_series_570.ppd.gz
index 656355057..316ad5d65 100644
--- a/ppd/hpcups/hp-officejet_series_570.ppd.gz
+++ b/ppd/hpcups/hp-officejet_series_570.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_series_580.ppd.gz b/ppd/hpcups/hp-officejet_series_580.ppd.gz
index ecfc2d785..869ad0108 100644
--- a/ppd/hpcups/hp-officejet_series_580.ppd.gz
+++ b/ppd/hpcups/hp-officejet_series_580.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_series_590.ppd.gz b/ppd/hpcups/hp-officejet_series_590.ppd.gz
index f47569191..aa8f7d874 100644
--- a/ppd/hpcups/hp-officejet_series_590.ppd.gz
+++ b/ppd/hpcups/hp-officejet_series_590.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_series_600.ppd.gz b/ppd/hpcups/hp-officejet_series_600.ppd.gz
index ff856c8b6..cd0322e1d 100644
--- a/ppd/hpcups/hp-officejet_series_600.ppd.gz
+++ b/ppd/hpcups/hp-officejet_series_600.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_series_610.ppd.gz b/ppd/hpcups/hp-officejet_series_610.ppd.gz
index dafd64dee..7982d8bd6 100644
--- a/ppd/hpcups/hp-officejet_series_610.ppd.gz
+++ b/ppd/hpcups/hp-officejet_series_610.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_series_630.ppd.gz b/ppd/hpcups/hp-officejet_series_630.ppd.gz
index 674162e2a..5b16c58a4 100644
--- a/ppd/hpcups/hp-officejet_series_630.ppd.gz
+++ b/ppd/hpcups/hp-officejet_series_630.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_series_700.ppd.gz b/ppd/hpcups/hp-officejet_series_700.ppd.gz
index 21f2eb0d6..552d33803 100644
--- a/ppd/hpcups/hp-officejet_series_700.ppd.gz
+++ b/ppd/hpcups/hp-officejet_series_700.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_series_710.ppd.gz b/ppd/hpcups/hp-officejet_series_710.ppd.gz
index e50270146..03c6d5de4 100644
--- a/ppd/hpcups/hp-officejet_series_710.ppd.gz
+++ b/ppd/hpcups/hp-officejet_series_710.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_series_720.ppd.gz b/ppd/hpcups/hp-officejet_series_720.ppd.gz
index cdcf8733b..e92e8a921 100644
--- a/ppd/hpcups/hp-officejet_series_720.ppd.gz
+++ b/ppd/hpcups/hp-officejet_series_720.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_series_725.ppd.gz b/ppd/hpcups/hp-officejet_series_725.ppd.gz
index c6c36bf14..663ecd0af 100644
--- a/ppd/hpcups/hp-officejet_series_725.ppd.gz
+++ b/ppd/hpcups/hp-officejet_series_725.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_t_series.ppd.gz b/ppd/hpcups/hp-officejet_t_series.ppd.gz
index bdf3589d6..4326c63c7 100644
--- a/ppd/hpcups/hp-officejet_t_series.ppd.gz
+++ b/ppd/hpcups/hp-officejet_t_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_v30.ppd.gz b/ppd/hpcups/hp-officejet_v30.ppd.gz
index edabecb8e..9097b306e 100644
--- a/ppd/hpcups/hp-officejet_v30.ppd.gz
+++ b/ppd/hpcups/hp-officejet_v30.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_v40.ppd.gz b/ppd/hpcups/hp-officejet_v40.ppd.gz
index 874203bd2..73196d523 100644
--- a/ppd/hpcups/hp-officejet_v40.ppd.gz
+++ b/ppd/hpcups/hp-officejet_v40.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_v40xi.ppd.gz b/ppd/hpcups/hp-officejet_v40xi.ppd.gz
index 19a5c965e..3ee8bdc28 100644
--- a/ppd/hpcups/hp-officejet_v40xi.ppd.gz
+++ b/ppd/hpcups/hp-officejet_v40xi.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-officejet_v45.ppd.gz b/ppd/hpcups/hp-officejet_v45.ppd.gz
index d682b7501..e54c6d463 100644
--- a/ppd/hpcups/hp-officejet_v45.ppd.gz
+++ b/ppd/hpcups/hp-officejet_v45.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_100.ppd.gz b/ppd/hpcups/hp-photosmart_100.ppd.gz
index ef6b7845b..8c108aba7 100644
--- a/ppd/hpcups/hp-photosmart_100.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_100.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_1115.ppd.gz b/ppd/hpcups/hp-photosmart_1115.ppd.gz
index 821c4badb..633d7e364 100644
--- a/ppd/hpcups/hp-photosmart_1115.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_1115.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_1215.ppd.gz b/ppd/hpcups/hp-photosmart_1215.ppd.gz
index c564fb604..821d496b6 100644
--- a/ppd/hpcups/hp-photosmart_1215.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_1215.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_1218.ppd.gz b/ppd/hpcups/hp-photosmart_1218.ppd.gz
index 1e7c04d49..6f13fa170 100644
--- a/ppd/hpcups/hp-photosmart_1218.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_1218.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_130.ppd.gz b/ppd/hpcups/hp-photosmart_130.ppd.gz
index ab6dd32b5..e5fe006b1 100644
--- a/ppd/hpcups/hp-photosmart_130.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_130.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_1315.ppd.gz b/ppd/hpcups/hp-photosmart_1315.ppd.gz
index dab37c8ad..f02c4e8e8 100644
--- a/ppd/hpcups/hp-photosmart_1315.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_1315.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_140_series.ppd.gz b/ppd/hpcups/hp-photosmart_140_series.ppd.gz
index b0a595af4..ea83d8648 100644
--- a/ppd/hpcups/hp-photosmart_140_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_140_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_230.ppd.gz b/ppd/hpcups/hp-photosmart_230.ppd.gz
index 3d9b0c432..e5010d606 100644
--- a/ppd/hpcups/hp-photosmart_230.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_230.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_240_series.ppd.gz b/ppd/hpcups/hp-photosmart_240_series.ppd.gz
index 9adb541f7..ee188607f 100644
--- a/ppd/hpcups/hp-photosmart_240_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_240_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_2570_series.ppd.gz b/ppd/hpcups/hp-photosmart_2570_series.ppd.gz
index 0fc9fe443..b3dc5c8ad 100644
--- a/ppd/hpcups/hp-photosmart_2570_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_2570_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_2600_series.ppd.gz b/ppd/hpcups/hp-photosmart_2600_series.ppd.gz
index b51c53054..f23ebe205 100644
--- a/ppd/hpcups/hp-photosmart_2600_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_2600_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_2700_series.ppd.gz b/ppd/hpcups/hp-photosmart_2700_series.ppd.gz
index 1242ec58f..424a2d432 100644
--- a/ppd/hpcups/hp-photosmart_2700_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_2700_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_3100_series.ppd.gz b/ppd/hpcups/hp-photosmart_3100_series.ppd.gz
index 73792dff2..f2b102cb7 100644
--- a/ppd/hpcups/hp-photosmart_3100_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_3100_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_3200_series.ppd.gz b/ppd/hpcups/hp-photosmart_3200_series.ppd.gz
index 554e70dcd..d152328ba 100644
--- a/ppd/hpcups/hp-photosmart_3200_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_3200_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_320_series.ppd.gz b/ppd/hpcups/hp-photosmart_320_series.ppd.gz
index cf99581c1..623332175 100644
--- a/ppd/hpcups/hp-photosmart_320_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_320_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_3300_series.ppd.gz b/ppd/hpcups/hp-photosmart_3300_series.ppd.gz
index 6aa19418f..929a6e135 100644
--- a/ppd/hpcups/hp-photosmart_3300_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_3300_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_330_series.ppd.gz b/ppd/hpcups/hp-photosmart_330_series.ppd.gz
index 5564063fb..3bfa6a1d6 100644
--- a/ppd/hpcups/hp-photosmart_330_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_330_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_370_series.ppd.gz b/ppd/hpcups/hp-photosmart_370_series.ppd.gz
index 2f4c6fa70..c61320af6 100644
--- a/ppd/hpcups/hp-photosmart_370_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_370_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_380_series.ppd.gz b/ppd/hpcups/hp-photosmart_380_series.ppd.gz
index 9f453ac0f..ac42d725f 100644
--- a/ppd/hpcups/hp-photosmart_380_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_380_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_420_series.ppd.gz b/ppd/hpcups/hp-photosmart_420_series.ppd.gz
index 44fa01d8f..d1309e5cd 100644
--- a/ppd/hpcups/hp-photosmart_420_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_420_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_470_series.ppd.gz b/ppd/hpcups/hp-photosmart_470_series.ppd.gz
index fb62e4d4f..229f37deb 100644
--- a/ppd/hpcups/hp-photosmart_470_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_470_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_5510_series.ppd.gz b/ppd/hpcups/hp-photosmart_5510_series.ppd.gz
index f561ecf09..d22a4948d 100644
--- a/ppd/hpcups/hp-photosmart_5510_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_5510_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_5510d_series.ppd.gz b/ppd/hpcups/hp-photosmart_5510d_series.ppd.gz
index f3d98b70f..d8bbd3581 100644
--- a/ppd/hpcups/hp-photosmart_5510d_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_5510d_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_5520_series.ppd.gz b/ppd/hpcups/hp-photosmart_5520_series.ppd.gz
index f39ada66a..1e36f3b47 100644
--- a/ppd/hpcups/hp-photosmart_5520_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_5520_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_6510_series.ppd.gz b/ppd/hpcups/hp-photosmart_6510_series.ppd.gz
index acd940db8..123e08772 100644
--- a/ppd/hpcups/hp-photosmart_6510_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_6510_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_6520_series.ppd.gz b/ppd/hpcups/hp-photosmart_6520_series.ppd.gz
index 413649d1a..d6323be4a 100644
--- a/ppd/hpcups/hp-photosmart_6520_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_6520_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_7150.ppd.gz b/ppd/hpcups/hp-photosmart_7150.ppd.gz
index 8c6aeb072..e4c0c4b0b 100644
--- a/ppd/hpcups/hp-photosmart_7150.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_7150.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_7200_series.ppd.gz b/ppd/hpcups/hp-photosmart_7200_series.ppd.gz
index ba7a0b05e..ca2522586 100644
--- a/ppd/hpcups/hp-photosmart_7200_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_7200_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_7345.ppd.gz b/ppd/hpcups/hp-photosmart_7345.ppd.gz
index dfd047ef6..f1aab060b 100644
--- a/ppd/hpcups/hp-photosmart_7345.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_7345.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_7350.ppd.gz b/ppd/hpcups/hp-photosmart_7350.ppd.gz
index 74bccca16..98ffdde27 100644
--- a/ppd/hpcups/hp-photosmart_7350.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_7350.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_7400_series.ppd.gz b/ppd/hpcups/hp-photosmart_7400_series.ppd.gz
index d3b65bb2d..cecbdcf3c 100644
--- a/ppd/hpcups/hp-photosmart_7400_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_7400_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_7510_series.ppd.gz b/ppd/hpcups/hp-photosmart_7510_series.ppd.gz
index a5bc2ff64..7e27145bb 100644
--- a/ppd/hpcups/hp-photosmart_7510_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_7510_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_7520_series.ppd.gz b/ppd/hpcups/hp-photosmart_7520_series.ppd.gz
index ad00172af..188b5f77a 100644
--- a/ppd/hpcups/hp-photosmart_7520_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_7520_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_7550.ppd.gz b/ppd/hpcups/hp-photosmart_7550.ppd.gz
index 909c40e98..bd31724b6 100644
--- a/ppd/hpcups/hp-photosmart_7550.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_7550.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_7600_series.ppd.gz b/ppd/hpcups/hp-photosmart_7600_series.ppd.gz
index 5c1b7ce02..2c4b24396 100644
--- a/ppd/hpcups/hp-photosmart_7600_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_7600_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_7700_series.ppd.gz b/ppd/hpcups/hp-photosmart_7700_series.ppd.gz
index d7593352f..07b87ac75 100644
--- a/ppd/hpcups/hp-photosmart_7700_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_7700_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_7800_series.ppd.gz b/ppd/hpcups/hp-photosmart_7800_series.ppd.gz
index 98a16a512..632e90c5e 100644
--- a/ppd/hpcups/hp-photosmart_7800_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_7800_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_7900_series.ppd.gz b/ppd/hpcups/hp-photosmart_7900_series.ppd.gz
index 2e78aead7..2b81ee8b7 100644
--- a/ppd/hpcups/hp-photosmart_7900_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_7900_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_8000_series.ppd.gz b/ppd/hpcups/hp-photosmart_8000_series.ppd.gz
index 0936018f0..33fd8c4bb 100644
--- a/ppd/hpcups/hp-photosmart_8000_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_8000_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_8100_series.ppd.gz b/ppd/hpcups/hp-photosmart_8100_series.ppd.gz
index 1447005c8..d65e5f364 100644
--- a/ppd/hpcups/hp-photosmart_8100_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_8100_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_8200_series.ppd.gz b/ppd/hpcups/hp-photosmart_8200_series.ppd.gz
index 1e8a2543b..fc1a792cf 100644
--- a/ppd/hpcups/hp-photosmart_8200_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_8200_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_8400_series.ppd.gz b/ppd/hpcups/hp-photosmart_8400_series.ppd.gz
index 6dc84fbbb..14d710223 100644
--- a/ppd/hpcups/hp-photosmart_8400_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_8400_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_8700_series.ppd.gz b/ppd/hpcups/hp-photosmart_8700_series.ppd.gz
index 03ddd03a5..3bf8709e1 100644
--- a/ppd/hpcups/hp-photosmart_8700_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_8700_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_a310_series.ppd.gz b/ppd/hpcups/hp-photosmart_a310_series.ppd.gz
index 92f5e72f0..c3adc7485 100644
--- a/ppd/hpcups/hp-photosmart_a310_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_a310_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_a320_series.ppd.gz b/ppd/hpcups/hp-photosmart_a320_series.ppd.gz
index a77407956..8e44470d5 100644
--- a/ppd/hpcups/hp-photosmart_a320_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_a320_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_a430_series.ppd.gz b/ppd/hpcups/hp-photosmart_a430_series.ppd.gz
index 96f31581c..4bf6058e7 100644
--- a/ppd/hpcups/hp-photosmart_a430_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_a430_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_a440_series.ppd.gz b/ppd/hpcups/hp-photosmart_a440_series.ppd.gz
index 012eeb45a..4f3936f1e 100644
--- a/ppd/hpcups/hp-photosmart_a440_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_a440_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_a510_series.ppd.gz b/ppd/hpcups/hp-photosmart_a510_series.ppd.gz
index 02a38b3ce..ff5aebd26 100644
--- a/ppd/hpcups/hp-photosmart_a510_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_a510_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_a520_series.ppd.gz b/ppd/hpcups/hp-photosmart_a520_series.ppd.gz
index 76aa0c256..6f7198b2b 100644
--- a/ppd/hpcups/hp-photosmart_a520_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_a520_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_a530_series.ppd.gz b/ppd/hpcups/hp-photosmart_a530_series.ppd.gz
index 458d7dab4..0b3aaa42e 100644
--- a/ppd/hpcups/hp-photosmart_a530_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_a530_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_a610_series.ppd.gz b/ppd/hpcups/hp-photosmart_a610_series.ppd.gz
index 00adb779c..7111f1bdb 100644
--- a/ppd/hpcups/hp-photosmart_a610_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_a610_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_a620_series.ppd.gz b/ppd/hpcups/hp-photosmart_a620_series.ppd.gz
index e6fac3913..2cc3ddecd 100644
--- a/ppd/hpcups/hp-photosmart_a620_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_a620_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_a630_series.ppd.gz b/ppd/hpcups/hp-photosmart_a630_series.ppd.gz
index c27ef831a..f4ae3a0ac 100644
--- a/ppd/hpcups/hp-photosmart_a630_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_a630_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_a640_series.ppd.gz b/ppd/hpcups/hp-photosmart_a640_series.ppd.gz
index 6313dee78..e22a9023f 100644
--- a/ppd/hpcups/hp-photosmart_a640_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_a640_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_a710_series.ppd.gz b/ppd/hpcups/hp-photosmart_a710_series.ppd.gz
index 4a86187dd..1c77456cc 100644
--- a/ppd/hpcups/hp-photosmart_a710_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_a710_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_a820_series.ppd.gz b/ppd/hpcups/hp-photosmart_a820_series.ppd.gz
index dd892500e..6b95b1d58 100644
--- a/ppd/hpcups/hp-photosmart_a820_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_a820_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_b010_series.ppd.gz b/ppd/hpcups/hp-photosmart_b010_series.ppd.gz
index 1b17e0dae..d38809f77 100644
--- a/ppd/hpcups/hp-photosmart_b010_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_b010_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_b109a-m.ppd.gz b/ppd/hpcups/hp-photosmart_b109a-m.ppd.gz
index 159af95ec..59f1a118c 100644
--- a/ppd/hpcups/hp-photosmart_b109a-m.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_b109a-m.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_b109a_series.ppd.gz b/ppd/hpcups/hp-photosmart_b109a_series.ppd.gz
index 8037eebef..af0a1cbe4 100644
--- a/ppd/hpcups/hp-photosmart_b109a_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_b109a_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_b110_series.ppd.gz b/ppd/hpcups/hp-photosmart_b110_series.ppd.gz
index 3bb4baea0..1de723986 100644
--- a/ppd/hpcups/hp-photosmart_b110_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_b110_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_b8500_series.ppd.gz b/ppd/hpcups/hp-photosmart_b8500_series.ppd.gz
index cb80da58f..35b2e5bf0 100644
--- a/ppd/hpcups/hp-photosmart_b8500_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_b8500_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_c309a_series.ppd.gz b/ppd/hpcups/hp-photosmart_c309a_series.ppd.gz
index 3353e52dc..3ac2fbbe6 100644
--- a/ppd/hpcups/hp-photosmart_c309a_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_c309a_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_c3100_series.ppd.gz b/ppd/hpcups/hp-photosmart_c3100_series.ppd.gz
index 4859df540..91b074b19 100644
--- a/ppd/hpcups/hp-photosmart_c3100_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_c3100_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_c4100_series.ppd.gz b/ppd/hpcups/hp-photosmart_c4100_series.ppd.gz
index 63c8a71a7..fb15818cf 100644
--- a/ppd/hpcups/hp-photosmart_c4100_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_c4100_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_c4200_series.ppd.gz b/ppd/hpcups/hp-photosmart_c4200_series.ppd.gz
index 34eacecc4..b15228dde 100644
--- a/ppd/hpcups/hp-photosmart_c4200_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_c4200_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_c4340_series.ppd.gz b/ppd/hpcups/hp-photosmart_c4340_series.ppd.gz
index 4eac8ed7d..f6402ecb6 100644
--- a/ppd/hpcups/hp-photosmart_c4340_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_c4340_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_c4380_series.ppd.gz b/ppd/hpcups/hp-photosmart_c4380_series.ppd.gz
index d6623be60..2d2e987c4 100644
--- a/ppd/hpcups/hp-photosmart_c4380_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_c4380_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_c4400_series.ppd.gz b/ppd/hpcups/hp-photosmart_c4400_series.ppd.gz
index 433e29e5f..91c67b5ac 100644
--- a/ppd/hpcups/hp-photosmart_c4400_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_c4400_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_c4500_series.ppd.gz b/ppd/hpcups/hp-photosmart_c4500_series.ppd.gz
index 2a187df4a..537ba6699 100644
--- a/ppd/hpcups/hp-photosmart_c4500_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_c4500_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_c4600_series.ppd.gz b/ppd/hpcups/hp-photosmart_c4600_series.ppd.gz
index 5de0ca6ec..771182fd5 100644
--- a/ppd/hpcups/hp-photosmart_c4600_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_c4600_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_c4700_series.ppd.gz b/ppd/hpcups/hp-photosmart_c4700_series.ppd.gz
index 325c0b29d..c687f1a69 100644
--- a/ppd/hpcups/hp-photosmart_c4700_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_c4700_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_c5100_series.ppd.gz b/ppd/hpcups/hp-photosmart_c5100_series.ppd.gz
index 66185b43a..8e24741ad 100644
--- a/ppd/hpcups/hp-photosmart_c5100_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_c5100_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_c5200_series.ppd.gz b/ppd/hpcups/hp-photosmart_c5200_series.ppd.gz
index b31987a8d..f30407956 100644
--- a/ppd/hpcups/hp-photosmart_c5200_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_c5200_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_c5300_series.ppd.gz b/ppd/hpcups/hp-photosmart_c5300_series.ppd.gz
index 3a0012523..e9a79adbf 100644
--- a/ppd/hpcups/hp-photosmart_c5300_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_c5300_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_c5500_series.ppd.gz b/ppd/hpcups/hp-photosmart_c5500_series.ppd.gz
index 56949571d..beed95f5d 100644
--- a/ppd/hpcups/hp-photosmart_c5500_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_c5500_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_c6100_series.ppd.gz b/ppd/hpcups/hp-photosmart_c6100_series.ppd.gz
index a950f8d1c..166d0644b 100644
--- a/ppd/hpcups/hp-photosmart_c6100_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_c6100_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_c6200_series.ppd.gz b/ppd/hpcups/hp-photosmart_c6200_series.ppd.gz
index f19fdedfb..b6d01543a 100644
--- a/ppd/hpcups/hp-photosmart_c6200_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_c6200_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_c6300_series.ppd.gz b/ppd/hpcups/hp-photosmart_c6300_series.ppd.gz
index a25fc5445..aa5b91e89 100644
--- a/ppd/hpcups/hp-photosmart_c6300_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_c6300_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_c7100_series.ppd.gz b/ppd/hpcups/hp-photosmart_c7100_series.ppd.gz
index a10a44d50..6188ef552 100644
--- a/ppd/hpcups/hp-photosmart_c7100_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_c7100_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_c7200_series.ppd.gz b/ppd/hpcups/hp-photosmart_c7200_series.ppd.gz
index ad496e615..3d9197d5d 100644
--- a/ppd/hpcups/hp-photosmart_c7200_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_c7200_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_c8100_series.ppd.gz b/ppd/hpcups/hp-photosmart_c8100_series.ppd.gz
index 4adf75ce5..60903a482 100644
--- a/ppd/hpcups/hp-photosmart_c8100_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_c8100_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_d110_series.ppd.gz b/ppd/hpcups/hp-photosmart_d110_series.ppd.gz
index 4b9ec990d..987b2c9d6 100644
--- a/ppd/hpcups/hp-photosmart_d110_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_d110_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_d5060_series.ppd.gz b/ppd/hpcups/hp-photosmart_d5060_series.ppd.gz
index 95a930e2f..c1552ebed 100644
--- a/ppd/hpcups/hp-photosmart_d5060_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_d5060_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_d5100_series.ppd.gz b/ppd/hpcups/hp-photosmart_d5100_series.ppd.gz
index 40986d6ce..48059bfb7 100644
--- a/ppd/hpcups/hp-photosmart_d5100_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_d5100_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_d5300_series.ppd.gz b/ppd/hpcups/hp-photosmart_d5300_series.ppd.gz
index efb62fc30..84dcbc28f 100644
--- a/ppd/hpcups/hp-photosmart_d5300_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_d5300_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_d5400_series.ppd.gz b/ppd/hpcups/hp-photosmart_d5400_series.ppd.gz
index f4f60ad1b..cacf89144 100644
--- a/ppd/hpcups/hp-photosmart_d5400_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_d5400_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_d6100_series.ppd.gz b/ppd/hpcups/hp-photosmart_d6100_series.ppd.gz
index ff3f84a0a..b5e3ac407 100644
--- a/ppd/hpcups/hp-photosmart_d6100_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_d6100_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_d7100_series.ppd.gz b/ppd/hpcups/hp-photosmart_d7100_series.ppd.gz
index 6e740ce29..8c5dd29db 100644
--- a/ppd/hpcups/hp-photosmart_d7100_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_d7100_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_d7200_series.ppd.gz b/ppd/hpcups/hp-photosmart_d7200_series.ppd.gz
index 1fafb948f..7cdcb91a1 100644
--- a/ppd/hpcups/hp-photosmart_d7200_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_d7200_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_d7300_series.ppd.gz b/ppd/hpcups/hp-photosmart_d7300_series.ppd.gz
index bbd128598..8856f6e9d 100644
--- a/ppd/hpcups/hp-photosmart_d7300_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_d7300_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_d7400_series.ppd.gz b/ppd/hpcups/hp-photosmart_d7400_series.ppd.gz
index f26a7eaea..5df79f1b0 100644
--- a/ppd/hpcups/hp-photosmart_d7400_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_d7400_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_d7500_series.ppd.gz b/ppd/hpcups/hp-photosmart_d7500_series.ppd.gz
index 700e7d5ba..cc0ca0d8b 100644
--- a/ppd/hpcups/hp-photosmart_d7500_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_d7500_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_estn_c510_series.ppd.gz b/ppd/hpcups/hp-photosmart_estn_c510_series.ppd.gz
index a82e1f027..e878e3d91 100644
--- a/ppd/hpcups/hp-photosmart_estn_c510_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_estn_c510_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_ink_adv_k510.ppd.gz b/ppd/hpcups/hp-photosmart_ink_adv_k510.ppd.gz
index 695c75fb3..dbfd0e880 100644
--- a/ppd/hpcups/hp-photosmart_ink_adv_k510.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_ink_adv_k510.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_p1000.ppd.gz b/ppd/hpcups/hp-photosmart_p1000.ppd.gz
index 0f6c84d3d..c5d1201a2 100644
--- a/ppd/hpcups/hp-photosmart_p1000.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_p1000.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_p1100.ppd.gz b/ppd/hpcups/hp-photosmart_p1100.ppd.gz
index 25ef14cfa..469323fe2 100644
--- a/ppd/hpcups/hp-photosmart_p1100.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_p1100.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_plus_b209a-m.ppd.gz b/ppd/hpcups/hp-photosmart_plus_b209a-m.ppd.gz
index 48e21211e..71b97977d 100644
--- a/ppd/hpcups/hp-photosmart_plus_b209a-m.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_plus_b209a-m.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_plus_b210_series.ppd.gz b/ppd/hpcups/hp-photosmart_plus_b210_series.ppd.gz
index c4a57be0c..2f0eae484 100644
--- a/ppd/hpcups/hp-photosmart_plus_b210_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_plus_b210_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_prem-web_c309n-s.ppd.gz b/ppd/hpcups/hp-photosmart_prem-web_c309n-s.ppd.gz
index c923c427f..2873407e1 100644
--- a/ppd/hpcups/hp-photosmart_prem-web_c309n-s.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_prem-web_c309n-s.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_prem_c310_series.ppd.gz b/ppd/hpcups/hp-photosmart_prem_c310_series.ppd.gz
index acb3119ba..2ba9e04cf 100644
--- a/ppd/hpcups/hp-photosmart_prem_c310_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_prem_c310_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_prem_c410_series.ppd.gz b/ppd/hpcups/hp-photosmart_prem_c410_series.ppd.gz
index 59e5c8a5a..5589cdf0b 100644
--- a/ppd/hpcups/hp-photosmart_prem_c410_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_prem_c410_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_premium_c309g-m.ppd.gz b/ppd/hpcups/hp-photosmart_premium_c309g-m.ppd.gz
index fdabf74ca..a489ce812 100644
--- a/ppd/hpcups/hp-photosmart_premium_c309g-m.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_premium_c309g-m.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_pro_b8300_series.ppd.gz b/ppd/hpcups/hp-photosmart_pro_b8300_series.ppd.gz
index 4ba8783c2..2fd249b76 100644
--- a/ppd/hpcups/hp-photosmart_pro_b8300_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_pro_b8300_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_pro_b8800_series.ppd.gz b/ppd/hpcups/hp-photosmart_pro_b8800_series.ppd.gz
index 86be5ba8d..0c3fecc08 100644
--- a/ppd/hpcups/hp-photosmart_pro_b8800_series.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_pro_b8800_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-photosmart_wireless_b109n-z.ppd.gz b/ppd/hpcups/hp-photosmart_wireless_b109n-z.ppd.gz
index cb3e51586..15657be57 100644
--- a/ppd/hpcups/hp-photosmart_wireless_b109n-z.ppd.gz
+++ b/ppd/hpcups/hp-photosmart_wireless_b109n-z.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-printer_scanner_copier_300.ppd.gz b/ppd/hpcups/hp-printer_scanner_copier_300.ppd.gz
index 115c33f01..e04af9e2f 100644
--- a/ppd/hpcups/hp-printer_scanner_copier_300.ppd.gz
+++ b/ppd/hpcups/hp-printer_scanner_copier_300.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-psc_1000_series.ppd.gz b/ppd/hpcups/hp-psc_1000_series.ppd.gz
index e0b120fa5..ae4a21dd6 100644
--- a/ppd/hpcups/hp-psc_1000_series.ppd.gz
+++ b/ppd/hpcups/hp-psc_1000_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-psc_1100_series.ppd.gz b/ppd/hpcups/hp-psc_1100_series.ppd.gz
index a5ea8a9ce..a96eb3f59 100644
--- a/ppd/hpcups/hp-psc_1100_series.ppd.gz
+++ b/ppd/hpcups/hp-psc_1100_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-psc_1200_series.ppd.gz b/ppd/hpcups/hp-psc_1200_series.ppd.gz
index 89a6497a9..f4c103bf0 100644
--- a/ppd/hpcups/hp-psc_1200_series.ppd.gz
+++ b/ppd/hpcups/hp-psc_1200_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-psc_1300_series.ppd.gz b/ppd/hpcups/hp-psc_1300_series.ppd.gz
index 65cb09f1b..7b8c48c35 100644
--- a/ppd/hpcups/hp-psc_1300_series.ppd.gz
+++ b/ppd/hpcups/hp-psc_1300_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-psc_1310_series.ppd.gz b/ppd/hpcups/hp-psc_1310_series.ppd.gz
index 67f0add78..568a88890 100644
--- a/ppd/hpcups/hp-psc_1310_series.ppd.gz
+++ b/ppd/hpcups/hp-psc_1310_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-psc_1358_series.ppd.gz b/ppd/hpcups/hp-psc_1358_series.ppd.gz
index 3433be1da..ba82e8f42 100644
--- a/ppd/hpcups/hp-psc_1358_series.ppd.gz
+++ b/ppd/hpcups/hp-psc_1358_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-psc_1400_series.ppd.gz b/ppd/hpcups/hp-psc_1400_series.ppd.gz
index 1de9d8759..f65c59890 100644
--- a/ppd/hpcups/hp-psc_1400_series.ppd.gz
+++ b/ppd/hpcups/hp-psc_1400_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-psc_1500_series.ppd.gz b/ppd/hpcups/hp-psc_1500_series.ppd.gz
index b2b900c5d..6b558f859 100644
--- a/ppd/hpcups/hp-psc_1500_series.ppd.gz
+++ b/ppd/hpcups/hp-psc_1500_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-psc_1510_series.ppd.gz b/ppd/hpcups/hp-psc_1510_series.ppd.gz
index 69479b3b0..40fa79e9e 100644
--- a/ppd/hpcups/hp-psc_1510_series.ppd.gz
+++ b/ppd/hpcups/hp-psc_1510_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-psc_1600_series.ppd.gz b/ppd/hpcups/hp-psc_1600_series.ppd.gz
index 240d45ddd..b25ed2420 100644
--- a/ppd/hpcups/hp-psc_1600_series.ppd.gz
+++ b/ppd/hpcups/hp-psc_1600_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-psc_2100_series.ppd.gz b/ppd/hpcups/hp-psc_2100_series.ppd.gz
index 28289704c..46210bd82 100644
--- a/ppd/hpcups/hp-psc_2100_series.ppd.gz
+++ b/ppd/hpcups/hp-psc_2100_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-psc_2150_series.ppd.gz b/ppd/hpcups/hp-psc_2150_series.ppd.gz
index 68cfdf6b8..694408da0 100644
--- a/ppd/hpcups/hp-psc_2150_series.ppd.gz
+++ b/ppd/hpcups/hp-psc_2150_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-psc_2170_series.ppd.gz b/ppd/hpcups/hp-psc_2170_series.ppd.gz
index 5e064a8b6..b941ad1eb 100644
--- a/ppd/hpcups/hp-psc_2170_series.ppd.gz
+++ b/ppd/hpcups/hp-psc_2170_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-psc_2200_series.ppd.gz b/ppd/hpcups/hp-psc_2200_series.ppd.gz
index b32ac4d42..fe826a558 100644
--- a/ppd/hpcups/hp-psc_2200_series.ppd.gz
+++ b/ppd/hpcups/hp-psc_2200_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-psc_2210_series.ppd.gz b/ppd/hpcups/hp-psc_2210_series.ppd.gz
index a684d4eee..01b240b29 100644
--- a/ppd/hpcups/hp-psc_2210_series.ppd.gz
+++ b/ppd/hpcups/hp-psc_2210_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-psc_2300_series.ppd.gz b/ppd/hpcups/hp-psc_2300_series.ppd.gz
index 0823145da..4ef13b384 100644
--- a/ppd/hpcups/hp-psc_2300_series.ppd.gz
+++ b/ppd/hpcups/hp-psc_2300_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-psc_2350_series.ppd.gz b/ppd/hpcups/hp-psc_2350_series.ppd.gz
index e960df6db..aa2defe7f 100644
--- a/ppd/hpcups/hp-psc_2350_series.ppd.gz
+++ b/ppd/hpcups/hp-psc_2350_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-psc_2400_series.ppd.gz b/ppd/hpcups/hp-psc_2400_series.ppd.gz
index 28ca0747c..c40a3ac0f 100644
--- a/ppd/hpcups/hp-psc_2400_series.ppd.gz
+++ b/ppd/hpcups/hp-psc_2400_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-psc_2500_series.ppd.gz b/ppd/hpcups/hp-psc_2500_series.ppd.gz
index 5ef61a373..6a2295e6f 100644
--- a/ppd/hpcups/hp-psc_2500_series.ppd.gz
+++ b/ppd/hpcups/hp-psc_2500_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-psc_500.ppd.gz b/ppd/hpcups/hp-psc_500.ppd.gz
index 69aabe778..affd5c4e5 100644
--- a/ppd/hpcups/hp-psc_500.ppd.gz
+++ b/ppd/hpcups/hp-psc_500.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-psc_720.ppd.gz b/ppd/hpcups/hp-psc_720.ppd.gz
index d65f64de5..acd89f616 100644
--- a/ppd/hpcups/hp-psc_720.ppd.gz
+++ b/ppd/hpcups/hp-psc_720.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-psc_750.ppd.gz b/ppd/hpcups/hp-psc_750.ppd.gz
index 688acfe36..ee7dfae87 100644
--- a/ppd/hpcups/hp-psc_750.ppd.gz
+++ b/ppd/hpcups/hp-psc_750.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-psc_750xi.ppd.gz b/ppd/hpcups/hp-psc_750xi.ppd.gz
index ce576da5c..4a81e52c4 100644
--- a/ppd/hpcups/hp-psc_750xi.ppd.gz
+++ b/ppd/hpcups/hp-psc_750xi.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-psc_760.ppd.gz b/ppd/hpcups/hp-psc_760.ppd.gz
index 41df6144d..7c8260662 100644
--- a/ppd/hpcups/hp-psc_760.ppd.gz
+++ b/ppd/hpcups/hp-psc_760.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-psc_780.ppd.gz b/ppd/hpcups/hp-psc_780.ppd.gz
index c81713020..124470705 100644
--- a/ppd/hpcups/hp-psc_780.ppd.gz
+++ b/ppd/hpcups/hp-psc_780.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-psc_780xi.ppd.gz b/ppd/hpcups/hp-psc_780xi.ppd.gz
index f49d4c00b..062222705 100644
--- a/ppd/hpcups/hp-psc_780xi.ppd.gz
+++ b/ppd/hpcups/hp-psc_780xi.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-psc_900_series.ppd.gz b/ppd/hpcups/hp-psc_900_series.ppd.gz
index 282a399b6..f26198d21 100644
--- a/ppd/hpcups/hp-psc_900_series.ppd.gz
+++ b/ppd/hpcups/hp-psc_900_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-psc_920.ppd.gz b/ppd/hpcups/hp-psc_920.ppd.gz
index 937bd6af4..f666490bf 100644
--- a/ppd/hpcups/hp-psc_920.ppd.gz
+++ b/ppd/hpcups/hp-psc_920.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-psc_950.ppd.gz b/ppd/hpcups/hp-psc_950.ppd.gz
index 9f4ed27e1..72f8262b8 100644
--- a/ppd/hpcups/hp-psc_950.ppd.gz
+++ b/ppd/hpcups/hp-psc_950.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-psc_950vr.ppd.gz b/ppd/hpcups/hp-psc_950vr.ppd.gz
index fe607abbd..c63339d8a 100644
--- a/ppd/hpcups/hp-psc_950vr.ppd.gz
+++ b/ppd/hpcups/hp-psc_950vr.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-psc_950xi.ppd.gz b/ppd/hpcups/hp-psc_950xi.ppd.gz
index 2690cad97..fc84bfa57 100644
--- a/ppd/hpcups/hp-psc_950xi.ppd.gz
+++ b/ppd/hpcups/hp-psc_950xi.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-smart_tank_350_series.ppd.gz b/ppd/hpcups/hp-smart_tank_350_series.ppd.gz
index 6e6f1e87c..2b46eba4f 100644
--- a/ppd/hpcups/hp-smart_tank_350_series.ppd.gz
+++ b/ppd/hpcups/hp-smart_tank_350_series.ppd.gz
Binary files differ
diff --git a/ppd/hpcups/hp-smart_tank_wireless_450_series.ppd.gz b/ppd/hpcups/hp-smart_tank_wireless_450_series.ppd.gz
index 65be9300c..ba6911c7e 100644
--- a/ppd/hpcups/hp-smart_tank_wireless_450_series.ppd.gz
+++ b/ppd/hpcups/hp-smart_tank_wireless_450_series.ppd.gz
Binary files differ
diff --git a/prnt/hpcups/HPCupsFilter.cpp b/prnt/hpcups/HPCupsFilter.cpp
index 413daa3c5..5b282d83f 100644
--- a/prnt/hpcups/HPCupsFilter.cpp
+++ b/prnt/hpcups/HPCupsFilter.cpp
@@ -641,7 +641,6 @@ int HPCupsFilter::processRasterData(cups_raster_t *cups_raster)
while (cupsRasterReadHeader2(cups_raster, &cups_header))
{
- dbglog("DEBUG: SHIVA inside the while loop");
IMAGE_PROCESSOR_ERROR result = imageProcessorStartPage(imageProcessor, &cups_header);
if (result != IPE_SUCCESS){
diff --git a/prnt/ps/hp-business_inkjet_2250-ps.ppd.gz b/prnt/ps/hp-business_inkjet_2250-ps.ppd.gz
index 4f00f6526..0cb38ba7e 100644
--- a/prnt/ps/hp-business_inkjet_2250-ps.ppd.gz
+++ b/prnt/ps/hp-business_inkjet_2250-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-business_inkjet_2280-ps.ppd.gz b/prnt/ps/hp-business_inkjet_2280-ps.ppd.gz
index 937a83d80..77d5ef722 100644
--- a/prnt/ps/hp-business_inkjet_2280-ps.ppd.gz
+++ b/prnt/ps/hp-business_inkjet_2280-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-business_inkjet_2300-ps.ppd.gz b/prnt/ps/hp-business_inkjet_2300-ps.ppd.gz
index 40d1b8a1e..c2617afd5 100644
--- a/prnt/ps/hp-business_inkjet_2300-ps.ppd.gz
+++ b/prnt/ps/hp-business_inkjet_2300-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-business_inkjet_2600-ps.ppd.gz b/prnt/ps/hp-business_inkjet_2600-ps.ppd.gz
index b503ed6d3..eb6bfe904 100644
--- a/prnt/ps/hp-business_inkjet_2600-ps.ppd.gz
+++ b/prnt/ps/hp-business_inkjet_2600-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-business_inkjet_2800-ps.ppd.gz b/prnt/ps/hp-business_inkjet_2800-ps.ppd.gz
index 970a72159..9e00e747c 100644
--- a/prnt/ps/hp-business_inkjet_2800-ps.ppd.gz
+++ b/prnt/ps/hp-business_inkjet_2800-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-business_inkjet_3000-ps.ppd.gz b/prnt/ps/hp-business_inkjet_3000-ps.ppd.gz
index 6f9b8ea99..af8936ee7 100644
--- a/prnt/ps/hp-business_inkjet_3000-ps.ppd.gz
+++ b/prnt/ps/hp-business_inkjet_3000-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-cm8050_mfp_with_edgeline-ps.ppd.gz b/prnt/ps/hp-cm8050_mfp_with_edgeline-ps.ppd.gz
index a580547b3..866b7fe1b 100644
--- a/prnt/ps/hp-cm8050_mfp_with_edgeline-ps.ppd.gz
+++ b/prnt/ps/hp-cm8050_mfp_with_edgeline-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-cm8060_mfp_with_edgeline-ps.ppd.gz b/prnt/ps/hp-cm8060_mfp_with_edgeline-ps.ppd.gz
index 1bbb2601c..f607fb2f0 100644
--- a/prnt/ps/hp-cm8060_mfp_with_edgeline-ps.ppd.gz
+++ b/prnt/ps/hp-cm8060_mfp_with_edgeline-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet-ps.ppd.gz b/prnt/ps/hp-color_laserjet-ps.ppd.gz
index dabc31981..ea3547cdc 100644
--- a/prnt/ps/hp-color_laserjet-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_2500-ps.ppd.gz b/prnt/ps/hp-color_laserjet_2500-ps.ppd.gz
index 5a50bea1f..38e58fa5b 100644
--- a/prnt/ps/hp-color_laserjet_2500-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_2500-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_2500_series-ps.ppd.gz b/prnt/ps/hp-color_laserjet_2500_series-ps.ppd.gz
index f0a6c766e..dc5afd36d 100644
--- a/prnt/ps/hp-color_laserjet_2500_series-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_2500_series-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_2550_series-ps.ppd.gz b/prnt/ps/hp-color_laserjet_2550_series-ps.ppd.gz
index 0b79fe564..442fc768f 100644
--- a/prnt/ps/hp-color_laserjet_2550_series-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_2550_series-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_2605-ps.ppd.gz b/prnt/ps/hp-color_laserjet_2605-ps.ppd.gz
index fa2a2a7bc..06c2bb3c1 100644
--- a/prnt/ps/hp-color_laserjet_2605-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_2605-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_2605dn-ps.ppd.gz b/prnt/ps/hp-color_laserjet_2605dn-ps.ppd.gz
index f7b2f0450..e91ade9ce 100644
--- a/prnt/ps/hp-color_laserjet_2605dn-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_2605dn-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_2605dtn-ps.ppd.gz b/prnt/ps/hp-color_laserjet_2605dtn-ps.ppd.gz
index 482b420c3..473d42c46 100644
--- a/prnt/ps/hp-color_laserjet_2605dtn-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_2605dtn-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_2700-ps.ppd.gz b/prnt/ps/hp-color_laserjet_2700-ps.ppd.gz
index e5f76abcf..457c76501 100644
--- a/prnt/ps/hp-color_laserjet_2700-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_2700-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_2700n-ps.ppd.gz b/prnt/ps/hp-color_laserjet_2700n-ps.ppd.gz
index 3c828685b..04ab577b9 100644
--- a/prnt/ps/hp-color_laserjet_2700n-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_2700n-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_2800-ps.ppd.gz b/prnt/ps/hp-color_laserjet_2800-ps.ppd.gz
index e1e19dbc4..533a0b4f0 100644
--- a/prnt/ps/hp-color_laserjet_2800-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_2800-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_2820-ps.ppd.gz b/prnt/ps/hp-color_laserjet_2820-ps.ppd.gz
index 3c37b9f4f..7c4fca3e9 100644
--- a/prnt/ps/hp-color_laserjet_2820-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_2820-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_2830-ps.ppd.gz b/prnt/ps/hp-color_laserjet_2830-ps.ppd.gz
index 15d6f3728..661401a1c 100644
--- a/prnt/ps/hp-color_laserjet_2830-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_2830-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_2840-ps.ppd.gz b/prnt/ps/hp-color_laserjet_2840-ps.ppd.gz
index 2436717e3..5c5e05f8a 100644
--- a/prnt/ps/hp-color_laserjet_2840-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_2840-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_3000-ps.ppd.gz b/prnt/ps/hp-color_laserjet_3000-ps.ppd.gz
index b2f2743f3..04998f661 100644
--- a/prnt/ps/hp-color_laserjet_3000-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_3000-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_3700-ps.ppd.gz b/prnt/ps/hp-color_laserjet_3700-ps.ppd.gz
index dd4a69431..7b0bd4edd 100644
--- a/prnt/ps/hp-color_laserjet_3700-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_3700-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_3700n-ps.ppd.gz b/prnt/ps/hp-color_laserjet_3700n-ps.ppd.gz
index 84fe5a29a..d4f1f6e78 100644
--- a/prnt/ps/hp-color_laserjet_3700n-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_3700n-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_3800-ps.ppd.gz b/prnt/ps/hp-color_laserjet_3800-ps.ppd.gz
index 446a43d7f..aca7b8949 100644
--- a/prnt/ps/hp-color_laserjet_3800-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_3800-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_4500-ps.ppd.gz b/prnt/ps/hp-color_laserjet_4500-ps.ppd.gz
index 44137ba50..5c6497661 100644
--- a/prnt/ps/hp-color_laserjet_4500-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_4500-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_4550-ps.ppd.gz b/prnt/ps/hp-color_laserjet_4550-ps.ppd.gz
index 0bbed1c6a..d3295f5dc 100644
--- a/prnt/ps/hp-color_laserjet_4550-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_4550-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_4600-ps.ppd.gz b/prnt/ps/hp-color_laserjet_4600-ps.ppd.gz
index c656ff023..9294a2aef 100644
--- a/prnt/ps/hp-color_laserjet_4600-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_4600-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_4600_series-ps.ppd.gz b/prnt/ps/hp-color_laserjet_4600_series-ps.ppd.gz
index e83181320..ded6e5db1 100644
--- a/prnt/ps/hp-color_laserjet_4600_series-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_4600_series-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_4610-ps.ppd.gz b/prnt/ps/hp-color_laserjet_4610-ps.ppd.gz
index 535d88efd..710776f0c 100644
--- a/prnt/ps/hp-color_laserjet_4610-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_4610-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_4650-ps.ppd.gz b/prnt/ps/hp-color_laserjet_4650-ps.ppd.gz
index ffdadd536..24fe7abc6 100644
--- a/prnt/ps/hp-color_laserjet_4650-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_4650-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_4700-ps.ppd.gz b/prnt/ps/hp-color_laserjet_4700-ps.ppd.gz
index 384a65cf9..3289044b3 100644
--- a/prnt/ps/hp-color_laserjet_4700-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_4700-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_4730mfp-ps.ppd.gz b/prnt/ps/hp-color_laserjet_4730mfp-ps.ppd.gz
index e61506da8..f651e0e95 100644
--- a/prnt/ps/hp-color_laserjet_4730mfp-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_4730mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_5500-ps.ppd.gz b/prnt/ps/hp-color_laserjet_5500-ps.ppd.gz
index edeb69693..e87fb0dea 100644
--- a/prnt/ps/hp-color_laserjet_5500-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_5500-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_5550-ps.ppd.gz b/prnt/ps/hp-color_laserjet_5550-ps.ppd.gz
index ff03329b9..cb5e2d5b7 100644
--- a/prnt/ps/hp-color_laserjet_5550-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_5550-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_5m-ps.ppd.gz b/prnt/ps/hp-color_laserjet_5m-ps.ppd.gz
index 99271a0a8..51f9115c7 100644
--- a/prnt/ps/hp-color_laserjet_5m-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_5m-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_8500-ps.ppd.gz b/prnt/ps/hp-color_laserjet_8500-ps.ppd.gz
index b259c09ea..7a0b5150f 100644
--- a/prnt/ps/hp-color_laserjet_8500-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_8500-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_8550-ps.ppd.gz b/prnt/ps/hp-color_laserjet_8550-ps.ppd.gz
index 1366dd7a7..7567bd7c2 100644
--- a/prnt/ps/hp-color_laserjet_8550-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_8550-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_9500-ps.ppd.gz b/prnt/ps/hp-color_laserjet_9500-ps.ppd.gz
index 49893cb67..bb21362e0 100644
--- a/prnt/ps/hp-color_laserjet_9500-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_9500-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_9500_mfp-ps.ppd.gz b/prnt/ps/hp-color_laserjet_9500_mfp-ps.ppd.gz
index 414802d33..49a7e02e2 100644
--- a/prnt/ps/hp-color_laserjet_9500_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_9500_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_cm1015-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cm1015-ps.ppd.gz
index 2d7a69c04..5f17bb4e1 100644
--- a/prnt/ps/hp-color_laserjet_cm1015-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_cm1015-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_cm1017-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cm1017-ps.ppd.gz
index 075b78a70..a2d62f61a 100644
--- a/prnt/ps/hp-color_laserjet_cm1017-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_cm1017-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_cm1312_mfp-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cm1312_mfp-ps.ppd.gz
index c3298d02d..026e0f450 100644
--- a/prnt/ps/hp-color_laserjet_cm1312_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_cm1312_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_cm1312nfi_mfp-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cm1312nfi_mfp-ps.ppd.gz
index bec38eea6..836d118d1 100644
--- a/prnt/ps/hp-color_laserjet_cm1312nfi_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_cm1312nfi_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_cm2320_mfp-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cm2320_mfp-ps.ppd.gz
index fb646773c..8f807bb93 100644
--- a/prnt/ps/hp-color_laserjet_cm2320_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_cm2320_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_cm2320fxi_mfp-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cm2320fxi_mfp-ps.ppd.gz
index b305a3ad1..704ac0a2b 100644
--- a/prnt/ps/hp-color_laserjet_cm2320fxi_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_cm2320fxi_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_cm2320n_mfp-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cm2320n_mfp-ps.ppd.gz
index 6c792cf9e..7f34a3ceb 100644
--- a/prnt/ps/hp-color_laserjet_cm2320n_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_cm2320n_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_cm2320nf_mfp-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cm2320nf_mfp-ps.ppd.gz
index c249f9496..57001184b 100644
--- a/prnt/ps/hp-color_laserjet_cm2320nf_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_cm2320nf_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_cm3530_mfp-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cm3530_mfp-ps.ppd.gz
index df2235e48..459d82474 100644
--- a/prnt/ps/hp-color_laserjet_cm3530_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_cm3530_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_cm4540_mfp-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cm4540_mfp-ps.ppd.gz
index 66f955374..9f44a8dbe 100644
--- a/prnt/ps/hp-color_laserjet_cm4540_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_cm4540_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_cm4730_mfp-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cm4730_mfp-ps.ppd.gz
index 35b13eceb..4904e395f 100644
--- a/prnt/ps/hp-color_laserjet_cm4730_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_cm4730_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_cm6030_mfp-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cm6030_mfp-ps.ppd.gz
index 82c454c3d..3b150acf7 100644
--- a/prnt/ps/hp-color_laserjet_cm6030_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_cm6030_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_cm6040_mfp-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cm6040_mfp-ps.ppd.gz
index 6194d2e2b..61cdf5a51 100644
--- a/prnt/ps/hp-color_laserjet_cm6040_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_cm6040_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_cm6049_mfp-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cm6049_mfp-ps.ppd.gz
index 56dbb38e3..fe64d4f80 100644
--- a/prnt/ps/hp-color_laserjet_cm6049_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_cm6049_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_cp1514n-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp1514n-ps.ppd.gz
index 322ca21c7..2d889a0c7 100644
--- a/prnt/ps/hp-color_laserjet_cp1514n-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_cp1514n-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_cp1515n-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp1515n-ps.ppd.gz
index 3968fa312..ff538ce7a 100644
--- a/prnt/ps/hp-color_laserjet_cp1515n-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_cp1515n-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_cp1518ni-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp1518ni-ps.ppd.gz
index dac021f31..5a8d291fe 100644
--- a/prnt/ps/hp-color_laserjet_cp1518ni-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_cp1518ni-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_cp2025-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp2025-ps.ppd.gz
index 90a91c18f..9d7afaa57 100644
--- a/prnt/ps/hp-color_laserjet_cp2025-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_cp2025-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_cp2025dn-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp2025dn-ps.ppd.gz
index f771d27c4..646e3714c 100644
--- a/prnt/ps/hp-color_laserjet_cp2025dn-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_cp2025dn-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_cp2025n-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp2025n-ps.ppd.gz
index 6476ff40f..fa96e6a84 100644
--- a/prnt/ps/hp-color_laserjet_cp2025n-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_cp2025n-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_cp2025x-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp2025x-ps.ppd.gz
index fb1c108e7..ed9362b19 100644
--- a/prnt/ps/hp-color_laserjet_cp2025x-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_cp2025x-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_cp3505-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp3505-ps.ppd.gz
index 1b5cecdf1..b309842cd 100644
--- a/prnt/ps/hp-color_laserjet_cp3505-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_cp3505-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_cp3525-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp3525-ps.ppd.gz
index 098228acf..0aedb3596 100644
--- a/prnt/ps/hp-color_laserjet_cp3525-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_cp3525-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_cp4005-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp4005-ps.ppd.gz
index 539aa4072..18c4d4442 100644
--- a/prnt/ps/hp-color_laserjet_cp4005-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_cp4005-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_cp4020_series-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp4020_series-ps.ppd.gz
index 8abc6d52d..0993a9ace 100644
--- a/prnt/ps/hp-color_laserjet_cp4020_series-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_cp4020_series-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_cp4520_series-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp4520_series-ps.ppd.gz
index dcf70aaa0..09f4eea3b 100644
--- a/prnt/ps/hp-color_laserjet_cp4520_series-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_cp4520_series-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_cp5225-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp5225-ps.ppd.gz
index 944d25c46..c129c11b8 100644
--- a/prnt/ps/hp-color_laserjet_cp5225-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_cp5225-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_cp5225dn-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp5225dn-ps.ppd.gz
index c247ca2b2..c2cf8c417 100644
--- a/prnt/ps/hp-color_laserjet_cp5225dn-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_cp5225dn-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_cp5225n-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp5225n-ps.ppd.gz
index 772a4585d..af3899f51 100644
--- a/prnt/ps/hp-color_laserjet_cp5225n-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_cp5225n-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_cp5520_series-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp5520_series-ps.ppd.gz
index aa575db5f..ab43a9f9b 100644
--- a/prnt/ps/hp-color_laserjet_cp5520_series-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_cp5520_series-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_cp6015-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp6015-ps.ppd.gz
index 8d2885b2f..78e548964 100644
--- a/prnt/ps/hp-color_laserjet_cp6015-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_cp6015-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_e65050_e65060-ps.ppd.gz b/prnt/ps/hp-color_laserjet_e65050_e65060-ps.ppd.gz
index 775a1bdad..22a2be7a7 100644
--- a/prnt/ps/hp-color_laserjet_e65050_e65060-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_e65050_e65060-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_e67550_e67560-ps.ppd.gz b/prnt/ps/hp-color_laserjet_e67550_e67560-ps.ppd.gz
index 6ed257d8a..029e604cf 100644
--- a/prnt/ps/hp-color_laserjet_e67550_e67560-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_e67550_e67560-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_flow_mfp_m680-ps.ppd.gz b/prnt/ps/hp-color_laserjet_flow_mfp_m680-ps.ppd.gz
index b71fbc58d..62ff450c8 100644
--- a/prnt/ps/hp-color_laserjet_flow_mfp_m680-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_flow_mfp_m680-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_flow_mfp_m880-ps.ppd.gz b/prnt/ps/hp-color_laserjet_flow_mfp_m880-ps.ppd.gz
index c5d6202bc..e568e27c2 100644
--- a/prnt/ps/hp-color_laserjet_flow_mfp_m880-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_flow_mfp_m880-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_m153-m154-ps.ppd.gz b/prnt/ps/hp-color_laserjet_m153-m154-ps.ppd.gz
index dac897914..5dc92b303 100644
--- a/prnt/ps/hp-color_laserjet_m153-m154-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_m153-m154-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_m253-m254-ps.ppd.gz b/prnt/ps/hp-color_laserjet_m253-m254-ps.ppd.gz
index de96a0210..310711cc3 100644
--- a/prnt/ps/hp-color_laserjet_m253-m254-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_m253-m254-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_m452-ps.ppd.gz b/prnt/ps/hp-color_laserjet_m452-ps.ppd.gz
index 680444b80..1022d77c1 100644
--- a/prnt/ps/hp-color_laserjet_m452-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_m452-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_m452d-ps.ppd.gz b/prnt/ps/hp-color_laserjet_m452d-ps.ppd.gz
index d22e82bde..bde88f978 100644
--- a/prnt/ps/hp-color_laserjet_m452d-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_m452d-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_m552-ps.ppd.gz b/prnt/ps/hp-color_laserjet_m552-ps.ppd.gz
index f00a16498..0c7da7a83 100644
--- a/prnt/ps/hp-color_laserjet_m552-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_m552-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_m553-ps.ppd.gz b/prnt/ps/hp-color_laserjet_m553-ps.ppd.gz
index 2aea1df91..f841a264c 100644
--- a/prnt/ps/hp-color_laserjet_m553-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_m553-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_m651-ps.ppd.gz b/prnt/ps/hp-color_laserjet_m651-ps.ppd.gz
index 89243105a..0aa021e7a 100644
--- a/prnt/ps/hp-color_laserjet_m651-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_m651-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_m652_m653-ps.ppd.gz b/prnt/ps/hp-color_laserjet_m652_m653-ps.ppd.gz
index 5b78c73d6..0e21eca2d 100644
--- a/prnt/ps/hp-color_laserjet_m652_m653-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_m652_m653-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_m750-ps.ppd.gz b/prnt/ps/hp-color_laserjet_m750-ps.ppd.gz
index 93ec469ff..9bc36afc1 100644
--- a/prnt/ps/hp-color_laserjet_m750-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_m750-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_m855-ps.ppd.gz b/prnt/ps/hp-color_laserjet_m855-ps.ppd.gz
index d85697768..e805d9e9e 100644
--- a/prnt/ps/hp-color_laserjet_m855-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_m855-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_mfp_m178-m181-ps.ppd.gz b/prnt/ps/hp-color_laserjet_mfp_m178-m181-ps.ppd.gz
index c14b4ae12..04a6cdcae 100644
--- a/prnt/ps/hp-color_laserjet_mfp_m178-m181-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_mfp_m178-m181-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_mfp_m274-ps.ppd.gz b/prnt/ps/hp-color_laserjet_mfp_m274-ps.ppd.gz
index bbac60d73..8ddaee7c8 100644
--- a/prnt/ps/hp-color_laserjet_mfp_m274-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_mfp_m274-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_mfp_m278-m281-ps.ppd.gz b/prnt/ps/hp-color_laserjet_mfp_m278-m281-ps.ppd.gz
index 6eaeed271..2879c0608 100644
--- a/prnt/ps/hp-color_laserjet_mfp_m278-m281-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_mfp_m278-m281-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_mfp_m577-ps.ppd.gz b/prnt/ps/hp-color_laserjet_mfp_m577-ps.ppd.gz
index 77d9b3d3e..feed5111e 100644
--- a/prnt/ps/hp-color_laserjet_mfp_m577-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_mfp_m577-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_mfp_m680-ps.ppd.gz b/prnt/ps/hp-color_laserjet_mfp_m680-ps.ppd.gz
index b639af99a..a97059e0d 100644
--- a/prnt/ps/hp-color_laserjet_mfp_m680-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_mfp_m680-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_mfp_m681_m682-ps.ppd.gz b/prnt/ps/hp-color_laserjet_mfp_m681_m682-ps.ppd.gz
index 2a360d753..091c4560f 100644
--- a/prnt/ps/hp-color_laserjet_mfp_m681_m682-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_mfp_m681_m682-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_pro_m252-ps.ppd.gz b/prnt/ps/hp-color_laserjet_pro_m252-ps.ppd.gz
index 38c52128d..3efd2da85 100644
--- a/prnt/ps/hp-color_laserjet_pro_m252-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_pro_m252-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_pro_mfp_m277-ps.ppd.gz b/prnt/ps/hp-color_laserjet_pro_mfp_m277-ps.ppd.gz
index 030d99336..67c569612 100644
--- a/prnt/ps/hp-color_laserjet_pro_mfp_m277-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_pro_mfp_m277-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_pro_mfp_m377-ps.ppd.gz b/prnt/ps/hp-color_laserjet_pro_mfp_m377-ps.ppd.gz
index 37f928958..396a0ac9f 100644
--- a/prnt/ps/hp-color_laserjet_pro_mfp_m377-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_pro_mfp_m377-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_pro_mfp_m476-ps.ppd.gz b/prnt/ps/hp-color_laserjet_pro_mfp_m476-ps.ppd.gz
index da5efc1cd..6a1574eef 100644
--- a/prnt/ps/hp-color_laserjet_pro_mfp_m476-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_pro_mfp_m476-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_pro_mfp_m477-ps.ppd.gz b/prnt/ps/hp-color_laserjet_pro_mfp_m477-ps.ppd.gz
index ff9d11bed..82737b97c 100644
--- a/prnt/ps/hp-color_laserjet_pro_mfp_m477-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_pro_mfp_m477-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-color_laserjet_pro_mfp_m477d-ps.ppd.gz b/prnt/ps/hp-color_laserjet_pro_mfp_m477d-ps.ppd.gz
index 670b747ee..3ef0440cf 100644
--- a/prnt/ps/hp-color_laserjet_pro_mfp_m477d-ps.ppd.gz
+++ b/prnt/ps/hp-color_laserjet_pro_mfp_m477d-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_4000ps.ppd.gz b/prnt/ps/hp-designjet_4000ps.ppd.gz
index 11b582a42..684f13414 100644
--- a/prnt/ps/hp-designjet_4000ps.ppd.gz
+++ b/prnt/ps/hp-designjet_4000ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_4020ps-ps.ppd.gz b/prnt/ps/hp-designjet_4020ps-ps.ppd.gz
index 612dbd872..0bbb84e80 100644
--- a/prnt/ps/hp-designjet_4020ps-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_4020ps-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_4500mfp.ppd.gz b/prnt/ps/hp-designjet_4500mfp.ppd.gz
index ee70fe592..e90441e0b 100644
--- a/prnt/ps/hp-designjet_4500mfp.ppd.gz
+++ b/prnt/ps/hp-designjet_4500mfp.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_4500ps.ppd.gz b/prnt/ps/hp-designjet_4500ps.ppd.gz
index 3543d5258..8d90651e0 100644
--- a/prnt/ps/hp-designjet_4500ps.ppd.gz
+++ b/prnt/ps/hp-designjet_4500ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_4520mfp-ps.ppd.gz b/prnt/ps/hp-designjet_4520mfp-ps.ppd.gz
index 3839539d3..beb444c71 100644
--- a/prnt/ps/hp-designjet_4520mfp-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_4520mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_4520ps-ps.ppd.gz b/prnt/ps/hp-designjet_4520ps-ps.ppd.gz
index ca80b94f0..8a02df41f 100644
--- a/prnt/ps/hp-designjet_4520ps-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_4520ps-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_Z6_24in-ps.ppd.gz b/prnt/ps/hp-designjet_Z6_24in-ps.ppd.gz
index 98141de5f..d50efe167 100644
--- a/prnt/ps/hp-designjet_Z6_24in-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_Z6_24in-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_Z6_44in-ps.ppd.gz b/prnt/ps/hp-designjet_Z6_44in-ps.ppd.gz
index bf594f25c..203366d0c 100644
--- a/prnt/ps/hp-designjet_Z6_44in-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_Z6_44in-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_Z6dr_44in-ps.ppd.gz b/prnt/ps/hp-designjet_Z6dr_44in-ps.ppd.gz
index a83280b55..806f39253 100644
--- a/prnt/ps/hp-designjet_Z6dr_44in-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_Z6dr_44in-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_Z9_24in-ps.ppd.gz b/prnt/ps/hp-designjet_Z9_24in-ps.ppd.gz
index 8d700378b..e482726e1 100644
--- a/prnt/ps/hp-designjet_Z9_24in-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_Z9_24in-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_Z9_44in-ps.ppd.gz b/prnt/ps/hp-designjet_Z9_44in-ps.ppd.gz
index 5beb58a4a..731c23c0d 100644
--- a/prnt/ps/hp-designjet_Z9_44in-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_Z9_44in-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_Z9dr_44in-ps.ppd.gz b/prnt/ps/hp-designjet_Z9dr_44in-ps.ppd.gz
index 4ffbc04aa..feca1a1ec 100644
--- a/prnt/ps/hp-designjet_Z9dr_44in-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_Z9dr_44in-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_d5800-ps.ppd.gz b/prnt/ps/hp-designjet_d5800-ps.ppd.gz
index 501d6a229..d27c90fb6 100644
--- a/prnt/ps/hp-designjet_d5800-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_d5800-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_t1100ps_24in-ps.ppd.gz b/prnt/ps/hp-designjet_t1100ps_24in-ps.ppd.gz
index 53d8ede46..1ef93ed31 100644
--- a/prnt/ps/hp-designjet_t1100ps_24in-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_t1100ps_24in-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_t1100ps_44in-ps.ppd.gz b/prnt/ps/hp-designjet_t1100ps_44in-ps.ppd.gz
index 6286c7ff7..9655f4e4c 100644
--- a/prnt/ps/hp-designjet_t1100ps_44in-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_t1100ps_44in-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_t1120ps_24in-ps.ppd.gz b/prnt/ps/hp-designjet_t1120ps_24in-ps.ppd.gz
index ddf3d1562..5f0b68cd4 100644
--- a/prnt/ps/hp-designjet_t1120ps_24in-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_t1120ps_24in-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_t1120ps_44in-ps.ppd.gz b/prnt/ps/hp-designjet_t1120ps_44in-ps.ppd.gz
index 9da9cf64e..1365e1f79 100644
--- a/prnt/ps/hp-designjet_t1120ps_44in-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_t1120ps_44in-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_t1200_postscript-ps.ppd.gz b/prnt/ps/hp-designjet_t1200_postscript-ps.ppd.gz
index cf7ddaeb1..bccbe6288 100644
--- a/prnt/ps/hp-designjet_t1200_postscript-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_t1200_postscript-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_t1300_postscript-ps.ppd.gz b/prnt/ps/hp-designjet_t1300_postscript-ps.ppd.gz
index 01372e112..c941d1438 100644
--- a/prnt/ps/hp-designjet_t1300_postscript-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_t1300_postscript-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_t1500-postscript.ppd.gz b/prnt/ps/hp-designjet_t1500-postscript.ppd.gz
index b23ca1406..fd85a5742 100644
--- a/prnt/ps/hp-designjet_t1500-postscript.ppd.gz
+++ b/prnt/ps/hp-designjet_t1500-postscript.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_t1700_postscript-ps.ppd.gz b/prnt/ps/hp-designjet_t1700_postscript-ps.ppd.gz
index 1f573b51f..4e2da5067 100644
--- a/prnt/ps/hp-designjet_t1700_postscript-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_t1700_postscript-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_t1700dr_postscript-ps.ppd.gz b/prnt/ps/hp-designjet_t1700dr_postscript-ps.ppd.gz
index 96f8c339b..8327385ec 100644
--- a/prnt/ps/hp-designjet_t1700dr_postscript-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_t1700dr_postscript-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_t2300_postscript-ps.ppd.gz b/prnt/ps/hp-designjet_t2300_postscript-ps.ppd.gz
index bd52f3466..a63ec91c9 100644
--- a/prnt/ps/hp-designjet_t2300_postscript-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_t2300_postscript-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_t2500-postscript.ppd.gz b/prnt/ps/hp-designjet_t2500-postscript.ppd.gz
index 2e9ff7479..004a440c3 100644
--- a/prnt/ps/hp-designjet_t2500-postscript.ppd.gz
+++ b/prnt/ps/hp-designjet_t2500-postscript.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_t3500-ps.ppd.gz b/prnt/ps/hp-designjet_t3500-ps.ppd.gz
index f0f49ffea..20f5c267b 100644
--- a/prnt/ps/hp-designjet_t3500-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_t3500-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_t7100ps-ps.ppd.gz b/prnt/ps/hp-designjet_t7100ps-ps.ppd.gz
index 6b5520735..9b3e35261 100644
--- a/prnt/ps/hp-designjet_t7100ps-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_t7100ps-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_t7100ps_monochrome-ps.ppd.gz b/prnt/ps/hp-designjet_t7100ps_monochrome-ps.ppd.gz
index 2b98d1381..21e3c5584 100644
--- a/prnt/ps/hp-designjet_t7100ps_monochrome-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_t7100ps_monochrome-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_t7200-ps.ppd.gz b/prnt/ps/hp-designjet_t7200-ps.ppd.gz
index a96fe0247..fe7c64935 100644
--- a/prnt/ps/hp-designjet_t7200-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_t7200-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_t770_postscript-ps.ppd.gz b/prnt/ps/hp-designjet_t770_postscript-ps.ppd.gz
index 8c893a3e3..e1c6ba7a7 100644
--- a/prnt/ps/hp-designjet_t770_postscript-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_t770_postscript-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_t770ps_24in-ps.ppd.gz b/prnt/ps/hp-designjet_t770ps_24in-ps.ppd.gz
index db1138166..e11975c73 100644
--- a/prnt/ps/hp-designjet_t770ps_24in-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_t770ps_24in-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_t790ps_24in-ps.ppd.gz b/prnt/ps/hp-designjet_t790ps_24in-ps.ppd.gz
index 4dbe6070d..b036a68ce 100644
--- a/prnt/ps/hp-designjet_t790ps_24in-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_t790ps_24in-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_t790ps_44in-ps.ppd.gz b/prnt/ps/hp-designjet_t790ps_44in-ps.ppd.gz
index e053264be..1450ca970 100644
--- a/prnt/ps/hp-designjet_t790ps_44in-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_t790ps_44in-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_t795ps_44in-ps.ppd.gz b/prnt/ps/hp-designjet_t795ps_44in-ps.ppd.gz
index 35964f29a..7f42fc757 100644
--- a/prnt/ps/hp-designjet_t795ps_44in-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_t795ps_44in-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_t920-postscript.ppd.gz b/prnt/ps/hp-designjet_t920-postscript.ppd.gz
index 5f7fb3a7a..87ae9d994 100644
--- a/prnt/ps/hp-designjet_t920-postscript.ppd.gz
+++ b/prnt/ps/hp-designjet_t920-postscript.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_z2600_postscript-ps.ppd.gz b/prnt/ps/hp-designjet_z2600_postscript-ps.ppd.gz
index 8497a372d..949b1e6c4 100644
--- a/prnt/ps/hp-designjet_z2600_postscript-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_z2600_postscript-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_z5200_postscript-ps.ppd.gz b/prnt/ps/hp-designjet_z5200_postscript-ps.ppd.gz
index 55228e931..19215d4ec 100644
--- a/prnt/ps/hp-designjet_z5200_postscript-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_z5200_postscript-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_z5400-postscript.ppd.gz b/prnt/ps/hp-designjet_z5400-postscript.ppd.gz
index 29bb4d011..da0e0f958 100644
--- a/prnt/ps/hp-designjet_z5400-postscript.ppd.gz
+++ b/prnt/ps/hp-designjet_z5400-postscript.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_z5600_postscript-ps.ppd.gz b/prnt/ps/hp-designjet_z5600_postscript-ps.ppd.gz
index eb12b6546..f813c6a57 100644
--- a/prnt/ps/hp-designjet_z5600_postscript-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_z5600_postscript-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_z6100ps_42in_photo-ps.ppd.gz b/prnt/ps/hp-designjet_z6100ps_42in_photo-ps.ppd.gz
index f37052810..5a27f47af 100644
--- a/prnt/ps/hp-designjet_z6100ps_42in_photo-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_z6100ps_42in_photo-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_z6100ps_60in_photo-ps.ppd.gz b/prnt/ps/hp-designjet_z6100ps_60in_photo-ps.ppd.gz
index 641feefc3..00b4c4e98 100644
--- a/prnt/ps/hp-designjet_z6100ps_60in_photo-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_z6100ps_60in_photo-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_z6200_42in_photo-ps.ppd.gz b/prnt/ps/hp-designjet_z6200_42in_photo-ps.ppd.gz
index 2385ba2cf..36f0d0a05 100644
--- a/prnt/ps/hp-designjet_z6200_42in_photo-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_z6200_42in_photo-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_z6200_60in_photo-ps.ppd.gz b/prnt/ps/hp-designjet_z6200_60in_photo-ps.ppd.gz
index 4d8e1a3ba..3225abc87 100644
--- a/prnt/ps/hp-designjet_z6200_60in_photo-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_z6200_60in_photo-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_z6600-postscript.ppd.gz b/prnt/ps/hp-designjet_z6600-postscript.ppd.gz
index ef0e6a3d5..304782fc9 100644
--- a/prnt/ps/hp-designjet_z6600-postscript.ppd.gz
+++ b/prnt/ps/hp-designjet_z6600-postscript.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_z6610ps_60in-ps.ppd.gz b/prnt/ps/hp-designjet_z6610ps_60in-ps.ppd.gz
index 2fb38864a..f8ccdf15d 100644
--- a/prnt/ps/hp-designjet_z6610ps_60in-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_z6610ps_60in-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_z6800_photo-postscript.ppd.gz b/prnt/ps/hp-designjet_z6800_photo-postscript.ppd.gz
index 7c60f2b3d..7c5b6f630 100644
--- a/prnt/ps/hp-designjet_z6800_photo-postscript.ppd.gz
+++ b/prnt/ps/hp-designjet_z6800_photo-postscript.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_z6810ps_42in-ps.ppd.gz b/prnt/ps/hp-designjet_z6810ps_42in-ps.ppd.gz
index 67079ae08..6aa50d2f9 100644
--- a/prnt/ps/hp-designjet_z6810ps_42in-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_z6810ps_42in-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-designjet_z6810ps_60in-ps.ppd.gz b/prnt/ps/hp-designjet_z6810ps_60in-ps.ppd.gz
index 437288aeb..ca9529734 100644
--- a/prnt/ps/hp-designjet_z6810ps_60in-ps.ppd.gz
+++ b/prnt/ps/hp-designjet_z6810ps_60in-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_100_color_mfp_m175-ps.ppd.gz b/prnt/ps/hp-laserjet_100_color_mfp_m175-ps.ppd.gz
index 5c374ebfe..a394940d0 100644
--- a/prnt/ps/hp-laserjet_100_color_mfp_m175-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_100_color_mfp_m175-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_1200-ps.ppd.gz b/prnt/ps/hp-laserjet_1200-ps.ppd.gz
index 9344446e6..537742f4f 100644
--- a/prnt/ps/hp-laserjet_1200-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_1200-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_1200n-ps.ppd.gz b/prnt/ps/hp-laserjet_1200n-ps.ppd.gz
index 37dfdb0d4..2a9c5bfe1 100644
--- a/prnt/ps/hp-laserjet_1200n-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_1200n-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_1220-ps.ppd.gz b/prnt/ps/hp-laserjet_1220-ps.ppd.gz
index e1f726d2d..7af24bdbb 100644
--- a/prnt/ps/hp-laserjet_1220-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_1220-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_1220se-ps.ppd.gz b/prnt/ps/hp-laserjet_1220se-ps.ppd.gz
index d3e3eb3b9..f3b01dc1d 100644
--- a/prnt/ps/hp-laserjet_1220se-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_1220se-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_1300-ps.ppd.gz b/prnt/ps/hp-laserjet_1300-ps.ppd.gz
index 9f4beff21..8214a4f4b 100644
--- a/prnt/ps/hp-laserjet_1300-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_1300-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_1300n-ps.ppd.gz b/prnt/ps/hp-laserjet_1300n-ps.ppd.gz
index eeea50f8c..9475c409d 100644
--- a/prnt/ps/hp-laserjet_1300n-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_1300n-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_1300xi-ps.ppd.gz b/prnt/ps/hp-laserjet_1300xi-ps.ppd.gz
index 8cdee45ce..387493a8b 100644
--- a/prnt/ps/hp-laserjet_1300xi-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_1300xi-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_1320-ps.ppd.gz b/prnt/ps/hp-laserjet_1320-ps.ppd.gz
index 539b22590..e6bec035e 100644
--- a/prnt/ps/hp-laserjet_1320-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_1320-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_1320_series-ps.ppd.gz b/prnt/ps/hp-laserjet_1320_series-ps.ppd.gz
index 033a2cc6f..e98b84430 100644
--- a/prnt/ps/hp-laserjet_1320_series-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_1320_series-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_1320n-ps.ppd.gz b/prnt/ps/hp-laserjet_1320n-ps.ppd.gz
index 82777d75e..b61db8123 100644
--- a/prnt/ps/hp-laserjet_1320n-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_1320n-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_1320nw-ps.ppd.gz b/prnt/ps/hp-laserjet_1320nw-ps.ppd.gz
index 0bbaf7461..bbf95a9c5 100644
--- a/prnt/ps/hp-laserjet_1320nw-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_1320nw-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_1320tn-ps.ppd.gz b/prnt/ps/hp-laserjet_1320tn-ps.ppd.gz
index a4bd96499..8cb813092 100644
--- a/prnt/ps/hp-laserjet_1320tn-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_1320tn-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_200_color_m251-ps.ppd.gz b/prnt/ps/hp-laserjet_200_color_m251-ps.ppd.gz
index 56cb88316..566b76d8c 100644
--- a/prnt/ps/hp-laserjet_200_color_m251-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_200_color_m251-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_200_colormfp_m275-ps.ppd.gz b/prnt/ps/hp-laserjet_200_colormfp_m275-ps.ppd.gz
index 9f52c6e7a..6c0ac7bc4 100644
--- a/prnt/ps/hp-laserjet_200_colormfp_m275-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_200_colormfp_m275-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_200_colormfp_m276-ps.ppd.gz b/prnt/ps/hp-laserjet_200_colormfp_m276-ps.ppd.gz
index b062f754b..617e0aab5 100644
--- a/prnt/ps/hp-laserjet_200_colormfp_m276-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_200_colormfp_m276-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_2100-ps.ppd.gz b/prnt/ps/hp-laserjet_2100-ps.ppd.gz
index 9b12b4170..b303e637e 100644
--- a/prnt/ps/hp-laserjet_2100-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_2100-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_2100_series-ps.ppd.gz b/prnt/ps/hp-laserjet_2100_series-ps.ppd.gz
index 9941b8c8c..81e5bf2fc 100644
--- a/prnt/ps/hp-laserjet_2100_series-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_2100_series-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_2200-ps.ppd.gz b/prnt/ps/hp-laserjet_2200-ps.ppd.gz
index f53da1563..8fa4c33b8 100644
--- a/prnt/ps/hp-laserjet_2200-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_2200-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_2200_series-ps.ppd.gz b/prnt/ps/hp-laserjet_2200_series-ps.ppd.gz
index cb42d4f01..db3de553d 100644
--- a/prnt/ps/hp-laserjet_2200_series-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_2200_series-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_2300-ps.ppd.gz b/prnt/ps/hp-laserjet_2300-ps.ppd.gz
index f92fd8c4e..38157c5c9 100644
--- a/prnt/ps/hp-laserjet_2300-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_2300-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_2300_series-ps.ppd.gz b/prnt/ps/hp-laserjet_2300_series-ps.ppd.gz
index b1d8877af..21bd86fa9 100644
--- a/prnt/ps/hp-laserjet_2300_series-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_2300_series-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_2410-ps.ppd.gz b/prnt/ps/hp-laserjet_2410-ps.ppd.gz
index 1038c2e8e..d214bea58 100644
--- a/prnt/ps/hp-laserjet_2410-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_2410-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_2420-ps.ppd.gz b/prnt/ps/hp-laserjet_2420-ps.ppd.gz
index e2af69b64..24fdfaebd 100644
--- a/prnt/ps/hp-laserjet_2420-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_2420-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_2430-ps.ppd.gz b/prnt/ps/hp-laserjet_2430-ps.ppd.gz
index 963066674..41b43639e 100644
--- a/prnt/ps/hp-laserjet_2430-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_2430-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_3015-ps.ppd.gz b/prnt/ps/hp-laserjet_3015-ps.ppd.gz
index 59ebee32c..e03a2dcc5 100644
--- a/prnt/ps/hp-laserjet_3015-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_3015-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_3020-ps.ppd.gz b/prnt/ps/hp-laserjet_3020-ps.ppd.gz
index e5c9358dd..3b02b7f3f 100644
--- a/prnt/ps/hp-laserjet_3020-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_3020-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_3030-ps.ppd.gz b/prnt/ps/hp-laserjet_3030-ps.ppd.gz
index 4fb1e8e6f..e7c14a113 100644
--- a/prnt/ps/hp-laserjet_3030-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_3030-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_3050-ps.ppd.gz b/prnt/ps/hp-laserjet_3050-ps.ppd.gz
index 77a9162f0..ffd566ef9 100644
--- a/prnt/ps/hp-laserjet_3050-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_3050-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_3052-ps.ppd.gz b/prnt/ps/hp-laserjet_3052-ps.ppd.gz
index 2443d4eba..4fd952bbe 100644
--- a/prnt/ps/hp-laserjet_3052-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_3052-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_3200m-ps.ppd.gz b/prnt/ps/hp-laserjet_3200m-ps.ppd.gz
index 01abd3124..505bbc720 100644
--- a/prnt/ps/hp-laserjet_3200m-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_3200m-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_3300_3310_3320-ps.ppd.gz b/prnt/ps/hp-laserjet_3300_3310_3320-ps.ppd.gz
index 283ef9f70..7d7982d79 100644
--- a/prnt/ps/hp-laserjet_3300_3310_3320-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_3300_3310_3320-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_3380-ps.ppd.gz b/prnt/ps/hp-laserjet_3380-ps.ppd.gz
index 7a6c75127..bfb2a89ac 100644
--- a/prnt/ps/hp-laserjet_3380-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_3380-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_3390-ps.ppd.gz b/prnt/ps/hp-laserjet_3390-ps.ppd.gz
index 02560aadf..22aac5261 100644
--- a/prnt/ps/hp-laserjet_3390-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_3390-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_4-ps.ppd.gz b/prnt/ps/hp-laserjet_4-ps.ppd.gz
index 544e12613..dfd711ea2 100644
--- a/prnt/ps/hp-laserjet_4-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_4-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_4000_series-ps.ppd.gz b/prnt/ps/hp-laserjet_4000_series-ps.ppd.gz
index 74e3a818e..fbbe657ea 100644
--- a/prnt/ps/hp-laserjet_4000_series-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_4000_series-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_400_m401-ps.ppd.gz b/prnt/ps/hp-laserjet_400_m401-ps.ppd.gz
index c476f6073..a5204f65d 100644
--- a/prnt/ps/hp-laserjet_400_m401-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_400_m401-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_400_m401dne-ps.ppd.gz b/prnt/ps/hp-laserjet_400_m401dne-ps.ppd.gz
index d659c52f7..e59d15c5e 100644
--- a/prnt/ps/hp-laserjet_400_m401dne-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_400_m401dne-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_400_mfp_m425-ps.ppd.gz b/prnt/ps/hp-laserjet_400_mfp_m425-ps.ppd.gz
index 0f3ca3db3..2ecf98c23 100644
--- a/prnt/ps/hp-laserjet_400_mfp_m425-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_400_mfp_m425-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_4050_series-ps.ppd.gz b/prnt/ps/hp-laserjet_4050_series-ps.ppd.gz
index 497879634..9a01ad874 100644
--- a/prnt/ps/hp-laserjet_4050_series-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_4050_series-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_4100_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_4100_mfp-ps.ppd.gz
index 046d7842b..fe1ba0595 100644
--- a/prnt/ps/hp-laserjet_4100_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_4100_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_4100_series-ps.ppd.gz b/prnt/ps/hp-laserjet_4100_series-ps.ppd.gz
index 185829d5c..0b93ebf0b 100644
--- a/prnt/ps/hp-laserjet_4100_series-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_4100_series-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_4200-ps.ppd.gz b/prnt/ps/hp-laserjet_4200-ps.ppd.gz
index d719dc1c7..be4d7caea 100644
--- a/prnt/ps/hp-laserjet_4200-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_4200-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_4240-ps.ppd.gz b/prnt/ps/hp-laserjet_4240-ps.ppd.gz
index 84ce6656a..3156fd735 100644
--- a/prnt/ps/hp-laserjet_4240-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_4240-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_4250-ps.ppd.gz b/prnt/ps/hp-laserjet_4250-ps.ppd.gz
index f6c94eb69..0a26ac493 100644
--- a/prnt/ps/hp-laserjet_4250-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_4250-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_4300-ps.ppd.gz b/prnt/ps/hp-laserjet_4300-ps.ppd.gz
index b6c09de50..5c5504825 100644
--- a/prnt/ps/hp-laserjet_4300-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_4300-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_4345_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_4345_mfp-ps.ppd.gz
index 5bed2eec0..19e05b17c 100644
--- a/prnt/ps/hp-laserjet_4345_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_4345_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_4350-ps.ppd.gz b/prnt/ps/hp-laserjet_4350-ps.ppd.gz
index 26bf0e00e..3d9a4d6cc 100644
--- a/prnt/ps/hp-laserjet_4350-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_4350-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_4_plus-ps.ppd.gz b/prnt/ps/hp-laserjet_4_plus-ps.ppd.gz
index 404a63af0..eb683860d 100644
--- a/prnt/ps/hp-laserjet_4_plus-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_4_plus-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_4ml-ps.ppd.gz b/prnt/ps/hp-laserjet_4ml-ps.ppd.gz
index 0b744a9fa..36a3c39de 100644
--- a/prnt/ps/hp-laserjet_4ml-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_4ml-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_4mp-ps.ppd.gz b/prnt/ps/hp-laserjet_4mp-ps.ppd.gz
index f296bdd49..9d15f86cc 100644
--- a/prnt/ps/hp-laserjet_4mp-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_4mp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_4si-ps.ppd.gz b/prnt/ps/hp-laserjet_4si-ps.ppd.gz
index 77e9b358b..cd58c7eaa 100644
--- a/prnt/ps/hp-laserjet_4si-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_4si-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_4v-ps.ppd.gz b/prnt/ps/hp-laserjet_4v-ps.ppd.gz
index 18574cfcd..5b97b1a98 100644
--- a/prnt/ps/hp-laserjet_4v-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_4v-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_5000-ps.ppd.gz b/prnt/ps/hp-laserjet_5000-ps.ppd.gz
index 1d628403f..8785c3184 100644
--- a/prnt/ps/hp-laserjet_5000-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_5000-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_5000_series-ps.ppd.gz b/prnt/ps/hp-laserjet_5000_series-ps.ppd.gz
index 6c44f6fa3..40c2d1b2f 100644
--- a/prnt/ps/hp-laserjet_5000_series-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_5000_series-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_500_color_m551-ps.ppd.gz b/prnt/ps/hp-laserjet_500_color_m551-ps.ppd.gz
index 13b4e0a3a..85307a096 100644
--- a/prnt/ps/hp-laserjet_500_color_m551-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_500_color_m551-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_500_color_mfp_m570-ps.ppd.gz b/prnt/ps/hp-laserjet_500_color_mfp_m570-ps.ppd.gz
index 08bba88b3..cab2f7981 100644
--- a/prnt/ps/hp-laserjet_500_color_mfp_m570-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_500_color_mfp_m570-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_500_color_mfp_m575-ps.ppd.gz b/prnt/ps/hp-laserjet_500_color_mfp_m575-ps.ppd.gz
index 9013be7c8..7a98182fa 100644
--- a/prnt/ps/hp-laserjet_500_color_mfp_m575-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_500_color_mfp_m575-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_500_mfp_m525-ps.ppd.gz b/prnt/ps/hp-laserjet_500_mfp_m525-ps.ppd.gz
index 1c88b06f1..f47b193b0 100644
--- a/prnt/ps/hp-laserjet_500_mfp_m525-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_500_mfp_m525-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_5100_series-ps.ppd.gz b/prnt/ps/hp-laserjet_5100_series-ps.ppd.gz
index 918fd46c5..91cac9d75 100644
--- a/prnt/ps/hp-laserjet_5100_series-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_5100_series-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_5200-ps.ppd.gz b/prnt/ps/hp-laserjet_5200-ps.ppd.gz
index 6d09a85f7..ac7989179 100644
--- a/prnt/ps/hp-laserjet_5200-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_5200-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_5200l-ps.ppd.gz b/prnt/ps/hp-laserjet_5200l-ps.ppd.gz
index bee537355..18c655e20 100644
--- a/prnt/ps/hp-laserjet_5200l-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_5200l-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_5200lx-ps.ppd.gz b/prnt/ps/hp-laserjet_5200lx-ps.ppd.gz
index 547adbb9c..05a178982 100644
--- a/prnt/ps/hp-laserjet_5200lx-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_5200lx-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_5mp-ps.ppd.gz b/prnt/ps/hp-laserjet_5mp-ps.ppd.gz
index 0d32ccc54..571cd7248 100644
--- a/prnt/ps/hp-laserjet_5mp-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_5mp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_5p-ps.ppd.gz b/prnt/ps/hp-laserjet_5p-ps.ppd.gz
index f5f59d857..004108e6c 100644
--- a/prnt/ps/hp-laserjet_5p-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_5p-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_5si-ps.ppd.gz b/prnt/ps/hp-laserjet_5si-ps.ppd.gz
index 1e6a68bf5..449f898fd 100644
--- a/prnt/ps/hp-laserjet_5si-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_5si-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_5si_mopier-ps.ppd.gz b/prnt/ps/hp-laserjet_5si_mopier-ps.ppd.gz
index edc7b963d..4de48770f 100644
--- a/prnt/ps/hp-laserjet_5si_mopier-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_5si_mopier-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_600_m601_m602_m603-ps.ppd.gz b/prnt/ps/hp-laserjet_600_m601_m602_m603-ps.ppd.gz
index a2fdaed9a..13eb0d441 100644
--- a/prnt/ps/hp-laserjet_600_m601_m602_m603-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_600_m601_m602_m603-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_6mp-ps.ppd.gz b/prnt/ps/hp-laserjet_6mp-ps.ppd.gz
index c7eca2a1c..8ac104569 100644
--- a/prnt/ps/hp-laserjet_6mp-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_6mp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_6p-ps.ppd.gz b/prnt/ps/hp-laserjet_6p-ps.ppd.gz
index d1dab6e49..6ba3c9808 100644
--- a/prnt/ps/hp-laserjet_6p-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_6p-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_700_color_mfp_m775-ps.ppd.gz b/prnt/ps/hp-laserjet_700_color_mfp_m775-ps.ppd.gz
index 526e25ae9..f4836d25e 100644
--- a/prnt/ps/hp-laserjet_700_color_mfp_m775-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_700_color_mfp_m775-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_700_m712-ps.ppd.gz b/prnt/ps/hp-laserjet_700_m712-ps.ppd.gz
index aed1bf3e2..85d6964e6 100644
--- a/prnt/ps/hp-laserjet_700_m712-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_700_m712-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_8000-ps.ppd.gz b/prnt/ps/hp-laserjet_8000-ps.ppd.gz
index bc24754bd..465558507 100644
--- a/prnt/ps/hp-laserjet_8000-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_8000-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_8000_series-ps.ppd.gz b/prnt/ps/hp-laserjet_8000_series-ps.ppd.gz
index 7a93d52d6..63bd39641 100644
--- a/prnt/ps/hp-laserjet_8000_series-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_8000_series-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_8100_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_8100_mfp-ps.ppd.gz
index 9fb18a676..8fa857a64 100644
--- a/prnt/ps/hp-laserjet_8100_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_8100_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_8100_series-ps.ppd.gz b/prnt/ps/hp-laserjet_8100_series-ps.ppd.gz
index 508edbb18..43e7eb758 100644
--- a/prnt/ps/hp-laserjet_8100_series-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_8100_series-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_8150_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_8150_mfp-ps.ppd.gz
index 5b6c3cdee..3848b991f 100644
--- a/prnt/ps/hp-laserjet_8150_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_8150_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_9000_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_9000_mfp-ps.ppd.gz
index 82bee33da..0e03268fc 100644
--- a/prnt/ps/hp-laserjet_9000_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_9000_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_9000_series-ps.ppd.gz b/prnt/ps/hp-laserjet_9000_series-ps.ppd.gz
index 4de6ca5d1..623518394 100644
--- a/prnt/ps/hp-laserjet_9000_series-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_9000_series-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_9040-ps.ppd.gz b/prnt/ps/hp-laserjet_9040-ps.ppd.gz
index 12affc6b8..a09691779 100644
--- a/prnt/ps/hp-laserjet_9040-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_9040-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_9040_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_9040_mfp-ps.ppd.gz
index 4970f140a..af38a7dfa 100644
--- a/prnt/ps/hp-laserjet_9040_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_9040_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_9050-ps.ppd.gz b/prnt/ps/hp-laserjet_9050-ps.ppd.gz
index 7f868ad99..e820af9b2 100644
--- a/prnt/ps/hp-laserjet_9050-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_9050-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_9050_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_9050_mfp-ps.ppd.gz
index 6a6f7c09b..d12885418 100644
--- a/prnt/ps/hp-laserjet_9050_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_9050_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_9055mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_9055mfp-ps.ppd.gz
index 730523783..07ccdad21 100644
--- a/prnt/ps/hp-laserjet_9055mfp-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_9055mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_9065mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_9065mfp-ps.ppd.gz
index 969ca6f7a..9baa69996 100644
--- a/prnt/ps/hp-laserjet_9065mfp-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_9065mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_cm1410_series-ps.ppd.gz b/prnt/ps/hp-laserjet_cm1410_series-ps.ppd.gz
index 671f6c3b8..5c3716f5d 100644
--- a/prnt/ps/hp-laserjet_cm1410_series-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_cm1410_series-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_color_flow_mfp_m575-ps.ppd.gz b/prnt/ps/hp-laserjet_color_flow_mfp_m575-ps.ppd.gz
index bf6e6ea30..b7fb9910e 100644
--- a/prnt/ps/hp-laserjet_color_flow_mfp_m575-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_color_flow_mfp_m575-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_cp1520_series-ps.ppd.gz b/prnt/ps/hp-laserjet_cp1520_series-ps.ppd.gz
index c51c47305..2d7efbfbc 100644
--- a/prnt/ps/hp-laserjet_cp1520_series-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_cp1520_series-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_e60055-e60075-ps.ppd.gz b/prnt/ps/hp-laserjet_e60055-e60075-ps.ppd.gz
index d3bee7ded..1ff36da95 100644
--- a/prnt/ps/hp-laserjet_e60055-e60075-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_e60055-e60075-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_e62555-e62575-ps.ppd.gz b/prnt/ps/hp-laserjet_e62555-e62575-ps.ppd.gz
index dd5eaf4ba..81e064402 100644
--- a/prnt/ps/hp-laserjet_e62555-e62575-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_e62555-e62575-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_flow_mfp_m525-ps.ppd.gz b/prnt/ps/hp-laserjet_flow_mfp_m525-ps.ppd.gz
index 3f840ee2a..f6cd8da7b 100644
--- a/prnt/ps/hp-laserjet_flow_mfp_m525-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_flow_mfp_m525-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_flow_mfp_m630-ps.ppd.gz b/prnt/ps/hp-laserjet_flow_mfp_m630-ps.ppd.gz
index 8a18900de..a549622b6 100644
--- a/prnt/ps/hp-laserjet_flow_mfp_m630-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_flow_mfp_m630-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_flow_mfp_m830-ps.ppd.gz b/prnt/ps/hp-laserjet_flow_mfp_m830-ps.ppd.gz
index ba35d50e6..53e60954b 100644
--- a/prnt/ps/hp-laserjet_flow_mfp_m830-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_flow_mfp_m830-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_m1522_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_m1522_mfp-ps.ppd.gz
index fee40e185..085589bad 100644
--- a/prnt/ps/hp-laserjet_m1522_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_m1522_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_m1522n_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_m1522n_mfp-ps.ppd.gz
index 05dfaa9cc..0fabe2211 100644
--- a/prnt/ps/hp-laserjet_m1522n_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_m1522n_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_m1522nf_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_m1522nf_mfp-ps.ppd.gz
index 9d0e57ecd..d33e01e30 100644
--- a/prnt/ps/hp-laserjet_m1522nf_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_m1522nf_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_m1530_mfp_series-ps.ppd.gz b/prnt/ps/hp-laserjet_m1530_mfp_series-ps.ppd.gz
index c13d47321..84bee6d80 100644
--- a/prnt/ps/hp-laserjet_m1530_mfp_series-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_m1530_mfp_series-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_m2727_mfp_series-ps.ppd.gz b/prnt/ps/hp-laserjet_m2727_mfp_series-ps.ppd.gz
index cad778f0f..5a181d8f7 100644
--- a/prnt/ps/hp-laserjet_m2727_mfp_series-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_m2727_mfp_series-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_m3027_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_m3027_mfp-ps.ppd.gz
index 3eb24da0f..c911a5e20 100644
--- a/prnt/ps/hp-laserjet_m3027_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_m3027_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_m3035_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_m3035_mfp-ps.ppd.gz
index 58703f3fc..a0aab5a62 100644
--- a/prnt/ps/hp-laserjet_m3035_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_m3035_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_m4345_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_m4345_mfp-ps.ppd.gz
index 4db84234a..e2d43e998 100644
--- a/prnt/ps/hp-laserjet_m4345_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_m4345_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_m4349_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_m4349_mfp-ps.ppd.gz
index 5da2ac66f..cb6601679 100644
--- a/prnt/ps/hp-laserjet_m4349_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_m4349_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_m4555_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_m4555_mfp-ps.ppd.gz
index f638e057f..24d1627d7 100644
--- a/prnt/ps/hp-laserjet_m4555_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_m4555_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_m5025_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_m5025_mfp-ps.ppd.gz
index 379c478fb..a9c8caa17 100644
--- a/prnt/ps/hp-laserjet_m5025_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_m5025_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_m5035_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_m5035_mfp-ps.ppd.gz
index 8bf168516..d9241da97 100644
--- a/prnt/ps/hp-laserjet_m5035_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_m5035_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_m506-ps.ppd.gz b/prnt/ps/hp-laserjet_m506-ps.ppd.gz
index 623203e5a..a9c98f3d7 100644
--- a/prnt/ps/hp-laserjet_m506-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_m506-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_m604_m605_m606-ps.ppd.gz b/prnt/ps/hp-laserjet_m604_m605_m606-ps.ppd.gz
index eafdd3118..82753ab1e 100644
--- a/prnt/ps/hp-laserjet_m604_m605_m606-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_m604_m605_m606-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_m607_m608_m609-ps.ppd.gz b/prnt/ps/hp-laserjet_m607_m608_m609-ps.ppd.gz
index a46ee41f6..c1b19ecbd 100644
--- a/prnt/ps/hp-laserjet_m607_m608_m609-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_m607_m608_m609-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_m806-ps.ppd.gz b/prnt/ps/hp-laserjet_m806-ps.ppd.gz
index e0d62ae98..3680536c3 100644
--- a/prnt/ps/hp-laserjet_m806-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_m806-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_m9040_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_m9040_mfp-ps.ppd.gz
index f08920f49..551bf34af 100644
--- a/prnt/ps/hp-laserjet_m9040_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_m9040_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_m9050_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_m9050_mfp-ps.ppd.gz
index 79d2c6dc3..3785c1e9a 100644
--- a/prnt/ps/hp-laserjet_m9050_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_m9050_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_m9059_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_m9059_mfp-ps.ppd.gz
index 46c3e58a0..09cf21bf6 100644
--- a/prnt/ps/hp-laserjet_m9059_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_m9059_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_mfp_e72525-25-30-35-ps.ppd.gz b/prnt/ps/hp-laserjet_mfp_e72525-25-30-35-ps.ppd.gz
index 269f2647c..77e75016c 100644
--- a/prnt/ps/hp-laserjet_mfp_e72525-25-30-35-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_mfp_e72525-25-30-35-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_mfp_e77822-25-30-ps.ppd.gz b/prnt/ps/hp-laserjet_mfp_e77822-25-30-ps.ppd.gz
index cb96d5959..f44f7f2bf 100644
--- a/prnt/ps/hp-laserjet_mfp_e77822-25-30-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_mfp_e77822-25-30-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_mfp_e82540-50-60-ps.ppd.gz b/prnt/ps/hp-laserjet_mfp_e82540-50-60-ps.ppd.gz
index dab34ac3f..f2bc3ddff 100644
--- a/prnt/ps/hp-laserjet_mfp_e82540-50-60-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_mfp_e82540-50-60-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_mfp_e87640-50-60-ps.ppd.gz b/prnt/ps/hp-laserjet_mfp_e87640-50-60-ps.ppd.gz
index fd89e4fdd..2cbf3fde9 100644
--- a/prnt/ps/hp-laserjet_mfp_e87640-50-60-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_mfp_e87640-50-60-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_mfp_m426_m427-ps.ppd.gz b/prnt/ps/hp-laserjet_mfp_m426_m427-ps.ppd.gz
index 8631d9293..75a93588a 100644
--- a/prnt/ps/hp-laserjet_mfp_m426_m427-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_mfp_m426_m427-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_mfp_m521-ps.ppd.gz b/prnt/ps/hp-laserjet_mfp_m521-ps.ppd.gz
index d5403c099..cb10c5cd6 100644
--- a/prnt/ps/hp-laserjet_mfp_m521-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_mfp_m521-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_mfp_m527-ps.ppd.gz b/prnt/ps/hp-laserjet_mfp_m527-ps.ppd.gz
index 03e329bb5..23643bd93 100644
--- a/prnt/ps/hp-laserjet_mfp_m527-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_mfp_m527-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_mfp_m630-ps.ppd.gz b/prnt/ps/hp-laserjet_mfp_m630-ps.ppd.gz
index 38bf6e86b..1359e3861 100644
--- a/prnt/ps/hp-laserjet_mfp_m630-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_mfp_m630-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_mfp_m631_m632_m633-ps.ppd.gz b/prnt/ps/hp-laserjet_mfp_m631_m632_m633-ps.ppd.gz
index 0f4d688f2..72f2544f1 100644
--- a/prnt/ps/hp-laserjet_mfp_m631_m632_m633-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_mfp_m631_m632_m633-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_mfp_m725-ps.ppd.gz b/prnt/ps/hp-laserjet_mfp_m725-ps.ppd.gz
index 9f12197c1..58721efe6 100644
--- a/prnt/ps/hp-laserjet_mfp_m725-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_mfp_m725-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_p2015_series-ps.ppd.gz b/prnt/ps/hp-laserjet_p2015_series-ps.ppd.gz
index 949a286f0..df1ce8a45 100644
--- a/prnt/ps/hp-laserjet_p2015_series-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_p2015_series-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_p2055_series-ps.ppd.gz b/prnt/ps/hp-laserjet_p2055_series-ps.ppd.gz
index 78c0a9a3e..8076464b0 100644
--- a/prnt/ps/hp-laserjet_p2055_series-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_p2055_series-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_p3004-ps.ppd.gz b/prnt/ps/hp-laserjet_p3004-ps.ppd.gz
index 31c65a6f0..b0fcd7c44 100644
--- a/prnt/ps/hp-laserjet_p3004-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_p3004-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_p3005-ps.ppd.gz b/prnt/ps/hp-laserjet_p3005-ps.ppd.gz
index 8f6025679..0b4c8133b 100644
--- a/prnt/ps/hp-laserjet_p3005-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_p3005-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_p3010_series-ps.ppd.gz b/prnt/ps/hp-laserjet_p3010_series-ps.ppd.gz
index dbb9362c8..d2bab257b 100644
--- a/prnt/ps/hp-laserjet_p3010_series-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_p3010_series-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_p4010_series-ps.ppd.gz b/prnt/ps/hp-laserjet_p4010_series-ps.ppd.gz
index 04c51174b..e2e1abe10 100644
--- a/prnt/ps/hp-laserjet_p4010_series-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_p4010_series-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_pro_m118-m119-ps.ppd.gz b/prnt/ps/hp-laserjet_pro_m118-m119-ps.ppd.gz
new file mode 100644
index 000000000..319042f79
--- /dev/null
+++ b/prnt/ps/hp-laserjet_pro_m118-m119-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_pro_m148-m149-ps.ppd.gz b/prnt/ps/hp-laserjet_pro_m148-m149-ps.ppd.gz
new file mode 100644
index 000000000..a7b39dea2
--- /dev/null
+++ b/prnt/ps/hp-laserjet_pro_m148-m149-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_pro_m148f-m149f-ps.ppd.gz b/prnt/ps/hp-laserjet_pro_m148f-m149f-ps.ppd.gz
new file mode 100644
index 000000000..08ac3c0c4
--- /dev/null
+++ b/prnt/ps/hp-laserjet_pro_m148f-m149f-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_pro_m201_m202-ps.ppd.gz b/prnt/ps/hp-laserjet_pro_m201_m202-ps.ppd.gz
index cf144e8ef..eb1d67788 100644
--- a/prnt/ps/hp-laserjet_pro_m201_m202-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_pro_m201_m202-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_pro_m203_m206-ps.ppd.gz b/prnt/ps/hp-laserjet_pro_m203_m206-ps.ppd.gz
index 5d60007ef..a716db69d 100644
--- a/prnt/ps/hp-laserjet_pro_m203_m206-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_pro_m203_m206-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_pro_m402_m403-ps.ppd.gz b/prnt/ps/hp-laserjet_pro_m402_m403-ps.ppd.gz
index bc6752518..f25105455 100644
--- a/prnt/ps/hp-laserjet_pro_m402_m403-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_pro_m402_m403-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_pro_m402_m403d-ps.ppd.gz b/prnt/ps/hp-laserjet_pro_m402_m403d-ps.ppd.gz
index a4e0b33f2..d15a0700c 100644
--- a/prnt/ps/hp-laserjet_pro_m402_m403d-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_pro_m402_m403d-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_pro_m501dn-ps.ppd.gz b/prnt/ps/hp-laserjet_pro_m501dn-ps.ppd.gz
index d4846dd89..e5e5c0728 100644
--- a/prnt/ps/hp-laserjet_pro_m501dn-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_pro_m501dn-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_pro_m501n-ps.ppd.gz b/prnt/ps/hp-laserjet_pro_m501n-ps.ppd.gz
index e5527aa88..fb36e7f69 100644
--- a/prnt/ps/hp-laserjet_pro_m501n-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_pro_m501n-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_pro_m701-ps.ppd.gz b/prnt/ps/hp-laserjet_pro_m701-ps.ppd.gz
index 4448f4dc5..1ff8a8f45 100644
--- a/prnt/ps/hp-laserjet_pro_m701-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_pro_m701-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_pro_m706-ps.ppd.gz b/prnt/ps/hp-laserjet_pro_m706-ps.ppd.gz
index c08319c40..073f9c631 100644
--- a/prnt/ps/hp-laserjet_pro_m706-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_pro_m706-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_pro_mfp_m225_m226-ps.ppd.gz b/prnt/ps/hp-laserjet_pro_mfp_m225_m226-ps.ppd.gz
index 51fb93a4f..5fa5fc500 100644
--- a/prnt/ps/hp-laserjet_pro_mfp_m225_m226-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_pro_mfp_m225_m226-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_pro_mfp_m227-m231-ps.ppd.gz b/prnt/ps/hp-laserjet_pro_mfp_m227-m231-ps.ppd.gz
index a191829af..fb50cef3c 100644
--- a/prnt/ps/hp-laserjet_pro_mfp_m227-m231-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_pro_mfp_m227-m231-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_pro_mfp_m435-ps.ppd.gz b/prnt/ps/hp-laserjet_pro_mfp_m435-ps.ppd.gz
index 0ce911df0..2b0c25e40 100644
--- a/prnt/ps/hp-laserjet_pro_mfp_m435-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_pro_mfp_m435-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-lj_300_400_color_m351_m451-ps.ppd.gz b/prnt/ps/hp-lj_300_400_color_m351_m451-ps.ppd.gz
index 0f6d4cfbe..ba1113cb7 100644
--- a/prnt/ps/hp-lj_300_400_color_m351_m451-ps.ppd.gz
+++ b/prnt/ps/hp-lj_300_400_color_m351_m451-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-lj_300_400_color_mfp_m375_m475-ps.ppd.gz b/prnt/ps/hp-lj_300_400_color_mfp_m375_m475-ps.ppd.gz
index e1d14ee25..0696fe765 100644
--- a/prnt/ps/hp-lj_300_400_color_mfp_m375_m475-ps.ppd.gz
+++ b/prnt/ps/hp-lj_300_400_color_mfp_m375_m475-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-mopier_240-ps.ppd.gz b/prnt/ps/hp-mopier_240-ps.ppd.gz
index 28d848d16..35f26773b 100644
--- a/prnt/ps/hp-mopier_240-ps.ppd.gz
+++ b/prnt/ps/hp-mopier_240-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-mopier_320-ps.ppd.gz b/prnt/ps/hp-mopier_320-ps.ppd.gz
index 39e8b58e9..7fdff6489 100644
--- a/prnt/ps/hp-mopier_320-ps.ppd.gz
+++ b/prnt/ps/hp-mopier_320-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-officejet_color_mfp_x585.ppd.gz b/prnt/ps/hp-officejet_color_mfp_x585.ppd.gz
index b746eb0c5..fdde58bdd 100644
--- a/prnt/ps/hp-officejet_color_mfp_x585.ppd.gz
+++ b/prnt/ps/hp-officejet_color_mfp_x585.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-officejet_color_x555-ps.ppd.gz b/prnt/ps/hp-officejet_color_x555-ps.ppd.gz
index 434a5424b..a74d0404f 100644
--- a/prnt/ps/hp-officejet_color_x555-ps.ppd.gz
+++ b/prnt/ps/hp-officejet_color_x555-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-officejet_pro_251dw_printer-ps.ppd.gz b/prnt/ps/hp-officejet_pro_251dw_printer-ps.ppd.gz
index 83a62d3e4..915192adf 100644
--- a/prnt/ps/hp-officejet_pro_251dw_printer-ps.ppd.gz
+++ b/prnt/ps/hp-officejet_pro_251dw_printer-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-officejet_pro_276dw_mfp-ps.ppd.gz b/prnt/ps/hp-officejet_pro_276dw_mfp-ps.ppd.gz
index 1a0aa7c3a..90577fd3d 100644
--- a/prnt/ps/hp-officejet_pro_276dw_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-officejet_pro_276dw_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-officejet_pro_451_series-ps.ppd.gz b/prnt/ps/hp-officejet_pro_451_series-ps.ppd.gz
index 3f333fd49..e4503b9ab 100644
--- a/prnt/ps/hp-officejet_pro_451_series-ps.ppd.gz
+++ b/prnt/ps/hp-officejet_pro_451_series-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-officejet_pro_476_576_series-ps.ppd.gz b/prnt/ps/hp-officejet_pro_476_576_series-ps.ppd.gz
index 1b5c3c35e..c879d17c1 100644
--- a/prnt/ps/hp-officejet_pro_476_576_series-ps.ppd.gz
+++ b/prnt/ps/hp-officejet_pro_476_576_series-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-officejet_pro_551_series-ps.ppd.gz b/prnt/ps/hp-officejet_pro_551_series-ps.ppd.gz
index 41a0e90df..bad403b03 100644
--- a/prnt/ps/hp-officejet_pro_551_series-ps.ppd.gz
+++ b/prnt/ps/hp-officejet_pro_551_series-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-officejet_pro_8000_enterprise_a811a-ps.ppd.gz b/prnt/ps/hp-officejet_pro_8000_enterprise_a811a-ps.ppd.gz
index c6f361ccf..bca092b97 100644
--- a/prnt/ps/hp-officejet_pro_8000_enterprise_a811a-ps.ppd.gz
+++ b/prnt/ps/hp-officejet_pro_8000_enterprise_a811a-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-officejet_pro_8210-ps.ppd.gz b/prnt/ps/hp-officejet_pro_8210-ps.ppd.gz
index d1f31bfb1..f38a0251e 100644
--- a/prnt/ps/hp-officejet_pro_8210-ps.ppd.gz
+++ b/prnt/ps/hp-officejet_pro_8210-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-officejet_pro_8730-ps.ppd.gz b/prnt/ps/hp-officejet_pro_8730-ps.ppd.gz
index bf72e060a..8f189852d 100644
--- a/prnt/ps/hp-officejet_pro_8730-ps.ppd.gz
+++ b/prnt/ps/hp-officejet_pro_8730-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-officejet_pro_8732-ps.ppd.gz b/prnt/ps/hp-officejet_pro_8732-ps.ppd.gz
index 4917a13b7..64dde708a 100644
--- a/prnt/ps/hp-officejet_pro_8732-ps.ppd.gz
+++ b/prnt/ps/hp-officejet_pro_8732-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-officejet_pro_8740-ps.ppd.gz b/prnt/ps/hp-officejet_pro_8740-ps.ppd.gz
index dff69776d..dc806e969 100644
--- a/prnt/ps/hp-officejet_pro_8740-ps.ppd.gz
+++ b/prnt/ps/hp-officejet_pro_8740-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_352_printer-ps.ppd.gz b/prnt/ps/hp-pagewide_352_printer-ps.ppd.gz
index 9a2ba0d0c..4d9db3b20 100644
--- a/prnt/ps/hp-pagewide_352_printer-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_352_printer-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_377_mfp-ps.ppd.gz b/prnt/ps/hp-pagewide_377_mfp-ps.ppd.gz
index ca4ab05c2..946bd6d60 100644
--- a/prnt/ps/hp-pagewide_377_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_377_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_P77440_P77940-60-ps.ppd.gz b/prnt/ps/hp-pagewide_P77440_P77940-60-ps.ppd.gz
index d993747ea..86b95ff10 100644
--- a/prnt/ps/hp-pagewide_P77440_P77940-60-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_P77440_P77940-60-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_color_556-ps.ppd.gz b/prnt/ps/hp-pagewide_color_556-ps.ppd.gz
index 3afb88cc5..19ce1cebd 100644
--- a/prnt/ps/hp-pagewide_color_556-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_color_556-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_color_755-ps.ppd.gz b/prnt/ps/hp-pagewide_color_755-ps.ppd.gz
new file mode 100644
index 000000000..639883bd6
--- /dev/null
+++ b/prnt/ps/hp-pagewide_color_755-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_color_765-ps.ppd.gz b/prnt/ps/hp-pagewide_color_765-ps.ppd.gz
index a514ff2ae..7d8e038a5 100644
--- a/prnt/ps/hp-pagewide_color_765-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_color_765-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_color_P75250-ps.ppd.gz b/prnt/ps/hp-pagewide_color_P75250-ps.ppd.gz
index b8dd47c0e..e686dcfd8 100644
--- a/prnt/ps/hp-pagewide_color_P75250-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_color_P75250-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_color_e55650-ps.ppd.gz b/prnt/ps/hp-pagewide_color_e55650-ps.ppd.gz
index d1c888b22..c18ba25ff 100644
--- a/prnt/ps/hp-pagewide_color_e55650-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_color_e55650-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_color_e75160-ps.ppd.gz b/prnt/ps/hp-pagewide_color_e75160-ps.ppd.gz
index 73e56c770..01a203dea 100644
--- a/prnt/ps/hp-pagewide_color_e75160-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_color_e75160-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_color_e77650-e77660-ps.ppd.gz b/prnt/ps/hp-pagewide_color_e77650-e77660-ps.ppd.gz
index 44c72eb06..2a6df08ed 100644
--- a/prnt/ps/hp-pagewide_color_e77650-e77660-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_color_e77650-e77660-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_color_flow_mfp_586-ps.ppd.gz b/prnt/ps/hp-pagewide_color_flow_mfp_586-ps.ppd.gz
index 2a51d2598..f17b56fc0 100644
--- a/prnt/ps/hp-pagewide_color_flow_mfp_586-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_color_flow_mfp_586-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_color_mfp_586-ps.ppd.gz b/prnt/ps/hp-pagewide_color_mfp_586-ps.ppd.gz
index 7ac5dc79a..151fe7944 100644
--- a/prnt/ps/hp-pagewide_color_mfp_586-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_color_mfp_586-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_color_mfp_774-779-ps.ppd.gz b/prnt/ps/hp-pagewide_color_mfp_774-779-ps.ppd.gz
new file mode 100644
index 000000000..412ac4d85
--- /dev/null
+++ b/prnt/ps/hp-pagewide_color_mfp_774-779-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_color_mfp_780-785-ps.ppd.gz b/prnt/ps/hp-pagewide_color_mfp_780-785-ps.ppd.gz
index 46861969e..3a3dccfec 100644
--- a/prnt/ps/hp-pagewide_color_mfp_780-785-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_color_mfp_780-785-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_color_mfp_e58650-ps.ppd.gz b/prnt/ps/hp-pagewide_color_mfp_e58650-ps.ppd.gz
index f0f55fb37..fadc472d0 100644
--- a/prnt/ps/hp-pagewide_color_mfp_e58650-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_color_mfp_e58650-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_mfp_p57750-ps.ppd.gz b/prnt/ps/hp-pagewide_mfp_p57750-ps.ppd.gz
index 48eeca44a..e8e1751a3 100644
--- a/prnt/ps/hp-pagewide_mfp_p57750-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_mfp_p57750-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_mfp_p77740-60zs-ps.ppd.gz b/prnt/ps/hp-pagewide_mfp_p77740-60zs-ps.ppd.gz
index 4860623d8..0736224b5 100644
--- a/prnt/ps/hp-pagewide_mfp_p77740-60zs-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_mfp_p77740-60zs-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_p55250-ps.ppd.gz b/prnt/ps/hp-pagewide_p55250-ps.ppd.gz
index bec693f53..2b932207d 100644
--- a/prnt/ps/hp-pagewide_p55250-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_p55250-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_p75050-60-ps.ppd.gz b/prnt/ps/hp-pagewide_p75050-60-ps.ppd.gz
index e41f9cecd..1e0ae9865 100644
--- a/prnt/ps/hp-pagewide_p75050-60-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_p75050-60-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_pro_452_printer-ps.ppd.gz b/prnt/ps/hp-pagewide_pro_452_printer-ps.ppd.gz
index 024801d20..382abd13f 100644
--- a/prnt/ps/hp-pagewide_pro_452_printer-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_pro_452_printer-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_pro_477_mfp-ps.ppd.gz b/prnt/ps/hp-pagewide_pro_477_mfp-ps.ppd.gz
index fdb3d57bf..d5ff6c058 100644
--- a/prnt/ps/hp-pagewide_pro_477_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_pro_477_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_pro_552_printer-ps.ppd.gz b/prnt/ps/hp-pagewide_pro_552_printer-ps.ppd.gz
index 012a57673..dc46a1da4 100644
--- a/prnt/ps/hp-pagewide_pro_552_printer-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_pro_552_printer-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_pro_577_mfp-ps.ppd.gz b/prnt/ps/hp-pagewide_pro_577_mfp-ps.ppd.gz
index 2d3246e16..17e460aa0 100644
--- a/prnt/ps/hp-pagewide_pro_577_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_pro_577_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_pro_750-ps.ppd.gz b/prnt/ps/hp-pagewide_pro_750-ps.ppd.gz
index 5da5aa940..2c22cacfc 100644
--- a/prnt/ps/hp-pagewide_pro_750-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_pro_750-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_pro_mfp_772-777-ps.ppd.gz b/prnt/ps/hp-pagewide_pro_mfp_772-777-ps.ppd.gz
index 30abbef41..a7e590fa2 100644
--- a/prnt/ps/hp-pagewide_pro_mfp_772-777-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_pro_mfp_772-777-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_xl_4000ps-ps.ppd.gz b/prnt/ps/hp-pagewide_xl_4000ps-ps.ppd.gz
index 0f8cf0601..50ea8fc60 100644
--- a/prnt/ps/hp-pagewide_xl_4000ps-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_xl_4000ps-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_xl_4000ps_mfp-ps.ppd.gz b/prnt/ps/hp-pagewide_xl_4000ps_mfp-ps.ppd.gz
index de9051485..9445880a4 100644
--- a/prnt/ps/hp-pagewide_xl_4000ps_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_xl_4000ps_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_xl_4500ps-ps.ppd.gz b/prnt/ps/hp-pagewide_xl_4500ps-ps.ppd.gz
index 6c56bd4a0..0a1d2c440 100644
--- a/prnt/ps/hp-pagewide_xl_4500ps-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_xl_4500ps-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_xl_4500ps_mfp-ps.ppd.gz b/prnt/ps/hp-pagewide_xl_4500ps_mfp-ps.ppd.gz
index 5ce2ebdf9..d431f46d4 100644
--- a/prnt/ps/hp-pagewide_xl_4500ps_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_xl_4500ps_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_xl_5000ps-ps.ppd.gz b/prnt/ps/hp-pagewide_xl_5000ps-ps.ppd.gz
index 67946cdbb..dfa59c49d 100644
--- a/prnt/ps/hp-pagewide_xl_5000ps-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_xl_5000ps-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_xl_5000ps_blueprinter-ps.ppd.gz b/prnt/ps/hp-pagewide_xl_5000ps_blueprinter-ps.ppd.gz
index 409ac5bc2..bc129fcad 100644
--- a/prnt/ps/hp-pagewide_xl_5000ps_blueprinter-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_xl_5000ps_blueprinter-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_xl_5000ps_mfp-ps.ppd.gz b/prnt/ps/hp-pagewide_xl_5000ps_mfp-ps.ppd.gz
index 0c6e7257d..47d2669b0 100644
--- a/prnt/ps/hp-pagewide_xl_5000ps_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_xl_5000ps_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_xl_5100ps-ps.ppd.gz b/prnt/ps/hp-pagewide_xl_5100ps-ps.ppd.gz
index 8632c0363..4c30f6834 100644
--- a/prnt/ps/hp-pagewide_xl_5100ps-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_xl_5100ps-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_xl_5100ps_mfp-ps.ppd.gz b/prnt/ps/hp-pagewide_xl_5100ps_mfp-ps.ppd.gz
index c7906eca8..a550623c1 100644
--- a/prnt/ps/hp-pagewide_xl_5100ps_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_xl_5100ps_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_xl_5100ps_mfp_blueprinter-ps.ppd.gz b/prnt/ps/hp-pagewide_xl_5100ps_mfp_blueprinter-ps.ppd.gz
index e97383ce7..ebd86ff7f 100644
--- a/prnt/ps/hp-pagewide_xl_5100ps_mfp_blueprinter-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_xl_5100ps_mfp_blueprinter-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_xl_6000ps-ps.ppd.gz b/prnt/ps/hp-pagewide_xl_6000ps-ps.ppd.gz
index f95112162..5e703ec24 100644
--- a/prnt/ps/hp-pagewide_xl_6000ps-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_xl_6000ps-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_xl_6000ps_mfp-ps.ppd.gz b/prnt/ps/hp-pagewide_xl_6000ps_mfp-ps.ppd.gz
index d21e745a9..1e9eb975f 100644
--- a/prnt/ps/hp-pagewide_xl_6000ps_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_xl_6000ps_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_xl_8000ps-ps.ppd.gz b/prnt/ps/hp-pagewide_xl_8000ps-ps.ppd.gz
index a3ad03ec3..109107236 100644
--- a/prnt/ps/hp-pagewide_xl_8000ps-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_xl_8000ps-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-pagewide_xl_8000ps_blueprinter-ps.ppd.gz b/prnt/ps/hp-pagewide_xl_8000ps_blueprinter-ps.ppd.gz
index c0daa008f..d473a0fd9 100644
--- a/prnt/ps/hp-pagewide_xl_8000ps_blueprinter-ps.ppd.gz
+++ b/prnt/ps/hp-pagewide_xl_8000ps_blueprinter-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-postscript-inkjet.ppd.gz b/prnt/ps/hp-postscript-inkjet.ppd.gz
index b7a1fe5d0..a38419490 100644
--- a/prnt/ps/hp-postscript-inkjet.ppd.gz
+++ b/prnt/ps/hp-postscript-inkjet.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-postscript-laserjet-pro.ppd.gz b/prnt/ps/hp-postscript-laserjet-pro.ppd.gz
index 08aad7d91..7c4148d86 100644
--- a/prnt/ps/hp-postscript-laserjet-pro.ppd.gz
+++ b/prnt/ps/hp-postscript-laserjet-pro.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-postscript-laserjet.ppd.gz b/prnt/ps/hp-postscript-laserjet.ppd.gz
index 614853fba..83de9c469 100644
--- a/prnt/ps/hp-postscript-laserjet.ppd.gz
+++ b/prnt/ps/hp-postscript-laserjet.ppd.gz
Binary files differ
diff --git a/scan.py b/scan.py
index 732e50133..659f3d140 100755
--- a/scan.py
+++ b/scan.py
@@ -38,7 +38,6 @@ import time
import socket
import operator
import scanext
-
# Local
from base.g import *
from base.sixext import PY3
@@ -46,6 +45,15 @@ from base import tui, device, module, utils, os_utils
from prnt import cups
from scan import sane
+#if con_device == 5000 or con_device == 7500:
+import platform
+#from datetime import datetime
+try:
+ from base import imageprocessing
+except ImportError:
+ print (" ")
+
+#from PIL import ImageStat
username = prop.username
r = res = 300
@@ -62,11 +70,11 @@ email_to = []
email_subject = 'hp-scan from %s' % socket.gethostname()
email_note = ''
resize = 100
-contrast = 0
-set_contrast = False
brightness = 0
set_brightness = False
-brightness = 0
+contrast = 0
+set_contrast = False
+
page_size = ''
size_desc = ''
page_units = 'mm'
@@ -76,6 +84,46 @@ adf = False
duplex = False
dest_printer = None
dest_devUri = None
+uiscan = False
+#if con_device == 5000 or con_device == 7500:
+sharpness = 0
+set_sharpness = False
+color_value = 0
+set_color_value = False
+barcode_found = 0
+barcode_data = list()
+barcode_count =0
+barcode_first_occurence = True
+barcode_first_page = False
+save_file = ''
+output_path = os.getcwd()
+ext = ".png"
+multipick = False
+blank_page = False
+isBlankPage = False
+auto_orient = False
+crushed = False
+auto_crop = False
+deskew_image = False
+lineart_mode = False
+document_merge = False
+mixed_feed = False
+batchsepBC = False
+batchsepBP = False
+barcode = False
+merge_ADF_Flatbed = False
+temp_list = []
+blankpage_found = 0
+bp_no = 0
+pyPlatform = 0
+blankpage_data = list()
+blankpage_count =0
+blankpage_first_occurence = True
+blankpage_first_page = False
+orient = 0
+orient_list = []
+multipick_error_message = "The scan operation has been cancelled or a multipick or paper is jammed in the ADF.\nIf you cancelled the scan,click OK.\nIf the scan was terminated due to a multi-feed or paper jam in the ADF,\ndo the following:\n\n1)Clear the ADF path. For instructions see your product documentation.\n2)Check the sheets are not stuck together. Remove any staples, sticky notes,tape or other objects.\n3)Restart the scan\n\nNote:If necessary, turn off automatic detection of multi-pick before starting a new scan\n"
+SANE_STATUS_MULTIPICK=12
PAGE_SIZES = { # in mm
'5x7' : (127, 178, "5x7 photo", 'in'),
@@ -103,6 +151,64 @@ PAGE_SIZES = { # in mm
"super_b" : (330, 483, "Super B", 'in'),
}
+def createPagesFile(adf_page_files,pages_file,file_type='.png'):
+ #print ("called create page files")
+ #print (adf_page_files)
+ if not 'hpscan' in pages_file:
+ pages_file=pages_file+'_'
+ output = utils.createBBSequencedFilename(pages_file, file_type, output_path)
+
+ if file_type == '.pdf':
+ if len(adf_page_files):
+ try:
+ output = imageprocessing.generatePdfFile(adf_page_files,output)
+ except ImportError:
+ try:
+ output = imageprocessing.generatePdfFile_canvas(adf_page_files,output,orient_list,brx,bry,tlx,tly,output_path)
+ except ImportError as error:
+ if error.message.split(' ')[-1] == 'PIL':
+ log.error("PDF output requires PIL.")
+ else:
+ log.error("PDF output requires ReportLab.")
+ sys.exit(1)
+ temp_list.append(output)
+ #print temp_list
+ #imageprocessing.merge_PDF_viewer(output)
+ #cmd = "%s %s &" % (pdf_viewer, output)
+ #os_utils.execute(cmd)
+ elif file_type == '.tiff':
+ file_name = ''
+ #print "entered tiff"
+ #print adf_page_files
+ for p in adf_page_files:
+ file_name = file_name + " " + p
+ cmd = "convert %s %s" %(file_name,output)
+ status = utils.run(cmd)
+ #print ("***********************")
+ #print (status[0])
+ #print (status[1])
+ if status[0] == -1:
+ #print ("entered status -1")
+ log.error("Convert command not found.")
+ sys.exit(6)
+ #print adf_page_files
+ for p in adf_page_files:
+ os.remove(p)
+ #temp_list.append(output)
+ else:
+ for p in adf_page_files:
+ im = Image.open(p)
+ output = utils.createBBSequencedFilename(pages_file, file_type, output_path)
+ '''pyPlatform = platform.python_version()
+ num = pyPlatform.split('.')
+ if num[0] >= '3':
+ im = im.convert("RGB")'''
+ try:
+ im.save(output,compress_level=1)
+ except:
+ im = im.convert("RGB")
+ im.save(output,compress_level=1)
+ os.unlink(p)
try:
viewer = ''
@@ -123,7 +229,7 @@ try:
break
pdf_viewer = ''
- pdf_viewer_list = ['kpdf', 'acroread', 'xpdf', 'evince',]
+ pdf_viewer_list = ['kpdf', 'acroread', 'xpdf', 'evince', 'xdg-open']
for v in pdf_viewer_list:
vv = utils.which(v)
if vv:
@@ -133,8 +239,8 @@ try:
mod = module.Module(__mod__, __title__, __version__, __doc__, None,
(INTERACTIVE_MODE,))
- mod.setUsage(module.USAGE_FLAG_DEVICE_ARGS,
- extra_options=[utils.USAGE_SPACE,
+
+ extra_options=[utils.USAGE_SPACE,
("[OPTIONS] (General)", "", "header", False),
("Scan destinations:", "-s<dest_list> or --dest=<dest_list>", "option", False),
("", "where <dest_list> is a comma separated list containing one or more of: 'file'\*, ", "option", False),
@@ -178,6 +284,7 @@ try:
utils.USAGE_SPACE,
("[OPTIONS] ('file' dest)", "", "header", False),
("Filename for 'file' destination:", "-o<file> or -f<file> or --file=<file> or --output=<file>", "option", False),
+ #("Destination:", "--path=<destination>", "option", False),
utils.USAGE_SPACE,
("[OPTIONS] ('pdf' dest)", "", "header", False),
("PDF viewer application:", "--pdf=<pdf_viewer>", "option", False),
@@ -201,13 +308,29 @@ try:
("Printer device-URI dest:", "--dd=<device-uri> or --dest-device=<device-uri>", "option", False),
utils.USAGE_SPACE,
("[OPTIONS] (advanced)", "", "header", False),
- ("Set the scanner compression mode:", "-x<mode> or --compression=<mode>, <mode>='raw', 'none' or 'jpeg' ('jpeg' is default) ('raw' and 'none' are equivalent)", "option", False),],
- see_also_list=[])
-
- opts, device_uri, printer_name, mode, ui_toolkit, lang = \
- mod.parseStdOpts('s:m:r:c:t:a:b:o:v:f:c:x:e:',
- ['dest=', 'mode=', 'res=', 'resolution=',
- 'resize=', 'contrast=', 'adf', 'duplex', 'dup', 'unit=',
+ ("Set the scanner compression mode:", "-x<mode> or --compression=<mode>, <mode>='raw', 'none' or 'jpeg' ('jpeg' is default) ('raw' and 'none' are equivalent)", "option", False),]
+
+ '''scanjet=[utils.USAGE_SPACE,("[OPTIONS] (Scanjet)", "", "header", False),("multi-pick mode:", "--multipick (multipick detection enabled)", "option", False),
+ ("Auto-orientation mode:", "--autoorient (auto orientation enabled)", "option", False),
+ ("Crushed:", "--crushed (crushed enabled)", "option", False),
+ ("batchsep and blankpage mode:", "--batchsepBP (Batch Seperation Blankpage enabled)", "option", False),
+ ("batchsep and Barcode mode:", "--batchsepBC (Batch Seperation barcode enabled)", "option", False),
+ ("Auto-Crop mode:", "--autocrop (auto crop enabled)", "option", False),
+ ("Deskew mode:", "--deskew (deskew enabled)", "option", False),
+ ("Mixed-feed mode:", "--mixedfeed (multi feed enabled)", "option", False),
+ ("Document merge:", "--docmerge (document merge enabled)", "option", False),
+ ("Document merge ADF Flatbed:", "--adf_fladbed_merge (document merge ADF and Flatbed UI application enabled)", "option", False),
+ ("Image contrast:", "--contrast=<contrast>", "option", False),
+ ("", "The contrast range varies from device to device.", "option", False),
+ ("Image brightness:", "--brightness=<brightness>", "option", False),
+ ("", "The brightness range varies from device to device.", "option", False),
+ ("Image sharpness:", "--sharpness=<sharpness>", "option", False),
+ ("", "The sharpness range varies from device to device.", "option", False),
+ ("Image color:", "--color_value=<color_value>", "option", False),
+ ("", "The color range varies from device to device.", "option", False),
+ ("Blank Page Removal:", "--blankpage(blank page removal enabled)", "option", False)]'''
+ scan_parseStdOpts = ['dest=', 'mode=', 'res=', 'resolution=',
+ 'resize=', 'adf', 'duplex', 'dup', 'unit=',
'units=', 'area=', 'box=', 'tlx=',
'tly=', 'brx=', 'bry=', 'size=',
'file=', 'output=', 'pdf=', 'viewer=',
@@ -220,9 +343,68 @@ try:
'subject=', 'to=', 'from=', 'jpg',
'grey-scale', 'gray-scale', 'about=',
'editor=', 'dp=', 'dest-printer=', 'dd=',
- 'dest-device=', 'brightness=',
- ])
-
+ 'dest-device=', 'brightness=', 'contrast=','filetype=', 'path=', 'uiscan', 'sharpness=', 'color_value=','multipick','autoorient','blankpage','batchsepBP','mixedfeed', 'crushed','docmerge','adf_fladbed_merge','batchsepBC','deskew','autocrop',]
+
+ '''scanjet_parseStdOpts = [ 'brightness=', 'sharpness=', 'contrast=', 'color_value=','multipick','autoorient','blankpage','batchsepBP','mixedfeed', 'crushed','docmerge','adf_fladbed_merge','batchsepBC','deskew','autocrop',]
+
+ scanjet_flag_pil=imageprocessing.check_pil()
+ scanjet_flag_numpy=imageprocessing.check_numpy()
+ scanjet_flag_opencv=imageprocessing.check_opencv()
+ scanjet_flag_tesser_utils=imageprocessing.check_tesserocr_imutils()
+ scanjet_flag_pypdf2=imageprocessing.check_pypdf2()
+ scanjet_flag_barcode=imageprocessing.check_zbar()
+ try:
+ if scanjet_flag_pil == 'PIL':
+ scanjet_parseStdOpts = []
+ if scanjet_flag_numpy == 'numpy':
+ parse_list = ['multipick','autoorient','batchsepBP','mixedfeed', 'crushed','docmerge','adf_fladbed_merge','batchsepBC','deskew','autocrop']
+ for thing in parse_list:
+ try:
+ scanjet_parseStdOpts.remove(thing)
+ except ValueError:
+ print ('')
+ if scanjet_flag_opencv == 'cv2':
+ parse_list = ['deskew','autocrop','mixedfeed']
+ for thing in parse_list:
+ try:
+ scanjet_parseStdOpts.remove(thing)
+ except ValueError:
+ print ('')
+ if scanjet_flag_tesser_utils == 'tesserocr' or scanjet_flag_tesser_utils == 'imutils':
+ parse_list = ['autoorient']
+ for thing in parse_list:
+ try:
+ scanjet_parseStdOpts.remove(thing)
+ except ValueError:
+ print ('')
+ if scanjet_flag_pypdf2 == 'PyPDF2':
+ parse_list = ['docmerge','adf_fladbed_merge']
+ for thing in parse_list:
+ try:
+ scanjet_parseStdOpts.remove(thing)
+ except ValueError:
+ print ('')
+ if scanjet_flag_barcode == 'False':
+ parse_list = ['batchsepBC']
+ for thing in parse_list:
+ try:
+ scanjet_parseStdOpts.remove(thing)
+ except ValueError:
+ print ('')
+ except TypeError:
+ print ('')'''
+ #if con_device == 5000 or con_device == 7500:
+ #scanjet=[("Destination:", "--path=<destination>", "option", False),]
+ #extra_options.extend(scanjet)
+ #scanjet_parseStdOpts = ['filetype=', 'path=', 'uiscan', 'sharpness=', 'color_value=','multipick','autoorient','blankpage','batchsepBP','mixedfeed', 'crushed','docmerge','adf_fladbed_merge','batchsepBC','deskew','autocrop',]
+ #scan_parseStdOpts.extend(scanjet_parseStdOpts)
+ mod.setUsage(module.USAGE_FLAG_DEVICE_ARGS, extra_options, see_also_list=[])
+
+ #print devicelist
+ #print "parse scan opts"
+ opts, device_uri, printer_name, mode, ui_toolkit, lang = \
+ mod.parseStdOpts('s:m:r:c:t:a:b:o:v:f:c:x:e:', scan_parseStdOpts)
+ #print device_uri
sane.init()
sane_devices = sane.getDevices()
@@ -235,9 +417,12 @@ try:
else:
devicelist[d].append(mdl)
sane.deInit()
+
+ #print devicelist
+ #print "near getdevice uri"
device_uri = mod.getDeviceUri(device_uri, printer_name,
back_end_filter=['hpaio'], filter={'scan-type': (operator.gt, 0)}, devices=devicelist)
-
+ #print device_uri
if not device_uri:
sys.exit(1)
@@ -256,6 +441,28 @@ try:
log.error("Using default value of 'jpeg'.")
scanner_compression = 'JPEG'
+ elif o == '--filetype':
+ #a=a.strp().lower()
+ #print (a)
+ if a == 'png':
+ save_file = 'png'
+ ext = ".png"
+ elif a == 'jpg':
+ save_file = 'jpg'
+ ext = ".jpg"
+ elif a == 'pdf':
+ save_file = 'pdf'
+ ext = ".pdf"
+ elif a == 'tiff':
+ save_file = 'tiff'
+ ext = '.tiff'
+ else:
+ save_file = 'png'
+ ext = ".png"
+
+ elif o == '--path':
+ output_path = a
+
elif o == 'raw':
scanner_compression = 'None'
@@ -278,6 +485,9 @@ try:
scan_mode = 'color'
elif a in ('lineart', 'bw', 'b&w'):
+ if (re.search(r'_7500', device_uri)):
+ log.error("lineart mode is not supported for this device.")
+ sys.exit(1)
scan_mode = 'lineart'
elif a in ('gray', 'grayscale', 'grey', 'greyscale'):
@@ -538,7 +748,7 @@ try:
elif o in ('-b', '--brightness'):
try:
set_brightness = True
- brightness = int(a.strip())
+ brightness = float(a.strip())
except ValueError:
log.error("Invalid brightness value. Using default of 0.")
brightness = 0
@@ -546,21 +756,119 @@ try:
elif o in ('-c', '--contrast'):
try:
set_contrast = True
- contrast = int(a.strip())
+ contrast = float(a.strip())
except ValueError:
log.error("Invalid contrast value. Using default of 0.")
contrast = 0
+
+ elif o in ('--sharpness'):
+ try:
+ set_sharpness = True
+ #contrast = int(a.strip())
+ sharpness = float(a.strip())
+ #print sharpness
+ except ValueError:
+ log.error("Invalid sharpness value. Using default of 0.")
+ sharpness = 0
+
+ elif o in ('--color_value'):
+ try:
+ set_color_value = True
+ #contrast = int(a.strip())
+ color_value = float(a.strip())
+ #print color_value
+ except ValueError:
+ log.error("Invalid color_value. Using default of 0.")
+ color_value = 0
elif o == '--adf':
adf = True
- output_type = 'pdf'
+ if uiscan == False:
+ output_type = 'pdf'
elif o in ('--dup', '--duplex'):
duplex = True
adf = True
- output_type = 'pdf'
+ if uiscan == False:
+ output_type = 'pdf'
+ elif o == '--blankpage':
+ try:
+ blank_page = True
+ except ValueError:
+ log.error("Invalid Option.Using default of False")
+ blank_page = False
+ elif o == '--multipick':
+ try:
+ multipick = True
+ #scanext.setMultipick(multipick)
+ except ValueError:
+ log.error("Invalid Option.Using default of False")
+ multipick = False
+ elif o == '--autocrop':
+ try:
+ auto_crop = True
+ except ValueError:
+ log.error("Invalid Option.Using default of False")
+ auto_crop = False
+ elif o == '--deskew':
+ try:
+ deskew_image = True
+ except ValueError:
+ log.error("Invalid Option.Using default of False")
+ deskew_image = False
+ elif o == '--autoorient':
+ #print o
+ try:
+ auto_orient = True
+ except ValueError:
+ log.error("Invalid Option.Using default of False")
+ auto_orient = False
+ elif o == '--crushed':
+ #print o
+ try:
+ crushed = True
+ except ValueError:
+ log.error("Invalid Option.Using default of False")
+ crushed = False
+ elif o == '--mixedfeed':
+ try:
+ mixed_feed = True
+ except ValueError:
+ log.error("Invalid Option.Using default of False")
+ mixed_feed = False
+ elif o == '--docmerge':
+ try:
+ document_merge = True
+ except ValueError:
+ log.error("Invalid Option.Using default of False")
+ document_merge = False
+ elif o == '--adf_fladbed_merge':
+ try:
+ merge_ADF_Flatbed = True
+ except ValueError:
+ log.error("Invalid Option.Using default of False")
+ merge_ADF_Flatbed = False
+ elif o == '--batchsepBC':
+ try:
+ batchsepBC = True
+ except ValueError:
+ log.error("Invalid Option.Using default of False")
+ batchsepBC = False
+ elif o == '--batchsepBP':
+ try:
+ batchsepBP = True
+ except ValueError:
+ log.error("Invalid Option.Using default of False")
+ batchsepBP = False
+ elif o == '--uiscan':
+ try:
+ uiscan = True
+ except ValueError:
+ log.error("Invalid Option.Using default of False")
+ uiscan = False
if not dest:
- log.warn("No destinations specified. Adding 'file' destination by default.")
+ if uiscan == False:
+ log.warn("No destinations specified. Adding 'file' destination by default.")
dest.append('file')
if 'email' in dest and (not email_from or not email_to):
@@ -641,12 +949,16 @@ try:
log.error("Unable to locate device %s using SANE backend hpaio:. Please check HPLIP installation." % device_uri)
sys.exit(1)
- log.info(log.bold("Using device %s" % device_uri))
- log.info("Opening connection to device...")
+ if uiscan == False:
+ log.info(log.bold("Using device %s" % device_uri))
+ log.info("Opening connection to device...")
try:
device = sane.openDevice(device_uri)
except scanext.error as e:
+ if multipick and e.args[0] == SANE_STATUS_MULTIPICK:
+ log.error(multipick_error_message)
+ sys.exit(2)
sane.reportError(e.args[0])
sys.exit(1)
@@ -673,6 +985,8 @@ try:
if duplex == True:
if 'Duplex' in source_option:
device.setOption("source", "Duplex")
+ elif 'ADF-MultiPage-Duplex' in source_option:
+ device.setOption("source", "ADF-MultiPage-Duplex")
else:
log.warn("Device doesn't support Duplex scanning. Continuing with Simplex ADF scan.")
device.setOption("source", "ADF")
@@ -740,89 +1054,108 @@ try:
device.setOption('compression', scanner_compression)
- if set_contrast:
- valid_contrast = device.getOptionObj('contrast').constraint
- if contrast >= int(valid_contrast[0]) and contrast <= int(valid_contrast[1]):
- contrast = device.getOptionObj('contrast').limitAndSet(contrast)
- else:
- log.warn("Invalid contrast. Contrast range is (%d, %d). Using closest valid contrast of %d " % (int(valid_contrast[0]), int(valid_contrast[1]), contrast))
- if contrast < int(valid_contrast[0]):
- contrast = int(valid_contrast[0])
- elif contrast > int(valid_contrast[1]):
- contrast = int(valid_contrast[1])
-
-
- device.setOption('contrast', contrast)
-
- if set_brightness:
- valid_brightness = device.getOptionObj('brightness').constraint
- if brightness >= int(valid_brightness[0]) and brightness <= int(valid_brightness[1]):
- brightness = device.getOptionObj('brightness').limitAndSet(brightness)
- else:
- log.warn("Invalid brightness. Brightness range is (%d, %d). Using closest valid brightness of %d " % (int(valid_brightness[0]), int(valid_brightness[1]), brightness))
- if brightness < int(valid_brightness[0]):
- brightness = int(valid_brightness[0])
- elif brightness > int(valid_brightness[1]):
- brightness = int(valid_brightness[1])
- device.setOption('brightness', brightness)
+ if uiscan == False and set_contrast:
+ contrast = int(contrast)
+ try:
+ valid_contrast = device.getOptionObj('contrast').constraint
+ if contrast >= int(valid_contrast[0]) and contrast <= int(valid_contrast[1]):
+ contrast = device.getOptionObj('contrast').limitAndSet(contrast)
+ else:
+ log.warn("Invalid contrast. Contrast range is (%d, %d). Using closest valid contrast of %d " % (int(valid_contrast[0]), int(valid_contrast[1]), contrast))
+ if contrast < int(valid_contrast[0]):
+ contrast = int(valid_contrast[0])
+ elif contrast > int(valid_contrast[1]):
+ contrast = int(valid_contrast[1])
+ device.setOption('contrast', contrast)
+ except:
+ log.warn("Unable to set contrast for this device. Using default of 0.")
+ contrast = 0
+ if uiscan == False and set_brightness:
+ brightness = int(brightness)
+ #print device
+ try:
+ valid_brightness = device.getOptionObj('brightness').constraint
+ if brightness >= int(valid_brightness[0]) and brightness <= int(valid_brightness[1]):
+ brightness = device.getOptionObj('brightness').limitAndSet(brightness)
+ else:
+ log.warn("Invalid brightness. Brightness range is (%d, %d). Using closest valid brightness of %d " % (int(valid_brightness[0]), int(valid_brightness[1]), brightness))
+ if brightness < int(valid_brightness[0]):
+ brightness = int(valid_brightness[0])
+ elif brightness > int(valid_brightness[1]):
+ brightness = int(valid_brightness[1])
+ device.setOption('brightness', brightness)
+ except:
+ log.warn("Unable to set brightness for this device. Using default of 0.")
+ brightness = 0
if brx - tlx <= 0.0 or bry - tly <= 0.0:
log.error("Invalid scan area (width or height is negative).")
sys.exit(1)
- log.info("")
- log.info("Resolution: %ddpi" % res)
- log.info("Mode: %s" % scan_mode)
- log.info("Compression: %s" % scanner_compression)
+ if uiscan == False:
+ log.info("")
+ log.info("Resolution: %ddpi" % res)
+ log.info("Mode: %s" % scan_mode)
+ log.info("Compression: %s" % scanner_compression)
if(set_contrast):
- log.info("Contrast: %d" % contrast)
+ if uiscan == False:
+ log.info("Contrast: %d" % contrast)
if(set_brightness):
- log.info("Brightness: %d" % brightness)
+ if uiscan == False:
+ log.info("Brightness: %d" % brightness)
if units == 'mm':
- log.info("Scan area (mm):")
- log.info(" Top left (x,y): (%fmm, %fmm)" % (tlx, tly))
- log.info(" Bottom right (x,y): (%fmm, %fmm)" % (brx, bry))
- log.info(" Width: %fmm" % (brx - tlx))
- log.info(" Height: %fmm" % (bry - tly))
+ if uiscan == False:
+ log.info("Scan area (mm):")
+ log.info(" Top left (x,y): (%fmm, %fmm)" % (tlx, tly))
+ log.info(" Bottom right (x,y): (%fmm, %fmm)" % (brx, bry))
+ log.info(" Width: %fmm" % (brx - tlx))
+ log.info(" Height: %fmm" % (bry - tly))
if page_size:
units = page_units # for display purposes only
- log.info("Page size: %s" % size_desc)
+ if uiscan == False:
+ log.info("Page size: %s" % size_desc)
if units != 'mm':
- log.note("This scan area below in '%s' units may not be exact due to rounding errors." % units)
+ if uiscan == False:
+ log.note("This scan area below in '%s' units may not be exact due to rounding errors." % units)
if units == 'in':
- log.info("Scan area (in):")
- log.info(" Top left (x,y): (%fin, %fin)" % (tlx/25.4, tly/25.4))
- log.info(" Bottom right (x,y): (%fin, %fin)" % (brx/25.4, bry/25.4))
- log.info(" Width: %fin" % ((brx - tlx)/25.4))
- log.info(" Height: %fin" % ((bry - tly)/25.4))
+ if uiscan == False:
+ log.info("Scan area (in):")
+ log.info(" Top left (x,y): (%fin, %fin)" % (tlx/25.4, tly/25.4))
+ log.info(" Bottom right (x,y): (%fin, %fin)" % (brx/25.4, bry/25.4))
+ log.info(" Width: %fin" % ((brx - tlx)/25.4))
+ log.info(" Height: %fin" % ((bry - tly)/25.4))
elif units == 'cm':
- log.info("Scan area (cm):")
- log.info(" Top left (x,y): (%fcm, %fcm)" % (tlx/10.0, tly/10.0))
- log.info(" Bottom right (x,y): (%fcm, %fcm)" % (brx/10.0, bry/10.0))
- log.info(" Width: %fcm" % ((brx - tlx)/10.0))
- log.info(" Height: %fcm" % ((bry - tly)/10.0))
+ if uiscan == False:
+ log.info("Scan area (cm):")
+ log.info(" Top left (x,y): (%fcm, %fcm)" % (tlx/10.0, tly/10.0))
+ log.info(" Bottom right (x,y): (%fcm, %fcm)" % (brx/10.0, bry/10.0))
+ log.info(" Width: %fcm" % ((brx - tlx)/10.0))
+ log.info(" Height: %fcm" % ((bry - tly)/10.0))
elif units == 'px':
- log.info("Scan area (px @ %ddpi):" % res)
- log.info(" Top left (x,y): (%fpx, %fpx)" % (tlx*res/25.4, tly*res/25.4))
- log.info(" Bottom right (x,y): (%fpx, %fpx)" % (brx*res/25.4, bry*res/25.4))
- log.info(" Width: %fpx" % ((brx - tlx)*res/25.4))
- log.info(" Height: %fpx" % ((bry - tly)*res/25.4))
+ if uiscan == False:
+ log.info("Scan area (px @ %ddpi):" % res)
+ log.info(" Top left (x,y): (%fpx, %fpx)" % (tlx*res/25.4, tly*res/25.4))
+ log.info(" Bottom right (x,y): (%fpx, %fpx)" % (brx*res/25.4, bry*res/25.4))
+ log.info(" Width: %fpx" % ((brx - tlx)*res/25.4))
+ log.info(" Height: %fpx" % ((bry - tly)*res/25.4))
elif units == 'pt':
- log.info("Scan area (pt):")
- log.info(" Top left (x,y): (%fpt, %fpt)" % (tlx/0.3528, tly/0.3528))
- log.info(" Bottom right (x,y): (%fpt, %fpt)" % (brx/0.3528, bry/0.3528))
- log.info(" Width: %fpt" % ((brx - tlx)/0.3528))
- log.info(" Height: %fpt" % ((bry - tly)/0.3528))
-
- log.info("Destination(s): %s" % ', '.join(dest))
+ if uiscan == False:
+ log.info("Scan area (pt):")
+ log.info(" Top left (x,y): (%fpt, %fpt)" % (tlx/0.3528, tly/0.3528))
+ log.info(" Bottom right (x,y): (%fpt, %fpt)" % (brx/0.3528, bry/0.3528))
+ log.info(" Width: %fpt" % ((brx - tlx)/0.3528))
+ log.info(" Height: %fpt" % ((bry - tly)/0.3528))
+ if uiscan == False:
+ log.info("Destination(s): %s" % ', '.join(dest))
if 'file' in dest:
- log.info("Output file: %s" % output)
+ if uiscan == False:
+ log.info("Output file: %s" % output)
update_queue = queue.Queue()
event_queue = queue.Queue()
@@ -840,58 +1173,68 @@ try:
#For some devices, resolution is changed when we set 'source'.
#Hence we need to set resolution here, after setting the 'source'
device.setOption("resolution", res)
+ if uiscan == False:
+ if 'file' in dest and not output:
+ if uiscan == False:
+ log.warn("File destination enabled with no output file specified.")
- if 'file' in dest and not output:
- log.warn("File destination enabled with no output file specified.")
-
- if adf:
- log.info("Setting output format to PDF for ADF mode.")
- output = utils.createSequencedFilename("hpscan", ".pdf")
- output_type = 'pdf'
+ if adf:
+ if uiscan == False:
+ log.info("Setting output format to PDF for ADF mode.")
+ '''if merge_ADF_Flatbed == True:
+ output = utils.createSequencedFilename("hpscanMerge", ext,output_path)
+ else:'''
+ output = utils.createSequencedFilename("hpscan", ".pdf")
+ output_type = 'pdf'
+ else:
+ if scan_mode == 'gray':
+ if uiscan == False:
+ log.info("Setting output format to PNG for greyscale mode.")
+ output = utils.createSequencedFilename("hpscan", ".png")
+ output_type = 'png'
+ else:
+ if uiscan == False:
+ log.info("Setting output format to JPEG for color/lineart mode.")
+ output = utils.createSequencedFilename("hpscan", ".jpg")
+ output_type = 'jpeg'
+ if uiscan == False:
+ log.warn("Defaulting to '%s'." % output)
+ #print (output_type)
else:
- if scan_mode == 'gray':
- log.info("Setting output format to PNG for greyscale mode.")
- output = utils.createSequencedFilename("hpscan", ".png")
- output_type = 'png'
- else:
- log.info("Setting output format to JPEG for color/lineart mode.")
- output = utils.createSequencedFilename("hpscan", ".jpg")
- output_type = 'jpeg'
-
- log.warn("Defaulting to '%s'." % output)
-
- else:
- try:
- output_type = os.path.splitext(output)[1].lower()[1:]
- if output_type == 'jpg':
- output_type = 'jpeg'
- except IndexError:
- output_type = ''
-
- if output_type and output_type not in ('jpeg', 'png', 'pdf'):
- log.error("Invalid output file format. File formats must be 'jpeg', 'png', or 'pdf'.")
- sys.exit(1)
-
- if adf and output_type and output_type != 'pdf':
- log.error("ADF scans must be saved in PDF file format.")
- sys.exit(1)
+ try:
+ output_type = os.path.splitext(output)[1].lower()[1:]
+ if output_type == 'jpg':
+ output_type = 'jpeg'
+ except IndexError:
+ output_type = ''
+
+ if output_type and output_type not in ('jpeg', 'png', 'pdf'):
+ log.error("Invalid output file format. File formats must be 'jpeg', 'png' or 'pdf'.")
+ sys.exit(1)
- log.info("\nWarming up...")
+ if adf and output_type and output_type != 'pdf':
+ log.error("ADF scans must be saved in PDF file format.")
+ sys.exit(1)
+ log.info("\nWarming up...")
no_docs = False
page = 1
+ barcode_index=0
+ blankpage_index=0
adf_page_files = []
- #adf_pages = []
-
+ blank_cnt=0
+ page_list=[]
cleanup_spinner()
log.info("")
-
try:
+ #start=datetime.now()
while True:
if adf:
- log.info("\nPage %d: Scanning..." % page)
+ if uiscan == False:
+ log.info("\nPage %d: Scanning..." % page)
else:
- log.info("\nScanning...")
+ if uiscan == False:
+ log.info("\nScanning...")
bytes_read = 0
@@ -901,31 +1244,42 @@ try:
# Note: On some scanners (Marvell) expected_bytes will be < 0 (if lines == -1)
log.debug("expected_bytes = %d" % expected_bytes)
except scanext.error as e:
+ if adf and e.args[0] == SANE_STATUS_MULTIPICK and multipick:
+ log.error(multipick_error_message)
+ sys.exit(2)
sane.reportError(e.args[0])
sys.exit(1)
except KeyboardInterrupt:
log.error("Aborted.")
device.cancelScan()
sys.exit(1)
-
if adf and status == scanext.SANE_STATUS_NO_DOCS:
if page-1 == 0:
- log.error("No document(s). Please load documents and try again.")
- sys.exit(0)
+ if uiscan == False:
+ log.error("No document(s). Please load documents and try again.")
+ sys.exit(3)
else:
- log.info("Out of documents. Scanned %d pages total." % (page-1))
+ if uiscan == False:
+ log.info("Out of documents. Scanned %d pages total." % (page-1))
no_docs = True
break
+ if adf and status == SANE_STATUS_MULTIPICK:
+ if multipick:
+ log.error(multipick_error_message)
+ sys.exit(2)
if expected_bytes > 0:
if adf:
- log.debug("Expecting to read %s from scanner (per page)." % utils.format_bytes(expected_bytes))
+ if uiscan == False:
+ log.debug("Expecting to read %s from scanner (per page)." % utils.format_bytes(expected_bytes))
else:
- log.debug("Expecting to read %s from scanner." % utils.format_bytes(expected_bytes))
+ if uiscan == False:
+ log.debug("Expecting to read %s from scanner." % utils.format_bytes(expected_bytes))
device.waitForScanActive()
-
- pm = tui.ProgressMeter("Reading data:")
+
+ if uiscan == False:
+ pm = tui.ProgressMeter("Reading data:")
while device.isScanActive():
while update_queue.qsize():
@@ -934,15 +1288,22 @@ try:
if not log.is_debug():
if expected_bytes > 0:
- pm.update(int(100*bytes_read/expected_bytes),
- utils.format_bytes(bytes_read))
+ if uiscan == False:
+ pm.update(int(100*bytes_read/expected_bytes),
+ utils.format_bytes(bytes_read))
else:
- pm.update(0,
- utils.format_bytes(bytes_read))
+ if uiscan == False:
+ pm.update(0,
+ utils.format_bytes(bytes_read))
if status != scanext.SANE_STATUS_GOOD:
- log.error("Error in reading data. Status=%d bytes_read=%d." % (status, bytes_read))
- sys.exit(1)
+ if status == SANE_STATUS_MULTIPICK and multipick:
+ log.error("ADF_MPD multipick error %d" % (status))
+ log.error("Error in reading data. Status=%d " % (status))
+ #sys.exit(2)
+
+ #device.cancelScan() #Added by wipro
+ #sys.exit(1)
except queue.Empty:
break
@@ -961,24 +1322,29 @@ try:
if not log.is_debug():
if expected_bytes > 0:
- pm.update(int(100*bytes_read/expected_bytes),
- utils.format_bytes(bytes_read))
+ if uiscan == False:
+ pm.update(int(100*bytes_read/expected_bytes),
+ utils.format_bytes(bytes_read))
else:
- pm.update(0,
- utils.format_bytes(bytes_read))
+ if uiscan == False:
+ pm.update(0,
+ utils.format_bytes(bytes_read))
# For Marvell devices, making scan progress bar to 100%
if bytes_read and bytes_read != expected_bytes:
- pm.update(int(100),utils.format_bytes(bytes_read))
+ if uiscan == False:
+ pm.update(int(100),utils.format_bytes(bytes_read))
log.info("")
if bytes_read:
- log.info("Read %s from scanner." % utils.format_bytes(bytes_read))
+ if uiscan == False:
+ log.info("Read %s from scanner." % utils.format_bytes(bytes_read))
buffer, format, format_name, pixels_per_line, \
lines, depth, bytes_per_line, pad_bytes, total_read, total_write = device.getScan()
-
- log.debug("PPL=%d lines=%d depth=%d BPL=%d pad=%d total_read=%d total_write=%d" %
+
+ if uiscan == False:
+ log.debug("PPL=%d lines=%d depth=%d BPL=%d pad=%d total_read=%d total_write=%d" %
(pixels_per_line, lines, depth, bytes_per_line, pad_bytes, total_read, total_write))
#For Marvell devices, expected bytes is not same as total_read
@@ -986,41 +1352,302 @@ try:
lines = int(total_read / bytes_per_line)
if scan_mode in ('color', 'gray'):
- try:
- im = Image.frombuffer('RGBA', (pixels_per_line, lines), buffer.read(),
+ try:
+ im = Image.frombuffer('RGBA', (pixels_per_line, lines), buffer.read(),
'raw', 'RGBA', 0, 1)
- except ValueError:
+ except ValueError:
log.error("Did not read enough data from scanner (I/O Error?)")
sys.exit(1)
elif scan_mode == 'lineart':
try:
pixels_per_line = bytes_per_line * 8 # Calculation of pixels_per_line for Lineart must be 8 time of bytes_per_line
- # Otherwise, scanned image will be corrupted (slanted)
+ lineart_mode = True # Otherwise, scanned image will be corrupted (slanted)
im = Image.frombuffer('RGBA', (pixels_per_line, lines), buffer.read(),
'raw', 'RGBA', 0, 1).convert('L')
except ValueError:
log.error("Did not read enough data from scanner (I/O Error?)")
sys.exit(1)
-
- if adf or output_type == 'pdf':
- temp_output = utils.createSequencedFilename("hpscan_pg%d_" % page, ".png")
- adf_page_files.append(temp_output)
- im.save(temp_output)
- #log.debug("Saved page %d to file %s" % (page, temp_output))
+ #if blank_page:
+ isBlankPage = imageprocessing.blankpage(im,lineart_mode)
+
+ if document_merge and duplex and blank_page:
+ if isBlankPage:
+ if blank_cnt == 0:
+ if page%2 != 0:
+ blank_cnt += 1
+ page_list.append(page)
+ else:
+ if page-1 in page_list:
+ blank_cnt += 1
+ else:
+ if page%2 != 0:
+ blank_cnt = 1
+ page_list[:]
+ page_list.append(page)
+ if blank_page and isBlankPage:
+ if adf:
+ if batchsepBP:
+ blankpage_found=1
+ blankpage_count=blankpage_count+1
+ blankpage_index=blankpage_index+1
+ if page == 1:
+ blankpage_first_page = True
+ if not (document_merge and duplex):
+ page += 1
+ continue
+ else:
+ sys.exit(0)
+ elif isBlankPage:
+ if adf and batchsepBP:
+ blankpage_found=1
+ blankpage_count=blankpage_count+1
+ blankpage_index=blankpage_index+1
+ if page == 1:
+ blankpage_first_page = True
+ #if crushed:
+ #im = imageprocessing.crushed(im)
+ if deskew_image and (isBlankPage == False):
+ if adf:
+ im = imageprocessing.deskew(im)
+ else:
+ im = imageprocessing.autocrop(im)
+ im = imageprocessing.deskew(im)
+ if mixed_feed:
+ im = imageprocessing.mixedfeed(im)
+ if auto_crop and (isBlankPage == False):
+ im = imageprocessing.autocrop(im)
+ if auto_orient:
+ if not isBlankPage:
+ orient = imageprocessing.orientangle(im)
+ orient_list.append(orient)
+ im = imageprocessing.autoorient(im, orient)
+ else:
+ orient_list.append(0)
+ if uiscan == True and set_brightness:
+ factor = brightness/100
+ #print factor
+ im = imageprocessing.adjust_brightness(im, factor)
+ if uiscan == True and set_contrast:
+ factor = contrast/100
+ #print factor
+ im = imageprocessing.adjust_contrast(im, factor)
+ if set_sharpness:
+ factor = sharpness/100
+ #print factor
+ im = imageprocessing.adjust_sharpness(im, factor)
+ if set_color_value:
+ factor = color_value/100
+ #print factor
+ im = imageprocessing.adjust_color(im, factor)
+ pyPlatform = platform.python_version()
+ num = pyPlatform.split('.')
+ if batchsepBC and num[0] < '3':
+ import zbar
+ scanner = zbar.ImageScanner()
+ scanner.parse_config('enable')
+ log.debug("Here in barcode detection")
+
+ bar_image = im.convert('L')
+
+ width, height = bar_image.size
+
+ raw_bar = bar_image.tobytes()
+
+ my_stream = zbar.Image(width, height, 'Y800', raw_bar)
+ scanner.scan(my_stream)
+
+ #if barcode and batchsep:
+ for symbol in my_stream:
+ #print 'decoded', symbol.type, 'symbol', '"%s"' % symbol.data
+ if symbol.data!='':
+ barcode_found=1
+ barcode_data.append(symbol.data)
+ barcode_count=barcode_count+1
+ barcode_index=barcode_index+1
+ if page == 1:
+ barcode_first_page = True
+ break;
+ else:
+ barcode_found=0
+ if crushed:
+ im = imageprocessing.crushed(im)
+ if uiscan == True:
+ if adf:
+ if (save_file == 'pdf'):
+ #ext = ".png"
+ im = im.convert("RGB")
+ if barcode_count>0:
+ if barcode_first_occurence == True:
+ if barcode_first_page == False:
+ createPagesFile(adf_page_files,'hpscan', ext)
+ barcode_first_occurence = False
+ else:
+ createPagesFile(adf_page_files,barcode_data[len(barcode_data)-2], ext)
+ barcode_count=barcode_count-1
+ del adf_page_files[:]
+ if blankpage_count>0:
+ if blankpage_first_occurence == True:
+ if blankpage_first_page == False:
+ createPagesFile(adf_page_files,'hpscan', ext)
+ blankpage_first_occurence = False
+ else:
+ createPagesFile(adf_page_files,"batchSep_00%d"%bp_no, ext)
+ blankpage_count=blankpage_count-1
+ bp_no += 1
+ del adf_page_files[:]
+ '''if (save_file == 'pdf'):
+ #ext = ".png"
+ im = im.convert("RGB")'''
+ if merge_ADF_Flatbed == True and save_file == 'pdf':
+ temp_output = utils.createSequencedFilename("hpscanMerge", ext,output_path)
+ else:
+ temp_output = utils.createSequencedFilename("hpscan", ext, output_path)
+ adf_page_files.append(temp_output)
+ #print "entered flatbed save"
+ '''pyPlatform = platform.python_version()
+ num = pyPlatform.split('.')
+ if num[0] >= '3':
+ im = im.convert("RGB")'''
+ try:
+ im.save(temp_output,compress_level=1)
+ except:
+ im = im.convert("RGB")
+ im.save(temp_output,compress_level=1)
+ '''if (save_file == 'pdf'):
+ ext = ".pdf"'''
+ if document_merge and duplex and blank_page:
+ if blank_cnt == 2:
+ os.unlink(adf_page_files.pop())
+ os.unlink(adf_page_files.pop())
+ blank_cnt = 0
+ page_list[:]
+
+ elif uiscan == False:
+ if adf or output_type == 'pdf':
+ temp_output = utils.createSequencedFilename("hpscan_pg%d_" % page, ".png")
+ adf_page_files.append(temp_output)
+ im.save(temp_output,compress_level=1)
+ elif uiscan == True and status == scanext.SANE_STATUS_MULTIPICK and multipick:
+ log.error("ADF_MPD multipick error %d" % (status))
+ log.error("Error in reading data. Status=%d bytes_read=%d." % (status, bytes_read))
+ sys.exit(2)
else:
log.error("No data read.")
sys.exit(1)
if not adf or (adf and no_docs):
break
-
+
page += 1
-
+ #print "*** Total Time Taken \n"
+ #print datetime.now()-start
finally:
- log.info("Closing device.")
- device.cancelScan()
-
- if adf or output_type == 'pdf':
+ if uiscan == False:
+ log.info("Closing device.")
+ device.cancelScan()
+ #print "outside while"
+ #if adf or output_type == 'pdf':
+ #print (output_type)
+ if adf and (save_file =='jpg' or save_file == 'png' or save_file == 'tiff' or save_file == 'pdf'):
+ #print save_file
+ #start = datetime.now()
+ #print "**** Starting Save File Process\n"
+ if barcode_found == 1:
+ createPagesFile(adf_page_files,barcode_data[len(barcode_data)-1], ext)
+ #print "Saving File process Over\n"
+ #print datetime.now()-start
+ #print "\n#######################\n"
+ #print temp_list
+ if save_file == 'pdf':
+ if len(temp_list):
+ if uiscan == True:
+ log.error("%s" % (temp_list))
+ sys.exit(5)
+ sys.exit(0)
+ if blankpage_found == 1:
+ createPagesFile(adf_page_files,"batchSep_00%d"%bp_no, ext)
+ #print "Saving File process Over\n"
+ #print datetime.now()-start
+ if save_file == 'pdf':
+ if len(temp_list):
+ if uiscan == True:
+ log.error("%s" % (temp_list))
+ sys.exit(5)
+ sys.exit(0)
+ if document_merge and duplex :
+ #print "entered docmerge"
+ #print adf_page_files
+ if len(adf_page_files):
+ output = imageprocessing.documentmerge(adf_page_files,ext,output_path)
+ if (save_file == 'pdf'):
+ #cmd = "%s %s &" % (pdf_viewer, output)
+ #os_utils.execute(cmd)
+ if uiscan == True:
+ log.error("%s" % (output))
+ #print "Saving File process Over\n"
+ #print datetime.now()-start
+ sys.exit(4)
+ sys.exit(0)
+ elif (save_file == 'tiff'):
+ if len(adf_page_files) > 1:
+ outputtiff = utils.createSequencedFilename("hpscandoc", ext,output_path)
+ #print outputtiff
+ file_name = ''
+ for p in adf_page_files:
+ file_name = file_name + " " + p
+ cmd = "convert %s %s" %(file_name,outputtiff)
+ status = utils.run(cmd)
+ #print ("***********************")
+ #print (status[0])
+ #print (status[1])
+ if status[0] == -1:
+ #print ("entered status -1")
+ log.error("Convert command not found.")
+ sys.exit(6)
+ for p in adf_page_files:
+ #print p
+ os.unlink(p)
+ sys.exit(0)
+ elif (save_file == 'pdf'):
+ '''if not output:
+ if merge_ADF_Flatbed == True:
+ output = utils.createSequencedFilename("hpscanMerge", ext,output_path)
+ else:
+ output = utils.createSequencedFilename("hpscan", ext,output_path)'''
+ if len(adf_page_files) > 1:
+ #print "adf page files greater than 1"
+ if merge_ADF_Flatbed == True:
+ output = utils.createSequencedFilename("hpscanMerge", ext,output_path)
+ else:
+ output = utils.createSequencedFilename("hpscandoc", ext,output_path)
+ try:
+ output = imageprocessing.generatePdfFile(adf_page_files,output)
+ except ImportError:
+ try:
+ output = imageprocessing.generatePdfFile_canvas(adf_page_files,output,orient_list,brx,bry,tlx,tly,output_path)
+ except ImportError as error:
+ if error.message.split(' ')[-1] == 'PIL':
+ log.error("PDF output requires PIL.")
+ else:
+ log.error("PDF output requires ReportLab.")
+ sys.exit(1)
+ if merge_ADF_Flatbed == False:
+ #cmd = "%s %s &" % (pdf_viewer, output)
+ #os_utils.execute(cmd)
+ #imageprocessing.merge_PDF_viewer(output)
+ if len(adf_page_files):
+ if uiscan == True:
+ if output:
+ log.error("%s" % (output))
+ elif temp_output:
+ log.error("%s" % (temp_output))
+ sys.exit(4)
+ #print "Saving File process Over\n"
+ #print datetime.now()-start
+ sys.exit(0)
+ else:
+ sys.exit(0)
+ elif (uiscan == False) and (adf or output_type == 'pdf'):
try:
from reportlab.pdfgen import canvas
except ImportError:
@@ -1069,20 +1696,75 @@ try:
else:
new_w = int(pixels_per_line * resize / 100)
new_h = int(lines * resize / 100)
- log.info("Resizing image from %dx%d to %dx%d..." % (pixels_per_line, lines, new_w, new_h))
+ if uiscan == False:
+ log.info("Resizing image from %dx%d to %dx%d..." % (pixels_per_line, lines, new_w, new_h))
im = im.resize((new_w, new_h), Image.ANTIALIAS)
file_saved = False
if 'file' in dest:
- log.info("\nOutputting to destination 'file':")
- log.info("Saving to file %s" % output)
+ if (save_file == 'png' or save_file == 'jpg' or save_file == 'tiff' or save_file == 'pdf'):
+ if barcode_found == 1:
+ output = utils.createBBSequencedFilename(barcode_data[0]+'_', ext, output_path)
+ else:
+ if (save_file == 'pdf') and (merge_ADF_Flatbed == True):
+ output = utils.createSequencedFilename("hpscanMerge", ext,output_path)
+ else:
+ output = utils.createSequencedFilename("hpscan",ext,output_path)
+
+ if uiscan == False:
+ log.info("\nOutputting to destination 'file':")
try:
- im.save(output)
+ if uiscan == True:
+ log.info("Saving to file %s" % output)
+
+ if save_file != 'pdf':
+ '''pyPlatform = platform.python_version()
+ num = pyPlatform.split('.')
+ if num[0] >= '3':
+ im = im.convert("RGB")'''
+ try:
+ im.save(output,compress_level=1)
+ except:
+ im = im.convert("RGB")
+ im.save(output,compress_level=1)
+ else:
+ try:
+ im.save(output,compress_level=1)
+ except:
+ im = im.convert("RGB")
+ im.save(output,compress_level=1)
+ '''from reportlab.pdfgen import canvas
+ print "entered canvas"
+ c = canvas.Canvas(output)
+ if auto_orient and (orient == 1 or orient == 3):
+ c.setPageSize(((bry-tly)/0.3528, (brx-tlx)/0.3528))
+ c.drawInlineImage(im, (tlx/0.3528), (tly/0.3528), ((bry-tly)/0.3528), ((brx-tlx)/0.3528))
+ else:
+ c.setPageSize(((brx-tlx)/0.3528, (bry-tly)/0.3528))
+ c.drawInlineImage(im, (tlx/0.3528), (tly/0.3528), ((brx-tlx)/0.3528),((bry-tly)/0.3528))
+ c.showPage()
+ c.save()'''
+ #For Doc Merge feature, updating Flatbed to use pdfmerger instead of canvas for PDF creation.
+ '''temp = 'temp.png'
+ im.save(temp,compress_level=1)
+ adf_page_files.append(temp)
+ output = imageprocessing.generatePdfFile(adf_page_files,output)'''
+ if uiscan == False:
+ log.info("Viewing PDF file in %s" % pdf_viewer)
+ log.info("Saving to file %s" % output)
+ if merge_ADF_Flatbed == False:
+ #cmd = "%s %s &" % (pdf_viewer, output)
+ #os_utils.execute(cmd)
+ log.error("%s" % (output))
+ sys.exit(4)
+ #imageprocessing.merge_PDF_viewer(output)
+ elif uiscan == False:
+ im.save(output,compress_level=1)
except IOError as e:
im = im.convert("RGB")
try:
- im.save(output)
+ im.save(output,compress_level=1)
except IOError as e:
log.error("Error saving file: %s (I/O)" % e)
try:
@@ -1107,7 +1789,15 @@ try:
output_fd, output = utils.make_temp_file(suffix='.png')
try:
- im.save(output)
+ '''pyPlatform = platform.python_version()
+ num = pyPlatform.split('.')
+ if num[0] >= '3':
+ im = im.convert("RGB")'''
+ try:
+ im.save(output,compress_level=1)
+ except:
+ im = im.convert("RGB")
+ im.save(output,compress_level=1)
except IOError as e:
log.error("Error saving temporary file: %s" % e)
@@ -1130,8 +1820,10 @@ try:
except ImportError:
log.error("PDF output requires ReportLab.")
continue
-
- pdf_output = utils.createSequencedFilename("hpscan", ".pdf")
+ if merge_ADF_Flatbed == True:
+ pdf_output = utils.createSequencedFilename("hpscanMerge", ".pdf",output_path)
+ else:
+ pdf_output = utils.createSequencedFilename("hpscan", ".pdf", output_path)
c = canvas.Canvas(pdf_output, (brx/0.3528, bry/0.3528))
try:
@@ -1141,12 +1833,19 @@ try:
continue
c.showPage()
- log.info("Saving to file %s" % pdf_output)
+ if uiscan == False:
+ log.info("Saving to file %s" % pdf_output)
c.save()
- log.info("Viewing PDF file in %s" % pdf_viewer)
- cmd = "%s %s &" % (pdf_viewer, pdf_output)
- os_utils.execute(cmd)
- sys.exit(0)
+ if uiscan == False:
+ log.info("Viewing PDF file in %s" % pdf_viewer)
+ #cmd = "%s %s &" % (pdf_viewer, pdf_output)
+ #os_utils.execute(cmd)
+ #sys.exit(0)
+ if uiscan == True:
+ log.error("%s" % (pdf_output))
+ sys.exit(4)
+ else:
+ sys.exit(0)
elif d == 'print':
hp_print = utils.which("hp-print", True)
diff --git a/scan/sane/OrbliteScan/LinuxCommon.h b/scan/sane/OrbliteScan/LinuxCommon.h
new file mode 100644
index 000000000..6605dd922
--- /dev/null
+++ b/scan/sane/OrbliteScan/LinuxCommon.h
@@ -0,0 +1,60 @@
+#ifndef H_LinuxCommon
+#define H_LinuxCommon
+
+#include <sys/types.h>
+
+/* Common typedefs for Linux */
+
+typedef unsigned char * StringPtr;
+typedef unsigned char Boolean;
+typedef char * Ptr;
+
+typedef unsigned char UInt8;
+typedef UInt8* PUInt8;
+typedef signed char SInt8;
+typedef unsigned short UInt16;
+typedef signed short SInt16;
+typedef u_int32_t UInt32;
+typedef int32_t SInt32;
+//typedef unsigned long UInt32;
+//typedef signed long SInt32;
+typedef __S64_TYPE SInt64;
+typedef __U64_TYPE UInt64;
+typedef __S64_TYPE int64_t;
+typedef __U64_TYPE uint64_t;
+
+//typedef unsigned long ULONG;
+//typedef void* LPVOID;
+//typedef long HRESULT;
+//typedef int32_t HRESULT;
+
+typedef SInt16 OSErr;
+
+typedef unsigned long FourCharCode;
+typedef FourCharCode OSType;
+
+typedef void IUnknown;
+
+#define FAILED(Status) ((HRESULT)(Status) < 0)
+
+/* dummy definitions - TODO: define these ... or not? */
+
+typedef int FSSpec;
+typedef int CFURLRef;
+typedef int CFBundleRef;
+typedef void* Handle; // needed by Python driver
+
+/* re-define MAC-only memory API to POSIX-compliant */
+#define NewPtr malloc /* MAC */
+#define DisposePtr free /* MAC */
+
+/* re-define WinDoze-only memory API to POSIX-compliant */
+/* currently not used because we are using #ifdef __MAC__ */
+
+// #define CoTaskMemAlloc malloc
+// #define CoTaskMemFree free
+// #define CoTaskMemRealloc realloc
+
+
+#endif /* H_LinuxCommon */
+
diff --git a/scan/sane/OrbliteScan/MacCommon.h b/scan/sane/OrbliteScan/MacCommon.h
new file mode 100644
index 000000000..745055c97
--- /dev/null
+++ b/scan/sane/OrbliteScan/MacCommon.h
@@ -0,0 +1,930 @@
+#ifndef H_MacCommon
+#define H_MacCommon
+
+#ifndef __linux__
+#include <CoreFoundation/CFPlugInCOM.h>
+#define __CFPlugInCOM_Included__
+#endif
+
+#ifdef __linux__
+# include "LinuxCommon.h"
+#endif
+
+#include <stdio.h>
+#include <string.h>
+#include <stdlib.h>
+#include <stdarg.h>
+
+#ifndef MAX_PATH
+#define MAX_PATH 260
+#endif
+
+#ifndef _MAX_PATH
+#define _MAX_PATH 1024
+#endif
+
+#define OUT
+#define IN
+
+#ifndef OKAY
+#define OKAY 0
+#endif
+
+#define MAXDWORD 0xffffffff
+
+#define __cdecl
+
+#define ATLASSERT assert
+#define ASSERT assert
+#define _ASSERT assert
+
+#define IDOK 1
+#define IDCANCEL 2
+#define IDABORT 3
+#define IDRETRY 4
+#define IDIGNORE 5
+#define IDYES 6
+#define IDNO 7
+
+#define TEXT(s) s
+#define _TEXT(s) s
+#define _T(s) s
+
+#define _tzset tzset
+
+//#ifndef __MACH__
+//typedef long HRESULT;
+//#endif
+#define STDMETHOD(x) virtual HRESULT x
+#define STDMETHODIMP HRESULT
+#define STDMETHODIMP_(x) x
+
+typedef void* HBITMAP;
+typedef void* PTIMERAPCROUTINE;
+typedef void* HANDLE;
+typedef void* HMODULE;
+typedef HANDLE *LPHANDLE;
+typedef HANDLE HINSTANCE;
+typedef void* HGLOBAL;
+typedef HANDLE HKEY;
+typedef HKEY *PHKEY;
+
+#define DECLARE_HANDLE(name) struct name##__ { int unused; }; typedef struct name##__ *name
+DECLARE_HANDLE(HDC);
+
+typedef long LONG;
+
+#ifdef _HP_SANE_ORBLITE_
+
+typedef long HRESULT;
+typedef int BOOL;
+typedef u_int32_t DWORD;
+typedef u_int16_t WORD;
+//typedef int64_t __int64;
+typedef unsigned char BYTE;
+typedef unsigned long ULONG;
+typedef unsigned short USHORT;
+typedef unsigned int UINT;
+typedef void* PVOID;
+typedef void* LPVOID;
+typedef DWORD *LPDWORD;
+typedef BYTE* LPBYTE;
+typedef BYTE* PBYTE;
+typedef WORD* LPWORD;
+
+typedef struct tagBITMAPINFOHEADER {
+ DWORD biSize;
+ LONG biWidth;
+ LONG biHeight;
+ WORD biPlanes;
+ WORD biBitCount;
+ DWORD biCompression;
+ DWORD biSizeImage;
+ LONG biXPelsPerMeter;
+ LONG biYPelsPerMeter;
+ DWORD biClrUsed;
+ DWORD biClrImportant;
+} BITMAPINFOHEADER;
+
+/*typedef struct tagRGBQUAD {
+ BYTE rgbBlue;
+ BYTE rgbGreen;
+ BYTE rgbRed;
+ BYTE rgbReserved;
+} RGBQUAD;
+
+
+typedef struct tagBITMAPINFO {
+ BITMAPINFOHEADER bmiHeader;
+ RGBQUAD bmiColors[1];
+} BITMAPINFO;
+*/
+
+typedef void IUnknown;
+typedef unsigned long ULONG;
+typedef void* LPVOID;
+
+
+#endif
+typedef BYTE BOOLEAN;
+
+#ifndef __MACH__
+typedef unsigned long REFIID;
+#endif
+typedef char CHAR;
+#ifdef __BOOL_DEFINED_AS_CHAR
+typedef signed char BOOL;
+#else
+//typedef int BOOL;
+#endif
+//typedef u_int32_t DWORD;
+//typedef u_int16_t WORD;
+typedef u_int64_t UINT64;
+typedef u_int64_t DWORD64;
+typedef unsigned long long ULONGLONG;
+typedef long long LONGLONG;
+typedef int64_t INT64;
+typedef int64_t _int64;
+//typedef int64_t __int64;
+//typedef unsigned char BYTE;
+typedef int boolean;
+typedef LONG* PLONG;
+#ifndef __MACH__
+//typedef unsigned long ULONG;
+#endif
+typedef ULONG* ULONG_PTR;
+//typedef unsigned short USHORT;
+typedef unsigned char UCHAR;
+typedef UCHAR* PUCHAR;
+typedef int INT;
+//typedef unsigned int UINT;
+typedef signed char INT8;
+typedef unsigned char UINT8;
+typedef unsigned short UINT16;
+typedef unsigned int UINT32;
+typedef signed int INT32;
+typedef signed short INT16;
+//typedef void VOID;
+//#define VOID void
+//typedef void* PVOID;
+//#ifndef __MACH__
+//typedef void* LPVOID;
+//#endif
+//typedef DWORD *LPDWORD;
+typedef DWORD *DWORD_PTR;
+typedef wchar_t WCHAR;
+typedef const wchar_t *LPCWSTR;
+typedef WCHAR *LPWSTR, *PWSTR;
+typedef float FLOAT;
+typedef double FLOAT64;
+typedef double DOUBLE;
+typedef size_t SIZE_T;
+
+//typedef BYTE* LPBYTE;
+//typedef BYTE* PBYTE;
+//typedef WORD* LPWORD;
+
+typedef char * HPINT8;
+typedef unsigned char * HPUINT8;
+typedef short * HPINT16;
+typedef unsigned short * HPUINT16;
+typedef long * HPINT32;
+typedef unsigned long * HPUINT32;
+typedef float * HPFLOAT32;
+typedef double * HPFLOAT64;
+
+typedef char* PINT8;
+typedef unsigned char* PUINT8;
+typedef short* PINT16;
+typedef unsigned short* PUINT16;
+typedef INT32* PINT32;
+typedef UINT32* PUINT32;
+
+typedef char* LPSTR;
+typedef const char* LPCSTR;
+typedef const char* LPCTSTR;
+typedef char* LPTSTR;
+typedef char TCHAR;
+#define A2T
+#define T2CA
+#define T2OLE A2W
+#define T2COLE A2W
+#define OLE2T W2A
+typedef wchar_t OLECHAR;
+typedef OLECHAR *LPOLESTR;
+typedef const LPOLESTR LPCOLESTR;
+typedef LPOLESTR BSTR;
+typedef char** HWND;
+typedef UINT WPARAM;
+typedef LONG LPARAM;
+typedef LONG LRESULT;
+
+typedef int PSTIDEVICE;
+typedef int SCI;
+typedef int PSTI;
+typedef long REGSAM;
+typedef FILE* HFILE;
+
+#define HFILE_ERROR 0
+
+#define REG_NONE ( 0 ) // No value type
+#define REG_SZ ( 1 ) // Unicode nul terminated string
+#define REG_EXPAND_SZ ( 2 ) // Unicode nul terminated string
+ // (with environment variable references)
+#define REG_BINARY ( 3 ) // Free form binary
+#define REG_DWORD ( 4 ) // 32-bit number
+#define REG_DWORD_LITTLE_ENDIAN ( 4 ) // 32-bit number (same as REG_DWORD)
+#define REG_DWORD_BIG_ENDIAN ( 5 ) // 32-bit number
+#define REG_LINK ( 6 ) // Symbolic Link (unicode)
+#define REG_MULTI_SZ ( 7 ) // Multiple Unicode strings
+#define REG_RESOURCE_LIST ( 8 ) // Resource list in the resource map
+#define REG_FULL_RESOURCE_DESCRIPTOR ( 9 ) // Resource list in the hardware description
+#define REG_RESOURCE_REQUIREMENTS_LIST ( 10 )
+
+#define REG_CREATED_NEW_KEY (0x00000001L) // New Registry Key created
+#define REG_OPENED_EXISTING_KEY (0x00000002L) // Existing Key opened
+#define REG_OPTION_NON_VOLATILE (0x00000000L) // This key is not volatile; this is the default.
+#define REG_OPTION_VOLATILE (0x00000001L) // All keys created by the function are volatile.
+
+#define CALLBACK
+
+typedef struct _GUID {
+ ULONG Data1;
+ unsigned short Data2;
+ unsigned short Data3;
+ unsigned char Data4[8];
+} GUID;
+
+typedef GUID CLSID;
+
+#ifndef __linux__
+const extern CLSID CLSID_NULL;
+const extern GUID GUID_NULL;
+#else
+extern const CLSID CLSID_NULL;
+#endif
+
+typedef struct tagPOINT
+{
+ LONG x;
+ LONG y;
+} POINT, *PPOINT;
+
+typedef struct tagRECT
+{
+ LONG left;
+ LONG top;
+ LONG right;
+ LONG bottom;
+} RECT;
+typedef RECT *LPRECT;
+
+typedef struct
+{
+ DWORD dwLowDateTime;
+ DWORD dwHighDateTime;
+} FILETIME;
+typedef FILETIME *PFILETIME;
+
+typedef struct
+{
+ DWORD dwFileAttributes;
+ FILETIME ftCreationTime;
+ FILETIME ftLastAccessTime;
+ FILETIME ftLastWriteTime;
+ DWORD nFileSizeHigh;
+ DWORD nFileSizeLow;
+ DWORD dwReserved0;
+ DWORD dwReserved1;
+ TCHAR cFileName[MAX_PATH];
+ TCHAR cAlternateFileName[14];
+} WIN32_FIND_DATA;
+typedef WIN32_FIND_DATA *LPWIN32_FIND_DATA;
+
+typedef struct _SYSTEMTIME {
+ WORD wYear;
+ WORD wMonth;
+ WORD wDayOfWeek;
+ WORD wDay;
+ WORD wHour;
+ WORD wMinute;
+ WORD wSecond;
+ WORD wMilliseconds;
+} SYSTEMTIME, *PSYSTEMTIME, *LPSYSTEMTIME;
+
+typedef struct _SECURITY_ATTRIBUTES {
+ DWORD nLenght;
+ LPVOID lpSecurityDescriptor;
+ BOOL bInheritHandle;
+} SECURITY_ATTRIBUTES, *LPSECURITY_ATTRIBUTES;
+
+#define DLL_PROCESS_ATTACH 1
+#define DLL_THREAD_ATTACH 2
+#define DLL_THREAD_DETACH 3
+#define DLL_PROCESS_DETACH 0
+
+#define FILE_DEVICE_PARALLEL_PORT 0x00000016
+
+#define FILE_FLAG_WRITE_THROUGH 0x80000000
+#define FILE_FLAG_OVERLAPPED 0x40000000
+#define FILE_FLAG_NO_BUFFERING 0x20000000
+#define FILE_FLAG_RANDOM_ACCESS 0x10000000
+#define FILE_FLAG_SEQUENTIAL_SCAN 0x08000000
+#define FILE_FLAG_DELETE_ON_CLOSE 0x04000000
+#define FILE_FLAG_BACKUP_SEMANTICS 0x02000000
+#define FILE_FLAG_POSIX_SEMANTICS 0x01000000
+#define FILE_FLAG_OPEN_REPARSE_POINT 0x00200000
+#define FILE_FLAG_OPEN_NO_RECALL 0x00100000
+
+#define FILE_BEGIN SEEK_SET
+#define FILE_CURRENT SEEK_CUR
+#define FILE_END SEEK_END
+
+#define INVALID_HANDLE_VALUE ((HANDLE)(-1))
+#define INVALID_FILE_SIZE ((DWORD)0xFFFFFFFF)
+#define INVALID_SET_FILE_POINTER ((DWORD)-1)
+#define DELETE (0x00010000L)
+#define READ_CONTROL (0x00020000L)
+#define WRITE_DAC (0x00040000L)
+#define WRITE_OWNER (0x00080000L)
+#define SYNCHRONIZE (0x00100000L)
+#define GENERIC_READ (0x80000000) /* from WINNT.H */
+#define GENERIC_WRITE (0x40000000) /* from WINNT.H */
+#define FILE_SHARE_READ (0x00000001) /* from WINNT.H */
+#define FILE_SHARE_WRITE (0x00000002) /* from WINNT.H */
+
+/* Ternary raster operations */
+#define SRCCOPY (DWORD)0x00CC0020 /* dest = source */
+#define SRCPAINT (DWORD)0x00EE0086 /* dest = source OR dest */
+#define SRCAND (DWORD)0x008800C6 /* dest = source AND dest */
+#define SRCINVERT (DWORD)0x00660046 /* dest = source XOR dest */
+#define SRCERASE (DWORD)0x00440328 /* dest = source AND (NOT dest ) */
+#define NOTSRCCOPY (DWORD)0x00330008 /* dest = (NOT source) */
+#define NOTSRCERASE (DWORD)0x001100A6 /* dest = (NOT src) AND (NOT dest) */
+#define MERGECOPY (DWORD)0x00C000CA /* dest = (source AND pattern) */
+#define MERGEPAINT (DWORD)0x00BB0226 /* dest = (NOT source) OR dest */
+#define PATCOPY (DWORD)0x00F00021 /* dest = pattern */
+#define PATPAINT (DWORD)0x00FB0A09 /* dest = DPSnoo */
+#define PATINVERT (DWORD)0x005A0049 /* dest = pattern XOR dest */
+#define DSTINVERT (DWORD)0x00550009 /* dest = (NOT dest) */
+#define BLACKNESS (DWORD)0x00000042 /* dest = BLACK */
+#define WHITENESS (DWORD)0x00FF0062 /* dest = WHITE */
+
+/* DIB color table identifiers */
+
+#define DIB_RGB_COLORS 0 /* color table in RGBs */
+#define DIB_PAL_COLORS 1 /* color table in palette indices */
+
+#define CREATE_NEW 1
+#define CREATE_ALWAYS 2
+#define OPEN_EXISTING 3
+#define OPEN_ALWAYS 4
+#define TRUNCATE_EXISTING 5
+
+#define FILE_ATTRIBUTE_READONLY 0x00000001
+#define FILE_ATTRIBUTE_HIDDEN 0x00000002
+#define FILE_ATTRIBUTE_SYSTEM 0x00000004
+#define FILE_ATTRIBUTE_DIRECTORY 0x00000010
+#define FILE_ATTRIBUTE_ARCHIVE 0x00000020
+#define FILE_ATTRIBUTE_NORMAL 0x00000080
+#define FILE_ATTRIBUTE_TEMPORARY 0x00000100
+
+#define FILE_FLAG_WRITE_THROUGH 0x80000000
+#define FILE_FLAG_RANDOM_ACCESS 0x10000000
+
+#define METHOD_BUFFERED 0
+#define METHOD_IN_DIRECT 1
+#define METHOD_OUT_DIRECT 2
+#define METHOD_NEITHER 3
+
+#define FILE_ANY_ACCESS 0
+#define FILE_READ_ACCESS ( 0x0001 )
+#define FILE_WRITE_ACCESS ( 0x0002 )
+#define FILE_ALL_ACCESS ( 0x0003 )
+
+#define ERROR_OPERATION_ABORTED 995L
+#define ERROR_IO_INCOMPLETE 996L
+#define ERROR_IO_PENDING 997L // dderror
+
+#define ERROR_NO_MORE_FILES 18L
+
+#define WAIT_OBJECT_0 0
+#define WAIT_ABANDONED 4
+#define WAIT_TIMEOUT 0x00000102L
+
+#define CreateMutex(attr, owner, name) ((HANDLE)1)
+#define ReleaseMutex(hObj) ((BOOL)1)
+#define CloseMutexHandle(hObj) TRUE
+#define ReleaseSemaphore(a, b, c) 1
+#define TerminateThread(a, b);
+
+// Define the facility codes
+//
+#define FACILITY_WINDOWS 8
+#define FACILITY_STORAGE 3
+#define FACILITY_SSPI 9
+#define FACILITY_SETUPAPI 15
+#define FACILITY_RPC 1
+#define FACILITY_WIN32 7
+#define FACILITY_CONTROL 10
+#define FACILITY_NULL 0
+#define FACILITY_MSMQ 14
+#define FACILITY_MEDIASERVER 13
+#define FACILITY_INTERNET 12
+#define FACILITY_ITF 4
+#define FACILITY_DISPATCH 2
+#define FACILITY_CERT 11
+
+#define PAGE_NOACCESS 0x01
+#define PAGE_READONLY 0x02
+#define PAGE_READWRITE 0x04
+#define PAGE_WRITECOPY 0x08
+#define PAGE_EXECUTE 0x10
+#define PAGE_EXECUTE_READ 0x20
+#define PAGE_EXECUTE_READWRITE 0x40
+#define PAGE_EXECUTE_WRITECOPY 0x80
+#define PAGE_GUARD 0x100
+#define PAGE_NOCACHE 0x200
+#define PAGE_WRITECOMBINE 0x400
+#define MEM_COMMIT 0x1000
+#define MEM_RESERVE 0x2000
+#define MEM_DECOMMIT 0x4000
+#define MEM_RELEASE 0x8000
+#define MEM_FREE 0x10000
+#define MEM_PRIVATE 0x20000
+#define MEM_MAPPED 0x40000
+#define MEM_RESET 0x80000
+#define MEM_TOP_DOWN 0x100000
+#define MEM_WRITE_WATCH 0x200000
+#define MEM_PHYSICAL 0x400000
+#define MEM_4MB_PAGES 0x80000000
+#define SEC_FILE 0x800000
+#define SEC_IMAGE 0x1000000
+#define SEC_RESERVE 0x4000000
+#define SEC_COMMIT 0x8000000
+#define SEC_NOCACHE 0x10000000
+#define MEM_IMAGE SEC_IMAGE
+#define WRITE_WATCH_FLAG_RESET 0x01
+
+#define MB_ICONEXCLAMATION 0
+#define MB_SYSTEMMODAL 1
+#define MB_ICONSTOP 2
+#define MB_OK 3
+#define MB_ICONERROR 4
+#define MB_ICONWARNING 5
+#define MB_TOPMOST 6
+
+#define VER_PLATFORM_WIN32_NT 0
+#define VER_PLATFORM_MACOS 1
+
+#define HRESULT_FROM_WIN32(x) (x ? ((HRESULT) (((x) & 0x0000FFFF) | (FACILITY_WIN32 << 16) | 0x80000000)) : 0 )
+
+#define CTL_CODE( DeviceType, Function, Method, Access ) ( \
+ ((DeviceType) << 16) | ((Access) << 14) | ((Function) << 2) | (Method) \
+)
+
+#define MAKE_HRESULT(sev,fac,code) \
+ ((HRESULT) (((unsigned long)(sev)<<31) | ((unsigned long)(fac)<<16) | ((unsigned long)(code))) )
+
+typedef struct _OVERLAPPED {
+ DWORD Internal;
+ DWORD InternalHigh;
+ DWORD Offset;
+ DWORD OffsetHigh;
+ HANDLE hEvent;
+} OVERLAPPED;
+
+typedef OVERLAPPED *LPOVERLAPPED;
+
+#if PRAGMA_STRUCT_ALIGN
+#pragma options align=mac68k
+#endif
+
+typedef struct tagBITMAPFILEHEADER {
+ WORD bfType;
+ DWORD bfSize;
+ WORD bfReserved1;
+ WORD bfReserved2;
+ DWORD bfOffBits;
+} BITMAPFILEHEADER;
+/*
+typedef struct tagBITMAPINFOHEADER {
+ DWORD biSize;
+ LONG biWidth;
+ LONG biHeight;
+ WORD biPlanes;
+ WORD biBitCount;
+ DWORD biCompression;
+ DWORD biSizeImage;
+ LONG biXPelsPerMeter;
+ LONG biYPelsPerMeter;
+ DWORD biClrUsed;
+ DWORD biClrImportant;
+} BITMAPINFOHEADER;
+
+typedef struct tagRGBQUAD {
+ BYTE rgbBlue;
+ BYTE rgbGreen;
+ BYTE rgbRed;
+ BYTE rgbReserved;
+} RGBQUAD;
+
+typedef struct tagBITMAPINFO {
+ BITMAPINFOHEADER bmiHeader;
+ RGBQUAD bmiColors[1];
+} BITMAPINFO;
+*/
+#if PRAGMA_STRUCT_ALIGN
+#pragma options align=reset
+#endif
+
+typedef struct
+{
+ BOOL Allocated;
+} FLAGS;
+
+typedef struct
+{
+ FLAGS Flags;
+} BITMAPHANDLE;
+
+typedef struct {
+ DWORD dwOSVersionInfoSize;
+ DWORD dwMajorVersion;
+ DWORD dwMinorVersion;
+ DWORD dwBuildNumber;
+ DWORD dwPlatformId;
+ TCHAR szCSDVersion[128];
+} OSVERSIONINFO;
+
+typedef struct tagPALETTEENTRY {
+ BYTE peRed;
+ BYTE peGreen;
+ BYTE peBlue;
+ BYTE peFlags;
+} PALETTEENTRY, *PPALETTEENTRY;//, FAR *LPPALETTEENTRY;
+
+/* Logical Palette */
+typedef struct tagLOGPALETTE {
+ WORD palVersion;
+ WORD palNumEntries;
+ PALETTEENTRY palPalEntry[1];
+} LOGPALETTE, *PLOGPALETTE;//, NEAR *NPLOGPALETTE, FAR *LPLOGPALETTE;
+
+typedef union _LARGE_INTEGER {
+ struct {
+#ifdef __LITTLE_ENDIAN__
+ DWORD LowPart;
+ LONG HighPart;
+#else
+ LONG HighPart;
+ DWORD LowPart;
+#endif
+ };
+ LONGLONG QuadPart;
+} LARGE_INTEGER;
+
+typedef union _ULARGE_INTEGER {
+ struct {
+#ifdef __LITTLE_ENDIAN__
+ DWORD LowPart;
+ DWORD HighPart;
+#else
+ DWORD HighPart;
+ DWORD LowPart;
+#endif
+ };
+ ULONGLONG QuadPart;
+} ULARGE_INTEGER;
+
+typedef struct RawFileHeader
+{
+ UInt16 fHeaderSize;
+ UInt16 fImageFmt;
+ UInt16 fComponentsPerPixel;
+ UInt16 fBitsPerComponent;
+ UInt32 fResDPI;
+ UInt32 fWidth;
+ UInt32 fHeight;
+
+} RawFileHeader; // total size 20 bytes
+
+#ifndef FALSE
+#define FALSE 0
+#endif
+#ifndef TRUE
+#define TRUE 1
+#endif
+
+#define BI_RGB 0L
+
+#define GetFocus() 1
+
+#ifndef LOBYTE
+#define LOBYTE(b) ((WORD)b&0x00ff)
+#endif
+#ifndef HIBYTE
+#define HIBYTE(b) (((WORD)b>>8)&0x00ff)
+#endif
+#ifndef HIWORD
+#define HIWORD(b) (((DWORD)b>>16)&0x0000ffff)
+#endif
+#ifndef LOWORD
+#define LOWORD(b) ((DWORD)b&0x0000ffff)
+#endif
+
+#define _tcspbrk strpbrk
+#define _tcsinc(_pc) ((_pc)+1)
+#define _tcsrchr strrchr
+#define _tcschr strchr
+#define _tcsstr strstr
+#define _tcsncmp strncmp
+#define _tcscmp strcmp
+#define _tcscpy strcpy
+#define _tcsicmp strcmp
+#define _tcslen strlen
+#define _tcsnicmp strncmp
+#define _tcsncpy strncpy
+#define _tcscat strcat
+#define lstrcat strcat
+#define lstrlen strlen
+#define lstrcpy strcpy
+#define wsprintf sprintf
+#define wvsprintf vsprintf
+#define _vstprintf_s vsnprintf
+#define _stprintf_s sprintf_s
+#define _tprintf printf
+#define _countof sizeof
+#define strnicmp strncmp
+#define _strnicmp strnicmp
+#define strncpy_s strncpy
+#define _tstoi atoi
+#define _ttol atol
+#define _tfopen fopen
+#define _fgetts fgets
+#define _stscanf sscanf
+
+#define CoTaskMemAlloc malloc
+#define CoTaskMemFree(a) free(a)
+
+#define INFINITE 0xFFFFFFFF
+#define SUCCESS 0
+#define FAILURE 1
+#ifndef __CFPlugInCOM_Included__ //Defined in CFPlugInCOM.h
+//typedef void IUnknown;
+#define SUCCEEDED(Status) ((HRESULT)(Status) >= 0)
+#define FAILED(Status) ((HRESULT)(Status) < 0)
+#define S_OK ((HRESULT)0x00000000L)
+#define S_FALSE ((HRESULT)0x00000001L)
+#define E_UNEXPECTED ((HRESULT)0x8000FFFFL)
+#define E_NOTIMPL ((HRESULT)0x80004001L)
+#define E_OUTOFMEMORY ((HRESULT)0x8007000EL)
+#define E_INVALIDARG ((HRESULT)0x80070057L)
+#define E_NOINTERFACE ((HRESULT)0x80004002L)
+#define E_POINTER ((HRESULT)0x80004003L)
+#define E_HANDLE ((HRESULT)0x80070006L)
+#define E_ABORT ((HRESULT)0x80004004L)
+#define E_FAIL ((HRESULT)0x80004005L)
+#define E_ACCESSDENIED ((HRESULT)0x80070005L)
+#endif
+
+#define WINAPI
+#define USES_CONVERSION
+#define ATL_NO_VTABLE
+#define DECLARE_REGISTRY_RESOURCEID(a)
+#define DECLARE_PROTECT_FINAL_CONSTRUCT()
+#define BEGIN_COM_MAP(a)
+#define COM_INTERFACE_ENTRY(a)
+#define END_COM_MAP()
+
+/* Spooler Error Codes */
+#define SP_NOTREPORTED 0x4000
+#define SP_ERROR (-1)
+#define SP_APPABORT (-2)
+#define SP_USERABORT (-3)
+#define SP_OUTOFDISK (-4)
+#define SP_OUTOFMEMORY (-5)
+
+#define STI_OK S_OK
+#define STI_ERROR_NO_ERROR STI_OK
+#define STIERR_UNSUPPORTED E_NOTIMPL
+
+#define ZeroMemory(a, b) memset(a, 0, b)
+#define CopyMemory(a, b, c) memcpy(a, b, c)
+
+#ifndef MIN
+#define MIN(a, b) (b < a ? b : a)
+#endif
+#define FAR
+#define CONST const
+
+#define KEY_QUERY_VALUE (0x0001)
+#define KEY_SET_VALUE (0x0002)
+#define KEY_CREATE_SUB_KEY (0x0004)
+#define KEY_ENUMERATE_SUB_KEYS (0x0008)
+#define KEY_NOTIFY (0x0010)
+#define KEY_CREATE_LINK (0x0020)
+#define KEY_WOW64_64KEY (0x0100)
+#define KEY_WOW64_32KEY (0x0200)
+
+#define HKEY_CLASSES_ROOT (( HKEY ) 0x80000000 )
+#define HKEY_CURRENT_USER (( HKEY ) 0x80000001 )
+#define HKEY_LOCAL_MACHINE (( HKEY ) 0x80000002 )
+#define HKEY_USERS (( HKEY ) 0x80000003 )
+#define HKEY_PERFORMANCE_DATA (( HKEY ) 0x80000004 )
+#define REG_OPTION_NON_VOLATILE (0x00000000L)
+
+#define STANDARD_RIGHTS_READ (READ_CONTROL)
+#define STANDARD_RIGHTS_WRITE (READ_CONTROL)
+#define STANDARD_RIGHTS_EXECUTE (READ_CONTROL)
+#define STANDARD_RIGHTS_ALL (0x001F0000L)
+
+#define ES_CONTINUOUS 0x80000000
+#define ES_DISPLAY_REQUIRED 0x00000002
+#define ES_SYSTEM_REQUIRED 0x00000001
+
+#define SPECIFIC_RIGHTS_ALL (0x0000FFFFL)
+
+#define KEY_READ ((STANDARD_RIGHTS_READ |\
+ KEY_QUERY_VALUE |\
+ KEY_ENUMERATE_SUB_KEYS |\
+ KEY_NOTIFY) \
+ & \
+ (~SYNCHRONIZE))
+
+
+#define KEY_WRITE ((STANDARD_RIGHTS_WRITE |\
+ KEY_SET_VALUE |\
+ KEY_CREATE_SUB_KEY) \
+ & \
+ (~SYNCHRONIZE))
+
+#define KEY_EXECUTE ((KEY_READ) \
+ & \
+ (~SYNCHRONIZE))
+
+#define KEY_ALL_ACCESS ((STANDARD_RIGHTS_ALL |\
+ KEY_QUERY_VALUE |\
+ KEY_SET_VALUE |\
+ KEY_CREATE_SUB_KEY |\
+ KEY_ENUMERATE_SUB_KEYS |\
+ KEY_NOTIFY |\
+ KEY_CREATE_LINK) \
+ & \
+ (~SYNCHRONIZE))
+
+
+#define NO_ERROR 0
+#define ERROR_SUCCESS 0L
+#define ERROR_INVALID_FUNCTION 1L
+#define ERROR_FILE_NOT_FOUND 2L
+#define ERROR_PATH_NOT_FOUND 3L
+#define ERROR_TOO_MANY_OPEN_FILES 4L
+#define ERROR_ACCESS_DENIED 5L
+#define ERROR_INVALID_HANDLE 6L
+#define ERROR_ARENA_TRASHED 7L
+#define ERROR_NOT_ENOUGH_MEMORY 8L
+#define ERROR_INVALID_BLOCK 9L
+#define ERROR_BAD_ENVIRONMENT 10L
+#define ERROR_BAD_FORMAT 11L
+#define ERROR_INVALID_ACCESS 12L
+#define ERROR_INVALID_DATA 13L
+#define ERROR_OUTOFMEMORY 14L
+#define ERROR_INVALID_DRIVE 15L
+#define ERROR_WRITE_PROTECT 19L
+#define ERROR_NOT_READY 21L
+#define ERROR_READ_FAULT 30L
+#define ERROR_GEN_FAILURE 31L
+#define ERROR_HANDLE_DISK_FULL 39L
+#define ERROR_CANNOT_MAKE 82L
+#define ERROR_OPEN_FAILED 110L
+#define ERROR_DISK_FULL 112L
+
+#define SEVERITY_SUCCESS 0
+#define SEVERITY_ERROR 1
+
+/* Global Memory Flags */
+#define GMEM_FIXED 0x0000
+#define GMEM_MOVEABLE 0x0002
+#define GMEM_NOCOMPACT 0x0010
+#define GMEM_NODISCARD 0x0020
+#define GMEM_ZEROINIT 0x0040
+#define GMEM_MODIFY 0x0080
+#define GMEM_DISCARDABLE 0x0100
+#define GMEM_NOT_BANKED 0x1000
+#define GMEM_SHARE 0x2000
+#define GMEM_DDESHARE 0x2000
+#define GMEM_NOTIFY 0x4000
+#define GMEM_LOWER GMEM_NOT_BANKED
+#define GMEM_VALID_FLAGS 0x7F72
+#define GMEM_INVALID_HANDLE 0x8000
+
+#define GHND (GMEM_MOVEABLE | GMEM_ZEROINIT)
+#define GPTR (GMEM_FIXED | GMEM_ZEROINIT)
+
+#define SECTION_QUERY 0x0001
+#define SECTION_MAP_WRITE 0x0002
+#define SECTION_MAP_READ 0x0004
+#define SECTION_MAP_EXECUTE 0x0008
+#define SECTION_EXTEND_SIZE 0x0010
+#define STANDARD_RIGHTS_REQUIRED (0x000F0000L)
+
+#define SECTION_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED|SECTION_QUERY|\
+ SECTION_MAP_WRITE | \
+ SECTION_MAP_READ | \
+ SECTION_MAP_EXECUTE | \
+ SECTION_EXTEND_SIZE)
+
+#define FILE_MAP_COPY SECTION_QUERY
+#define FILE_MAP_WRITE SECTION_MAP_WRITE
+#define FILE_MAP_READ SECTION_MAP_READ
+#define FILE_MAP_ALL_ACCESS SECTION_ALL_ACCESS
+
+#define OF_READ 0x00000000
+#define OF_WRITE 0x00000001
+#define OF_READWRITE 0x00000002
+#define OF_SHARE_COMPAT 0x00000000
+#define OF_SHARE_EXCLUSIVE 0x00000010
+#define OF_SHARE_DENY_WRITE 0x00000020
+#define OF_SHARE_DENY_READ 0x00000030
+#define OF_SHARE_DENY_NONE 0x00000040
+#define OF_PARSE 0x00000100
+#define OF_DELETE 0x00000200
+#define OF_VERIFY 0x00000400
+#define OF_CANCEL 0x00000800
+#define OF_CREATE 0x00001000
+#define OF_PROMPT 0x00002000
+#define OF_EXIST 0x00004000
+#define OF_REOPEN 0x00008000
+
+struct TONEMAP_PARAMETERS
+ {
+ WORD wGamma; // 1/1000 units (0.250 to 4.000)
+ BYTE byBrightness; // 0-255. 0=darkest, 128=neutral, 255=brightest
+ BYTE byContrast; // 0-255. 0=least contrast, 128=neutral contrast, 255=most contrast.
+ WORD wHighlight; // range depends on dwGammaMaxEntryValue in SCANNER_PARAMETERS
+ WORD wShadow; // range depends on dwGammaMaxEntryValue in SCANNER_PARAMETERS
+ };
+
+struct SCANNER_PARAMETERS {
+ DWORD dwLeft;
+ DWORD dwTop;
+ DWORD dwWidth;
+ DWORD dwLength;
+ DWORD dwScanMode;
+ DWORD dwScanOptions;
+ BYTE byBitsPerChannel;
+ BYTE byEdgeEraseTop;
+ WORD wXResolution;
+ WORD wYResolution;
+ WORD wGreyChannel;
+ WORD wScanMethod;
+ // future expansion
+ DWORD dwBWThreshold;
+ WORD wFeedEdge;
+ struct TONEMAP_PARAMETERS tonemap; // 2 DWORD
+ char cSharpSmoothLevel;
+ BYTE byNoiseRemovalLevel;
+ BYTE byContentType;
+ BYTE byBlankPageSensitivity;
+ BYTE byEdgeEraseBottom;
+ BYTE byFillColor;
+ DWORD dwPageWidth;
+ DWORD dwPageHeight;
+ BYTE byAutoCropType;
+ BYTE byACDmapping;
+ BYTE byACDsensitivity;
+ BYTE byEdgeEraseLeft;
+ BYTE byEdgeEraseRight;
+ BYTE byAutoOrientQualityMode;
+ BYTE byACDsensitivityBW;
+ BYTE byAutoOrientLanguage;
+ BYTE byAutoXclusionTop;
+ BYTE byAutoXclusionLeft;
+ BYTE byAutoXclusionRight;
+ BYTE byAutoXclusionBottom;
+ BYTE byStoreJobRequest;
+ BYTE bymultipick;
+ BYTE byStoredJobName[64];
+ BYTE byStoredJobPIN[10];
+ WORD wReserved[ 5 ];
+};
+
+
+struct BUFFER_INFO {
+ DWORD dwPixelWidth;
+ DWORD dwPixelHeight;
+ DWORD dwBytesPerLine;
+ // future expansion
+ DWORD dwReserved[10];
+};
+
+typedef struct _SCAN_SOURCE
+{
+ WORD scanMethod;
+ DWORD adfOptions;
+ WORD adfInputTray;
+ WORD xpaTemplate;
+} SCAN_SOURCE;
+
+#endif
diff --git a/scan/sane/escl.c b/scan/sane/escl.c
index af45bff03..a3188e846 100644
--- a/scan/sane/escl.c
+++ b/scan/sane/escl.c
@@ -824,6 +824,9 @@ static void escl_send_event(struct escl_session *ps, SANE_Status stat)
case SANE_STATUS_NO_DOCS:
event = EVENT_SCAN_ADF_NO_DOCS;
break;
+ case SANE_STATUS_MULTIPICK:
+ event = EVENT_SCAN_ADF_MISPICK;
+ break;
case SANE_STATUS_JAMMED:
event = EVENT_SCAN_ADF_JAM;
break;
diff --git a/scan/sane/hpaio.c b/scan/sane/hpaio.c
index ae34cfb63..f114105a5 100644
--- a/scan/sane/hpaio.c
+++ b/scan/sane/hpaio.c
@@ -36,7 +36,6 @@
#include <string.h>
#include <cups/cups.h>
#include "hpmud.h"
-#include "hpip.h"
#include "hp_ipp.h"
#include "soap.h"
#include "soapht.h"
@@ -46,6 +45,8 @@
#include "sclpml.h"
#include "escl.h"
#include "io.h"
+#include "orblitei.h"
+
#define DEBUG_DECLARE_ONLY
#include "sanei_debug.h"
@@ -240,6 +241,8 @@ static int AddDevice(char *uri)
{
struct hpmud_model_attributes ma;
char model[HPMUD_LINE_SIZE];
+ char new_uri[256];
+ int len = 0, i = 0, j = 0;
int scan_type;
int device_added = 0;
@@ -252,7 +255,29 @@ static int AddDevice(char *uri)
}
else
{
- DBG(6,"unsupported scantype=%d %s\n", ma.scantype, uri);
+ // This is added to make the uri hp:/net/hp_model_name?ip-xxx.xxx.xxx.xxx&queue=false
+ // For some of the devices the scan MDL recevied would be model_name instead of hp_model_name
+ len = strlen(uri);
+ strncpy(new_uri, uri, 9);
+ new_uri[8] = 'h';
+ new_uri[9] = 'p';
+ new_uri[10] = '_';
+ for (i = 11,j = 8; j<=len; ++i, ++j)
+ new_uri[i] = uri[j];
+
+ hpmud_query_model(new_uri, &ma);
+ DBG(6,"scantype=%d %s\n", ma.scantype, new_uri);
+
+ if(ma.scantype>0)
+ {
+ hpmud_get_uri_model(new_uri, model, sizeof(model));
+ AddDeviceList(new_uri, model, &DeviceList);
+ device_added = 1;
+ }
+ else
+ {
+ DBG(6,"unsupported scantype=%d %s\n", ma.scantype, new_uri);
+ }
}
return device_added;
@@ -326,7 +351,9 @@ extern SANE_Status sane_hpaio_init(SANE_Int * pVersionCode, SANE_Auth_Callback a
{
*pVersionCode = SANE_VERSION_CODE( 1, 0, 0 );
}
- stat = SANE_STATUS_GOOD;
+
+
+ stat = orblite_init(pVersionCode, authorize);
return stat;
} /* sane_hpaio_init() */
@@ -343,6 +370,9 @@ extern SANE_Status sane_hpaio_get_devices(const SANE_Device ***deviceList, SANE_
ResetDeviceList(&DeviceList);
DevDiscovery(localOnly);
*deviceList = (const SANE_Device **)DeviceList;
+ SANE_Device*** devList;
+ orblite_get_devices(devList, localOnly);
+
return SANE_STATUS_GOOD;
}
@@ -368,6 +398,8 @@ extern SANE_Status sane_hpaio_open(SANE_String_Const devicename, SANE_Handle * p
return sclpml_open(devicename, pHandle);
if (ma.scantype == HPMUD_SCANTYPE_ESCL)
return escl_open(devicename, pHandle);
+ if (ma.scantype == HPMUD_SCANTYPE_ORBLITE)
+ return orblite_open(devicename, pHandle);
else
return SANE_STATUS_UNSUPPORTED;
} /* sane_hpaio_open() */
@@ -386,6 +418,8 @@ extern void sane_hpaio_close(SANE_Handle handle)
return sclpml_close(handle);
if (strcmp(*((char **)handle), "ESCL") == 0)
return escl_close(handle);
+ if (strcmp(*((char **)handle), "ORBLITE") == 0)
+ return orblite_close(handle);
} /* sane_hpaio_close() */
extern const SANE_Option_Descriptor * sane_hpaio_get_option_descriptor(SANE_Handle handle, SANE_Int option)
@@ -402,6 +436,20 @@ extern const SANE_Option_Descriptor * sane_hpaio_get_option_descriptor(SANE_Hand
return sclpml_get_option_descriptor(handle, option);
if (strcmp(*((char **)handle), "ESCL") == 0)
return escl_get_option_descriptor(handle, option);
+ if (strcmp(*((char **)handle), "ORBLITE") == 0)
+ {
+ struct t_SANE* h = (struct t_SANE*)handle;
+ if (option < optCount || option < optLast)
+ {
+ DBG(8, "1. sane_hpaio_get_option_descriptor optCount = %d, option = %d, optLast = %d \n",(int)optCount,option,(int)optLast );
+ return &h->Options[option];
+ }
+ else
+ {
+ DBG(8, "2. sane_hpaio_get_option_descriptor optCount = %d, option = %d, optLast = %d \n",(int)optCount,option,(int)optLast );
+ return NULL;
+ }
+ }
else
return NULL;
} /* sane_hpaio_get_option_descriptor() */
@@ -420,6 +468,8 @@ extern SANE_Status sane_hpaio_control_option(SANE_Handle handle, SANE_Int option
return sclpml_control_option(handle, option, action, pValue, pInfo);
if (strcmp(*((char **)handle), "ESCL") == 0)
return escl_control_option(handle, option, action, pValue, pInfo);
+ if (strcmp(*((char **)handle), "ORBLITE") == 0)
+ return orblite_control_option(handle, option, action, pValue, pInfo);
else
return SANE_STATUS_UNSUPPORTED;
} /* sane_hpaio_control_option() */
@@ -438,6 +488,8 @@ extern SANE_Status sane_hpaio_get_parameters(SANE_Handle handle, SANE_Parameters
return sclpml_get_parameters(handle, pParams);
if (strcmp(*((char **)handle), "ESCL") == 0)
return escl_get_parameters(handle, pParams);
+ if (strcmp(*((char **)handle), "ORBLITE") == 0)
+ return orblite_get_parameters(handle, pParams);
else
return SANE_STATUS_UNSUPPORTED;
} /* sane_hpaio_get_parameters() */
@@ -456,6 +508,8 @@ extern SANE_Status sane_hpaio_start(SANE_Handle handle)
return sclpml_start(handle);
if (strcmp(*((char **)handle), "ESCL") == 0)
return escl_start(handle);
+ if (strcmp(*((char **)handle), "ORBLITE") == 0)
+ return orblite_start(handle);
else
return SANE_STATUS_UNSUPPORTED;
} /* sane_hpaio_start() */
@@ -475,6 +529,8 @@ extern SANE_Status sane_hpaio_read(SANE_Handle handle, SANE_Byte *data, SANE_Int
return sclpml_read(handle, data, maxLength, pLength);
if (strcmp(*((char **)handle), "ESCL") == 0)
return escl_read(handle, data, maxLength, pLength);
+ if (strcmp(*((char **)handle), "ORBLITE") == 0)
+ return orblite_read(handle, data, maxLength, pLength);
else
return SANE_STATUS_UNSUPPORTED;
@@ -495,6 +551,8 @@ extern void sane_hpaio_cancel( SANE_Handle handle )
return sclpml_cancel(handle);
if (strcmp(*((char **)handle), "ESCL") == 0)
return escl_cancel(handle);
+ if (strcmp(*((char **)handle), "ORBLITE") == 0)
+ return orblite_cancel(handle);
} /* sane_hpaio_cancel() */
extern SANE_Status sane_hpaio_set_io_mode(SANE_Handle handle, SANE_Bool nonBlocking)
diff --git a/scan/sane/hpaio.desc b/scan/sane/hpaio.desc
index 3815feb87..aa503c0d8 100644
--- a/scan/sane/hpaio.desc
+++ b/scan/sane/hpaio.desc
@@ -1531,6 +1531,18 @@
:model "HP LaserJet Pro MFP m134fn"
:status :good
+:model "HP LaserJet Pro MFP m148dw"
+:status :good
+
+:model "HP LaserJet Pro MFP m148fdw"
+:status :good
+
+:model "HP LaserJet Pro MFP m149dw"
+:status :good
+
+:model "HP LaserJet Pro MFP m149fdw"
+:status :good
+
:model "HP LaserJet Pro MFP m225dn"
:status :good
@@ -3757,6 +3769,9 @@
:model "HP PSC 950xi All-in-one Printer"
:status :good
+:model "HP Scanjet Enterprise 7500"
+:status :good
+
:model "HP Scanjet Enterprise Flow 5000 s4"
:status :good
diff --git a/scan/sane/hpaio.h b/scan/sane/hpaio.h
index b64d86e3e..702708cc8 100644
--- a/scan/sane/hpaio.h
+++ b/scan/sane/hpaio.h
@@ -31,9 +31,10 @@
#include "sane.h"
#include "common.h"
#include "mfpdtf.h"
-#include "hpip.h"
#include "scl.h"
#include "pml.h"
+#include "orblitei.h"
+#include "../../ip/hpip.h"
/************************************************************************************/
diff --git a/scan/sane/orblite.c b/scan/sane/orblite.c
new file mode 100644
index 000000000..ba86640c7
--- /dev/null
+++ b/scan/sane/orblite.c
@@ -0,0 +1,394 @@
+//
+// Linux/GNU SANE (Scanner Access Now Easy) driver
+// - www.sane-project.org
+//
+// (c) 2004 Hewlett-Packard Company, All Rights Reserved.
+//
+// derived from SimpleScan.cpp,
+// which was factored into the initial SANE API framework
+//
+
+
+
+#ifdef __cplusplus
+ extern "C" {
+#endif
+
+#include "sane.h" /* SANE API */
+#define DEBUG_NOT_STATIC
+#undef NDEBUG
+#include "orblitei.h"
+#include "orblite.h"//Added New
+#include <math.h>
+#include "utils.h"
+#include "io.h"
+
+#ifdef __cplusplus
+ }
+#endif
+static SANE_Range SANE_rangeLeft;
+static SANE_Range SANE_rangeRight;
+static SANE_Range SANE_rangeTop;
+static SANE_Range SANE_rangeBottom;
+
+#define MAX_MODES 7
+static SANE_String SANE_modes[MAX_MODES+1];
+
+#define MAX_SOURCES 15
+static SANE_String SANE_sources[MAX_SOURCES+1];
+
+#define MAX_RESOLUTIONS 31
+static SANE_Word SANE_resolutions[MAX_RESOLUTIONS+1];
+
+#define MAX_PAPER_SIZES 63
+static SANE_String SANE_paper_sizes[MAX_PAPER_SIZES+1];
+
+static struct t_SANE *g_handle = NULL;
+
+SANE_Option_Descriptor DefaultOrbOptions[] = {
+ /* name, title, desc,
+ * type, unit, size, cap,
+ * constraint_type, constraint */
+
+ // optCount
+ {
+ "", SANE_TITLE_NUM_OPTIONS, SANE_DESC_NUM_OPTIONS,
+ SANE_TYPE_INT, SANE_UNIT_NONE, sizeof(SANE_Word),
+ SANE_CAP_SOFT_DETECT,
+ SANE_CONSTRAINT_NONE, NULL
+ },
+
+ // optTLX, optTLY, optBRX, optBRY, // geometry group
+ {
+ SANE_NAME_SCAN_TL_X, SANE_TITLE_SCAN_TL_X, SANE_DESC_SCAN_TL_X, // name, title, desc
+ SANE_TYPE_FIXED, SANE_UNIT_MM, sizeof(SANE_Fixed),// type, unit, size
+ SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT, // cap(ability)
+ SANE_CONSTRAINT_RANGE, (SANE_Char**)&SANE_rangeLeft // constraint_type, constraint
+ },
+
+ {
+ SANE_NAME_SCAN_TL_Y, SANE_TITLE_SCAN_TL_Y, SANE_DESC_SCAN_TL_Y, // name, title, desc
+ SANE_TYPE_FIXED, SANE_UNIT_MM, sizeof(SANE_Fixed),// type, unit, size
+ SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT, // cap(ability)
+ SANE_CONSTRAINT_RANGE, (SANE_Char**)&SANE_rangeTop // constraint_type, constraint
+ },
+
+ {
+ SANE_NAME_SCAN_BR_X, SANE_TITLE_SCAN_BR_X, SANE_DESC_SCAN_BR_X, // name, title, desc
+ SANE_TYPE_FIXED, SANE_UNIT_MM, sizeof(SANE_Fixed),// type, unit, size
+ SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT, // cap(ability)
+ SANE_CONSTRAINT_RANGE, (SANE_Char**)&SANE_rangeRight // constraint_type, constraint
+ },
+
+ {
+ SANE_NAME_SCAN_BR_Y, SANE_TITLE_SCAN_BR_Y, SANE_DESC_SCAN_BR_Y, // name, title, desc
+ SANE_TYPE_FIXED, SANE_UNIT_MM, sizeof(SANE_Fixed),// type, unit, size
+ SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT, // cap(ability)
+ SANE_CONSTRAINT_RANGE, (SANE_Char**)&SANE_rangeBottom // constraint_type, constraint
+ },
+
+ // optResolution, // resolution group
+ {
+ SANE_NAME_SCAN_RESOLUTION, SANE_TITLE_SCAN_RESOLUTION, SANE_DESC_SCAN_RESOLUTION, // name, title, desc
+ SANE_TYPE_INT, SANE_UNIT_DPI, sizeof(SANE_Word), // type, unit, size,
+ SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT, // cap(ability)
+ SANE_CONSTRAINT_WORD_LIST, (SANE_Char**)SANE_resolutions // constraint type, constraint
+ },
+
+ // optMode, // color/depth group
+ {
+ SANE_NAME_SCAN_MODE, SANE_TITLE_SCAN_MODE, SANE_DESC_SCAN_MODE, // name, title, desc
+ SANE_TYPE_STRING, SANE_UNIT_NONE, 256, // type, unit, size,
+ SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT, // cap(ability)
+ SANE_CONSTRAINT_STRING_LIST, (SANE_Char**)SANE_modes // constraint type, constraint
+ },
+
+ // optSource,
+ {
+ SANE_NAME_SCAN_SOURCE, SANE_TITLE_SCAN_SOURCE, SANE_DESC_SCAN_SOURCE, // name, title, desc
+ SANE_TYPE_STRING, SANE_UNIT_NONE, 256, // type, unit, size,
+ SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT, // cap(ability)
+ SANE_CONSTRAINT_STRING_LIST, (SANE_Char**)SANE_sources // constraint type, constraint
+ },
+
+ // optPaperSize,
+ {
+ SANE_NAME_PAPER_SIZE, SANE_TITLE_PAPER_SIZE, SANE_DESC_PAPER_SIZE, // name, title, desc
+ SANE_TYPE_STRING, SANE_UNIT_NONE, 256, // type, unit, size,
+ SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT, // cap(ability)
+ SANE_CONSTRAINT_STRING_LIST, (SANE_Char**)SANE_paper_sizes // constraint type, constraint
+ },
+
+ // optPaperSize,
+ {
+ SANE_NAME_PAPER_SIZE, SANE_TITLE_PAPER_SIZE, SANE_DESC_PAPER_SIZE, // name, title, desc
+ SANE_TYPE_INT, SANE_UNIT_DPI, sizeof(SANE_Word), // type, unit, size,
+ SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT, // cap(ability)
+ SANE_CONSTRAINT_WORD_LIST, (SANE_Char**)SANE_resolutions // constraint type, constraint
+ },
+#ifdef NOTDEF
+// default template
+ {
+ "", "", "", // name, title, desc
+ SANE_TYPE_INT, SANE_UNIT_NONE, sizeof(SANE_Word), // type, unit, size,
+ 0, // cap(ability)
+ SANE_CONSTRAINT_NONE, 0 // constraint type, constraint
+ },
+#endif
+};
+
+
+static int bb_load(SANE_THandle ps, const char* so)
+{
+ int stat = 1;
+ /* Load hpmud manually with symbols exported. Otherwise the plugin will not find it. */
+ if ((ps->hpmud_handle = load_library("libhpmud.so.0")) == NULL)
+ {
+ if ((ps->hpmud_handle = load_library("libhpmud.so.0")) == NULL)
+ goto bugout;
+ }
+
+ if ((ps->bb_handle = load_plugin_library(UTILS_SCAN_PLUGIN_LIBRARY, so)) == NULL)
+ {
+ SendScanEvent(ps->uri, EVENT_PLUGIN_FAIL);
+ goto bugout;
+ }
+ if ((ps->bb_orblite_init = get_library_symbol(ps->bb_handle, "bb_orblite_init")) == NULL)
+ goto bugout;
+
+ if ((ps->bb_orblite_get_devices = get_library_symbol(ps->bb_handle, "bb_orblite_get_devices")) == NULL)
+ goto bugout;
+
+ if ((ps->bb_orblite_exit = get_library_symbol(ps->bb_handle, "bb_orblite_exit")) == NULL)
+ goto bugout;
+
+
+ if ((ps->bb_orblite_open = get_library_symbol(ps->bb_handle, "bb_orblite_open")) == NULL)
+ goto bugout;
+ if ((ps->bb_orblite_close = get_library_symbol(ps->bb_handle, "bb_orblite_close")) == NULL)
+ goto bugout;
+ if ((ps->bb_orblite_get_option_descriptor = get_library_symbol(ps->bb_handle, "bb_orblite_get_option_descriptor")) == NULL)
+ goto bugout;
+ if ((ps->bb_orblite_control_option = get_library_symbol(ps->bb_handle, "bb_orblite_control_option")) == NULL)
+ goto bugout;
+
+ if ((ps->bb_orblite_start = get_library_symbol(ps->bb_handle, "bb_orblite_start")) == NULL)
+ goto bugout;
+ if ((ps->bb_orblite_get_parameters = get_library_symbol(ps->bb_handle, "bb_orblite_get_parameters")) == NULL)
+ goto bugout;
+ if ((ps->bb_orblite_read = get_library_symbol(ps->bb_handle, "bb_orblite_read")) == NULL)
+ goto bugout;
+
+ if ((ps->bb_orblite_cancel = get_library_symbol(ps->bb_handle, "bb_orblite_cancel")) == NULL)
+ goto bugout;
+
+ if ((ps->bb_orblite_set_io_mode = get_library_symbol(ps->bb_handle, "bb_orblite_set_io_mode")) == NULL)
+ goto bugout;
+
+ if ((ps->bb_orblite_get_select_fd = get_library_symbol(ps->bb_handle, "bb_orblite_get_select_fd")) == NULL)
+ goto bugout;
+ stat = 0;
+bugout:
+ return stat;
+
+}
+
+static int bb_unload(SANE_THandle ps)
+{
+ _DBG("Calling orblite bb_unload: \n");
+ if (ps->bb_handle)
+ {
+ dlclose(ps->bb_handle);
+ ps->bb_handle = NULL;
+ }
+ if (ps->hpmud_handle)
+ {
+ dlclose(ps->hpmud_handle);
+ ps->hpmud_handle = NULL;
+ }
+// if (ps->math_handle)
+// {
+// dlclose(ps->math_handle);
+// ps->math_handle = NULL;
+// }
+ return 0;
+}
+
+SANE_Status
+orblite_init (SANE_Int * version_code, SANE_Auth_Callback authorize)
+{
+/*
+ // Allocate handle, set all handle values to zero
+ g_handle = (SANE_THandle) calloc( 1, sizeof(struct t_SANE) );
+ if (!g_handle)
+ return SANE_STATUS_NO_MEM;
+
+ // Allocate option descriptors.
+ g_handle->Options = (SANE_Option_Descriptor *) calloc( optLast, sizeof(SANE_Option_Descriptor) );
+ if (!g_handle->Options)
+ return SANE_STATUS_NO_MEM;
+
+ memcpy( g_handle->Options, DefaultOrbOptions, optLast*sizeof(SANE_Option_Descriptor) );
+ g_handle->tag = (char*)malloc(strlen("ORBLITE") + 1);
+ strcpy(g_handle->tag, "ORBLITE");
+
+ if (bb_load(g_handle, SCAN_PLUGIN_ORBLITE))
+ {
+ printf("orblite_init failed: %s %d\n", __FILE__, __LINE__);
+ return SANE_STATUS_IO_ERROR;
+ }
+
+ return g_handle->bb_orblite_init(version_code, authorize);
+*/
+
+ return SANE_STATUS_GOOD;
+}
+
+
+
+SANE_Status
+orblite_get_devices (const SANE_Device *** device_list, SANE_Bool local_only)
+{
+ //return g_handle->bb_orblite_get_devices(device_list, local_only);
+ return SANE_STATUS_GOOD;
+}
+
+
+
+void
+orblite_exit (void)
+{
+ return g_handle->bb_orblite_exit();
+}
+
+
+/////////////////////// sane_open, close //////////////////////////////////////
+
+
+SANE_Status
+orblite_open (SANE_String_Const devicename, SANE_Handle * handle)
+{
+ SANE_Status stat;
+ SANE_Int * version_code;
+ SANE_Auth_Callback authorize;
+ const SANE_Device *** device_list;
+ SANE_Bool local_only;
+
+
+ // Allocate handle, set all handle values to zero
+ g_handle = (SANE_THandle) calloc( 1, sizeof(struct t_SANE) );
+ if (!g_handle)
+ return SANE_STATUS_NO_MEM;
+
+ // Allocate option descriptors.
+ g_handle->Options = (SANE_Option_Descriptor *) calloc( optLast, sizeof(SANE_Option_Descriptor) );
+ if (!g_handle->Options)
+ return SANE_STATUS_NO_MEM;
+
+ memcpy( g_handle->Options, DefaultOrbOptions, optLast*sizeof(SANE_Option_Descriptor) );
+ g_handle->tag = (char*)malloc(strlen("ORBLITE") + 1);
+ strcpy(g_handle->tag, "ORBLITE");
+
+
+ if (bb_load(g_handle, SCAN_PLUGIN_ORBLITE))
+ {
+ printf("orblite_init failed: %s %d\n", __FILE__, __LINE__);
+ return SANE_STATUS_IO_ERROR;
+ }
+
+ stat = g_handle->bb_orblite_init(version_code, authorize);
+ if (stat != SANE_STATUS_GOOD)
+ return stat;
+
+ stat = g_handle->bb_orblite_get_devices(device_list, local_only);
+ if (stat != SANE_STATUS_GOOD)
+ return stat;
+
+ stat = g_handle->bb_orblite_open(devicename, &g_handle);
+ if (stat == SANE_STATUS_GOOD)
+ *handle = g_handle;
+
+ return stat;
+}
+
+
+void
+orblite_close (SANE_Handle handle)
+{
+ return g_handle->bb_orblite_close(g_handle);
+}
+
+
+////// sane_get_option_descriptor, control_option, start, cancel //////////////
+
+
+
+const SANE_Option_Descriptor *
+orblite_get_option_descriptor (SANE_Handle handle, SANE_Int option)
+{
+if (option >= optCount && option < optLast)
+ {
+ return &g_handle->Options[option];
+ }
+ //return g_handle->bb_orblite_get_option_descriptor(g_handle, option);
+}
+
+
+SANE_Status
+orblite_control_option (SANE_Handle handle,
+ SANE_Int option,
+ SANE_Action action,
+ void *value,
+ SANE_Int * info)
+{
+ return g_handle->bb_orblite_control_option(handle,option,action, value, info);
+
+}
+
+
+
+SANE_Status
+orblite_start (SANE_Handle handle)
+{
+ return g_handle->bb_orblite_start(g_handle);
+}
+
+
+SANE_Status
+orblite_get_parameters (SANE_Handle handle, SANE_Parameters * params)
+{
+ return g_handle->bb_orblite_get_parameters(g_handle, params);
+}
+
+
+
+SANE_Status
+orblite_read (SANE_Handle handle, SANE_Byte * data, SANE_Int max_length, SANE_Int * length)
+{
+ return g_handle->bb_orblite_read (g_handle, data, max_length, length);
+}
+
+
+void
+orblite_cancel (SANE_Handle handle)
+{
+ return g_handle->bb_orblite_cancel(g_handle);
+}
+
+////// sane_set_io_mode, get_select_fd, strstatus - UNIMPLEMENTED /////////////
+
+
+SANE_Status
+orblite_set_io_mode (SANE_Handle h, SANE_Bool non_blocking)
+{
+ return g_handle->bb_orblite_set_io_mode(g_handle, non_blocking);
+}
+
+
+SANE_Status
+orblite_get_select_fd (SANE_Handle h, SANE_Int * fd)
+{
+ return g_handle->bb_orblite_get_select_fd(g_handle, fd);
+}
+
+
diff --git a/scan/sane/orblite.h b/scan/sane/orblite.h
new file mode 100644
index 000000000..2061cb26e
--- /dev/null
+++ b/scan/sane/orblite.h
@@ -0,0 +1,48 @@
+/************************************************************************************\
+
+ HPTulip.h - HP SANE backend support for ORBLITE based multi-function peripherals
+
+ (c) 2010 Copyright HP Development Company, LP
+
+ 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.
+
+ Primary Author: Narla Naga Samrat Chowdary
+
+\************************************************************************************/
+
+# ifndef _SANE_ORBLITE_H
+# define _SANE_ORBLITE_H
+
+# include "sane.h"
+
+SANE_Status orblite_init (SANE_Int * version_code, SANE_Auth_Callback authorize);
+SANE_Status orblite_get_devices (const SANE_Device *** device_list, SANE_Bool local_only);
+void orblite_exit (void);
+SANE_Status orblite_open (SANE_String_Const devicename, SANE_Handle * handle);
+void orblite_close (SANE_Handle handle);
+const SANE_Option_Descriptor * orblite_get_option_descriptor (SANE_Handle handle, SANE_Int option );
+SANE_Status orblite_control_option (SANE_Handle handle, SANE_Int option, SANE_Action action, void *value, SANE_Int * info);
+SANE_Status orblite_get_parameters (SANE_Handle handle, SANE_Parameters * params);
+SANE_Status orblite_start (SANE_Handle handle);
+SANE_Status orblite_read (SANE_Handle handle, SANE_Byte * data, SANE_Int max_length, SANE_Int * length);
+void orblite_cancel (SANE_Handle handle);
+
+# endif // _SANE_orblite_H
+
+
+
diff --git a/scan/sane/orblitei.h b/scan/sane/orblitei.h
new file mode 100644
index 000000000..27ae506e1
--- /dev/null
+++ b/scan/sane/orblitei.h
@@ -0,0 +1,144 @@
+#ifndef _SANE_ORBLITE_INTERFACE_H
+#define _SANE_ORBLITE_INTERFACE_H
+
+#include <stdbool.h>
+#include "sane.h"
+#include "saneopts.h" /* well-known options */
+#include "../../io/hpmud/hpmud.h"
+#include "../../ip/hpip.h"
+#include "OrbliteScan/MacCommon.h"
+
+#define max(x,y) ((x)>(y))?x:y
+#define min(x,y) ((x)>(y))?y:x
+
+#define COLOR_STR SANE_I18N("color")
+#define GRAY_STR SANE_I18N("gray")
+#define LINEART_STR SANE_I18N("lineart")
+
+#define FLATBED_STR SANE_I18N("Flatbed")
+#define ADF_SINGLE_STR SANE_I18N("ADF-SinglePage")
+#define ADF_STR SANE_I18N("ADF")
+#define ADF_MULTI_STR SANE_I18N("ADF-MultiPage")
+#define ADF_MULTI_SIMPLEX_STR SANE_I18N("ADF-MultiPage-Simplex")
+#define ADF_MULTI_DUPLEX_STR SANE_I18N("ADF-MultiPage-Duplex")
+#define NEGATIVE_STR SANE_I18N("Negative")
+#define SLIDE_STR SANE_I18N("Slide")
+
+#define CUSTOM_STR SANE_I18N("Custom")
+#define DETECT_STR SANE_I18N("Auto-Detect")
+#define LETTER_STR SANE_I18N("Letter")
+#define LEGAL_STR SANE_I18N("Legal")
+#define A4_STR SANE_I18N("A4")
+#define A5_STR SANE_I18N("A5")
+#define A6_STR SANE_I18N("A6")
+#define A7_STR SANE_I18N("A7")
+#define B5_STR SANE_I18N("B5")
+#define B6_STR SANE_I18N("B6")
+#define B7_STR SANE_I18N("B7")
+#define C5_STR SANE_I18N("C5")
+#define C6_STR SANE_I18N("C6")
+#define C7_STR SANE_I18N("C7")
+#define JIS_B5_STR SANE_I18N("JIS-B5")
+#define JIS_B6_STR SANE_I18N("JIS-B6")
+#define JIS_B7_STR SANE_I18N("JIS-B7")
+
+#define SANE_NAME_PAPER_SIZE SANE_I18N("paper-size")
+#define SANE_TITLE_PAPER_SIZE SANE_I18N("Paper size")
+#define SANE_DESC_PAPER_SIZE \
+ SANE_I18N("Sets scan area to selected paper size")
+#if 0
+static SANE_Range SANE_rangeLeft;
+static SANE_Range SANE_rangeRight;
+static SANE_Range SANE_rangeTop;
+static SANE_Range SANE_rangeBottom;
+
+#define MAX_MODES 7
+static SANE_String SANE_modes[MAX_MODES+1];
+
+#define MAX_SOURCES 15
+static SANE_String SANE_sources[MAX_SOURCES+1];
+
+#define MAX_RESOLUTIONS 31
+static SANE_Word SANE_resolutions[MAX_RESOLUTIONS+1];
+
+#define MAX_PAPER_SIZES 63
+static SANE_String SANE_paper_sizes[MAX_PAPER_SIZES+1];
+#endif
+
+/* options enumerator */
+typedef enum
+{
+ optCount = 0,
+ optTLX, optTLY, optBRX, optBRY, // geometry group
+ optResolution, // resolution group
+ optMode, // color/depth group
+ optSource,
+ optPaperSize,
+ optMultipick,
+ optLast,
+
+ /* disabled options after optLast */
+
+ optGammaTableRed, /* Gamma Tables */
+ optGammaTableGreen,
+ optGammaTableBlue,
+}
+EOptionIndex;
+
+extern SANE_Option_Descriptor DefaultOrbOptions[];
+
+struct t_SANE {
+ char *tag;
+ SANE_Option_Descriptor* Options;
+// CHPScan* m_pHPScan;
+ struct SCANNER_PARAMETERS m_scannerParameters;
+ struct BUFFER_INFO m_bufferInfo;
+ SCAN_SOURCE m_scanSource;
+ DWORD dwRemainingScanLines;
+ DWORD dwBytesRead;
+ DWORD dwBytesWritten;
+ DWORD dwBufferSize;
+ BYTE* pBuffer;
+ BOOLEAN bUseXPA;
+ BOOLEAN bUseADF;
+ bool bDetectPageSize;
+ bool bEndOfPage;
+ bool bCancelled;
+ bool invert; // invert image
+ SANE_Fixed left;
+ SANE_Fixed right;
+ SANE_Fixed top;
+ SANE_Fixed bottom;
+ SANE_String mode;
+ SANE_String source;
+ SANE_String paper_size;
+
+ char uri[HPMUD_LINE_SIZE]; /* device uri */
+ HPMUD_DEVICE dd; /* hpiod device descriptor */
+ HPMUD_CHANNEL cd; /* hpiod eSCL channel descriptor */
+ char model[HPMUD_LINE_SIZE];
+
+ void *hpmud_handle; /* returned by dlopen */
+ void *math_handle; /* returned by dlopen */
+ void *bb_handle; /* returned by dlopen */
+
+ SANE_Status (*bb_orblite_init) (SANE_Int * version_code, SANE_Auth_Callback authorize);
+ SANE_Status (*bb_orblite_get_devices) (const SANE_Device *** device_list, SANE_Bool local_only);
+ void (*bb_orblite_exit)(void);
+ SANE_Status (*bb_orblite_open) (SANE_String_Const devicename, SANE_Handle * handle);
+ void (*bb_orblite_close) (SANE_Handle handle);
+ const SANE_Option_Descriptor * (*bb_orblite_get_option_descriptor) (SANE_Handle handle, SANE_Int option);
+ SANE_Status (*bb_orblite_control_option) (SANE_Handle handle, SANE_Int option, SANE_Action action, void *value, SANE_Int * info);
+ SANE_Status (*bb_orblite_start) (SANE_Handle handle);
+ SANE_Status (*bb_orblite_get_parameters) (SANE_Handle handle, SANE_Parameters * params);
+ SANE_Status (*bb_orblite_read) (SANE_Handle handle, SANE_Byte * data, SANE_Int max_length, SANE_Int * length);
+ void (*bb_orblite_cancel) (SANE_Handle handle);
+ SANE_Status (*bb_orblite_set_io_mode) (SANE_Handle h, SANE_Bool non_blocking);
+ SANE_Status (*bb_orblite_get_select_fd) (SANE_Handle h, SANE_Int * fd);
+
+};
+
+typedef struct t_SANE * SANE_THandle;
+
+
+#endif
diff --git a/scan/sane/sane.h b/scan/sane/sane.h
index 880cca1e6..71133881b 100755
--- a/scan/sane/sane.h
+++ b/scan/sane/sane.h
@@ -57,7 +57,9 @@ typedef enum
SANE_STATUS_COVER_OPEN, /* scanner cover is open */
SANE_STATUS_IO_ERROR, /* error during device I/O */
SANE_STATUS_NO_MEM, /* out of memory */
- SANE_STATUS_ACCESS_DENIED /* access to resource has been denied */
+ SANE_STATUS_ACCESS_DENIED, /* access to resource has been denied */
+ SANE_STATUS_MULTIPICK /*multipick error*/
+
}
SANE_Status;
diff --git a/scan/scanext/scanext.c b/scan/scanext/scanext.c
index d3eae2914..ff5798798 100755
--- a/scan/scanext/scanext.c
+++ b/scan/scanext/scanext.c
@@ -86,7 +86,7 @@ PERFORMANCE OF THIS SOFTWARE.
ob = Py_InitModule3(name, methods, doc); \
#endif
-
+int multipick;
static char scanext_documentation[] = "Python extension for HP scan sane driver";
static PyObject *ErrorObject;
@@ -245,7 +245,8 @@ static PyObject *startScan (_ScanDevice * self, PyObject * args)
if (st != SANE_STATUS_GOOD &&
st != SANE_STATUS_EOF &&
- st != SANE_STATUS_NO_DOCS)
+ st != SANE_STATUS_NO_DOCS &&
+ st != SANE_STATUS_MULTIPICK)
return raiseSaneError(st);
return Py_BuildValue("i", st);
@@ -404,7 +405,18 @@ static PyObject *setOption (_ScanDevice * self, PyObject * args)
SANE_Int i;
PyObject *value;
int n;
+ multipick = 1;
+if(1)
+{
+SANE_Bool b = SANE_TRUE;
+ sane_control_option (self->h, 9, SANE_ACTION_SET_VALUE, (void *)&b, &i);
+}
+else
+{
+SANE_Bool b = SANE_FALSE;
+ sane_control_option (self->h, 9, SANE_ACTION_SET_VALUE, (void *)&b, &i);
+}
if (!PyArg_ParseTuple (args, "iO", &n, &value))
raiseError("Invalid arguments.");
@@ -512,7 +524,8 @@ static PyObject *readScan (_ScanDevice * self, PyObject * args)
if (st != SANE_STATUS_GOOD &&
st != SANE_STATUS_EOF &&
- st != SANE_STATUS_NO_DOCS)
+ st != SANE_STATUS_NO_DOCS &&
+ st != SANE_STATUS_MULTIPICK)
{
sane_cancel(self->h);
//Py_BLOCK_THREADS
@@ -687,6 +700,14 @@ static PyObject *isOptionActive (PyObject * self, PyObject * args)
return PyInt_FromLong (SANE_OPTION_IS_ACTIVE (cap));
}
+static PyObject *setMultipick (PyObject * self, PyObject * args)
+{
+
+ if (!PyArg_ParseTuple (args, "i", &multipick))
+ raiseError("Invalid arguments");
+ Py_INCREF ( Py_None );
+ return Py_None;
+}
static PyObject *isOptionSettable (PyObject * self, PyObject * args)
{
SANE_Int cap;
@@ -710,6 +731,7 @@ static PyMethodDef ScanExt_methods[] = {
{"isOptionActive", isOptionActive, METH_VARARGS},
{"isOptionSettable", isOptionSettable, METH_VARARGS},
{"getErrorMessage", getErrorMessage, METH_VARARGS},
+ {"setMultipick", setMultipick, METH_VARARGS},
{NULL, NULL} /* sentinel */
};
@@ -815,6 +837,7 @@ MOD_INIT(scanext) {
insint (d, "SANE_STATUS_IO_ERROR", SANE_STATUS_IO_ERROR); // Error during device I/O.
insint (d, "SANE_STATUS_NO_MEM", SANE_STATUS_NO_MEM); // Out of memory.
insint (d, "SANE_STATUS_ACCESS_DENIED", SANE_STATUS_ACCESS_DENIED); // Access to resource has been denied.
+ insint (d, "SANE_STATUS_MULTIPICK", SANE_STATUS_MULTIPICK); // multipick error.
// Maximum buffer size for read()
insint(d, "MAX_READSIZE", MAX_READSIZE);
diff --git a/ui4/scandialog.py b/ui4/scandialog.py
new file mode 100644
index 000000000..3cd5934be
--- /dev/null
+++ b/ui4/scandialog.py
@@ -0,0 +1,1233 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'Hp-Scan.ui'
+#
+# Created by: PyQt4 UI code generator 4.11.4
+#
+# WARNING! All changes made in this file will be lost!
+
+from PyQt4 import QtCore, QtGui
+from base import utils,imageprocessing
+#, device
+#import scanext
+#from scan import sane
+import re
+import os
+import platform
+
+from PyQt4.QtGui import *
+from PyQt4.QtCore import *
+
+'''dir_path = os.path.dirname(os.path.realpath(__file__))
+print (dir_path)
+import sys
+#sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+print sys.path'''
+from scan import sane
+
+#devicelist = {}
+device_name = ''
+path = os.getcwd()
+new_path = os.getcwd()
+multipick_error_message = "The scan operation has been cancelled or a multipick or paper is jammed in the ADF.\nIf you cancelled the scan,click OK.\nIf the scan was terminated due to a multi-feed or paper jam in the ADF,\ndo the following:\n\n1)Clear the ADF path. For instructions see your product documentation.\n2)Check the sheets are not stuck together. Remove any staples, sticky notes,tape or other objects.\n3)Restart the scan\n\nNote:If necessary, turn off automatic detection of multi-pick before starting a new scan\n"
+convert_error_message = "Convert command not found. Multiple Tiff document generation,\n Batch seperation feature with Tiff file format,\n Page merge feature and PDF generation using reportlab may not work as excepted.\n Please install ImageMagick package and try again\n"
+
+
+no_document_error_message = "No document(s). Please load documents and try again."
+
+no_pages_to_merge = "No scanned documents to merge."
+pyPlatform = ''
+num= {}
+try:
+ _fromUtf8 = QtCore.QString.fromUtf8
+except AttributeError:
+ def _fromUtf8(s):
+ return s
+
+try:
+ _encoding = QtGui.QApplication.UnicodeUTF8
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig, _encoding)
+except AttributeError:
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig)
+
+class Ui_HpScan(object):
+ devicelist = {}
+ #device_name = ''
+ file_type = 'png'
+ source = ''
+ color = 'gray'
+ resolution = '300'
+ size ='letter'
+ device_uri = ''
+ multi_pick = False
+ document_merge =False
+ auto_orient =False
+ crushed = False
+ #searchablePDF = False
+ mixed_feed =False
+ blank_page = False
+ batch_seperation = False
+ bp_barcode = False
+ auto_crop = False
+ deskew_image = False
+ document_merge_adf_flatbed = False
+ image_enhancement = False
+ brightness = False
+ contrast = False
+ sharpness = False
+ color_value = False
+ sizel1 = 0
+ sizel2 = 0
+ sizel3 = 0
+ sizel4 = 0
+ deskew_image_pri = True
+ auto_crop_pri = True
+ mixed_feed_pri = True
+ auto_orient_pri = True
+ document_merge_adf_flatbed_pri = True
+ multi_pick_pri = True
+ #batch_seperation_pri = True
+ crushed_pri = True
+ document_merge_pri = True
+ image_enhancement_pri = True
+ blank_page_pri = True
+ batchsepBC_pri = True
+ other_device_cnt = 0
+
+ def setupUi(self, HpScan):
+ pyPlatform = platform.python_version()
+ HpScan.setObjectName(_fromUtf8("HpScan"))
+ HpScan.setMinimumSize(QtCore.QSize(680, 620))
+ HpScan.setMaximumSize(QtCore.QSize(680, 620))
+ font = QtGui.QFont()
+ font.setBold(False)
+ font.setWeight(50)
+ HpScan.setFont(font)
+ HpScan.setMouseTracking(False)
+ HpScan.setFocusPolicy(QtCore.Qt.NoFocus)
+ self.dockWidgetContents = QtGui.QWidget()
+ self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents"))
+ self.label_Type = QtGui.QLabel(self.dockWidgetContents)
+ self.label_Type.setGeometry(QtCore.QRect(10, 89, 51, 41))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_Type.setFont(font)
+ self.label_Type.setMouseTracking(True)
+ self.label_Type.setObjectName(_fromUtf8("label_Type"))
+ self.comboBox_Type = QtGui.QComboBox(self.dockWidgetContents)
+ self.comboBox_Type.setGeometry(QtCore.QRect(85, 90, 171, 41))
+ self.comboBox_Type.setObjectName(_fromUtf8("comboBox_Type"))
+ self.comboBox_Type.addItem(_fromUtf8(""))
+ self.comboBox_Type.addItem(_fromUtf8(""))
+ self.comboBox_Type.addItem(_fromUtf8(""))
+ self.comboBox_Type.addItem(_fromUtf8(""))
+ self.comboBox_Type.currentIndexChanged.connect(self.comboBox_TypeIndexChanged)
+ self.comboBox_Flatbed = QtGui.QComboBox(self.dockWidgetContents)
+ self.comboBox_Flatbed.setGeometry(QtCore.QRect(85, 150, 171, 41))
+ self.comboBox_Flatbed.setObjectName(_fromUtf8("comboBox_Flatbed"))
+ #self.comboBox_Flatbed.addItem(_fromUtf8(""))
+ #self.comboBox_Flatbed.addItem(_fromUtf8(""))
+ #self.comboBox_Flatbed.addItem(_fromUtf8(""))
+ #self.comboBox_Flatbed.currentIndexChanged.connect(self.comboBox_SourceChanged)
+ self.comboBox_Color = QtGui.QComboBox(self.dockWidgetContents)
+ self.comboBox_Color.setGeometry(QtCore.QRect(85, 210, 171, 41))
+ self.comboBox_Color.setObjectName(_fromUtf8("comboBox_Color"))
+ self.comboBox_Color.addItem(_fromUtf8(""))
+ self.comboBox_Color.addItem(_fromUtf8(""))
+ self.comboBox_Color.currentIndexChanged.connect(self.comboBox_ColorIndexChanged)
+ self.comboBox_Resolution = QtGui.QComboBox(self.dockWidgetContents)
+ self.comboBox_Resolution.setGeometry(QtCore.QRect(85, 270, 171, 41))
+ self.comboBox_Resolution.setObjectName(_fromUtf8("comboBox_Resolution"))
+ self.comboBox_Resolution.addItem(_fromUtf8(""))
+ self.comboBox_Resolution.addItem(_fromUtf8(""))
+ self.comboBox_Resolution.addItem(_fromUtf8(""))
+ self.comboBox_Resolution.addItem(_fromUtf8(""))
+ self.comboBox_Resolution.addItem(_fromUtf8(""))
+ self.comboBox_Resolution.currentIndexChanged.connect(self.comboBox_ResIndexChanged)
+ self.label_Size = QtGui.QLabel(self.dockWidgetContents)
+ self.label_Size.setGeometry(QtCore.QRect(10, 329, 51, 41))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_Size.setFont(font)
+ self.label_Size.setMouseTracking(True)
+ self.label_Size.setObjectName(_fromUtf8("label_Size"))
+ self.label_Device = QtGui.QLabel(self.dockWidgetContents)
+ self.label_Device.setGeometry(QtCore.QRect(10, 29, 65, 41))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_Device.setFont(font)
+ self.label_Device.setMouseTracking(True)
+ self.label_Device.setObjectName(_fromUtf8("label_Device"))
+ self.comboBox_Papersize = QtGui.QComboBox(self.dockWidgetContents)
+ self.comboBox_Papersize.setGeometry(QtCore.QRect(85, 330, 171, 41))
+ self.comboBox_Papersize.setObjectName(_fromUtf8("comboBox_Papersize"))
+ self.comboBox_Papersize.addItem(_fromUtf8(""))
+ self.comboBox_Papersize.addItem(_fromUtf8(""))
+ self.comboBox_Papersize.addItem(_fromUtf8(""))
+ self.comboBox_Papersize.addItem(_fromUtf8(""))
+ self.comboBox_Papersize.addItem(_fromUtf8(""))
+ self.comboBox_Papersize.currentIndexChanged.connect(self.comboBox_PaperSizeIndexChanged)
+ self.pushButton_Scan = QtGui.QPushButton(self.dockWidgetContents)
+ self.pushButton_Scan.setGeometry(QtCore.QRect(60, 470, 81, 41))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.pushButton_Scan.setFont(font)
+ self.pushButton_Scan.setObjectName(_fromUtf8("pushButton_Scan"))
+ self.pushButton_Scan.clicked.connect(self.scanButton_clicked)
+
+ self.label_Path = QtGui.QLabel(self.dockWidgetContents)
+ self.label_Path.setGeometry(QtCore.QRect(10,390, 51, 41))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_Path.setFont(font)
+ self.label_Path.setMouseTracking(True)
+ self.label_Path.setObjectName(_fromUtf8("label_Path"))
+
+ self.pushButton_Change = QtGui.QPushButton(self.dockWidgetContents)
+ self.pushButton_Change.setGeometry(QtCore.QRect(155, 470, 101, 41))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.pushButton_Change.setFont(font)
+ self.pushButton_Change.setObjectName(_fromUtf8("pushButton_Change"))
+ self.pushButton_Change.clicked.connect(self.selectFile)
+
+ self.pushButton_Merge = QtGui.QPushButton(self.dockWidgetContents)
+ self.pushButton_Merge.setGeometry(QtCore.QRect(450, 355, 81, 31))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.pushButton_Merge.setFont(font)
+ self.pushButton_Merge.setObjectName(_fromUtf8("pushButton_Merge"))
+ self.pushButton_Merge.setEnabled(False)
+ self.pushButton_Merge.clicked.connect(self.mergeButton_clicked)
+
+ self.label_Flatbed = QtGui.QLabel(self.dockWidgetContents)
+ self.label_Flatbed.setGeometry(QtCore.QRect(10, 150, 51, 41))
+ self.label_Flatbed.setText(_fromUtf8(""))
+ self.label_Flatbed.setPixmap(QtGui.QPixmap(_fromUtf8("/usr/share/hplip/data/images/other/flat1.png")))
+ self.label_Flatbed.setObjectName(_fromUtf8("label_Flatbed"))
+ self.label_Color = QtGui.QLabel(self.dockWidgetContents)
+ self.label_Color.setGeometry(QtCore.QRect(20, 210, 61, 41))
+ self.label_Color.setText(_fromUtf8(""))
+ self.label_Color.setPixmap(QtGui.QPixmap(_fromUtf8("/usr/share/hplip/data/images/other/viewer.png")))
+ self.label_Color.setObjectName(_fromUtf8("label_Color"))
+ self.label_Resolution = QtGui.QLabel(self.dockWidgetContents)
+ self.label_Resolution.setGeometry(QtCore.QRect(20, 270, 51, 51))
+ self.label_Resolution.setText(_fromUtf8(""))
+ self.label_Resolution.setPixmap(QtGui.QPixmap(_fromUtf8("/usr/share/hplip/data/images/other/resolution.png")))
+ self.label_Resolution.setObjectName(_fromUtf8("label_Resolution"))
+ self.auto_orient = QtGui.QCheckBox(self.dockWidgetContents)
+ self.auto_orient.setGeometry(QtCore.QRect(300,60,117, 22))
+ self.auto_orient.setObjectName(_fromUtf8("auto_orient"))
+ self.auto_orient.stateChanged.connect(self.Auto_orient)
+ self.crushed = QtGui.QCheckBox(self.dockWidgetContents)
+ self.crushed.setGeometry(QtCore.QRect(300,390,200, 22))
+ self.crushed.setObjectName(_fromUtf8("crushed"))
+ self.crushed.stateChanged.connect(self.Crushed)
+ #self.searchablePDF = QtGui.QCheckBox(self.dockWidgetContents)
+ #self.searchablePDF.setGeometry(QtCore.QRect(300,420,200, 22))
+ #self.searchablePDF.setObjectName(_fromUtf8("searchablePDF"))
+ #self.searchablePDF.stateChanged.connect(self.SearchablePDF)
+ self.auto_crop = QtGui.QCheckBox(self.dockWidgetContents)
+ self.auto_crop.setGeometry(QtCore.QRect(300, 90, 241, 20))
+ self.auto_crop.setObjectName(_fromUtf8("auto_crop"))
+ self.auto_crop.stateChanged.connect(self.Auto_crop)
+ self.multi_pick = QtGui.QCheckBox(self.dockWidgetContents)
+ self.multi_pick.setGeometry(QtCore.QRect(300, 120, 231, 22))
+ self.multi_pick.setObjectName(_fromUtf8("multi_pick"))
+ self.multi_pick.stateChanged.connect(self.Multi_pick)
+ self.blank_page = QtGui.QCheckBox(self.dockWidgetContents)
+ self.blank_page.setGeometry(QtCore.QRect(300, 150, 241, 22))
+ self.blank_page.setObjectName(_fromUtf8("blank_page"))
+ self.blank_page.stateChanged.connect(self.Blank_page)
+ self.batch_seperation = QtGui.QCheckBox(self.dockWidgetContents)
+ self.batch_seperation.setGeometry(QtCore.QRect(300, 180, 201, 22))
+ self.batch_seperation.setObjectName(_fromUtf8("batch_seperation"))
+ self.batch_seperation.stateChanged.connect(self.batch_Seperation)
+ #self.batch_seperation.setEnabled(False)
+ self.bp_blankpage = QtGui.QCheckBox(self.dockWidgetContents)
+ self.bp_blankpage.setGeometry(QtCore.QRect(330, 210, 201, 22))
+ self.bp_blankpage.setObjectName(_fromUtf8("bp_blankpage"))
+ self.bp_blankpage.setEnabled(False)
+ self.bp_barcode = QtGui.QCheckBox(self.dockWidgetContents)
+ self.bp_barcode.setGeometry(QtCore.QRect(330, 240, 311, 22))
+ self.bp_barcode.setObjectName(_fromUtf8("bp_barcode"))
+ self.bp_barcode.setEnabled(False)
+ self.comboBox_Barcode_Type = QtGui.QComboBox(self.dockWidgetContents)
+ self.comboBox_Barcode_Type.setGeometry(QtCore.QRect(360, 270, 261, 27))
+ self.comboBox_Barcode_Type.setObjectName(_fromUtf8("comboBox_Barcode_Type"))
+ self.comboBox_Barcode_Type.addItem(_fromUtf8(""))
+ self.comboBox_Barcode_Type.addItem(_fromUtf8(""))
+ self.comboBox_Barcode_Type.addItem(_fromUtf8(""))
+ self.comboBox_Barcode_Type.addItem(_fromUtf8(""))
+ self.comboBox_Barcode_Type.addItem(_fromUtf8(""))
+ self.comboBox_Barcode_Type.addItem(_fromUtf8(""))
+ self.comboBox_Barcode_Type.addItem(_fromUtf8(""))
+ self.comboBox_Barcode_Type.addItem(_fromUtf8(""))
+ self.comboBox_Barcode_Type.setEnabled(False)
+ #self.comboBox_Barcode_Type.currentIndexChanged.connect(self.comboBox_ResIndexChanged)
+ self.document_merge = QtGui.QCheckBox(self.dockWidgetContents)
+ self.document_merge.setGeometry(QtCore.QRect(300, 300, 161, 22))
+ self.document_merge.setObjectName(_fromUtf8("document_merge"))
+ self.document_merge.stateChanged.connect(self.Document_merge)
+ self.mixed_feed = QtGui.QCheckBox(self.dockWidgetContents)
+ self.mixed_feed.setGeometry(QtCore.QRect(300, 330, 200, 22))
+ self.mixed_feed.setObjectName(_fromUtf8("mixed_feed"))
+ self.mixed_feed.stateChanged.connect(self.Mixed_feed)
+ self.deskew_image = QtGui.QCheckBox(self.dockWidgetContents)
+ self.document_merge_adf_flatbed = QtGui.QCheckBox(self.dockWidgetContents)
+ self.document_merge_adf_flatbed.setGeometry(QtCore.QRect(300, 360, 150, 22))
+ self.document_merge_adf_flatbed.setObjectName(_fromUtf8("document_merge_adf_flatbed"))
+ self.document_merge_adf_flatbed.stateChanged.connect(self.Document_merge_adf_flatbed)
+ self.label_Brightness = QtGui.QLabel(self.dockWidgetContents)
+ self.label_Brightness.setGeometry(QtCore.QRect(310,445, 250, 22))
+ #font = QtGui.QFont()
+ #font.setBold(True)
+ #font.setWeight(75)
+ #self.label_Brightness.setFont(font)
+ self.label_Brightness.setMouseTracking(True)
+ self.label_Brightness.setObjectName(_fromUtf8("label_Brightness"))
+ self.label_Contrast = QtGui.QLabel(self.dockWidgetContents)
+ self.label_Contrast.setGeometry(QtCore.QRect(310,475, 250, 22))
+ #font = QtGui.QFont()
+ #font.setBold(True)
+ #font.setWeight(75)
+ #self.label_Contrast.setFont(font)
+ self.label_Contrast.setMouseTracking(True)
+ self.label_Contrast.setObjectName(_fromUtf8("label_Contrast"))
+ self.label_Sharpness = QtGui.QLabel(self.dockWidgetContents)
+ self.label_Sharpness.setGeometry(QtCore.QRect(310,505, 250, 22))
+ #font = QtGui.QFont()
+ #font.setBold(True)
+ #font.setWeight(75)
+ #self.label_Sharpness.setFont(font)
+ self.label_Sharpness.setMouseTracking(True)
+ self.label_Sharpness.setObjectName(_fromUtf8("label_Sharpness"))
+ self.label_Color_value = QtGui.QLabel(self.dockWidgetContents)
+ self.label_Color_value.setGeometry(QtCore.QRect(310,535, 250, 22))
+ #font = QtGui.QFont()
+ #font.setBold(True)
+ #font.setWeight(75)
+ #self.label_Color_value.setFont(font)
+ self.label_Color_value.setMouseTracking(True)
+ self.label_Color_value.setObjectName(_fromUtf8("label_Color_value"))
+ self.image_enhancement = QtGui.QCheckBox(self.dockWidgetContents)
+ self.image_enhancement.setGeometry(QtCore.QRect(300, 420, 250, 22))
+ self.image_enhancement.setObjectName(_fromUtf8("image_enhancement"))
+ self.image_enhancement.stateChanged.connect(self.Image_enhancement)
+ self.deskew_image.setGeometry(QtCore.QRect(300,30, 241, 20))
+ self.deskew_image.setObjectName(_fromUtf8("deskew_image"))
+ self.deskew_image.stateChanged.connect(self.Deskew_image)
+ self.comboBox_Device_URI = QtGui.QComboBox(self.dockWidgetContents)
+ self.comboBox_Device_URI.setGeometry(QtCore.QRect(85, 30, 171, 41))
+ self.comboBox_Device_URI.setObjectName(_fromUtf8("comboBox_Device_URI"))
+ self.comboBox_Device_URI.currentIndexChanged.connect(self.comboBox_device_URI)
+
+ self.comboBox_path = QtGui.QComboBox(self.dockWidgetContents)
+ self.comboBox_path.setEditable(False)
+ self.comboBox_path.setGeometry(QtCore.QRect(85,390, 171, 41))
+ self.comboBox_path.setObjectName(_fromUtf8("comboBox_path"))
+ self.comboBox_path.currentIndexChanged.connect(self.comboBox_Path)
+
+ #self.layout = QtGui.QVBoxLayout(self.dockWidgetContents)
+
+
+ #self.s1 = QtGui.QSlider(Qt.Horizontal)
+ self.s1 = QtGui.QSlider(Qt.Horizontal,self.dockWidgetContents)
+ self.s1.setFocusPolicy(QtCore.Qt.NoFocus)
+ self.s1.setGeometry(410, 440, 100, 30)
+
+ #self.s1 = QSlider(Qt.Horizontal)
+ #self.s1.setGeometry(320, 460, 250, 22)
+ self.s1.setMinimum(0)
+ self.s1.setMaximum(255)
+ self.s1.setValue(100)
+
+ self.s1.setTickPosition(QSlider.TicksBelow)
+ self.s1.setTickInterval(10)
+ #self.s1.setSliderPosition(5)
+ #self.layout.addWidget(self.s1,0,QtCore.Qt.AlignRight)
+ #HpScan.addWidget(self.s1,0,QtCore.Qt.AlignRight)
+ self.s1.setEnabled(False)
+ self.s1.valueChanged.connect(self.valuechange_brightness)
+
+ self.s2 = QtGui.QSlider(Qt.Horizontal,self.dockWidgetContents)
+ self.s2.setFocusPolicy(QtCore.Qt.NoFocus)
+ self.s2.setGeometry(410, 470, 100, 30)
+ #self.s2 = QSlider(Qt.Horizontal)
+ #self.s2.setGeometry(1320, 480, 250, 22)
+ self.s2.setMinimum(0)
+ self.s2.setMaximum(255)
+ self.s2.setValue(100)
+ self.s2.setTickPosition(QSlider.TicksBelow)
+ self.s2.setTickInterval(10)
+
+ #self.layout.addWidget(self.s2,0,QtCore.Qt.AlignRight)
+ self.s2.setEnabled(False)
+
+ #self.layout.setObjectName(_fromUtf8("brightness"))
+ self.s2.valueChanged.connect(self.valuechange_contrast)
+ #self.setLayout(layout)
+
+ self.s3 = QtGui.QSlider(Qt.Horizontal,self.dockWidgetContents)
+ self.s3.setFocusPolicy(QtCore.Qt.NoFocus)
+ self.s3.setGeometry(410, 500, 100, 30)
+ #self.s3 = QSlider(Qt.Horizontal)
+ #self.s3.setGeometry(1320, 500, 250, 22)
+ self.s3.setMinimum(0)
+ self.s3.setMaximum(200)
+ self.s3.setValue(100)
+ self.s3.setTickPosition(QSlider.TicksBelow)
+ self.s3.setTickInterval(10)
+
+ #self.layout.addWidget(self.s3,0,QtCore.Qt.AlignRight)
+ self.s3.setEnabled(False)
+ self.s3.valueChanged.connect(self.valuechange_sharpness)
+
+ self.s4 = QtGui.QSlider(Qt.Horizontal,self.dockWidgetContents)
+ self.s4.setFocusPolicy(QtCore.Qt.NoFocus)
+ self.s4.setGeometry(410, 530, 100, 30)
+ #self.s4 = QSlider(Qt.Horizontal)
+ #self.s4.setGeometry(1320, 520, 250, 22)
+ self.s4.setMinimum(0)
+ self.s4.setMaximum(255)
+ self.s4.setValue(100)
+ self.s4.setTickPosition(QSlider.TicksBelow)
+ self.s4.setTickInterval(10)
+
+ #self.layout.addWidget(self.s4,0,QtCore.Qt.AlignRight)
+ self.s4.setEnabled(False)
+ self.s4.valueChanged.connect(self.valuechange_color)
+
+
+ #self.pushButton_Cancel = QtGui.QPushButton(self.dockWidgetContents)
+ #self.pushButton_Cancel.setGeometry(QtCore.QRect(150, 270, 99, 41))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ #self.pushButton_Cancel.setFont(font)
+ #self.pushButton_Cancel.setObjectName(_fromUtf8("pushButton_Cancel"))
+ HpScan.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(HpScan)
+ QtCore.QMetaObject.connectSlotsByName(HpScan)
+ #self.initUI()
+ def valuechange_brightness(self):
+ #print "entered value changed brightness"
+ #global sizel1
+ self.brightness = True
+ self.sizel1 = self.s1.value()
+ #print "printing new value brightness"
+ #print self.sizel1
+ def valuechange_contrast(self):
+ #print "entered value changed contrast"
+ #global sizel2
+ self.contrast = True
+ self.sizel2 = self.s2.value()
+ #print "printing new value contrast"
+ #print self.sizel2
+ def valuechange_sharpness(self):
+ #print "entered value changed sharpness"
+ #global sizel3
+ self.sharpness = True
+ self.sizel3 = self.s3.value()
+ #print "printing new value sharpness"
+ #print self.sizel3
+ def valuechange_color(self):
+ #print "entered value changed color"
+ #global sizel4
+ self.color_value = True
+ self.sizel4 = self.s4.value()
+ #print "printing new value color"
+ #print self.sizel4
+ #def initUI(self):
+ #self.connect(self.pushButton_Scan,SIGNAL("clicked()"),self.scanButton_clicked())
+ def comboBox_Path(self, new_path = None):
+ path = new_path
+
+ def selectFile(self):
+ global path
+ new_path = QFileDialog.getExistingDirectory(None)
+ if new_path:
+ #print "entered"
+ #print new_path
+ self.comboBox_Path(new_path)
+ self.comboBox_path.setItemText(0,_translate("HpScan", new_path, None))
+ path = new_path
+
+ def scanButton_clicked(self):
+ cmd = "hp-scan" + ' --device=' + self.device_uri + ' --filetype=' + self.file_type + ' --mode=' + self.color + ' --res=' + self.resolution + ' --size=' + self.size
+ if self.source == 'adf' or self.source == 'duplex':
+ cmd = cmd + ' --' + self.source
+ if self.multi_pick.isChecked() == True:
+ cmd = cmd + ' --' + 'multipick'
+ if self.auto_orient.isChecked() == True:
+ cmd = cmd + ' --' + 'autoorient'
+ if self.crushed.isChecked() == True:
+ cmd = cmd + ' --' + 'crushed'
+ #if self.searchablePDF.isChecked() == True:
+ #cmd = cmd + ' --' + 'searchablePDF'
+ if self.mixed_feed.isChecked() == True:
+ cmd = re.sub(r'\--size=.+\ ', '', cmd)
+ cmd = cmd + ' --' + 'mixedfeed'
+ if self.document_merge.isChecked() == True:
+ cmd = cmd + ' --' + 'docmerge'
+ if self.auto_crop.isChecked() == True:
+ cmd = cmd + ' --' + 'autocrop'
+ if self.deskew_image.isChecked() == True:
+ cmd = cmd + ' --' + 'deskew'
+ if self.blank_page.isChecked() == True:
+ cmd = cmd + ' --' + 'blankpage'
+ if self.document_merge_adf_flatbed.isChecked() == True:
+ cmd = cmd + ' --' + 'adf_fladbed_merge'
+ if self.image_enhancement.isChecked() == True and self.brightness == True:
+ cmd = cmd + ' --' + 'brightness' + '=' + str(self.sizel1)
+ if self.image_enhancement.isChecked() == True and self.contrast == True:
+ cmd = cmd + ' --' + 'contrast' + '=' + str(self.sizel2)
+ if self.image_enhancement.isChecked() == True and self.sharpness == True:
+ cmd = cmd + ' --' + 'sharpness' + '=' + str(self.sizel3)
+ if self.image_enhancement.isChecked() == True and self.color_value == True:
+ cmd = cmd + ' --' + 'color_value' + '=' + str(self.sizel4)
+ if self.batch_seperation.isChecked() == True:
+ if self.bp_blankpage.isChecked() == True:
+ cmd = cmd + ' --' + 'batchsepBP'
+ elif self.bp_barcode.isChecked() == True:
+ cmd = cmd + ' --' + 'batchsepBC'
+ else:
+ self.failureMessage("Select either barcode or blankpage option for separation")
+ #if self.bp_barcode.isChecked() == True:
+ #cmd = cmd + ' --' + 'batchsepBC'
+ cmd = cmd + ' --path=' + str(path)
+ cmd = cmd + ' --' + 'uiscan'
+ #print (cmd)
+ self.pushButton_Scan.setEnabled(False)
+ status = utils.run(cmd)
+ #print (status)
+ if status[0] == 2:
+ self.failureMessage(multipick_error_message)
+ elif status[0] == 3:
+ self.warningMessage(no_document_error_message)
+ elif status[0] == 4:
+ output_pdf = status[1].split("error: ", 1)[1]
+ output_pdf = output_pdf.split('.pdf', 1)[0]+".pdf"
+ imageprocessing.merge_PDF_viewer(output_pdf)
+ elif status[0] == 5:
+ output_pdf = status[1].split("error: ", 1)[1]
+ #print output_pdf
+ output_pdf = output_pdf.split(']', 1)[0]+"]"
+ #print output_pdf
+ for char in output_pdf:
+ #print char
+ if char in "[']":
+ output_pdf = output_pdf.replace(char,'')
+ output_pdf = output_pdf.split(',')
+ #print output_pdf
+ #print type(output_pdf)
+ for p in output_pdf:
+ imageprocessing.merge_PDF_viewer(p)
+ elif status[0] == 6:
+ self.failureMessage(convert_error_message)
+ self.pushButton_Scan.setEnabled(True)
+ #if status != 0:
+ #print("Cmd %s failed with status %d",cmd,status)
+ #sys.exit(app.exec_())
+
+
+ def msgbtn(self):
+ pass
+
+ def failureMessage(self,message):
+ msg = QMessageBox()
+ msg.setIcon(QMessageBox.Information)
+ msg.setText(message)
+ msg.setStandardButtons(QMessageBox.Ok)
+ msg.buttonClicked.connect(self.msgbtn)
+ retval = msg.exec_()
+ def warningMessage(self,message):
+ msg = QMessageBox()
+ msg.setIcon(QMessageBox.Information)
+ msg.setText(message)
+ msg.setStandardButtons(QMessageBox.Ok)
+ msg.buttonClicked.connect(self.msgbtn)
+ retval = msg.exec_()
+
+ def comboBox_TypeIndexChanged(self):
+ self.file_type = str(self.comboBox_Type.currentText()).lower()
+ #print self.file_type
+
+ def comboBox_SourceChanged(self,device):
+ if device != '5000' and device != '7500':
+ self.multi_pick_pri = False
+ else:
+ self.comboBox_Flatbed.clear()
+ self.comboBox_Flatbed.addItem(_fromUtf8(""))
+ self.comboBox_Flatbed.addItem(_fromUtf8(""))
+ if device == '5000':
+ self.comboBox_Flatbed.setItemText(0, _translate("HpScan", "Duplex", None))
+ self.comboBox_Flatbed.setItemText(1, _translate("HpScan", "ADF", None))
+ self.comboBox_Flatbed.setCurrentIndex(1)
+ elif device == '7500':
+ self.comboBox_Flatbed.addItem(_fromUtf8(""))
+ self.comboBox_Flatbed.setItemText(0, _translate("HpScan", "Flatbed", None))
+ self.comboBox_Flatbed.setItemText(1, _translate("HpScan", "ADF", None))
+ self.comboBox_Flatbed.setItemText(2, _translate("HpScan", "Duplex", None))
+ self.comboBox_Flatbed.setCurrentIndex(1)
+ if device == '5000' or device == '7500':
+ self.source = str(self.comboBox_Flatbed.currentText()).lower()
+ self.comboBox_Flatbed.currentIndexChanged.connect(self.comboBox_SourceSelected)
+
+ def comboBox_SourceSelected(self):
+ self.source = str(self.comboBox_Flatbed.currentText()).lower()
+ if self.source == 'flatbed':
+ self.source = ''
+ #print self.source
+
+ def comboBox_ColorIndexChanged(self):
+ self.color = str(self.comboBox_Color.currentText()).lower()
+ #print self.color
+
+ def comboBox_ResIndexChanged(self):
+ self.resolution = str(self.comboBox_Resolution.currentText()).lower()
+ #print self.resolution
+
+ def comboBox_PaperSizeIndexChanged(self):
+ self.size = str(self.comboBox_Papersize.currentText())
+ #print self.size
+
+ def batch_Seperation(self):
+ if self.batch_seperation.isChecked() == True:
+ pyPlatform = platform.python_version()
+ num = pyPlatform.split('.')
+ if num[0] >= '3':
+ self.bp_barcode.setChecked(False)
+ self.bp_barcode.setEnabled(False)
+ self.CheckEnable()
+ self.bp_blankpage.setEnabled(True)
+ self.bp_blankpage.stateChanged.connect(self.bp_Blankpage)
+ else:
+ self.CheckEnable()
+ self.bp_blankpage.setEnabled(True)
+ if self.batchsepBC_pri == True:
+ self.bp_barcode.setEnabled(True)
+ #self.blank_page.setChecked(False)
+ #self.blank_page.setText(_translate("HpScan", "Blank page seperation removal ", None))
+ #if pyPlatform < '3':
+ self.bp_barcode.stateChanged.connect(self.bp_Barcode)
+ self.bp_blankpage.stateChanged.connect(self.bp_Blankpage)
+ else:
+ #if pyPlatform < 3:
+ self.CheckEnable()
+ self.bp_blankpage.setChecked(False)
+ self.bp_barcode.setChecked(False)
+ self.bp_blankpage.setEnabled(False)
+ self.bp_barcode.setEnabled(False)
+ #self.blank_page.setChecked(False)
+ #self.blank_page.setEnabled(True)
+ #self.blank_page.setText(_translate("HpScan", "Delete blank page ", None))
+
+ def bp_Barcode(self):
+ pyPlaform = platform.python_version()
+ num = pyPlatform.split('.')
+ if num[0] >= '3':
+ self.bp_barcode.setEnabled(False)
+ self.comboBox_Barcode_Type.setEnabled(False)
+ else:
+ if self.bp_barcode.isChecked() == True:
+ self.comboBox_Barcode_Type.setEnabled(True)
+ self.bp_blankpage.setEnabled(False)
+ else:
+ self.comboBox_Barcode_Type.setEnabled(False)
+ self.bp_blankpage.setEnabled(True)
+
+ def bp_Blankpage(self):
+ if self.bp_blankpage.isChecked() == True:
+ if self.blank_page_pri == True:
+ self.blank_page.setEnabled(True)
+ self.bp_barcode.setEnabled(False)
+ self.blank_page.setChecked(False)
+ self.blank_page.setText(_translate("HpScan", "Blank page seperation removal ", None))
+ else:
+ if self.blank_page_pri == True:
+ self.blank_page.setEnabled(True)
+ pyPlatform = platform.python_version()
+ num = pyPlatform.split('.')
+ if num[0] >= '3':
+ self.bp_barcode.setEnabled(False)
+ else:
+ if self.batchsepBC_pri == True:
+ self.bp_barcode.setEnabled(True)
+ self.blank_page.setChecked(False)
+ #self.blank_page.setEnabled(True)
+ self.blank_page.setText(_translate("HpScan", "Delete blank page ", None))
+
+ def Multi_pick(self):
+ if self.multi_pick.isChecked() == True:
+ self.comboBox_Flatbed.clear()
+ self.comboBox_Flatbed.addItem(_fromUtf8(""))
+ self.comboBox_Flatbed.addItem(_fromUtf8(""))
+ self.comboBox_Flatbed.setItemText(0, _translate("HpScan", "Duplex", None))
+ self.comboBox_Flatbed.setItemText(1, _translate("HpScan", "ADF", None))
+ self.comboBox_Flatbed.setCurrentIndex(1)
+ if self.multi_pick_pri == True:
+ self.multi_pick.setEnabled(True)
+ self.CheckEnable()
+ else:
+ if (re.search(r'_7500', self.device_uri)):
+ self.comboBox_Flatbed.clear()
+ self.comboBox_Flatbed.addItem(_fromUtf8(""))
+ self.comboBox_Flatbed.addItem(_fromUtf8(""))
+ self.comboBox_Flatbed.addItem(_fromUtf8(""))
+ self.comboBox_Flatbed.setItemText(0, _translate("HpScan", "Flatbed", None))
+ self.comboBox_Flatbed.setItemText(1, _translate("HpScan", "ADF", None))
+ self.comboBox_Flatbed.setItemText(2, _translate("HpScan", "Duplex", None))
+ self.comboBox_Flatbed.setCurrentIndex(1)
+ elif (re.search(r'_5000_', self.device_uri)):
+ self.comboBox_Flatbed.clear()
+ self.comboBox_Flatbed.addItem(_fromUtf8(""))
+ self.comboBox_Flatbed.addItem(_fromUtf8(""))
+ self.comboBox_Flatbed.setItemText(0, _translate("HpScan", "ADF", None))
+ self.comboBox_Flatbed.setItemText(1, _translate("HpScan", "Duplex", None))
+ self.comboBox_Flatbed.setCurrentIndex(0)
+ self.CheckEnable()
+
+ def Auto_orient(self):
+ if self.auto_orient.isChecked() == True:
+ if self.auto_orient_pri == True:
+ self.auto_orient.setEnabled(True)
+ self.CheckEnable()
+ else:
+ self.CheckEnable()
+
+ def CheckEnable(self):
+ if self.auto_orient.isChecked() == False and self.auto_crop.isChecked() == False and self.image_enhancement.isChecked() == False and self.deskew_image.isChecked() == False and self.blank_page.isChecked() == False and self.document_merge_adf_flatbed.isChecked() == False and self.multi_pick.isChecked() == False and self.batch_seperation.isChecked() == False:
+ self.crushed.setChecked(False)
+ self.mixed_feed.setChecked(False)
+ self.document_merge.setChecked(False)
+ if self.crushed_pri == True:
+ self.crushed.setEnabled(True)
+ if self.mixed_feed_pri == True:
+ self.mixed_feed.setEnabled(True)
+ if self.document_merge_pri == True:
+ self.document_merge.setEnabled(True)
+ else:
+ self.crushed.setChecked(False)
+ self.mixed_feed.setChecked(False)
+ self.document_merge.setChecked(False)
+ self.crushed.setEnabled(False)
+ self.mixed_feed.setEnabled(False)
+ self.document_merge.setEnabled(False)
+
+ def DisableAllScanjet(self):
+ self.auto_orient.setChecked(False)
+ self.auto_crop.setChecked(False)
+ self.image_enhancement.setChecked(False)
+ self.document_merge_adf_flatbed.setChecked(False)
+ self.multi_pick.setChecked(False)
+ self.batch_seperation.setChecked(False)
+ self.deskew_image.setChecked(False)
+ self.blank_page.setChecked(False)
+ self.crushed.setChecked(False)
+ self.mixed_feed.setChecked(False)
+ self.document_merge.setChecked(False)
+ self.auto_orient.setEnabled(False)
+ self.auto_crop.setEnabled(False)
+ self.image_enhancement.setEnabled(False)
+ self.document_merge_adf_flatbed.setEnabled(False)
+ self.multi_pick.setEnabled(False)
+ self.batch_seperation.setEnabled(False)
+ self.deskew_image.setEnabled(False)
+ self.blank_page.setEnabled(False)
+ self.crushed.setEnabled(False)
+ self.mixed_feed.setEnabled(False)
+ self.document_merge.setEnabled(False)
+
+ def DisableAll(self):
+ if self.crushed.isChecked() == True or self.mixed_feed.isChecked() == True or self.document_merge.isChecked() == True:
+ self.auto_orient.setChecked(False)
+ self.auto_crop.setChecked(False)
+ self.image_enhancement.setChecked(False)
+ self.document_merge_adf_flatbed.setChecked(False)
+ self.multi_pick.setChecked(False)
+ self.batch_seperation.setChecked(False)
+ self.deskew_image.setChecked(False)
+ self.blank_page.setChecked(False)
+ self.auto_orient.setEnabled(False)
+ self.auto_crop.setEnabled(False)
+ self.image_enhancement.setEnabled(False)
+ self.document_merge_adf_flatbed.setEnabled(False)
+ self.multi_pick.setEnabled(False)
+ self.batch_seperation.setEnabled(False)
+ self.deskew_image.setEnabled(False)
+ self.blank_page.setEnabled(False)
+ else:
+ self.auto_orient.setChecked(False)
+ self.auto_crop.setChecked(False)
+ self.image_enhancement.setChecked(False)
+ self.document_merge_adf_flatbed.setChecked(False)
+ self.multi_pick.setChecked(False)
+ self.batch_seperation.setChecked(False)
+ self.deskew_image.setChecked(False)
+ self.blank_page.setChecked(False)
+ if self.auto_orient_pri == True:
+ self.auto_orient.setEnabled(True)
+ if self.auto_crop_pri == True:
+ #print ("auto_crop_pri is still true")
+ self.auto_crop.setEnabled(True)
+ if self.image_enhancement_pri == True:
+ self.image_enhancement.setEnabled(True)
+ if self.document_merge_adf_flatbed_pri == True:
+ self.document_merge_adf_flatbed.setEnabled(True)
+ if self.multi_pick_pri == True:
+ self.multi_pick.setEnabled(True)
+ #if self.batch_seperation_pri == True:
+ self.batch_seperation.setEnabled(True)
+ if self.deskew_image_pri == True:
+ self.deskew_image.setEnabled(True)
+ if self.blank_page_pri == True:
+ self.blank_page.setEnabled(True)
+
+ def Crushed(self):
+ if self.crushed.isChecked() == True:
+ if self.crushed_pri == True:
+ self.crushed.setEnabled(True)
+ self.comboBox_Color.setCurrentIndex(1)
+ self.comboBox_Color.setEnabled(False)
+ self.DisableAll()
+ self.mixed_feed.setChecked(False)
+ self.document_merge.setChecked(False)
+ self.mixed_feed.setEnabled(False)
+ self.document_merge.setEnabled(False)
+ else:
+ self.comboBox_Color.setEnabled(True)
+ self.DisableAll()
+ self.mixed_feed.setChecked(False)
+ self.document_merge.setChecked(False)
+ if self.mixed_feed_pri == True:
+ self.mixed_feed.setEnabled(True)
+ if self.document_merge_pri == True:
+ self.document_merge.setEnabled(True)
+
+
+ #def SearchablePDF(self):
+ #if self.searchablePDF.isChecked() == True:
+ #self.searchablePDF.setEnabled(True)
+
+
+ def Auto_crop(self):
+ if self.auto_crop.isChecked() == True:
+ if self.auto_crop_pri == True:
+ self.auto_crop.setEnabled(True)
+ self.CheckEnable()
+ else:
+ self.CheckEnable()
+
+ def Deskew_image(self):
+ if self.deskew_image.isChecked() == True:
+ if self.deskew_image_pri == True:
+ self.deskew_image.setEnabled(True)
+ self.CheckEnable()
+ else:
+ self.CheckEnable()
+
+ def Blank_page(self):
+ if self.blank_page.isChecked() == True:
+ if self.blank_page_pri == True:
+ self.blank_page.setEnabled(True)
+ self.CheckEnable()
+ else:
+ self.CheckEnable()
+
+ def Mixed_feed(self):
+ if self.mixed_feed.isChecked() == True:
+ if self.mixed_feed_pri == True:
+ self.mixed_feed.setEnabled(True)
+ self.DisableAll()
+ self.document_merge.setChecked(False)
+ self.crushed.setChecked(False)
+ self.document_merge.setEnabled(False)
+ self.crushed.setEnabled(False)
+ self.comboBox_Papersize.setEnabled(False)
+ else:
+ self.document_merge.setChecked(False)
+ self.DisableAll()
+ self.crushed.setChecked(False)
+ if self.document_merge_pri == True:
+ self.document_merge.setEnabled(True)
+ if self.crushed_pri == True:
+ self.crushed.setEnabled(True)
+ if self.mixed_feed_pri == True:
+ self.mixed_feed.setEnabled(True)
+ self.comboBox_Papersize.setEnabled(True)
+
+ def Document_merge(self):
+ if self.document_merge.isChecked() == True:
+ if self.document_merge_pri == True:
+ self.document_merge.setEnabled(True)
+ self.DisableAll()
+ self.mixed_feed.setChecked(False)
+ self.crushed.setChecked(False)
+ self.mixed_feed.setEnabled(False)
+ self.crushed.setEnabled(False)
+ name = re.search(r'_5000_', self.device_uri)
+ if name:
+ self.comboBox_Flatbed.setCurrentIndex(0)
+ else:
+ self.comboBox_Flatbed.setCurrentIndex(2)
+ self.comboBox_Flatbed.setEnabled(False)
+ self.source = str(self.comboBox_Flatbed.currentText()).lower()
+ else:
+ self.DisableAll()
+ self.mixed_feed.setChecked(False)
+ self.crushed.setChecked(False)
+ if self.mixed_feed_pri == True:
+ self.mixed_feed.setEnabled(True)
+ if self.crushed_pri == True:
+ self.crushed.setEnabled(True)
+ self.comboBox_Flatbed.setEnabled(True)
+ self.comboBox_Flatbed.setCurrentIndex(1)
+ self.source = str(self.comboBox_Flatbed.currentText()).lower()
+
+ def Document_merge_adf_flatbed(self):
+ if self.document_merge_adf_flatbed.isChecked() == True:
+ self.CheckEnable()
+ if self.document_merge_adf_flatbed_pri == True:
+ self.document_merge_adf_flatbed.setEnabled(True)
+ self.comboBox_Type.setCurrentIndex(2)
+ self.comboBox_Type.setEnabled(False)
+ self.pushButton_Merge.setEnabled(True)
+ else:
+ self.CheckEnable()
+ self.pushButton_Merge.setEnabled(False)
+ self.comboBox_Type.setCurrentIndex(0)
+ self.comboBox_Type.setEnabled(True)
+
+
+
+ def Image_enhancement(self):
+ if self.image_enhancement.isChecked() == True:
+ self.CheckEnable()
+ if self.image_enhancement_pri == True:
+ self.image_enhancement.setEnabled(True)
+ self.s1.setEnabled(True)
+ self.s2.setEnabled(True)
+ self.s3.setEnabled(True)
+ self.s4.setEnabled(True)
+ else:
+ #self.image_enhancement.setEnabled(False)
+ self.CheckEnable()
+ self.s1.setEnabled(False)
+ self.s2.setEnabled(False)
+ self.s3.setEnabled(False)
+ self.s4.setEnabled(False)
+
+ def mergeButton_clicked(self):
+ from PyPDF2 import PdfFileReader, PdfFileMerger
+ path1 = str(path)
+ #print path1
+ output_pdf = utils.createSequencedFilename("Merged", ".pdf",path1)
+ files = [ f for f in os.listdir(path1) if f.startswith('hpscanMerge') and f.endswith('.pdf')]
+ if((len(files)) != 0):
+ files.sort()
+ merger = PdfFileMerger()
+ os.chdir(path1)
+ #print os.getcwd()
+ for x in files:
+ merger.append(PdfFileReader(x), 'hpscan')
+ for p in files:
+ os.remove(p)
+
+ merger.write(output_pdf)
+ imageprocessing.merge_PDF_viewer(output_pdf)
+ '''pdf_viewer = ''
+ pdf_viewer_list = ['kpdf', 'acroread', 'xpdf', 'evince',]
+ for v in pdf_viewer_list:
+ vv = utils.which(v)
+ if vv:
+ pdf_viewer = os.path.join(vv, v)
+ break
+ #cmd = "%s %s &" % (pdf_viewer, output_pdf)
+ cmd = pdf_viewer + " " + output_pdf + " " + "&"
+ print cmd
+ os_utils.execute(cmd)
+ #sys.exit(0)'''
+ else:
+ self.warningMessage(no_pages_to_merge)
+
+ def change_source(self):
+ #device_name = re.search(r'_5000_', self.device_uri)
+ #if device_name:
+ if re.search(r'_5000_', self.device_uri):
+ self.device_name = '5000'
+ elif re.search(r'_7500', self.device_uri):
+ self.device_name = '7500'
+ #print (self.device_uri)
+ if self.device_name == '7500' or self.device_name == '5000':
+ self.comboBox_SourceChanged(self.device_name)
+
+
+ def comboBox_device_URI(self):
+ self.device_uri = str(self.comboBox_Device_URI.currentText())
+ self.change_source()
+
+
+ def retranslateUi(self, HpScan):
+ #print "called retranslate"
+ HpScan.setWindowTitle(_translate("HpScan", "HP-Scan", None))
+ self.label_Type.setText(_translate("HpScan", " Type", None))
+ self.label_Size.setText(_translate("HpScan", " Size", None))
+ self.label_Path.setText(_translate("HpScan", " Path", None))
+ self.label_Device.setText(_translate("HpScan", " Device", None))
+ #self.label_Color.setText(_translate("HpScan", " Color", None))
+ self.label_Brightness.setText(_translate("HpScan", " Brightness", None))
+ self.label_Contrast.setText(_translate("HpScan", " Contrast", None))
+ self.label_Sharpness.setText(_translate("HpScan", " Sharpness", None))
+ self.label_Color_value.setText(_translate("HpScan", " Color", None))
+ self.comboBox_Type.setItemText(0, _translate("HpScan", "PNG", None))
+ self.comboBox_Type.setItemText(1, _translate("HpScan", "JPG", None))
+ self.comboBox_Type.setItemText(2, _translate("HpScan", "PDF", None))
+ self.comboBox_Type.setItemText(3, _translate("HpScan", "TIFF", None))
+ '''self.comboBox_Flatbed.setItemText(0, _translate("HpScan", "Flatbed", None))
+ self.comboBox_Flatbed.setItemText(1, _translate("HpScan", "ADF", None))
+ self.comboBox_Flatbed.setItemText(2, _translate("HpScan", "Duplex", None))
+ self.comboBox_Flatbed.setCurrentIndex(1)'''
+ #self.comboBox_Color.setItemText(0, _translate("HpScan", "Lineart", None))
+ self.comboBox_Color.setItemText(0, _translate("HpScan", "Gray", None))
+ self.comboBox_Color.setItemText(1, _translate("HpScan", "Color", None))
+ self.comboBox_Color.setCurrentIndex(0)
+ self.comboBox_Resolution.setItemText(0, _translate("HpScan", "75", None))
+ self.comboBox_Resolution.setItemText(1, _translate("HpScan", "100", None))
+ self.comboBox_Resolution.setItemText(2, _translate("HpScan", "200", None))
+ self.comboBox_Resolution.setItemText(3, _translate("HpScan", "300", None))
+ self.comboBox_Resolution.setItemText(4, _translate("HpScan", "600", None))
+ self.comboBox_Resolution.setCurrentIndex(3)
+ #self.comboBox_Papersize.setItemText(0, _translate("HpScan", "5x7", None))
+ #self.comboBox_Papersize.setItemText(1, _translate("HpScan", "4x6", None))
+ #self.comboBox_Papersize.setItemText(2, _translate("HpScan", "3x5", None))
+ #self.comboBox_Papersize.setItemText(3, _translate("HpScan", "a2_env", None))
+ #self.comboBox_Papersize.setItemText(4, _translate("HpScan", "a3", None))
+ self.comboBox_Papersize.setItemText(0, _translate("HpScan", "a4", None))
+ self.comboBox_Papersize.setItemText(1, _translate("HpScan", "a5", None))
+ #self.comboBox_Papersize.setItemText(7, _translate("HpScan", "a6", None))
+ #self.comboBox_Papersize.setItemText(8, _translate("HpScan", "b4", None))
+ self.comboBox_Papersize.setItemText(2, _translate("HpScan", "b5", None))
+ #self.comboBox_Papersize.setItemText(10, _translate("HpScan", "c6_env", None))
+ #self.comboBox_Papersize.setItemText(11, _translate("HpScan", "dl_env", None))
+ #self.comboBox_Papersize.setItemText(12, _translate("HpScan", "exec", None))
+ #self.comboBox_Papersize.setItemText(13, _translate("HpScan", "flsa", None))
+ #self.comboBox_Papersize.setItemText(14, _translate("HpScan", "higaki", None))
+ #self.comboBox_Papersize.setItemText(15, _translate("HpScan", "japan_env_3", None))
+ #self.comboBox_Papersize.setItemText(16, _translate("HpScan", "japan_env_4", None))
+ self.comboBox_Papersize.setItemText(3, _translate("HpScan", "legal", None))
+ self.comboBox_Papersize.setItemText(4, _translate("HpScan", "letter", None))
+ #self.comboBox_Papersize.setItemText(19, _translate("HpScan", "no_10_env", None))
+ #self.comboBox_Papersize.setItemText(20, _translate("HpScan", "oufufu-hagaki", None))
+ #self.comboBox_Papersize.setItemText(21, _translate("HpScan", "photo", None))
+ #self.comboBox_Papersize.setItemText(22, _translate("HpScan", "super_b", None))
+ #self.comboBox_Papersize.setItemText(23, _translate("HpScan", "b6", None))
+ self.comboBox_Papersize.setCurrentIndex(4)
+ self.pushButton_Scan.setText(_translate("HpScan", "Scan", None))
+
+ self.pushButton_Change.setText(_translate("HpScan", "Change Path", None))
+ self.pushButton_Merge.setText(_translate("HpScan", "Merge", None))
+ self.auto_orient.setText(_translate("HpScan", "Auto Orient ", None))
+ self.crushed.setText(_translate("HpScan", "Crushed page scan ", None))
+ #self.searchablePDF.setText(_translate("HpScan", "Searchable PDF ", None))
+ self.auto_crop.setText(_translate("HpScan", "Crop to content on page ", None))
+ self.deskew_image.setText(_translate("HpScan", "Straighten page content ", None))
+ self.multi_pick.setText(_translate("HpScan", "Misfeed(multipick) detection", None))
+ self.blank_page.setText(_translate("HpScan", "Delete blank pages ", None))
+ self.batch_seperation.setText(_translate("HpScan", "Separate the document", None))
+ self.bp_blankpage.setText(_translate("HpScan", "Before each blank page", None))
+ self.bp_barcode.setText(_translate("HpScan", "Before each page with a barcode", None))
+ self.comboBox_Barcode_Type.setItemText(0, _translate("HpScan", "Any format", None))
+ self.comboBox_Barcode_Type.setItemText(1, _translate("HpScan", "Code 39,Code 39 full ASCII", None))
+ self.comboBox_Barcode_Type.setItemText(2, _translate("HpScan", "EAN 8/13,UPC-a,UPC-E(6-digit)", None))
+ self.comboBox_Barcode_Type.setItemText(3, _translate("HpScan", "Code 128,GS1-128(UCC/EAN-128)", None))
+ self.comboBox_Barcode_Type.setItemText(4, _translate("HpScan", "Codebar", None))
+ self.comboBox_Barcode_Type.setItemText(5, _translate("HpScan", "ITF(2 of 5 interleaved)", None))
+ self.comboBox_Barcode_Type.setItemText(6, _translate("HpScan", "PDF 417", None))
+ self.comboBox_Barcode_Type.setItemText(7, _translate("HpScan", "Postnet code", None))
+ self.document_merge.setText(_translate("HpScan", "Page merge", None))
+ self.document_merge_adf_flatbed.setText(_translate("HpScan", "Document merge", None))
+ self.image_enhancement.setText(_translate("HpScan", "Image enhancement", None))
+ self.mixed_feed.setText(_translate("HpScan", "Mixed document feed", None))
+
+ i = 0
+ #print self.devicelist
+ for device in self.devicelist:
+ if re.search(r'_5000_', device) or re.search(r'_7500', device):
+ self.comboBox_Device_URI.addItem(device)
+ self.comboBox_Device_URI.setItemText(i, _translate("HpScan", device, None))
+ i += 1
+ else:
+ self.other_device_cnt += 1
+ self.comboBox_path.addItem(path)
+ self.comboBox_path.setItemText(0,_translate("HpScan", path, None))
+
+
+ #self.pushButton_Cancel.setText(_translate("HpScan", "Cancel", None))
+
+
+class SetupDialog():
+ #print ("calling ui4 scan.py")
+ def setupUi(self):
+ #scanjet_flag=''
+ #print ("called ui4 scan.py")
+ #list1=[]
+ import sys
+ app = QtGui.QApplication(sys.argv)
+ #app = QApplication(sys.argv)
+ HpScan = QtGui.QDockWidget()
+ ui = Ui_HpScan()
+
+ devicelist = {}
+ #device = ''
+ sane.init()
+ sane_devices = sane.getDevices()
+ for d, mfg, mdl, t in sane_devices:
+ try:
+ devicelist[d]
+ except KeyError:
+ devicelist[d] = [mdl]
+ else:
+ devicelist[d].append(mdl)
+ sane.deInit()
+ #print (devicelist)
+
+ ui.devicelist = devicelist
+ #print ui.devicelist
+
+ ui.setupUi(HpScan)
+
+ scanjet_flag=imageprocessing.check_pil()
+ if scanjet_flag is not None:
+ #ui.DisableAllScanjet()
+ ui.auto_orient.setEnabled(False)
+ ui.auto_crop.setEnabled(False)
+ ui.image_enhancement.setEnabled(False)
+ ui.document_merge_adf_flatbed.setEnabled(False)
+ ui.multi_pick.setEnabled(False)
+ #ui.batch_seperation.setEnabled(False)
+ ui.deskew_image.setEnabled(False)
+ ui.blank_page.setEnabled(False)
+ ui.crushed.setEnabled(False)
+ ui.mixed_feed.setEnabled(False)
+ ui.document_merge.setEnabled(False)
+
+ ui.deskew_image_pri = False
+ ui.auto_crop_pri = False
+ ui.mixed_feed_pri = False
+ ui.auto_orient_pri = False
+ ui.document_merge_adf_flatbed_pri = False
+ #ui.multi_pick_pri = False
+ #ui.batch_seperation_pri = False
+ ui.crushed_pri = False
+ ui.document_merge_pri = False
+ ui.image_enhancement_pri = False
+ ui.blank_page_pri = False
+
+ scanjet_flag=imageprocessing.check_numpy()
+ if scanjet_flag is not None:
+ #ui.DisableAllScanjet()
+ ui.auto_orient.setEnabled(False)
+ ui.auto_crop.setEnabled(False)
+ #ui.image_enhancement.setEnabled(False)
+ ui.document_merge_adf_flatbed.setEnabled(False)
+ ui.multi_pick.setEnabled(False)
+ #ui.batch_seperation.setEnabled(False)
+ ui.deskew_image.setEnabled(False)
+ #ui.blank_page.setEnabled(False)
+ ui.crushed.setEnabled(False)
+ ui.mixed_feed.setEnabled(False)
+ ui.document_merge.setEnabled(False)
+
+
+ ui.blank_page.setEnabled(True)
+ #ui.blank_page.setChecked(False)
+ ui.image_enhancement.setEnabled(True)
+ #ui.image_enhancement.setChecked(False)
+
+ ui.deskew_image_pri = False
+ ui.auto_crop_pri = False
+ ui.mixed_feed_pri = False
+ ui.auto_orient_pri = False
+ ui.document_merge_adf_flatbed_pri = False
+ #ui.multi_pick_pri = False
+ #ui.batch_seperation_pri = False
+ ui.crushed_pri = False
+ ui.document_merge_pri = False
+
+ scanjet_flag=imageprocessing.check_opencv()
+ if scanjet_flag is not None:
+ ui.deskew_image.setEnabled(False)
+ ui.auto_crop.setEnabled(False)
+ ui.mixed_feed.setEnabled(False)
+ #ui.deskew_image.setChecked(False)
+ #ui.auto_crop.setChecked(False)
+ #ui.mixed_feed.setChecked(False)
+
+ ui.deskew_image_pri = False
+ ui.auto_crop_pri = False
+ ui.mixed_feed_pri = False
+
+ scanjet_flag=imageprocessing.check_tesserocr_imutils()
+ if scanjet_flag is not None:
+ ui.auto_orient.setEnabled(False)
+ #ui.auto_orient.setChecked(False)
+
+ ui.auto_orient_pri = False
+
+ scanjet_flag=imageprocessing.check_pypdf2()
+ if scanjet_flag is not None:
+ ui.document_merge.setEnabled(False)
+ ui.document_merge_adf_flatbed.setEnabled(False)
+ #ui.document_merge.setChecked(False)
+
+ ui.document_merge_pri = False
+ ui.document_merge_adf_flatbed_pri = False
+
+ scanjet_flag=imageprocessing.check_zbar()
+ #print scanjet_flag
+ if scanjet_flag is not None:
+ #print "setting barcode to false"
+ ui.bp_barcode.setEnabled(False)
+
+ ui.batchsepBC_pri = False
+
+ #list1.append(HpScan)
+ #list1.append(app)
+ #print HpScan
+ '''list_scanjet=imageprocessing.validate_scanjet_support()
+ print (list_scanjet)
+ if(list_scanjet[2] == 'False'):
+ scanjet_error="Scanjet features are not supported and disabled for %s %s. Please upgrade to latest distro version"% (list_scanjet[0],list_scanjet[1])
+ ui.failureMessage(scanjet_error)
+ ui.DisableAllScanjet()
+ source_option = device.getOptionObj("source").constraint
+ print (source_option)
+ valid_res = device.getOptionObj('resolution').constraint
+ print (valid_res)
+ available_scan_mode = device.getOptionObj("mode").constraint
+ print (available_scan_mode)'''
+ #print ui.comboBox_Device_URI.count()
+ if ui.comboBox_Device_URI.count() == 0:
+ if ui.other_device_cnt > 0:
+ scanjet_error="hp-uiscan is not supported for this device"
+ ui.failureMessage(scanjet_error)
+ else:
+ scanjet_error="No device connected"
+ ui.failureMessage(scanjet_error)
+ else:
+ HpScan.show()
+ sys.exit(app.exec_())
+ #return list1
+
diff --git a/ui5/scandialog.py b/ui5/scandialog.py
new file mode 100644
index 000000000..6ecba813b
--- /dev/null
+++ b/ui5/scandialog.py
@@ -0,0 +1,1218 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'Hp-Scan.ui'
+#
+# Created by: PyQt5 UI code generator 4.11.4
+#
+# WARNING! All changes made in this file will be lost!
+
+from PyQt5 import QtCore, QtGui, QtWidgets
+from base import utils,imageprocessing
+#from scan import sane
+import re
+import os
+import platform
+
+from PyQt5.QtGui import *
+from PyQt5.QtCore import *
+from PyQt5.QtWidgets import *
+from scan import sane
+
+#devicelist = {}
+device_name = ''
+path = os.getcwd()
+new_path = os.getcwd()
+multipick_error_message = "The scan operation has been cancelled or a multipick or paper is jammed in the ADF.\nIf you cancelled the scan,click OK.\nIf the scan was terminated due to a multi-feed or paper jam in the ADF,\ndo the following:\n\n1)Clear the ADF path. For instructions see your product documentation.\n2)Check the sheets are not stuck together. Remove any staples, sticky notes,tape or other objects.\n3)Restart the scan\n\nNote:If necessary, turn off automatic detection of multi-pick before starting a new scan\n"
+convert_error_message = "Convert command not found. Multiple Tiff document generation,\n Batch seperation feature with Tiff file format,\n Page merge feature and PDF generation using reportlab may not work as excepted.\n Please install ImageMagick package and try again\n"
+
+
+no_document_error_message = "No document(s). Please load documents and try again."
+
+no_pages_to_merge = "No scanned documents to merge."
+pyPlatform = ''
+num= {}
+try:
+ _encoding = QtWidgets.QApplication.UnicodeUTF8
+ def _translate(context, text, disambig):
+ return QtCore.QCoreApplication.translate(context, text, disambig, _encoding)
+except AttributeError:
+ def _translate(context, text, disambig):
+ return QtCore.QCoreApplication.translate(context, text, disambig)
+
+class Ui_HpScan(object):
+ devicelist = {}
+ #device_name = ''
+ file_type = 'png'
+ source = ''
+ color = 'gray'
+ resolution = '300'
+ size ='letter'
+ device_uri = ''
+ multi_pick = False
+ document_merge =False
+ auto_orient =False
+ crushed = False
+ #searchablePDF = False
+ mixed_feed =False
+ blank_page = False
+ batch_seperation = False
+ bp_barcode = False
+ auto_crop = False
+ deskew_image = False
+ document_merge_adf_flatbed = False
+ image_enhancement = False
+ brightness = False
+ contrast = False
+ sharpness = False
+ color_value = False
+ sizel1 = 0
+ sizel2 = 0
+ sizel3 = 0
+ sizel4 = 0
+ deskew_image_pri = True
+ auto_crop_pri = True
+ mixed_feed_pri = True
+ auto_orient_pri = True
+ document_merge_adf_flatbed_pri = True
+ multi_pick_pri = True
+ #batch_seperation_pri = True
+ crushed_pri = True
+ document_merge_pri = True
+ image_enhancement_pri = True
+ blank_page_pri = True
+ batchsepBC_pri = True
+ other_device_cnt = 0
+
+ def setupUi(self, HpScan):
+ pyPlatform = platform.python_version()
+ HpScan.setObjectName("HpScan")
+ HpScan.setMinimumSize(QtCore.QSize(680, 620))
+ HpScan.setMaximumSize(QtCore.QSize(680, 620))
+ font = QtGui.QFont()
+ font.setBold(False)
+ font.setWeight(50)
+ HpScan.setFont(font)
+ HpScan.setMouseTracking(False)
+ HpScan.setFocusPolicy(QtCore.Qt.NoFocus)
+ self.dockWidgetContents = QtWidgets.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.label_Type = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_Type.setGeometry(QtCore.QRect(10, 89, 51, 41))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_Type.setFont(font)
+ self.label_Type.setMouseTracking(True)
+ self.label_Type.setObjectName("label_Type")
+ self.comboBox_Type = QtWidgets.QComboBox(self.dockWidgetContents)
+ self.comboBox_Type.setGeometry(QtCore.QRect(85, 90, 171, 41))
+ self.comboBox_Type.setObjectName("comboBox_Type")
+ self.comboBox_Type.addItem("")
+ self.comboBox_Type.addItem("")
+ self.comboBox_Type.addItem("")
+ self.comboBox_Type.addItem("")
+ self.comboBox_Type.currentIndexChanged.connect(self.comboBox_TypeIndexChanged)
+ self.comboBox_Flatbed = QtWidgets.QComboBox(self.dockWidgetContents)
+ self.comboBox_Flatbed.setGeometry(QtCore.QRect(85, 150, 171, 41))
+ self.comboBox_Flatbed.setObjectName("comboBox_Flatbed")
+ #self.comboBox_Flatbed.addItem(_fromUtf8(""))
+ #self.comboBox_Flatbed.addItem(_fromUtf8(""))
+ #self.comboBox_Flatbed.addItem(_fromUtf8(""))
+ #self.comboBox_Flatbed.currentIndexChanged.connect(self.comboBox_SourceChanged)
+ self.comboBox_Color = QtWidgets.QComboBox(self.dockWidgetContents)
+ self.comboBox_Color.setGeometry(QtCore.QRect(85, 210, 171, 41))
+ self.comboBox_Color.setObjectName("comboBox_Color")
+ self.comboBox_Color.addItem("")
+ self.comboBox_Color.addItem("")
+ self.comboBox_Color.currentIndexChanged.connect(self.comboBox_ColorIndexChanged)
+ self.comboBox_Resolution = QtWidgets.QComboBox(self.dockWidgetContents)
+ self.comboBox_Resolution.setGeometry(QtCore.QRect(85, 270, 171, 41))
+ self.comboBox_Resolution.setObjectName("comboBox_Resolution")
+ self.comboBox_Resolution.addItem("")
+ self.comboBox_Resolution.addItem("")
+ self.comboBox_Resolution.addItem("")
+ self.comboBox_Resolution.addItem("")
+ self.comboBox_Resolution.addItem("")
+ self.comboBox_Resolution.currentIndexChanged.connect(self.comboBox_ResIndexChanged)
+ self.label_Size = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_Size.setGeometry(QtCore.QRect(10, 329, 51, 41))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_Size.setFont(font)
+ self.label_Size.setMouseTracking(True)
+ self.label_Size.setObjectName("label_Size")
+ self.label_Device = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_Device.setGeometry(QtCore.QRect(10, 29, 65, 41))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_Device.setFont(font)
+ self.label_Device.setMouseTracking(True)
+ self.label_Device.setObjectName("label_Device")
+ self.comboBox_Papersize = QtWidgets.QComboBox(self.dockWidgetContents)
+ self.comboBox_Papersize.setGeometry(QtCore.QRect(85, 330, 171, 41))
+ self.comboBox_Papersize.setObjectName("comboBox_Papersize")
+ self.comboBox_Papersize.addItem("")
+ self.comboBox_Papersize.addItem("")
+ self.comboBox_Papersize.addItem("")
+ self.comboBox_Papersize.addItem("")
+ self.comboBox_Papersize.addItem("")
+ self.comboBox_Papersize.currentIndexChanged.connect(self.comboBox_PaperSizeIndexChanged)
+ self.pushButton_Scan = QtWidgets.QPushButton(self.dockWidgetContents)
+ self.pushButton_Scan.setGeometry(QtCore.QRect(60, 470, 81, 41))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.pushButton_Scan.setFont(font)
+ self.pushButton_Scan.setObjectName("pushButton_Scan")
+ self.pushButton_Scan.clicked.connect(self.scanButton_clicked)
+
+ self.label_Path = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_Path.setGeometry(QtCore.QRect(10,390, 51, 41))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_Path.setFont(font)
+ self.label_Path.setMouseTracking(True)
+ self.label_Path.setObjectName("label_Path")
+
+ self.pushButton_Change = QtWidgets.QPushButton(self.dockWidgetContents)
+ self.pushButton_Change.setGeometry(QtCore.QRect(155, 470, 101, 41))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.pushButton_Change.setFont(font)
+ self.pushButton_Change.setObjectName("pushButton_Change")
+ self.pushButton_Change.clicked.connect(self.selectFile)
+
+ self.pushButton_Merge = QtWidgets.QPushButton(self.dockWidgetContents)
+ self.pushButton_Merge.setGeometry(QtCore.QRect(450, 355, 81, 31))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ self.pushButton_Merge.setFont(font)
+ self.pushButton_Merge.setObjectName("pushButton_Merge")
+ self.pushButton_Merge.setEnabled(False)
+ self.pushButton_Merge.clicked.connect(self.mergeButton_clicked)
+
+ self.label_Flatbed = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_Flatbed.setGeometry(QtCore.QRect(10, 150, 51, 41))
+ self.label_Flatbed.setText("")
+ self.label_Flatbed.setPixmap(QtGui.QPixmap("/usr/share/hplip/data/images/other/flat1.png"))
+ self.label_Flatbed.setObjectName("label_Flatbed")
+ self.label_Color = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_Color.setGeometry(QtCore.QRect(20, 210, 61, 41))
+ self.label_Color.setText("")
+ self.label_Color.setPixmap(QtGui.QPixmap("/usr/share/hplip/data/images/other/viewer.png"))
+ self.label_Color.setObjectName("label_Color")
+ self.label_Resolution = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_Resolution.setGeometry(QtCore.QRect(20, 270, 51, 51))
+ self.label_Resolution.setText("")
+ self.label_Resolution.setPixmap(QtGui.QPixmap("/usr/share/hplip/data/images/other/resolution.png"))
+ self.label_Resolution.setObjectName("label_Resolution")
+ self.auto_orient = QtWidgets.QCheckBox(self.dockWidgetContents)
+ self.auto_orient.setGeometry(QtCore.QRect(300,60,117, 22))
+ self.auto_orient.setObjectName("auto_orient")
+ self.auto_orient.stateChanged.connect(self.Auto_orient)
+ self.crushed = QtWidgets.QCheckBox(self.dockWidgetContents)
+ self.crushed.setGeometry(QtCore.QRect(300,390,200, 22))
+ self.crushed.setObjectName("crushed")
+ self.crushed.stateChanged.connect(self.Crushed)
+ #self.searchablePDF = QtGui.QCheckBox(self.dockWidgetContents)
+ #self.searchablePDF.setGeometry(QtCore.QRect(300,420,200, 22))
+ #self.searchablePDF.setObjectName(_fromUtf8("searchablePDF"))
+ #self.searchablePDF.stateChanged.connect(self.SearchablePDF)
+ self.auto_crop = QtWidgets.QCheckBox(self.dockWidgetContents)
+ self.auto_crop.setGeometry(QtCore.QRect(300, 90, 241, 20))
+ self.auto_crop.setObjectName("auto_crop")
+ self.auto_crop.stateChanged.connect(self.Auto_crop)
+ self.multi_pick = QtWidgets.QCheckBox(self.dockWidgetContents)
+ self.multi_pick.setGeometry(QtCore.QRect(300, 120, 231, 22))
+ self.multi_pick.setObjectName("multi_pick")
+ self.multi_pick.stateChanged.connect(self.Multi_pick)
+ self.blank_page = QtWidgets.QCheckBox(self.dockWidgetContents)
+ self.blank_page.setGeometry(QtCore.QRect(300, 150, 241, 22))
+ self.blank_page.setObjectName("blank_page")
+ self.blank_page.stateChanged.connect(self.Blank_page)
+ self.batch_seperation = QtWidgets.QCheckBox(self.dockWidgetContents)
+ self.batch_seperation.setGeometry(QtCore.QRect(300, 180, 201, 22))
+ self.batch_seperation.setObjectName("batch_seperation")
+ self.batch_seperation.stateChanged.connect(self.batch_Seperation)
+ #self.batch_seperation.setEnabled(False)
+ self.bp_blankpage = QtWidgets.QCheckBox(self.dockWidgetContents)
+ self.bp_blankpage.setGeometry(QtCore.QRect(330, 210, 201, 22))
+ self.bp_blankpage.setObjectName("bp_blankpage")
+ self.bp_blankpage.setEnabled(False)
+ self.bp_barcode = QtWidgets.QCheckBox(self.dockWidgetContents)
+ self.bp_barcode.setGeometry(QtCore.QRect(330, 240, 311, 22))
+ self.bp_barcode.setObjectName("bp_barcode")
+ self.bp_barcode.setEnabled(False)
+ self.comboBox_Barcode_Type = QtWidgets.QComboBox(self.dockWidgetContents)
+ self.comboBox_Barcode_Type.setGeometry(QtCore.QRect(360, 270, 261, 27))
+ self.comboBox_Barcode_Type.setObjectName("comboBox_Barcode_Type")
+ self.comboBox_Barcode_Type.addItem("")
+ self.comboBox_Barcode_Type.addItem("")
+ self.comboBox_Barcode_Type.addItem("")
+ self.comboBox_Barcode_Type.addItem("")
+ self.comboBox_Barcode_Type.addItem("")
+ self.comboBox_Barcode_Type.addItem("")
+ self.comboBox_Barcode_Type.addItem("")
+ self.comboBox_Barcode_Type.addItem("")
+ self.comboBox_Barcode_Type.setEnabled(False)
+ #self.comboBox_Barcode_Type.currentIndexChanged.connect(self.comboBox_ResIndexChanged)
+ self.document_merge = QtWidgets.QCheckBox(self.dockWidgetContents)
+ self.document_merge.setGeometry(QtCore.QRect(300, 300, 161, 22))
+ self.document_merge.setObjectName("document_merge")
+ self.document_merge.stateChanged.connect(self.Document_merge)
+ self.mixed_feed = QtWidgets.QCheckBox(self.dockWidgetContents)
+ self.mixed_feed.setGeometry(QtCore.QRect(300, 330, 200, 22))
+ self.mixed_feed.setObjectName("mixed_feed")
+ self.mixed_feed.stateChanged.connect(self.Mixed_feed)
+ self.deskew_image = QtWidgets.QCheckBox(self.dockWidgetContents)
+ self.document_merge_adf_flatbed = QtWidgets.QCheckBox(self.dockWidgetContents)
+ self.document_merge_adf_flatbed.setGeometry(QtCore.QRect(300, 360, 150, 22))
+ self.document_merge_adf_flatbed.setObjectName("document_merge_adf_flatbed")
+ self.document_merge_adf_flatbed.stateChanged.connect(self.Document_merge_adf_flatbed)
+ self.label_Brightness = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_Brightness.setGeometry(QtCore.QRect(310,445, 250, 22))
+ #font = QtGui.QFont()
+ #font.setBold(True)
+ #font.setWeight(75)
+ #self.label_Brightness.setFont(font)
+ self.label_Brightness.setMouseTracking(True)
+ self.label_Brightness.setObjectName("label_Brightness")
+ self.label_Contrast = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_Contrast.setGeometry(QtCore.QRect(310,475, 250, 22))
+ #font = QtGui.QFont()
+ #font.setBold(True)
+ #font.setWeight(75)
+ #self.label_Contrast.setFont(font)
+ self.label_Contrast.setMouseTracking(True)
+ self.label_Contrast.setObjectName("label_Contrast")
+ self.label_Sharpness = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_Sharpness.setGeometry(QtCore.QRect(310,505, 250, 22))
+ #font = QtGui.QFont()
+ #font.setBold(True)
+ #font.setWeight(75)
+ #self.label_Sharpness.setFont(font)
+ self.label_Sharpness.setMouseTracking(True)
+ self.label_Sharpness.setObjectName("label_Sharpness")
+ self.label_Color_value = QtWidgets.QLabel(self.dockWidgetContents)
+ self.label_Color_value.setGeometry(QtCore.QRect(310,535, 250, 22))
+ #font = QtGui.QFont()
+ #font.setBold(True)
+ #font.setWeight(75)
+ #self.label_Color_value.setFont(font)
+ self.label_Color_value.setMouseTracking(True)
+ self.label_Color_value.setObjectName("label_Color_value")
+ self.image_enhancement = QtWidgets.QCheckBox(self.dockWidgetContents)
+ self.image_enhancement.setGeometry(QtCore.QRect(300, 420, 250, 22))
+ self.image_enhancement.setObjectName("image_enhancement")
+ self.image_enhancement.stateChanged.connect(self.Image_enhancement)
+ self.deskew_image.setGeometry(QtCore.QRect(300,30, 241, 20))
+ self.deskew_image.setObjectName("deskew_image")
+ self.deskew_image.stateChanged.connect(self.Deskew_image)
+ self.comboBox_Device_URI = QtWidgets.QComboBox(self.dockWidgetContents)
+ self.comboBox_Device_URI.setGeometry(QtCore.QRect(85, 30, 171, 41))
+ self.comboBox_Device_URI.setObjectName("comboBox_Device_URI")
+ self.comboBox_Device_URI.currentIndexChanged.connect(self.comboBox_device_URI)
+
+ self.comboBox_path = QtWidgets.QComboBox(self.dockWidgetContents)
+ self.comboBox_path.setEditable(False)
+ self.comboBox_path.setGeometry(QtCore.QRect(85,390, 171, 41))
+ self.comboBox_path.setObjectName("comboBox_path")
+ self.comboBox_path.currentIndexChanged.connect(self.comboBox_Path)
+
+ #self.layout = QtGui.QVBoxLayout(self.dockWidgetContents)
+
+
+ #self.s1 = QtGui.QSlider(Qt.Horizontal)
+ self.s1 = QtWidgets.QSlider(Qt.Horizontal,self.dockWidgetContents)
+ self.s1.setFocusPolicy(QtCore.Qt.NoFocus)
+ self.s1.setGeometry(410, 440, 100, 30)
+
+ #self.s1 = QSlider(Qt.Horizontal)
+ #self.s1.setGeometry(320, 460, 250, 22)
+ self.s1.setMinimum(0)
+ self.s1.setMaximum(255)
+ self.s1.setValue(100)
+
+ self.s1.setTickPosition(QtWidgets.QSlider.TicksBelow)
+ self.s1.setTickInterval(10)
+ #self.s1.setSliderPosition(5)
+ #self.layout.addWidget(self.s1,0,QtCore.Qt.AlignRight)
+ #HpScan.addWidget(self.s1,0,QtCore.Qt.AlignRight)
+ self.s1.setEnabled(False)
+ self.s1.valueChanged.connect(self.valuechange_brightness)
+
+ self.s2 = QtWidgets.QSlider(Qt.Horizontal,self.dockWidgetContents)
+ self.s2.setFocusPolicy(QtCore.Qt.NoFocus)
+ self.s2.setGeometry(410, 470, 100, 30)
+ #self.s2 = QSlider(Qt.Horizontal)
+ #self.s2.setGeometry(1320, 480, 250, 22)
+ self.s2.setMinimum(0)
+ self.s2.setMaximum(255)
+ self.s2.setValue(100)
+ self.s2.setTickPosition(QtWidgets.QSlider.TicksBelow)
+ self.s2.setTickInterval(10)
+
+ #self.layout.addWidget(self.s2,0,QtCore.Qt.AlignRight)
+ self.s2.setEnabled(False)
+
+ #self.layout.setObjectName(_fromUtf8("brightness"))
+ self.s2.valueChanged.connect(self.valuechange_contrast)
+ #self.setLayout(layout)
+
+ self.s3 = QtWidgets.QSlider(Qt.Horizontal,self.dockWidgetContents)
+ self.s3.setFocusPolicy(QtCore.Qt.NoFocus)
+ self.s3.setGeometry(410, 500, 100, 30)
+ #self.s3 = QSlider(Qt.Horizontal)
+ #self.s3.setGeometry(1320, 500, 250, 22)
+ self.s3.setMinimum(0)
+ self.s3.setMaximum(200)
+ self.s3.setValue(100)
+ self.s3.setTickPosition(QtWidgets.QSlider.TicksBelow)
+ self.s3.setTickInterval(10)
+
+ #self.layout.addWidget(self.s3,0,QtCore.Qt.AlignRight)
+ self.s3.setEnabled(False)
+ self.s3.valueChanged.connect(self.valuechange_sharpness)
+
+ self.s4 = QtWidgets.QSlider(Qt.Horizontal,self.dockWidgetContents)
+ self.s4.setFocusPolicy(QtCore.Qt.NoFocus)
+ self.s4.setGeometry(410, 530, 100, 30)
+ #self.s4 = QSlider(Qt.Horizontal)
+ #self.s4.setGeometry(1320, 520, 250, 22)
+ self.s4.setMinimum(0)
+ self.s4.setMaximum(255)
+ self.s4.setValue(100)
+ self.s4.setTickPosition(QtWidgets.QSlider.TicksBelow)
+ self.s4.setTickInterval(10)
+
+ #self.layout.addWidget(self.s4,0,QtCore.Qt.AlignRight)
+ self.s4.setEnabled(False)
+ self.s4.valueChanged.connect(self.valuechange_color)
+
+
+ #self.pushButton_Cancel = QtGui.QPushButton(self.dockWidgetContents)
+ #self.pushButton_Cancel.setGeometry(QtCore.QRect(150, 270, 99, 41))
+ font = QtGui.QFont()
+ font.setBold(True)
+ font.setWeight(75)
+ #self.pushButton_Cancel.setFont(font)
+ #self.pushButton_Cancel.setObjectName(_fromUtf8("pushButton_Cancel"))
+ HpScan.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(HpScan)
+ QtCore.QMetaObject.connectSlotsByName(HpScan)
+ #self.initUI()
+ def valuechange_brightness(self):
+ #print "entered value changed brightness"
+ #global sizel1
+ self.brightness = True
+ self.sizel1 = self.s1.value()
+ #print "printing new value brightness"
+ #print self.sizel1
+ def valuechange_contrast(self):
+ #print "entered value changed contrast"
+ #global sizel2
+ self.contrast = True
+ self.sizel2 = self.s2.value()
+ #print "printing new value contrast"
+ #print self.sizel2
+ def valuechange_sharpness(self):
+ #print "entered value changed sharpness"
+ #global sizel3
+ self.sharpness = True
+ self.sizel3 = self.s3.value()
+ #print "printing new value sharpness"
+ #print self.sizel3
+ def valuechange_color(self):
+ #print "entered value changed color"
+ #global sizel4
+ self.color_value = True
+ self.sizel4 = self.s4.value()
+ #print "printing new value color"
+ #print self.sizel4
+ #def initUI(self):
+ #self.connect(self.pushButton_Scan,SIGNAL("clicked()"),self.scanButton_clicked())
+ def comboBox_Path(self, new_path = None):
+ path = new_path
+
+ def selectFile(self):
+ global path
+ new_path = QFileDialog.getExistingDirectory(None)
+ if new_path:
+ #print "entered"
+ #print new_path
+ self.comboBox_Path(new_path)
+ self.comboBox_path.setItemText(0,_translate("HpScan", new_path, None))
+ path = new_path
+
+ def scanButton_clicked(self):
+ cmd = "hp-scan" + ' --device=' + self.device_uri + ' --filetype=' + self.file_type + ' --mode=' + self.color + ' --res=' + self.resolution + ' --size=' + self.size
+ if self.source == 'adf' or self.source == 'duplex':
+ cmd = cmd + ' --' + self.source
+ if self.multi_pick.isChecked() == True:
+ cmd = cmd + ' --' + 'multipick'
+ if self.auto_orient.isChecked() == True:
+ cmd = cmd + ' --' + 'autoorient'
+ if self.crushed.isChecked() == True:
+ cmd = cmd + ' --' + 'crushed'
+ #if self.searchablePDF.isChecked() == True:
+ #cmd = cmd + ' --' + 'searchablePDF'
+ if self.mixed_feed.isChecked() == True:
+ cmd = re.sub(r'\--size=.+\ ', '', cmd)
+ cmd = cmd + ' --' + 'mixedfeed'
+ if self.document_merge.isChecked() == True:
+ cmd = cmd + ' --' + 'docmerge'
+ if self.auto_crop.isChecked() == True:
+ cmd = cmd + ' --' + 'autocrop'
+ if self.deskew_image.isChecked() == True:
+ cmd = cmd + ' --' + 'deskew'
+ if self.blank_page.isChecked() == True:
+ cmd = cmd + ' --' + 'blankpage'
+ if self.document_merge_adf_flatbed.isChecked() == True:
+ cmd = cmd + ' --' + 'adf_fladbed_merge'
+ if self.image_enhancement.isChecked() == True and self.brightness == True:
+ cmd = cmd + ' --' + 'brightness' + '=' + str(self.sizel1)
+ if self.image_enhancement.isChecked() == True and self.contrast == True:
+ cmd = cmd + ' --' + 'contrast' + '=' + str(self.sizel2)
+ if self.image_enhancement.isChecked() == True and self.sharpness == True:
+ cmd = cmd + ' --' + 'sharpness' + '=' + str(self.sizel3)
+ if self.image_enhancement.isChecked() == True and self.color_value == True:
+ cmd = cmd + ' --' + 'color_value' + '=' + str(self.sizel4)
+ if self.batch_seperation.isChecked() == True:
+ if self.bp_blankpage.isChecked() == True:
+ cmd = cmd + ' --' + 'batchsepBP'
+ elif self.bp_barcode.isChecked() == True:
+ cmd = cmd + ' --' + 'batchsepBC'
+ else:
+ self.failureMessage("Select either barcode or blankpage option for separation")
+ #if self.bp_barcode.isChecked() == True:
+ #cmd = cmd + ' --' + 'batchsepBC'
+ cmd = cmd + ' --path=' + str(path)
+ cmd = cmd + ' --' + 'uiscan'
+ #print (cmd)
+ self.pushButton_Scan.setEnabled(False)
+ status = utils.run(cmd)
+ #print (status)
+ if status[0] == 2:
+ self.failureMessage(multipick_error_message)
+ elif status[0] == 3:
+ self.warningMessage(no_document_error_message)
+ elif status[0] == 4:
+ output_pdf = status[1].split("error: ", 1)[1]
+ output_pdf = output_pdf.split('.pdf', 1)[0]+".pdf"
+ imageprocessing.merge_PDF_viewer(output_pdf)
+ elif status[0] == 5:
+ output_pdf = status[1].split("error: ", 1)[1]
+ #print output_pdf
+ output_pdf = output_pdf.split(']', 1)[0]+"]"
+ #print output_pdf
+ for char in output_pdf:
+ #print char
+ if char in "[']":
+ output_pdf = output_pdf.replace(char,'')
+ output_pdf = output_pdf.split(',')
+ #print output_pdf
+ #print type(output_pdf)
+ for p in output_pdf:
+ imageprocessing.merge_PDF_viewer(p)
+ elif status[0] == 6:
+ self.failureMessage(convert_error_message)
+ self.pushButton_Scan.setEnabled(True)
+ #if status != 0:
+ #print("Cmd %s failed with status %d",cmd,status)
+ #sys.exit(app.exec_())
+
+
+ def msgbtn(self):
+ pass
+
+ def failureMessage(self,message):
+ msg = QMessageBox()
+ msg.setIcon(QMessageBox.Information)
+ msg.setText(message)
+ msg.setStandardButtons(QMessageBox.Ok)
+ msg.buttonClicked.connect(self.msgbtn)
+ retval = msg.exec_()
+ def warningMessage(self,message):
+ msg = QMessageBox()
+ msg.setIcon(QMessageBox.Information)
+ msg.setText(message)
+ msg.setStandardButtons(QMessageBox.Ok)
+ msg.buttonClicked.connect(self.msgbtn)
+ retval = msg.exec_()
+
+ def comboBox_TypeIndexChanged(self):
+ self.file_type = str(self.comboBox_Type.currentText()).lower()
+ #print self.file_type
+
+ def comboBox_SourceChanged(self,device):
+ if device != '5000' and device != '7500':
+ self.multi_pick_pri = False
+ else:
+ self.comboBox_Flatbed.clear()
+ self.comboBox_Flatbed.addItem("")
+ self.comboBox_Flatbed.addItem("")
+ if device == '5000':
+ self.comboBox_Flatbed.setItemText(0, _translate("HpScan", "Duplex", None))
+ self.comboBox_Flatbed.setItemText(1, _translate("HpScan", "ADF", None))
+ self.comboBox_Flatbed.setCurrentIndex(1)
+ elif device == '7500':
+ self.comboBox_Flatbed.addItem("")
+ self.comboBox_Flatbed.setItemText(0, _translate("HpScan", "Flatbed", None))
+ self.comboBox_Flatbed.setItemText(1, _translate("HpScan", "ADF", None))
+ self.comboBox_Flatbed.setItemText(2, _translate("HpScan", "Duplex", None))
+ self.comboBox_Flatbed.setCurrentIndex(1)
+ if device == '5000' or device == '7500':
+ self.source = str(self.comboBox_Flatbed.currentText()).lower()
+ self.comboBox_Flatbed.currentIndexChanged.connect(self.comboBox_SourceSelected)
+
+ def comboBox_SourceSelected(self):
+ self.source = str(self.comboBox_Flatbed.currentText()).lower()
+ if self.source == 'flatbed':
+ self.source = ''
+ #print self.source
+
+ def comboBox_ColorIndexChanged(self):
+ self.color = str(self.comboBox_Color.currentText()).lower()
+ #print self.color
+
+ def comboBox_ResIndexChanged(self):
+ self.resolution = str(self.comboBox_Resolution.currentText()).lower()
+ #print self.resolution
+
+ def comboBox_PaperSizeIndexChanged(self):
+ self.size = str(self.comboBox_Papersize.currentText())
+ #print self.size
+
+ def batch_Seperation(self):
+ if self.batch_seperation.isChecked() == True:
+ pyPlatform = platform.python_version()
+ num = pyPlatform.split('.')
+ if num[0] >= '3':
+ self.bp_barcode.setChecked(False)
+ self.bp_barcode.setEnabled(False)
+ self.CheckEnable()
+ self.bp_blankpage.setEnabled(True)
+ self.bp_blankpage.stateChanged.connect(self.bp_Blankpage)
+ else:
+ self.CheckEnable()
+ self.bp_blankpage.setEnabled(True)
+ if self.batchsepBC_pri == True:
+ self.bp_barcode.setEnabled(True)
+ #self.blank_page.setChecked(False)
+ #self.blank_page.setText(_translate("HpScan", "Blank page seperation removal ", None))
+ #if pyPlatform < '3':
+ self.bp_barcode.stateChanged.connect(self.bp_Barcode)
+ self.bp_blankpage.stateChanged.connect(self.bp_Blankpage)
+ else:
+ #if pyPlatform < 3:
+ self.CheckEnable()
+ self.bp_blankpage.setChecked(False)
+ self.bp_barcode.setChecked(False)
+ self.bp_blankpage.setEnabled(False)
+ self.bp_barcode.setEnabled(False)
+ #self.blank_page.setChecked(False)
+ #self.blank_page.setEnabled(True)
+ #self.blank_page.setText(_translate("HpScan", "Delete blank page ", None))
+
+ def bp_Barcode(self):
+ pyPlaform = platform.python_version()
+ num = pyPlatform.split('.')
+ if num[0] >= '3':
+ self.bp_barcode.setEnabled(False)
+ self.comboBox_Barcode_Type.setEnabled(False)
+ else:
+ if self.bp_barcode.isChecked() == True:
+ self.comboBox_Barcode_Type.setEnabled(True)
+ self.bp_blankpage.setEnabled(False)
+ else:
+ self.comboBox_Barcode_Type.setEnabled(False)
+ self.bp_blankpage.setEnabled(True)
+
+ def bp_Blankpage(self):
+ if self.bp_blankpage.isChecked() == True:
+ if self.blank_page_pri == True:
+ self.blank_page.setEnabled(True)
+ self.bp_barcode.setEnabled(False)
+ self.blank_page.setChecked(False)
+ self.blank_page.setText(_translate("HpScan", "Blank page seperation removal ", None))
+ else:
+ if self.blank_page_pri == True:
+ self.blank_page.setEnabled(True)
+ pyPlatform = platform.python_version()
+ num = pyPlatform.split('.')
+ if num[0] >= '3':
+ self.bp_barcode.setEnabled(False)
+ else:
+ if self.batchsepBC_pri == True:
+ self.bp_barcode.setEnabled(True)
+ self.blank_page.setChecked(False)
+ #self.blank_page.setEnabled(True)
+ self.blank_page.setText(_translate("HpScan", "Delete blank page ", None))
+
+ def Multi_pick(self):
+ if self.multi_pick.isChecked() == True:
+ self.comboBox_Flatbed.clear()
+ self.comboBox_Flatbed.addItem("")
+ self.comboBox_Flatbed.addItem("")
+ self.comboBox_Flatbed.setItemText(0, _translate("HpScan", "Duplex", None))
+ self.comboBox_Flatbed.setItemText(1, _translate("HpScan", "ADF", None))
+ self.comboBox_Flatbed.setCurrentIndex(1)
+ if self.multi_pick_pri == True:
+ self.multi_pick.setEnabled(True)
+ self.CheckEnable()
+ else:
+ if (re.search(r'_7500', self.device_uri)):
+ self.comboBox_Flatbed.clear()
+ self.comboBox_Flatbed.addItem("")
+ self.comboBox_Flatbed.addItem("")
+ self.comboBox_Flatbed.addItem("")
+ self.comboBox_Flatbed.setItemText(0, _translate("HpScan", "Flatbed", None))
+ self.comboBox_Flatbed.setItemText(1, _translate("HpScan", "ADF", None))
+ self.comboBox_Flatbed.setItemText(2, _translate("HpScan", "Duplex", None))
+ self.comboBox_Flatbed.setCurrentIndex(1)
+ elif (re.search(r'_5000_', self.device_uri)):
+ self.comboBox_Flatbed.clear()
+ self.comboBox_Flatbed.addItem("")
+ self.comboBox_Flatbed.addItem("")
+ self.comboBox_Flatbed.setItemText(0, _translate("HpScan", "ADF", None))
+ self.comboBox_Flatbed.setItemText(1, _translate("HpScan", "Duplex", None))
+ self.comboBox_Flatbed.setCurrentIndex(0)
+ self.CheckEnable()
+
+ def Auto_orient(self):
+ if self.auto_orient.isChecked() == True:
+ if self.auto_orient_pri == True:
+ self.auto_orient.setEnabled(True)
+ self.CheckEnable()
+ else:
+ self.CheckEnable()
+
+ def CheckEnable(self):
+ if self.auto_orient.isChecked() == False and self.auto_crop.isChecked() == False and self.image_enhancement.isChecked() == False and self.deskew_image.isChecked() == False and self.blank_page.isChecked() == False and self.document_merge_adf_flatbed.isChecked() == False and self.multi_pick.isChecked() == False and self.batch_seperation.isChecked() == False:
+ self.crushed.setChecked(False)
+ self.mixed_feed.setChecked(False)
+ self.document_merge.setChecked(False)
+ if self.crushed_pri == True:
+ self.crushed.setEnabled(True)
+ if self.mixed_feed_pri == True:
+ self.mixed_feed.setEnabled(True)
+ if self.document_merge_pri == True:
+ self.document_merge.setEnabled(True)
+ else:
+ self.crushed.setChecked(False)
+ self.mixed_feed.setChecked(False)
+ self.document_merge.setChecked(False)
+ self.crushed.setEnabled(False)
+ self.mixed_feed.setEnabled(False)
+ self.document_merge.setEnabled(False)
+
+ def DisableAllScanjet(self):
+ self.auto_orient.setChecked(False)
+ self.auto_crop.setChecked(False)
+ self.image_enhancement.setChecked(False)
+ self.document_merge_adf_flatbed.setChecked(False)
+ self.multi_pick.setChecked(False)
+ self.batch_seperation.setChecked(False)
+ self.deskew_image.setChecked(False)
+ self.blank_page.setChecked(False)
+ self.crushed.setChecked(False)
+ self.mixed_feed.setChecked(False)
+ self.document_merge.setChecked(False)
+ self.auto_orient.setEnabled(False)
+ self.auto_crop.setEnabled(False)
+ self.image_enhancement.setEnabled(False)
+ self.document_merge_adf_flatbed.setEnabled(False)
+ self.multi_pick.setEnabled(False)
+ self.batch_seperation.setEnabled(False)
+ self.deskew_image.setEnabled(False)
+ self.blank_page.setEnabled(False)
+ self.crushed.setEnabled(False)
+ self.mixed_feed.setEnabled(False)
+ self.document_merge.setEnabled(False)
+
+ def DisableAll(self):
+ if self.crushed.isChecked() == True or self.mixed_feed.isChecked() == True or self.document_merge.isChecked() == True:
+ self.auto_orient.setChecked(False)
+ self.auto_crop.setChecked(False)
+ self.image_enhancement.setChecked(False)
+ self.document_merge_adf_flatbed.setChecked(False)
+ self.multi_pick.setChecked(False)
+ self.batch_seperation.setChecked(False)
+ self.deskew_image.setChecked(False)
+ self.blank_page.setChecked(False)
+ self.auto_orient.setEnabled(False)
+ self.auto_crop.setEnabled(False)
+ self.image_enhancement.setEnabled(False)
+ self.document_merge_adf_flatbed.setEnabled(False)
+ self.multi_pick.setEnabled(False)
+ self.batch_seperation.setEnabled(False)
+ self.deskew_image.setEnabled(False)
+ self.blank_page.setEnabled(False)
+ else:
+ self.auto_orient.setChecked(False)
+ self.auto_crop.setChecked(False)
+ self.image_enhancement.setChecked(False)
+ self.document_merge_adf_flatbed.setChecked(False)
+ self.multi_pick.setChecked(False)
+ self.batch_seperation.setChecked(False)
+ self.deskew_image.setChecked(False)
+ self.blank_page.setChecked(False)
+ if self.auto_orient_pri == True:
+ self.auto_orient.setEnabled(True)
+ if self.auto_crop_pri == True:
+ self.auto_crop.setEnabled(True)
+ if self.image_enhancement_pri == True:
+ self.image_enhancement.setEnabled(True)
+ if self.document_merge_adf_flatbed_pri == True:
+ self.document_merge_adf_flatbed.setEnabled(True)
+ if self.multi_pick_pri == True:
+ self.multi_pick.setEnabled(True)
+ #if self.batch_seperation_pri == True:
+ self.batch_seperation.setEnabled(True)
+ if self.deskew_image_pri == True:
+ self.deskew_image.setEnabled(True)
+ if self.blank_page_pri == True:
+ self.blank_page.setEnabled(True)
+
+ def Crushed(self):
+ if self.crushed.isChecked() == True:
+ if self.crushed_pri == True:
+ self.crushed.setEnabled(True)
+ self.comboBox_Color.setCurrentIndex(1)
+ self.comboBox_Color.setEnabled(False)
+ self.DisableAll()
+ self.mixed_feed.setChecked(False)
+ self.document_merge.setChecked(False)
+ self.mixed_feed.setEnabled(False)
+ self.document_merge.setEnabled(False)
+ else:
+ self.comboBox_Color.setEnabled(True)
+ self.DisableAll()
+ self.mixed_feed.setChecked(False)
+ self.document_merge.setChecked(False)
+ if self.mixed_feed_pri == True:
+ self.mixed_feed.setEnabled(True)
+ if self.document_merge_pri == True:
+ self.document_merge.setEnabled(True)
+
+
+ #def SearchablePDF(self):
+ #if self.searchablePDF.isChecked() == True:
+ #self.searchablePDF.setEnabled(True)
+
+
+ def Auto_crop(self):
+ if self.auto_crop.isChecked() == True:
+ if self.auto_crop_pri == True:
+ self.auto_crop.setEnabled(True)
+ self.CheckEnable()
+ else:
+ self.CheckEnable()
+
+ def Deskew_image(self):
+ if self.deskew_image.isChecked() == True:
+ if self.deskew_image_pri == True:
+ self.deskew_image.setEnabled(True)
+ self.CheckEnable()
+ else:
+ self.CheckEnable()
+
+ def Blank_page(self):
+ if self.blank_page.isChecked() == True:
+ if self.blank_page_pri == True:
+ self.blank_page.setEnabled(True)
+ self.CheckEnable()
+ else:
+ self.CheckEnable()
+
+ def Mixed_feed(self):
+ if self.mixed_feed.isChecked() == True:
+ if self.mixed_feed_pri == True:
+ self.mixed_feed.setEnabled(True)
+ self.DisableAll()
+ self.document_merge.setChecked(False)
+ self.crushed.setChecked(False)
+ self.document_merge.setEnabled(False)
+ self.crushed.setEnabled(False)
+ self.comboBox_Papersize.setEnabled(False)
+ else:
+ self.document_merge.setChecked(False)
+ self.DisableAll()
+ self.crushed.setChecked(False)
+ if self.document_merge_pri == True:
+ self.document_merge.setEnabled(True)
+ if self.crushed_pri == True:
+ self.crushed.setEnabled(True)
+ if self.mixed_feed_pri == True:
+ self.mixed_feed.setEnabled(True)
+ self.comboBox_Papersize.setEnabled(True)
+
+ def Document_merge(self):
+ if self.document_merge.isChecked() == True:
+ if self.document_merge_pri == True:
+ self.document_merge.setEnabled(True)
+ self.DisableAll()
+ self.mixed_feed.setChecked(False)
+ self.crushed.setChecked(False)
+ self.mixed_feed.setEnabled(False)
+ self.crushed.setEnabled(False)
+ name = re.search(r'_5000_', self.device_uri)
+ if name:
+ self.comboBox_Flatbed.setCurrentIndex(0)
+ else:
+ self.comboBox_Flatbed.setCurrentIndex(2)
+ self.comboBox_Flatbed.setEnabled(False)
+ self.source = str(self.comboBox_Flatbed.currentText()).lower()
+ else:
+ self.DisableAll()
+ self.mixed_feed.setChecked(False)
+ self.crushed.setChecked(False)
+ if self.mixed_feed_pri == True:
+ self.mixed_feed.setEnabled(True)
+ if self.crushed_pri == True:
+ self.crushed.setEnabled(True)
+ self.comboBox_Flatbed.setEnabled(True)
+ self.comboBox_Flatbed.setCurrentIndex(1)
+ self.source = str(self.comboBox_Flatbed.currentText()).lower()
+
+ def Document_merge_adf_flatbed(self):
+ if self.document_merge_adf_flatbed.isChecked() == True:
+ self.CheckEnable()
+ if self.document_merge_adf_flatbed_pri == True:
+ self.document_merge_adf_flatbed.setEnabled(True)
+ self.comboBox_Type.setCurrentIndex(2)
+ self.comboBox_Type.setEnabled(False)
+ self.pushButton_Merge.setEnabled(True)
+ else:
+ self.CheckEnable()
+ self.pushButton_Merge.setEnabled(False)
+ self.comboBox_Type.setCurrentIndex(0)
+ self.comboBox_Type.setEnabled(True)
+
+
+
+ def Image_enhancement(self):
+ if self.image_enhancement.isChecked() == True:
+ self.CheckEnable()
+ if self.image_enhancement_pri == True:
+ self.image_enhancement.setEnabled(True)
+ self.s1.setEnabled(True)
+ self.s2.setEnabled(True)
+ self.s3.setEnabled(True)
+ self.s4.setEnabled(True)
+ else:
+ #self.image_enhancement.setEnabled(False)
+ self.CheckEnable()
+ self.s1.setEnabled(False)
+ self.s2.setEnabled(False)
+ self.s3.setEnabled(False)
+ self.s4.setEnabled(False)
+
+ def mergeButton_clicked(self):
+ from PyPDF2 import PdfFileReader, PdfFileMerger
+ path1 = str(path)
+ #print path1
+ output_pdf = utils.createSequencedFilename("Merged", ".pdf",path1)
+ files = [ f for f in os.listdir(path1) if f.startswith('hpscanMerge') and f.endswith('.pdf')]
+ if((len(files)) != 0):
+ files.sort()
+ merger = PdfFileMerger()
+ os.chdir(path1)
+ #print os.getcwd()
+ for x in files:
+ merger.append(PdfFileReader(x), 'hpscan')
+ for p in files:
+ os.remove(p)
+
+ merger.write(output_pdf)
+ imageprocessing.merge_PDF_viewer(output_pdf)
+ '''pdf_viewer = ''
+ pdf_viewer_list = ['kpdf', 'acroread', 'xpdf', 'evince',]
+ for v in pdf_viewer_list:
+ vv = utils.which(v)
+ if vv:
+ pdf_viewer = os.path.join(vv, v)
+ break
+ #cmd = "%s %s &" % (pdf_viewer, output_pdf)
+ cmd = pdf_viewer + " " + output_pdf + " " + "&"
+ print cmd
+ os_utils.execute(cmd)
+ #sys.exit(0)'''
+ else:
+ self.warningMessage(no_pages_to_merge)
+
+ def change_source(self):
+ #device_name = re.search(r'_5000_', self.device_uri)
+ #if device_name:
+ if re.search(r'_5000_', self.device_uri):
+ self.device_name = '5000'
+ elif re.search(r'_7500', self.device_uri):
+ self.device_name = '7500'
+ #print (self.device_uri)
+ if self.device_name == '7500' or self.device_name == '5000':
+ self.comboBox_SourceChanged(self.device_name)
+
+
+ def comboBox_device_URI(self):
+ self.device_uri = str(self.comboBox_Device_URI.currentText())
+ self.change_source()
+
+
+ def retranslateUi(self, HpScan):
+ HpScan.setWindowTitle(_translate("HpScan", "HP-Scan", None))
+ self.label_Type.setText(_translate("HpScan", " Type", None))
+ self.label_Size.setText(_translate("HpScan", " Size", None))
+ self.label_Path.setText(_translate("HpScan", " Path", None))
+ self.label_Device.setText(_translate("HpScan", " Device", None))
+ #self.label_Color.setText(_translate("HpScan", " Color", None))
+ self.label_Brightness.setText(_translate("HpScan", " Brightness", None))
+ self.label_Contrast.setText(_translate("HpScan", " Contrast", None))
+ self.label_Sharpness.setText(_translate("HpScan", " Sharpness", None))
+ self.label_Color_value.setText(_translate("HpScan", " Color", None))
+ self.comboBox_Type.setItemText(0, _translate("HpScan", "PNG", None))
+ self.comboBox_Type.setItemText(1, _translate("HpScan", "JPG", None))
+ self.comboBox_Type.setItemText(2, _translate("HpScan", "PDF", None))
+ self.comboBox_Type.setItemText(3, _translate("HpScan", "TIFF", None))
+ '''self.comboBox_Flatbed.setItemText(0, _translate("HpScan", "Flatbed", None))
+ self.comboBox_Flatbed.setItemText(1, _translate("HpScan", "ADF", None))
+ self.comboBox_Flatbed.setItemText(2, _translate("HpScan", "Duplex", None))
+ self.comboBox_Flatbed.setCurrentIndex(1)'''
+ #self.comboBox_Color.setItemText(0, _translate("HpScan", "Lineart", None))
+ self.comboBox_Color.setItemText(0, _translate("HpScan", "Gray", None))
+ self.comboBox_Color.setItemText(1, _translate("HpScan", "Color", None))
+ self.comboBox_Color.setCurrentIndex(0)
+ self.comboBox_Resolution.setItemText(0, _translate("HpScan", "75", None))
+ self.comboBox_Resolution.setItemText(1, _translate("HpScan", "100", None))
+ self.comboBox_Resolution.setItemText(2, _translate("HpScan", "200", None))
+ self.comboBox_Resolution.setItemText(3, _translate("HpScan", "300", None))
+ self.comboBox_Resolution.setItemText(4, _translate("HpScan", "600", None))
+ self.comboBox_Resolution.setCurrentIndex(3)
+ #self.comboBox_Papersize.setItemText(0, _translate("HpScan", "5x7", None))
+ #self.comboBox_Papersize.setItemText(1, _translate("HpScan", "4x6", None))
+ #self.comboBox_Papersize.setItemText(2, _translate("HpScan", "3x5", None))
+ #self.comboBox_Papersize.setItemText(3, _translate("HpScan", "a2_env", None))
+ #self.comboBox_Papersize.setItemText(4, _translate("HpScan", "a3", None))
+ self.comboBox_Papersize.setItemText(0, _translate("HpScan", "a4", None))
+ self.comboBox_Papersize.setItemText(1, _translate("HpScan", "a5", None))
+ #self.comboBox_Papersize.setItemText(7, _translate("HpScan", "a6", None))
+ #self.comboBox_Papersize.setItemText(8, _translate("HpScan", "b4", None))
+ self.comboBox_Papersize.setItemText(2, _translate("HpScan", "b5", None))
+ #self.comboBox_Papersize.setItemText(10, _translate("HpScan", "c6_env", None))
+ #self.comboBox_Papersize.setItemText(11, _translate("HpScan", "dl_env", None))
+ #self.comboBox_Papersize.setItemText(12, _translate("HpScan", "exec", None))
+ #self.comboBox_Papersize.setItemText(13, _translate("HpScan", "flsa", None))
+ #self.comboBox_Papersize.setItemText(14, _translate("HpScan", "higaki", None))
+ #self.comboBox_Papersize.setItemText(15, _translate("HpScan", "japan_env_3", None))
+ #self.comboBox_Papersize.setItemText(16, _translate("HpScan", "japan_env_4", None))
+ self.comboBox_Papersize.setItemText(3, _translate("HpScan", "legal", None))
+ self.comboBox_Papersize.setItemText(4, _translate("HpScan", "letter", None))
+ #self.comboBox_Papersize.setItemText(19, _translate("HpScan", "no_10_env", None))
+ #self.comboBox_Papersize.setItemText(20, _translate("HpScan", "oufufu-hagaki", None))
+ #self.comboBox_Papersize.setItemText(21, _translate("HpScan", "photo", None))
+ #self.comboBox_Papersize.setItemText(22, _translate("HpScan", "super_b", None))
+ #self.comboBox_Papersize.setItemText(23, _translate("HpScan", "b6", None))
+ self.comboBox_Papersize.setCurrentIndex(4)
+ self.pushButton_Scan.setText(_translate("HpScan", "Scan", None))
+
+ self.pushButton_Change.setText(_translate("HpScan", "Change Path", None))
+ self.pushButton_Merge.setText(_translate("HpScan", "Merge", None))
+ self.auto_orient.setText(_translate("HpScan", "Auto Orient ", None))
+ self.crushed.setText(_translate("HpScan", "Crushed page scan ", None))
+ #self.searchablePDF.setText(_translate("HpScan", "Searchable PDF ", None))
+ self.auto_crop.setText(_translate("HpScan", "Crop to content on page ", None))
+ self.deskew_image.setText(_translate("HpScan", "Straighten page content ", None))
+ self.multi_pick.setText(_translate("HpScan", "Misfeed(multipick) detection", None))
+ self.blank_page.setText(_translate("HpScan", "Delete blank pages ", None))
+ self.batch_seperation.setText(_translate("HpScan", "Separate the document", None))
+ self.bp_blankpage.setText(_translate("HpScan", "Before each blank page", None))
+ self.bp_barcode.setText(_translate("HpScan", "Before each page with a barcode", None))
+ self.comboBox_Barcode_Type.setItemText(0, _translate("HpScan", "Any format", None))
+ self.comboBox_Barcode_Type.setItemText(1, _translate("HpScan", "Code 39,Code 39 full ASCII", None))
+ self.comboBox_Barcode_Type.setItemText(2, _translate("HpScan", "EAN 8/13,UPC-a,UPC-E(6-digit)", None))
+ self.comboBox_Barcode_Type.setItemText(3, _translate("HpScan", "Code 128,GS1-128(UCC/EAN-128)", None))
+ self.comboBox_Barcode_Type.setItemText(4, _translate("HpScan", "Codebar", None))
+ self.comboBox_Barcode_Type.setItemText(5, _translate("HpScan", "ITF(2 of 5 interleaved)", None))
+ self.comboBox_Barcode_Type.setItemText(6, _translate("HpScan", "PDF 417", None))
+ self.comboBox_Barcode_Type.setItemText(7, _translate("HpScan", "Postnet code", None))
+ self.document_merge.setText(_translate("HpScan", "Page merge", None))
+ self.document_merge_adf_flatbed.setText(_translate("HpScan", "Document merge", None))
+ self.image_enhancement.setText(_translate("HpScan", "Image enhancement", None))
+ self.mixed_feed.setText(_translate("HpScan", "Mixed document feed", None))
+
+ i = 0
+ #print self.devicelist
+ for device in self.devicelist:
+ if re.search(r'_5000_', device) or re.search(r'_7500', device):
+ self.comboBox_Device_URI.addItem(device)
+ self.comboBox_Device_URI.setItemText(i, _translate("HpScan", device, None))
+ i += 1
+ else:
+ self.other_device_cnt += 1
+ self.comboBox_path.addItem(path)
+ self.comboBox_path.setItemText(0,_translate("HpScan", path, None))
+
+
+ #self.pushButton_Cancel.setText(_translate("HpScan", "Cancel", None))
+
+
+class SetupDialog():
+ #print ("calling ui5 scan.py")
+ def setupUi(self):
+ #scanjet_flag=''
+ #print ("called ui5 scan.py")
+ #list1=[]
+ import sys
+ app = QtWidgets.QApplication(sys.argv)
+ #app = QApplication(sys.argv)
+ HpScan = QtWidgets.QDockWidget()
+ ui = Ui_HpScan()
+
+ devicelist = {}
+ #device = ''
+ sane.init()
+ sane_devices = sane.getDevices()
+ for d, mfg, mdl, t in sane_devices:
+ try:
+ devicelist[d]
+ except KeyError:
+ devicelist[d] = [mdl]
+ else:
+ devicelist[d].append(mdl)
+ sane.deInit()
+ #print (devicelist)
+
+ ui.devicelist = devicelist
+ #print ui.devicelist
+
+ ui.setupUi(HpScan)
+
+ scanjet_flag=imageprocessing.check_pil()
+ if scanjet_flag is not None:
+ #ui.DisableAllScanjet()
+ ui.auto_orient.setEnabled(False)
+ ui.auto_crop.setEnabled(False)
+ ui.image_enhancement.setEnabled(False)
+ ui.document_merge_adf_flatbed.setEnabled(False)
+ ui.multi_pick.setEnabled(False)
+ #ui.batch_seperation.setEnabled(False)
+ ui.deskew_image.setEnabled(False)
+ ui.blank_page.setEnabled(False)
+ ui.crushed.setEnabled(False)
+ ui.mixed_feed.setEnabled(False)
+ ui.document_merge.setEnabled(False)
+
+ ui.deskew_image_pri = False
+ ui.auto_crop_pri = False
+ ui.mixed_feed_pri = False
+ ui.auto_orient_pri = False
+ ui.document_merge_adf_flatbed_pri = False
+ #ui.multi_pick_pri = False
+ #ui.batch_seperation_pri = False
+ ui.crushed_pri = False
+ ui.document_merge_pri = False
+ ui.image_enhancement_pri = False
+ ui.blank_page_pri = False
+
+ scanjet_flag=imageprocessing.check_numpy()
+ if scanjet_flag is not None:
+ #ui.DisableAllScanjet()
+ ui.auto_orient.setEnabled(False)
+ ui.auto_crop.setEnabled(False)
+ #ui.image_enhancement.setEnabled(False)
+ ui.document_merge_adf_flatbed.setEnabled(False)
+ ui.multi_pick.setEnabled(False)
+ #ui.batch_seperation.setEnabled(False)
+ ui.deskew_image.setEnabled(False)
+ #ui.blank_page.setEnabled(False)
+ ui.crushed.setEnabled(False)
+ ui.mixed_feed.setEnabled(False)
+ ui.document_merge.setEnabled(False)
+
+
+ ui.blank_page.setEnabled(True)
+ #ui.blank_page.setChecked(False)
+ ui.image_enhancement.setEnabled(True)
+ #ui.image_enhancement.setChecked(False)
+
+ ui.deskew_image_pri = False
+ ui.auto_crop_pri = False
+ ui.mixed_feed_pri = False
+ ui.auto_orient_pri = False
+ ui.document_merge_adf_flatbed_pri = False
+ #ui.multi_pick_pri = False
+ #ui.batch_seperation_pri = False
+ ui.crushed_pri = False
+ ui.document_merge_pri = False
+
+ scanjet_flag=imageprocessing.check_opencv()
+ if scanjet_flag is not None:
+ ui.deskew_image.setEnabled(False)
+ ui.auto_crop.setEnabled(False)
+ ui.mixed_feed.setEnabled(False)
+ #ui.deskew_image.setChecked(False)
+ #ui.auto_crop.setChecked(False)
+ #ui.mixed_feed.setChecked(False)
+
+ ui.deskew_image_pri = False
+ ui.auto_crop_pri = False
+ ui.mixed_feed_pri = False
+
+ scanjet_flag=imageprocessing.check_tesserocr_imutils()
+ if scanjet_flag is not None:
+ ui.auto_orient.setEnabled(False)
+ #ui.auto_orient.setChecked(False)
+
+ ui.auto_orient_pri = False
+
+ scanjet_flag=imageprocessing.check_pypdf2()
+ if scanjet_flag is not None:
+ ui.document_merge.setEnabled(False)
+ ui.document_merge_adf_flatbed.setEnabled(False)
+ #ui.document_merge.setChecked(False)
+
+ ui.document_merge_pri = False
+ ui.document_merge_adf_flatbed_pri = False
+
+ scanjet_flag=imageprocessing.check_zbar()
+ #print scanjet_flag
+ if scanjet_flag is not None:
+ #print "setting barcode to false"
+ ui.bp_barcode.setEnabled(False)
+
+ ui.batchsepBC_pri = False
+
+ #list1.append(HpScan)
+ #list1.append(app)
+ #print HpScan
+ '''list_scanjet=imageprocessing.validate_scanjet_support()
+ print (list_scanjet)
+ if(list_scanjet[2] == 'False'):
+ scanjet_error="Scanjet features are not supported and disabled for %s %s. Please upgrade to latest distro version"% (list_scanjet[0],list_scanjet[1])
+ ui.failureMessage(scanjet_error)
+ ui.DisableAllScanjet()
+ source_option = device.getOptionObj("source").constraint
+ print (source_option)
+ valid_res = device.getOptionObj('resolution').constraint
+ print (valid_res)
+ available_scan_mode = device.getOptionObj("mode").constraint
+ print (available_scan_mode)'''
+ #print ui.comboBox_Device_URI.count()
+ if ui.comboBox_Device_URI.count() == 0:
+ if ui.other_device_cnt > 0:
+ scanjet_error="hp-uiscan is not supported for this device"
+ ui.failureMessage(scanjet_error)
+ else:
+ scanjet_error="No device connected"
+ ui.failureMessage(scanjet_error)
+ else:
+ HpScan.show()
+ sys.exit(app.exec_())
+ #return list1
+
diff --git a/uiscan.py b/uiscan.py
new file mode 100755
index 000000000..be54591d0
--- /dev/null
+++ b/uiscan.py
@@ -0,0 +1,72 @@
+#!/usr/bin/env python
+__version__ = '2.2'
+__mod__ = 'hp-uiscan'
+__title__ = 'Scan Utility'
+__doc__ = "SANE-based scan utility for HPLIP supported all-in-one/mfp devices."
+
+from base import utils, module
+#from installer import core_install
+import os
+from math import log
+from base.g import *
+import operator
+try:
+ from importlib import import_module
+except ImportError as e:
+ log.debug(e)
+ from base.utils import dyn_import_mod as import_module
+
+
+#from scan import sane
+#import scanext
+
+
+
+mod = module.Module(__mod__, __title__, __version__, __doc__, None, (INTERACTIVE_MODE,))
+
+
+
+if __name__ == "__main__":
+
+ opts, device_uri, printer_name, mode, ui_toolkit, lang=mod.parseStdOpts()
+ #print (device_uri)
+ #device_uri = mod.getDeviceUri(device_uri, printer_name, back_end_filter=['hpaio'], filter={'scan-type': (operator.gt, 0)}, devices=devicelist)
+ #print (device_uri)
+ '''try:
+ #print (device_uri)
+ device = sane.openDevice(device_uri)
+ #print (device)
+ except scanext.error as e:
+ #sane.reportError(e.args[0])
+ #sys.exit(1)'''
+
+
+ #k=core_install.CoreInstall()
+ #k.get_distro()
+ #print k.distro_name
+ #print k.distro_version
+ #ui_toolkit = k.get_distro_ver_data('ui_toolkit').lower()
+ '''if ui_toolkit == 'qt4':
+ os.system('python ui4/scan.py')
+ elif ui_toolkit == 'qt5':
+ os.system('python ui5/scan.py')'''
+
+ QApplication, ui_package = utils.import_dialog(ui_toolkit)
+
+ ui = import_module(ui_package + ".scandialog")
+
+ obj=ui.SetupDialog()
+ #obk=obj.setupUi(devicelist)
+ obj.setupUi()
+ #print obk
+
+
+ '''list_scanjet=imageprocessing.validate_scanjet_support()
+ #print (list_scanjet)
+ if(list_scanjet[2] == 'False'):
+ scanjet_error="Scanjet features are not supported and disabled for %s %s. Please upgrade to latest distro version"% (list_scanjet[0],list_scanjet[1])
+ ui.failureMessage(scanjet_error)
+ ui.DisableAllScanjet() '''
+ #obk[0].show()
+ #sys.exit(obk[1].exec_())
+