summaryrefslogtreecommitdiff
path: root/prnt
diff options
context:
space:
mode:
authorDidier Raboud <odyx@debian.org>2016-01-04 18:33:36 +0100
committerDidier Raboud <odyx@debian.org>2016-01-04 18:33:36 +0100
commit9ee4af0ae5e5901928c72c7a0fb51144eebae304 (patch)
treea5b47eb2a6524abe5c984e15efdc9bda5f59fdf3 /prnt
parent50b50456fe4ae665f588714a0936892326238665 (diff)
Imported Upstream version 3.10.9
Diffstat (limited to 'prnt')
-rw-r--r--prnt/cups.py14
-rw-r--r--prnt/drv/hpcups.drv.in644
-rw-r--r--prnt/drv/hpijs.drv.in123
-rw-r--r--prnt/drv/hpijs.drv.in.template5
-rw-r--r--prnt/hpijs/context2.cpp4
-rw-r--r--prnt/hpijs/djgenericvip.h8
-rw-r--r--prnt/hpijs/filterhpa.cpp2
-rw-r--r--prnt/hpijs/ljp1xxx.h2
-rw-r--r--prnt/hpijs/ljzjs.cpp82
-rw-r--r--prnt/hpijs/ljzjs.h2
-rw-r--r--prnt/hpijs/ljzjscolor.cpp149
-rw-r--r--prnt/hpijs/ljzjscolor.h3
-rw-r--r--prnt/hpijs/ljzjsmono.h6
-rw-r--r--prnt/ps/hp-business_inkjet_2250-ps.ppd.gzbin11124 -> 11124 bytes
-rw-r--r--prnt/ps/hp-business_inkjet_2280-ps.ppd.gzbin13392 -> 13392 bytes
-rw-r--r--prnt/ps/hp-business_inkjet_2300-ps.ppd.gzbin27751 -> 27751 bytes
-rw-r--r--prnt/ps/hp-business_inkjet_2600-ps.ppd.gzbin14950 -> 14950 bytes
-rw-r--r--prnt/ps/hp-business_inkjet_2800-ps.ppd.gzbin28845 -> 28845 bytes
-rw-r--r--prnt/ps/hp-business_inkjet_3000-ps.ppd.gzbin14409 -> 14409 bytes
-rw-r--r--prnt/ps/hp-cm8050_mfp_with_edgeline-ps.ppd.gzbin66176 -> 66176 bytes
-rw-r--r--prnt/ps/hp-cm8060_mfp_with_edgeline-ps.ppd.gzbin66176 -> 66176 bytes
-rw-r--r--prnt/ps/hp-color_laserjet-ps.ppd.gzbin13363 -> 13363 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_2500-ps.ppd.gzbin23777 -> 24027 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_2500_series-ps.ppd.gzbin23784 -> 24034 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_2550_series-ps.ppd.gzbin26450 -> 26736 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_2605-ps.ppd.gzbin45771 -> 46101 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_2605dn-ps.ppd.gzbin45773 -> 46103 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_2605dtn-ps.ppd.gzbin45774 -> 46104 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_2700-ps.ppd.gzbin43338 -> 43680 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_2700n-ps.ppd.gzbin43339 -> 43681 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_2800-ps.ppd.gzbin20032 -> 20114 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_2820-ps.ppd.gzbin20032 -> 20114 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_2830-ps.ppd.gzbin20032 -> 20114 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_2840-ps.ppd.gzbin20032 -> 20114 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_3000-ps.ppd.gzbin54861 -> 55188 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_3700-ps.ppd.gzbin30883 -> 31259 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_3700n-ps.ppd.gzbin30884 -> 31260 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_3800-ps.ppd.gzbin56023 -> 56350 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_4500-ps.ppd.gzbin25320 -> 25320 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_4550-ps.ppd.gzbin29925 -> 29925 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_4600-ps.ppd.gzbin35436 -> 35666 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_4600_series-ps.ppd.gzbin35443 -> 35673 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_4610-ps.ppd.gzbin10063 -> 10063 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_4650-ps.ppd.gzbin49070 -> 49393 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_4700-ps.ppd.gzbin58428 -> 58756 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_4730mfp-ps.ppd.gzbin55371 -> 55695 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_5500-ps.ppd.gzbin48929 -> 49175 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_5550-ps.ppd.gzbin53483 -> 53800 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_5m-ps.ppd.gzbin13713 -> 13713 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_8500-ps.ppd.gzbin21160 -> 21160 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_8550-ps.ppd.gzbin41435 -> 41435 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_9500-ps.ppd.gzbin55159 -> 55394 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_9500_mfp-ps.ppd.gzbin60473 -> 60813 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cm1015-ps.ppd.gzbin42113 -> 42437 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cm1017-ps.ppd.gzbin42113 -> 42437 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cm1312_mfp-ps.ppd.gzbin51440 -> 51686 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cm1312nfi_mfp-ps.ppd.gzbin51443 -> 51689 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cm2320_mfp-ps.ppd.gzbin53365 -> 53731 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cm2320fxi_mfp-ps.ppd.gzbin53368 -> 53734 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cm2320n_mfp-ps.ppd.gzbin53366 -> 53732 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cm2320nf_mfp-ps.ppd.gzbin53367 -> 53733 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cm3530_mfp-ps.ppd.gzbin61042 -> 61397 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cm4730_mfp-ps.ppd.gzbin58439 -> 58767 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cm6030_mfp-ps.ppd.gzbin73951 -> 74320 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cm6040_mfp-ps.ppd.gzbin73575 -> 73945 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cm6049_mfp-ps.ppd.gzbin73934 -> 74308 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cp1514n-ps.ppd.gzbin49023 -> 49391 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cp1515n-ps.ppd.gzbin49023 -> 49391 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cp1518ni-ps.ppd.gzbin49024 -> 49392 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cp2025-ps.ppd.gzbin48108 -> 48473 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cp2025dn-ps.ppd.gzbin50335 -> 50698 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cp2025n-ps.ppd.gzbin48109 -> 48474 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cp2025x-ps.ppd.gzbin48109 -> 48474 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cp3505-ps.ppd.gzbin57392 -> 57720 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cp3525-ps.ppd.gzbin69110 -> 69465 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cp4005-ps.ppd.gzbin53100 -> 53424 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cp4020_series-ps.ppd.gzbin69052 -> 69413 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cp4520_series-ps.ppd.gzbin69052 -> 69413 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cp5225-ps.ppd.gzbin52463 -> 52711 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cp5225dn-ps.ppd.gzbin54250 -> 54497 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cp5225n-ps.ppd.gzbin52464 -> 52712 bytes
-rw-r--r--prnt/ps/hp-color_laserjet_cp6015-ps.ppd.gzbin79989 -> 80338 bytes
-rw-r--r--prnt/ps/hp-designjet_4020ps-ps.ppd.gzbin12149 -> 12149 bytes
-rw-r--r--prnt/ps/hp-designjet_4500mfp.ppd.gzbin0 -> 11833 bytes
-rw-r--r--prnt/ps/hp-designjet_4500ps.ppd.gzbin0 -> 11831 bytes
-rw-r--r--prnt/ps/hp-designjet_4520mfp-ps.ppd.gzbin11758 -> 11758 bytes
-rw-r--r--prnt/ps/hp-designjet_4520ps-ps.ppd.gzbin11757 -> 11757 bytes
-rw-r--r--prnt/ps/hp-designjet_t1100ps_24in-ps.ppd.gzbin0 -> 11819 bytes
-rw-r--r--prnt/ps/hp-designjet_t1100ps_44in-ps.ppd.gzbin0 -> 13268 bytes
-rw-r--r--prnt/ps/hp-designjet_t1120ps_24in-ps.ppd.gzbin0 -> 11817 bytes
-rw-r--r--prnt/ps/hp-designjet_t1120ps_44in-ps.ppd.gzbin0 -> 13267 bytes
-rw-r--r--prnt/ps/hp-designjet_t1200_postscript-ps.ppd.gzbin13317 -> 13317 bytes
-rw-r--r--prnt/ps/hp-designjet_t770_postscript-ps.ppd.gzbin12409 -> 12409 bytes
-rw-r--r--prnt/ps/hp-designjet_t770ps_24in-ps.ppd.gzbin10960 -> 10960 bytes
-rw-r--r--prnt/ps/hp-laserjet_1200-ps.ppd.gzbin19297 -> 19297 bytes
-rw-r--r--prnt/ps/hp-laserjet_1200n-ps.ppd.gzbin19298 -> 19298 bytes
-rw-r--r--prnt/ps/hp-laserjet_1220-ps.ppd.gzbin15088 -> 15088 bytes
-rw-r--r--prnt/ps/hp-laserjet_1220se-ps.ppd.gzbin15090 -> 15090 bytes
-rw-r--r--prnt/ps/hp-laserjet_1300-ps.ppd.gzbin20400 -> 20400 bytes
-rw-r--r--prnt/ps/hp-laserjet_1300n-ps.ppd.gzbin20401 -> 20401 bytes
-rw-r--r--prnt/ps/hp-laserjet_1300xi-ps.ppd.gzbin20402 -> 20402 bytes
-rw-r--r--prnt/ps/hp-laserjet_1320-ps.ppd.gzbin27677 -> 27677 bytes
-rw-r--r--prnt/ps/hp-laserjet_1320_series-ps.ppd.gzbin27684 -> 27684 bytes
-rw-r--r--prnt/ps/hp-laserjet_1320n-ps.ppd.gzbin27678 -> 27678 bytes
-rw-r--r--prnt/ps/hp-laserjet_1320nw-ps.ppd.gzbin27679 -> 27679 bytes
-rw-r--r--prnt/ps/hp-laserjet_1320tn-ps.ppd.gzbin27679 -> 27679 bytes
-rw-r--r--prnt/ps/hp-laserjet_2100-ps.ppd.gzbin19075 -> 19075 bytes
-rw-r--r--prnt/ps/hp-laserjet_2100_series-ps.ppd.gzbin19082 -> 19082 bytes
-rw-r--r--prnt/ps/hp-laserjet_2200-ps.ppd.gzbin25614 -> 25614 bytes
-rw-r--r--prnt/ps/hp-laserjet_2200_series-ps.ppd.gzbin25621 -> 25621 bytes
-rw-r--r--prnt/ps/hp-laserjet_2300-ps.ppd.gzbin28184 -> 28184 bytes
-rw-r--r--prnt/ps/hp-laserjet_2300_series-ps.ppd.gzbin28191 -> 28191 bytes
-rw-r--r--prnt/ps/hp-laserjet_2410-ps.ppd.gzbin31593 -> 31593 bytes
-rw-r--r--prnt/ps/hp-laserjet_2420-ps.ppd.gzbin33760 -> 33760 bytes
-rw-r--r--prnt/ps/hp-laserjet_2430-ps.ppd.gzbin34731 -> 34731 bytes
-rw-r--r--prnt/ps/hp-laserjet_3015-ps.ppd.gzbin11613 -> 11613 bytes
-rw-r--r--prnt/ps/hp-laserjet_3020-ps.ppd.gzbin14892 -> 14892 bytes
-rw-r--r--prnt/ps/hp-laserjet_3030-ps.ppd.gzbin14892 -> 14892 bytes
-rw-r--r--prnt/ps/hp-laserjet_3050-ps.ppd.gzbin37123 -> 37123 bytes
-rw-r--r--prnt/ps/hp-laserjet_3052-ps.ppd.gzbin37133 -> 37133 bytes
-rw-r--r--prnt/ps/hp-laserjet_3200m-ps.ppd.gzbin15048 -> 15048 bytes
-rw-r--r--prnt/ps/hp-laserjet_3300_3310_3320-ps.ppd.gzbin19360 -> 19360 bytes
-rw-r--r--prnt/ps/hp-laserjet_3380-ps.ppd.gzbin19864 -> 19864 bytes
-rw-r--r--prnt/ps/hp-laserjet_3390-ps.ppd.gzbin41139 -> 41139 bytes
-rw-r--r--prnt/ps/hp-laserjet_4-ps.ppd.gzbin3326 -> 3326 bytes
-rw-r--r--prnt/ps/hp-laserjet_4000_series-ps.ppd.gzbin28616 -> 28616 bytes
-rw-r--r--prnt/ps/hp-laserjet_4050_series-ps.ppd.gzbin30822 -> 30822 bytes
-rw-r--r--prnt/ps/hp-laserjet_4100_mfp-ps.ppd.gzbin32181 -> 32181 bytes
-rw-r--r--prnt/ps/hp-laserjet_4100_series-ps.ppd.gzbin32435 -> 32435 bytes
-rw-r--r--prnt/ps/hp-laserjet_4200-ps.ppd.gzbin36994 -> 36994 bytes
-rw-r--r--prnt/ps/hp-laserjet_4240-ps.ppd.gzbin44318 -> 44318 bytes
-rw-r--r--prnt/ps/hp-laserjet_4250-ps.ppd.gzbin44033 -> 44033 bytes
-rw-r--r--prnt/ps/hp-laserjet_4300-ps.ppd.gzbin36987 -> 36987 bytes
-rw-r--r--prnt/ps/hp-laserjet_4345_mfp-ps.ppd.gzbin41864 -> 41864 bytes
-rw-r--r--prnt/ps/hp-laserjet_4350-ps.ppd.gzbin44056 -> 44056 bytes
-rw-r--r--prnt/ps/hp-laserjet_4_plus-ps.ppd.gzbin7753 -> 7753 bytes
-rw-r--r--prnt/ps/hp-laserjet_4ml-ps.ppd.gzbin6339 -> 6339 bytes
-rw-r--r--prnt/ps/hp-laserjet_4mp-ps.ppd.gzbin6148 -> 6148 bytes
-rw-r--r--prnt/ps/hp-laserjet_4si-ps.ppd.gzbin12284 -> 12284 bytes
-rw-r--r--prnt/ps/hp-laserjet_4v-ps.ppd.gzbin16705 -> 16705 bytes
-rw-r--r--prnt/ps/hp-laserjet_5000-ps.ppd.gzbin33183 -> 33183 bytes
-rw-r--r--prnt/ps/hp-laserjet_5000_series-ps.ppd.gzbin33190 -> 33190 bytes
-rw-r--r--prnt/ps/hp-laserjet_5100_series-ps.ppd.gzbin37651 -> 37651 bytes
-rw-r--r--prnt/ps/hp-laserjet_5200-ps.ppd.gzbin57505 -> 57505 bytes
-rw-r--r--prnt/ps/hp-laserjet_5200l-ps.ppd.gzbin23903 -> 23903 bytes
-rw-r--r--prnt/ps/hp-laserjet_5200lx-ps.ppd.gzbin53648 -> 53648 bytes
-rw-r--r--prnt/ps/hp-laserjet_5mp-ps.ppd.gzbin12329 -> 12329 bytes
-rw-r--r--prnt/ps/hp-laserjet_5p-ps.ppd.gzbin12328 -> 12328 bytes
-rw-r--r--prnt/ps/hp-laserjet_5si-ps.ppd.gzbin25693 -> 25693 bytes
-rw-r--r--prnt/ps/hp-laserjet_5si_mopier-ps.ppd.gzbin25542 -> 25542 bytes
-rw-r--r--prnt/ps/hp-laserjet_6mp-ps.ppd.gzbin13726 -> 13726 bytes
-rw-r--r--prnt/ps/hp-laserjet_6p-ps.ppd.gzbin13725 -> 13725 bytes
-rw-r--r--prnt/ps/hp-laserjet_8000-ps.ppd.gzbin42225 -> 42225 bytes
-rw-r--r--prnt/ps/hp-laserjet_8000_series-ps.ppd.gzbin42232 -> 42232 bytes
-rw-r--r--prnt/ps/hp-laserjet_8100_mfp-ps.ppd.gzbin42231 -> 42231 bytes
-rw-r--r--prnt/ps/hp-laserjet_8100_series-ps.ppd.gzbin42234 -> 42234 bytes
-rw-r--r--prnt/ps/hp-laserjet_8150_mfp-ps.ppd.gzbin54563 -> 54563 bytes
-rw-r--r--prnt/ps/hp-laserjet_9000_mfp-ps.ppd.gzbin49965 -> 49965 bytes
-rw-r--r--prnt/ps/hp-laserjet_9000_series-ps.ppd.gzbin52249 -> 52249 bytes
-rw-r--r--prnt/ps/hp-laserjet_9040-ps.ppd.gzbin58819 -> 58819 bytes
-rw-r--r--prnt/ps/hp-laserjet_9040_mfp-ps.ppd.gzbin58580 -> 58580 bytes
-rw-r--r--prnt/ps/hp-laserjet_9050-ps.ppd.gzbin58822 -> 58822 bytes
-rw-r--r--prnt/ps/hp-laserjet_9050_mfp-ps.ppd.gzbin58580 -> 58580 bytes
-rw-r--r--prnt/ps/hp-laserjet_9055mfp-ps.ppd.gzbin61426 -> 61426 bytes
-rw-r--r--prnt/ps/hp-laserjet_9065mfp-ps.ppd.gzbin61426 -> 61426 bytes
-rw-r--r--prnt/ps/hp-laserjet_m1522_mfp-ps.ppd.gzbin34005 -> 34005 bytes
-rw-r--r--prnt/ps/hp-laserjet_m1522n_mfp-ps.ppd.gzbin34006 -> 34006 bytes
-rw-r--r--prnt/ps/hp-laserjet_m1522nf_mfp-ps.ppd.gzbin34007 -> 34007 bytes
-rw-r--r--prnt/ps/hp-laserjet_m2727_mfp-ps.ppd.gzbin39772 -> 39772 bytes
-rw-r--r--prnt/ps/hp-laserjet_m2727nf_mfp-ps.ppd.gzbin39774 -> 39774 bytes
-rw-r--r--prnt/ps/hp-laserjet_m2727nfs_mfp-ps.ppd.gzbin39775 -> 39775 bytes
-rw-r--r--prnt/ps/hp-laserjet_m3027_mfp-ps.ppd.gzbin49470 -> 49470 bytes
-rw-r--r--prnt/ps/hp-laserjet_m3035_mfp-ps.ppd.gzbin49470 -> 49470 bytes
-rw-r--r--prnt/ps/hp-laserjet_m4345_mfp-ps.ppd.gzbin55210 -> 55210 bytes
-rw-r--r--prnt/ps/hp-laserjet_m4349_mfp-ps.ppd.gzbin55214 -> 55214 bytes
-rw-r--r--prnt/ps/hp-laserjet_m5025_mfp-ps.ppd.gzbin57490 -> 57490 bytes
-rw-r--r--prnt/ps/hp-laserjet_m5035_mfp-ps.ppd.gzbin57492 -> 57492 bytes
-rw-r--r--prnt/ps/hp-laserjet_m9040_mfp-ps.ppd.gzbin67921 -> 67921 bytes
-rw-r--r--prnt/ps/hp-laserjet_m9050_mfp-ps.ppd.gzbin67921 -> 67921 bytes
-rw-r--r--prnt/ps/hp-laserjet_m9059_mfp-ps.ppd.gzbin67425 -> 67425 bytes
-rw-r--r--prnt/ps/hp-laserjet_p2015_series-ps.ppd.gzbin44449 -> 44449 bytes
-rw-r--r--prnt/ps/hp-laserjet_p2015dn_series-ps.ppd.gzbin44451 -> 44451 bytes
-rw-r--r--prnt/ps/hp-laserjet_p2015n_series-ps.ppd.gzbin44450 -> 44450 bytes
-rw-r--r--prnt/ps/hp-laserjet_p2015x_series-ps.ppd.gzbin44450 -> 44450 bytes
-rw-r--r--prnt/ps/hp-laserjet_p2055-ps.ppd.gzbin43420 -> 43420 bytes
-rw-r--r--prnt/ps/hp-laserjet_p2055d-ps.ppd.gzbin43421 -> 43421 bytes
-rw-r--r--prnt/ps/hp-laserjet_p2055dn-ps.ppd.gzbin43422 -> 43422 bytes
-rw-r--r--prnt/ps/hp-laserjet_p2055x-ps.ppd.gzbin43421 -> 43421 bytes
-rw-r--r--prnt/ps/hp-laserjet_p3004-ps.ppd.gzbin49470 -> 49470 bytes
-rw-r--r--prnt/ps/hp-laserjet_p3005-ps.ppd.gzbin52303 -> 52303 bytes
-rw-r--r--prnt/ps/hp-laserjet_p3010_series-ps.ppd.gzbin55753 -> 55753 bytes
-rw-r--r--prnt/ps/hp-laserjet_p4014-ps.ppd.gzbin66927 -> 66927 bytes
-rw-r--r--prnt/ps/hp-laserjet_p4014dn-ps.ppd.gzbin66929 -> 66929 bytes
-rw-r--r--prnt/ps/hp-laserjet_p4014n-ps.ppd.gzbin66928 -> 66928 bytes
-rw-r--r--prnt/ps/hp-laserjet_p4015-ps.ppd.gzbin66927 -> 66927 bytes
-rw-r--r--prnt/ps/hp-laserjet_p4015dn-ps.ppd.gzbin66929 -> 66929 bytes
-rw-r--r--prnt/ps/hp-laserjet_p4015n-ps.ppd.gzbin66928 -> 66928 bytes
-rw-r--r--prnt/ps/hp-laserjet_p4015tn-ps.ppd.gzbin66929 -> 66929 bytes
-rw-r--r--prnt/ps/hp-laserjet_p4015x-ps.ppd.gzbin66928 -> 66928 bytes
-rw-r--r--prnt/ps/hp-laserjet_p4515-ps.ppd.gzbin66927 -> 66927 bytes
-rw-r--r--prnt/ps/hp-laserjet_p4515n-ps.ppd.gzbin66928 -> 66928 bytes
-rw-r--r--prnt/ps/hp-laserjet_p4515tn-ps.ppd.gzbin66929 -> 66929 bytes
-rw-r--r--prnt/ps/hp-laserjet_p4515x-ps.ppd.gzbin66928 -> 66928 bytes
-rw-r--r--prnt/ps/hp-laserjet_p4515xm-ps.ppd.gzbin66929 -> 66929 bytes
-rw-r--r--prnt/ps/hp-mopier_240-ps.ppd.gzbin42196 -> 42196 bytes
-rw-r--r--prnt/ps/hp-mopier_320-ps.ppd.gzbin42195 -> 42195 bytes
206 files changed, 1016 insertions, 28 deletions
diff --git a/prnt/cups.py b/prnt/cups.py
index bf82c4d91..551a866d9 100644
--- a/prnt/cups.py
+++ b/prnt/cups.py
@@ -202,12 +202,18 @@ def getPPDPath(addtional_paths=None):
def getAllowableMIMETypes():
"""
- Scan all /etc/cups/*.convs files for allowable file formats.
+ Scan all /etc/cups/*.convs and /usr/share/cups/mime
+ files for allowable file formats.
"""
- files = glob.glob("/etc/cups/*.convs")
-
+ paths = []
allowable_mime_types = []
-
+ files = []
+ if os.path.exists("/etc/cups"):
+ paths.append("/etc/cups/*.convs")
+ if os.path.exists("/usr/share/cups/mime"):
+ paths.append("/usr/share/cups/mime/*.convs")
+ for path in paths:
+ files.extend(glob.glob(path))
for f in files:
#log.debug( "Capturing allowable MIME types from: %s" % f )
conv_file = file(f, 'r')
diff --git a/prnt/drv/hpcups.drv.in b/prnt/drv/hpcups.drv.in
index 26df951bc..54e6e82e2 100644
--- a/prnt/drv/hpcups.drv.in
+++ b/prnt/drv/hpcups.drv.in
@@ -212,7 +212,16 @@
//
// 15 July 2010 Yashwant Kumar Sahu
// ljZjsmono duplex: Added UI constraint for non duplex paper types
+
+
+// 24 August 2010 Sanjay
+// Added new classes Python10.
+//
+
+// 20 September 2010 Sanjay
+// Added new class mimas for slimfast.
//
+
// Include necessary files...
#include <font.defs>
//#include <media.defs>
@@ -4326,6 +4335,14 @@ Manufacturer "HP"
Attribute "Product" "" "(HP Photosmart Plus All-in-one Printer - b209b)"
Attribute "Product" "" "(HP Photosmart Plus All-in-one Printer - b209c)"
}
+ {
+ ModelName "HP Photosmart Plus b210 Series"
+ Attribute "NickName" "" "HP Photosmart Plus b210 Series, $Version"
+ Attribute "ShortNickName" "" "HP Photosmart Plus b210 Series"
+ Attribute "1284DeviceID" "" "MFG:HP;MDL:photosmart plus b210 series;DES:photosmart plus b210 series;"
+ PCFileName "hp-photosmart_plus_b210_series.ppd"
+ Attribute "Product" "" "(HP Photosmart Plus b210 Series)"
+ }
} // End Supported media sizes with full bleed.
} // End Stabler
@@ -5337,6 +5354,14 @@ Manufacturer "HP"
PCFileName "hp-officejet_pro_8500_a909n.ppd"
Attribute "Product" "" "(HP Officejet Pro 8500 Premier All-in-one Printer - a909n)"
}
+ {
+ ModelName "HP Officejet Pro 8500 a910"
+ Attribute "NickName" "" "HP Officejet Pro 8500 a910, $Version"
+ Attribute "ShortNickName" "" "HP Officejet Pro 8500 a910"
+ Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet pro 8500 a910;DES:officejet pro 8500 a910;"
+ PCFileName "hp-officejet_pro_8500_a910.ppd"
+ Attribute "Product" "" "(HP Officejet Pro 8500 a910a)"
+ }
} // End Supported media sizes with full bleed.
} // End Corbett
@@ -5588,7 +5613,7 @@ Manufacturer "HP"
MinSize 3in 4in
MaxSize 8.5in 30in
- // <%Python:Normal%>
+ // <%Python:NoMaxDPI%>
{
ModelName "HP Photosmart c309a Series"
Attribute "NickName" "" "HP Photosmart c309a Series, $Version"
@@ -6291,6 +6316,14 @@ Manufacturer "HP"
Attribute "Product" "" "(HP Officejet 6500 All-in-one Printer - e709a)"
Attribute "Product" "" "(HP Officejet 6500 All-in-one Printer - e709c)"
}
+ {
+ ModelName "HP Officejet 6500 e710a-f"
+ Attribute "NickName" "" "HP Officejet 6500 e710a-f, $Version"
+ Attribute "ShortNickName" "" "HP Officejet 6500 e710a-f"
+ Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet 6500 e710a-f;DES:officejet 6500 e710a-f;"
+ PCFileName "hp-officejet_6500_e710a-f.ppd"
+ Attribute "Product" "" "(HP Officejet 6500 e710)"
+ }
// End Supported media sizes with full bleed.
} // End Python without AutoDuplex and CD-DVD
@@ -6711,6 +6744,558 @@ Manufacturer "HP"
} // End Python B-size
+//Sanjay: changes Start
+//////// Python10
+{
+ Attribute "cupsEvenDuplex" "" "True"
+ Attribute "cupsBackSide" "" "Rotated"
+ Attribute "cupsFlipDuplex" "" "True"
+ Attribute "hpPrinterLanguage" "" "pcl3gui2"
+ Attribute "HPMechOffset" "" "69"
+
+ Group "General/General"
+
+ Option "Duplex/Double-Sided Printing" PickOne AnySetup 10.0
+ Choice "DuplexNoTumble/Long Edge (Standard)" "<</Duplex true/Tumble false>>setpagedevice"
+ Choice "DuplexTumble/Short Edge (Flip)" "<</Duplex true/Tumble true>>setpagedevice"
+ *Choice "None/Off" "<</Duplex false/Tumble false>>setpagedevice"
+
+
+ Option "ColorModel/Output Mode" PickOne AnySetup 10.0
+ Choice "CMYGray/High Quality Grayscale" "<</cupsColorSpace 1/cupsBitsPerColor 8/cupsRowStep 1>>setpagedevice"
+ Choice "KGray/Black Only Grayscale" "<</cupsColorSpace 1/cupsBitsPerColor 8/cupsRowStep 2>>setpagedevice"
+ *Choice "RGB/Color" "<</cupsColorSpace 17/cupsBitsPerColor 8/cupsRowStep 0>>setpagedevice"
+
+ // cupsMediaType values map to MEDIATYPE from global_types.h
+ Option "MediaType/Media Type" PickOne AnySetup 10.0
+ *Choice "Automatic/Automatic" "<</MediaType(Automatic)/cupsMediaType -1>>setpagedevice"
+ Choice "Plain/Plain Paper" "<</MediaType(Plain)/cupsMediaType 0>>setpagedevice"
+ Choice "Glossy/Photo Paper" "<</MediaType(Glossy)/cupsMediaType 3>>setpagedevice"
+ Choice "TransparencyFilm/Transparency Film" "<</MediaType(TransparencyFilm)/cupsMediaType 4>>setpagedevice"
+
+
+ // Duplexer is optional...
+ Installable "OptionDuplex/Duplexer Installed"
+
+ // Constraints
+ UIConstraints "*Duplex *OptionDuplex False"
+ UIConstraints "*MediaType Automatic *OutputMode FastDraft"
+ UIConstraints "*MediaType Glossy *OutputMode FastDraft"
+ UIConstraints "*MediaType TransparencyFilm *OutputMode FastDraft"
+ UIConstraints "*MediaType TransparencyFilm *OutputMode Best"
+
+ // Non duplex media against duplex
+ UIConstraints "*PageSize Card3x5 *Duplex"
+ UIConstraints "*PageSize PhotoL *Duplex"
+ UIConstraints "*PageSize PhotoL.FB *Duplex"
+ UIConstraints "*PageSize Hagaki *Duplex"
+ UIConstraints "*PageSize Hagaki.FB *Duplex"
+ UIConstraints "*PageSize Card4x6 *Duplex"
+ UIConstraints "*PageSize Photo4x6 *Duplex"
+ UIConstraints "*PageSize Photo4x6.FB *Duplex"
+ UIConstraints "*PageSize A6 *Duplex"
+ UIConstraints "*PageSize A6.FB *Duplex"
+ UIConstraints "*PageSize HV *Duplex"
+ UIConstraints "*PageSize HV.FB *Duplex"
+ UIConstraints "*PageSize Photo5x7 *Duplex"
+ UIConstraints "*PageSize Photo5x7.FB *Duplex"
+ UIConstraints "*PageSize Photo2L *Duplex"
+ UIConstraints "*PageSize Photo2L.FB *Duplex"
+ UIConstraints "*PageSize Card5x8 *Duplex"
+ UIConstraints "*PageSize Oufuku *Duplex"
+ UIConstraints "*PageSize Cabinet *Duplex"
+ UIConstraints "*PageSize Cabinet.FB *Duplex"
+ UIConstraints "*PageSize A5 *Duplex"
+ UIConstraints "*PageSize A5.FB *Duplex"
+ UIConstraints "*PageSize B5 *Duplex"
+ UIConstraints "*PageSize JB5 *Duplex"
+ UIConstraints "*PageSize JB5.FB *Duplex"
+ UIConstraints "*PageSize Executive *Duplex"
+ UIConstraints "*PageSize 8x10 *Duplex"
+ UIConstraints "*PageSize Letter *Duplex"
+ UIConstraints "*PageSize Letter.FB *Duplex"
+ UIConstraints "*PageSize A4 *Duplex"
+ UIConstraints "*PageSize A4.FB *Duplex"
+ UIConstraints "*PageSize Legal *Duplex"
+ UIConstraints "*PageSize EnvA2 *Duplex"
+ UIConstraints "*PageSize EnvC6 *Duplex"
+ UIConstraints "*PageSize EnvChou4 *Duplex"
+ UIConstraints "*PageSize Env6 *Duplex"
+ UIConstraints "*PageSize EnvCard *Duplex"
+ UIConstraints "*PageSize EnvMonarch *Duplex"
+ UIConstraints "*PageSize EnvDL *Duplex"
+ UIConstraints "*PageSize Env10 *Duplex"
+ UIConstraints "*PageSize EnvChou3 *Duplex"
+ UIConstraints "*PageSize EnvC5 *Duplex"
+
+ // Constraint FB against FastDraft
+ UIConstraints "*PageSize PhotoL.FB *OutputMode FastDraft"
+ UIConstraints "*PageSize L.FB *OutputMode FastDraft"
+ UIConstraints "*PageSize Hagaki.FB *OutputMode FastDraft"
+ UIConstraints "*PageSize Photo4x6.FB *OutputMode FastDraft"
+ UIConstraints "*PageSize A6.FB *OutputMode FastDraft"
+ UIConstraints "*PageSize HV.FB *OutputMode FastDraft"
+ UIConstraints "*PageSize Photo5x7.FB *OutputMode FastDraft"
+ UIConstraints "*PageSize Photo2L.FB *OutputMode FastDraft"
+ UIConstraints "*PageSize Cabinet.FB *OutputMode FastDraft"
+ UIConstraints "*PageSize A5.FB *OutputMode FastDraft"
+ UIConstraints "*PageSize JB5.FB *OutputMode FastDraft"
+ UIConstraints "*PageSize Letter.FB *OutputMode FastDraft"
+ UIConstraints "*PageSize A4.FB *OutputMode FastDraft"
+
+// 4x6 or smaller
+ CustomMedia "Card3x5/Index Card 3x5in" 216 360 9 9 9 9 "<</PageSize [216 360]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 78/PageSize[216 360]/ImagingBBox null>>setpagedevice"
+ CustomMedia "PhotoL/Photo 3.5x5in" 252 360 9 9 9 9 "<</PageSize[252 360]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 121/PageSize[252 360]/ImagingBBox null>>setpagedevice"
+ CustomMedia "PhotoL.FB/Photo Borderless 3.5x5in" 264.744 374.112 0 0 0 0 "<</PageSize[264.744 374.112]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 121/cupsReal0 .079/cupsReal1 .098/PageSize[264.744 374.112]/ImagingBBox null>>setpagedevice"
+ CustomMedia "L/L 89x127mm" 252 360 9 9 9 9 "<</PageSize[252 360]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 121/PageSize[252 360]/ImagingBBox null>>setpagedevice"
+ CustomMedia "L.FB/L Borderless 89x127mm" 264.744 374.112 0 0 0 0 "<</PageSize[264.744 374.112]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 121/cupsReal0 .079/cupsReal1 .098/PageSize[264.744 374.112]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Hagaki/Hagaki 100x148mm" 283.68 419.76 9 9 9 9 "<</PageSize[283.68 419.76]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 71/PageSize[283.68 419.76]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Hagaki.FB/Hagaki Borderless 100x148mm" 296.424 433.872 0 0 0 0 "<</PageSize[296.424 433.872]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 71/cupsReal0 .079/cupsReal1 .098/PageSize[296.424 433.872]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Card4x6/Index Card 4x6in" 288 432 9 9 9 9 "<</PageSize[288 432]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 74/PageSize[288 432]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Photo4x6/Photo 4x6in" 288 432 9 9 9 9 "<</PageSize[288 432]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 74/PageSize[288 432]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Photo4x6.FB/Photo Borderless 4x6in" 303.552 446.112 0 0 0 0 "<</PageSize[303.552 446.112]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 74/cupsReal0 .098/cupsReal1 .098/PageSize[303.552 446.112]/ImagingBBox null>>setpagedevice"
+ CustomMedia "A6/A6 105x148mm" 297.36 419.76 9 9 9 9 "<</PageSize[297.36 419.76]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 73/PageSize[297.36 419.76]/ImagingBBox null>>setpagedevice"
+ CustomMedia "A6.FB/A6 Borderless 105x148mm" 310.104 433.872 0 0 0 0 "<</PageSize[310.104 433.872]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 73/cupsReal0 .079/cupsReal1 .098/PageSize[310.104 433.872]/ImagingBBox null>>setpagedevice"
+
+// 5x7
+ CustomMedia "HV/HV 101x180mm" 286.56 510.48 9 9 9 9 "<</PageSize[286.56 510.48]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 101/PageSize[286.56 510.48]/ImagingBBox null>>setpagedevice"
+ CustomMedia "HV.FB/HV Borderless 101x180mm" 302.112 524.592 0 0 0 0 "<</PageSize[302.112 524.592]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 101/cupsReal0 .098/cupsReal1 .098/PageSize[302.112 524.592]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Photo5x7/Photo 5x7in" 360 504 9 9 9 9 "<</PageSize[360 504]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 122/PageSize[360 504]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Photo5x7.FB/Photo Borderless 5x7in" 372.816 518.112 0 0 0 0 "<</PageSize[372.816 518.112]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 122/cupsReal0 .089/cupsReal1 .098/PageSize[372.816 518.112]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Photo2L/Photo 2L 127x178mm" 360 504 9 9 9 9 "<</PageSize[360 504]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 126/PageSize[360 504]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Photo2L.FB/Photo 2L Borderless 127x178mm" 372.816 518.112 0 0 0 0 "<</PageSize[372.816 518.112]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 126/cupsReal0 .089/cupsReal1 .098/PageSize[372.816 518.112]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Card5x8/Index Card 5x8in" 360 576 9 9 9 9 "<</PageSize[360 576]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 75/PageSize[360 576]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Oufuku/Oufuku-Hagaki 200x148mm" 566.64 419.76 9 9 9 9 "<</PageSize[566.64 419.76]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 72/PageSize[566.64 419.76]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Cabinet/Cabinet Size 120x165" 339.84 468 9 9 9 9 "<</PageSize[339.84 468]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 119/PageSize[339.84 468]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Cabinet.FB/Cabinet Size 120x165 Borderless" 352.584 482.112 0 0 0 0 "<</PageSize[352.584 482.112]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 119/cupsReal0 .079/cupsReal1 .098/PageSize[352.584 482.112]/ImagingBBox null>>setpagedevice"
+ CustomMedia "A5/A5 148x210mm" 419.76 595.44 9 9 9 9 "<</PageSize[419.76 595.44]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 25/PageSize[419.76 595.44]/ImagingBBox null>>setpagedevice"
+ CustomMedia "A5.FB/A5 Borderless 148x210mm" 435.312 609.552 0 0 0 0 "<</PageSize[435.312 609.552]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 25/cupsReal0 .098/cupsReal1 .098/PageSize[435.312 609.552]/ImagingBBox null>>setpagedevice"
+
+// Standard
+ CustomMedia "B5/B5 176x250mm" 498.96 708.48 9 9 9 9 "<</PageSize[498.96 708.48]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 65/PageSize[498.96 708.48]/ImagingBBox null>>setpagedevice"
+ CustomMedia "B5.Duplex/B5 AutoDuplex 176x250mm" 498.96 699.48 9 33.192 9 42.192 "<</PageSize[498.96 699.48]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 65/PageSize[498.96 699.48]/ImagingBBox null>>setpagedevice"
+ CustomMedia "JB5/JB5 182x257mm" 516.24 728.64 9 9 9 9 "<</PageSize[516.24 728.64]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 45/PageSize [516.24 728.64]/ImagingBBox null>>setpagedevice"
+ CustomMedia "JB5.FB/JB5 Borderless 182x257mm" 531.792 742.752 0 0 0 0 "<</PageSize[531.792 742.752]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 45/cupsReal0 .098/cupsReal1 .098/PageSize [531.792 742.752]/ImagingBBox null>>setpagedevice"
+ CustomMedia "JB5.Duplex/JB5 AutoDuplex 182x257mm" 516.24 719.64 9 33.192 9 42.192 "<</PageSize[516.24 719.64]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 45/PageSize [516.24 719.64]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Executive/Executive 7.25x10.5in" 522 756 9 9 9 9 "<</PageSize[522 756]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 1/PageSize[522 756]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Executive.Duplex/Executive AutoDuplex 7.25x10.5in" 522 747 9 33.192 9 42.192 "<</PageSize[522 747]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 1/PageSize[522 747]/ImagingBBox null>>setpagedevice"
+ CustomMedia "8x10/8x10in" 576 720 9 9 9 9 "<</PageSize[576 720]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 7/PageSize[576 720]/ImagingBBox null>>setpagedevice"
+ *CustomMedia "Letter/Letter 8.5x11in" 612 792 9 9 9 9 "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 2/PageSize[612 792]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Letter.FB/Letter Borderless 8.5x11in" 627.552 806.112 0 0 0 0 "<</PageSize[627.552 806.112]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 2/cupsReal0 .098/cupsReal1 .098/PageSize[627.552 806.112]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Letter.Duplex/Letter AutoDuplex 8.5x11in" 612 783 9 33.192 9 42.192 "<</PageSize[612 783]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 2/PageSize[612 783]/ImagingBBox null>>setpagedevice"
+ CustomMedia "A4/A4 210x297mm" 595.44 841.68 9 9 9 9 "<</PageSize[595.44 841.68]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 26/PageSize[595.44 841.68]/ImagingBBox null>>setpagedevice"
+ CustomMedia "A4.FB/A4 Borderless 210x297mm" 610.992 855.792 0 0 0 0 "<</PageSize[610.992 855.792]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 26/cupsReal0 .098/cupsReal1 .098/PageSize[610.992 855.792]/ImagingBBox null>>setpagedevice"
+ CustomMedia "A4.Duplex/A4 AutoDuplex 210x297mm" 595.44 832.68 9 33.192 9 42.192 "<</PageSize[595.44 832.68]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 26/PageSize[595.44 832.68]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Legal/Legal 8.5x14in" 612 1008 9 9 9 9 "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 3/PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+
+// Envelope
+ CustomMedia "EnvA2/A2 Envelope 4.37x5.75in" 314.64 414 9 42.192 9 9 "<</PageSize[314.64 414]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 109/PageSize[314.64 414]/ImagingBBox null>>setpagedevice"
+ CustomMedia "EnvC6/C6 Envelope 114x162mm" 323.28 459.36 9 42.192 9 9 "<</PageSize[323.28 459.36]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 92/PageSize[323.28 459.36]/ImagingBBox null>>setpagedevice"
+ CustomMedia "EnvChou4/#4 Japanese Envelope 90x205mm" 254.88 581.04 9 42.192 9 9 "<</PageSize[254.88 581.04]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 111/PageSize[254.88 581.04]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Env6/#6 Envelope 3.63x6.5in" 261.36 468 9 42.192 9 9 "<</PageSize[261.36 468]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 83/PageSize[261.36 468]/ImagingBBox null>>setpagedevice"
+ CustomMedia "EnvCard/Card Envelope 4.4x6in" 315 432 9 42.192 9 9 "<</PageSize[315 432]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 114/PageSize[315 432]/ImagingBBox null>>setpagedevice"
+ CustomMedia "EnvMonarch/Monarch Envelope 3.875x7.5in" 279 540 9 42.192 9 9 "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 80/PageSize[279 540]/ImagingBBox null>>setpagedevice"
+ CustomMedia "EnvDL/DL Envelope 110x220mm" 311.76 623.52 9 42.192 9 9 "<</PageSize[311.76 623.52]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 90/PageSize[311.76 623.52]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Env10/#10 Envelope 4.125x9.5in" 297 684 9 42.192 9 9 "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 81/PageSize[297 684]/ImagingBBox null>>setpagedevice"
+ CustomMedia "EnvChou3/#3 Japanese Envelope 120x235mm" 339.84 666 9 42.192 9 9 "<</PageSize[339.84 666]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 110/PageSize[339.84 666]/ImagingBBox null>>setpagedevice"
+ CustomMedia "EnvC5/C5 Envelope 162x229mm" 459.36 649.44 9 42.192 9 9 "<</PageSize[459.36 649.44]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 91/PageSize[459.36 649.44]/ImagingBBox null>>setpagedevice"
+
+ // Custom page sizes from 3x4in to Legal
+ HWMargins 9 9 9 9
+ VariablePaperSize Yes
+ MinSize 3in 4in
+ MaxSize 8.5in 30in
+
+ //Python10 with NoCDDVD
+ {
+ // MediaPosition values map to MediaSource enumeration in global_types.h
+ Option "InputSlot/Media Source" PickOne AnySetup 10.0
+ *Choice "Auto/Auto-Select" "<</MediaPosition 7>>setpagedevice"
+ Choice "PhotoTray/Photo Tray" "<</MediaPosition 6>>setpagedevice"
+ Choice "Upper/Main Tray" "<</MediaPosition 1>>setpagedevice"
+
+ //With NoMaxDPI
+ {
+ // cupsCompression values map to QUALITY_MODE from global_types.h
+ Option "OutputMode/Print Quality" PickOne AnySetup 10.0
+ Choice "Auto/Automatic" "<</OutputType(-3)/HWResolution[600 600]>>setpagedevice"
+ Choice "FastDraft/Fast Draft" "<</OutputType(-2)/HWResolution[300 300]>>setpagedevice"
+ *Choice "Normal/Normal" "<</OutputType(0)/HWResolution[600 600]>>setpagedevice"
+ Choice "Best/Best" "<</OutputType(1)/HWResolution[600 600]>>setpagedevice"
+
+ // <%Python10:NoCDDVD:NoMaxDPI%>
+ {
+ ModelName "HP Photosmart Prem c310 Series"
+ Attribute "NickName" "" "HP Photosmart Prem c310 Series, $Version"
+ Attribute "ShortNickName" "" "HP Photosmart Prem c310 Series"
+ Attribute "1284DeviceID" "" "MFG:HP;MDL:photosmart prem c310 series;DES:photosmart prem c310 series;"
+ PCFileName "hp-photosmart_prem_c310_series.ppd"
+ Attribute "Product" "" "(HP Photosmart Prem c310 Series)"
+ }
+ {
+ ModelName "HP Photosmart Prem c410 Series"
+ Attribute "NickName" "" "HP Photosmart Prem c410 Series, $Version"
+ Attribute "ShortNickName" "" "HP Photosmart Prem c410 Series"
+ Attribute "1284DeviceID" "" "MFG:HP;MDL:photosmart prem c410 series;DES:photosmart prem c410 series;"
+ PCFileName "hp-photosmart_prem_c410_series.ppd"
+ Attribute "Product" "" "(HP Photosmart Prem c410 Series)"
+ }
+ {
+ ModelName "HP Photosmart Estn c510 Series"
+ Attribute "NickName" "" "HP Photosmart Estn c510 Series, $Version"
+ Attribute "ShortNickName" "" "HP Photosmart Estn c510 Series"
+ Attribute "1284DeviceID" "" "MFG:HP;MDL:photosmart estn c510 series;DES:photosmart estn c510 series;"
+ PCFileName "hp-photosmart_estn_c510_series.ppd"
+ Attribute "Product" "" "(HP Photosmart Estn c510 Series)"
+ }
+ }
+
+ } //NOCDDVD Block Ends
+
+ //Python10 with NoAutoTray
+ {
+ // MediaPosition values map to MediaSource enumeration in global_types.h
+ Option "InputSlot/Media Source" PickOne AnySetup 10.0
+ Choice "Main/Main Tray" "<</MediaPosition 1>>setpagedevice"
+
+ //With MaxDPI as 1200x1200
+ {
+ // cupsCompression values map to QUALITY_MODE from global_types.h
+ Option "OutputMode/Print Quality" PickOne AnySetup 10.0
+ Choice "Auto/Automatic" "<</OutputType(-3)/HWResolution[600 600]>>setpagedevice"
+ Choice "FastDraft/Fast Draft" "<</OutputType(-2)/HWResolution[300 300]>>setpagedevice"
+ *Choice "Normal/Normal" "<</OutputType(0)/HWResolution[600 600]>>setpagedevice"
+ Choice "Best/Best" "<</OutputType(1)/HWResolution[600 600]>>setpagedevice"
+ Choice "Photo/High-Resolution Photo" "<</OutputType(2)/HWResolution[1200 1200]>>setpagedevice"
+
+ // <%Python10:NoAutoTray%>
+ {
+ ModelName "HP Officejet 6500 e710n-z"
+ Attribute "NickName" "" "HP Officejet 6500 e710n-z, $Version"
+ Attribute "ShortNickName" "" "HP Officejet 6500 e710n-z"
+ Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet 6500 e710n-z;DES:officejet 6500 e710n-z;"
+ PCFileName "hp-officejet_6500_e710n-z.ppd"
+ Attribute "Product" "" "(HP Oficejet 6500 e710n-z)"
+ }
+ }
+ } //NoAutoTray Block Ends
+
+
+} // End Python10
+
+
+
+//////// Mimas class without CDDVD
+{
+ Attribute "cupsEvenDuplex" "" "True"
+ Attribute "cupsBackSide" "" "Rotated"
+ Attribute "cupsFlipDuplex" "" "True"
+ Attribute "hpPrinterLanguage" "" "pcl3gui2"
+ Attribute "HPMechOffset" "" "70"
+
+ Group "General/General"
+
+
+ // MediaPosition values map to MediaSource enumeration in global_types.h
+ Option "Duplex/Double-Sided Printing" PickOne AnySetup 10.0
+ Choice "DuplexNoTumble/Long Edge (Standard)" "<</Duplex true/Tumble false>>setpagedevice"
+ Choice "DuplexTumble/Short Edge (Flip)" "<</Duplex true/Tumble true>>setpagedevice"
+ *Choice "None/Off" "<</Duplex false/Tumble false>>setpagedevice"
+
+ // MediaPosition values map to MediaSource enumeration in global_types.h
+ Option "InputSlot/Media Source" PickOne AnySetup 10.0
+ *Choice "Auto/Auto-Select" "<</MediaPosition 7>>setpagedevice"
+ Choice "Main/Main Tray" "<</MediaPosition 1>>setpagedevice"
+
+ Option "ColorModel/Output Mode" PickOne AnySetup 10.0
+ *Choice "RGB/Color" "<</cupsColorSpace 17/cupsBitsPerColor 8/cupsRowStep 0>>setpagedevice"
+ Choice "CMYGray/High Quality Grayscale" "<</cupsColorSpace 1/cupsBitsPerColor 8/cupsRowStep 1>>setpagedevice"
+ Choice "KGray/Black Only Grayscale" "<</cupsColorSpace 1/cupsBitsPerColor 8/cupsRowStep 2>>setpagedevice"
+
+ // cupsMediaType values map to MEDIATYPE from global_types.h
+ Option "MediaType/Media Type" PickOne AnySetup 10.0
+ *Choice "Plain/Plain Paper" "<</MediaType(Plain)/cupsMediaType 0>>setpagedevice"
+ Choice "Glossy/Photo Paper" "<</MediaType(Glossy)/cupsMediaType 3>>setpagedevice"
+ Choice "TransparencyFilm/Transparency Film" "<</MediaType(TransparencyFilm)/cupsMediaType 4>>setpagedevice"
+
+ // cupsCompression values map to QUALITY_MODE from global_types.h
+ Option "OutputMode/Print Quality" PickOne AnySetup 10.0
+ *Choice "Normal/Normal" "<</OutputType(0)/HWResolution[600 600]>>setpagedevice"
+ Choice "Best/Best" "<</OutputType(1)/HWResolution[600 600]>>setpagedevice"
+ Choice "Photo/High-Resolution Photo" "<</OutputType(2)/HWResolution[1200 1200]>>setpagedevice"
+ Choice "FastDraft/Fast Draft" "<</OutputType(-2)/HWResolution[300 300]>>setpagedevice"
+
+
+ // Duplexer is optional...
+ Installable "OptionDuplex/Duplexer Installed"
+
+
+ // Constraints
+ UIConstraints "*Duplex *OptionDuplex False"
+ UIConstraints "*MediaType Automatic *OutputMode FastDraft"
+ UIConstraints "*MediaType Glossy *OutputMode FastDraft"
+ UIConstraints "*MediaType TransparencyFilm *OutputMode FastDraft"
+ UIConstraints "*MediaType TransparencyFilm *OutputMode Best"
+
+ UIConstraints "*ColorModel KGray *OutputMode Photo"
+ UIConstraints "*ColorModel CMYGray *OutputMode Photo"
+ UIConstraints "*MediaType Glossy *OutputMode FastDraft"
+ UIConstraints "*MediaType TransparencyFilm *OutputMode FastDraft"
+ UIConstraints "*MediaType Plain *OutputMode Photo"
+ UIConstraints "*MediaType TransparencyFilm *OutputMode Photo"
+ UIConstraints "*MediaType TransparencyFilm *OutputMode Best"
+
+ UIConstraints "*PageSize PhotoL.FB *OutputMode FastDraft"
+ UIConstraints "*PageSize Photo4x6.FB *OutputMode FastDraft"
+ UIConstraints "*PageSize A6.FB *OutputMode FastDraft"
+ UIConstraints "*PageSize Cabinet.FB *OutputMode FastDraft"
+ UIConstraints "*PageSize Photo5x7.FB *OutputMode FastDraft"
+ UIConstraints "*PageSize A5.FB *OutputMode FastDraft"
+ UIConstraints "*PageSize 8x10.FB *OutputMode FastDraft"
+ UIConstraints "*PageSize Letter.FB *OutputMode FastDraft"
+ UIConstraints "*PageSize A4.FB *OutputMode FastDraft"
+ UIConstraints "*PageSize B5.FB *OutputMode FastDraft"
+ UIConstraints "*PageSize HV.FB *OutputMode FastDraft"
+
+
+ // Non duplex media against duplex
+ UIConstraints "*PageSize Card3x5 *Duplex"
+ UIConstraints "*PageSize PhotoL *Duplex"
+ UIConstraints "*PageSize PhotoL.FB *Duplex"
+ UIConstraints "*PageSize Hagaki *Duplex"
+ UIConstraints "*PageSize Hagaki.FB *Duplex"
+ UIConstraints "*PageSize Card4x6 *Duplex"
+ UIConstraints "*PageSize Photo4x6 *Duplex"
+ UIConstraints "*PageSize Photo4x6.FB *Duplex"
+ UIConstraints "*PageSize A6 *Duplex"
+ UIConstraints "*PageSize A6.FB *Duplex"
+ UIConstraints "*PageSize HV *Duplex"
+ UIConstraints "*PageSize HV.FB *Duplex"
+ UIConstraints "*PageSize Photo5x7 *Duplex"
+ UIConstraints "*PageSize Photo5x7.FB *Duplex"
+ UIConstraints "*PageSize Photo2L *Duplex"
+ UIConstraints "*PageSize Photo2L.FB *Duplex"
+ UIConstraints "*PageSize Card5x8 *Duplex"
+ UIConstraints "*PageSize Oufuku *Duplex"
+ UIConstraints "*PageSize Cabinet *Duplex"
+ UIConstraints "*PageSize Cabinet.FB *Duplex"
+ UIConstraints "*PageSize A5 *Duplex"
+ UIConstraints "*PageSize A5.FB *Duplex"
+ UIConstraints "*PageSize B5 *Duplex"
+ UIConstraints "*PageSize JB5 *Duplex"
+ UIConstraints "*PageSize JB5.FB *Duplex"
+ UIConstraints "*PageSize Executive *Duplex"
+ UIConstraints "*PageSize 8x10 *Duplex"
+ UIConstraints "*PageSize Letter *Duplex"
+ UIConstraints "*PageSize Letter.FB *Duplex"
+ UIConstraints "*PageSize A4 *Duplex"
+ UIConstraints "*PageSize A4.FB *Duplex"
+ UIConstraints "*PageSize Legal *Duplex"
+ UIConstraints "*PageSize EnvA2 *Duplex"
+ UIConstraints "*PageSize EnvC6 *Duplex"
+ UIConstraints "*PageSize EnvChou4 *Duplex"
+ UIConstraints "*PageSize Env6 *Duplex"
+ UIConstraints "*PageSize EnvCard *Duplex"
+ UIConstraints "*PageSize EnvMonarch *Duplex"
+ UIConstraints "*PageSize EnvDL *Duplex"
+ UIConstraints "*PageSize Env10 *Duplex"
+ UIConstraints "*PageSize EnvChou3 *Duplex"
+ UIConstraints "*PageSize EnvC5 *Duplex"
+
+// 4x6 or smaller
+ CustomMedia "Card3x5/Index Card 3x5in" 216 360 9 9 9 9 "<</PageSize [216 360]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 78/PageSize[216 360]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Card4x6/Index Card 4x6in" 306 450 9 9 9 9 "<</PageSize [216 360]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 74/PageSize[306 450]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Card4x6.Duplex/Index Card AutoDuplex 4x6in" 288 423 9 27 9 36 "<</PageSize[288 423]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 74/PageSize[288 423]/ImagingBBox null>>setpagedevice"
+ CustomMedia "L/L 89x127mm" 252 360 9 9 9 9 "<</PageSize[252 360]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 121/PageSize[252 360]/ImagingBBox null>>setpagedevice"
+ CustomMedia "L.FB/L Borderless 89x127mm" 264.74 370.36 0 0 0 0 "<</PageSize[264.74 370.36]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 121/cupsReal0 .079/cupsReal1 .051/PageSize[264.74 370.36]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Photo4x6/Photo 4x6in" 288 432 9 9 9 9 "<</PageSize[288 432]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 74/PageSize[288 432]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Photo4x6.FB/Photo Borderless 4x6in" 303.55 442.36 0 0 0 0 "<</PageSize[303.55 442.36]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 74/cupsReal0 .098/cupsReal1 .051/PageSize[303.55 442.36]/ImagingBBox null>>setpagedevice"
+ CustomMedia "A6/A6 105x148mm" 297.36 419.76 9 9 9 9 "<</PageSize[297.36 419.76]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 73/PageSize[297.36 419.76]/ImagingBBox null>>setpagedevice"
+ CustomMedia "A6.FB/A6 Borderless 105x148mm" 310.1 430.12 0 0 0 0 "<</PageSize[310.1 430.12]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 73/cupsReal0 .079/cupsReal1 .051/PageSize[310.1 430.12]/ImagingBBox null>>setpagedevice"
+ CustomMedia "A6.Duplex/A6 AutoDuplex 105x148mm)" 297 411 9 27 9 36 "<</PageSize[297 411]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 73/PageSize[297 411]/ImagingBBox null>>setpagedevice"
+
+// 5x7
+ CustomMedia "HV/HV 101x180mm" 286.56 510.48 9 9 9 9 "<</PageSize[286.56 510.48]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 101/PageSize[286.56 510.48]/ImagingBBox null>>setpagedevice"
+ CustomMedia "HV.FB/HV Borderless 101x180mm" 302.11 520.84 0 0 0 0 "<</PageSize[302.11 520.84]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 101/cupsReal0 .098/cupsReal1 .051/PageSize[302.11 520.84]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Cabinet/Cabinet Size 120x165mm" 339.84 468 9 9 9 9 "<</PageSize[339.84 468]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 119/PageSize[339.84 468]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Cabinet.FB/Cabinet Size Borderless 120x165mm" 352.58 478.36 0 0 0 0 "<</PageSize[352.58 478.36]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 119/cupsReal0 .079/cupsReal1 .051/PageSize[352.58 478.36]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Photo5x7/Photo 5x7in" 360 504 9 9 9 9 "<</PageSize[360 504]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 122/PageSize[360 504]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Photo5x7.FB/Photo Borderless 5x7in" 372.81 514.36 0 0 0 0 "<</PageSize[372.81 514.36]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 122/cupsReal0 .089/cupsReal1 .051/PageSize[372.81 514.36]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Card5x8/Index Card 5x8in" 360 576 9 9 9 9 "<</PageSize[360 576]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 75/PageSize[360 576]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Card5x8.Duplex/Index Card AutoDuplex 5x8in" 360 567 9 27 9 36 "<</PageSize[360 567]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 75/PageSize[360 567]/ImagingBBox null>>setpagedevice"
+ CustomMedia "A5/A5 148x210mm" 419.76 595.44 9 9 9 9 "<</PageSize[419.76 595.44]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 25/PageSize[419.76 595.44]/ImagingBBox null>>setpagedevice"
+ CustomMedia "A5.Duplex/A5 AutoDuplex 148x210mm" 419.76 586.44 9 27 9 36 "<</PageSize[419.76 586.44]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 25/PageSize[419.76 586.44]/ImagingBBox null>>setpagedevice"
+ CustomMedia "A5.FB/A5 Borderless 148x210mm" 435.31 605.8 0 0 0 0 "<</PageSize[435.31 605.8]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 25/cupsReal0 .098/cupsReal1 .051/PageSize[435.31 605.8]/ImagingBBox null>>setpagedevice"
+
+// Standard
+ CustomMedia "B5/B5 176x250mm" 498.96 708.48 9 9 9 9 "<</PageSize[498.96 708.48]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 65/PageSize[498.96 708.48]/ImagingBBox null>>setpagedevice"
+ CustomMedia "B5.Duplex/B5 AutoDuplex 176x250mm" 498.96 699.48 9 27 9 36 "<</PageSize[498.96 699.48]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 65/PageSize[498.96 699.48]/ImagingBBox null>>setpagedevice"
+ CustomMedia "B5.FB/B5 Borderless 176x250mm" 514.51 718.84 0 0 0 0 "<</PageSize[514.51 718.84]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 65/cupsReal0 .098/cupsReal1 .051/PageSize[514.51 718.84]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Executive/Executive 7.25x10.5in" 522 756 9 9 9 9 "<</PageSize[522 756]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 1/PageSize[522 756]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Executive.Duplex/Executive AutoDuplex 7.25x10.5in" 522 747 9 27 9 36 "<</PageSize[522 747]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 1/PageSize[522 747]/ImagingBBox null>>setpagedevice"
+ CustomMedia "8x10/8x10in" 576 720 9 9 9 9 "<</PageSize[576 720]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 7/PageSize[576 720]/ImagingBBox null>>setpagedevice"
+ CustomMedia "8x10.FB/Borderless 8x10in" 589.46 730.36 0 0 0 0 "<</PageSize[589.46 730.36]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 7/cupsReal0 .098/cupsReal1 .051/PageSize[589.46 730.36]/ImagingBBox null>>setpagedevice"
+ *CustomMedia "Letter/Letter 8.5x11in" 612 792 9 9 9 9 "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 2/PageSize[612 792]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Letter.Duplex/Letter AutoDuplex 8.5x11in" 612 783 9 27 9 36 "<</PageSize[612 783]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 2/PageSize[612 783]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Letter.FB/Letter Borderless 8.5x11in" 627.55 802.36 0 0 0 0 "<</PageSize[627.55 802.36]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 2/cupsReal0 .098/cupsReal1 .051/PageSize[627.55 802.36]/ImagingBBox null>>setpagedevice"
+ CustomMedia "A4/A4 210x297mm" 595.44 841.68 9 9 9 9 "<</PageSize[595.44 841.68]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 26/PageSize[595.44 841.68]/ImagingBBox null>>setpagedevice"
+ CustomMedia "A4.Duplex/A4 AutoDuplex 210x297mm" 595.44 832.68 9 27 9 36 "<</PageSize[595.44 832.68]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 26/PageSize[595.44 832.68]/ImagingBBox null>>setpagedevice"
+ CustomMedia "A4.FB/A4 Borderless 210x297mm" 610.99 852.04 0 0 0 0 "<</PageSize[610.99 852.04]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 26/cupsReal0 .098/cupsReal1 .051/PageSize[610.99 852.04]/ImagingBBox null>>setpagedevice"
+
+// Envelope
+ CustomMedia "EnvA2/A2 Envelope 4.37x5.75in" 314.64 414 9 40.536 9 9 "<</PageSize[314.64 414]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 109/PageSize[314.64 414]/ImagingBBox null>>setpagedevice"
+ CustomMedia "EnvC6/C6 Envelope 114x162mm" 323.28 459.36 9 40.536 9 9 "<</PageSize[323.28 459.36]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 92/PageSize[323.28 459.36]/ImagingBBox null>>setpagedevice"
+ CustomMedia "EnvMonarch/Monarch Envelope 3.875x7.5in" 279 540 9 40.536 9 9 "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 80/PageSize[279 540]/ImagingBBox null>>setpagedevice"
+ CustomMedia "EnvDL/DL Envelope 110x220mm" 311.76 623.52 9 40.536 9 9 "<</PageSize[311.76 623.52]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 90/PageSize[311.76 623.52]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Env10/#10 Envelope 4.125x9.5in" 297 684 9 40.536 9 9 "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 81/PageSize[297 684]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Env6/#6 Envelope 3.63x6.5in" 261.36 468 9 40.536 9 9 "<</PageSize[261.36 468]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 83/PageSize[261.36 468]/ImagingBBox null>>setpagedevice"
+ CustomMedia "EnvCard/Card Envelope 4.4x6in" 315 432 9 40.536 9 9 "<</PageSize[315 432]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 114/PageSize[315 432]/ImagingBBox null>>setpagedevice"
+
+ {
+ UIConstraints "*PageSize L.FB *OutputMode FastDraft"
+ UIConstraints "*PageSize Hagaki.FB *OutputMode FastDraft"
+ UIConstraints "*PageSize JB5.FB *OutputMode FastDraft"
+ UIConstraints "*PageSize 2L.FB *OutputMode FastDraft"
+ UIConstraints "*PageSize Mutsugiri.FB *OutputMode FastDraft"
+
+ CustomMedia "Hagaki/Hagaki 100x148mm" 283.68 419.76 9 9 9 9 "<</PageSize[283.68 419.76]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 71/PageSize[283.68 419.76]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Hagaki.Duplex/Hagaki AutoDuplex 100x148mm" 283.68 410.76 9 27 9 36 "<</PageSize[283.68 410.76]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 71/PageSize[283.68 410.76]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Hagaki.FB/Hagaki Borderless 100x148mm" 296.42 430.12 0 0 0 0 "<</PageSize[296.42 430.12]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 71/cupsReal0 .098/cupsReal1 .051/PageSize[296.42 430.12]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Oufuku/Oufuku-Hagaki 200x148mm" 566.64 419.76 9 9 9 9 "<</PageSize[566.64 419.76]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 72/PageSize[566.64 419.76]/ImagingBBox null>>setpagedevice"
+ CustomMedia "Oufuku.Duplex/Oufuku-Hagaki AutoDuplex 200x148mm" 566.64 410.76 9 27 9 36 "<</PageSize[566.64 410.76]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 72/PageSize[566.64 410.76]/ImagingBBox null>>setpagedevice"
+ CustomMedia "JB5/JB5 182x257mm" 516.24 728.64 9 9 9 9 "<</PageSize[516.24 728.64]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 45/PageSize [516.24 728.64]/ImagingBBox null>>setpagedevice"
+ CustomMedia "JB5.Duplex/JB5 AutoDuplex 182x257mm" 516.24 719.64 9 27 9 36 "<</PageSize[516.24 719.64]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 45/PageSize [516.24 719.64]/ImagingBBox null>>setpagedevice"
+ CustomMedia "JB5.FB/JB5 Borderless 182x257mm" 531.79 739 0 0 0 0 "<</PageSize[531.79 739]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 45/cupsReal0 .098/cupsReal1 .051/PageSize [531.79 739]/ImagingBBox null>>setpagedevice"
+ CustomMedia "2L/2L 127x178mm" 360 504 9 9 9 9 "<</PageSize[360 504]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 122/PageSize[360 504]/ImagingBBox null>>setpagedevice"
+ CustomMedia "2L.FB/2L Borderless 127x178mm" 372.81 514.36 0 0 0 0 "<</PageSize[372.81 514.36]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 122/cupsReal0 .089/cupsReal1 .051/PageSize[372.81 514.36]/ImagingBBox null>>setpagedevice"
+ CustomMedia "EnvChou3/#3 Japanese Envelope 120x235mm" 339.84 666 9 40.536 9 9 "<</PageSize[339.84 666]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 110/PageSize[339.84 666]/ImagingBBox null>>setpagedevice"
+ CustomMedia "EnvChou4/#4 Japanese Envelope 90x205mm" 254.88 581.04 9 40.536 9 9 "<</PageSize[254.88 581.04]/ImagingBBox null>>setpagedevice"
+ "<</cupsInteger0 111/PageSize[254.88 581.04]/ImagingBBox null>>setpagedevice"
+
+ // Custom page sizes from 3x4in to Legal
+ HWMargins 9 9 9 9
+ VariablePaperSize Yes
+ MinSize 3in 4in
+ MaxSize 8.5in 30in
+
+ // <%Mimas:NoCDDVD%>
+ {
+ ModelName "HP Envy 100 d410 Series"
+ Attribute "NickName" "" "HP Envy 100 d410 Series, $Version"
+ Attribute "ShortNickName" "" "HP Envy 100 d410 Series"
+ Attribute "1284DeviceID" "" "MFG:HP;MDL:envy 100 d410 series;DES:envy 100 d410 series;"
+ PCFileName "hp-envy_100_d410_series.ppd"
+ Attribute "Product" "" "(HP Envy 100 d410 Series)"
+ }
+ } // End Supported media sizes with full bleed.
+
+} // End Mimas
+
+//Sanjay: Changes End
+
+
+
//////// Pyramid without AutoDuplex and CD-DVD
{
Attribute "hpPrinterLanguage" "" "pcl3gui2"
@@ -6819,6 +7404,14 @@ Manufacturer "HP"
// <%Pyramid:NoAutoDuplex:NoCDDVD%>
{
+ ModelName "HP Deskjet 1000 j110 Series"
+ Attribute "NickName" "" "HP Deskjet 1000 j110 Series, $Version"
+ Attribute "ShortNickName" "" "HP Deskjet 1000 j110 Series"
+ Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 1000 j110 series;DES:deskjet 1000 j110 series;"
+ PCFileName "hp-deskjet_1000_j110_series.ppd"
+ Attribute "Product" "" "(HP Deskjet 1000 j110 Series)"
+ }
+ {
ModelName "HP Deskjet 1050 j410 Series"
Attribute "NickName" "" "HP Deskjet 1050 j410 Series, $Version"
Attribute "ShortNickName" "" "HP Deskjet 1050 j410 Series"
@@ -6827,6 +7420,14 @@ Manufacturer "HP"
Attribute "Product" "" "(HP Deskjet 1050 j410 All-in-one Printer)"
}
{
+ ModelName "HP Deskjet 2000 j210 Series"
+ Attribute "NickName" "" "HP Deskjet 2000 j210 Series, $Version"
+ Attribute "ShortNickName" "" "HP Deskjet 2000 j210 Series"
+ Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 2000 j210 series;DES:deskjet 2000 j210 series;"
+ PCFileName "hp-deskjet_2000_j210_series.ppd"
+ Attribute "Product" "" "(HP Deskjet 2000 j210 Series)"
+ }
+ {
ModelName "HP Deskjet 2050 j510 Series"
Attribute "NickName" "" "HP Deskjet 2050 j510 Series, $Version"
Attribute "ShortNickName" "" "HP Deskjet 2050 j510 Series"
@@ -6834,6 +7435,22 @@ Manufacturer "HP"
PCFileName "hp-deskjet_2050_j510_series.ppd"
Attribute "Product" "" "(HP Deskjet 2050 j510 All-in-one Printer)"
}
+ {
+ ModelName "HP Deskjet 3000 j310 Series"
+ Attribute "NickName" "" "HP Deskjet 3000 j310 Series, $Version"
+ Attribute "ShortNickName" "" "HP Deskjet 3000 j310 Series"
+ Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 3000 j310 series;DES:deskjet 3000 j310 series;"
+ PCFileName "hp-deskjet_3000_j310_series.ppd"
+ Attribute "Product" "" "(HP Deskjet 3000 j310 Series)"
+ }
+ {
+ ModelName "HP Deskjet 3050 j610 Series"
+ Attribute "NickName" "" "HP Deskjet 3050 j610 Series, $Version"
+ Attribute "ShortNickName" "" "HP Deskjet 3050 j610 Series"
+ Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 3050 j610 series;DES:deskjet 3050 j610 series;"
+ PCFileName "hp-deskjet_3050_j610_series.ppd"
+ Attribute "Product" "" "(HP Deskjet 3050 j610 Series)"
+ }
} // End Pyramid without AutoDuplex and CD-DVD
@@ -13088,7 +13705,7 @@ Group "RLT/HP Real Life Technologies"
}
{
ModelName "HP LaserJet m1120 MFP"
- Attribute "NickName" "" "HP LaserJet m1120 MFP, $Version"
+ Attribute "NickName" "" "HP LaserJet m1120 MFP, $Version, requires proprietary plugin"
Attribute "ShortNickName" "" "HP LaserJet m1120 MFP"
Attribute "1284DeviceID" "" "MFG:HP;MDL:hp laserjet m1120 mfp;DES:hp laserjet m1120 mfp;"
PCFileName "hp-laserjet_m1120_mfp.ppd"
@@ -13096,7 +13713,7 @@ Group "RLT/HP Real Life Technologies"
}
{
ModelName "HP LaserJet m1120n MFP"
- Attribute "NickName" "" "HP LaserJet m1120n MFP, $Version"
+ Attribute "NickName" "" "HP LaserJet m1120n MFP, $Version, requires proprietary plugin"
Attribute "ShortNickName" "" "HP LaserJet m1120n MFP"
Attribute "1284DeviceID" "" "MFG:HP;MDL:hp laserjet m1120n mfp;DES:hp laserjet m1120n mfp;"
PCFileName "hp-laserjet_m1120n_mfp.ppd"
@@ -13104,7 +13721,7 @@ Group "RLT/HP Real Life Technologies"
}
{
ModelName "HP LaserJet m1319f MFP"
- Attribute "NickName" "" "HP LaserJet m1319f MFP, $Version"
+ Attribute "NickName" "" "HP LaserJet m1319f MFP, $Version, requires proprietary plugin"
Attribute "ShortNickName" "" "HP LaserJet m1319f MFP"
Attribute "1284DeviceID" "" "MFG:HP;MDL:hp laserjet m1319f mfp;DES:hp laserjet m1319f mfp;"
PCFileName "hp-laserjet_m1319f_mfp.ppd"
@@ -13228,7 +13845,7 @@ Group "RLT/HP Real Life Technologies"
}
{
ModelName "HP LaserJet Professional m1132 MFP"
- Attribute "NickName" "" "HP LaserJet Professional m1132 MFP, $Version"
+ Attribute "NickName" "" "HP LaserJet Professional m1132 MFP, $Version, requires proprietary plugin"
Attribute "ShortNickName" "" "HP LJ Professional m1132 MFP"
Attribute "1284DeviceID" "" "MFG:HP;MDL:hp laserjet professional m1132 mfp;DES:hp laserjet professional m1132 mfp;"
PCFileName "hp-laserjet_professional_m1132_mfp.ppd"
@@ -13236,7 +13853,7 @@ Group "RLT/HP Real Life Technologies"
}
{
ModelName "HP LaserJet Professional m1136 MFP"
- Attribute "NickName" "" "HP LaserJet Professional m1136 MFP, $Version"
+ Attribute "NickName" "" "HP LaserJet Professional m1136 MFP, $Version, requires proprietary plugin"
Attribute "ShortNickName" "" "HP LJ Professional m1136 MFP"
Attribute "1284DeviceID" "" "MFG:HP;MDL:hp laserjet professional m1136 mfp;DES:hp laserjet professional m1136 mfp;"
PCFileName "hp-laserjet_professional_m1136_mfp.ppd"
@@ -13244,13 +13861,21 @@ Group "RLT/HP Real Life Technologies"
}
{
ModelName "HP LaserJet Professional m1212nf MFP"
- Attribute "NickName" "" "HP LaserJet Professional m1212nf MFP, $Version"
+ Attribute "NickName" "" "HP LaserJet Professional m1212nf MFP, $Version, requires proprietary plugin"
Attribute "ShortNickName" "" "HP LJ Professional m1212nf MFP"
Attribute "1284DeviceID" "" "MFG:HP;MDL:hp laserjet professional m1212nf mfp;DES:hp laserjet professional m1212nf mfp;"
PCFileName "hp-laserjet_professional_m1212nf_mfp.ppd"
Attribute "Product" "" "(HP LaserJet Professional m1212nf Multifunction Printer)"
}
{
+ ModelName "HP LaserJet Professional m1217nfw MFP"
+ Attribute "NickName" "" "HP LaserJet Professional m1217nfw MFP, $Version, requires proprietary plugin"
+ Attribute "ShortNickName" "" "HP LJ Professional m1217nfw MFP"
+ Attribute "1284DeviceID" "" "MFG:HP;MDL:hp laserjet professional m1217nfw mfp;DES:hp laserjet professional m1217nfw mfp;"
+ PCFileName "hp-laserjet_professional_m1217nfw_mfp.ppd"
+ Attribute "Product" "" "(HP LaserJet Professional m1217nfw Multifunction Printer)"
+ }
+ {
ModelName "HP LaserJet Professional p1566"
Attribute "NickName" "" "HP LaserJet Professional p1566, $Version, requires proprietary plugin"
Attribute "ShortNickName" "" "HP LaserJet Professional p1566"
@@ -13264,6 +13889,8 @@ Group "RLT/HP Real Life Technologies"
///////////////// LJZjsMono with Auto Duplex and No multiple Trays (for proprietary plugin)
{
Attribute "cupsEvenDuplex" "" "True"
+ Attribute "cupsBackSide" "" "Rotated"
+ Attribute "cupsFlipDuplex" "" "True"
Attribute "hpPrinterLanguage" "" "ljzjstream"
Group "General/General"
@@ -13308,7 +13935,6 @@ Group "RLT/HP Real Life Technologies"
UIConstraints "*PageSize 16k184x260 *Duplex"
UIConstraints "*PageSize 16k197x273 *Duplex"
UIConstraints "*PageSize Letter *Duplex"
- UIConstraints "*PageSize A4 *Duplex"
UIConstraints "*PageSize FLSA *Duplex"
UIConstraints "*PageSize Legal *Duplex"
UIConstraints "*PageSize EnvMonarch *Duplex"
@@ -13803,7 +14429,7 @@ Group "RLT/HP Real Life Technologies"
// <%LJm1005:Normal%>
{
ModelName "HP LaserJet m1005"
- Attribute "NickName" "" "HP LaserJet m1005, $Version"
+ Attribute "NickName" "" "HP LaserJet m1005, $Version, requires proprietary plugin"
Attribute "ShortNickName" "" "HP LaserJet m1005"
Attribute "1284DeviceID" "" "MFG:HP;MDL:hp laserjet m1005;DES:hp laserjet m1005;"
PCFileName "hp-laserjet_m1005.ppd"
diff --git a/prnt/drv/hpijs.drv.in b/prnt/drv/hpijs.drv.in
index 0045befd8..94b5cf539 100644
--- a/prnt/drv/hpijs.drv.in
+++ b/prnt/drv/hpijs.drv.in
@@ -11210,7 +11210,7 @@ Transparency"
}
{
ModelName "HP LaserJet m1120 MFP hpijs"
- Attribute "NickName" "" "HP LaserJet m1120 MFP hpijs, $Version"
+ Attribute "NickName" "" "HP LaserJet m1120 MFP hpijs, $Version, requires proprietary plugin"
Attribute "ShortNickName" "" "HP LaserJet m1120 MFP hpijs"
Attribute "1284DeviceID" "" "MFG:HP;MDL:hp laserjet m1120 mfp;DES:hp laserjet m1120 mfp;"
PCFileName "hp-laserjet_m1120_mfp-hpijs.ppd"
@@ -11218,7 +11218,7 @@ Transparency"
}
{
ModelName "HP LaserJet m1120n MFP hpijs"
- Attribute "NickName" "" "HP LaserJet m1120n MFP hpijs, $Version"
+ Attribute "NickName" "" "HP LaserJet m1120n MFP hpijs, $Version, requires proprietary plugin"
Attribute "ShortNickName" "" "HP LaserJet m1120n MFP hpijs"
Attribute "1284DeviceID" "" "MFG:HP;MDL:hp laserjet m1120n mfp;DES:hp laserjet m1120n mfp;"
PCFileName "hp-laserjet_m1120n_mfp-hpijs.ppd"
@@ -11226,7 +11226,7 @@ Transparency"
}
{
ModelName "HP LaserJet m1319f MFP hpijs"
- Attribute "NickName" "" "HP LaserJet m1319f MFP hpijs, $Version"
+ Attribute "NickName" "" "HP LaserJet m1319f MFP hpijs, $Version, requires proprietary plugin"
Attribute "ShortNickName" "" "HP LaserJet m1319f MFP hpijs"
Attribute "1284DeviceID" "" "MFG:HP;MDL:hp laserjet m1319f mfp;DES:hp laserjet m1319f mfp;"
PCFileName "hp-laserjet_m1319f_mfp-hpijs.ppd"
@@ -11388,7 +11388,7 @@ Transparency"
}
{
ModelName "HP LaserJet Professional m1132 MFP hpijs"
- Attribute "NickName" "" "HP LaserJet Professional m1132 MFP hpijs, $Version"
+ Attribute "NickName" "" "HP LaserJet Professional m1132 MFP hpijs, $Version, requires proprietary plugin"
Attribute "ShortNickName" "" "HP LJ Pro m1132 MFP hpijs"
Attribute "1284DeviceID" "" "MFG:HP;MDL:hp laserjet professional m1132 mfp;DES:hp laserjet professional m1132 mfp;"
PCFileName "hp-laserjet_professional_m1132_mfp-hpijs.ppd"
@@ -11396,7 +11396,7 @@ Transparency"
}
{
ModelName "HP LaserJet Professional m1136 MFP hpijs"
- Attribute "NickName" "" "HP LaserJet Professional m1136 MFP hpijs, $Version"
+ Attribute "NickName" "" "HP LaserJet Professional m1136 MFP hpijs, $Version, requires proprietary plugin"
Attribute "ShortNickName" "" "HP LJ Pro m1136 MFP hpijs"
Attribute "1284DeviceID" "" "MFG:HP;MDL:hp laserjet professional m1136 mfp;DES:hp laserjet professional m1136 mfp;"
PCFileName "hp-laserjet_professional_m1136_mfp-hpijs.ppd"
@@ -11404,13 +11404,21 @@ Transparency"
}
{
ModelName "HP LaserJet Professional m1212nf MFP hpijs"
- Attribute "NickName" "" "HP LaserJet Professional m1212nf MFP hpijs, $Version"
+ Attribute "NickName" "" "HP LaserJet Professional m1212nf MFP hpijs, $Version, requires proprietary plugin"
Attribute "ShortNickName" "" "HP LJ Pro m1212nf MFP hpijs"
Attribute "1284DeviceID" "" "MFG:HP;MDL:hp laserjet professional m1212nf mfp;DES:hp laserjet professional m1212nf mfp;"
PCFileName "hp-laserjet_professional_m1212nf_mfp-hpijs.ppd"
Attribute "Product" "" "(HP LaserJet Professional m1212nf Multifunction Printer)"
}
{
+ ModelName "HP LaserJet Professional m1217nfw MFP hpijs"
+ Attribute "NickName" "" "HP LaserJet Professional m1217nfw MFP hpijs, $Version, requires proprietary plugin"
+ Attribute "ShortNickName" "" "HP LJ Pro m1217nfw MFP hpijs"
+ Attribute "1284DeviceID" "" "MFG:HP;MDL:hp laserjet professional m1217nfw mfp;DES:hp laserjet professional m1217nfw mfp;"
+ PCFileName "hp-laserjet_professional_m1217nfw_mfp-hpijs.ppd"
+ Attribute "Product" "" "(HP LaserJet Professional m1217nfw Multifunction Printer)"
+ }
+ {
ModelName "HP LaserJet Professional p1566 hpijs"
Attribute "NickName" "" "HP LaserJet Professional p1566 hpijs, $Version, requires proprietary plugin"
Attribute "ShortNickName" "" "HP LJ Professional p1566 hpijs"
@@ -11870,7 +11878,7 @@ Transparency"
// <%LJm1005:Normal%>
{
ModelName "HP LaserJet m1005 hpijs"
- Attribute "NickName" "" "HP LaserJet m1005 hpijs, $Version"
+ Attribute "NickName" "" "HP LaserJet m1005 hpijs, $Version, requires proprietary plugin"
Attribute "ShortNickName" "" "HP LaserJet m1005 hpijs"
Attribute "1284DeviceID" "" "MFG:HP;MDL:hp laserjet m1005;DES:hp laserjet m1005;"
PCFileName "hp-laserjet_m1005-hpijs.ppd"
@@ -12518,6 +12526,14 @@ lity:PenSet=2,Quality:FullBleed=1"
Attribute "Product" "" "(HP Photosmart Plus All-in-one Printer - b209b)"
Attribute "Product" "" "(HP Photosmart Plus All-in-one Printer - b209c)"
}
+ {
+ ModelName "HP Photosmart Plus b210 Series hpijs"
+ Attribute "NickName" "" "HP Photosmart Plus b210 Series hpijs, $Version"
+ Attribute "ShortNickName" "" "HP PS Plus b210 Series hpijs"
+ Attribute "1284DeviceID" "" "MFG:HP;MDL:photosmart plus b210 series;DES:photosmart plus b210 series;"
+ PCFileName "hp-photosmart_plus_b210_series-hpijs.ppd"
+ Attribute "Product" "" "(HP Photosmart Plus b210 Series)"
+ }
} // end Stabler
/////////////// ViperPlusVIP
@@ -12872,6 +12888,15 @@ lity:PenSet=2,Quality:FullBleed=1"
PCFileName "hp-officejet_4500_g510n-z-hpijs.ppd"
Attribute "Product" "" "(HP Officejet 4500 g510n-z All-in-one Printer)"
}
+ // <%Mimas:NoCDDVD%>
+ {
+ ModelName "HP Envy 100 d410 Series hpijs"
+ Attribute "NickName" "" "HP Envy 100 d410 Series hpijs, $Version"
+ Attribute "ShortNickName" "" "HP Envy 100 d410 Series hpijs"
+ Attribute "1284DeviceID" "" "MFG:HP;MDL:envy 100 d410 series;DES:envy 100 d410 series;"
+ PCFileName "hp-envy_100_d410_series-hpijs.ppd"
+ Attribute "Product" "" "(HP Envy 100 d410 Series)"
+ }
} // end ViperPlusVIP
/////////////// ViperMinusVIP
@@ -13899,6 +13924,14 @@ lity:PenSet=2,Quality:FullBleed=1"
PCFileName "hp-officejet_pro_8500_a909n-hpijs.ppd"
Attribute "Product" "" "(HP Officejet Pro 8500 Premier All-in-one Printer - a909n)"
}
+ {
+ ModelName "HP Officejet Pro 8500 a910 hpijs"
+ Attribute "NickName" "" "HP Officejet Pro 8500 a910 hpijs, $Version"
+ Attribute "ShortNickName" "" "HP OJ Pro 8500 a910 hpijs"
+ Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet pro 8500 a910;DES:officejet pro 8500 a910;"
+ PCFileName "hp-officejet_pro_8500_a910-hpijs.ppd"
+ Attribute "Product" "" "(HP Officejet Pro 8500 a910a)"
+ }
} // end Corbett
//////// Python and OJ7000
@@ -14131,7 +14164,7 @@ lity:PenSet=2,Quality:FullBleed=1"
CustomMedia "Oufuku/Oufuku-Hagaki" 567.00 420.00 0.00 36.00 0.00 0.00 "%% FoomaticRIPOptionSetting: PageSize=Oufuku" "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
CustomMedia "w558h774/16K" 558.00 774.00 18.00 36.00 18.00 9.00 "%% FoomaticRIPOptionSetting: PageSize=w558h774" "%% FoomaticRIPOptionSetting: PageSize=w558h774"
CustomMedia "w612h935/Executive (JIS)" 612.00 935.00 18.00 36.00 18.00 9.00 "%% FoomaticRIPOptionSetting: PageSize=w612h935" "%% FoomaticRIPOptionSetting: PageSize=w612h935"
- // <%Python:Normal%>
+ // <%Python:NoMaxDPI%>
{
ModelName "HP Photosmart c309a Series hpijs"
Attribute "NickName" "" "HP Photosmart c309a Series hpijs, $Version"
@@ -14195,6 +14228,14 @@ lity:PenSet=2,Quality:FullBleed=1"
Attribute "Product" "" "(HP Officejet 6500 All-in-one Printer - e709a)"
Attribute "Product" "" "(HP Officejet 6500 All-in-one Printer - e709c)"
}
+ {
+ ModelName "HP Officejet 6500 e710a-f hpijs"
+ Attribute "NickName" "" "HP Officejet 6500 e710a-f hpijs, $Version"
+ Attribute "ShortNickName" "" "HP Officejet 6500 e710a-f hpijs"
+ Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet 6500 e710a-f;DES:officejet 6500 e710a-f;"
+ PCFileName "hp-officejet_6500_e710a-f-hpijs.ppd"
+ Attribute "Product" "" "(HP Officejet 6500 e710)"
+ }
// <%Python:NoAutoDuplex:NoCDDVD:NoMaxDPI%>
{
ModelName "HP Photosmart c5300 Series hpijs"
@@ -14232,6 +14273,40 @@ lity:PenSet=2,Quality:FullBleed=1"
PCFileName "hp-photosmart_d7500_series-hpijs.ppd"
Attribute "Product" "" "(HP Photosmart d7560 Printer)"
}
+ // <%Python10:NoCDDVD:NoMaxDPI%>
+ {
+ ModelName "HP Photosmart Prem c310 Series hpijs"
+ Attribute "NickName" "" "HP Photosmart Prem c310 Series hpijs, $Version"
+ Attribute "ShortNickName" "" "HP PS Prem c310 Series hpijs"
+ Attribute "1284DeviceID" "" "MFG:HP;MDL:photosmart prem c310 series;DES:photosmart prem c310 series;"
+ PCFileName "hp-photosmart_prem_c310_series-hpijs.ppd"
+ Attribute "Product" "" "(HP Photosmart Prem c310 Series)"
+ }
+ {
+ ModelName "HP Photosmart Prem c410 Series hpijs"
+ Attribute "NickName" "" "HP Photosmart Prem c410 Series hpijs, $Version"
+ Attribute "ShortNickName" "" "HP PS Prem c410 Series hpijs"
+ Attribute "1284DeviceID" "" "MFG:HP;MDL:photosmart prem c410 series;DES:photosmart prem c410 series;"
+ PCFileName "hp-photosmart_prem_c410_series-hpijs.ppd"
+ Attribute "Product" "" "(HP Photosmart Prem c410 Series)"
+ }
+ {
+ ModelName "HP Photosmart Estn c510 Series hpijs"
+ Attribute "NickName" "" "HP Photosmart Estn c510 Series hpijs, $Version"
+ Attribute "ShortNickName" "" "HP PS Estn c510 Series hpijs"
+ Attribute "1284DeviceID" "" "MFG:HP;MDL:photosmart estn c510 series;DES:photosmart estn c510 series;"
+ PCFileName "hp-photosmart_estn_c510_series-hpijs.ppd"
+ Attribute "Product" "" "(HP Photosmart Estn c510 Series)"
+ }
+ // <%Python10:NoAutoTray%>
+ {
+ ModelName "HP Officejet 6500 e710n-z hpijs"
+ Attribute "NickName" "" "HP Officejet 6500 e710n-z hpijs, $Version"
+ Attribute "ShortNickName" "" "HP Officejet 6500 e710n-z hpijs"
+ Attribute "1284DeviceID" "" "MFG:HP;MDL:officejet 6500 e710n-z;DES:officejet 6500 e710n-z;"
+ PCFileName "hp-officejet_6500_e710n-z-hpijs.ppd"
+ Attribute "Product" "" "(HP Oficejet 6500 e710n-z)"
+ }
{
// Large format SuperB paper support
CustomMedia "B4JIS/B4 (JIS)" 729.00 1033.00 18.00 36.00 18.00 9.00 "%% FoomaticRIPOptionSetting: PageSize=B4JIS" "%% FoomaticRIPOptionSetting: PageSize=B4JIS"
@@ -14513,6 +14588,14 @@ lity:PenSet=2,Quality:FullBleed=1"
// <%Pyramid:NoAutoDuplex:NoCDDVD%>
{
+ ModelName "HP Deskjet 1000 j110 Series hpijs"
+ Attribute "NickName" "" "HP Deskjet 1000 j110 Series hpijs, $Version"
+ Attribute "ShortNickName" "" "HP DJ 1000 j110 Series hpijs"
+ Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 1000 j110 series;DES:deskjet 1000 j110 series;"
+ PCFileName "hp-deskjet_1000_j110_series-hpijs.ppd"
+ Attribute "Product" "" "(HP Deskjet 1000 j110 Series)"
+ }
+ {
ModelName "HP Deskjet 1050 j410 Series hpijs"
Attribute "NickName" "" "HP Deskjet 1050 j410 Series hpijs, $Version"
Attribute "ShortNickName" "" "HP DJ 1050 j410 Series hpijs"
@@ -14521,6 +14604,14 @@ lity:PenSet=2,Quality:FullBleed=1"
Attribute "Product" "" "(HP Deskjet 1050 j410 All-in-one Printer)"
}
{
+ ModelName "HP Deskjet 2000 j210 Series hpijs"
+ Attribute "NickName" "" "HP Deskjet 2000 j210 Series hpijs, $Version"
+ Attribute "ShortNickName" "" "HP DJ 2000 j210 Series hpijs"
+ Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 2000 j210 series;DES:deskjet 2000 j210 series;"
+ PCFileName "hp-deskjet_2000_j210_series-hpijs.ppd"
+ Attribute "Product" "" "(HP Deskjet 2000 j210 Series)"
+ }
+ {
ModelName "HP Deskjet 2050 j510 Series hpijs"
Attribute "NickName" "" "HP Deskjet 2050 j510 Series hpijs, $Version"
Attribute "ShortNickName" "" "HP DJ 2050 j510 Series hpijs"
@@ -14528,6 +14619,22 @@ lity:PenSet=2,Quality:FullBleed=1"
PCFileName "hp-deskjet_2050_j510_series-hpijs.ppd"
Attribute "Product" "" "(HP Deskjet 2050 j510 All-in-one Printer)"
}
+ {
+ ModelName "HP Deskjet 3000 j310 Series hpijs"
+ Attribute "NickName" "" "HP Deskjet 3000 j310 Series hpijs, $Version"
+ Attribute "ShortNickName" "" "HP DJ 3000 j310 Series hpijs"
+ Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 3000 j310 series;DES:deskjet 3000 j310 series;"
+ PCFileName "hp-deskjet_3000_j310_series-hpijs.ppd"
+ Attribute "Product" "" "(HP Deskjet 3000 j310 Series)"
+ }
+ {
+ ModelName "HP Deskjet 3050 j610 Series hpijs"
+ Attribute "NickName" "" "HP Deskjet 3050 j610 Series hpijs, $Version"
+ Attribute "ShortNickName" "" "HP DJ 3050 j610 Series hpijs"
+ Attribute "1284DeviceID" "" "MFG:HP;MDL:deskjet 3050 j610 series;DES:deskjet 3050 j610 series;"
+ PCFileName "hp-deskjet_3050_j610_series-hpijs.ppd"
+ Attribute "Product" "" "(HP Deskjet 3050 j610 Series)"
+ }
} // End Pyramid
diff --git a/prnt/drv/hpijs.drv.in.template b/prnt/drv/hpijs.drv.in.template
index 55761bf68..8922da7cb 100644
--- a/prnt/drv/hpijs.drv.in.template
+++ b/prnt/drv/hpijs.drv.in.template
@@ -6806,6 +6806,7 @@ lity:PenSet=2,Quality:FullBleed=1"
CustomMedia "w612h935/Executive (JIS)" 612.00 935.00 18.00 36.00 18.00 9.00 "%% FoomaticRIPOptionSetting: PageSize=w612h935" "%% FoomaticRIPOptionSetting: PageSize=w612h935"
// <%ViperPlusVIP:Normal%>
// <%ViperPlusVIP:Trim%>
+ // <%Mimas:NoCDDVD%>
} // end ViperPlusVIP
/////////////// ViperMinusVIP
@@ -7970,11 +7971,13 @@ lity:PenSet=2,Quality:FullBleed=1"
CustomMedia "Oufuku/Oufuku-Hagaki" 567.00 420.00 0.00 36.00 0.00 0.00 "%% FoomaticRIPOptionSetting: PageSize=Oufuku" "%% FoomaticRIPOptionSetting: PageSize=Oufuku"
CustomMedia "w558h774/16K" 558.00 774.00 18.00 36.00 18.00 9.00 "%% FoomaticRIPOptionSetting: PageSize=w558h774" "%% FoomaticRIPOptionSetting: PageSize=w558h774"
CustomMedia "w612h935/Executive (JIS)" 612.00 935.00 18.00 36.00 18.00 9.00 "%% FoomaticRIPOptionSetting: PageSize=w612h935" "%% FoomaticRIPOptionSetting: PageSize=w612h935"
- // <%Python:Normal%>
+ // <%Python:NoMaxDPI%>
// <%Python:NoCDDVD%>
// <%Python:NoCDDVD:NoMaxDPI%>
// <%Python:NoAutoDuplex:NoCDDVD%>
// <%Python:NoAutoDuplex:NoCDDVD:NoMaxDPI%>
+ // <%Python10:NoCDDVD:NoMaxDPI%>
+ // <%Python10:NoAutoTray%>
{
// Large format SuperB paper support
CustomMedia "B4JIS/B4 (JIS)" 729.00 1033.00 18.00 36.00 18.00 9.00 "%% FoomaticRIPOptionSetting: PageSize=B4JIS" "%% FoomaticRIPOptionSetting: PageSize=B4JIS"
diff --git a/prnt/hpijs/context2.cpp b/prnt/hpijs/context2.cpp
index 61379512c..92a0089f1 100644
--- a/prnt/hpijs/context2.cpp
+++ b/prnt/hpijs/context2.cpp
@@ -1299,6 +1299,10 @@ DRIVER_ERROR PrintContext::SelectDevice
{
return UNSUPPORTED_PRINTER;
}
+ if(0 == strnlen((const char *)pSS->strDevID, DevIDBuffSize))
+ {
+ strncpy((char *)pSS->strDevID,szDeviceId,DevIDBuffSize);
+ }
thePrinter = pPFI->CreatePrinter (pSS, familyHandle);
if (thePrinter->constructor_error != NO_ERROR)
{
diff --git a/prnt/hpijs/djgenericvip.h b/prnt/hpijs/djgenericvip.h
index d1bf24159..5ce083440 100644
--- a/prnt/hpijs/djgenericvip.h
+++ b/prnt/hpijs/djgenericvip.h
@@ -159,6 +159,8 @@ public:
"Deskjet F42\0"
"Deskjet F44\0"
"Deskjet F45\0"
+ "Deskjet 2050 J510\0"
+ "Deskjet 1050 J410\0"
"Business Inkjet 1000\0"
"hp business inkjet 1100\0"
"HP Business Inkjet 1200\0"
@@ -193,6 +195,9 @@ public:
"PSC 2350\0"
"psc 2400\0"
"psc 2500\0"
+ "Officejet 4400 K410\0"
+ "Officejet 4500 All-in-One Printer - K710\0"
+ "Officejet 4500 G510\0"
"Officejet 6000 E609\0"
"Officejet 6500 E709\0"
"Officejet 7000 E809\0"
@@ -263,7 +268,10 @@ public:
"Photosmart D73\0"
"Photosmart D74\0"
"Photosmart D73\0"
+ "Photosmart D110\0"
"Photosmart Wireless B109\0"
+ "Photosmart B010\0"
+ "Photosmart B110\0"
) {m_iPrinterType = eDJGenericVIP;}
inline Printer* CreatePrinter(SystemServices* pSS) const { return new DJGenericVIP(pSS); }
inline PRINTER_TYPE GetPrinterType() const { return eDJGenericVIP;}
diff --git a/prnt/hpijs/filterhpa.cpp b/prnt/hpijs/filterhpa.cpp
index be53cc38f..f00aab541 100644
--- a/prnt/hpijs/filterhpa.cpp
+++ b/prnt/hpijs/filterhpa.cpp
@@ -1490,7 +1490,7 @@ TErnieFilter::TErnieFilter(int rowWidthInPixels, pixelTypes pixelType, unsigned
// The least compressible image will be all raw pixels. Maximum compressed size is:
// full size + a bloat of Cmd byte + 1 VLI byte per 255 pixels rounded up to nearest integer.
- int maxCompressionBufSize = fRowWidthInBytes + 1 + ((int)ceil(MAX((rowWidthInPixels-2)/255, 0)));
+ int maxCompressionBufSize = fRowWidthInBytes + 1 + ((int)ceil((float)MAX((rowWidthInPixels-2)/255, 0)));
fCompressionOutBuf = new unsigned char[maxCompressionBufSize];
ASSERT(fCompressionOutBuf);
diff --git a/prnt/hpijs/ljp1xxx.h b/prnt/hpijs/ljp1xxx.h
index 4e84d4570..4676b1acd 100644
--- a/prnt/hpijs/ljp1xxx.h
+++ b/prnt/hpijs/ljp1xxx.h
@@ -82,7 +82,7 @@ protected:
private:
int GetOutputResolutionY ()
{
- return 400;
+ return 600;
}
}; // LJP1XXX
diff --git a/prnt/hpijs/ljzjs.cpp b/prnt/hpijs/ljzjs.cpp
index e6cfdc9df..be3c4628c 100644
--- a/prnt/hpijs/ljzjs.cpp
+++ b/prnt/hpijs/ljzjs.cpp
@@ -313,6 +313,10 @@ DRIVER_ERROR LJZjs::StartPage (DWORD dwWidth, DWORD dwHeight)
return err;
}
+ if(m_bSIDModel)
+ {
+ dwNumItems = 13;
+ }
if (m_cmColorMode == COLOR && m_bIamColor)
{
iPlanes = 4;
@@ -337,8 +341,11 @@ DRIVER_ERROR LJZjs::StartPage (DWORD dwWidth, DWORD dwHeight)
i += SendItem (szStr+i, ZJIT_UINT32, ZJI_VIDEO_BPP, m_iBPP);
i += SendItem (szStr+i, ZJIT_UINT32, ZJI_VIDEO_X, dwWidth/m_iBPP);
i += SendItem (szStr+i, ZJIT_UINT32, ZJI_VIDEO_Y, m_dwLastRaster);
- i += SendItem (szStr+i, ZJIT_UINT32, ZJI_RET, RET_ON);
- i += SendItem (szStr+i, ZJIT_UINT32, ZJI_TONER_SAVE, (cqm == QUALITY_DRAFT) ? 1 : 0);
+ if(!m_bSIDModel)
+ {
+ i += SendItem (szStr+i, ZJIT_UINT32, ZJI_RET, RET_ON);
+ i += SendItem (szStr+i, ZJIT_UINT32, ZJI_TONER_SAVE, (cqm == QUALITY_DRAFT) ? 1 : 0);
+ }
err = Send ((const BYTE *) szStr, i);
return err;
@@ -494,6 +501,77 @@ DRIVER_ERROR LJZjs::JbigCompress ()
return err;
}
+
+/*JBig Compress for SID
+Separate function written for SID since for SID, compression is done for whole plane data at a time
+whereas Yoda does compression for 100 lines of each plane*/
+DRIVER_ERROR LJZjs::JbigCompress_SID ()
+{
+ DRIVER_ERROR err = NO_ERROR;
+ HPLJZjcBuff myBuffer;
+
+ int iPlanes = (m_cmColorMode == COLOR) ? 4 : 1;
+ int arrPlanesOrder[] = {3,2,1,4};
+ int nByteCount = 0;
+ int iHeight = 0;
+
+ HPLJZjsJbgEncSt se;
+ BYTE *pbUnCompressedData = NULL;
+
+ BYTE *bitmaps[4] =
+ {
+ m_pszInputRasterData,
+ m_pszInputRasterData + (m_dwWidth * m_iBPP * m_dwLastRaster),
+ m_pszInputRasterData + (m_dwWidth * m_iBPP * m_dwLastRaster * 2),
+ m_pszInputRasterData + (m_dwWidth * m_iBPP * m_dwLastRaster * 3)
+ };
+
+ myBuffer.pszCompressedData = new BYTE[m_dwWidth * m_dwLastRaster * m_iBPP];
+ if(NULL == myBuffer.pszCompressedData)
+ {
+ return ALLOCMEM_ERROR;
+ }
+ myBuffer.dwTotalSize = 0;
+
+ for (int nPlaneCount = 0; nPlaneCount < iPlanes; nPlaneCount++)
+ {
+
+ memset (myBuffer.pszCompressedData, 0, m_dwWidth * m_dwLastRaster * m_iBPP);
+ myBuffer.dwTotalSize = 0;
+
+ if(4 == iPlanes)/*If there are 4 planes follow SID order of 3 2 1 4*/
+ {
+ pbUnCompressedData = bitmaps[arrPlanesOrder[nPlaneCount]-1] ;
+ }
+ else /* Should not happen */
+ {
+ return SYSTEM_ERROR;
+ }
+
+
+ iHeight = m_dwLastRaster; /*Send all scan lines at one go*/
+
+ HPLJJBGCompress (m_dwWidth * 8 * m_iBPP, iHeight, &pbUnCompressedData, &myBuffer, &se);
+
+ if(0 == nPlaneCount)
+ {
+ StartPage (se.xd, se.yd);
+ }
+
+ err = this->SendPlaneData (arrPlanesOrder[nPlaneCount], &se, &myBuffer, FALSE);
+
+ }
+
+ delete [] myBuffer.pszCompressedData;
+ m_dwCurrentRaster = 0;
+ m_pszCurPtr = m_pszInputRasterData;
+ memset (m_pszCurPtr, 0, (m_dwWidth * m_dwLastRaster * iPlanes * m_iBPP));
+
+ err = EndPage ();
+
+ return err;
+}
+
DRIVER_ERROR HeaderLJZjs::EndJob ()
{
DRIVER_ERROR err = NO_ERROR;
diff --git a/prnt/hpijs/ljzjs.h b/prnt/hpijs/ljzjs.h
index 9caa54ddc..4bf0eee89 100644
--- a/prnt/hpijs/ljzjs.h
+++ b/prnt/hpijs/ljzjs.h
@@ -84,6 +84,7 @@ protected:
//private:
int MapPaperSize ();
DRIVER_ERROR JbigCompress ();
+ DRIVER_ERROR JbigCompress_SID ();
DRIVER_ERROR SendItemData (BYTE ItemType, WORD Item, DWORD dwValue);
DRIVER_ERROR StartPage (DWORD dwWidth, DWORD dwHeight);
virtual DRIVER_ERROR EndPage ()
@@ -115,6 +116,7 @@ protected:
int m_iPlaneNumber;
int m_iBPP;
int m_iP[4];
+ BOOL m_bSIDModel ; /*TRUE when the Color model is SID else FALSE(for Yoda)*/
}; // LJZjs
typedef enum
diff --git a/prnt/hpijs/ljzjscolor.cpp b/prnt/hpijs/ljzjscolor.cpp
index ae6316134..bd8caf9cc 100644
--- a/prnt/hpijs/ljzjscolor.cpp
+++ b/prnt/hpijs/ljzjscolor.cpp
@@ -79,6 +79,20 @@ LJZjsColor::LJZjsColor (SystemServices* pSS, int numfonts, BOOL proto)
m_iP[0] = 3;
m_bIamColor = TRUE;
m_iPrinterType = eLJZjsColor;
+
+ /*Checking for SID*/
+ char szSIDModelName[] = "HP LaserJet CP1025nw\0";
+ BYTE strDeviceID[DevIDBuffSize];
+ DRIVER_ERROR err;
+
+ m_bSIDModel = FALSE;
+ err = pSS->GetDeviceID(strDeviceID,DevIDBuffSize,FALSE);
+ if( NO_ERROR == err &&
+ (strnlen((const char*)strDeviceID, DevIDBuffSize)< DevIDBuffSize) &&
+ (strstr((const char*)strDeviceID, (const char*)szSIDModelName)))
+ {
+ m_bSIDModel = TRUE;
+ }
}
LJZjsColor::~LJZjsColor ()
@@ -191,6 +205,7 @@ LJZjsColorNormalColorMode::LJZjsColorNormalColorMode ()
DRIVER_ERROR LJZjsColor::Encapsulate (const RASTERDATA *pRasterData, BOOL bLastPlane)
{
+ DRIVER_ERROR err = NO_ERROR;
if( m_cmColorMode == COLOR )
{
if (pRasterData != NULL)
@@ -233,9 +248,16 @@ DRIVER_ERROR LJZjsColor::Encapsulate (const RASTERDATA *pRasterData, BOOL bLastP
if (m_dwCurrentRaster == m_dwLastRaster)
{
- JbigCompress ();
+ if(TRUE == m_bSIDModel)
+ {
+ err = JbigCompress_SID ();
+ }
+ else
+ {
+ err = JbigCompress();
+ }
}
- return NO_ERROR;
+ return err;
}
DRIVER_ERROR LJZjsColor::EndPage ()
@@ -260,8 +282,30 @@ DRIVER_ERROR LJZjsColor::EndPage ()
return err;
}
+/*
+SendPlaneData
+Description: Call the appropriate SendPlaneData based on whether its SID or YODA
+Arguments:
+se: Not used for SID. For YODA used to send header for last stride
+pcBuff: Pointer to struct having Compressed Data and size
+bLastStride: Last scan line. Not used for SID. Used to send header in YODA
+*/
DRIVER_ERROR LJZjsColor::SendPlaneData (int iPlaneNumber, HPLJZjsJbgEncSt *se, HPLJZjcBuff *pcBuff, BOOL bLastStride)
{
+ DRIVER_ERROR err = NO_ERROR;
+ if(TRUE == m_bSIDModel)
+ {
+ err = SendPlaneData_SID (iPlaneNumber,se, pcBuff,bLastStride);
+ }
+ else
+ {
+ err = SendPlaneData_YODA (iPlaneNumber, se, pcBuff, bLastStride);
+ }
+ return err;
+}
+
+DRIVER_ERROR LJZjsColor::SendPlaneData_YODA (int iPlaneNumber, HPLJZjsJbgEncSt *se, HPLJZjcBuff *pcBuff, BOOL bLastStride)
+{
DRIVER_ERROR err = NO_ERROR;
BYTE szStr[256];
static BOOL bNotSent = TRUE;
@@ -354,6 +398,107 @@ DRIVER_ERROR LJZjsColor::SendPlaneData (int iPlaneNumber, HPLJZjsJbgEncSt *se, H
return err;
}
+
+
+/*SendPlaneData for SID
+Description: Send the compressed data for the particular plane. Data sent in chunks of max size 64k
+or 0x10000
+Arguments:
+se: Not used for SID
+pcBuff: Pointer to struct having Compressed Data and size
+bLastStride: Last scan line. Not used for SID.
+*/
+DRIVER_ERROR LJZjsColor::SendPlaneData_SID (int iPlaneNumber, HPLJZjsJbgEncSt *se, HPLJZjcBuff *pcBuff, BOOL bLastStride)
+{
+ DRIVER_ERROR err = NO_ERROR;
+ BYTE szStr[256]; /*Buffer to send commands*/
+
+ BYTE *pbJBigData = NULL;
+
+ DWORD dwDataSize = 0; /*Holds the total size of compressed bytes to Send*/
+ DWORD dwMaxChunkSize = 0x10000; /*1 chunk can send 64k bytes. 64k = 0x10000*/
+ DWORD dwCurrentChunkSize = 0;
+ DWORD dwLoopCount = 0;
+
+ int iPadCount = 0;
+ int nByteCount = 0;
+
+ bool bLastChunk = FALSE;
+
+ memset (szStr, 0, sizeof(szStr));
+
+ /*Start Plane with item Plane*/
+ nByteCount = SendChunkHeader (szStr, 28, ZJT_START_PLANE, 1);
+ nByteCount += SendItem (szStr+nByteCount, ZJIT_UINT32, ZJI_PLANE,iPlaneNumber);
+
+ /**** Send JBIG header info ****/
+ nByteCount += SendChunkHeader (szStr+nByteCount, 36, ZJT_JBIG_BIH, 0);
+ err = Send ((const BYTE *) szStr, nByteCount);
+ ERRCHECK;
+
+ pbJBigData = pcBuff->pszCompressedData;
+ err = Send ((const BYTE *) pbJBigData, 20);
+ ERRCHECK;
+
+ pbJBigData += 20;/*First 20 bytes was JBIG header which is done*/
+ pcBuff->dwTotalSize -= 20;
+
+
+ if (pcBuff->dwTotalSize % 4) /*Make Data DWORD aligned by padding if reqd.*/
+ {
+ iPadCount = ((pcBuff->dwTotalSize / 4 + 1) * 4) - pcBuff->dwTotalSize;
+ }
+
+ dwDataSize = pcBuff->dwTotalSize;
+
+ /*Send the Compressed Data in chunks of 0x10000 (~64k)*/
+ for(dwLoopCount = 0; dwLoopCount < dwDataSize ; dwLoopCount +=dwMaxChunkSize)
+ {
+ memset (szStr, 0, sizeof(szStr));
+ dwCurrentChunkSize = dwMaxChunkSize;
+
+ if(dwLoopCount+dwCurrentChunkSize > dwDataSize)
+ {
+ dwCurrentChunkSize = dwDataSize - (dwLoopCount);
+ bLastChunk = TRUE;
+ }
+ if (!bLastChunk)
+ {
+ nByteCount = SendChunkHeader (szStr, dwCurrentChunkSize + 16, ZJT_JBIG_HID, 0);
+ }
+ else /*For last chunk add the pad count size and send header*/
+ {
+ nByteCount = SendChunkHeader (szStr, dwCurrentChunkSize + 16 + iPadCount, ZJT_JBIG_HID, 0);
+ }
+ err = Send ((const BYTE *) szStr, nByteCount);
+ ERRCHECK;
+
+ err = Send ((const BYTE *) pbJBigData, dwCurrentChunkSize);
+ ERRCHECK;
+
+ pbJBigData+=dwCurrentChunkSize;
+ }
+ if(iPadCount != 0)
+ {
+ memset (szStr, 0, iPadCount);
+ err = Send ((const BYTE *) szStr, iPadCount);
+ }
+
+ memset (szStr, 0, sizeof(szStr));
+
+ /*End JBig and then End Plane with item Plane*/
+
+ nByteCount = SendChunkHeader (szStr, 16, ZJT_END_JBIG, 0);
+
+ nByteCount += SendChunkHeader (szStr+nByteCount, 28, ZJT_END_PLANE, 1);
+ nByteCount += SendItem (szStr+nByteCount, ZJIT_UINT32, ZJI_PLANE,iPlaneNumber);
+
+ err = Send ((const BYTE *) szStr, nByteCount);
+ ERRCHECK;
+
+ return err;
+}
+
DRIVER_ERROR LJZjsColor::VerifyPenInfo()
{
ePen = BOTH_PENS;
diff --git a/prnt/hpijs/ljzjscolor.h b/prnt/hpijs/ljzjscolor.h
index 5fd0a13a6..97155192d 100644
--- a/prnt/hpijs/ljzjscolor.h
+++ b/prnt/hpijs/ljzjscolor.h
@@ -59,6 +59,8 @@ protected:
private:
virtual DRIVER_ERROR EndPage ();
virtual DRIVER_ERROR SendPlaneData (int iPlaneNumber, HPLJZjsJbgEncSt *se, HPLJZjcBuff *pcBuff, BOOL bLastStride);
+ virtual DRIVER_ERROR SendPlaneData_YODA (int iPlaneNumber, HPLJZjsJbgEncSt *se, HPLJZjcBuff *pcBuff, BOOL bLastStride);
+ virtual DRIVER_ERROR SendPlaneData_SID (int iPlaneNumber, HPLJZjsJbgEncSt *se, HPLJZjcBuff *pcBuff, BOOL bLastStride);
}; // LJZjsColor
@@ -97,6 +99,7 @@ public:
"HP Color LaserJet 1600\0" // models with null at end of each
"HP Color LaserJet 2600n\0"
"HP Color LaserJet CP1215\0"
+ "HP LaserJet CP1025nw\0"
) {m_iPrinterType = eLJZjsColor;}
inline Printer* CreatePrinter(SystemServices* pSS) const { return new LJZjsColor(pSS); }
inline PRINTER_TYPE GetPrinterType() const { return eLJZjsColor;}
diff --git a/prnt/hpijs/ljzjsmono.h b/prnt/hpijs/ljzjsmono.h
index 2b483e94d..cbcf56392 100644
--- a/prnt/hpijs/ljzjsmono.h
+++ b/prnt/hpijs/ljzjsmono.h
@@ -90,6 +90,12 @@ public:
"HP LaserJet 1020\0"
"HP LaserJet 1022\0"
"HP LaserJet P2035\0"
+ "HP LaserJet P1102\0"
+ "HP LaserJet P1566\0"
+ "HP LaserJet P1606\0"
+ "HP LaserJet Professional M1136\0"
+ "HP LaserJet Professional M1132\0"
+ "HP LaserJet Professional M1212nf\0"
) {m_iPrinterType = eLJZjsMono;}
inline Printer* CreatePrinter(SystemServices* pSS) const { return new LJZjsMono(pSS); }
inline PRINTER_TYPE GetPrinterType() const { return eLJZjsMono;}
diff --git a/prnt/ps/hp-business_inkjet_2250-ps.ppd.gz b/prnt/ps/hp-business_inkjet_2250-ps.ppd.gz
index e0de21018..773670aee 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 240c7055a..cf57e5ebd 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 2ba103596..7c5427dfa 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 f2b723b87..b1657efaa 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 217347c33..8b0c71e97 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 3a4966efd..d66576b6f 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 7c066d20a..74a9771d3 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 8a4b6a721..c5df8fd14 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 6fa10423e..ef4c620a3 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 f72ac6ec2..9b008d25d 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 a388b9f93..cc0ffe679 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 8c0b7c453..f480be62d 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 dd7887ccf..92486461c 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 dda9d7000..235d09057 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 eb5e9ee8e..954fcdb1f 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 d2f28b9c7..99caced85 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 a28bcb0f5..7a427f30c 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 bcf84f752..563fee2ac 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 3db7fb1b4..ecb537d31 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 a98b78761..18c6bcdd5 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 519218a43..1a3de8dde 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 0ba89dd21..f0810ee91 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 3a8148f43..6ef7e987a 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 7b496db6d..eb40cb8da 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 5af765ce3..a432f720d 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 74658931f..ea3b36203 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 4c2abfba7..984a2feb2 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 119f2fb42..c4b511145 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 ca93cbbbd..569655732 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 ca106e71f..14a246db7 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 0dcea9836..d951ee9c3 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 f0df6b1bb..1841356aa 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 35f333691..30b813685 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 c5fd780b7..24af4c0b0 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 606c23802..fdd95d451 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 522617d97..5adb1a0b7 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 deea82846..a965b9dd4 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 ad9db0753..771b7eeef 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 d71e82dcd..452e3b198 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 106d3e6f6..26e80d0e3 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 3d1758684..505846156 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 feb482907..c98ec6b5c 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 948ad41f0..0637c0f20 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 d67a30448..56cb8f483 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 9b2fb3796..bc1bf2e9b 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 3e3b77262..a0f1c565c 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 96324dfde..9ff1505d9 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 ed6249e5f..0e494d62e 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 c22c9eceb..b7a5ec9fe 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_cm4730_mfp-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cm4730_mfp-ps.ppd.gz
index 072d45b57..bcb983046 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 c8a1300bc..565bf3b37 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 931be9929..8b614d0eb 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 bf06fd6bf..845edccc0 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 28c62dfc2..5ae6f79dd 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 81e6e6995..1649f6ded 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 0b17003c0..b9ed2bade 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 b194fa8f8..265b44fa7 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 85251cfe7..d1c6999dd 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 4be790203..54e101294 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 94d5f30bb..8ea3e8393 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 f2f6f9c15..ea7180690 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 040b59d24..3fd4f3cb4 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 41303b9dd..bc3c29867 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 a9ac4b819..e45ceff4b 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 b31e939eb..12fd71bc2 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 4eb1fedad..b5ac79bac 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 697ac82ec..1050454d4 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 5b8f622ac..a668e0a85 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_cp6015-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp6015-ps.ppd.gz
index 08c62bebe..23f46d5d5 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-designjet_4020ps-ps.ppd.gz b/prnt/ps/hp-designjet_4020ps-ps.ppd.gz
index 1f4d1f9bd..b4d9456ce 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
new file mode 100644
index 000000000..1f228ba71
--- /dev/null
+++ 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
new file mode 100644
index 000000000..8644edfa4
--- /dev/null
+++ 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 305bf9252..ee88ba47b 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 5b17fb911..4765aa0de 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_t1100ps_24in-ps.ppd.gz b/prnt/ps/hp-designjet_t1100ps_24in-ps.ppd.gz
new file mode 100644
index 000000000..cda037988
--- /dev/null
+++ 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
new file mode 100644
index 000000000..1be877f87
--- /dev/null
+++ 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
new file mode 100644
index 000000000..5214f3a16
--- /dev/null
+++ 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
new file mode 100644
index 000000000..c390f214d
--- /dev/null
+++ 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 4bf588950..103f6b02a 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_t770_postscript-ps.ppd.gz b/prnt/ps/hp-designjet_t770_postscript-ps.ppd.gz
index c8061fe2a..f80f6aa8c 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 17e71718b..abf2fbf09 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-laserjet_1200-ps.ppd.gz b/prnt/ps/hp-laserjet_1200-ps.ppd.gz
index bf871f16f..9b05dd168 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 32a3ca1d9..a6bcf9c84 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 04b16ffa7..b07047467 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 d6e5db7d2..25eaf311b 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 81100d4e5..a83e20d82 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 e0c2351ea..408ab12a5 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 50e975360..de6fbfcb7 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 684facb51..6ba593160 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 978c8bd90..f9d8e16fd 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 f47ffde70..2e246494b 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 45b5749d2..48a8a8eee 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 768499f1b..d59ce9aea 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_2100-ps.ppd.gz b/prnt/ps/hp-laserjet_2100-ps.ppd.gz
index 2cb6c0549..033c2667a 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 4c0872a11..de3b6687d 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 5abba74cd..4aec7b41b 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 028b8d61f..b3c595bc4 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 76a6ea1e6..49a9a7d6d 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 276e99152..349d42a4c 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 d1da0096d..d60e51e7b 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 e1c181c8e..b09d56374 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 7d83ae133..2de0b53ca 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 73f1cce49..717845ccd 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 0d24db100..80027c2d3 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 af90a7ba9..cef2a8855 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 43c4b1736..f3fb4dc75 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 7c6102ebe..39d6b57d9 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 3284aa328..783fa2755 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 91aa7d949..447e38478 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 3212c6a8e..791b3067a 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 7bd79e597..5a968c0e8 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 6e1afb5be..060421810 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 97071dc03..e69e24c2d 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_4050_series-ps.ppd.gz b/prnt/ps/hp-laserjet_4050_series-ps.ppd.gz
index 6e90ef19b..bf53fbf70 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 da1a6fac3..9b4473250 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 2d7b1077d..010f39687 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 fcfe90226..d9de080ef 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 67b977f9c..ae06bef97 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 eff841daa..4632baa78 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 711d0a049..99df69916 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 53dde219d..59a88ed17 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 25cc9bf47..efaa0a136 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 51544a306..f7cf9ffac 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 5b37c81aa..de2d9d836 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 abbd03cbc..4cb021559 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 14058275d..0a1b406f2 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 604aab091..e457af624 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 0310588f3..3d477fa17 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 5942bffe9..51bcac6c0 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_5100_series-ps.ppd.gz b/prnt/ps/hp-laserjet_5100_series-ps.ppd.gz
index 3d51dd7bd..0a648c2ed 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 a976a0401..be25c323d 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 a34409c52..f8b9652d1 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 323d49a24..150c3962f 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 a5ad716e6..2b92666ca 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 ca8f27482..f1d83fec4 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 6bf6088e0..4ee95b41c 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 bce5c2ba8..b3d59b66f 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_6mp-ps.ppd.gz b/prnt/ps/hp-laserjet_6mp-ps.ppd.gz
index f05280389..ccfc3cdc6 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 99422f77f..5a53ffe0c 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_8000-ps.ppd.gz b/prnt/ps/hp-laserjet_8000-ps.ppd.gz
index 289b5079a..d8d0ebc56 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 016031621..3b3d789d1 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 8d50f3338..b2c0ecab3 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 cc939ea7d..91d72ce04 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 730bb4be4..0bb4cfb38 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 8d17e2870..253ce6a77 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 9e97922ab..3988667b8 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 e30fe7bdd..b6b841aff 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 7a541c42a..387f38847 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 abaeb2754..c7cf41c2f 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 a6a191aeb..f13f9a726 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 482e04467..0e153508c 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 c30db4bc9..4cee40366 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_m1522_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_m1522_mfp-ps.ppd.gz
index 53e84f428..9416fa4fa 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 6985823eb..e28e62d73 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 999c84633..5a3988822 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_m2727_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_m2727_mfp-ps.ppd.gz
index 1b11b051c..56684b491 100644
--- a/prnt/ps/hp-laserjet_m2727_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_m2727_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_m2727nf_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_m2727nf_mfp-ps.ppd.gz
index 08132ac16..d31a9bd8c 100644
--- a/prnt/ps/hp-laserjet_m2727nf_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_m2727nf_mfp-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_m2727nfs_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_m2727nfs_mfp-ps.ppd.gz
index ca08679bd..47bca15c9 100644
--- a/prnt/ps/hp-laserjet_m2727nfs_mfp-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_m2727nfs_mfp-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 79aef5203..a9c52133e 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 68e4cc94b..8df205349 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 afe0590e7..7ccbf5865 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 c4546796b..dec839f14 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_m5025_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_m5025_mfp-ps.ppd.gz
index 2d28b66e1..17b6df6f7 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 94963aaa0..0ea0b5ad0 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_m9040_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_m9040_mfp-ps.ppd.gz
index 48f611098..bf634b3e7 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 fd7a82379..581e802f8 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 1b9f03a94..276808d27 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_p2015_series-ps.ppd.gz b/prnt/ps/hp-laserjet_p2015_series-ps.ppd.gz
index 8e0337555..2b4955734 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_p2015dn_series-ps.ppd.gz b/prnt/ps/hp-laserjet_p2015dn_series-ps.ppd.gz
index 4b3f32e81..09b76df68 100644
--- a/prnt/ps/hp-laserjet_p2015dn_series-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_p2015dn_series-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_p2015n_series-ps.ppd.gz b/prnt/ps/hp-laserjet_p2015n_series-ps.ppd.gz
index f8d126c3f..9874a82f1 100644
--- a/prnt/ps/hp-laserjet_p2015n_series-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_p2015n_series-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_p2015x_series-ps.ppd.gz b/prnt/ps/hp-laserjet_p2015x_series-ps.ppd.gz
index 59370199c..19379ce73 100644
--- a/prnt/ps/hp-laserjet_p2015x_series-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_p2015x_series-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_p2055-ps.ppd.gz b/prnt/ps/hp-laserjet_p2055-ps.ppd.gz
index f503f6e8e..c5b4bb5bb 100644
--- a/prnt/ps/hp-laserjet_p2055-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_p2055-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_p2055d-ps.ppd.gz b/prnt/ps/hp-laserjet_p2055d-ps.ppd.gz
index e78b34205..c5e490b44 100644
--- a/prnt/ps/hp-laserjet_p2055d-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_p2055d-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_p2055dn-ps.ppd.gz b/prnt/ps/hp-laserjet_p2055dn-ps.ppd.gz
index c67453cc7..b791a4acc 100644
--- a/prnt/ps/hp-laserjet_p2055dn-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_p2055dn-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_p2055x-ps.ppd.gz b/prnt/ps/hp-laserjet_p2055x-ps.ppd.gz
index 7c6fa6709..001b29807 100644
--- a/prnt/ps/hp-laserjet_p2055x-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_p2055x-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 fac7aa5ea..8eae39632 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 b9c64f80f..bae9b3fc7 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 ef0218f83..9866a00b1 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_p4014-ps.ppd.gz b/prnt/ps/hp-laserjet_p4014-ps.ppd.gz
index ac33501a1..86f5b06f2 100644
--- a/prnt/ps/hp-laserjet_p4014-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_p4014-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_p4014dn-ps.ppd.gz b/prnt/ps/hp-laserjet_p4014dn-ps.ppd.gz
index 9ef2f02a9..cf1098962 100644
--- a/prnt/ps/hp-laserjet_p4014dn-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_p4014dn-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_p4014n-ps.ppd.gz b/prnt/ps/hp-laserjet_p4014n-ps.ppd.gz
index 2fb54279c..60c7a9ecf 100644
--- a/prnt/ps/hp-laserjet_p4014n-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_p4014n-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_p4015-ps.ppd.gz b/prnt/ps/hp-laserjet_p4015-ps.ppd.gz
index d7867c06d..4e6517363 100644
--- a/prnt/ps/hp-laserjet_p4015-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_p4015-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_p4015dn-ps.ppd.gz b/prnt/ps/hp-laserjet_p4015dn-ps.ppd.gz
index 6aa512748..fafca3aec 100644
--- a/prnt/ps/hp-laserjet_p4015dn-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_p4015dn-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_p4015n-ps.ppd.gz b/prnt/ps/hp-laserjet_p4015n-ps.ppd.gz
index 308e539ff..f588c3649 100644
--- a/prnt/ps/hp-laserjet_p4015n-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_p4015n-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_p4015tn-ps.ppd.gz b/prnt/ps/hp-laserjet_p4015tn-ps.ppd.gz
index 51441bff2..ec781d86b 100644
--- a/prnt/ps/hp-laserjet_p4015tn-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_p4015tn-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_p4015x-ps.ppd.gz b/prnt/ps/hp-laserjet_p4015x-ps.ppd.gz
index c2db875e7..cf9193d16 100644
--- a/prnt/ps/hp-laserjet_p4015x-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_p4015x-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_p4515-ps.ppd.gz b/prnt/ps/hp-laserjet_p4515-ps.ppd.gz
index 51f647bac..2017a3096 100644
--- a/prnt/ps/hp-laserjet_p4515-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_p4515-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_p4515n-ps.ppd.gz b/prnt/ps/hp-laserjet_p4515n-ps.ppd.gz
index 0d8f37a29..fcf18331d 100644
--- a/prnt/ps/hp-laserjet_p4515n-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_p4515n-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_p4515tn-ps.ppd.gz b/prnt/ps/hp-laserjet_p4515tn-ps.ppd.gz
index 573d35e0e..974cd29cf 100644
--- a/prnt/ps/hp-laserjet_p4515tn-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_p4515tn-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_p4515x-ps.ppd.gz b/prnt/ps/hp-laserjet_p4515x-ps.ppd.gz
index 20515b3d5..f584d8495 100644
--- a/prnt/ps/hp-laserjet_p4515x-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_p4515x-ps.ppd.gz
Binary files differ
diff --git a/prnt/ps/hp-laserjet_p4515xm-ps.ppd.gz b/prnt/ps/hp-laserjet_p4515xm-ps.ppd.gz
index ce4a9c6fa..4b00ecdd2 100644
--- a/prnt/ps/hp-laserjet_p4515xm-ps.ppd.gz
+++ b/prnt/ps/hp-laserjet_p4515xm-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 0a860e6e3..d4d71a594 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 b4b21739e..2c15fe2b1 100644
--- a/prnt/ps/hp-mopier_320-ps.ppd.gz
+++ b/prnt/ps/hp-mopier_320-ps.ppd.gz
Binary files differ