diff options
author | Didier Raboud <odyx@debian.org> | 2018-09-30 12:02:23 +0200 |
---|---|---|
committer | Didier Raboud <odyx@debian.org> | 2018-09-30 12:02:23 +0200 |
commit | 52c161308265a2690c81a14bbbe3e00be908d74f (patch) | |
tree | 079e1de2c0684a7b6af822dc08add3f19a3d5ab1 | |
parent | e1e7ce22d35e4cd6b36863ebdf3b743236a9ead6 (diff) |
New upstream version 3.18.9
1221 files changed, 17611 insertions, 11073 deletions
diff --git a/Makefile.am b/Makefile.am index 33417f807..ef6480fbf 100644 --- a/Makefile.am +++ b/Makefile.am @@ -62,7 +62,9 @@ libsane_hpaio_la_SOURCES = scan/sane/hpaio.c scan/sane/mfpdtf.c scan/sane/pml.c scan/sane/sanei_init_debug.c scan/sane/marvell.h scan/sane/marvelli.h scan/sane/marvell.c scan/sane/soapht.c scan/sane/soap.c \ scan/sane/soaphti.h scan/sane/soapi.h scan/sane/xml.c scan/sane/xml.h scan/sane/ledm.h scan/sane/ledmi.h scan/sane/ledm.c \ scan/sane/bb_ledm.c scan/sane/http.h scan/sane/http.c scan/sane/sclpml.c scan/sane/sclpml.h common/utils.c common/utils.h \ - scan/sane/escl.h scan/sane/escli.h scan/sane/escl.c + scan/sane/escl.h scan/sane/escli.h scan/sane/escl.c \ + scan/sane/orblitei.h scan/sane/orblite.h scan/sane/orblite.c \ + scan/sane/OrbliteScan/LinuxCommon.h scan/sane/OrbliteScan/MacCommon.h if DARWIN_BUILD libsane_hpaio_la_LDFLAGS = -module -framework CoreFoundation -version-info 1:0:0 else @@ -176,7 +178,7 @@ if !HPLIP_CLASS_DRIVER dist_cmd_SCRIPTS = align.py info.py print.py toolbox.py clean.py colorcal.py unload.py testpage.py makeuri.py check.py fab.py levels.py \ sendfax.py setup.py makecopies.py probe.py timedate.py firmware.py scan.py systray.py plugin.py linefeedcal.py pqdiag.py \ faxsetup.py devicesettings.py printsettings.py query.py pkservice.py wificonfig.py diagnose_plugin.py uninstall.py \ - upgrade.py config_usb_printer.py diagnose_queues.py logcapture.py doctor.py + upgrade.py config_usb_printer.py diagnose_queues.py logcapture.py doctor.py uiscan.py homedir = $(hplipdir) dist_home_DATA = check-plugin.py @@ -191,7 +193,7 @@ dist_base_DATA = base/maint.py base/codes.py base/g.py base/pml.py base/status.p base/imagesize.py base/models.py base/validation.py base/sixext.py base/avahi.py \ base/mdns.py base/tui.py base/dime.py base/ldif.py base/vcard.py base/module.py \ base/pkit.py base/queues.py base/password.py base/services.py base/os_utils.py \ - base/smart_install.py base/six.py + base/smart_install.py base/six.py base/imageprocessing.py basepexpectdir = $(hplipdir)/base/pexpect dist_basepexpect_DATA=base/pexpect/__init__.py @@ -471,6 +473,10 @@ hplip_desktop_DATA = hplip.desktop # hplip-systray.desktop hplip_systraydir = $(systraydir) hplip_systray_DATA = hplip-systray.desktop + +#hp-uiscan_desktop +hp_uiscan_desktopdir = $(icondir) +hp_uiscan_desktop_DATA = hp-uiscan.desktop endif @@ -589,7 +595,6 @@ hpcups_SOURCES = prnt/hpcups/HPCupsFilter.cpp prnt/hpcups/HPCupsFilter.h prnt/hp hpcups_CXXFLAGS = $(APDK_ENDIAN_FLAG) $(DBUS_CFLAGS) hpcups_LDADD = -L./prnt/hpcups/ -ljpeg -ldl -lImageProcessor -lcups -lcupsimage -lz $(DBUS_LIBS) - #else #hpcupsdir = $(cupsfilterdir) #hpcups_PROGRAMS = hpcups @@ -705,8 +710,8 @@ if !HPLIP_CLASS_DRIVER ln -sf $(libdir)/sane/libsane-hpaio.so.1 $(libdir)/x86_64-linux-gnu/sane/ ; \ fi; \ if [ \( \( "$(UNAME)" = "i686" -o "$(UNAME)" = "i386" \) -a -d "$(libdir)/i386-linux-gnu" \) ]; then \ - ln -sf $(libdir)/libhpmud.so.0.0.6 $(libdir)/i386-linux-gnu/libhpmud.so ; \ - ln -sf $(libdir)/libhpmud.so.0.0.6 $(libdir)/i386-linux-gnu/libhpmud.so.0 ; \ + ln -sf $(libdir)/libhpmud.so.0.0.6 $(libdir)/i386-linux-gnu/libhpmud.so ; \ + ln -sf $(libdir)/libhpmud.so.0.0.6 $(libdir)/i386-linux-gnu/libhpmud.so.0 ; \ ln -sf $(libdir)/sane/libsane-hpaio.so.1.0.0 $(libdir)/i386-linux-gnu/sane/libsane-hpaio.so.1 ; \ ln -sf $(libdir)/sane/libsane-hpaio.so.1.0.0 $(libdir)/i386-linux-gnu/sane/libsane-hpaio.so ; \ fi \ @@ -778,6 +783,7 @@ if HPLIP_CLASS_DRIVER rm -rf $(distdir)/ui5/ rm -rf $(distdir)/align.py rm -rf $(distdir)/info.py + rm -rf $(distdir)/uiscan.py rm -rf $(distdir)/toolbox.py rm -rf $(distdir)/clean.py rm -rf $(distdir)/colorcal.py @@ -821,6 +827,7 @@ if HPLIP_CLASS_DRIVER rm -rf $(distdir)/__init__.py rm -rf $(distdir)/hpdio.py rm -rf $(distdir)/hplip.desktop.in + rm -rf $(distdir)/hp-uiscan.desktop.in rm -rf $(distdir)/hplip-systray.desktop.in rm -rf $(distdir)/print.py rm -rf $(distdir)/printsettings.py diff --git a/Makefile.in b/Makefile.in index 6b52c81f3..910a26827 100644 --- a/Makefile.in +++ b/Makefile.in @@ -78,10 +78,10 @@ DIST_COMMON = $(am__configure_deps) \ $(dist_plugins4_SCRIPTS) $(dist_plugins5_SCRIPTS) \ $(dist_unrel_DATA) $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ $(srcdir)/class_cups_drv.inc $(srcdir)/cups_drv.inc \ - $(srcdir)/foomatic_drv.inc $(srcdir)/hplip-systray.desktop.in \ - $(srcdir)/hplip.conf.in $(srcdir)/hplip.desktop.in \ - $(srcdir)/hplip.list.in $(srcdir)/unreleased.inc \ - $(top_srcdir)/configure \ + $(srcdir)/foomatic_drv.inc $(srcdir)/hp-uiscan.desktop.in \ + $(srcdir)/hplip-systray.desktop.in $(srcdir)/hplip.conf.in \ + $(srcdir)/hplip.desktop.in $(srcdir)/hplip.list.in \ + $(srcdir)/unreleased.inc $(top_srcdir)/configure \ $(top_srcdir)/data/policykit/com.hp.hplip.service.in \ $(top_srcdir)/prnt/drv/hpcups.drv.in \ $(top_srcdir)/prnt/drv/hpijs.drv.in COPYING config.guess \ @@ -151,9 +151,9 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d -CONFIG_CLEAN_FILES = hplip.conf hplip.desktop hplip-systray.desktop \ - prnt/drv/hpijs.drv prnt/drv/hpcups.drv hplip.list \ - data/policykit/com.hp.hplip.service +CONFIG_CLEAN_FILES = hplip.conf hplip.desktop hp-uiscan.desktop \ + hplip-systray.desktop prnt/drv/hpijs.drv prnt/drv/hpcups.drv \ + hplip.list data/policykit/com.hp.hplip.service CONFIG_CLEAN_VPATH_FILES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ @@ -217,6 +217,7 @@ am__installdirs = "$(DESTDIR)$(cupsextdir)" "$(DESTDIR)$(hpmudextdir)" \ "$(DESTDIR)$(ui5dir)" "$(DESTDIR)$(unreldir)" \ "$(DESTDIR)$(www0dir)" "$(DESTDIR)$(www3dir)" \ "$(DESTDIR)$(www4dir)" "$(DESTDIR)$(docdir)" \ + "$(DESTDIR)$(hp_uiscan_desktopdir)" \ "$(DESTDIR)$(hplip_confdir)" "$(DESTDIR)$(hplip_desktopdir)" \ "$(DESTDIR)$(hplip_systraydir)" LTLIBRARIES = $(cupsext_LTLIBRARIES) $(hpmudext_LTLIBRARIES) \ @@ -374,7 +375,10 @@ am__libsane_hpaio_la_SOURCES_DIST = scan/sane/hpaio.c \ scan/sane/ledmi.h scan/sane/ledm.c scan/sane/bb_ledm.c \ scan/sane/http.h scan/sane/http.c scan/sane/sclpml.c \ scan/sane/sclpml.h common/utils.c common/utils.h \ - scan/sane/escl.h scan/sane/escli.h scan/sane/escl.c + scan/sane/escl.h scan/sane/escli.h scan/sane/escl.c \ + scan/sane/orblitei.h scan/sane/orblite.h scan/sane/orblite.c \ + scan/sane/OrbliteScan/LinuxCommon.h \ + scan/sane/OrbliteScan/MacCommon.h @HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@am_libsane_hpaio_la_OBJECTS = libsane_hpaio_la-hpaio.lo \ @HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@ libsane_hpaio_la-mfpdtf.lo \ @HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@ libsane_hpaio_la-pml.lo \ @@ -391,7 +395,8 @@ am__libsane_hpaio_la_SOURCES_DIST = scan/sane/hpaio.c \ @HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@ libsane_hpaio_la-http.lo \ @HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@ libsane_hpaio_la-sclpml.lo \ @HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@ libsane_hpaio_la-utils.lo \ -@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@ libsane_hpaio_la-escl.lo +@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@ libsane_hpaio_la-escl.lo \ +@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@ libsane_hpaio_la-orblite.lo libsane_hpaio_la_OBJECTS = $(am_libsane_hpaio_la_OBJECTS) libsane_hpaio_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(libsane_hpaio_la_CFLAGS) \ @@ -611,7 +616,7 @@ am__dist_cmd_SCRIPTS_DIST = align.py info.py print.py toolbox.py \ printsettings.py query.py pkservice.py wificonfig.py \ diagnose_plugin.py uninstall.py upgrade.py \ config_usb_printer.py diagnose_queues.py logcapture.py \ - doctor.py + doctor.py uiscan.py am__dist_fin_SCRIPTS_DIST = prnt/filters/hpps am__dist_hpfax_SCRIPTS_DIST = fax/backend/hpfax.py am__dist_hplip_SCRIPTS_DIST = hpssd.py __init__.py hpdio.py @@ -677,7 +682,7 @@ am__dist_base_DATA_DIST = base/maint.py base/codes.py base/g.py \ base/tui.py base/dime.py base/ldif.py base/vcard.py \ base/module.py base/pkit.py base/queues.py base/password.py \ base/services.py base/os_utils.py base/smart_install.py \ - base/six.py + base/six.py base/imageprocessing.py am__dist_basepexpect_DATA_DIST = base/pexpect/__init__.py am__dist_copier_DATA_DIST = copier/copier.py copier/__init__.py am__dist_fax_DATA_DIST = fax/fax.py fax/__init__.py fax/coverpages.py \ @@ -877,10 +882,12 @@ am__dist_ppd_DATA_DIST = prnt/ps/hp-designjet_z6810ps_42in-ps.ppd.gz \ prnt/ps/hp-color_laserjet_4500-ps.ppd.gz \ prnt/ps/hp-laserjet_p2015_series-ps.ppd.gz \ prnt/ps/hp-color_laserjet_5m-ps.ppd.gz \ + prnt/ps/hp-pagewide_color_755-ps.ppd.gz \ prnt/ps/hp-color_laserjet_5500-ps.ppd.gz \ prnt/ps/hp-laserjet_3050-ps.ppd.gz \ prnt/ps/hp-pagewide_color_mfp_e58650-ps.ppd.gz \ prnt/ps/hp-designjet_t795ps_44in-ps.ppd.gz \ + prnt/ps/hp-laserjet_pro_m148-m149-ps.ppd.gz \ prnt/ps/hp-color_laserjet_cp5225dn-ps.ppd.gz \ prnt/ps/hp-color_laserjet_m552-ps.ppd.gz \ prnt/ps/hp-laserjet_pro_m402_m403-ps.ppd.gz \ @@ -892,6 +899,7 @@ am__dist_ppd_DATA_DIST = prnt/ps/hp-designjet_z6810ps_42in-ps.ppd.gz \ prnt/ps/hp-color_laserjet_8500-ps.ppd.gz \ prnt/ps/hp-color_laserjet_4600-ps.ppd.gz \ prnt/ps/hp-pagewide_p55250-ps.ppd.gz \ + prnt/ps/hp-laserjet_pro_m118-m119-ps.ppd.gz \ prnt/ps/hp-color_laserjet_pro_mfp_m477d-ps.ppd.gz \ prnt/ps/hp-laserjet_500_color_m551-ps.ppd.gz \ prnt/ps/hp-laserjet_4300-ps.ppd.gz \ @@ -903,6 +911,7 @@ am__dist_ppd_DATA_DIST = prnt/ps/hp-designjet_z6810ps_42in-ps.ppd.gz \ prnt/ps/hp-laserjet_mfp_m725-ps.ppd.gz \ prnt/ps/hp-business_inkjet_2300-ps.ppd.gz \ prnt/ps/hp-officejet_color_mfp_x585.ppd.gz \ + prnt/ps/hp-pagewide_color_mfp_774-779-ps.ppd.gz \ prnt/ps/hp-laserjet_3052-ps.ppd.gz \ prnt/ps/hp-color_laserjet_2605-ps.ppd.gz \ prnt/ps/hp-laserjet_p2055_series-ps.ppd.gz \ @@ -945,6 +954,7 @@ am__dist_ppd_DATA_DIST = prnt/ps/hp-designjet_z6810ps_42in-ps.ppd.gz \ prnt/ps/hp-laserjet_pro_m701-ps.ppd.gz \ prnt/ps/hp-designjet_Z9_44in-ps.ppd.gz \ prnt/ps/hp-laserjet_m9040_mfp-ps.ppd.gz \ + prnt/ps/hp-laserjet_pro_m148f-m149f-ps.ppd.gz \ prnt/ps/hp-laserjet_1300-ps.ppd.gz \ prnt/ps/hp-pagewide_pro_mfp_772-777-ps.ppd.gz \ prnt/ps/hp-color_laserjet_4600_series-ps.ppd.gz \ @@ -2011,7 +2021,8 @@ DATA = $(apparmor_abstraction_DATA) $(apparmor_profile_DATA) \ $(dist_selinux_DATA) $(dist_ui_DATA) $(dist_ui4_DATA) \ $(dist_ui5_DATA) $(dist_unrel_DATA) $(dist_www0_DATA) \ $(dist_www3_DATA) $(dist_www4_DATA) $(doc_DATA) \ - $(hplip_conf_DATA) $(hplip_desktop_DATA) $(hplip_systray_DATA) + $(hp_uiscan_desktop_DATA) $(hplip_conf_DATA) \ + $(hplip_desktop_DATA) $(hplip_systray_DATA) ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -3162,10 +3173,12 @@ foomatic_ps_printers = \ prnt/ps/hp-color_laserjet_4500-ps.ppd.gz \ prnt/ps/hp-laserjet_p2015_series-ps.ppd.gz \ prnt/ps/hp-color_laserjet_5m-ps.ppd.gz \ + prnt/ps/hp-pagewide_color_755-ps.ppd.gz \ prnt/ps/hp-color_laserjet_5500-ps.ppd.gz \ prnt/ps/hp-laserjet_3050-ps.ppd.gz \ prnt/ps/hp-pagewide_color_mfp_e58650-ps.ppd.gz \ prnt/ps/hp-designjet_t795ps_44in-ps.ppd.gz \ + prnt/ps/hp-laserjet_pro_m148-m149-ps.ppd.gz \ prnt/ps/hp-color_laserjet_cp5225dn-ps.ppd.gz \ prnt/ps/hp-color_laserjet_m552-ps.ppd.gz \ prnt/ps/hp-laserjet_pro_m402_m403-ps.ppd.gz \ @@ -3177,6 +3190,7 @@ foomatic_ps_printers = \ prnt/ps/hp-color_laserjet_8500-ps.ppd.gz \ prnt/ps/hp-color_laserjet_4600-ps.ppd.gz \ prnt/ps/hp-pagewide_p55250-ps.ppd.gz \ + prnt/ps/hp-laserjet_pro_m118-m119-ps.ppd.gz \ prnt/ps/hp-color_laserjet_pro_mfp_m477d-ps.ppd.gz \ prnt/ps/hp-laserjet_500_color_m551-ps.ppd.gz \ prnt/ps/hp-laserjet_4300-ps.ppd.gz \ @@ -3188,6 +3202,7 @@ foomatic_ps_printers = \ prnt/ps/hp-laserjet_mfp_m725-ps.ppd.gz \ prnt/ps/hp-business_inkjet_2300-ps.ppd.gz \ prnt/ps/hp-officejet_color_mfp_x585.ppd.gz \ + prnt/ps/hp-pagewide_color_mfp_774-779-ps.ppd.gz \ prnt/ps/hp-laserjet_3052-ps.ppd.gz \ prnt/ps/hp-color_laserjet_2605-ps.ppd.gz \ prnt/ps/hp-laserjet_p2055_series-ps.ppd.gz \ @@ -3230,6 +3245,7 @@ foomatic_ps_printers = \ prnt/ps/hp-laserjet_pro_m701-ps.ppd.gz \ prnt/ps/hp-designjet_Z9_44in-ps.ppd.gz \ prnt/ps/hp-laserjet_m9040_mfp-ps.ppd.gz \ + prnt/ps/hp-laserjet_pro_m148f-m149f-ps.ppd.gz \ prnt/ps/hp-laserjet_1300-ps.ppd.gz \ prnt/ps/hp-pagewide_pro_mfp_772-777-ps.ppd.gz \ prnt/ps/hp-color_laserjet_4600_series-ps.ppd.gz \ @@ -4252,7 +4268,9 @@ dist_unrel_DATA = @HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@ scan/sane/sanei_init_debug.c scan/sane/marvell.h scan/sane/marvelli.h scan/sane/marvell.c scan/sane/soapht.c scan/sane/soap.c \ @HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@ scan/sane/soaphti.h scan/sane/soapi.h scan/sane/xml.c scan/sane/xml.h scan/sane/ledm.h scan/sane/ledmi.h scan/sane/ledm.c \ @HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@ scan/sane/bb_ledm.c scan/sane/http.h scan/sane/http.c scan/sane/sclpml.c scan/sane/sclpml.h common/utils.c common/utils.h \ -@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@ scan/sane/escl.h scan/sane/escli.h scan/sane/escl.c +@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@ scan/sane/escl.h scan/sane/escli.h scan/sane/escl.c \ +@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@ scan/sane/orblitei.h scan/sane/orblite.h scan/sane/orblite.c \ +@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@ scan/sane/OrbliteScan/LinuxCommon.h scan/sane/OrbliteScan/MacCommon.h @DARWIN_BUILD_FALSE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@libsane_hpaio_la_LDFLAGS = -version-info 1:0:0 @DARWIN_BUILD_TRUE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@libsane_hpaio_la_LDFLAGS = -module -framework CoreFoundation -version-info 1:0:0 @@ -4344,7 +4362,7 @@ dist_unrel_DATA = @FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@dist_cmd_SCRIPTS = align.py info.py print.py toolbox.py clean.py colorcal.py unload.py testpage.py makeuri.py check.py fab.py levels.py \ @FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ sendfax.py setup.py makecopies.py probe.py timedate.py firmware.py scan.py systray.py plugin.py linefeedcal.py pqdiag.py \ @FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ faxsetup.py devicesettings.py printsettings.py query.py pkservice.py wificonfig.py diagnose_plugin.py uninstall.py \ -@FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ upgrade.py config_usb_printer.py diagnose_queues.py logcapture.py doctor.py +@FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ upgrade.py config_usb_printer.py diagnose_queues.py logcapture.py doctor.py uiscan.py @FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@homedir = $(hplipdir) @FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@dist_home_DATA = check-plugin.py \ @@ -4358,7 +4376,7 @@ dist_unrel_DATA = @FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ base/imagesize.py base/models.py base/validation.py base/sixext.py base/avahi.py \ @FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ base/mdns.py base/tui.py base/dime.py base/ldif.py base/vcard.py base/module.py \ @FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ base/pkit.py base/queues.py base/password.py base/services.py base/os_utils.py \ -@FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ base/smart_install.py base/six.py +@FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ base/smart_install.py base/six.py base/imageprocessing.py @FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@basepexpectdir = $(hplipdir)/base/pexpect @FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@dist_basepexpect_DATA = base/pexpect/__init__.py @@ -4547,6 +4565,10 @@ dist_unrel_DATA = @FULL_BUILD_TRUE@@GUI_BUILD_TRUE@@HPLIP_BUILD_TRUE@hplip_systraydir = $(systraydir) @FULL_BUILD_TRUE@@GUI_BUILD_TRUE@@HPLIP_BUILD_TRUE@hplip_systray_DATA = hplip-systray.desktop +#hp-uiscan_desktop +@FULL_BUILD_TRUE@@GUI_BUILD_TRUE@@HPLIP_BUILD_TRUE@hp_uiscan_desktopdir = $(icondir) +@FULL_BUILD_TRUE@@GUI_BUILD_TRUE@@HPLIP_BUILD_TRUE@hp_uiscan_desktop_DATA = hp-uiscan.desktop + # hpps (Finishing PS filter) @FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@findir = $(cupsfilterdir) @FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@dist_fin_SCRIPTS = prnt/filters/hpps @@ -4648,7 +4670,6 @@ libapdk_la_CFLAGS = $(libapdk_la_CXXFLAGS) -Iprnt/hpijs @HPCUPS_INSTALL_TRUE@hpcups_CXXFLAGS = $(APDK_ENDIAN_FLAG) $(DBUS_CFLAGS) @HPCUPS_INSTALL_TRUE@hpcups_LDADD = -L./prnt/hpcups/ -ljpeg -ldl -lImageProcessor -lcups -lcupsimage -lz $(DBUS_LIBS) - #else #hpcupsdir = $(cupsfilterdir) #hpcups_PROGRAMS = hpcups @@ -4739,6 +4760,8 @@ hplip.conf: $(top_builddir)/config.status $(srcdir)/hplip.conf.in cd $(top_builddir) && $(SHELL) ./config.status $@ hplip.desktop: $(top_builddir)/config.status $(srcdir)/hplip.desktop.in cd $(top_builddir) && $(SHELL) ./config.status $@ +hp-uiscan.desktop: $(top_builddir)/config.status $(srcdir)/hp-uiscan.desktop.in + cd $(top_builddir) && $(SHELL) ./config.status $@ hplip-systray.desktop: $(top_builddir)/config.status $(srcdir)/hplip-systray.desktop.in cd $(top_builddir) && $(SHELL) ./config.status $@ prnt/drv/hpijs.drv: $(top_builddir)/config.status $(top_srcdir)/prnt/drv/hpijs.drv.in @@ -5740,6 +5763,7 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsane_hpaio_la-ledm.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsane_hpaio_la-marvell.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsane_hpaio_la-mfpdtf.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsane_hpaio_la-orblite.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsane_hpaio_la-pml.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsane_hpaio_la-sanei_init_debug.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsane_hpaio_la-scl.Plo@am__quote@ @@ -6253,6 +6277,13 @@ libsane_hpaio_la-escl.lo: scan/sane/escl.c @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsane_hpaio_la_CFLAGS) $(CFLAGS) -c -o libsane_hpaio_la-escl.lo `test -f 'scan/sane/escl.c' || echo '$(srcdir)/'`scan/sane/escl.c +libsane_hpaio_la-orblite.lo: scan/sane/orblite.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsane_hpaio_la_CFLAGS) $(CFLAGS) -MT libsane_hpaio_la-orblite.lo -MD -MP -MF $(DEPDIR)/libsane_hpaio_la-orblite.Tpo -c -o libsane_hpaio_la-orblite.lo `test -f 'scan/sane/orblite.c' || echo '$(srcdir)/'`scan/sane/orblite.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libsane_hpaio_la-orblite.Tpo $(DEPDIR)/libsane_hpaio_la-orblite.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='scan/sane/orblite.c' object='libsane_hpaio_la-orblite.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsane_hpaio_la_CFLAGS) $(CFLAGS) -c -o libsane_hpaio_la-orblite.lo `test -f 'scan/sane/orblite.c' || echo '$(srcdir)/'`scan/sane/orblite.c + pcardext_la-pcardext.lo: pcard/pcardext/pcardext.c @am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pcardext_la_CFLAGS) $(CFLAGS) -MT pcardext_la-pcardext.lo -MD -MP -MF $(DEPDIR)/pcardext_la-pcardext.Tpo -c -o pcardext_la-pcardext.lo `test -f 'pcard/pcardext/pcardext.c' || echo '$(srcdir)/'`pcard/pcardext/pcardext.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/pcardext_la-pcardext.Tpo $(DEPDIR)/pcardext_la-pcardext.Plo @@ -8757,6 +8788,26 @@ uninstall-docDATA: test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(docdir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(docdir)" && rm -f $$files +install-hp_uiscan_desktopDATA: $(hp_uiscan_desktop_DATA) + @$(NORMAL_INSTALL) + test -z "$(hp_uiscan_desktopdir)" || $(MKDIR_P) "$(DESTDIR)$(hp_uiscan_desktopdir)" + @list='$(hp_uiscan_desktop_DATA)'; test -n "$(hp_uiscan_desktopdir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(hp_uiscan_desktopdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(hp_uiscan_desktopdir)" || exit $$?; \ + done + +uninstall-hp_uiscan_desktopDATA: + @$(NORMAL_UNINSTALL) + @list='$(hp_uiscan_desktop_DATA)'; test -n "$(hp_uiscan_desktopdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(hp_uiscan_desktopdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(hp_uiscan_desktopdir)" && rm -f $$files install-hplip_confDATA: $(hplip_conf_DATA) @$(NORMAL_INSTALL) test -z "$(hplip_confdir)" || $(MKDIR_P) "$(DESTDIR)$(hplip_confdir)" @@ -9026,7 +9077,7 @@ all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(SCRIPTS) $(DATA) install-binPROGRAMS: install-libLTLIBRARIES installdirs: - for dir in "$(DESTDIR)$(cupsextdir)" "$(DESTDIR)$(hpmudextdir)" "$(DESTDIR)$(libdir)" "$(DESTDIR)$(libsane_hpaiodir)" "$(DESTDIR)$(pcardextdir)" "$(DESTDIR)$(scanextdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(dat2drvdir)" "$(DESTDIR)$(hpdir)" "$(DESTDIR)$(hpcupsdir)" "$(DESTDIR)$(hpcupsfaxdir)" "$(DESTDIR)$(hppsdir)" "$(DESTDIR)$(locatedriverdir)" "$(DESTDIR)$(cmddir)" "$(DESTDIR)$(findir)" "$(DESTDIR)$(hpfaxdir)" "$(DESTDIR)$(hplipdir)" "$(DESTDIR)$(plugins4dir)" "$(DESTDIR)$(plugins5dir)" "$(DESTDIR)$(ripdir)" "$(DESTDIR)$(pstotiffdir)" "$(DESTDIR)$(apparmor_abstractiondir)" "$(DESTDIR)$(apparmor_profiledir)" "$(DESTDIR)$(cupsdrvdir)" "$(DESTDIR)$(cupsdrv2dir)" "$(DESTDIR)$(apparmor_abstractiondir)" "$(DESTDIR)$(apparmor_profiledir)" "$(DESTDIR)$(basedir)" "$(DESTDIR)$(basepexpectdir)" "$(DESTDIR)$(copierdir)" "$(DESTDIR)$(faxdir)" "$(DESTDIR)$(fax_filtersdir)" "$(DESTDIR)$(filterdir)" "$(DESTDIR)$(halpredir)" "$(DESTDIR)$(homedir)" "$(DESTDIR)$(hpcupsfaxppddir)" "$(DESTDIR)$(hpijsfaxppddir)" "$(DESTDIR)$(hplip_statedir)" "$(DESTDIR)$(images_128x128dir)" "$(DESTDIR)$(images_16x16dir)" "$(DESTDIR)$(images_24x24dir)" "$(DESTDIR)$(images_256x256dir)" "$(DESTDIR)$(images_32x32dir)" "$(DESTDIR)$(images_64x64dir)" "$(DESTDIR)$(images_devicesdir)" "$(DESTDIR)$(images_otherdir)" "$(DESTDIR)$(installdir)" "$(DESTDIR)$(ldldir)" "$(DESTDIR)$(localzdir)" "$(DESTDIR)$(locatedriverdir)" "$(DESTDIR)$(modelsdir)" "$(DESTDIR)$(pcarddir)" "$(DESTDIR)$(pcldir)" "$(DESTDIR)$(pluginsdir)" "$(DESTDIR)$(policykit_dbus_etcdir)" "$(DESTDIR)$(policykit_dbus_sharedir)" "$(DESTDIR)$(policykit_policydir)" "$(DESTDIR)$(postscriptdir)" "$(DESTDIR)$(ppddir)" "$(DESTDIR)$(printpluginsdir)" "$(DESTDIR)$(prntdir)" "$(DESTDIR)$(rulesdir)" "$(DESTDIR)$(rulessystemdir)" "$(DESTDIR)$(scandir)" "$(DESTDIR)$(selinuxdir)" "$(DESTDIR)$(uidir)" "$(DESTDIR)$(ui4dir)" "$(DESTDIR)$(ui5dir)" "$(DESTDIR)$(unreldir)" "$(DESTDIR)$(www0dir)" "$(DESTDIR)$(www3dir)" "$(DESTDIR)$(www4dir)" "$(DESTDIR)$(docdir)" "$(DESTDIR)$(hplip_confdir)" "$(DESTDIR)$(hplip_desktopdir)" "$(DESTDIR)$(hplip_systraydir)"; do \ + for dir in "$(DESTDIR)$(cupsextdir)" "$(DESTDIR)$(hpmudextdir)" "$(DESTDIR)$(libdir)" "$(DESTDIR)$(libsane_hpaiodir)" "$(DESTDIR)$(pcardextdir)" "$(DESTDIR)$(scanextdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(dat2drvdir)" "$(DESTDIR)$(hpdir)" "$(DESTDIR)$(hpcupsdir)" "$(DESTDIR)$(hpcupsfaxdir)" "$(DESTDIR)$(hppsdir)" "$(DESTDIR)$(locatedriverdir)" "$(DESTDIR)$(cmddir)" "$(DESTDIR)$(findir)" "$(DESTDIR)$(hpfaxdir)" "$(DESTDIR)$(hplipdir)" "$(DESTDIR)$(plugins4dir)" "$(DESTDIR)$(plugins5dir)" "$(DESTDIR)$(ripdir)" "$(DESTDIR)$(pstotiffdir)" "$(DESTDIR)$(apparmor_abstractiondir)" "$(DESTDIR)$(apparmor_profiledir)" "$(DESTDIR)$(cupsdrvdir)" "$(DESTDIR)$(cupsdrv2dir)" "$(DESTDIR)$(apparmor_abstractiondir)" "$(DESTDIR)$(apparmor_profiledir)" "$(DESTDIR)$(basedir)" "$(DESTDIR)$(basepexpectdir)" "$(DESTDIR)$(copierdir)" "$(DESTDIR)$(faxdir)" "$(DESTDIR)$(fax_filtersdir)" "$(DESTDIR)$(filterdir)" "$(DESTDIR)$(halpredir)" "$(DESTDIR)$(homedir)" "$(DESTDIR)$(hpcupsfaxppddir)" "$(DESTDIR)$(hpijsfaxppddir)" "$(DESTDIR)$(hplip_statedir)" "$(DESTDIR)$(images_128x128dir)" "$(DESTDIR)$(images_16x16dir)" "$(DESTDIR)$(images_24x24dir)" "$(DESTDIR)$(images_256x256dir)" "$(DESTDIR)$(images_32x32dir)" "$(DESTDIR)$(images_64x64dir)" "$(DESTDIR)$(images_devicesdir)" "$(DESTDIR)$(images_otherdir)" "$(DESTDIR)$(installdir)" "$(DESTDIR)$(ldldir)" "$(DESTDIR)$(localzdir)" "$(DESTDIR)$(locatedriverdir)" "$(DESTDIR)$(modelsdir)" "$(DESTDIR)$(pcarddir)" "$(DESTDIR)$(pcldir)" "$(DESTDIR)$(pluginsdir)" "$(DESTDIR)$(policykit_dbus_etcdir)" "$(DESTDIR)$(policykit_dbus_sharedir)" "$(DESTDIR)$(policykit_policydir)" "$(DESTDIR)$(postscriptdir)" "$(DESTDIR)$(ppddir)" "$(DESTDIR)$(printpluginsdir)" "$(DESTDIR)$(prntdir)" "$(DESTDIR)$(rulesdir)" "$(DESTDIR)$(rulessystemdir)" "$(DESTDIR)$(scandir)" "$(DESTDIR)$(selinuxdir)" "$(DESTDIR)$(uidir)" "$(DESTDIR)$(ui4dir)" "$(DESTDIR)$(ui5dir)" "$(DESTDIR)$(unreldir)" "$(DESTDIR)$(www0dir)" "$(DESTDIR)$(www3dir)" "$(DESTDIR)$(www4dir)" "$(DESTDIR)$(docdir)" "$(DESTDIR)$(hp_uiscan_desktopdir)" "$(DESTDIR)$(hplip_confdir)" "$(DESTDIR)$(hplip_desktopdir)" "$(DESTDIR)$(hplip_systraydir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am @@ -9116,13 +9167,13 @@ install-data-am: install-apparmor_abstractionDATA \ install-dist_ui4DATA install-dist_ui5DATA install-dist_uiDATA \ install-dist_unrelDATA install-dist_www0DATA \ install-dist_www3DATA install-dist_www4DATA install-docDATA \ - install-hpPROGRAMS install-hpcupsPROGRAMS \ - install-hpcupsfaxPROGRAMS install-hplip_confDATA \ - install-hplip_desktopDATA install-hplip_systrayDATA \ - install-hpmudextLTLIBRARIES install-hppsPROGRAMS \ - install-libsane_hpaioLTLIBRARIES install-locatedriverPROGRAMS \ - install-pcardextLTLIBRARIES install-pstotiffSCRIPTS \ - install-scanextLTLIBRARIES + install-hpPROGRAMS install-hp_uiscan_desktopDATA \ + install-hpcupsPROGRAMS install-hpcupsfaxPROGRAMS \ + install-hplip_confDATA install-hplip_desktopDATA \ + install-hplip_systrayDATA install-hpmudextLTLIBRARIES \ + install-hppsPROGRAMS install-libsane_hpaioLTLIBRARIES \ + install-locatedriverPROGRAMS install-pcardextLTLIBRARIES \ + install-pstotiffSCRIPTS install-scanextLTLIBRARIES @$(NORMAL_INSTALL) $(MAKE) $(AM_MAKEFLAGS) install-data-hook install-dvi: install-dvi-am @@ -9209,11 +9260,11 @@ uninstall-am: uninstall-apparmor_abstractionDATA \ uninstall-dist_unrelDATA uninstall-dist_www0DATA \ uninstall-dist_www3DATA uninstall-dist_www4DATA \ uninstall-docDATA uninstall-hpPROGRAMS \ - uninstall-hpcupsPROGRAMS uninstall-hpcupsfaxPROGRAMS \ - uninstall-hplip_confDATA uninstall-hplip_desktopDATA \ - uninstall-hplip_systrayDATA uninstall-hpmudextLTLIBRARIES \ - uninstall-hppsPROGRAMS uninstall-libLTLIBRARIES \ - uninstall-libsane_hpaioLTLIBRARIES \ + uninstall-hp_uiscan_desktopDATA uninstall-hpcupsPROGRAMS \ + uninstall-hpcupsfaxPROGRAMS uninstall-hplip_confDATA \ + uninstall-hplip_desktopDATA uninstall-hplip_systrayDATA \ + uninstall-hpmudextLTLIBRARIES uninstall-hppsPROGRAMS \ + uninstall-libLTLIBRARIES uninstall-libsane_hpaioLTLIBRARIES \ uninstall-locatedriverPROGRAMS uninstall-pcardextLTLIBRARIES \ uninstall-pstotiffSCRIPTS uninstall-scanextLTLIBRARIES @$(NORMAL_INSTALL) @@ -9267,20 +9318,21 @@ uninstall-am: uninstall-apparmor_abstractionDATA \ install-dist_unrelDATA install-dist_www0DATA \ install-dist_www3DATA install-dist_www4DATA install-docDATA \ install-dvi install-dvi-am install-exec install-exec-am \ - install-hpPROGRAMS install-hpcupsPROGRAMS \ - install-hpcupsfaxPROGRAMS install-hplip_confDATA \ - install-hplip_desktopDATA install-hplip_systrayDATA \ - install-hpmudextLTLIBRARIES install-hppsPROGRAMS install-html \ - install-html-am install-info install-info-am \ - install-libLTLIBRARIES install-libsane_hpaioLTLIBRARIES \ - install-locatedriverPROGRAMS install-man \ - install-pcardextLTLIBRARIES install-pdf install-pdf-am \ - install-ps install-ps-am install-pstotiffSCRIPTS \ - install-scanextLTLIBRARIES install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags uninstall uninstall-am uninstall-apparmor_abstractionDATA \ + install-hpPROGRAMS install-hp_uiscan_desktopDATA \ + install-hpcupsPROGRAMS install-hpcupsfaxPROGRAMS \ + install-hplip_confDATA install-hplip_desktopDATA \ + install-hplip_systrayDATA install-hpmudextLTLIBRARIES \ + install-hppsPROGRAMS install-html install-html-am install-info \ + install-info-am install-libLTLIBRARIES \ + install-libsane_hpaioLTLIBRARIES install-locatedriverPROGRAMS \ + install-man install-pcardextLTLIBRARIES install-pdf \ + install-pdf-am install-ps install-ps-am \ + install-pstotiffSCRIPTS install-scanextLTLIBRARIES \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags uninstall uninstall-am \ + uninstall-apparmor_abstractionDATA \ uninstall-apparmor_profileDATA uninstall-binPROGRAMS \ uninstall-cupsdrv2DATA uninstall-cupsdrvDATA \ uninstall-cupsextLTLIBRARIES uninstall-dat2drvPROGRAMS \ @@ -9318,11 +9370,11 @@ uninstall-am: uninstall-apparmor_abstractionDATA \ uninstall-dist_unrelDATA uninstall-dist_www0DATA \ uninstall-dist_www3DATA uninstall-dist_www4DATA \ uninstall-docDATA uninstall-hook uninstall-hpPROGRAMS \ - uninstall-hpcupsPROGRAMS uninstall-hpcupsfaxPROGRAMS \ - uninstall-hplip_confDATA uninstall-hplip_desktopDATA \ - uninstall-hplip_systrayDATA uninstall-hpmudextLTLIBRARIES \ - uninstall-hppsPROGRAMS uninstall-libLTLIBRARIES \ - uninstall-libsane_hpaioLTLIBRARIES \ + uninstall-hp_uiscan_desktopDATA uninstall-hpcupsPROGRAMS \ + uninstall-hpcupsfaxPROGRAMS uninstall-hplip_confDATA \ + uninstall-hplip_desktopDATA uninstall-hplip_systrayDATA \ + uninstall-hpmudextLTLIBRARIES uninstall-hppsPROGRAMS \ + uninstall-libLTLIBRARIES uninstall-libsane_hpaioLTLIBRARIES \ uninstall-locatedriverPROGRAMS uninstall-pcardextLTLIBRARIES \ uninstall-pstotiffSCRIPTS uninstall-scanextLTLIBRARIES @@ -9413,6 +9465,7 @@ dist-hook: @HPLIP_CLASS_DRIVER_TRUE@ rm -rf $(distdir)/ui5/ @HPLIP_CLASS_DRIVER_TRUE@ rm -rf $(distdir)/align.py @HPLIP_CLASS_DRIVER_TRUE@ rm -rf $(distdir)/info.py +@HPLIP_CLASS_DRIVER_TRUE@ rm -rf $(distdir)/uiscan.py @HPLIP_CLASS_DRIVER_TRUE@ rm -rf $(distdir)/toolbox.py @HPLIP_CLASS_DRIVER_TRUE@ rm -rf $(distdir)/clean.py @HPLIP_CLASS_DRIVER_TRUE@ rm -rf $(distdir)/colorcal.py @@ -9456,6 +9509,7 @@ dist-hook: @HPLIP_CLASS_DRIVER_TRUE@ rm -rf $(distdir)/__init__.py @HPLIP_CLASS_DRIVER_TRUE@ rm -rf $(distdir)/hpdio.py @HPLIP_CLASS_DRIVER_TRUE@ rm -rf $(distdir)/hplip.desktop.in +@HPLIP_CLASS_DRIVER_TRUE@ rm -rf $(distdir)/hp-uiscan.desktop.in @HPLIP_CLASS_DRIVER_TRUE@ rm -rf $(distdir)/hplip-systray.desktop.in @HPLIP_CLASS_DRIVER_TRUE@ rm -rf $(distdir)/print.py @HPLIP_CLASS_DRIVER_TRUE@ rm -rf $(distdir)/printsettings.py diff --git a/base/imageprocessing.py b/base/imageprocessing.py new file mode 100644 index 000000000..be4e4d0d6 --- /dev/null +++ b/base/imageprocessing.py @@ -0,0 +1,682 @@ +#from PIL import ImageStat +from base import utils, os_utils +from base.g import * +#from PIL import Image +#from PIL import ImageEnhance +#from tesserocr import PyTessBaseAPI, PSM +#from PyPDF2 import PdfFileMerger +#from PyPDF2 import PdfFileReader +#import numpy as np +#import PyPDF2 +#import subprocess +#import imutils +#import cv2 +import math +import os +import sys +import platform +from installer import core_install +from installer import dcheck +#from .dcheck import * +threshold = 200 #the average of the darkest values must be _below_ this to count (0 is darkest, 255 is lightest) +obviousness = 50 #how many of the darkest pixels to include (1 would mean a single dark pixel triggers it) + +def rotate_image(image, angle): + import numpy as np + import cv2 + """ + Rotates an OpenCV 2 / NumPy image about it's centre by the given angle + (in radians). The returned image will be large enough to hold the entire + new image, with a black background + """ + + # Get the image size + # No that's not an error - NumPy stores image matricies backwards + image_size = (image.shape[1], image.shape[0]) + image_center = tuple(np.array(image_size) / 2) + + # Convert the OpenCV 3x2 rotation matrix to 3x3 + rot_mat = np.vstack( + [cv2.getRotationMatrix2D(image_center, angle, 1.0), [0, 0, 1]] + ) + + rot_mat_notranslate = np.matrix(rot_mat[0:2, 0:2]) + + # Shorthand for below calcs + image_w2 = image_size[0] * 0.5 + image_h2 = image_size[1] * 0.5 + + # Obtain the rotated coordinates of the image corners + rotated_coords = [ + (np.array([-image_w2, image_h2]) * rot_mat_notranslate).A[0], + (np.array([ image_w2, image_h2]) * rot_mat_notranslate).A[0], + (np.array([-image_w2, -image_h2]) * rot_mat_notranslate).A[0], + (np.array([ image_w2, -image_h2]) * rot_mat_notranslate).A[0] + ] + + # Find the size of the new image + x_coords = [pt[0] for pt in rotated_coords] + x_pos = [x for x in x_coords if x > 0] + x_neg = [x for x in x_coords if x < 0] + + y_coords = [pt[1] for pt in rotated_coords] + y_pos = [y for y in y_coords if y > 0] + y_neg = [y for y in y_coords if y < 0] + + right_bound = max(x_pos) + left_bound = min(x_neg) + top_bound = max(y_pos) + bot_bound = min(y_neg) + + new_w = int(abs(right_bound - left_bound)) + new_h = int(abs(top_bound - bot_bound)) + + # We require a translation matrix to keep the image centred + trans_mat = np.matrix([ + [1, 0, int(new_w * 0.5 - image_w2)], + [0, 1, int(new_h * 0.5 - image_h2)], + [0, 0, 1] + ]) + + # Compute the tranform for the combined rotation and translation + affine_mat = (np.matrix(trans_mat) * np.matrix(rot_mat))[0:2, :] + + # Apply the transform + result = cv2.warpAffine( + image, + affine_mat, + (new_w, new_h), + flags=cv2.INTER_LINEAR + ) + + return result + + +def largest_rotated_rect(w, h, angle): + """ + Given a rectangle of size wxh that has been rotated by 'angle' (in + radians), computes the width and height of the largest possible + axis-aligned rectangle within the rotated rectangle. + + Original JS code by 'Andri' and Magnus Hoff from Stack Overflow + + Converted to Python by Aaron Snoswell + """ + + quadrant = int(math.floor(angle / (math.pi / 2))) & 3 + sign_alpha = angle if ((quadrant & 1) == 0) else math.pi - angle + alpha = (sign_alpha % math.pi + math.pi) % math.pi + + bb_w = w * math.cos(alpha) + h * math.sin(alpha) + bb_h = w * math.sin(alpha) + h * math.cos(alpha) + + gamma = math.atan2(bb_w, bb_w) if (w < h) else math.atan2(bb_w, bb_w) + + delta = math.pi - alpha - gamma + + length = h if (w < h) else w + + d = length * math.cos(alpha) + a = d * math.sin(alpha) / math.sin(delta) + + y = a * math.cos(gamma) + x = y * math.tan(gamma) + + return ( + bb_w - 2 * x, + bb_h - 2 * y + ) + + +def crop_around_center(image, width, height): + """ + Given a NumPy / OpenCV 2 image, crops it to the given width and height, + around it's centre point + """ + + image_size = (image.shape[1], image.shape[0]) + image_center = (int(image_size[0] * 0.5), int(image_size[1] * 0.5)) + + if(width > image_size[0]): + width = image_size[0] + + if(height > image_size[1]): + height = image_size[1] + + x1 = int(image_center[0] - width * 0.5) + x2 = int(image_center[0] + width * 0.5) + y1 = int(image_center[1] - height * 0.5) + y2 = int(image_center[1] + height * 0.5) + + return image[y1:y2, x1:x2] + +def deskew(im): + import numpy as np + import cv2 + from PIL import Image + '''image=np.array(im) + image_height, image_width = image.shape[0:2] + + gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) + edges = cv2.Canny(gray, 100, 100, apertureSize=3) + lines = cv2.HoughLinesP(edges, 1, math.pi / 180.0, 100, minLineLength=100, maxLineGap=5) + + angles = [] + temp_angles = [] + + for x1, y1, x2, y2 in lines[0]: + angle = math.degrees(math.atan2(y2 - y1, x2 - x1)) + temp_angles.append(angle) + angle = abs(angle) + if angle != 0: + angles.append(angle) + + median_angle = min(angles) + for item in temp_angles: + if median_angle == abs(item): + median_angle = item + #print(median_angle) + if not (median_angle != 90 and median_angle != -90): + return im + if (median_angle >= 45 or median_angle <= -45): + return im''' + '''# construct the argument parse and parse the arguments + ap = argparse.ArgumentParser() + ap.add_argument("-i", "--image", required=True, + help="path to input image file") + args = vars(ap.parse_args()) + im=Image.open(args["image"])''' + im = mixedfeed(im) + #im.save("tmp.png") + #im=Image.open("tmp.jpeg") + # load the image from disk + #image = cv2.imread(args["image"]) + #img = np.array(im) + + #image = cv2.imread('tmp.png') + image = np.array(im) + image_height, image_width = image.shape[0:2] + # convert the image to grayscale and flip the foreground + # and background to ensure foreground is now "white" and + # the background is "black" + gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) + gray = cv2.bitwise_not(gray) + + # threshold the image, setting all foreground pixels to + # 255 and all background pixels to 0 + thresh = cv2.threshold(gray, 0, 255, + cv2.THRESH_BINARY | cv2.THRESH_OTSU)[1] + # grab the (x, y) coordinates of all pixel values that + # are greater than zero, then use these coordinates to + # compute a rotated bounding box that contains all + # coordinates + coords = np.column_stack(np.where(thresh > 0)) + angle = cv2.minAreaRect(coords)[-1] + #print (angle) + if angle < -45: + angle = -(90 + angle) + # otherwise, just take the inverse of the angle to make + # it positive + else: + angle = -angle + #print (angle) + image_orig = np.copy(image) + image_rotated = rotate_image(image, angle) + image_rotated_cropped = crop_around_center( + image_rotated, + *largest_rotated_rect( + image_width, + image_height, + math.radians(angle) + ) + ) + + return Image.fromarray(image_rotated_cropped) + + +def blankpage(im,lineart_mode): + from PIL import ImageStat + ''' check for the blank page ''' + + v = ImageStat.Stat(im).var + #print(v) + if lineart_mode and ( v[0] < 300 ): + return True + if ( ( v[0] < 300 ) and ( v[1] < 300 ) and ( v[2] < 300)) and (lineart_mode ==False): + return True + else: + return False + +def rotate_bound(image, angle): + import cv2 + import numpy as np + # grab the dimensions of the image and then determine the + # center + (h, w) = image.shape[:2] + (cX, cY) = (w / 2, h / 2) + + # grab the rotation matrix (applying the negative of the + # angle to rotate clockwise), then grab the sine and cosine + # (i.e., the rotation components of the matrix) + M = cv2.getRotationMatrix2D((cX, cY), -angle, 1.0) + cos = np.abs(M[0, 0]) + sin = np.abs(M[0, 1]) + + # compute the new bounding dimensions of the image + nW = int((h * sin) + (w * cos)) + nH = int((h * cos) + (w * sin)) + + # adjust the rotation matrix to take into account translation + M[0, 2] += (nW / 2) - cX + M[1, 2] += (nH / 2) - cY + + # perform the actual rotation and return the image + return cv2.warpAffine(image, M, (nW, nH)) + +def orientangle(im): + from tesserocr import PyTessBaseAPI, PSM + with PyTessBaseAPI(psm=PSM.AUTO_OSD) as api: + try: + api.SetImage(im) + except IOError: + im = im.convert("RGB") + api.SetImage(im) + api.Recognize() + + it = api.AnalyseLayout() + orientation, direction, order, deskew_angle = it.Orientation() + return orientation + +def autoorient(im, angle): + from PIL import Image + import numpy as np + #import imutils + orient_dict ={ 0 :0 ,1:270, 2:180, 3:90} + rotated=rotate_bound(np.array(im),orient_dict[angle]) + return Image.fromarray(rotated) + + +#Auto Crop Code +def initialcrop(img): + w, h = img.size + return img.crop((10, 10, w-10, h-10)) + +def find_line(vals): + #implement edge detection once, use many times + for i,tmp in enumerate(vals): + tmp.sort() + average = float(sum(tmp[:obviousness]))/len(tmp[:obviousness]) + if average <= threshold: + return i + return i #i is left over from failed threshold finding, it is the bounds + +def getbox(img): + import numpy as np + #get the bounding box of the interesting part of a PIL image object + #this is done by getting the darekest of the R, G or B value of each pixel + #and finding were the edge gest dark/colored enough + #returns a tuple of (left,upper,right,lower) + + width, height = img.size #for making a 2d array + retval = [0,0,width,height] #values will be disposed of, but this is a black image's box + + pixels = list(img.getdata()) + vals = [] #store the value of the darkest color + for pixel in pixels: + vals.append(min(pixel)) #the darkest of the R,G or B values + + #make 2d array + pyPlatform = platform.python_version() + num = pyPlatform.split('.') + if num[0] >= '3': + vals = np.array([vals[i * width:(i + 1) * width] for i in range(height)]) + else: + vals = np.array([vals[i * width:(i + 1) * width] for i in xrange(height)]) + + #start with upper bounds + forupper = vals.copy() + retval[1] = find_line(forupper) + + #next, do lower bounds + forlower = vals.copy() + forlower = np.flipud(forlower) + retval[3] = height - find_line(forlower) + + #left edge, same as before but roatate the data so left edge is top edge + forleft = vals.copy() + forleft = np.swapaxes(forleft,0,1) + retval[0] = find_line(forleft) + + #and right edge is bottom edge of rotated array + forright = vals.copy() + forright = np.swapaxes(forright,0,1) + forright = np.flipud(forright) + retval[2] = width - find_line(forright) + + if retval[0] >= retval[2] or retval[1] >= retval[3]: + return None + return tuple(retval) + +def autocrop(im): + from PIL import Image + import numpy as np + import cv2 + blurred = cv2.blur(np.array(im), (3,3)) + canny = auto_canny(blurred) + + ## find the non-zero min-max coords of canny + pts = np.argwhere(canny>0) + y1,x1 = pts.min(axis=0) + y2,x2 = pts.max(axis=0) + ## crop the region + cropped = np.array(im)[y1:y2, x1:x2] + img = initialcrop(Image.fromarray(cropped)) + box = getbox(img) + result = img.crop(box) + return result + +def mixedfeed(im): + from PIL import Image + import numpy as np + import cv2 + blurred = cv2.blur(np.array(im), (3,3)) + canny = cv2.Canny(blurred, 10, 200) + ## find the non-zero min-max coords of canny + pts = np.argwhere(canny>0) + y1,x1 = pts.min(axis=0) + y2,x2 = pts.max(axis=0) + ## crop the region + cropped = np.array(im)[0:y2, x1:x2] + return Image.fromarray(cropped) + +def generatePdfFile(adf_page_files,outputfile): + from PyPDF2 import PdfFileMerger, PdfFileReader + #temp = utils.createSequencedFilename("hpscanAuto1", ".pdf") + #temp = 'temp.pdf' + #output_file1 = utils.createSequencedFilename("hpscanmultifeed", ".pdf") + merger = PdfFileMerger() + for p in adf_page_files: + '''image = Image.open(p) + image = image.convert("RGB") + image.save(temp) + merger.append(open(temp,'rb')) + cmd = 'rm -f ' + temp + utils.run(cmd)''' + merger.append(PdfFileReader(p), 'hpscan') + '''with open(outputfile, 'wb') as fout: + merger.write(fout)''' + merger.write(outputfile) + for p in adf_page_files: + os.remove(p) + return outputfile + +def generatePdfFile_canvas(adf_page_files,outputfile,orient_list,brx,bry,tlx,tly,output_path): + #print ("called canvas") + from reportlab.pdfgen import canvas + from PIL import Image + adf_page_files2 = [] + for p in adf_page_files: + output = utils.createSequencedFilename("hpscan", ".png", output_path) + cmd = "convert %s %s" %(p,output) + status = utils.run(cmd) + #print (status[0]) + #print (status[1]) + if status[0] == -1: + #print ("entered status -1") + log.error("Convert command not found.") + sys.exit(6) + adf_page_files2.append(output) + #print(adf_page_files2) + for p in adf_page_files: + os.unlink(p) + adf_page_files = adf_page_files2 + #print (adf_page_files) + #print (adf_page_files2) + #print (outputfile) + c = canvas.Canvas(outputfile, (brx/0.3528, bry/0.3528)) + i=0 + for p in adf_page_files: + #log.info("Processing page %s..." % p) + im = Image.open(p) + + try: + if orient_list and (orient_list[i] == 1 or orient_list[i] == 3): + c.setPageSize(((bry-tly)/0.3528, (brx-tlx)/0.3528)) + c.drawInlineImage(im, (tlx/0.3528), (tly/0.3528), ((bry-tly)/0.3528), ((brx-tlx)/0.3528)) + else: + c.setPageSize(((brx-tlx)/0.3528, (bry-tly)/0.3528)) + c.drawInlineImage(im, (tlx/0.3528), (tly/0.3528), ((brx-tlx)/0.3528),((bry-tly)/0.3528)) + except NameError: + #log.error("A problem has occurred with PDF generation. This is a known bug in ReportLab. Please update your install of ReportLab to version 2.0 or greater.") + sys.exit(1) + except AssertionError as e: + log.error(e) + if PY3: + #log.note("You might be running an older version of reportlab. Please update to the latest version") + #log.note("More information is available at http://hplipopensource.com/node/369") + sys.exit(1) + except Exception as e: + #log.error(e) + #log.note("Try Updating to reportlab version >= 3.2") + sys.exit(1) + + c.showPage() + os.unlink(p) + i+=1 + + #log.info("Saving to file %s" % outputfile) + c.save() + #del adf_page_files2[:] + #del adf_page_files[:] + return outputfile + '''log.info("Viewing PDF file in %s" % pdf_viewer) + cmd = "%s %s &" % (pdf_viewer, output) + os_utils.execute(cmd) + sys.exit(0)''' + +def documentmerge(adf_page_files,ext,output_path): + import numpy as np + from PIL import Image + from PyPDF2 import PdfFileMerger + #print(output_type) + adf_page_files2 = [] + list_im = [] + i = 0 + if ext == ".pdf": + merger = PdfFileMerger() + for p in adf_page_files: + output = utils.createSequencedFilename("hpscan", ".png", output_path) + cmd = "convert %s %s" %(p,output) + status = utils.run(cmd) + #print (status[0]) + #print (status[1]) + if status[0] == -1: + #print ("entered status -1") + log.error("Convert command not found.") + sys.exit(6) + adf_page_files2.append(output) + #print(adf_page_files2) + for p in adf_page_files: + os.unlink(p) + adf_page_files = adf_page_files2 + #del adf_page_files2[:] + #print(adf_page_files) + while i < len(adf_page_files): + list_im = [adf_page_files[i], adf_page_files[i+1]] + imgs = [Image.open(y) for y in list_im ] + # pick the image which is the smallest, and resize the others to match it (can be arbitrary image shape here) + min_shape = sorted( [(np.sum(z.size), z.size ) for z in imgs])[0][1] + imgs_comb = np.hstack( (np.asarray( w.resize(min_shape) ) for w in imgs ) ) + + # save that beautiful picture + imgs_comb = Image.fromarray( imgs_comb) + for p in list_im: + os.remove(p) + if ext == ".pdf": + temp = 'temp.pdf' + imgs_comb = imgs_comb.convert("RGB") + imgs_comb.save( temp ) + merger.append(open(temp,'rb')) + cmd = 'rm -f ' + temp + utils.run(cmd) + else: + temp = utils.createSequencedFilename("hpscandoc", ext, output_path) + imgs_comb.save( temp ) + i = i + 2 + if ext == ".pdf": + output = utils.createSequencedFilename("hpscandoc", ext, output_path) + with open(output, 'wb') as fout: + merger.write(fout) + #print(output) + #print(adf_page_files2) + #print(adf_page_files) + del adf_page_files2[:] + del adf_page_files[:] + #print(adf_page_files2) + #print(adf_page_files) + return output + else: + return None + +def auto_canny(image, sigma = 0.33): + import numpy as np + import cv2 + # compute the mediam of the single channel pixel intensities + v = np.median(image) + + # apply automatic Canny edge detection using the computed median + lower = int(max(0, (1.0 - sigma) * v)) + upper = int(min(255, (1.0 + sigma) *v)) + edged = cv2.Canny(image, lower, upper) + + # return edged image + return edged + + +def crushed(im): + from PIL import Image + import numpy as np + gray = im.convert('L') + bw = np.asarray(gray).copy() + bw[bw < 90] = 0 # Black + bw[bw >= 180] = 255 # White + return Image.fromarray(bw) + #imfile.save("result_bw.png") + #return imfile + +def adjust_sharpness(im, factor): + from PIL import ImageEnhance + #image = Image.open(input_image) + enhancer_object = ImageEnhance.Sharpness(im) + out = enhancer_object.enhance(factor) + return out + +def adjust_contrast(im, factor): + from PIL import ImageEnhance + #image = Image.open(input_image) + enhancer_object = ImageEnhance.Contrast(im) + out = enhancer_object.enhance(factor) + return out + +def adjust_brightness(im, factor): + from PIL import ImageEnhance + #image = Image.open(input_image) + enhancer_object = ImageEnhance.Brightness(im) + out = enhancer_object.enhance(factor) + return out + +def adjust_color(im, factor): + from PIL import ImageEnhance + #image = Image.open(input_image) + enhancer_object = ImageEnhance.Color(im) + out = enhancer_object.enhance(factor) + return out + +def merge_PDF_viewer(output): + pdf_viewer = '' + pdf_viewer_list = ['kpdf', 'acroread', 'xpdf', 'evince', 'xdg-open'] + for v in pdf_viewer_list: + vv = utils.which(v) + if vv: + pdf_viewer = os.path.join(vv, v) + break + #cmd = "%s %s &" % (pdf_viewer, output_pdf) + cmd = pdf_viewer + " " + output + " " + "&" + #print(cmd) + os_utils.execute(cmd) + +def check_pil(): + scanjet_flag = None + try: + import PIL + except ImportError as error: + scanjet_flag=str(error) + #.split(' ')[-1] + except: + scanjet_flag=str("Error occurred") + return scanjet_flag + +def check_numpy(): + scanjet_flag = None + try: + import numpy as np + except ImportError as error: + scanjet_flag=str(error) + #.split(' ')[-1] + except: + scanjet_flag=str("Error occurred") + return scanjet_flag + +def check_opencv(): + scanjet_flag = None + try: + import cv2 + except ImportError as error: + scanjet_flag=str(error) + #.split(' ')[-1] + except: + scanjet_flag=str("Error occurred") + return scanjet_flag + +def check_tesserocr_imutils(): + scanjet_flag = None + try: + import tesserocr + #import imutils + except ImportError as error: + scanjet_flag=str(error) + #.split(' ')[-1] + except AttributeError as error: + scanjet_flag=str(error) + except: + scanjet_flag=str("Error occurred") + return scanjet_flag + + +def check_pypdf2(): + scanjet_flag = None + try: + import PyPDF2 + except ImportError as error: + scanjet_flag=str(error) + #.split(' ')[-1] + except: + scanjet_flag=str("Error occurred") + return scanjet_flag + +def check_zbar(): + scanjet_flag = None + pyPlatform = platform.python_version() + num = pyPlatform.split('.') + if num[0] < '3': + try: + import zbar + except ImportError as error: + scanjet_flag=str(error) + #.split(' ')[-1] + except: + scanjet_flag=str("Error occurred") + return scanjet_flag + else: + return 'zbar' + diff --git a/base/module.py b/base/module.py index 984690b67..f906adc43 100644 --- a/base/module.py +++ b/base/module.py @@ -35,7 +35,7 @@ USAGE_FLAG_SUPRESS_G_DEBUG_FLAG = 0x02 USAGE_FLAG_FILE_ARGS = 0x04 - +uiscan=False class Module(object): def __init__(self, mod, title, version, doc, usage_data=None, avail_modes=None, @@ -311,6 +311,7 @@ class Module(object): show_usage = None device_uri = None printer_name = None + uiscan=False error_msg = [] mode = self.default_mode if prop.gui_build: @@ -368,6 +369,9 @@ class Module(object): elif o == '--help-desc': show_usage = 'desc' + + elif o == '--uiscan': + uiscan = True elif o in ('--qt3', '--use-qt3'): if self.avail_modes is not None and GUI_MODE in self.avail_modes: @@ -416,12 +420,14 @@ class Module(object): if self.help_only_support: if show_usage or error_msg: - self.usage(show_usage, error_msg) + if uiscan == False: + self.usage(show_usage, error_msg) else: log.info(log.bold("\nPlease check usage '%s --help'"%self.mod)) show_usage = 'text' else: - self.usage(show_usage, error_msg) + if uiscan == False: + self.usage(show_usage, error_msg) if show_usage is not None: sys.exit(0) @@ -472,10 +478,13 @@ class Module(object): log.info("") if show_ver: - log.info(log.bold("HP Linux Imaging and Printing System (ver. %s)" % prop.version)) + #if uiscan == False: + log.info(log.bold("HP Linux Imaging and Printing System (ver. %s)" % prop.version)) else: - log.info(log.bold("HP Linux Imaging and Printing System")) + #if uiscan == False: + log.info(log.bold("HP Linux Imaging and Printing System")) + #if uiscan == False: log.info(log.bold("%s ver. %s" % (self.title, self.version))) log.info("") log.info("Copyright (c) 2001-15 HP Development Company, LP") diff --git a/base/utils.py b/base/utils.py index cbc4a258e..26c2d9f89 100644 --- a/base/utils.py +++ b/base/utils.py @@ -1423,6 +1423,24 @@ def collapse_range(x): # x --> sorted list of ints return ''.join(s) +def createBBSequencedFilename(basename, ext, dir=None, digits=3): + if dir is None: + dir = os.getcwd() + + m = 0 + for f in walkFiles(dir, recurse=False, abs_paths=False, return_folders=False, pattern='*', path=None): + r, e = os.path.splitext(f) + + if r.startswith(basename) and ext == e: + try: + i = int(r[len(basename):]) + except ValueError: + continue + else: + m = max(m, i) + + return os.path.join(dir, "%s%0*d%s" % (basename, digits, m+1, ext)) + def createSequencedFilename(basename, ext, dir=None, digits=3): if dir is None: diff --git a/common/utils.h b/common/utils.h index 566058a07..97742bd93 100644 --- a/common/utils.h +++ b/common/utils.h @@ -23,6 +23,7 @@ #define SCAN_PLUGIN_SOAP "bb_soap.so" #define SCAN_PLUGIN_SOAPHT "bb_soapht.so" #define SCAN_PLUGIN_ESCL "bb_escl.so" +#define SCAN_PLUGIN_ORBLITE "bb_orblite.so" #define HPLIP_PLUGIN_STATE "/var/lib/hp/hplip.state" #define CUPS_TMP_DIR getenv("TMPDIR") ? : getenv("HOME") ?:"/tmp" @@ -1,8 +1,8 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.68 for HP Linux Imaging and Printing 3.18.7. +# Generated by GNU Autoconf 2.68 for HP Linux Imaging and Printing 3.18.9. # -# Report bugs to <3.18.7>. +# Report bugs to <3.18.9>. # # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, @@ -246,7 +246,7 @@ fi $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" $as_echo "$0: be upgraded to zsh 4.3.4 or later." else - $as_echo "$0: Please tell bug-autoconf@gnu.org and 3.18.7 about your + $as_echo "$0: Please tell bug-autoconf@gnu.org and 3.18.9 about your $0: system, including any error possibly output before this $0: message. Then install a modern shell, or manually run $0: the script under such a shell if you do have one." @@ -569,9 +569,9 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='HP Linux Imaging and Printing' PACKAGE_TARNAME='hplip' -PACKAGE_VERSION='3.18.7' -PACKAGE_STRING='HP Linux Imaging and Printing 3.18.7' -PACKAGE_BUGREPORT='3.18.7' +PACKAGE_VERSION='3.18.9' +PACKAGE_STRING='HP Linux Imaging and Printing 3.18.9' +PACKAGE_BUGREPORT='3.18.9' PACKAGE_URL='' # Factoring default headers for most tests. @@ -1488,7 +1488,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures HP Linux Imaging and Printing 3.18.7 to adapt to many kinds of systems. +\`configure' configures HP Linux Imaging and Printing 3.18.9 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1558,7 +1558,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of HP Linux Imaging and Printing 3.18.7:";; + short | recursive ) echo "Configuration of HP Linux Imaging and Printing 3.18.9:";; esac cat <<\_ACEOF @@ -1619,6 +1619,8 @@ Optional Packages: [default=/usr/lib/cups/filter] --with-icondir=DIR set hplip.desktop install directory [default=/usr/share/applications] + --with-icondir=DIR set hp-uiscan.desktop install directory + [default=/usr/share/applications] --with-systraydir=DIR set hplip-systray.desktop install directory [default=/etc/xdg/autostart] --with-hpppddir=DIR set hp ppd install directory @@ -1659,7 +1661,7 @@ Some influential environment variables: Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. -Report bugs to <3.18.7>. +Report bugs to <3.18.9>. _ACEOF ac_status=$? fi @@ -1722,7 +1724,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -HP Linux Imaging and Printing configure 3.18.7 +HP Linux Imaging and Printing configure 3.18.9 generated by GNU Autoconf 2.68 Copyright (C) 2010 Free Software Foundation, Inc. @@ -2189,7 +2191,7 @@ $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ( $as_echo "## --------------------- ## -## Report this to 3.18.7 ## +## Report this to 3.18.9 ## ## --------------------- ##" ) | sed "s/^/$as_me: WARNING: /" >&2 ;; @@ -2266,7 +2268,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by HP Linux Imaging and Printing $as_me 3.18.7, which was +It was created by HP Linux Imaging and Printing $as_me 3.18.9, which was generated by GNU Autoconf 2.68. Invocation command line was $ $0 $@ @@ -3082,7 +3084,7 @@ fi # Define the identity of the package. PACKAGE='hplip' - VERSION='3.18.7' + VERSION='3.18.9' cat >>confdefs.h <<_ACEOF @@ -16328,6 +16330,15 @@ fi +# Check whether --with-icondir was given. +if test "${with_icondir+set}" = set; then : + withval=$with_icondir; icondir=$withval +else + icondir="/usr/share/applications" +fi + + + # Check whether --with-systraydir was given. if test "${with_systraydir+set}" = set; then : withval=$with_systraydir; systraydir=$withval @@ -17747,7 +17758,7 @@ abs_ppddir=${abs_hpppddir%/*} -ac_config_files="$ac_config_files Makefile hplip.conf hplip.desktop hplip-systray.desktop prnt/drv/hpijs.drv prnt/drv/hpcups.drv hplip.list data/policykit/com.hp.hplip.service" +ac_config_files="$ac_config_files Makefile hplip.conf hplip.desktop hp-uiscan.desktop hplip-systray.desktop prnt/drv/hpijs.drv prnt/drv/hpcups.drv hplip.list data/policykit/com.hp.hplip.service" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure @@ -18444,7 +18455,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by HP Linux Imaging and Printing $as_me 3.18.7, which was +This file was extended by HP Linux Imaging and Printing $as_me 3.18.9, which was generated by GNU Autoconf 2.68. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -18495,13 +18506,13 @@ $config_files Configuration commands: $config_commands -Report bugs to <3.18.7>." +Report bugs to <3.18.9>." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -HP Linux Imaging and Printing config.status 3.18.7 +HP Linux Imaging and Printing config.status 3.18.9 configured by $0, generated by GNU Autoconf 2.68, with options \\"\$ac_cs_config\\" @@ -19001,6 +19012,7 @@ do "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "hplip.conf") CONFIG_FILES="$CONFIG_FILES hplip.conf" ;; "hplip.desktop") CONFIG_FILES="$CONFIG_FILES hplip.desktop" ;; + "hp-uiscan.desktop") CONFIG_FILES="$CONFIG_FILES hp-uiscan.desktop" ;; "hplip-systray.desktop") CONFIG_FILES="$CONFIG_FILES hplip-systray.desktop" ;; "prnt/drv/hpijs.drv") CONFIG_FILES="$CONFIG_FILES prnt/drv/hpijs.drv" ;; "prnt/drv/hpcups.drv") CONFIG_FILES="$CONFIG_FILES prnt/drv/hpcups.drv" ;; diff --git a/configure.in b/configure.in index 952ef5d08..bf3902b84 100755 --- a/configure.in +++ b/configure.in @@ -26,7 +26,7 @@ # 104 = no libdl #AC_PREREQ(2.59) -AC_INIT([HP Linux Imaging and Printing], [3.18.7], [3.18.7], [hplip]) +AC_INIT([HP Linux Imaging and Printing], [3.18.9], [3.18.9], [hplip]) #AM_INIT_AUTOMAKE([1.9 foreign]) AM_INIT_AUTOMAKE AC_DISABLE_STATIC @@ -376,6 +376,9 @@ AC_ARG_WITH(cupsfilterdir, AC_HELP_STRING([--with-cupsfilterdir=DIR], [set cups AC_ARG_WITH(icondir, AC_HELP_STRING([--with-icondir=DIR], [set hplip.desktop install directory [default=/usr/share/applications]]), icondir=$withval, icondir="/usr/share/applications") +AC_ARG_WITH(icondir, AC_HELP_STRING([--with-icondir=DIR], [set hp-uiscan.desktop install directory [default=/usr/share/applications]]), + icondir=$withval, icondir="/usr/share/applications") + AC_ARG_WITH(systraydir, AC_HELP_STRING([--with-systraydir=DIR], [set hplip-systray.desktop install directory [default=/etc/xdg/autostart]]), systraydir=$withval, systraydir="/etc/xdg/autostart") @@ -732,5 +735,5 @@ AC_SUBST(udev_sysfs_rules) AC_SUBST(epm_class_driver) AC_SUBST(epm_class_install) -AC_CONFIG_FILES(Makefile hplip.conf hplip.desktop hplip-systray.desktop prnt/drv/hpijs.drv prnt/drv/hpcups.drv hplip.list data/policykit/com.hp.hplip.service) +AC_CONFIG_FILES(Makefile hplip.conf hplip.desktop hp-uiscan.desktop hplip-systray.desktop prnt/drv/hpijs.drv prnt/drv/hpcups.drv hplip.list data/policykit/com.hp.hplip.service) AC_OUTPUT diff --git a/data/images/other/flat1.png b/data/images/other/flat1.png Binary files differnew file mode 100644 index 000000000..cd59f5a98 --- /dev/null +++ b/data/images/other/flat1.png diff --git a/data/images/other/resolution.png b/data/images/other/resolution.png Binary files differnew file mode 100644 index 000000000..fe373d930 --- /dev/null +++ b/data/images/other/resolution.png diff --git a/data/images/other/viewer.png b/data/images/other/viewer.png Binary files differnew file mode 100644 index 000000000..6634f9bbf --- /dev/null +++ b/data/images/other/viewer.png diff --git a/data/models/models.dat b/data/models/models.dat index b4ff2e83e..e0086856a 100644 --- a/data/models/models.dat +++ b/data/models/models.dat @@ -63675,7 +63675,7 @@ usb-vid=3f0 wifi-config=0 [hp_laserjet_m14-m17] -align-type=15 +align-type=0 clean-type=0 color-cal-type=0 copy-type=0 @@ -63720,7 +63720,7 @@ usb-vid=03f0 wifi-config=3 [hp_laserjet_mfp_m28-m31] -align-type=15 +align-type=0 clean-type=0 color-cal-type=0 copy-type=0 @@ -63765,7 +63765,7 @@ usb-vid=03f0 wifi-config=3 [hp_laserjet_m14-m17] -align-type=15 +align-type=0 clean-type=0 color-cal-type=0 copy-type=0 @@ -63810,7 +63810,7 @@ usb-vid=03f0 wifi-config=0 [hp_laserjet_mfp_m28-m31] -align-type=15 +align-type=0 clean-type=0 color-cal-type=0 copy-type=0 @@ -64921,6 +64921,338 @@ usb-pid=0 usb-vid=3f0 wifi-config=0 +[hp_pagewide_color_755] +align-type=0 +clean-type=0 +color-cal-type=0 +copy-type=0 +embedded-server-type=1 +fax-type=0 +fw-download=False +icon=hp_color_laserjet_cp2025.png +io-mfp-mode=1 +io-mode=1 +io-support=14 +job-storage=0 +linefeed-cal-type=0 +model1=HP PageWide 755dn +monitor-type=0 +panel-check-type=0 +pcard-type=0 +plugin=0 +plugin-reason=0 +power-settings=0 +ppd-name=hp-pagewide_color_755-ps.ppd +family-ppd=hp-postscript-inkjet.ppd +pq-diag-type=0 +r-type=0 +r0-agent1-kind=2 +r0-agent1-sku=4PZ47A +r0-agent1-type=1 +r0-agent2-kind=2 +r0-agent2-sku=4PZ47A +r0-agent2-type=4 +r0-agent3-kind=2 +r0-agent3-sku=4PZ47A +r0-agent3-type=5 +r0-agent4-kind=2 +r0-agent4-sku=4PZ47A +r0-agent4-type=6 +scan-src=0 +scan-type=0 +status-battery-check=0 +status-dynamic-counters=0 +status-type=12 +support-released=True +support-subtype=48c3 +support-type=2 +support-ver=3.18.9 +tech-class=Postscript +family-class=Undefined +tech-subclass=Normal +tech-type=2 +usb-pid=ef2a +usb-vid=3f0 +wifi-config=2 + +[hp_pagewide_color_mfp_774] +align-type=0 +clean-type=0 +color-cal-type=0 +copy-type=0 +embedded-server-type=1 +fax-type=0 +fw-download=False +icon=hp_color_laserjet_cp2025.png +io-mfp-mode=1 +io-mode=1 +io-support=14 +job-storage=0 +linefeed-cal-type=0 +model1=HP PageWide MFP 774dn +model2=HP PageWide MFP 774dns +monitor-type=0 +panel-check-type=0 +pcard-type=0 +plugin=0 +plugin-reason=0 +power-settings=0 +ppd-name=hp-pagewide_color_mfp_774-779-ps.ppd +family-ppd=hp-postscript-inkjet.ppd +pq-diag-type=0 +r-type=0 +r0-agent1-kind=2 +r0-agent1-sku=4PZ43A/4PZ44A +r0-agent1-type=1 +r0-agent2-kind=2 +r0-agent2-sku=4PZ43A/4PZ44A +r0-agent2-type=4 +r0-agent3-kind=2 +r0-agent3-sku=4PZ43A/4PZ44A +r0-agent3-type=5 +r0-agent4-kind=2 +r0-agent4-sku=4PZ43A/4PZ44A +r0-agent4-type=6 +scan-src=3 +scan-type=0 +status-battery-check=0 +status-dynamic-counters=0 +status-type=12 +support-released=True +support-subtype=48c3 +support-type=2 +support-ver=3.18.9 +tech-class=Postscript +family-class=Undefined +tech-subclass=Normal +tech-type=2 +usb-pid=ee2a +usb-vid=3f0 +wifi-config=2 + +[hp_pagewide_color_mfp_779] +align-type=0 +clean-type=0 +color-cal-type=0 +copy-type=0 +embedded-server-type=1 +fax-type=0 +fw-download=False +icon=hp_color_laserjet_cp2025.png +io-mfp-mode=1 +io-mode=1 +io-support=14 +job-storage=0 +linefeed-cal-type=0 +model1=HP PageWide MFP 779dn +model2=HP PageWide MFP 779dns +monitor-type=0 +panel-check-type=0 +pcard-type=0 +plugin=0 +plugin-reason=0 +power-settings=0 +ppd-name=hp-pagewide_color_mfp_774-779-ps.ppd +family-ppd=hp-postscript-inkjet.ppd +pq-diag-type=0 +r-type=0 +r0-agent1-kind=2 +r0-agent1-sku=4PZ45A/4PZ46A +r0-agent1-type=1 +r0-agent2-kind=2 +r0-agent2-sku=4PZ45A/4PZ46A +r0-agent2-type=4 +r0-agent3-kind=2 +r0-agent3-sku=4PZ45A/4PZ46A +r0-agent3-type=5 +r0-agent4-kind=2 +r0-agent4-sku=4PZ45A/4PZ46A +r0-agent4-type=6 +scan-src=3 +scan-type=0 +status-battery-check=0 +status-dynamic-counters=0 +status-type=12 +support-released=True +support-subtype=48c3 +support-type=2 +support-ver=3.18.9 +tech-class=Postscript +family-class=Undefined +tech-subclass=Normal +tech-type=2 +usb-pid=ee2a +usb-vid=3f0 +wifi-config=2 + +[hp_laserjet_pro_m118-m119] +align-type=0 +clean-type=0 +color-cal-type=0 +copy-type=0 +embedded-server-type=1 +fax-type=0 +fw-download=False +icon=HP_LaserJet_1012.png +io-mfp-mode=1 +io-mode=1 +io-support=14 +job-storage=0 +linefeed-cal-type=0 +model1=HP LaserJet Pro M118dw +model2=HP LaserJet Pro M119dw +monitor-type=0 +panel-check-type=0 +pcard-type=0 +plugin=0 +plugin-reason=0 +power-settings=0 +ppd-name=hp-laserjet_pro_m118-m119-ps.ppd +family-ppd=hp-postscript-laserjet-pro.ppd +pq-diag-type=0 +r-type=0 +scan-src=0 +scan-type=0 +status-battery-check=0 +status-dynamic-counters=0 +status-type=10 +support-released=True +support-subtype=219b2b +support-type=2 +support-ver=3.18.9 +tech-class=Postscript +family-class=Undefined +tech-subclass=Normal +tech-type=1 +usb-pid=e92a +usb-vid= 03f0 +wifi-config=3 + +[hp_laserjet_pro_m148-m149] +align-type=0 +clean-type=0 +color-cal-type=0 +copy-type=0 +embedded-server-type=1 +fax-type=0 +fw-download=False +icon=HP_LaserJet_1012.png +io-mfp-mode=1 +io-mode=1 +io-support=14 +job-storage=0 +linefeed-cal-type=0 +model1=HP LaserJet Pro MFP M148dw +model2=HP LaserJet Pro MFP M149dw +monitor-type=0 +panel-check-type=0 +pcard-type=0 +plugin=0 +plugin-reason=0 +power-settings=0 +ppd-name=hp-laserjet_pro_m148-m149-ps.ppd +family-ppd=hp-postscript-laserjet-pro.ppd +pq-diag-type=0 +r-type=0 +scan-src=3 +scan-type=5 +status-battery-check=0 +status-dynamic-counters=0 +status-type=10 +support-released=True +support-subtype=219b2b +support-type=2 +support-ver=3.18.9 +tech-class=Postscript +family-class=Undefined +tech-subclass=Normal +tech-type=1 +usb-pid=ec2a +usb-vid= 03f0 +wifi-config=3 + +[hp_laserjet_pro_m148f-m149f] +align-type=0 +clean-type=0 +color-cal-type=0 +copy-type=0 +embedded-server-type=1 +fax-type=7 +fw-download=False +icon=HP_LaserJet_1012.png +io-mfp-mode=1 +io-mode=1 +io-support=14 +job-storage=0 +linefeed-cal-type=0 +model1=HP LaserJet Pro MFP M148fdw +model2=HP LaserJet Pro MFP M149fdw +monitor-type=0 +panel-check-type=0 +pcard-type=0 +plugin=0 +plugin-reason=0 +power-settings=0 +ppd-name=hp-laserjet_pro_m148f-m149f-ps.ppd +family-ppd=hp-postscript-laserjet-pro.ppd +pq-diag-type=0 +r-type=0 +scan-src=3 +scan-type=5 +status-battery-check=0 +status-dynamic-counters=0 +status-type=10 +support-released=True +support-subtype=219b2b +support-type=2 +support-ver=3.18.9 +tech-class=Postscript +family-class=Undefined +tech-subclass=Normal +tech-type=1 +usb-pid=ed2a +usb-vid= 03f0 +wifi-config=3 + +[hp_scanjet_7500] +align-type=0 +clean-type=0 +color-cal-type=0 +copy-type=0 +embedded-server-type=0 +fax-type=0 +fw-download=False +icon=default_printer.png +io-mfp-mode=1 +io-mode=1 +io-support=6 +job-storage=0 +linefeed-cal-type=0 +model1=HP Scanjet Enterprise 7500 +monitor-type=0 +panel-check-type=0 +pcard-type=0 +plugin=1 +plugin-reason=64 +power-settings=0 +pq-diag-type=0 +r-type=0 +scan-src=3 +scan-type=10 +status-battery-check=0 +status-dynamic-counters=0 +status-type=0 +support-released=True +support-subtype=219b2b +support-type=2 +support-ver=3.18.9 +tech-class=Postscript +family-class=Undefined +tech-subclass=Normal +tech-type=0 +usb-pid=8411 +usb-vid=03f0 +wifi-config=0 # align-type # ---------- diff --git a/fax/ppd/HP-Fax-hpcups.ppd.gz b/fax/ppd/HP-Fax-hpcups.ppd.gz Binary files differindex aaf28438d..888e40d43 100644 --- a/fax/ppd/HP-Fax-hpcups.ppd.gz +++ b/fax/ppd/HP-Fax-hpcups.ppd.gz diff --git a/fax/ppd/HP-Fax-hpijs.ppd.gz b/fax/ppd/HP-Fax-hpijs.ppd.gz Binary files differindex 80a908f2b..c1806fb21 100644 --- a/fax/ppd/HP-Fax-hpijs.ppd.gz +++ b/fax/ppd/HP-Fax-hpijs.ppd.gz diff --git a/fax/ppd/HP-Fax2-hpcups.ppd.gz b/fax/ppd/HP-Fax2-hpcups.ppd.gz Binary files differindex 9926f04d6..66e788246 100644 --- a/fax/ppd/HP-Fax2-hpcups.ppd.gz +++ b/fax/ppd/HP-Fax2-hpcups.ppd.gz diff --git a/fax/ppd/HP-Fax2-hpijs.ppd.gz b/fax/ppd/HP-Fax2-hpijs.ppd.gz Binary files differindex 19e441085..e5516f46f 100644 --- a/fax/ppd/HP-Fax2-hpijs.ppd.gz +++ b/fax/ppd/HP-Fax2-hpijs.ppd.gz diff --git a/fax/ppd/HP-Fax3-hpcups.ppd.gz b/fax/ppd/HP-Fax3-hpcups.ppd.gz Binary files differindex 2856f2725..6c92d61d9 100644 --- a/fax/ppd/HP-Fax3-hpcups.ppd.gz +++ b/fax/ppd/HP-Fax3-hpcups.ppd.gz diff --git a/fax/ppd/HP-Fax3-hpijs.ppd.gz b/fax/ppd/HP-Fax3-hpijs.ppd.gz Binary files differindex 345f796dc..5ddda6488 100644 --- a/fax/ppd/HP-Fax3-hpijs.ppd.gz +++ b/fax/ppd/HP-Fax3-hpijs.ppd.gz diff --git a/fax/ppd/HP-Fax4-hpcups.ppd.gz b/fax/ppd/HP-Fax4-hpcups.ppd.gz Binary files differindex 26eee11e6..5b3ea8308 100644 --- a/fax/ppd/HP-Fax4-hpcups.ppd.gz +++ b/fax/ppd/HP-Fax4-hpcups.ppd.gz diff --git a/fax/ppd/HP-Fax4-hpijs.ppd.gz b/fax/ppd/HP-Fax4-hpijs.ppd.gz Binary files differindex 35fed6231..eb4dc5c21 100644 --- a/fax/ppd/HP-Fax4-hpijs.ppd.gz +++ b/fax/ppd/HP-Fax4-hpijs.ppd.gz diff --git a/foomatic_drv.inc b/foomatic_drv.inc index 354887071..6b86e6121 100644 --- a/foomatic_drv.inc +++ b/foomatic_drv.inc @@ -912,10 +912,12 @@ foomatic_ps_printers = \ prnt/ps/hp-color_laserjet_4500-ps.ppd.gz \ prnt/ps/hp-laserjet_p2015_series-ps.ppd.gz \ prnt/ps/hp-color_laserjet_5m-ps.ppd.gz \ + prnt/ps/hp-pagewide_color_755-ps.ppd.gz \ prnt/ps/hp-color_laserjet_5500-ps.ppd.gz \ prnt/ps/hp-laserjet_3050-ps.ppd.gz \ prnt/ps/hp-pagewide_color_mfp_e58650-ps.ppd.gz \ prnt/ps/hp-designjet_t795ps_44in-ps.ppd.gz \ + prnt/ps/hp-laserjet_pro_m148-m149-ps.ppd.gz \ prnt/ps/hp-color_laserjet_cp5225dn-ps.ppd.gz \ prnt/ps/hp-color_laserjet_m552-ps.ppd.gz \ prnt/ps/hp-laserjet_pro_m402_m403-ps.ppd.gz \ @@ -927,6 +929,7 @@ foomatic_ps_printers = \ prnt/ps/hp-color_laserjet_8500-ps.ppd.gz \ prnt/ps/hp-color_laserjet_4600-ps.ppd.gz \ prnt/ps/hp-pagewide_p55250-ps.ppd.gz \ + prnt/ps/hp-laserjet_pro_m118-m119-ps.ppd.gz \ prnt/ps/hp-color_laserjet_pro_mfp_m477d-ps.ppd.gz \ prnt/ps/hp-laserjet_500_color_m551-ps.ppd.gz \ prnt/ps/hp-laserjet_4300-ps.ppd.gz \ @@ -938,6 +941,7 @@ foomatic_ps_printers = \ prnt/ps/hp-laserjet_mfp_m725-ps.ppd.gz \ prnt/ps/hp-business_inkjet_2300-ps.ppd.gz \ prnt/ps/hp-officejet_color_mfp_x585.ppd.gz \ + prnt/ps/hp-pagewide_color_mfp_774-779-ps.ppd.gz \ prnt/ps/hp-laserjet_3052-ps.ppd.gz \ prnt/ps/hp-color_laserjet_2605-ps.ppd.gz \ prnt/ps/hp-laserjet_p2055_series-ps.ppd.gz \ @@ -980,6 +984,7 @@ foomatic_ps_printers = \ prnt/ps/hp-laserjet_pro_m701-ps.ppd.gz \ prnt/ps/hp-designjet_Z9_44in-ps.ppd.gz \ prnt/ps/hp-laserjet_m9040_mfp-ps.ppd.gz \ + prnt/ps/hp-laserjet_pro_m148f-m149f-ps.ppd.gz \ prnt/ps/hp-laserjet_1300-ps.ppd.gz \ prnt/ps/hp-pagewide_pro_mfp_772-777-ps.ppd.gz \ prnt/ps/hp-color_laserjet_4600_series-ps.ppd.gz \ diff --git a/hp-uiscan.desktop.in b/hp-uiscan.desktop.in new file mode 100644 index 000000000..4a551e50e --- /dev/null +++ b/hp-uiscan.desktop.in @@ -0,0 +1,8 @@ +#!/usr/bin/env xdg-open +[Desktop Entry] +Version=1.0 +Type=Application +Terminal=false +Name=hp-uiscan +Exec=/usr/bin/hp-uiscan +Icon=/usr/share/icons/Humanity/devices/48/printer.svg diff --git a/hplip.list.in b/hplip.list.in index 89a22159b..3b2207290 100644 --- a/hplip.list.in +++ b/hplip.list.in @@ -188,6 +188,7 @@ f 0644 root root $ppd/HP prnt/pdf/*.ppd.gz @epm_scan@@epm_full@f 0755 root root $pyexecdir/scanext.so .libs/scanext.so @epm_full@%system all @epm_full@f 644 root root $icondir/hplip.desktop hplip.desktop +@epm_full@f 644 root root $icondir/hp-uiscan.desktop hp-uiscan.desktop @epm_full@f 644 root root $systraydir/hplip-systray.desktop hplip-systray.desktop @epm_full@f 0700 root root $cupsbackend/hpfax fax/backend/hpfax.py @epm_full@f 644 root root $ppd/HP fax/ppd/*.ppd.gz @@ -227,6 +228,7 @@ f 0644 root root $ppd/HP prnt/pdf/*.ppd.gz @epm_full@f 755 root root $home/makecopies.py makecopies.py @epm_full@f 755 root root $home/unload.py unload.py @epm_full@f 755 root root $home/scan.py scan.py +@epm_full@f 755 root root $home/uiscan.py uiscan.py @epm_full@f 755 root root $home/sendfax.py sendfax.py @epm_full@f 755 root root $home/faxsetup.py faxsetup.py @@ -353,6 +355,7 @@ f 0644 root root $ppd/HP prnt/pdf/*.ppd.gz @epm_full@l 755 root root $bindir/hp-logcapture ../share/hplip/logcapture.py @epm_full@l 755 root root $bindir/hp-info ../share/hplip/info.py @epm_full@l 755 root root $bindir/hp-makecopies ../share/hplip/makecopies.py +@epm_full@l 755 root root $bindir/hp-uiscan ../share/hplip/uiscan.py @epm_full@l 755 root root $bindir/hp-scan ../share/hplip/scan.py @epm_full@l 755 root root $bindir/hp-faxsetup ../share/hplip/faxsetup.py @epm_full@l 755 root root $bindir/hp-linefeedcal ../share/hplip/linefeedcal.py @@ -429,6 +432,18 @@ EOF %if UBUNTU804 @epm_full@%requires python-qt4 @epm_full@%requires python-qt4-dbus +@epm_full@%requires libzbar-dev +@epm_full@%requires python-zbar +@epm_full@%requires python-pip +@epm_full@%requires tesseract-ocr +@epm_full@%requires libtesseract-dev +@epm_full@%requires libleptonica-dev +@epm_full@%requires tesserocr +@epm_full@%requires imutils +@epm_full@%requires python-opencv +@epm_full@%requires python-pypdf2 +@epm_full@%requires python-pil +@epm_full@%requires python-dbus @epm_full@%replaces foomatic-db-hpijs @epm_full@%replaces hpijs @epm_full@%replaces hplip diff --git a/hplipclassdriver.spec b/hplipclassdriver.spec index af74a5824..732947b56 100644 --- a/hplipclassdriver.spec +++ b/hplipclassdriver.spec @@ -1,5 +1,5 @@ Name: hplipclassdriver -Version: 3.18.7 +Version: 3.18.9 Release: 0 License: (c) 2004-2009 Copyright HP Development Company, LP Packager: HPLIP diff --git a/installer/core_install.py b/installer/core_install.py index ca1bc6f28..c3be6c046 100644 --- a/installer/core_install.py +++ b/installer/core_install.py @@ -103,7 +103,7 @@ LIBS_LIST = ['libhpmud.*', 'libhpip.*', 'sane/libsane-hpaio.*', 'cups/backend/hp HPLIP_EXT_LIST = ['cupsext.so', 'cupsext.la', 'scanext.so', 'scanext.la', 'hpmudext.so', 'hpmudext.la', 'pcardext.so', 'pcardext.la'] -FILES_LIST = ['/usr/share/cups/drv/hp/', '/usr/local/share/ppd/HP/', '/usr/local/share/cups/drv/hp/', '/usr/share/applications/hplip.desktop', +FILES_LIST = ['/usr/share/cups/drv/hp/', '/usr/local/share/ppd/HP/', '/usr/local/share/cups/drv/hp/', '/usr/share/applications/hplip.desktop', '/usr/share/applications/hp-uiscan.desktop', '/etc/xdg/autostart/hplip-systray.desktop', '/etc/hp/hplip.conf', '/usr/share/doc/hplip-*', '/usr/lib/systemd/system/hplip-printer*.service'] RULES_LIST = ['56-hpmud.rules', '56-hpmud_sysfs.rules', '40-hplip.rules', '56-hpmud_support.rules', '56-hpmud_support_sysfs.rules', '55-hpmud.rules', @@ -183,6 +183,15 @@ PYDBUS_STR = "Python DBus - Python bindings for DBus" PYXML_STR = "Python XML libraries" PY_DEV_STR = "Python devel - Python development files" PIL_STR = "PIL - Python Imaging Library (required for commandline scanning with hp-scan)" +PIP_STR = "PIP - preferred installer program" +TESS_STR = "Tesseract - Tesseract library for python" +TESSEROCR_STR = "Tesserocr - Optical-character-recognition tesseract library for python" +IMUTILS_STR = "Imutils - A series of basic image processing functions" +OPENCV_STR = "Opencv - opencv library for python" +ZBAR_STR = "ZBAR -zbar library for python" +LEPTO_STR = "leptonica - leptonica library for python" +#SETUPTOOLS_STR = "setuptools - library designed to facilitate packaging Python projects" +PYPDF2_STR = "pypdf2 - pdf library for python" REPORTLAB_STR = "Reportlab - PDF library for Python" CUPSEXT_STR = 'CUPS-Extension' HPMUDEXT_STR = 'IO-Extension' @@ -260,6 +269,8 @@ class CoreInstall(object): 'pre_install_cmd': TYPE_LIST, 'pre_depend_cmd': TYPE_LIST, 'post_depend_cmd': TYPE_LIST, + 'scanjet_depend_cmd': TYPE_LIST, + 'scanjet_py3_depend_cmd': TYPE_LIST, 'hpoj_remove_cmd': TYPE_STRING, 'hplip_remove_cmd': TYPE_STRING, 'su_sudo': TYPE_STRING, @@ -364,9 +375,13 @@ class CoreInstall(object): # Required scan packages - 'sane': (True, ['scan'], SANE_STR, self.check_sane, DEPENDENCY_RUN_TIME, '-', 'sane-config --version', GENERALDEP), + 'sane': (True, ['scan'], SANE_STR, self.check_sane, DEPENDENCY_RUN_TIME, '-', 'sane-config --version', GENERALDEP), 'sane-devel': (True, ['scan'], SANE_DEV_STR, self.check_sane_devel, DEPENDENCY_COMPILE_TIME, '-', 'sane-config --version', GENERALDEP), - + #'tesseract': (True, ['scan'], TESS_STR, self.check_tesseract, DEPENDENCY_RUN_TIME, '-', 'tesseract --version', GENERALDEP), + + #'zbar': (True, ['scan'], ZBAR_STR, self.check_zbar, DEPENDENCY_RUN_TIME, '-', None, GENERALDEP), + #'libleptonica': (True, ['scan'], LEPTO_STR, self.check_libleptonica, DEPENDENCY_RUN_TIME, '-', None, GENERALDEP), + # Optional scan packages 'xsane': (False, ['scan'], XSANE_STR, self.check_xsane, DEPENDENCY_RUN_TIME, '0.9', 'FUNC#get_xsane_version', EXTERNALDEP), 'scanimage': (False, ['scan'], SCANIMAGE_STR, self.check_scanimage, DEPENDENCY_RUN_TIME, '1.0', 'scanimage --version', EXTERNALDEP), @@ -388,26 +403,37 @@ class CoreInstall(object): python2_dep = { 'python2X': (True, ['base'], PYTHON_STR, self.check_python, DEPENDENCY_RUN_AND_COMPILE_TIME, '2.2', 'python --version', GENERALDEP), + #'setuptools': (False, ['scan'], SETUPTOOLS_STR, self.check_setuptools, DEPENDENCY_RUN_TIME, '-', None, GENERALDEP), + #'pip': (True, ['scan'], PIP_STR, self.check_pip, DEPENDENCY_RUN_TIME, '-', None, GENERALDEP), + #'pypdf2': (True, ['scan'], PYPDF2_STR, self.check_pypdf2, DEPENDENCY_RUN_TIME, '-', None, GENERALDEP), + #'opencv': (True, ['scan'], OPENCV_STR, self.check_opencv, DEPENDENCY_RUN_TIME, '-', None, GENERALDEP), + #'zbar': (True, ['scan'], ZBAR_STR, self.check_zbar, DEPENDENCY_RUN_TIME, '-', None, GENERALDEP), # Optional for libnotify style popups from hp-systray 'python-notify': (False, ['gui_qt5', 'gui_qt4'], PYNTF_STR, self.check_pynotify, DEPENDENCY_RUN_TIME, '-', 'python-notify --version', GENERALDEP), 'pyqt4-dbus': (True, ['gui_qt4'], QT4DBUS_STR, self.check_pyqt4_dbus, DEPENDENCY_RUN_TIME, '4.0', 'FUNC#get_pyQt4_version', GENERALDEP), # PyQt 4.x ) 'pyqt4': (True, ['gui_qt4'], QT4_STR, self.check_pyqt4, DEPENDENCY_RUN_TIME, '4.0', 'FUNC#get_pyQt4_version', GENERALDEP), - 'pyqt5-dbus': (True, ['gui_qt5'], QT5DBUS_STR, self.check_pyqt5_dbus, DEPENDENCY_RUN_TIME, '5.0', 'FUNC#get_pyQt5_version', GENERALDEP), + 'pyqt5-dbus': (False, ['gui_qt5'], QT5DBUS_STR, self.check_pyqt5_dbus, DEPENDENCY_RUN_TIME, '5.0', 'FUNC#get_pyQt5_version', GENERALDEP), # PyQt 5.x ) 'pyqt5': (True, ['gui_qt5'], QT5_STR, self.check_pyqt5, DEPENDENCY_RUN_TIME, '5.0', 'FUNC#get_pyQt5_version', GENERALDEP), 'python-dbus': (True, ['fax'], PYDBUS_STR, self.check_python_dbus, DEPENDENCY_RUN_TIME, '0.80.0', 'FUNC#get_python_dbus_ver', GENERALDEP), 'python-xml': (True, ['base'], PYXML_STR, self.check_python_xml, DEPENDENCY_RUN_TIME, '-', 'FUNC#get_python_xml_version', GENERALDEP), 'python-devel': (True, ['base'], PY_DEV_STR, self.check_python_devel, DEPENDENCY_COMPILE_TIME, '2.2', 'python --version', GENERALDEP), 'pil': (False, ['scan'], PIL_STR, self.check_pil, DEPENDENCY_RUN_TIME, '-', 'FUNC#get_pil_version', GENERALDEP), + #'imutils': (True, ['scan'], IMUTILS_STR, self.check_imutils, DEPENDENCY_RUN_TIME, '-', None, GENERALDEP), # Optional fax packages 'reportlab': (False, ['fax'], REPORTLAB_STR, self.check_reportlab, DEPENDENCY_RUN_TIME, '2.0', 'FUNC#get_reportlab_version', GENERALDEP), + #'tesserocr': (True, ['scan'], TESSEROCR_STR, self.check_tesserocr, DEPENDENCY_RUN_TIME, '-', None, GENERALDEP), } python3_dep = { 'python3X': (True, ['base'], PYTHON_STR, self.check_python, DEPENDENCY_RUN_AND_COMPILE_TIME, '2.2', 'python3 --version', GENERALDEP), # Optional for libnotify style popups from hp-systray + #'py3_setuptools': (False, ['scan'], SETUPTOOLS_STR, self.check_setuptools, DEPENDENCY_RUN_TIME, '-', None, GENERALDEP), + #'python3-pip': (True, ['scan'], PIP_STR, self.check_pip3, DEPENDENCY_RUN_TIME, '-', None, GENERALDEP), + #'pypdf2': (True, ['scan'], PYPDF2_STR, self.check_pypdf2, DEPENDENCY_RUN_TIME, '-', None, GENERALDEP), + #'opencv': (True, ['scan'], OPENCV_STR, self.check_opencv, DEPENDENCY_RUN_TIME, '-', None, GENERALDEP), 'python3-notify2': (False, ['gui_qt5', 'gui_qt4'], PYNTF_STR, self.check_pynotify, DEPENDENCY_RUN_TIME, '-', 'python-notify --version', GENERALDEP), 'python3-pyqt4-dbus': (False, ['gui_qt4'], QT4DBUS_STR, self.check_pyqt4_dbus, DEPENDENCY_RUN_TIME, '4.0', 'FUNC#get_pyQt4_version', GENERALDEP), # PyQt 4.x ) @@ -419,8 +445,10 @@ class CoreInstall(object): 'python3-xml': (True, ['base'], PYXML_STR, self.check_python_xml, DEPENDENCY_RUN_TIME, '-', 'FUNC#get_python_xml_version', GENERALDEP), 'python3-devel': (True, ['base'], PY_DEV_STR, self.check_python_devel, DEPENDENCY_COMPILE_TIME, '2.2', 'python3 --version', GENERALDEP), 'python3-pil': (False, ['scan'], PIL_STR, self.check_pil, DEPENDENCY_RUN_TIME, '-', 'FUNC#get_pil_version', GENERALDEP), + #'imutils': (True, ['scan'], IMUTILS_STR, self.check_imutils, DEPENDENCY_RUN_TIME, '-', None, GENERALDEP), # Optional fax packages 'python3-reportlab': (False, ['fax'], REPORTLAB_STR, self.check_reportlab, DEPENDENCY_RUN_TIME, '2.0', 'FUNC#get_reportlab_version', GENERALDEP), + #'tesserocr': (True, ['scan'], TESSEROCR_STR, self.check_tesserocr, DEPENDENCY_RUN_TIME, '-', None, GENERALDEP), } from base.sixext import PY3 @@ -1145,7 +1173,57 @@ class CoreInstall(object): def check_libtool(self): log.debug("Checking for libtool...") return check_tool('libtool --version') + + '''def check_pip(self): + return check_tool('pip2 --version') + + def check_pip3(self): + return check_tool('pip3 --version') + + def check_tesseract(self): + return check_tool('tesseract --version') + + def check_opencv(self): + try: + import cv2 + return True + except ImportError: + return False + + def check_tesserocr(self): + try: + import tesserocr + return True + except ImportError: + return False + + def check_imutils(self): + try: + import imutils + return True + except ImportError: + return False + + def check_zbar(self): + return check_file("zbar.h", "/usr/include/") + + def check_libleptonica(self): + return check_file("allheaders.h", "/usr/include/leptonica") + def check_setuptools(self): + try: + import setuptools + return True + except ImportError: + return False + + def check_pypdf2(self): + try: + import PyPDF2 + return True + except ImportError: + return False +''' def check_pil(self): log.debug("Checking for PIL...") try: @@ -1812,6 +1890,31 @@ class CoreInstall(object): x += 1 + def run_scanjet_depend(self, callback=None, distro_ver=None): + from base.sixext import PY3 + if PY3: + scanjet_cmd = self.get_distro_ver_data('scanjet_py3_depend_cmd', None, distro_ver) + else: + scanjet_cmd = self.get_distro_ver_data('scanjet_depend_cmd', None, distro_ver) + log.debug(scanjet_cmd) + if scanjet_cmd: + x = 1 + #log.info("x is %d"%x) + for cmd in scanjet_cmd: + #log.info("cmd is %s"%cmd) + if callback is not None: + callback(cmd, "Scanjet-depend step %d" % x) + status, output = utils.run(cmd, self.passwordObj) + #log.info("status is %d"%status) + if status !=0: + log.warn("Failed to install this Scanjet dependency package. Some Scanjet features will not work.") + #if callback is not None: + #callback(cmd, "Scanjet-depend step %d" % x) + + x += 1 + '''if status !=0: + sys.exit(0)''' + def pre_build(self, distro_ver=None): cmds = [] if self.get_distro_ver_data('fix_ppd_symlink', False, distro_ver): diff --git a/installer/distros.dat b/installer/distros.dat index 8863e745f..87c093e3c 100644 --- a/installer/distros.dat +++ b/installer/distros.dat @@ -1,10797 +1,11169 @@ -# (c) Copyright 2003-2015 HP Development Company, L.P. -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# **************************************** -# -# [TYPE_BOOL] : T | F | 0 | 1 (not case sensitive) -# [TYPE_INT] : integer value -# [TYPE_LIST]: <string>,... (no spaces between values/commas) -# [TYPE_STRING]: string value (commas are not significant) -# -# **************************************** -# [distros] -# distros=<list of distro names> [TYPE_LIST] -# -# [<distro name>] -# index=<n> # Must be unique [TYPE_INT] -# versions=<list of version names> [TYPE_LIST] -# display_name=<human readable display name> [TYPE_STRING] -# alt_names=<alternate names to search for in /etc/issue> [TYPE_LIST] -# display=1|0 [TYPE_BOOL] -# notes=<distro notes> [TYPE_STRING] -# package_mgrs=<package managers to search for in ps> [TYPE_LIST] -# package_mgr_cmd=<command to install packages, list replaced in $packages_to_install> [TYPE_STRING] -# pre_install_cmd=<commands to run before installer checks dependencies (comma sep. list)> [TYPE_LIST] -# pre_depend_cmd=<commands to run before packages are installed (comma sep. list)> [TYPE_LIST] -# post_depend_cmd=<commands to run after packages are installed (comma sep. list)> [TYPE_LIST] -# hplip_remove_cmd=<command to remove package version of hplip> [TYPE_LIST] -# su_sudo=su|sudo [TYPE_STRING] # su is default -# ppd_install=ppd|drv [TYPE_STRING] # ppd is default -# udev_mode_fix=1|0 [TYPE_BOOL] -# ppd_dir=<ppd dir> [TYPE_STRING] # Used for BOTH ppd and drv install types -# drv_dir=<drv dir> [TYPE_STRING] # Used for only drv installs -# fix_ppd_symlink=1|0 [TYPE_BOOL] -# ui_toolkit=qt3|qt4|gtk|none [TYPE_STRING] # gtk not supported. qt3 not supported by installer. -# policykit=1|0 [TYPE_BOOL] -# native_cups=1|0 [TYPE_BOOL] -# package_available=1|0 [TYPE_BOOL] -# package_arch=<list of processor architectures> [TYPE_LIST] -# add_user_to_group=<usermod params> [TYPE_STRING] (leave empty for none) [ex. "-a -G sys" or "-G lp"] -# open_mdns_port=<command(s) to use to open the mdns multicast port 5353> [TYPE_LIST] -# acl_rules=1|0 [TYPE_BOOL] # For Karmic+ -# -# # Version data overrides distro data if present. -# # <version name> must be present in [<distro name>] section's versions= list. -# [<distro name>:<version name>] -# code_name=<code name> [TYPE_STRING] -# supported=1|0 [TYPE_BOOL] -# release_date=<human readable date YYYY-MM-DD> [TYPE_STRING] -# notes=<version notes> [TYPE_STRING] -# ppd_install=ppd|drv [TYPE_STRING] # ppd is default -# udev_mode_fix=1|0 [TYPE_BOOL] -# ppd_dir=<ppd dir> [TYPE_STRING] # Used for BOTH ppd and drv install types -# drv_dir=<drv dir> [TYPE_STRING] # Used for only drv installs -# fix_ppd_symlink=1|0 [TYPE_BOOL] -# scan_supported=1|0 [TYPE_BOOL] -# fax_supported=1|0 [TYPE_BOOL] -# pcard_supported=1|0 [TYPE_BOOL] -# network_supported=1|0 [TYPE_BOOL] -# parallel_supported=1|0 [TYPE_BOOL] -# usb_supported=1|0 [TYPE_BOOL] -# packaged_version=<hplip version major.year.month> [TYPE_STRING] (version of HPLIP pre-packaged in distro, e.g. "2.8.12") -# cups_path_with_bitness=1|0 [TYPE_BOOL] (False is default) -# ui_toolkit=qt3|qt4|gtk|none [TYPE_STRING] -# foomatic_rip_hplip=1|0 [TYPE_BOOL] (False is default) -# policykit=1|0 [TYPE_BOOL] -# native_cups=1|0 [TYPE_BOOL] -# package_available=1|0 [TYPE_BOOL] -# package_arch=<list of processor architectures> [TYPE_LIST] -# add_user_to_group=<usermod params> [TYPE_STRING] (leave empty for none) [ex. "-a -G sys" or "-G lp"] -# open_mdns_port=<command(s) to use to open the mdns multicast port 5353> [TYPE_LIST] -# acl_rules=1|0 [TYPE_BOOL] # For Karmic+ -# libdir_path=<lib directory path> [TYPE_STRING] # Used if libdir location is to be provided in 64 bit machines - -# # Only include these sections if supported==1 for this <distro name>:<version name>. -# [<distro name>:<version name>:<dependency name>] -# packages=<package list to satisfy dependency (comma sep. list)> [TYPE_LIST] -# commands=<command list to satisfy dependency (comma sep. list)> [TYPE_LIST] -# -# **************************************** - -[distros] -distros=unknown,mepis,debian,suse,mandriva,fedora,redhat,rhel,slackware,gentoo,redflag,ubuntu,xandros,freebsd,linspire,ark,pclinuxos,centos,igos,linuxmint,linpus,gos,boss,lfs,manjarolinux - -# **************************************** - -[unknown] -index=0 -display_name=Unknown -versions=0 -display=0 -package_mgrs= -su_sudo= -drv_dir= - -[unknown:0] -supported=0 - -# **************************************** - -[suse] -index=3 -versions=13.2,42.1,42.2,42.3 -display_name=SUSE Linux -alt_names= -display=1 -notes= -package_mgrs=yast,yast2,opensuse-updater,zypper,package-manager -package_mgr_cmd=su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses $packages_to_install" -pre_depend_cmd= -post_depend_cmd= -hplip_remove_cmd=su -c "zypper --non-interactive rm hplip" -su_sudo=su -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/cups/model/manufacturer-PPDs/hp -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP - -# ******************** -[suse:12.2] -code_name=Mantis -supported=0 -scan_supported=1 -fax_supported=1 -pcard_supported=0 -network_supported=1 -parallel_supported=0 -usb_supported=1 -packaged_version=3.11.6 -release_date=2012-07-11 -notes=Please be sure to disable the CD repositories in YaST. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/cups/model/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -cups_path_with_bitness=0 -ui_toolkit=qt4 -native_cups=1 -pre_depend_cmd=su -c "zypper refresh" - -[suse:12.2:cups] -packages=cups,cups-client - -[suse:12.2:cups-devel] -packages=cups-devel,cupsddk - -[suse:12.2:gcc] -packages=gcc-c++ - -[suse:12.2:gs] -packages=ghostscript-library - -[suse:12.2:libcrypto] -packages=openssl - -[suse:12.2:libjpeg] -packages=libjpeg-devel,zlib-devel - -[suse:12.2:libnetsnmp-devel] -packages=net-snmp-devel - -[suse:12.2:libpthread] -packages=glibc - -[suse:12.2:libtool] -packages=libtool,libgphoto2-devel,rpm-build - -[suse:12.2:libusb] -packages=libusb-1_0-devel,libusb-1_0-0 - -[suse:12.2:make] -packages=make - -[suse:12.2:pil] -packages=python-imaging - -[suse:12.2:ppdev] -packages= -commands=su -c "modprobe ppdev" - -[suse:12.2:pyqt] -packages=python-qt - -[suse:12.2:pyqt4] -packages=python-qt4 - -[suse:12.2:pyqt4-dbus] -packages=dbus-1-python-devel,dbus-1-python - -[suse:12.2:python-devel] -packages=python-devel,python-xml,libpython2_7-1_0 - -[suse:12.2:python23] -packages=python - -[suse:12.2:python2X] -packages=python - -[suse:12.2:reportlab] -packages= - -[suse:12.2:sane] -packages=xsane - -[suse:12.2:sane-devel] -packages=sane-backends-devel - -[suse:12.2:scanimage] -packages=sane-backends - -[suse:12.2:xsane] -packages=xsane - -[suse:12.2:cups-ddk] -packages=cupsddk - -[suse:12.2:python-dbus] -packages=dbus-1-python - -[suse:12.2:dbus] -packages=dbus-1-devel,python-gobject2 - -[suse:12.2:python-xml] -packages=python-xml,libpython2_7-1_0 - -[suse:12.2:cups-image] -packages=cups-devel - -[suse:12.2:python-notify] -packages=python-notify - -[suse:12.2:network] -packages=wget - -[suse:12.2:avahi-utils] -packages=avahi-utils - -[suse:12.2:python3-pyqt4] -packages=python3-qt4,python3-qt4-devel - -[suse:12.2:python3-dbus] -packages=dbus-1-python3,python3-gobject,python3-gobject2-devel - -[suse:12.2:python3-devel] -packages=python3-devel - -[suse:12.2:python3-pyqt4-dbus] -packages=dbus-1-python3-devel,dbus-1-python3 - -[suse:12.2:python3-pil] -packages=PKG_FROM_PIP:pillow - -[suse:12.2:python3-xml] -packages=python3-xml - -[suse:12.2:automake] -packages=automake - - -# ******************** -[suse:12.3] -code_name=Dartmouth -supported=0 -scan_supported=1 -fax_supported=1 -pcard_supported=0 -network_supported=1 -parallel_supported=0 -usb_supported=1 -packaged_version=3.12.11 -release_date=2013-03-13 -notes=Please be sure to disable the CD repositories in YaST. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/cups/model/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -cups_path_with_bitness=0 -ui_toolkit=qt4 -native_cups=1 -pre_depend_cmd=su -c "zypper refresh" - -[suse:12.3:cups] -packages=cups,cups-client - -[suse:12.3:cups-devel] -packages=cups-devel,cupsddk - -[suse:12.3:gcc] -packages=gcc-c++ - -[suse:12.3:gs] -packages=ghostscript-library - -[suse:12.3:libcrypto] -packages=openssl - -[suse:12.3:libjpeg] -packages=libjpeg-devel,zlib-devel - -[suse:12.3:libnetsnmp-devel] -packages=net-snmp-devel - -[suse:12.3:libpthread] -packages=glibc - -[suse:12.3:libtool] -packages=libtool,libgphoto2-devel,rpm-build - -[suse:12.3:libusb] -packages=libusb-1_0-devel,libusb-1_0-0 - -[suse:12.3:make] -packages=make - -[suse:12.3:pil] -packages=python-imaging - -[suse:12.3:ppdev] -packages= -commands=su -c "modprobe ppdev" - -[suse:12.3:pyqt] -packages=python-qt - -[suse:12.3:pyqt4] -packages=python-qt4 - -[suse:12.3:pyqt4-dbus] -packages=dbus-1-python-devel,dbus-1-python - -[suse:12.3:python-devel] -packages=python-devel,python-xml,libpython2_7-1_0 - -[suse:12.3:python23] -packages=python - -[suse:12.3:python2X] -packages=python - -[suse:12.3:reportlab] -packages= - -[suse:12.3:sane] -packages=xsane - -[suse:12.3:sane-devel] -packages=sane-backends-devel - -[suse:12.3:scanimage] -packages=sane-backends - -[suse:12.3:xsane] -packages=xsane - -[suse:12.3:cups-ddk] -packages=cupsddk - -[suse:12.3:python-dbus] -packages=dbus-1-python - -[suse:12.3:dbus] -packages=dbus-1-devel,python-gobject2 - -[suse:12.3:python-xml] -packages=python-xml,libpython2_7-1_0 - -[suse:12.3:cups-image] -packages=cups-devel - -[suse:12.3:python-notify] -packages=python-notify - -[suse:12.3:network] -packages=wget - -[suse:12.3:avahi-utils] -packages=avahi-utils - -[suse:12.3:python3-pyqt4] -packages=python3-qt4,python3-qt4-devel - -[suse:12.3:python3-dbus] -packages=dbus-1-python3,python3-gobject,python3-gobject2-devel - -[suse:12.3:python3-xml] -packages=python3-xml,python3-lxml - -[suse:12.3:python3-devel] -packages=python3-devel - -[suse:12.3:python3-pyqt4-dbus] -packages=dbus-1-python3-devel,dbus-1-python3 - -[suse:12.3:python3-pil] -packages=PKG_FROM_PIP:pillow - -[suse:12.3:python3-reportlab] -packages=python3-reportlab - -[suse:12.3:python3-notify2] -packages=python3-notify2 - -[suse:12.3:automake] -packages=automake - - -# **************************************** - -[suse:13.1] -code_name=Evergreen -supported=0 -packaged_version=3.13.7 -release_date=19.09.2013 -same_as_version=12.3 - -# **************************************** - -[suse:13.2] -code_name=Harlequin -supported=1 -packaged_version=3.14.6 -release_date=04.11.2014 -post_depend_cmd=su -c "zypper --non-interactive --no-gpg-checks in --force --auto-agree-with-licenses cups-filters-ghostscript",su -c "service cups restart" -scan_supported=1 -fax_supported=1 -pcard_supported=0 -network_supported=1 -parallel_supported=0 -usb_supported=1 -notes=Please be sure to disable the CD repositories in YaST. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/cups/model/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -cups_path_with_bitness=0 -ui_toolkit=qt4 -native_cups=1 -pre_depend_cmd=su -c "zypper refresh" - -[suse:13.2:cups] -packages=cups,cups-client - -[suse:13.2:cups-devel] -packages=cups-devel,cupsddk - -[suse:13.2:gcc] -packages=gcc-c++ - -[suse:13.2:gs] -packages=ghostscript-library - -[suse:13.2:libcrypto] -packages=openssl - -[suse:13.2:libjpeg] -packages=libjpeg-devel,zlib-devel - -[suse:13.2:libnetsnmp-devel] -packages=net-snmp-devel - -[suse:13.2:libpthread] -packages=glibc - -[suse:13.2:libtool] -packages=libtool,libgphoto2-devel,rpm-build - -[suse:13.2:libusb] -packages=libusb-1_0-devel,libusb-1_0-0 - -[suse:13.2:make] -packages=make - -[suse:13.2:pil] -packages=python-imaging - -[suse:13.2:ppdev] -packages= -commands=su -c "modprobe ppdev" - -[suse:13.2:pyqt] -packages=python-qt - -[suse:13.2:pyqt4] -packages=python-qt4 - -[suse:13.2:pyqt4-dbus] -packages=dbus-1-python-devel,dbus-1-python - -[suse:13.2:python-devel] -packages=python-devel,python-xml,libpython2_7-1_0 - -[suse:13.2:python23] -packages=python - -[suse:13.2:python2X] -packages=python - -[suse:13.2:reportlab] -packages=python-reportlab - -[suse:13.2:sane] -packages=xsane - -[suse:13.2:sane-devel] -packages=sane-backends-devel - -[suse:13.2:scanimage] -packages=sane-backends - -[suse:13.2:xsane] -packages=xsane - -[suse:13.2:cups-ddk] -packages=cupsddk - -[suse:13.2:python-dbus] -packages=dbus-1-python - -[suse:13.2:dbus] -packages=dbus-1-devel,python-gobject2 - -[suse:13.2:python-xml] -packages=python-xml,libpython2_7-1_0 - -[suse:13.2:cups-image] -packages=cups-devel - -[suse:13.2:python-notify] -packages=python-notify - -[suse:13.2:network] -packages=wget - -[suse:13.2:avahi-utils] -packages=avahi-utils - -[suse:13.2:python3-pyqt4] -packages=python3-qt4,python3-qt4-devel - -[suse:13.2:python3-dbus] -packages=dbus-1-python3,python3-gobject,python3-gobject2-devel - -[suse:13.2:python3-xml] -packages=python3-xml,python3-lxml - -[suse:13.2:python3-devel] -packages=python3-devel - -[suse:13.2:python3-pyqt4-dbus] -packages=dbus-1-python3-devel,dbus-1-python3 - -[suse:13.2:python3-pil] -packages=python3-Pillow - -[suse:13.2:python3-reportlab] -packages=python3-reportlab - -[suse:13.2:python3-notify2] -packages=python3-notify2 - -[suse:13.2:automake] -packages=automake - -# **************************************** - -[suse:42.1] -code_name=Malachitte -supported=1 -packaged_version=3.14.6 -release_date=04.11.2015 -same_as_version=13.2 - - -# **************************************** - -[suse:42.2] -code_name=Harlequin -supported=1 -packaged_version=3.16.11 -release_date=24.11.2016 -post_depend_cmd=su -c "zypper --non-interactive --no-gpg-checks in --force --auto-agree-with-licenses cups-filters-ghostscript",su -c "service cups restart" -scan_supported=1 -fax_supported=1 -pcard_supported=0 -network_supported=1 -parallel_supported=0 -usb_supported=1 -notes=Please be sure to disable the CD repositories in YaST. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/cups/model/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -cups_path_with_bitness=0 -ui_toolkit=qt4 -native_cups=1 -pre_depend_cmd=su -c "zypper refresh" - -[suse:42.2:cups] -packages=cups,cups-client - -[suse:42.2:cups-devel] -packages=cups-devel,cupsddk - -[suse:42.2:gcc] -packages=gcc-c++ - -[suse:42.2:gs] -packages=ghostscript-library - -[suse:42.2:libcrypto] -packages=openssl - -[suse:42.2:libjpeg] -packages=libjpeg-devel,zlib-devel - -[suse:42.2:libnetsnmp-devel] -packages=net-snmp-devel - -[suse:42.2:libpthread] -packages=glibc - -[suse:42.2:libtool] -packages=libtool,libgphoto2-devel,rpm-build - -[suse:42.2:libusb] -packages=libusb-1_0-devel,libusb-1_0-0 - -[suse:42.2:make] -packages=make - -[suse:42.2:pil] -packages=python-imaging - -[suse:42.2:ppdev] -packages= -commands=su -c "modprobe ppdev" - -[suse:42.2:pyqt] -packages=python-qt - -[suse:42.2:pyqt4] -packages=python-qt4 - -[suse:42.2:pyqt4-dbus] -packages=dbus-1-python-devel,dbus-1-python - -[suse:42.2:python-devel] -packages=python-devel,python-xml,libpython2_7-1_0 - -[suse:42.2:python23] -packages=python - -[suse:42.2:python2X] -packages=python - -[suse:42.2:reportlab] -packages= - -[suse:42.2:sane] -packages=xsane - -[suse:42.2:sane-devel] -packages=sane-backends-devel - -[suse:42.2:scanimage] -packages=sane-backends - -[suse:42.2:xsane] -packages=xsane - -[suse:42.2:cups-ddk] -packages=cupsddk - -[suse:42.2:python-dbus] -packages=dbus-1-python - -[suse:42.2:dbus] -packages=dbus-1-devel,python-gobject2 - -[suse:42.2:python-xml] -packages=python-xml,libpython2_7-1_0 - -[suse:42.2:cups-image] -packages=cups-devel - -[suse:42.2:python-notify] -packages=python-notify - -[suse:42.2:network] -packages=wget - -[suse:42.2:avahi-utils] -packages=avahi-utils - -[suse:42.2:python3-pyqt4] -packages=python3-qt4,python3-qt4-devel - -[suse:42.2:python3-dbus] -packages=dbus-1-python3,python3-gobject,python3-gobject2-devel - -[suse:42.2:python3-xml] -packages=python3-xml,python3-lxml - -[suse:42.2:python3-devel] -packages=python3-devel - -[suse:42.2:python3-pyqt4-dbus] -packages=dbus-1-python3-devel,dbus-1-python3 - -[suse:42.2:python3-pil] -packages=python3-Pillow - -[suse:42.2:python3-reportlab] -packages=python3-reportlab - -[suse:42.2:python3-notify2] -packages=python3-notify2 - -[suse:42.2:automake] -packages=automake - - -# **************************************** - -[suse:42.3] -code_name=Harlequin -supported=1 -packaged_version=3.17.9 -release_date=26.07.2017 -post_depend_cmd=su -c "zypper --non-interactive --no-gpg-checks in --force --auto-agree-with-licenses cups-filters-ghostscript",su -c "service cups restart" -scan_supported=1 -fax_supported=1 -pcard_supported=0 -network_supported=1 -parallel_supported=0 -usb_supported=1 -notes=Please be sure to disable the CD repositories in YaST. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/cups/model/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -cups_path_with_bitness=0 -ui_toolkit=qt4 -native_cups=1 -pre_depend_cmd=su -c "zypper refresh" - -[suse:42.3:cups] -packages=cups,cups-client - -[suse:42.3:cups-devel] -packages=cups-devel,cupsddk - -[suse:42.3:gcc] -packages=gcc-c++ - -[suse:42.3:gs] -packages=ghostscript-library - -[suse:42.3:libcrypto] -packages=openssl - -[suse:42.3:libjpeg] -packages=libjpeg-devel,zlib-devel - -[suse:42.3:libnetsnmp-devel] -packages=net-snmp-devel - -[suse:42.3:libpthread] -packages=glibc - -[suse:42.3:libtool] -packages=libtool,libgphoto2-devel,rpm-build - -[suse:42.3:libusb] -packages=libusb-1_0-devel,libusb-1_0-0 - -[suse:42.3:make] -packages=make - -[suse:42.3:pil] -packages=python-imaging - -[suse:42.3:ppdev] -packages= -commands=su -c "modprobe ppdev" - -[suse:42.3:pyqt] -packages=python-qt - -[suse:42.3:pyqt4] -packages=python-qt4 - -[suse:42.3:pyqt4-dbus] -packages=dbus-1-python-devel,dbus-1-python - -[suse:42.3:python-devel] -packages=python-devel,python-xml,libpython2_7-1_0 - -[suse:42.3:python23] -packages=python - -[suse:42.3:python2X] -packages=python - -[suse:42.3:reportlab] -packages= - -[suse:42.3:sane] -packages=xsane - -[suse:42.3:sane-devel] -packages=sane-backends-devel - -[suse:42.3:scanimage] -packages=sane-backends - -[suse:42.3:xsane] -packages=xsane - -[suse:42.3:cups-ddk] -packages=cupsddk - -[suse:42.3:python-dbus] -packages=dbus-1-python - -[suse:42.3:dbus] -packages=dbus-1-devel,python-gobject2 - -[suse:42.3:python-xml] -packages=python-xml,libpython2_7-1_0 - -[suse:42.3:cups-image] -packages=cups-devel - -[suse:42.3:python-notify] -packages=python-notify - -[suse:42.3:network] -packages=wget - -[suse:42.3:avahi-utils] -packages=avahi-utils - -[suse:42.3:python3-pyqt4] -packages=python3-qt4,python3-qt4-devel - -[suse:42.3:python3-dbus] -packages=dbus-1-python3,python3-gobject,python3-gobject2-devel - -[suse:42.3:python3-xml] -packages=python3-xml,python3-lxml - -[suse:42.3:python3-devel] -packages=python3-devel - -[suse:42.3:python3-pyqt4-dbus] -packages=dbus-1-python3-devel,dbus-1-python3 - -[suse:42.3:python3-pil] -packages=python3-Pillow - -[suse:42.3:python3-reportlab] -packages=python3-reportlab - -[suse:42.3:python3-notify2] -packages=python3-notify2 - -[suse:42.3:automake] -packages=automake - - -# **************************************** -[redhat] -index=6 -versions=8.0,9.0 -display_name=Red Hat -alt_names= -display=1 -notes= -package_mgrs=yum,rpm,up2date -#package_mgr_cmd=rpm install $packages_to_install -package_mgr_cmd=su -c 'yum -y -d 10 -e 1 install $packages_to_install' -pre_depend_cmd=su -c 'yum list update' -post_depend_cmd= -hplip_remove_cmd=su -c 'rpm -ev hplipfull' -su_sudo=su -ppd_install=ppd -udev_mode_fix=1 -ppd_dir= -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt3 - -# ******************** -[redhat:8.0] -code_name=Psyche -supported=0 -scan_supported=1 -fax_supported=0 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version= -release_date=2002-9-1 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=none - -# ******************** -[redhat:9.0] -code_name=Shrike -supported=0 -scan_supported=1 -fax_supported=0 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version= -release_date=2003-3-1 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=none - -# **************************************** -[turbolinux] -index=10 -versions=any -display_name=Turbolinux -alt_names= -display=0 -notes= -package_mgrs= -package_mgr_cmd= -pre_depend_cmd= -post_depend_cmd= -hplip_remove_cmd= -su_sudo=su -ppd_install=ppd -udev_mode_fix=1 -ppd_dir= -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt3 - -# ******************** -[turbolinux:any] -code_name= -supported=0 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version= -release_date= -notes= -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt3 - -# **************************************** -[redflag] -index=11 -versions=any -display_name=Red Flag Linux -alt_names= -display=0 -notes= -package_mgrs= -package_mgr_cmd= -pre_depend_cmd= -post_depend_cmd= -hplip_remove_cmd= -su_sudo=su -ppd_install=ppd -udev_mode_fix=1 -ppd_dir= -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt3 - -# ******************** -[redflag:any] -code_name= -supported=0 -scan_supported=1 -fax_supported=0 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version= -release_date= -notes= -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt3 - -# **************************************** -[ark] -index=16 -versions=any -display_name=Ark Linux -alt_names= -display=0 -notes= -package_mgrs= -package_mgr_cmd= -pre_depend_cmd= -post_depend_cmd= -hplip_remove_cmd= -su_sudo=su -ppd_install=ppd -udev_mode_fix=1 -ppd_dir= -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt3 - -# ******************** -[ark:any] -code_name= -supported=0 -scan_supported=1 -fax_supported=0 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version= -release_date= -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt3 - -# **************************************** -[sunwah] -index=20 -versions=any -display_name=Sun Wah RAYS LX -alt_names= -display=0 -notes= -package_mgrs= -package_mgr_cmd= -pre_depend_cmd= -post_depend_cmd= -hplip_remove_cmd= -su_sudo=su -ppd_install=ppd -udev_mode_fix=1 -ppd_dir= -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt3 - -# ******************** -[sunwah:any] -code_name= -supported=0 -scan_supported=1 -fax_supported=0 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version= -release_date= -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt3 - -# **************************************** -[fedora] -index=5 -versions=22,23,24,25,26,27,28 -display_name=Fedora -alt_names=Fedora Core -display=1 -notes=SELinux must run in permissive mode or it must be disabled for HPLIP to function properly. Please run SELinux in permissive mode or disable it before continuing. -package_mgrs=yum,rpm,up2date -package_mgr_cmd=su -c "yum -y -d 10 -e 1 install $packages_to_install" -pre_depend_cmd=su -c "yum clean all",su -c "yum check-update" -post_depend_cmd= -hplip_remove_cmd=su -c "yum -y -d 10 -e 1 remove hplip" -su_sudo=su -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/cups/model/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP - -# ******************** -[fedora:17] -code_name=Beefy Miracle -supported=0 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=3.12.4 -release_date=22/05/2012 -notes=To complete the install in Fedora you must quit the installer at the printer setup stage, log out, log back in, and run hp-setup. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/cups/model/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -policykit=0 -native_cups=1 -open_mdns_port=/bin/bash ./init-iptables-firewall -pre_depend_cmd=su -c "yum clean all",su -c "yum check-update" - -[fedora:17:cups] -packages=cups - -[fedora:17:cups-devel] -packages=cups-devel - -[fedora:17:gcc] -packages=gcc-c++ - -[fedora:17:gs] -packages=ghostscript - -[fedora:17:libcrypto] -packages=openssl-devel - -[fedora:17:libjpeg] -packages=libjpeg-devel - -[fedora:17:libnetsnmp-devel] -packages=net-snmp-devel - -[fedora:17:libpthread] -packages=glibc-headers - -[fedora:17:libtool] -packages=libtool,rpm-build - -[fedora:17:libusb] -packages=libusb1-devel - -[fedora:17:make] -packages=make - -[fedora:17:pil] -packages=python-imaging - -[fedora:17:ppdev] -packages= -commands=su -c "/sbin/modprobe ppdev" - -[fedora:17:pyqt] -packages=PyQt - -[fedora:17:python-devel] -packages=python-devel - -[fedora:17:pyqt4] -packages=PyQt4 - -[fedora:17:pyqt4-dbus] -packages=dbus-python - -[fedora:17:python23] -packages=python - -[fedora:17:python2X] -packages=python - -[fedora:17:reportlab] -packages=python-reportlab - -[fedora:17:sane] -packages=sane-backends - -[fedora:17:sane-devel] -packages=sane-backends-devel - -[fedora:17:scanimage] -packages=sane-frontends - -[fedora:17:xsane] -packages=xsane - -[fedora:17:python-dbus] -packages=dbus-python,pygobject2 - -[fedora:17:dbus] -packages=dbus-devel - -[fedora:17:cups-image] -packages=cups-devel - -[fedora:17:python-notify] -packages=notify-python - -[fedora:17:policykit] -packages=polkit,polkit-gnome - -[fedora:17:network] -packages=wget - -[fedora:17:avahi-utils] -packages=avahi-tools - -[fedora:17:automake] -packages=automake - -# ******************** -[fedora:18] -code_name=Sperical Cow -supported=0 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=3.12.10a -release_date=08/01/2013 -notes=To complete the install in Fedora you must quit the installer at the printer setup stage, log out, log back in, and run hp-setup. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/cups/model/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -policykit=0 -native_cups=1 -open_mdns_port=/bin/bash ./init-iptables-firewall -pre_depend_cmd=su -c "yum clean all",su -c "yum check-update" - -[fedora:18:cups] -packages=cups - -[fedora:18:cups-devel] -packages=cups-devel - -[fedora:18:gcc] -packages=audit,gcc-c++ - -[fedora:18:gs] -packages=ghostscript - -[fedora:18:libcrypto] -packages=openssl-devel - -[fedora:18:libjpeg] -packages=libjpeg-devel - -[fedora:18:libnetsnmp-devel] -packages=net-snmp-devel - -[fedora:18:libpthread] -packages=glibc-headers - -[fedora:18:libtool] -packages=audit,libtool,rpm-build - -[fedora:18:libusb] -packages=libusb1-devel - -[fedora:18:make] -packages=make - -[fedora:18:pil] -packages=python-imaging - -[fedora:18:ppdev] -packages= -commands=su -c "/sbin/modprobe ppdev" - -[fedora:18:pyqt] -packages=PyQt - -[fedora:18:python-devel] -packages=python-devel - -[fedora:18:pyqt4] -packages=PyQt4 - -[fedora:18:pyqt4-dbus] -packages=dbus-python - -[fedora:18:python23] -packages=python - -[fedora:18:python2X] -packages=python - -[fedora:18:reportlab] -packages=python-reportlab - -[fedora:18:sane] -packages=sane-backends - -[fedora:18:sane-devel] -packages=sane-backends-devel - -[fedora:18:scanimage] -packages=sane-frontends - -[fedora:18:xsane] -packages=xsane - -[fedora:18:python-dbus] -packages=dbus-python,pygobject2 - -[fedora:18:dbus] -packages=dbus-devel - -[fedora:18:cups-image] -packages=cups-devel - -[fedora:18:python-notify] -packages=notify-python - -[fedora:18:policykit] -packages=polkit,polkit-gnome - -[fedora:18:network] -packages=wget - -[fedora:18:avahi-utils] -packages=avahi-tools - -[fedora:18:automake] -packages=automake - -# **************************************** - -[fedora:19] -code_name=Schrodinger's Cat -supported=0 -packaged_version=3.13.5 -release_date=02/07/2013 -same_as_version=17 - - - -# **************************************** - -[fedora:20] -code_name=Heisenbug -supported=0 -packaged_version=3.13.9 -release_date=12/11/2013 -same_as_version=19 - -# **************************************** - -[fedora:21] -code_name= -supported=0 -packaged_version=3.14.10 -release_date=09/12/2014 -same_as_version=17 - -# **************************************** - -[fedora:22] -code_name= -supported=1 -scan_supported=1 -fax_supported=1 -pcard_supported=0 -network_supported=1 -parallel_supported=0 -usb_supported=1 -packaged_version=3.15.6 -release_date=26/05/2015 -notes=To complete the install in Fedora you must quit the installer at the printer setup stage, log out, log back in, and run hp-setup. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/cups/model/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -policykit=0 -native_cups=1 -open_mdns_port=/bin/bash ./init-iptables-firewall -package_mgr_cmd=su -c "dnf -y -d 10 -e 1 install $packages_to_install" -pre_depend_cmd=su -c "dnf check-update" -hplip_remove_cmd=su -c "dnf -y -d 10 -e 1 remove hplip" - -[fedora:22:cups] -packages=cups - -[fedora:22:cups-devel] -packages=cups-devel - -[fedora:22:gcc] -packages=gcc-c++ - -[fedora:22:gs] -packages=ghostscript - -[fedora:22:libcrypto] -packages=openssl-devel - -[fedora:22:libjpeg] -packages=libjpeg-devel - -[fedora:22:libnetsnmp-devel] -packages=net-snmp-devel - -[fedora:22:libpthread] -packages=glibc-headers - -[fedora:22:libtool] -packages=libtool,rpm-build - -[fedora:22:libusb] -packages=libusb1-devel - -[fedora:22:make] -packages=make - -[fedora:22:pil] -packages=python-imaging - -[fedora:22:ppdev] -packages= -commands=su -c "/sbin/modprobe ppdev" - -[fedora:22:pyqt] -packages=PyQt - -[fedora:22:python-devel] -packages=python-devel - -[fedora:22:pyqt4] -packages=PyQt4 - -[fedora:22:pyqt4-dbus] -packages=dbus-python - -[fedora:22:python2X] -packages=python - -[fedora:22:reportlab] -packages=python-reportlab - -[fedora:22:sane] -packages=sane-backends - -[fedora:22:sane-devel] -packages=sane-backends-devel - -[fedora:22:scanimage] -packages=sane-frontends - -[fedora:22:xsane] -packages=xsane - -[fedora:22:python-dbus] -packages=dbus-python,pygobject2 - -[fedora:22:dbus] -packages=dbus-devel - -[fedora:22:cups-image] -packages=cups-devel - -[fedora:22:python-notify] -packages=notify-python - -[fedora:22:policykit] -packages=polkit,polkit-gnome - -[fedora:22:network] -packages=wget - -[fedora:22:avahi-utils] -packages=avahi-tools - -[fedora:22:python3X] -packages=python3 - -[fedora:22:python3-notify2] -packages=PKG_FROM_PIP:notify2 - -[fedora:22:python3-pyqt4] -packages=python3-PyQt4 - -[fedora:22:python3-dbus] -packages=python3-dbus,python3-gobject - -[fedora:22:python3-xml] -packages=python3-lxml - -[fedora:22:python3-devel] -packages=python3-devel - -[fedora:22:python3-pil] -packages=python3-pillow - -[fedora:22:python3-reportlab] -packages=python3-reportlab - -[fedora:22:automake] -packages=automake - -# **************************************** - -[fedora:23] -code_name= -supported=1 -packaged_version=3.15.7 -release_date=27/10/2015 -same_as_version=22 - - -# **************************************** - -[fedora:24] -code-name= -supported=1 -packaged_version=3.16.8 -release_date=27/08/2016 -same_as_version=22 - -# **************************************** - -[fedora:25] -code-name= -supported=1 -packaged_version=3.16.11 -release_date=23/11/2016 -same_as_version=22 - -# **************************************** - -[fedora:26] -code-name= -supported=1 -packaged_version=3.17.9 -release_date=11/07/2017 -same_as_version=22 - -# **************************************** - -[fedora:27] -code_name= -supported=1 -scan_supported=1 -fax_supported=1 -pcard_supported=0 -network_supported=1 -parallel_supported=0 -usb_supported=1 -packaged_version=3.18.2 -release_date=14/11/2017 -notes=To complete the install in Fedora you must quit the installer at the printer setup stage, log out, log back in, and run hp-setup. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/cups/model/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -policykit=0 -native_cups=1 -open_mdns_port=/bin/bash ./init-iptables-firewall -package_mgr_cmd=su -c "dnf -y -d 10 -e 1 install $packages_to_install" -pre_depend_cmd=su -c "dnf check-update" -hplip_remove_cmd=su -c "dnf -y -d 10 -e 1 remove hplip" - -[fedora:27:cups] -packages=cups - -[fedora:27:cups-devel] -packages=cups-devel - -[fedora:27:gcc] -packages=gcc-c++ - -[fedora:27:gs] -packages=ghostscript - -[fedora:27:libcrypto] -packages=openssl-devel - -[fedora:27:libjpeg] -packages=libjpeg-devel - -[fedora:27:libnetsnmp-devel] -packages=net-snmp-devel - -[fedora:27:libpthread] -packages=glibc-headers - -[fedora:27:libtool] -packages=libtool,rpm-build - -[fedora:27:libusb] -packages=libusb1-devel - -[fedora:27:make] -packages=make - -[fedora:27:pil] -packages=python-imaging - -[fedora:27:ppdev] -packages= -commands=su -c "/sbin/modprobe ppdev" - -[fedora:27:pyqt] -packages=PyQt - -[fedora:27:python-devel] -packages=python-devel - -[fedora:27:pyqt4] -packages=PyQt4 - -[fedora:27:pyqt4-dbus] -packages=dbus-python - -[fedora:27:python2X] -packages=python - -[fedora:27:reportlab] -packages=python-reportlab - -[fedora:27:sane] -packages=sane-backends - -[fedora:27:sane-devel] -packages=sane-backends-devel - -[fedora:27:scanimage] -packages=sane-frontends - -[fedora:27:xsane] -packages=xsane - -[fedora:27:python-dbus] -packages=dbus-python,pygobject2 - -[fedora:27:dbus] -packages=dbus-devel - -[fedora:27:cups-image] -packages=cups-devel - -[fedora:27:python-notify] -packages=notify-python - -[fedora:27:policykit] -packages=polkit,polkit-gnome - -[fedora:27:network] -packages=wget - -[fedora:27:avahi-utils] -packages=avahi-tools - -[fedora:27:python3X] -packages=python3 - -[fedora:27:python3-notify2] -packages=PKG_FROM_PIP:notify2 - -[fedora:27:python3-pyqt4] -packages=python3-PyQt4 - -[fedora:27:python3-dbus] -packages=python3-dbus,python3-gobject - -[fedora:27:python3-xml] -packages=python3-lxml - -[fedora:27:python3-devel] -packages=python3-devel - -[fedora:27:python3-pil] -packages=python3-pillow - -[fedora:27:python3-reportlab] -packages=python3-reportlab - -[fedora:27:automake] -packages=automake - - -# **************************************** - -[fedora:28] -code_name= -supported=1 -scan_supported=1 -fax_supported=1 -pcard_supported=0 -network_supported=1 -parallel_supported=0 -usb_supported=1 -packaged_version=3.18.5 -release_date=01/05/2018 -notes=To complete the install in Fedora you must quit the installer at the printer setup stage, log out, log back in, and run hp-setup. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/cups/model/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -policykit=0 -native_cups=1 -open_mdns_port=/bin/bash ./init-iptables-firewall -package_mgr_cmd= sudo dnf -y -d 10 -e 1 install $packages_to_install -pre_depend_cmd=sudo dnf check-update -hplip_remove_cmd=sudo dnf -y -d 10 -e 1 remove hplip - -[fedora:28:cups] -packages=cups - -[fedora:28:cups-devel] -packages=cups-devel - -[fedora:28:gcc] -packages=gcc-c++ - -[fedora:28:gs] -packages=ghostscript - -[fedora:28:libcrypto] -packages=openssl-devel - -[fedora:28:libjpeg] -packages=libjpeg-devel - -[fedora:28:libnetsnmp-devel] -packages=net-snmp-devel - -[fedora:28:libpthread] -packages=glibc-headers - -[fedora:28:libtool] -packages=libtool,rpm-build - -[fedora:28:libusb] -packages=libusb1-devel - -[fedora:28:make] -packages=make - -[fedora:28:pil] -packages=python-imaging - -[fedora:28:ppdev] -packages= -commands=sudo /sbin/modprobe ppdev - -[fedora:28:pyqt] -packages=PyQt - -[fedora:28:python-devel] -packages=python-devel - -[fedora:28:pyqt4] -packages=PyQt4 - -[fedora:28:pyqt4-dbus] -packages=dbus-python - -[fedora:28:python2X] -packages=python - -[fedora:28:reportlab] -packages=python-reportlab - -[fedora:28:sane] -packages=sane-backends - -[fedora:28:sane-devel] -packages=sane-backends-devel - -[fedora:28:scanimage] -packages=sane-frontends - -[fedora:28:xsane] -packages=xsane - -[fedora:28:python-dbus] -packages=dbus-python,pygobject2 - -[fedora:28:dbus] -packages=dbus-devel - -[fedora:28:cups-image] -packages=cups-devel - -[fedora:28:python-notify] -packages=notify-python - -[fedora:28:policykit] -packages=polkit,polkit-gnome - -[fedora:28:network] -packages=wget - -[fedora:28:avahi-utils] -packages=avahi-tools - -[fedora:28:python3X] -packages=python3 - -[fedora:28:python3-notify2] -packages=PKG_FROM_PIP:notify2 - -[fedora:28:python3-pyqt4] -packages=python3-PyQt4 - -[fedora:28:python3-dbus] -packages=python3-dbus,python3-gobject - -[fedora:28:python3-xml] -packages=python3-lxml - -[fedora:28:python3-devel] -packages=python3-devel - -[fedora:28:python3-pil] -packages=python3-pillow - -[fedora:28:python3-reportlab] -packages=python3-reportlab - -[fedora:28:automake] -packages=automake - -# **************************************** - -[linspire] -index=15 -versions=5.0 -display_name=Linspire -alt_names= -display=0 -notes=The installer will uncomment out several Debian repositories to complete the installation. This may pull in packages that are incompatible with Linspire and may cause CNR to stop working. -package_mgrs=apt-get -package_mgr_cmd=su -c "apt-get install --yes $packages_to_install" -pre_depend_cmd=su -c "cp -f /etc/apt/sources.list /etc/apt/sources.hplip,echo deb ftp://mirrors.kernel.org/debian/ sid main contrib non-free | sudo tee -a /etc/apt/sources.list,echo deb-src ftp://mirrors.kernel.org/debian/ sid main contrib non-free | sudo tee -a /etc/apt/sources.list,su -c "apt-get update" -post_depend_cmd= -hplip_remove_cmd=su -c "apt-get remove hplip hpijs" -su_sudo=su -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/cups/model/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP - -# ******************** -[linspire:5.0] -code_name=Linspire -supported=0 -scan_supported=1 -fax_supported=0 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version= -release_date= -notes= -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/cups/model/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt3 - -# **************************************** -[rhel] -index=7 -versions=5.0,6.0,7.0 -display_name=Red Hat Enterprise Linux -alt_names=red hat enterprise linux -display=1 -notes= -package_mgrs=yum,rpm,up2date,gpk-update-viewer -#package_mgr_cmd=su -c 'rpm install $packages_to_install' -package_mgr_cmd=su -c 'yum -y -d 10 -e 1 install $packages_to_install' -pre_depend_cmd=su -c 'yum list update' -post_depend_cmd= -hplip_remove_cmd=su -c 'rpm -ev hplipfull' -su_sudo=su -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/cups/model/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP - -# ******************** -[rhel:5.0] -code_name= -supported=0 -libusb01=1 -scan_supported=1 -fax_supported=0 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=1.6.7 -release_date= -notes= -ppd_install= -udev_mode_fix=1 -ppd_dir=/usr/share/cups/model/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt3 -package_available=1 -package_arch=i386,x86_64 - - -[rhel:5.0:cups] -packages=cups - -[rhel:5.0:cups-devel] -packages=cups-devel - -[rhel:5.0:gcc] -packages=gcc-c++ - -[rhel:5.0:gs] -packages=ghostscript - -[rhel:5.0:libcrypto] -packages=openssl-devel - -[rhel:5.0:libjpeg] -packages=libjpeg-devel - -[rhel:5.0:libnetsnmp-devel] -packages=net-snmp-devel - -[rhel:5.0:libpthread] -packages=glibc-headers - -[rhel:5.0:libtool] -packages=libtool - -[rhel:5.0:libusb] -packages=libusb1 - -[rhel:5.0:make] -packages=make - -[rhel:5.0:pil] -packages=python-imaging - -[rhel:5.0:ppdev] -packages= - -[rhel:5.0:pyqt] -packages=PyQt - -[rhel:5.0:python-devel] -packages=python-devel - -[rhel:5.0:pyqt4] -packages=PyQt4 - -[rhel:5.0:pyqt4-dbus] -packages=dbus-python - -[rhel:5.0:python23] -packages=python - -[rhel:5.0:python2X] -packages=python - -[rhel:5.0:reportlab] -packages=python-reportlab - -[rhel:5.0:sane] -packages=sane-backends - -[rhel:5.0:sane-devel] -packages=sane-backends-devel - -[rhel:5.0:scanimage] -packages=sane-frontends - -[rhel:5.0:xsane] -packages=xsane - -[rhel:5.0:python-dbus] -packages=dbus-python,pygobject2 - -[rhel:5.0:dbus] -packages=dbus-devel - -[rhel:5.0:cups-image] -packages=cups-devel - -[rhel:5.0:python-notify] -packages=notify-python - -[rhel:5.0:policykit] -packages=polkit,polkit-gnome - -[rhel:5.0:network] -packages=wget - -[rhel:5.0:avahi-utils] -packages=avahi-tools - -[rhel:5.0:automake] -packages=automake1.11 - -# ******************** -[rhel:6.0] -code_name=Santiago -supported=1 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=1.6.7 -release_date= -notes= -ppd_install= -udev_mode_fix=1 -ppd_dir=/usr/share/cups/model/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -package_available=1 -package_arch=i686,x86_64 -native_cups=1 -libusb01=1 - -[rhel:6.0:cups] -packages=cups - -[rhel:6.0:cups-devel] -packages=cups-devel - -[rhel:6.0:gcc] -packages=gcc-c++ - -[rhel:6.0:gs] -packages=ghostscript - -[rhel:6.0:libcrypto] -packages=openssl-devel - -[rhel:6.0:libjpeg] -packages=libjpeg-devel - -[rhel:6.0:libnetsnmp-devel] -packages=net-snmp-devel - -[rhel:6.0:libpthread] -packages=glibc-headers - -[rhel:6.0:libtool] -packages=libtool - -[rhel:6.0:libusb] -packages=libusb1 - -[rhel:6.0:make] -packages=make - -[rhel:6.0:pil] -packages=python-imaging - -[rhel:6.0:ppdev] -packages= - -[rhel:6.0:pyqt] -packages=PyQt - -[rhel:6.0:python-devel] -packages=python-devel - -[rhel:6.0:pyqt4] -packages=PyQt4 - -[rhel:6.0:pyqt4-dbus] -packages=dbus-python - -[rhel:6.0:python23] -packages=python - -[rhel:6.0:python2X] -packages=python - -[rhel:6.0:reportlab] -packages=python-reportlab - -[rhel:6.0:sane] -packages=sane-backends - -[rhel:6.0:sane-devel] -packages=sane-backends-devel - -[rhel:6.0:scanimage] -packages=sane-frontends - -[rhel:6.0:xsane] -packages=xsane - -[rhel:6.0:python-dbus] -packages=dbus-python,pygobject2 - -[rhel:6.0:dbus] -packages=dbus-devel - -[rhel:6.0:cups-image] -packages=cups-devel - -[rhel:6.0:python-notify] -packages=notify-python - -[rhel:6.0:policykit] -packages=polkit,polkit-gnome - -[rhel:6.0:network] -packages=wget - -[rhel:6.0:avahi-utils] -packages=avahi-tools - -[rhel:6.0:automake] -packages=automake1.11 - -# **************************************** -[rhel:7.0] -code_name=Maipo -packaged_version=3.13.7 -release_date=10/06/2014 -same_as_version=6.0 - -# **************************************** -[rhel:7.1] -packaged_version=3.14.7 -release_date=05/03/2015 -same_as_version=7.0 - -# **************************************** -[rhel:7.3] -packaged_version=3.17.9 -release_date=03/11/2016 -same_as_version=6.0 - -# **************************************** -[slackware] -index=8 -versions=9.0,9.1,10.0,10.1,10.2,11,12,12.1 -display_name=Slackware Linux -alt_names= -display=0 -notes= -package_mgrs= -package_mgr_cmd= -pre_depend_cmd= -post_depend_cmd= -hplip_remove_cmd= -su_sudo=su -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP - -# ******************** -[slackware:9.0] -code_name= -supported=0 -scan_supported=0 -fax_supported=0 -pcard_supported=0 -network_supported=0 -parallel_supported=0 -usb_supported=0 -packaged_version= -release_date=2003-3-19 -notes= -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=none - -# ******************** -[slackware:9.1] -code_name= -supported=0 -scan_supported=0 -fax_supported=0 -pcard_supported=0 -network_supported=0 -parallel_supported=0 -usb_supported=0 -packaged_version= -release_date=2003-9-26 -notes= -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=none - -# ******************** -[slackware:10.0] -code_name= -supported=0 -scan_supported=0 -fax_supported=0 -pcard_supported=0 -network_supported=0 -parallel_supported=0 -usb_supported=0 -packaged_version= -release_date=2004-6-23 -notes= -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=none - -# ******************** -[slackware:10.1] -code_name= -supported=0 -scan_supported=0 -fax_supported=0 -pcard_supported=0 -network_supported=0 -parallel_supported=0 -usb_supported=0 -packaged_version= -release_date=2005-2-2 -notes= -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=none - -# ******************** -[slackware:10.2] -code_name= -supported=0 -scan_supported=0 -fax_supported=0 -pcard_supported=0 -network_supported=0 -parallel_supported=0 -usb_supported=0 -packaged_version= -release_date=2005-9-14 -notes= -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=none - -# ******************** -[slackware:11] -code_name= -supported=0 -scan_supported=0 -fax_supported=0 -pcard_supported=0 -network_supported=0 -parallel_supported=0 -usb_supported=0 -packaged_version=1.6.9 -release_date= -notes= -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=none - -# ******************** -[slackware:12] -code_name= -supported=0 -scan_supported=0 -fax_supported=0 -pcard_supported=0 -network_supported=0 -parallel_supported=0 -usb_supported=0 -packaged_version=1.7.4a -release_date= -notes= -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=none - -# ******************** -[slackware:12.1] -code_name= -supported=0 -scan_supported=0 -fax_supported=0 -pcard_supported=0 -network_supported=0 -parallel_supported=0 -usb_supported=0 -packaged_version=2.8.4 -release_date= -notes= -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=none - -# **************************************** -[centos] -index=23 -versions=any -display_name=CentOS -alt_names= -display=0 -notes= -package_mgrs=pup,yum,rpm -package_mgr_cmd=su -c 'yum -y -d 10 -e 1 install $packages_to_install' -pre_depend_cmd=su -c 'yum list update' -post_depend_cmd= -hplip_remove_cmd= -su_sudo=su -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP - -# ******************** -[centos:any] -code_name= -supported=0 -scan_supported=1 -fax_supported=0 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -libusb01=1 -udev_sysfs_rule=1 -packaged_version= -release_date= -notes= -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/cups/model/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt3 - - -[centos:any:cups] -packages=cups - -[centos:any:cups-devel] -packages=cups-devel - -[centos:any:cups-image] -packages=cups-devel - -[centos:any:gcc] -packages=gcc-c++ - -[centos:any:gs] -packages=ghostscript - -[centos:any:libcrypto] -packages=openssl-devel - -[centos:any:libjpeg] -packages=libjpeg-devel - -[centos:any:libnetsnmp-devel] -packages=net-snmp-devel - -[centos:any:libpthread] -packages=glibc-headers - -[centos:any:libtool] -packages=libtool - -[centos:any:libusb] -packages=libusb1-devel - -[centos:any:make] -packages=make - -[centos:any:pil] -packages=python-imaging,python-imaging-devel - -[centos:any:ppdev] -packages= -commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules - -[centos:any:pyqt] -packages=PyQt,PyQt-devel - -[centos:any:python-devel] -packages=python-devel,PyXML - -[centos:any:pyqt4] -packages=PyQt4 - -[centos:any:pyqt4-dbus] -packages=pygobject2 - -[centos:any:python23] -packages=python - -[centos:any:python2X] -packages=python - -[centos:any:reportlab] -packages=python-reportlab - -[centos:any:sane] -packages=sane-backends - -[centos:any:sane-devel] -packages=sane-backends-devel - -[centos:any:scanimage] -packages=sane-frontends - -[centos:any:xsane] -packages=xsane - -[centos:any:cups-ddk] -packages= - -[centos:any:python-dbus] -packages=dbus-python,policycoreutils-gui - -[centos:any:python-ctypes] -packages= - -[centos:any:python-notify] -packages=notify-python - -[centos:any:dbus] -packages=dbus-devel - -[centos:any:network] -packages=wget - -[centos:any:avahi-utils] -packages=avahi-tools - -[centos:any:automake] -packages=automake1.11 - -# **************************************** -[gentoo] -index=9 -versions=any -display_name=Gentoo Linux -alt_names= -display=0 -notes= -package_mgrs= -package_mgr_cmd= -pre_depend_cmd= -post_depend_cmd= -hplip_remove_cmd= -su_sudo=su -ppd_install=ppd -udev_mode_fix=1 -ppd_dir= -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP - -# ******************** -[gentoo:any] -code_name= -supported=0 -scan_supported=0 -fax_supported=0 -pcard_supported=0 -network_supported=0 -parallel_supported=0 -usb_supported=0 -packaged_version= -release_date= -notes= -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=none - - -# **************************************** -[pclinuxos] -index=17 -versions=2006.0,2006,2007.0,2007,2008.0,2008,2009,2009.0 -display_name=PCLinuxOS -alt_names= -display=1 -notes=Please enable all the available repositories before continuing or the install will fail. -package_mgrs=apt-get,synaptic -package_mgr_cmd=su -c "apt-get install --yes $packages_to_install" -pre_install_cmd=su - -c "/etc/init.d/cups restart",su -c "touch /etc/security/console.perms.d/60-hplip.perms && echo '<usb>=/dev/usb/dabusb* /dev/usb/mdc800* /dev/usb/rio500 /dev/ttyUSB*' | tee /etc/security/console.perms.d/60-hplip.perms" -pre_depend_cmd=su -c "apt-get update" -post_depend_cmd= -hplip_remove_cmd=su -c "apt-get remove --yes hplip hpijs" -su_sudo=su -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -libusb01=1 - -# ******************** -[pclinuxos:2006.0] -code_name=Texstar -supported=0 -scan_supported=1 -fax_supported=0 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version= -release_date= -libusb01=1 -notes= -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 - -[pclinuxos:2006.0:cups] -packages=libcups2 - -[pclinuxos:2006.0:cups-devel] -packages=libcups2-devel - -[pclinuxos:2006.0:gcc] -packages=gcc-c++ - -[pclinuxos:2006.0:gs] -packages=ghostscript - -[pclinuxos:2006.0:libcrypto] -packages=openssl - -[pclinuxos:2006.0:libjpeg] -packages=libjpeg62-devel - -[pclinuxos:2006.0:libnetsnmp-devel] -packages=libnet-snmp5-devel - -[pclinuxos:2006.0:libpthread] -packages=glibc - -[pclinuxos:2006.0:libtool] -packages=libtool - -[pclinuxos:2006.0:libusb] -packages=libusb-devel - -[pclinuxos:2006.0:make] -packages=make - -[pclinuxos:2006.0:pil] -packages=python-imaging - -[pclinuxos:2006.0:ppdev] -packages= -commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules - -[pclinuxos:2006.0:pyqt] -packages=pyqt - -[pclinuxos:2006.0:python-devel] -packages=python-devel - -[pclinuxos:2006.0:pyqt4] -packages=PyQt4 - -[pclinuxos:2006.0:pyqt4-dbus] -packages=dbus-python - -[pclinuxos:2006.0:python23] -packages=python - -[pclinuxos:2006.0:python2X] -packages=python - -[pclinuxos:2006.0:reportlab] -packages=python-reportlab - -[pclinuxos:2006.0:sane] -packages=sane-frontends - -[pclinuxos:2006.0:sane-devel] -packages=sane-devel - -[pclinuxos:2006.0:scanimage] -packages=sane-frontends - -[pclinuxos:2006.0:xsane] -packages=xsane - -[pclinuxos:2006.0:cups-ddk] -packages= - -[pclinuxos:2006.0:python-dbus] -# packages=dbus-python,libdbus-1_3-devel,python-gobject - -[pclinuxos:2006.0:python-ctypes] -# packages=python-ctypes - -[pclinuxos:2006.0:cups-image] -packages=libcups2-devel - -[pclinuxos:2006.0:network] -packages=wget - -[pclinuxos:2006.0:avahi-utils] -packages=avahi - -[pclinuxos:2006.0:automake] -packages=automake1.11 - -# ******************** -[pclinuxos:2006] -same_as_version=2006.0 - -# ******************** -[pclinuxos:2007.0] -code_name= -supported=0 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=2.7.10 -release_date= -notes= -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -libusb01=1 - -[pclinuxos:2007.0:cups] -packages=libcups2 - -[pclinuxos:2007.0:cups-devel] -packages=libcups2-devel - -[pclinuxos:2007.0:gcc] -packages=gcc-c++ - -[pclinuxos:2007.0:gs] -packages=ghostscript - -[pclinuxos:2007.0:libcrypto] -packages=openssl - -[pclinuxos:2007.0:libjpeg] -packages=libjpeg62-devel - -[pclinuxos:2007.0:libnetsnmp-devel] -packages=libnet-snmp10-devel - -[pclinuxos:2007.0:libpthread] -packages=glibc - -[pclinuxos:2007.0:libtool] -packages=libtool - -[pclinuxos:2007.0:libusb] -packages=libusb-devel - -[pclinuxos:2007.0:make] -packages=make - -[pclinuxos:2007.0:pil] -packages=python-imaging - -[pclinuxos:2007.0:ppdev] -packages= -commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules - -[pclinuxos:2007.0:pyqt] -packages=pyqt - -[pclinuxos:2007.0:python-devel] -packages=libpython2.4-devel - -[pclinuxos:2007.0:pyqt4] -packages=PyQt4 - -[pclinuxos:2007.0:pyqt4-dbus] -packages=dbus-python - -[pclinuxos:2007.0:python23] -packages=python - -[pclinuxos:2007.0:python2X] -packages=python - -[pclinuxos:2007.0:reportlab] -packages=python-reportlab - -[pclinuxos:2007.0:sane] -packages=sane-frontends - -[pclinuxos:2007.0:sane-devel] -packages=libsane1-devel - -[pclinuxos:2007.0:scanimage] -packages=sane-frontends - -[pclinuxos:2007.0:xsane] -packages=xsane - -[pclinuxos:2007.0:cups-ddk] -# packages=cupsddk,cupsddk-drivers - -[pclinuxos:2007.0:python-dbus] -packages=dbus-python,python-gobject - -[pclinuxos:2007.0:dbus] -packages=libdbus-1_3-devel - -[pclinuxos:2007.0:python-ctypes] -packages=python-ctypes - -[pclinuxos:2007.0:cups-image] -packages=libcups2-devel - -[pclinuxos:2007.0:network] -packages=wget - -[pclinuxos:2007.0:avahi-utils] -packages=avahi - -[pclinuxos:2007.0:automake] -packages=automake1.11 - -# ******************** -[pclinuxos:2007] -same_as_version=2007.0 - -# ******************** -[pclinuxos:2008.0] -code_name= -supported=0 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=2.7.10 -release_date= -notes= -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -libusb01=1 - -[pclinuxos:2008.0:cups] -packages=libcups2 - -[pclinuxos:2008.0:cups-devel] -packages=libcups2-devel - -[pclinuxos:2008.0:gcc] -packages=gcc-c++ - -[pclinuxos:2008.0:gs] -packages=ghostscript - -[pclinuxos:2008.0:libcrypto] -packages=openssl - -[pclinuxos:2008.0:libjpeg] -packages=libjpeg62-devel - -[pclinuxos:2008.0:libnetsnmp-devel] -packages=libnet-snmp10-devel - -[pclinuxos:2008.0:libpthread] -packages=glibc - -[pclinuxos:2008.0:libtool] -packages=libtool - -[pclinuxos:2008.0:libusb] -packages=libusb-devel - -[pclinuxos:2008.0:make] -packages=make - -[pclinuxos:2008.0:pil] -packages=python-imaging - -[pclinuxos:2008.0:ppdev] -packages= -commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules - -[pclinuxos:2008.0:pyqt] -packages=pyqt - -[pclinuxos:2008.0:python-devel] -packages=libpython2.4-devel - -[pclinuxos:2008.0:pyqt4] -packages=PyQt4 - -[pclinuxos:2008.0:pyqt4-dbus] -packages=dbus-python - -[pclinuxos:2008.0:python23] -packages=python - -[pclinuxos:2008.0:python2X] -packages=python - -[pclinuxos:2008.0:reportlab] -packages=python-reportlab - -[pclinuxos:2008.0:sane] -packages=sane-frontends - -[pclinuxos:2008.0:sane-devel] -packages=libsane1-devel - -[pclinuxos:2008.0:scanimage] -packages=sane-frontends - -[pclinuxos:2008.0:xsane] -packages=xsane - -[pclinuxos:2008.0:cups-ddk] -# packages=cupsddk,cupsddk-drivers - -[pclinuxos:2008.0:python-dbus] -packages=dbus-python,python-gobject - -[pclinuxos:2008.0:dbus] -packages=libdbus-1_3-devel - -[pclinuxos:2008.0:python-ctypes] -packages=python-ctypes - -[pclinuxos:2008.0:cups-image] -packages=libcups2-devel - -[pclinuxos:2008.0:network] -packages=wget - -[pclinuxos:2008.0:avahi-utils] -packages=avahi - -[pclinuxos:2008.0:automake] -packages=automake1.11 - -# ******************** -[pclinuxos:2008] -same_as_version=2008.0 - -# ******************** -[pclinuxos:2009.0] -code_name= -supported=0 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version= -release_date= -notes= -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -libusb01=1 - -[pclinuxos:2009.0:cups] -packages=libcups2 - -[pclinuxos:2009.0:cups-devel] -packages=libcups2-devel - -[pclinuxos:2009.0:gcc] -packages=gcc-c++ - -[pclinuxos:2009.0:gs] -packages=ghostscript - -[pclinuxos:2009.0:libcrypto] -packages=openssl - -[pclinuxos:2009.0:libjpeg] -packages=libjpeg62-devel - -[pclinuxos:2009.0:libnetsnmp-devel] -packages=libnet-snmp10-devel - -[pclinuxos:2009.0:libpthread] -packages=glibc - -[pclinuxos:2009.0:libtool] -packages=libtool - -[pclinuxos:2009.0:libusb] -packages=libusb-devel - -[pclinuxos:2009.0:make] -packages=make - -[pclinuxos:2009.0:pil] -packages=python-imaging - -[pclinuxos:2009.0:ppdev] -packages= -commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules - -[pclinuxos:2009.0:pyqt] -packages=pyqt - -[pclinuxos:2009.0:python-devel] -packages=libpython2.4-devel - -[pclinuxos:2009.0:pyqt4] -packages=PyQt4 - -[pclinuxos:2009.0:pyqt4-dbus] -packages=dbus-python - -[pclinuxos:2009.0:python23] -packages=python - -[pclinuxos:2009.0:python2X] -packages=python - -[pclinuxos:2009.0:reportlab] -packages=python-reportlab - -[pclinuxos:2009.0:sane] -packages=sane-frontends - -[pclinuxos:2009.0:sane-devel] -packages=libsane1-devel - -[pclinuxos:2009.0:scanimage] -packages=sane-frontends - -[pclinuxos:2009.0:xsane] -packages=xsane - -[pclinuxos:2009.0:cups-ddk] -# packages=cupsddk,cupsddk-drivers - -[pclinuxos:2009.0:python-dbus] -packages=dbus-python,python-gobject - -[pclinuxos:2009.0:dbus] -packages=libdbus-1_3-devel - -[pclinuxos:2009.0:python-ctypes] -packages=python-ctypes - -[pclinuxos:2009.0:cups-image] -packages=libcups2-devel - -[pclinuxos:2009.0:network] -packages=wget - -[pclinuxos:2009.0:avahi-utils] -packages=avahi - -[pclinuxos:2009.0:automake] -packages=automake1.11 - -# ******************** -[pclinuxos:2009] -same_as_version=2009.0 - -# ******************** -[pclinuxos:2009.1] -code_name= -supported=0 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version= -release_date= -notes= -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -libusb01=1 - -[pclinuxos:2009.1:cups] -packages=libcups2 - -[pclinuxos:2009.1:cups-devel] -packages=libcups2-devel - -[pclinuxos:2009.1:gcc] -packages=gcc-c++ - -[pclinuxos:2009.1:gs] -packages=ghostscript - -[pclinuxos:2009.1:libcrypto] -packages=openssl - -[pclinuxos:2009.1:libjpeg] -packages=libjpeg62-devel - -[pclinuxos:2009.1:libnetsnmp-devel] -packages=libnet-snmp10-devel - -[pclinuxos:2009.1:libpthread] -packages=glibc - -[pclinuxos:2009.1:libtool] -packages=libtool - -[pclinuxos:2009.1:libusb] -packages=libusb-devel - -[pclinuxos:2009.1:make] -packages=make - -[pclinuxos:2009.1:pil] -packages=python-imaging - -[pclinuxos:2009.1:ppdev] -packages= -commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules - -[pclinuxos:2009.1:pyqt] -packages=pyqt - -[pclinuxos:2009.1:python-devel] -packages=libpython2.4-devel - -[pclinuxos:2009.1:pyqt4] -packages=PyQt4 - -[pclinuxos:2009.1:pyqt4-dbus] -packages=dbus-python - -[pclinuxos:2009.1:python23] -packages=python - -[pclinuxos:2009.1:python2X] -packages=python - -[pclinuxos:2009.1:reportlab] -packages=python-reportlab - -[pclinuxos:2009.1:sane] -packages=sane-frontends - -[pclinuxos:2009.1:sane-devel] -packages=libsane1-devel - -[pclinuxos:2009.1:scanimage] -packages=sane-frontends - -[pclinuxos:2009.1:xsane] -packages=xsane - -[pclinuxos:2009.1:cups-ddk] -# packages=cupsddk,cupsddk-drivers - -[pclinuxos:2009.1:python-dbus] -packages=dbus-python,python-gobject - -[pclinuxos:2009.1:dbus] -packages=libdbus-1_3-devel - -[pclinuxos:2009.1:python-ctypes] -packages=python-ctypes - -[pclinuxos:2009.1:cups-image] -packages=libcups2-devel - -[pclinuxos:2009.1:network] -packages=wget - -[pclinuxos:2009.1:avahi-utils] -packages=avahi - -[pclinuxos:2009.1:automake] -packages=automake1.11 - -# **************************************** -[igos] -index=32 -versions=1.0 -display_name=IGOS -alt_names=IGOS -display=1 -notes=SELinux must be disabled for HPLIP to function properly. Please disable SELinux before continuing. -package_mgrs=yum,rpm,up2date -package_mgr_cmd=su -c "yum -y -d 10 -e 1 install $packages_to_install" -pre_depend_cmd=su -c "yum clean all" -post_depend_cmd= -hplip_remove_cmd=su -c "yum -y -d 10 -e 1 remove hplip hpijs" -su_sudo=su -ppd_install=ppd -udev_mode_fix=1 -ppd_dir= -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP - -# ******************** -[igos:1.0] -code_name=Nusantara -supported=0 -scan_supported=1 -fax_supported=0 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version= -release_date= -notes= -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt3 - -[igos:1.0:cups] -packages=cups - -[igos:1.0:cups-devel] -packages=cups-devel - -[igos:1.0:gcc] -packages=gcc-c++ - -[igos:1.0:gs] -packages=ghostscript - -[igos:1.0:libcrypto] -packages=net-snmp-devel - -[igos:1.0:libjpeg] -packages=libjpeg-devel - -[igos:1.0:libnetsnmp-devel] -packages=net-snmp-devel - -[igos:1.0:libpthread] -packages=glibc-headers - -[igos:1.0:libtool] -packages=libtool - -[igos:1.0:libusb] -packages=libusb-devel - -[igos:1.0:make] -packages=make - -[igos:1.0:pil] -packages=python-imaging - -[igos:1.0:ppdev] -packages= -commands=su -c "/sbin/modprobe ppdev" - -[igos:1.0:pyqt] -packages=PyQt - -[igos:1.0:python-devel] -packages=python-devel - -[igos:1.0::pyqt4] -packages= - -[igos:1.0:pyqt4-dbus] -packages= - -[igos:1.0:python23] -packages=python - -[igos:1.0:python2X] -packages=python - -[igos:1.0:reportlab] -packages=python-reportlab - -[igos:1.0:sane] -packages=sane-backends - -[igos:1.0:sane-devel] -packages=sane-devel - -[igos:1.0:scanimage] -packages=sane-frontends - -[igos:1.0:xsane] -packages=xsane - -[igos:1.0:cups-ddk] -# packages=cupsddk,cupsddk-drivers - -[igos:1.0:python-dbus] -# packages=dbus-python,python-gobject - -[igos:1.0:python-ctypes] -# packages=python-ctypes - -[igos:1.0:cups-image] -packages= - -[igos:1.0:network] -packages=wget - -[igos:1.0:avahi-utils] -packages=avahi - -[igos:1.0:automake] -packages=automake1.11 - -[igos:1.0:epm] -packages=epm - -# **************************************** -[ubuntu] -index=12 -versions=12.04,13.10,14.04,15.04,15.10,16.04,16.10,17.04,17.10,18.04 -display_name=Ubuntu -alt_names=kubuntu,edubuntu,xubuntu -display=1 -notes= -package_mgrs=dpkg,apt-get,synaptic,update-manager,adept,aptitude,adept-updater -package_mgr_cmd=sudo apt-get install --assume-yes $packages_to_install -pre_depend_cmd=sudo dpkg --configure -a,sudo apt-get install --yes --force-yes -f,sudo apt-get update -post_depend_cmd= -hplip_remove_cmd=sudo apt-get remove --assume-yes hplip hpijs hplip-cups hplip-data libhpmud0 foomatic-db-hpijs -su_sudo=sudo -ppd_install=ppd -udev_mode_fix=1 -ppd_dir= -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP - -# ******************** -[ubuntu:10.04] -code_name=Lucid -supported=0 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=3.10.2 -release_date=2010 -notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -native_cups=1 -acl_rules=1 - - -[ubuntu:10.04:cups] -packages=libcups2 - -[ubuntu:10.04:cups-devel] -packages=libcups2-dev,cups-bsd,cups-client - -[ubuntu:10.04:gcc] -packages=build-essential - -[ubuntu:10.04:gs] -packages=ghostscript - -[ubuntu:10.04:libcrypto] -packages=openssl - -[ubuntu:10.04:libjpeg] -packages=libjpeg62-dev - -[ubuntu:10.04:libnetsnmp-devel] -packages=libsnmp-dev - -[ubuntu:10.04:libpthread] -packages=build-essential - -[ubuntu:10.04:libtool] -packages=libtool - -[ubuntu:10.04:libusb] -packages=libusb-1.0-0-dev - -[ubuntu:10.04:make] -packages=build-essential - -[ubuntu:10.04:pil] -packages=python-imaging - -[ubuntu:10.04:ppdev] -packages= -commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules - -[ubuntu:10.04:pyqt] -packages=python-qt4 - -[ubuntu:10.04:python-devel] -packages=python-dev - -[ubuntu:10.04:pyqt4] -packages=python-qt4 - -[ubuntu:10.04:pyqt4-dbus] -packages=python-qt4-dbus - -#[ubuntu:10.04:python23] -#packages=python - -[ubuntu:10.04:python2X] -packages=python - -[ubuntu:10.04:reportlab] -packages=python-reportlab - -[ubuntu:10.04:sane] -packages=libsane - -[ubuntu:10.04:sane-devel] -packages=libsane-dev - -[ubuntu:10.04:scanimage] -packages=sane-utils - -[ubuntu:10.04:xsane] -packages=xsane - -[ubuntu:10.04:python-dbus] -packages=python-dbus,python-gobject - -[ubuntu:10.04:dbus] -packages=libdbus-1-dev - -[ubuntu:10.04:cups-image] -packages=libcupsimage2-dev - -[ubuntu:10.04:cups-ddk] -packages=cups - -[ubuntu:10.04:policykit] -packages=policykit-1,policykit-1-gnome - -[ubuntu:10.04:python-notify] -packages=python-notify - -[ubuntu:10.04:network] -packages=wget - -[ubuntu:10.04:avahi-utils] -packages=avahi-utils - -[ubuntu:10.04:automake] -packages=automake1.11 - -[ubuntu:10.04:epm] -packages=epm - -# ******************** -[ubuntu:11.10] -code_name=Oneiric -supported=0 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=3.11.5 -release_date=13/10/2011 -notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -native_cups=1 -acl_rules=1 - -libdir_path=/usr/lib - -[ubuntu:11.10:cups] -packages=libcups2 - -[ubuntu:11.10:cups-devel] -packages=libcups2-dev,cups-bsd,cups-client - -[ubuntu:11.10:gcc] -packages=build-essential - -[ubuntu:11.10:gs] -packages=ghostscript - -[ubuntu:11.10:libcrypto] -packages=openssl - -[ubuntu:11.10:libjpeg] -packages=libjpeg62-dev - -[ubuntu:11.10:libnetsnmp-devel] -packages=libsnmp-dev - -[ubuntu:11.10:libpthread] -packages=build-essential - -[ubuntu:11.10:libtool] -packages=libtool - -[ubuntu:11.10:libusb] -packages=libusb-1.0.0-dev - -[ubuntu:11.10:make] -packages=build-essential - -[ubuntu:11.10:pil] -packages=python-imaging - -[ubuntu:11.10:ppdev] -packages= -commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules - -[ubuntu:11.10:pyqt] -packages=gtk2-engines-pixbuf,python-qt4 - -[ubuntu:11.10:python-devel] -packages=python-dev - -[ubuntu:11.10:pyqt4] -packages=gtk2-engines-pixbuf,python-qt4 - -[ubuntu:11.10:pyqt4-dbus] -packages=python-qt4-dbus - -#[ubuntu:11.10:python23] -#packages=python - -[ubuntu:11.10:python2X] -packages=python - -[ubuntu:11.10:reportlab] -packages=python-reportlab - -[ubuntu:11.10:sane] -packages=libsane - -[ubuntu:11.10:sane-devel] -packages=libsane-dev - -[ubuntu:11.10:scanimage] -packages=sane-utils - -[ubuntu:11.10:xsane] -packages=gtk2-engines-pixbuf,xsane - -[ubuntu:11.10:python-dbus] -packages=python-dbus,python-gobject - -[ubuntu:11.10:dbus] -packages=libdbus-1-dev - -[ubuntu:11.10:cups-image] -packages=libcupsimage2-dev - -[ubuntu:11.10:cups-ddk] -packages=cups - -[ubuntu:11.10:policykit] -packages=policykit-1,policykit-1-gnome - -[ubuntu:11.10:python-notify] -packages=python-notify - -[ubuntu:11.10:network] -packages=wget - -[ubuntu:11.10:avahi-utils] -packages=avahi-utils - -[ubuntu:11.10:automake] -packages=automake1.11 - -[ubuntu:11.10:epm] -packages=epm - -# ******************** -[ubuntu:12.04] -code_name=Precise -supported=1 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=3.12.2 -release_date=28/04/2012 -notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -native_cups=1 -acl_rules=1 - -libdir_path=/usr/lib - -[ubuntu:12.04:cups] -packages=libcups2 - -[ubuntu:12.04:cups-devel] -packages=libcups2-dev,cups-bsd,cups-client - -[ubuntu:12.04:gcc] -packages=build-essential - -[ubuntu:12.04:gs] -packages=ghostscript - -[ubuntu:12.04:libcrypto] -packages=openssl - -[ubuntu:12.04:libjpeg] -packages=libjpeg-dev - -[ubuntu:12.04:libnetsnmp-devel] -packages=libsnmp-dev - -[ubuntu:12.04:libpthread] -packages=build-essential - -[ubuntu:12.04:libtool] -packages=libtool - -[ubuntu:12.04:libusb] -packages=libusb-1.0.0-dev - -[ubuntu:12.04:make] -packages=build-essential - -[ubuntu:12.04:pil] -packages=python-imaging - -[ubuntu:12.04:ppdev] -packages= -commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules - -[ubuntu:12.04:pyqt] -packages=gtk2-engines-pixbuf,python-qt4 - -[ubuntu:12.04:python-devel] -packages=python-dev - -[ubuntu:12.04:pyqt4] -packages=gtk2-engines-pixbuf,python-qt4 - -[ubuntu:12.04:pyqt4-dbus] -packages=python-qt4-dbus - -#[ubuntu:12.04:python23] -#packages=python - -[ubuntu:12.04:python2X] -packages=python - -[ubuntu:12.04:python3X] -packages=python3,python3.2 - -[ubuntu:12.04:reportlab] -packages=python-reportlab - -[ubuntu:12.04:sane] -packages=libsane - -[ubuntu:12.04:sane-devel] -packages=libsane-dev - -[ubuntu:12.04:scanimage] -packages=sane-utils - -[ubuntu:12.04:xsane] -packages=gtk2-engines-pixbuf,xsane - -[ubuntu:12.04:python-dbus] -packages=python-dbus,python-gobject - -[ubuntu:12.04:dbus] -packages=libdbus-1-dev - -[ubuntu:12.04:cups-image] -packages=libcupsimage2-dev - -[ubuntu:12.04:cups-ddk] -packages=cups - -[ubuntu:12.04:policykit] -packages=policykit-1,policykit-1-gnome - -[ubuntu:12.04:python-notify] -packages=python-notify2 - -[ubuntu:12.04:network] -packages=wget - -[ubuntu:12.04:avahi-utils] -packages=avahi-utils - -[ubuntu:12.04:python3-notify2] -packages=python3-notify2 - -[ubuntu:12.04:python3-pyqt4-dbus] -packages=python3-dbus.mainloop.qt - -[ubuntu:12.04:python3-pyqt4] -packages=python3-pyqt4,gtk2-engines-pixbuf - -[ubuntu:12.04:python3-dbus] -packages=python3-dbus,python3-gi - -[ubuntu:12.04:python3-xml] -packages=python3-lxml - -[ubuntu:12.04:python3-devel] -packages=python3-dev - -[ubuntu:12.04:python3-pil] -packages=PKG_FROM_PIP:pillow - -[ubuntu:12.04:automake] -packages=automake1.11 - -[ubuntu:12.04:epm] -packages=epm - -# ******************** -[ubuntu:12.10] -code_name=Quantal -packaged_version=3.12.11 -release_date=18/10/2012 -same_as_version=12.04 - -# ******************** -[ubuntu:13.04] -code_name=Raring -supported=1 -scan_supported=1 -fax_supported=1 -pcard_supported=0 -network_supported=1 -parallel_supported=0 -usb_supported=1 -packaged_version=3.13.4 -release_date=25/04/2013 -notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -native_cups=1 -acl_rules=1 - -libdir_path=/usr/lib - -[ubuntu:13.04:cups] -packages=libcups2 - -[ubuntu:13.04:cups-devel] -packages=libcups2-dev,cups-bsd,cups-client - -[ubuntu:13.04:gcc] -packages=build-essential - -[ubuntu:13.04:gs] -packages=ghostscript - -[ubuntu:13.04:libcrypto] -packages=openssl - -[ubuntu:13.04:libjpeg] -packages=libjpeg-dev - -[ubuntu:13.04:libnetsnmp-devel] -packages=libsnmp-dev - -[ubuntu:13.04:libpthread] -packages=build-essential - -[ubuntu:13.04:libtool] -packages=libtool - -[ubuntu:13.04:libusb] -packages=libusb-1.0.0-dev - -[ubuntu:13.04:make] -packages=build-essential - -[ubuntu:13.04:pil] -packages=python-imaging - -[ubuntu:13.04:ppdev] -packages= -commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules - -[ubuntu:13.04:pyqt] -packages=gtk2-engines-pixbuf,python-qt4 - -[ubuntu:13.04:python-devel] -packages=python-dev - -[ubuntu:13.04:pyqt4] -packages=gtk2-engines-pixbuf,python-qt4 - -[ubuntu:13.04:pyqt4-dbus] -packages=python-qt4-dbus - -#[ubuntu:13.04:python23] -#packages=python - -[ubuntu:13.04:python2X] -packages=python - -[ubuntu:13.04:python3X] -packages=python3,python3.2 - -[ubuntu:13.04:reportlab] -packages=python-reportlab - -[ubuntu:13.04:sane] -packages=libsane - -[ubuntu:13.04:sane-devel] -packages=libsane-dev - -[ubuntu:13.04:scanimage] -packages=sane-utils - -[ubuntu:13.04:xsane] -packages=gtk2-engines-pixbuf,xsane - -[ubuntu:13.04:python-dbus] -packages=python-dbus,python-gobject - -[ubuntu:13.04:dbus] -packages=libdbus-1-dev - -[ubuntu:13.04:cups-image] -packages=libcupsimage2-dev - -[ubuntu:13.04:cups-ddk] -packages=cups - -[ubuntu:13.04:policykit] -packages=policykit-1,policykit-1-gnome - -[ubuntu:13.04:python-notify] -packages=python-notify2 - -[ubuntu:13.04:network] -packages=wget - -[ubuntu:13.04:avahi-utils] -packages=avahi-utils - -[ubuntu:13.04:python3-notify2] -packages=python3-notify2 - -[ubuntu:13.04:python3-pyqt4-dbus] -packages=python3-dbus.mainloop.qt - -[ubuntu:13.04:python3-pyqt4] -packages=python3-pyqt4,gtk2-engines-pixbuf - -[ubuntu:13.04:python3-dbus] -packages=python3-dbus,python3-gi - -[ubuntu:13.04:python3-xml] -packages=python3-lxml - -[ubuntu:13.04:python3-devel] -packages=python3-dev - -[ubuntu:13.04:python3-pil] -packages=python3-imaging - -[ubuntu:13.04:automake] -packages=automake1.11 - -[ubuntu:13.04:epm] -packages=epm - -# ******************** -[ubuntu:13.10] -code_name=Saucy -supported=1 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=3.13.7 -release_date=17/10/2013 -notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -native_cups=1 -acl_rules=1 - -libdir_path=/usr/lib -[ubuntu:13.10:cups] -packages=libcups2 - -[ubuntu:13.10:cups-devel] -packages=libcups2-dev,cups-bsd,cups-client - -[ubuntu:13.10:gcc] -packages=build-essential - -[ubuntu:13.10:gs] -packages=ghostscript - -[ubuntu:13.10:libcrypto] -packages=openssl - -[ubuntu:13.10:libjpeg] -packages=libjpeg-dev - -[ubuntu:13.10:libnetsnmp-devel] -packages=libsnmp-dev,snmp-mibs-downloader - -[ubuntu:13.10:libpthread] -packages=build-essential - -[ubuntu:13.10:libtool] -packages=libtool - -[ubuntu:13.10:libusb] -packages=libusb-1.0.0-dev - -[ubuntu:13.10:make] -packages=build-essential - -[ubuntu:13.10:pil] -packages=python-imaging - -[ubuntu:13.10:ppdev] -packages= -commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules - -[ubuntu:13.10:pyqt] -packages=gtk2-engines-pixbuf,python-qt4 - -[ubuntu:13.10:python-devel] -packages=python-dev - -[ubuntu:13.10:pyqt4] -packages=gtk2-engines-pixbuf,python-qt4 - -[ubuntu:13.10:pyqt4-dbus] -packages=python-qt4-dbus - -#[ubuntu:13.10:python23] -#packages=python - -[ubuntu:13.10:python2X] -packages=python - -[ubuntu:13.10:reportlab] -packages=python-reportlab - -[ubuntu:13.10:sane] -packages=libsane - -[ubuntu:13.10:sane-devel] -packages=libsane-dev - -[ubuntu:13.10:scanimage] -packages=sane-utils - -[ubuntu:13.10:xsane] -packages=gtk2-engines-pixbuf,xsane - -[ubuntu:13.10:python-dbus] -packages=python-dbus,python-gobject - -[ubuntu:13.10:dbus] -packages=libdbus-1-dev - -[ubuntu:13.10:cups-image] -packages=libcupsimage2-dev - -[ubuntu:13.10:cups-ddk] -packages=cups - -[ubuntu:13.10:policykit] -packages=policykit-1,policykit-1-gnome - -[ubuntu:13.10:python-notify] -packages=python-notify - -[ubuntu:13.10:network] -packages=wget - -[ubuntu:13.10:avahi-utils] -packages=avahi-utils - -[ubuntu:13.10:python3-notify2] -packages=python3-notify2 - -[ubuntu:13.10:python3-pyqt4-dbus] -packages=python3-dbus.mainloop.qt - -[ubuntu:13.10:python3-pyqt4] -packages=python3-pyqt4,gtk2-engines-pixbuf - -[ubuntu:13.10:python3-dbus] -packages=python3-dbus,python3-gi - -[ubuntu:13.10:python3-xml] -packages=python3-lxml - -[ubuntu:13.10:python3-devel] -packages=python3-dev - -[ubuntu:13.10:python3-pil] -packages=python3-imaging - -[ubuntu:13.10:python3-reportlab] -packages=python3-reportlab - -[ubuntu:13.10:automake] -packages=automake1.11 - -[ubuntu:13.10:epm] -packages=epm - -# ******************** -[ubuntu:14.04] -code_name=Trusty -packaged_version=3.14.1 -release_date=17/04/2014 -same_as_version=13.10 - -# ******************** -[ubuntu:14.10] -code_name=Utopic -supported=1 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=3.14.6 -release_date=23/10/2014 -notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -native_cups=1 -acl_rules=1 - -libdir_path=/usr/lib -[ubuntu:14.10:cups] -packages=libcups2 - -[ubuntu:14.10:cups-devel] -packages=libcups2-dev,cups-bsd,cups-client - -[ubuntu:14.10:gcc] -packages=build-essential - -[ubuntu:14.10:gs] -packages=ghostscript - -[ubuntu:14.10:libcrypto] -packages=openssl - -[ubuntu:14.10:libjpeg] -packages=libjpeg-dev - -[ubuntu:14.10:libnetsnmp-devel] -packages=libsnmp-dev,snmp-mibs-downloader - -[ubuntu:14.10:libpthread] -packages=build-essential - -[ubuntu:14.10:libtool] -packages=libtool - -[ubuntu:14.10:libusb] -packages=libusb-1.0.0-dev - -[ubuntu:14.10:make] -packages=build-essential - -[ubuntu:14.10:pil] -packages=python-imaging - -[ubuntu:14.10:ppdev] -packages= -commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules - -[ubuntu:14.10:pyqt] -packages=gtk2-engines-pixbuf,python-qt4 - -[ubuntu:14.10:python-devel] -packages=python-dev - -[ubuntu:14.10:pyqt4] -packages=gtk2-engines-pixbuf,python-qt4 - -[ubuntu:14.10:pyqt4-dbus] -packages=python-qt4-dbus - -#[ubuntu:14.10:python23] -#packages=python - -[ubuntu:14.10:python2X] -packages=python - -[ubuntu:14.10:reportlab] -packages=python-reportlab - -[ubuntu:14.10:sane] -packages=libsane - -[ubuntu:14.10:sane-devel] -packages=libsane-dev - -[ubuntu:14.10:scanimage] -packages=sane-utils - -[ubuntu:14.10:xsane] -packages=gtk2-engines-pixbuf,xsane - -[ubuntu:14.10:python-dbus] -packages=python-dbus,python-gobject - -[ubuntu:14.10:dbus] -packages=libdbus-1-dev - -[ubuntu:14.10:cups-image] -packages=libcupsimage2-dev - -[ubuntu:14.10:cups-ddk] -packages=cups - -[ubuntu:14.10:policykit] -packages=policykit-1,policykit-1-gnome - -[ubuntu:14.10:python-notify] -packages=python-notify - -[ubuntu:14.10:network] -packages=wget - -[ubuntu:14.10:avahi-utils] -packages=avahi-utils - -[ubuntu:14.10:python3-notify2] -packages=python3-notify2 - -[ubuntu:14.10:python3-pyqt4-dbus] -packages=python3-dbus.mainloop.qt - -[ubuntu:14.10:python3-pyqt4] -packages=python3-pyqt4,gtk2-engines-pixbuf - -[ubuntu:14.10:python3-dbus] -packages=python3-dbus,python3-gi - -[ubuntu:14.10:python3-xml] -packages=python3-lxml - -[ubuntu:14.10:python3-devel] -packages=python3-dev - -[ubuntu:14.10:python3-pil] -packages=python3-pil - -[ubuntu:14.10:python3-reportlab] -packages=python3-reportlab - -[ubuntu:14.10:automake] -packages=automake1.11 - -[ubuntu:14.10:epm] -packages=epm - -# ******************** -[ubuntu:15.04] -code_name=Vivid -supported=1 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=3.15.2 -release_date=17/04/2015 -notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -native_cups=1 -acl_rules=1 - -libdir_path=/usr/lib -[ubuntu:15.04:cups] -packages=libcups2 - -[ubuntu:15.04:cups-devel] -packages=libcups2-dev,cups-bsd,cups-client - -[ubuntu:15.04:gcc] -packages=build-essential - -[ubuntu:15.04:gs] -packages=ghostscript - -[ubuntu:15.04:libcrypto] -packages=openssl - -[ubuntu:15.04:libjpeg] -packages=libjpeg-dev - -[ubuntu:15.04:libnetsnmp-devel] -packages=libsnmp-dev,snmp-mibs-downloader - -[ubuntu:15.04:libpthread] -packages=build-essential - -[ubuntu:15.04:libtool] -packages=libtool,libtool-bin - -[ubuntu:15.04:libusb] -packages=libusb-1.0.0-dev - -[ubuntu:15.04:make] -packages=build-essential - -[ubuntu:15.04:pil] -packages=python-imaging - -[ubuntu:15.04:ppdev] -packages= -commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules - -[ubuntu:15.04:pyqt] -packages=gtk2-engines-pixbuf,python-qt4 - -[ubuntu:15.04:python-devel] -packages=python-dev - -[ubuntu:15.04:pyqt4] -packages=gtk2-engines-pixbuf,python-qt4 - -[ubuntu:15.04:pyqt4-dbus] -packages=python-qt4-dbus - -#[ubuntu:15.04:python23] -#packages=python - -[ubuntu:15.04:python2X] -packages=python - -[ubuntu:15.04:reportlab] -packages=python-reportlab - -[ubuntu:15.04:sane] -packages=libsane - -[ubuntu:15.04:sane-devel] -packages=libsane-dev - -[ubuntu:15.04:scanimage] -packages=sane-utils - -[ubuntu:15.04:xsane] -packages=gtk2-engines-pixbuf,xsane - -[ubuntu:15.04:python-dbus] -packages=python-dbus,python-gobject - -[ubuntu:15.04:dbus] -packages=libdbus-1-dev - -[ubuntu:15.04:cups-image] -packages=libcupsimage2-dev - -[ubuntu:15.04:cups-ddk] -packages=cups - -[ubuntu:15.04:policykit] -packages=policykit-1,policykit-1-gnome - -[ubuntu:15.04:python-notify] -packages=python-notify - -[ubuntu:15.04:network] -packages=wget - -[ubuntu:15.04:avahi-utils] -packages=avahi-utils - -[ubuntu:15.04:python3-notify2] -packages=python3-notify2 - -[ubuntu:15.04:python3-pyqt4-dbus] -packages=python3-dbus.mainloop.qt - -[ubuntu:15.04:python3-pyqt4] -packages=python3-pyqt4,gtk2-engines-pixbuf - -[ubuntu:15.04:python3-dbus] -packages=python3-dbus,python3-gi - -[ubuntu:15.04:python3-xml] -packages=python3-lxml - -[ubuntu:15.04:python3-devel] -packages=python3-dev - -[ubuntu:15.04:python3-pil] -packages=python3-pil - -[ubuntu:15.04:python3-reportlab] -packages=python3-reportlab - -[ubuntu:15.04:automake] -packages=automake1.11 - -[ubuntu:15.04:epm] -packages=epm - -# ******************** - -[ubuntu:15.10] -code_name=Willy -packaged_version=3.15.7 -release_date=22/10/2015 -supported=1 -same_as_version=15.04 - -[ubuntu:15.10:python3-devel] -packages=python3-dev,python3.4-dev,python3.5-dev - -# ******************** - -[ubuntu:16.04] -code_name=Xenial -supported=1 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=3.15.2 -release_date=17/04/2016 -notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -native_cups=1 -acl_rules=1 - -libdir_path=/usr/lib -[ubuntu:16.04:cups] -packages=libcups2 - -[ubuntu:16.04:cups-devel] -packages=libcups2-dev,cups-bsd,cups-client - -[ubuntu:16.04:gcc] -packages=build-essential - -[ubuntu:16.04:gs] -packages=ghostscript - -[ubuntu:16.04:libcrypto] -packages=openssl - -[ubuntu:16.04:libjpeg] -packages=libjpeg-dev - -[ubuntu:16.04:libnetsnmp-devel] -packages=libsnmp-dev,snmp-mibs-downloader - -[ubuntu:16.04:libpthread] -packages=build-essential - -[ubuntu:16.04:libtool] -packages=libtool,libtool-bin - -[ubuntu:16.04:libusb] -packages=libusb-1.0.0-dev - -[ubuntu:16.04:make] -packages=build-essential - -[ubuntu:16.04:pil] -packages=python-imaging - -[ubuntu:16.04:ppdev] -packages= -commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules - -[ubuntu:16.04:pyqt] -packages=gtk2-engines-pixbuf,python-qt4 - -[ubuntu:16.04:python-devel] -packages=python-dev - -[ubuntu:16.04:pyqt4] -packages=gtk2-engines-pixbuf,python-qt4 - -[ubuntu:16.04:pyqt4-dbus] -packages=python-qt4-dbus - -[ubuntu:16.04:pyqt5] -packages=gtk2-engines-pixbuf,python-pyqt5 - -[ubuntu:16.04:pyqt5-dbus] -packages=python-dbus.mainloop.pyqt5 - -#[ubuntu:16.04:python23] -#packages=python - -[ubuntu:16.04:python2X] -packages=python - -[ubuntu:16.04:reportlab] -packages=python-reportlab - -[ubuntu:16.04:sane] -packages=libsane - -[ubuntu:16.04:sane-devel] -packages=libsane-dev - -[ubuntu:16.04:scanimage] -packages=sane-utils - -[ubuntu:16.04:xsane] -packages=gtk2-engines-pixbuf,xsane - -[ubuntu:16.04:python-dbus] -packages=python-dbus,python-gobject - -[ubuntu:16.04:dbus] -packages=libdbus-1-dev - -[ubuntu:16.04:cups-image] -packages=libcupsimage2-dev - -[ubuntu:16.04:cups-ddk] -packages=cups - -[ubuntu:16.04:policykit] -packages=policykit-1,policykit-1-gnome - -[ubuntu:16.04:python-notify] -packages=python-notify - -[ubuntu:16.04:network] -packages=wget - -[ubuntu:16.04:avahi-utils] -packages=avahi-utils - -[ubuntu:16.04:python3-notify2] -packages=python3-notify2 - -[ubuntu:16.04:python3-pyqt4-dbus] -packages=python3-dbus.mainloop.qt - -[ubuntu:16.04:python3-pyqt4] -packages=python3-pyqt4,gtk2-engines-pixbuf - -[ubuntu:16.04:python3-pyqt5-dbus] -packages=python3-dbus.mainloop.pyqt5 - -[ubuntu:16.04:python3-pyqt5] -packages=python3-pyqt5,gtk2-engines-pixbuf - -[ubuntu:16.04:python3-dbus] -packages=python3-dbus,python3-gi - -[ubuntu:16.04:python3-xml] -packages=python3-lxml - -[ubuntu:16.04:python3-devel] -packages=python3-dev - -[ubuntu:16.04:python3-pil] -packages=python3-pil - -[ubuntu:16.04:python3-reportlab] -packages=python3-reportlab - -[ubuntu:16.04:automake] -packages=automake1.11 - -[ubuntu:16.04:epm] -packages=epm - - - -# ******************** -[ubuntu:16.10] -code_name=Yakkety -supported=1 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=3.16.10 -release_date=13/10/2016 -notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -native_cups=1 -acl_rules=1 - -libdir_path=/usr/lib -[ubuntu:16.10:cups] -packages=libcups2 - -[ubuntu:16.10:cups-devel] -packages=libcups2-dev,cups-bsd,cups-client - -[ubuntu:16.10:gcc] -packages=build-essential - -[ubuntu:16.10:gs] -packages=ghostscript - -[ubuntu:16.10:libcrypto] -packages=openssl - -[ubuntu:16.10:libjpeg] -packages=libjpeg-dev - -[ubuntu:16.10:libnetsnmp-devel] -packages=libsnmp-dev,snmp-mibs-downloader - -[ubuntu:16.10:libpthread] -packages=build-essential - -[ubuntu:16.10:libtool] -packages=libtool,libtool-bin - -[ubuntu:16.10:libusb] -packages=libusb-1.0.0-dev - -[ubuntu:16.10:make] -packages=build-essential - -[ubuntu:16.10:pil] -packages=python-imaging - -[ubuntu:16.10:ppdev] -packages= -commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules - -[ubuntu:16.10:pyqt] -packages=gtk2-engines-pixbuf,python-qt4 - -[ubuntu:16.10:python-devel] -packages=python-dev - -[ubuntu:16.10:pyqt4] -packages=gtk2-engines-pixbuf,python-qt4 - -[ubuntu:16.10:pyqt4-dbus] -packages=python-qt4-dbus - -[ubuntu:16.10:pyqt5] -packages=gtk2-engines-pixbuf,python-pyqt5 - -[ubuntu:16.10:pyqt5-dbus] -packages=python-dbus.mainloop.pyqt5 - -#[ubuntu:16.10:python23] -#packages=python - -[ubuntu:16.10:python2X] -packages=python - -[ubuntu:16.10:reportlab] -packages=python-reportlab - -[ubuntu:16.10:sane] -packages=libsane - -[ubuntu:16.10:sane-devel] -packages=libsane-dev - -[ubuntu:16.10:scanimage] -packages=sane-utils - -[ubuntu:16.10:xsane] -packages=gtk2-engines-pixbuf,xsane - -[ubuntu:16.10:python-dbus] -packages=python-dbus,python-gobject - -[ubuntu:16.10:dbus] -packages=libdbus-1-dev - -[ubuntu:16.10:cups-image] -packages=libcupsimage2-dev - -[ubuntu:16.10:cups-ddk] -packages=cups - -[ubuntu:16.10:policykit] -packages=policykit-1,policykit-1-gnome - -[ubuntu:16.10:python-notify] -packages=python-notify - -[ubuntu:16.10:network] -packages=wget - -[ubuntu:16.10:avahi-utils] -packages=avahi-utils - -[ubuntu:16.10:python3-notify2] -packages=python3-notify2 - -[ubuntu:16.10:python3-pyqt4-dbus] -packages=python3-dbus.mainloop.qt - -[ubuntu:16.10:python3-pyqt4] -packages=python3-pyqt4,gtk2-engines-pixbuf - -[ubuntu:16.10:python3-pyqt5-dbus] -packages=python3-dbus.mainloop.pyqt5 - -[ubuntu:16.10:python3-pyqt5] -packages=python3-pyqt5,gtk2-engines-pixbuf - -[ubuntu:16.10:python3-dbus] -packages=python3-dbus,python3-gi - -[ubuntu:16.10:python3-xml] -packages=python3-lxml - -[ubuntu:16.10:python3-devel] -packages=python3-dev - -[ubuntu:16.10:python3-pil] -packages=python3-pil - -[ubuntu:16.10:python3-reportlab] -packages=python3-reportlab - -[ubuntu:16.10:automake] -packages=automake1.11 - -[ubuntu:16.10:epm] -packages=epm - - -# **************************************** - -[ubuntu:17.04] -code_name=Zesty -supported=1 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=3.17.5 -release_date=31/05/2017 -notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -native_cups=1 -acl_rules=1 - -libdir_path=/usr/lib -[ubuntu:17.04:cups] -packages=libcups2 - -[ubuntu:17.04:cups-devel] -packages=libcups2-dev,cups-bsd,cups-client - -[ubuntu:17.04:gcc] -packages=build-essential - -[ubuntu:17.04:gs] -packages=ghostscript - -[ubuntu:17.04:libcrypto] -packages=openssl - -[ubuntu:17.04:libjpeg] -packages=libjpeg-dev - -[ubuntu:17.04:libnetsnmp-devel] -packages=libsnmp-dev,snmp-mibs-downloader - -[ubuntu:17.04:libpthread] -packages=build-essential - -[ubuntu:17.04:libtool] -packages=libtool,libtool-bin - -[ubuntu:17.04:libusb] -packages=libusb-1.0.0-dev - -[ubuntu:17.04:make] -packages=build-essential - -[ubuntu:17.04:pil] -packages=python-imaging - -[ubuntu:17.04:ppdev] -packages= -commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules - -[ubuntu:17.04:pyqt] -packages=gtk2-engines-pixbuf,python-qt4 - -[ubuntu:17.04:python-devel] -packages=python-dev - -[ubuntu:17.04:pyqt4] -packages=gtk2-engines-pixbuf,python-qt4 - -[ubuntu:17.04:pyqt4-dbus] -packages=python-qt4-dbus - -[ubuntu:17.04:pyqt5] -packages=gtk2-engines-pixbuf,python-pyqt5 - -[ubuntu:17.04:pyqt5-dbus] -packages=python-dbus.mainloop.pyqt5 - -#[ubuntu:17.04:python23] -#packages=python - -[ubuntu:17.04:python2X] -packages=python - -[ubuntu:17.04:reportlab] -packages=python-reportlab - -[ubuntu:17.04:sane] -packages=libsane - -[ubuntu:17.04:sane-devel] -packages=libsane-dev - -[ubuntu:17.04:scanimage] -packages=sane-utils - -[ubuntu:17.04:xsane] -packages=gtk2-engines-pixbuf,xsane - -[ubuntu:17.04:python-dbus] -packages=python-dbus,python-gobject - -[ubuntu:17.04:dbus] -packages=libdbus-1-dev - -[ubuntu:17.04:cups-image] -packages=libcupsimage2-dev - -[ubuntu:17.04:cups-ddk] -packages=cups - -[ubuntu:17.04:policykit] -packages=policykit-1,policykit-1-gnome - -[ubuntu:17.04:python-notify] -packages=python-notify - -[ubuntu:17.04:network] -packages=wget - -[ubuntu:17.04:avahi-utils] -packages=avahi-utils - -[ubuntu:17.04:python3-notify2] -packages=python3-notify2 - -[ubuntu:17.04:python3-pyqt4-dbus] -packages=python3-dbus.mainloop.qt - -[ubuntu:17.04:python3-pyqt4] -packages=python3-pyqt4,gtk2-engines-pixbuf - -[ubuntu:17.04:python3-pyqt5-dbus] -packages=python3-dbus.mainloop.pyqt5 - -[ubuntu:17.04:python3-pyqt5] -packages=python3-pyqt5,gtk2-engines-pixbuf - -[ubuntu:17.04:python3-dbus] -packages=python3-dbus,python3-gi - -[ubuntu:17.04:python3-xml] -packages=python3-lxml - -[ubuntu:17.04:python3-devel] -packages=python3-dev - -[ubuntu:17.04:python3-pil] -packages=python3-pil - -[ubuntu:17.04:python3-reportlab] -packages=python3-reportlab - -[ubuntu:17.04:automake] -packages=automake1.11 - -[ubuntu:17.04:epm] -packages=epm - -# **************************************** - -[ubuntu:17.10] -code_name=Artful Aardvark -supported=1 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=3.17.11 -release_date=19/10/2017 -notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -native_cups=1 -acl_rules=1 - -libdir_path=/usr/lib -[ubuntu:17.10:cups] -packages=libcups2 - -[ubuntu:17.10:cups-devel] -packages=libcups2-dev,cups-bsd,cups-client - -[ubuntu:17.10:gcc] -packages=build-essential - -[ubuntu:17.10:gs] -packages=ghostscript - -[ubuntu:17.10:libcrypto] -packages=openssl,libssl-dev - -[ubuntu:17.10:libjpeg] -packages=libjpeg-dev - -[ubuntu:17.10:libnetsnmp-devel] -packages=libsnmp-dev,snmp-mibs-downloader - -[ubuntu:17.10:libpthread] -packages=build-essential - -[ubuntu:17.10:libtool] -packages=libtool,libtool-bin - -[ubuntu:17.10:libusb] -packages=libusb-1.0.0-dev - -[ubuntu:17.10:make] -packages=build-essential - -[ubuntu:17.10:pil] -packages=python-imaging - -[ubuntu:17.10:ppdev] -packages= -commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules - -[ubuntu:17.10:pyqt] -packages=gtk2-engines-pixbuf,python-qt4 - -[ubuntu:17.10:python-devel] -packages=python-dev - -[ubuntu:17.10:pyqt4] -packages=gtk2-engines-pixbuf,python-qt4 - -[ubuntu:17.10:pyqt4-dbus] -packages=python-qt4-dbus - -[ubuntu:17.10:pyqt5] -packages=gtk2-engines-pixbuf,python-pyqt5 - -[ubuntu:17.10:pyqt5-dbus] -packages=python-dbus.mainloop.pyqt5 - -#[ubuntu:17.10:python23] -#packages=python - -[ubuntu:17.10:python2X] -packages=python - -[ubuntu:17.10:reportlab] -packages=python-reportlab - -[ubuntu:17.10:sane] -packages=libsane - -[ubuntu:17.10:sane-devel] -packages=libsane-dev - -[ubuntu:17.10:scanimage] -packages=sane-utils - -[ubuntu:17.10:xsane] -packages=gtk2-engines-pixbuf,xsane - -[ubuntu:17.10:python-dbus] -packages=python-dbus,python-gobject - -[ubuntu:17.10:dbus] -packages=libdbus-1-dev - -[ubuntu:17.10:cups-image] -packages=libcupsimage2-dev - -[ubuntu:17.10:cups-ddk] -packages=cups - -[ubuntu:17.10:policykit] -packages=policykit-1,policykit-1-gnome - -[ubuntu:17.10:python-notify] -packages=python-notify - -[ubuntu:17.10:network] -packages=wget - -[ubuntu:17.10:avahi-utils] -packages=avahi-utils - -[ubuntu:17.10:python3-notify2] -packages=python3-notify2 - -[ubuntu:17.10:python3-pyqt4-dbus] -packages=python3-dbus.mainloop.qt - -[ubuntu:17.10:python3-pyqt4] -packages=python3-pyqt4,gtk2-engines-pixbuf - -[ubuntu:17.10:python3-pyqt5-dbus] -packages=python3-dbus.mainloop.pyqt5 - -[ubuntu:17.10:python3-pyqt5] -packages=python3-pyqt5,gtk2-engines-pixbuf - -[ubuntu:17.10:python3-dbus] -packages=python3-dbus,python3-gi - -[ubuntu:17.10:python3-xml] -packages=python3-lxml - -[ubuntu:17.10:python3-devel] -packages=python3-dev - -[ubuntu:17.10:python3-pil] -packages=python3-pil - -[ubuntu:17.10:python3-reportlab] -packages=python3-reportlab - -[ubuntu:17.10:automake] -packages=automake1.11 - -[ubuntu:17.10:epm] -packages=epm - -# **************************************** - -[ubuntu:18.04] -code_name=Bionic Beaver -packaged_version=3.18.4 -release_date=5/04/2018 -same_as_version=17.10 - -# **************************************** - -[debian] -index=2 -versions=7.0,7.1,7.2,7.3,7.4,7.5,7.6,7.7,7.8,7.9,8.0,8.1,8.2,8.3,8.4,8.5,8.6,8.7,8.8,9.1,9.2,9.3,9.4 -display_name=Debian -alt_names= -display=1 -notes= -package_mgrs=dpkg,apt-get,synaptic,update-manager,adept,aptitude -package_mgr_cmd=su -c "apt-get install --force-yes -y $packages_to_install" -pre_depend_cmd=su -c "dpkg --configure -a",su -c "apt-get install -f",su -c "apt-get update" -post_depend_cmd= -hplip_remove_cmd=su -c "apt-get remove --yes hplip hpijs hplip-data" -su_sudo=su -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP - -# ******************** -[debian:6.0] -code_name=Squeeze -supported=0 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=2.8.6 -release_date= -notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -native_cups=1 -policykit=0 - - -[debian:6.0:cups] -packages=cups,libcups2 - -[debian:6.0:cups-devel] -packages=libcups2-dev,cups-bsd,cups-client - -[debian:6.0:gcc] -packages=g++ - -[debian:6.0:gs] -packages=gs-esp - -[debian:6.0:libcrypto] -packages=libssl-dev - -[debian:6.0:libjpeg] -packages=libjpeg62-dev - -[debian:6.0:libnetsnmp-devel] -packages=libsnmp-dev - -[debian:6.0:libpthread] -packages=libc6 - -[debian:6.0:libtool] -packages=libtool - -[debian:6.0:libusb] -packages=libusb-1.0.0-dev - -[debian:6.0:make] -packages=make - -[debian:6.0:pil] -packages=python-imaging - -[debian:6.0:ppdev] -packages= -commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules - -[debian:6.0:pyqt] -packages=python-qt3 - -[debian:6.0:python-devel] -packages=python-dev - -[debian:6.0:pyqt4] -packages=python-qt4 - -[debian:6.0:pyqt4-dbus] -packages=python-qt4-dbus - -[debian:6.0:python23] -packages=python - -[debian:6.0:python2X] -packages=python - -[debian:6.0:reportlab] -packages=python-reportlab - -[debian:6.0:sane] -packages=sane - -[debian:6.0:sane-devel] -packages=libsane-dev - -[debian:6.0:scanimage] -packages=sane-utils - -[debian:6.0:xsane] -packages=xsane - -[debian:6.0:cups-ddk] -packages= - -[debian:6.0:python-dbus] -packages=python-dbus,python-gobject - -[debian:6.0:dbus] -packages=libdbus-1-dev - -[debian:6.0:python-ctypes] -packages=python-ctypes - -[debian:6.0:cups-image] -packages=libcupsimage2,libcupsimage2-dev - -[debian:6.0:policykit] -packages=policykit-1,policykit-1-gnome - -[debian:6.0:python-notify] -packages=python-notify - -[debian:6.0:network] -packages=wget - -[debian:6.0:avahi-utils] -packages=avahi-utils - -[debian:6.0:automake] -packages=automake1.11 - -[debian:6.0:epm] -packages=epm - -# ********************* -[debian:6.0.1] -same_as_version=6.0 - -[debian:6.0.2] -same_as_version=6.0 - -[debian:6.0.3] -same_as_version=6.0 - -[debian:6.0.4] -same_as_version=6.0 - -[debian:6.0.5] -same_as_version=6.0 - -[debian:6.0.6] -same_as_version=6.0 - -[debian:6.0.7] -same_as_version=6.0 - -[debian:6.0.8] -same_as_version=6.0 - -[debian:6.0.9] -same_as_version=6.0 - -[debian:6.0.10] -same_as_version=6.0 - -# ********************* - -[debian:7.0] -code_name=Wheezy -supported=1 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=3.12.6 -release_date=04/05/2013 -notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -native_cups=1 -policykit=0 - -# This libdir_path will be used only for 64 bit machine. -libdir_path=/usr/lib/x86_64-linux-gnu - -[debian:7.0:cups] -packages=cups,libcups2 - -[debian:7.0:cups-devel] -packages=libcups2-dev,cups-bsd,cups-client - -[debian:7.0:gcc] -packages=g++ - -[debian:7.0:gs] -packages=ghostscript,ghostscript-cups,ghostscript-x - -[debian:7.0:libcrypto] -packages=libssl-dev - -[debian:7.0:libjpeg] -packages=libjpeg8-dev - -[debian:7.0:libnetsnmp-devel] -packages=libsnmp-dev - -[debian:7.0:libpthread] -packages=libc6 - -[debian:7.0:libtool] -packages=libtool - -[debian:7.0:libusb] -packages=libusb-1.0.0-dev - -[debian:7.0:make] -packages=make - -[debian:7.0:pil] -packages=python-imaging - -[debian:7.0:ppdev] -packages= -commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules - -[debian:7.0:pyqt] -packages=python-qt3 - -[debian:7.0:python-devel] -packages=python-dev - -[debian:7.0:pyqt4] -packages=python-qt4 - -[debian:7.0:pyqt4-dbus] -packages=python-qt4-dbus - -[debian:7.0:python23] -packages=python - -[debian:7.0:python2X] -packages=python - -[debian:7.0:reportlab] -packages=python-reportlab - -[debian:7.0:sane] -packages=sane - -[debian:7.0:sane-devel] -packages=libsane-dev - -[debian:7.0:scanimage] -packages=sane-utils - -[debian:7.0:xsane] -packages=xsane - -[debian:7.0:cups-ddk] -packages= - -[debian:7.0:python-dbus] -packages=python-dbus,python-gobject - -[debian:7.0:dbus] -packages=libdbus-1-dev - -[debian:7.0:python-ctypes] -packages=python-ctypes - -[debian:7.0:cups-image] -packages=libcupsimage2,libcupsimage2-dev - -[debian:7.0:policykit] -packages=policykit-1,policykit-1-gnome - -[debian:7.0:python-notify] -packages=python-notify - -[debian:7.0:network] -packages=wget - -[debian:7.0:avahi-utils] -packages=avahi-utils - -[debian:7.0:python3-notify2] -packages=python3-notify2 - -[debian:7.0:python3-pyqt4-dbus] -packages=python3-dbus.mainloop.qt - -[debian:7.0:python3-pyqt4] -packages=python3-pyqt4,gtk2-engines-pixbuf - -[debian:7.0:python3-dbus] -packages=python3-dbus,python3-gi - -[debian:7.0:python3-xml] -packages=python3-lxml - -[debian:7.0:python3-devel] -packages=python3-dev - -[debian:7.0:python3-pil] -packages=PKG_FROM_PIP:pillow - -[debian:7.0:python3-reportlab] -packages=python3-reportlab - -[debian:7.0:automake] -packages=automake1.11 - -[debian:7.0:epm] -packages=epm - - -# **************************************** - -[debian:7.1] -same_as_version=7.0 - -[debian:7.2] -same_as_version=7.0 - -[debian:7.3] -same_as_version=7.0 - -[debian:7.4] -same_as_version=7.0 - -[debian:7.5] -same_as_version=7.0 - -[debian:7.6] -same_as_version=7.0 - -[debian:7.7] -same_as_version=7.0 - -[debian:7.8] -same_as_version=7.0 - -[debian:7.9] -same_as_version=7.0 - - -# ********************* - -[debian:8.0] -code_name=Jessie -supported=1 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=3.14.6 -release_date=04/05/2015 -notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -native_cups=1 -policykit=0 - -# This libdir_path will be used only for 64 bit machine. -libdir_path=/usr/lib/x86_64-linux-gnu - -[debian:8.0:cups] -packages=cups,libcups2 - -[debian:8.0:cups-devel] -packages=libcups2-dev,cups-bsd,cups-client - -[debian:8.0:gcc] -packages=g++ - -[debian:8.0:gs] -packages=ghostscript,ghostscript-cups,ghostscript-x - -[debian:8.0:libcrypto] -packages=libssl-dev - -[debian:8.0:libjpeg] -packages=libjpeg62-turbo-dev - -[debian:8.0:libnetsnmp-devel] -packages=libsnmp-dev,snmp - -[debian:8.0:libpthread] -packages=libc6 - -[debian:8.0:libtool] -packages=libtool,libtool-bin - -[debian:8.0:libusb] -packages=libusb-1.0.0-dev - -[debian:8.0:make] -packages=make - -[debian:8.0:pil] -packages=python-imaging - -[debian:8.0:ppdev] -packages= -commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules - -[debian:8.0:pyqt] -packages=python-qt3 - -[debian:8.0:python-devel] -packages=python-dev - -[debian:8.0:pyqt4] -packages=python-qt4 - -[debian:8.0:pyqt4-dbus] -packages=python-qt4-dbus - -[debian:8.0:python23] -packages=python - -[debian:8.0:python2X] -packages=python - -[debian:8.0:reportlab] -packages=python-reportlab - -[debian:8.0:sane] -packages=sane - -[debian:8.0:sane-devel] -packages=libsane-dev - -[debian:8.0:scanimage] -packages=sane-utils - -[debian:8.0:xsane] -packages=xsane - -[debian:8.0:cups-ddk] -packages= - -[debian:8.0:python-dbus] -packages=python-dbus,python-gobject - -[debian:8.0:dbus] -packages=libdbus-1-dev - -[debian:8.0:python-ctypes] -packages=python-ctypes - -[debian:8.0:cups-image] -packages=libcupsimage2,libcupsimage2-dev - -[debian:8.0:policykit] -packages=policykit-1,policykit-1-gnome - -[debian:8.0:python-notify] -packages=python-notify - -[debian:8.0:network] -packages=wget - -[debian:8.0:avahi-utils] -packages=avahi-utils - -[debian:8.0:gtk] -packages=libcanberra-gtk-module - -[debian:8.0:python3-notify2] -packages=python3-notify2 - -[debian:8.0:python3-pyqt4-dbus] -packages=python3-dbus.mainloop.qt - -[debian:8.0:python3-pyqt4] -packages=python3-pyqt4,gtk2-engines-pixbuf - -[debian:8.0:python3-dbus] -packages=python3-dbus,python3-gi - -[debian:8.0:python3-xml] -packages=python3-lxml - -[debian:8.0:python3-devel] -packages=python3-dev - -[debian:8.0:python3-pil] -packages=python3-pil - -[debian:8.0:python3-reportlab] -packages=python3-reportlab - -[debian:8.0:automake] -packages=automake1.11 - -[debian:8.0:epm] -packages=epm - - -# ********************* - -[debian:8.1] -same_as_version=8.0 - -# ********************* - -[debian:8.2] -same_as_version=8.0 - -# ********************* - -[debian:8.3] -same_as_version=8.0 - -# ********************* - -[debian:8.4] -code_name=Jessie -supported=1 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=3.14.6 -release_date=04/05/2016 -notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -native_cups=1 -policykit=0 - -# This libdir_path will be used only for 64 bit machine. -libdir_path=/usr/lib/x86_64-linux-gnu - -[debian:8.4:cups] -packages=cups,libcups2 - -[debian:8.4:cups-devel] -packages=libcups2-dev,cups-bsd,cups-client - -[debian:8.4:gcc] -packages=g++ - -[debian:8.4:gs] -packages=ghostscript,ghostscript-cups,ghostscript-x - -[debian:8.4:libcrypto] -packages=libssl-dev - -[debian:8.4:libjpeg] -packages=libjpeg62-turbo-dev - -[debian:8.4:libnetsnmp-devel] -packages=libsnmp-dev,snmp - -[debian:8.4:libpthread] -packages=libc6 - -[debian:8.4:libtool] -packages=libtool,libtool-bin - -[debian:8.4:libusb] -packages=libusb-1.0.0-dev - -[debian:8.4:make] -packages=make - -[debian:8.4:pil] -packages=python-imaging - -[debian:8.4:ppdev] -packages= -commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules - -[debian:8.4:pyqt] -packages=python-qt3 - -[debian:8.4:python-devel] -packages=python-dev - -[debian:8.4:pyqt4] -packages=python-qt4 - -[debian:8.4:pyqt4-dbus] -packages=python-qt4-dbus - -[debian:8.4:python23] -packages=python - -[debian:8.4:python2X] -packages=python - -[debian:8.4:reportlab] -packages=python-reportlab - -[debian:8.4:sane] -packages=sane - -[debian:8.4:sane-devel] -packages=libsane-dev - -[debian:8.4:scanimage] -packages=sane-utils - -[debian:8.4:xsane] -packages=xsane - -[debian:8.4:cups-ddk] -packages= - -[debian:8.4:python-dbus] -packages=python-dbus,python-gobject - -[debian:8.4:dbus] -packages=libdbus-1-dev - -[debian:8.4:python-ctypes] -packages=python-ctypes - -[debian:8.4:cups-image] -packages=libcupsimage2,libcupsimage2-dev - -[debian:8.4:policykit] -packages=policykit-1,policykit-1-gnome - -[debian:8.4:python-notify] -packages=python-notify - -[debian:8.4:network] -packages=wget - -[debian:8.4:avahi-utils] -packages=avahi-utils - -[debian:8.4:gtk] -packages=libcanberra-gtk-module - -[debian:8.4:python3-notify2] -packages=python3-notify2 - -[debian:8.4:python3-pyqt4-dbus] -packages=python3-dbus.mainloop.qt - -[debian:8.4:python3-pyqt4] -packages=python3-pyqt4,gtk2-engines-pixbuf - -[debian:8.4:python3-dbus] -packages=python3-dbus,python3-gi - -[debian:8.4:python3-xml] -packages=python3-lxml - -[debian:8.4:python3-devel] -packages=python3-dev - -[debian:8.4:python3-pil] -packages=python3-pil - -[debian:8.4:python3-reportlab] -packages=python3-reportlab - -[debian:8.4:python3-pyqt5-dbus] -packages=python3-dbus.mainloop.pyqt5 - -[debian:8.4:python3-pyqt5] -packages=python3-pyqt5,gtk2-engines-pixbuf - -[debian:8.4:pyqt5] -packages=gtk2-engines-pixbuf,python-pyqt5 - -[debian:8.4:pyqt5-dbus] -packages=python-dbus.mainloop.pyqt5 - -[debian:8.4:automake] -packages=automake1.11 - -[debian:8.4:epm] -packages=epm - - -# ********************* - -[debian:8.5] -code_name=Jessie -supported=1 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=3.16.8 -release_date=27/08/2016 -notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt5 -native_cups=1 -policykit=0 - -# This libdir_path will be used only for 64 bit machine. -libdir_path=/usr/lib/x86_64-linux-gnu - -[debian:8.5:cups] -packages=cups,libcups2 - -[debian:8.5:cups-devel] -packages=libcups2-dev,cups-bsd,cups-client - -[debian:8.5:gcc] -packages=g++ - -[debian:8.5:gs] -packages=ghostscript,ghostscript-cups,ghostscript-x - -[debian:8.5:libcrypto] -packages=libssl-dev - -[debian:8.5:libjpeg] -packages=libjpeg62-turbo-dev - -[debian:8.5:libnetsnmp-devel] -packages=libsnmp-dev,snmp - -[debian:8.5:libpthread] -packages=libc6 - -[debian:8.5:libtool] -packages=libtool,libtool-bin - -[debian:8.5:libusb] -packages=libusb-1.0.0-dev - -[debian:8.5:make] -packages=make - -[debian:8.5:pil] -packages=python-imaging - -[debian:8.5:ppdev] -packages= -commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules - -[debian:8.5:pyqt] -packages=python-qt3 - -[debian:8.5:python-devel] -packages=python-dev - -[debian:8.5:pyqt4] -packages=python-qt4 - -[debian:8.5:pyqt4-dbus] -packages=python-qt4-dbus - -[debian:8.5:python23] -packages=python - -[debian:8.5:python2X] -packages=python - -[debian:8.5:reportlab] -packages=python-reportlab - -[debian:8.5:sane] -packages=sane - -[debian:8.5:sane-devel] -packages=libsane-dev - -[debian:8.5:scanimage] -packages=sane-utils - -[debian:8.5:xsane] -packages=xsane - -[debian:8.5:cups-ddk] -packages= - -[debian:8.5:python-dbus] -packages=python-dbus,python-gobject - -[debian:8.5:dbus] -packages=libdbus-1-dev - -[debian:8.5:python-ctypes] -packages=python-ctypes - -[debian:8.5:cups-image] -packages=libcupsimage2,libcupsimage2-dev - -[debian:8.5:policykit] -packages=policykit-1,policykit-1-gnome - -[debian:8.5:python-notify] -packages=python-notify - -[debian:8.5:network] -packages=wget - -[debian:8.5:avahi-utils] -packages=avahi-utils - -[debian:8.5:gtk] -packages=libcanberra-gtk-module - -[debian:8.5:python3-notify2] -packages=python3-notify2 - -[debian:8.5:python3-pyqt4-dbus] -packages=python3-dbus.mainloop.qt - -[debian:8.5:python3-pyqt4] -packages=python3-pyqt4,gtk2-engines-pixbuf - -[debian:8.5:python3-dbus] -packages=python3-dbus,python3-gi - -[debian:8.5:python3-xml] -packages=python3-lxml - -[debian:8.5:python3-devel] -packages=python3-dev - -[debian:8.5:python3-pil] -packages=python3-pil - -[debian:8.5:python3-reportlab] -packages=python3-reportlab - -[debian:8.5:python3-pyqt5-dbus] -packages=python3-dbus.mainloop.pyqt5 - -[debian:8.5:python3-pyqt5] -packages=python3-pyqt5,gtk2-engines-pixbuf - -[debian:8.5:pyqt5] -packages=gtk2-engines-pixbuf,python-pyqt5 - -[debian:8.5:pyqt5-dbus] -packages=python-dbus.mainloop.pyqt5 - -[debian:8.5:automake] -packages=automake1.11 - -[debian:8.5:epm] -packages=epm - - -# ********************* - -[debian:8.6] -code_name=Jessie -supported=1 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=3.16.10 -release_date=22/10/2016 -notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt5 -native_cups=1 -policykit=0 -# This libdir_path will be used only for 64 bit machine. -libdir_path=/usr/lib/x86_64-linux-gnu -[debian:8.6:cups] -packages=cups,libcups2 -[debian:8.6:cups-devel] -packages=libcups2-dev,cups-bsd,cups-client -[debian:8.6:gcc] -packages=g++ -[debian:8.6:gs] -packages=ghostscript,ghostscript-cups,ghostscript-x -[debian:8.6:libcrypto] -packages=libssl-dev -[debian:8.6:libjpeg] -packages=libjpeg62-turbo-dev -[debian:8.6:libnetsnmp-devel] -packages=libsnmp-dev,snmp -[debian:8.6:libpthread] -packages=libc6 -[debian:8.6:libtool] -packages=libtool,libtool-bin -[debian:8.6:libusb] -packages=libusb-1.0.0-dev -[debian:8.6:make] -packages=make -[debian:8.6:pil] -packages=python-imaging -[debian:8.6:ppdev] -packages= -commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules -[debian:8.6:pyqt] -packages=python-qt3 -[debian:8.6:python-devel] -packages=python-dev -[debian:8.6:pyqt4] -packages=python-qt4 -[debian:8.6:pyqt4-dbus] -packages=python-qt4-dbus -[debian:8.6:python23] -packages=python -[debian:8.6:python2X] -packages=python -[debian:8.6:reportlab] -packages=python-reportlab -[debian:8.6:sane] -packages=sane -[debian:8.6:sane-devel] -packages=libsane-dev -[debian:8.6:scanimage] -packages=sane-utils -[debian:8.6:xsane] -packages=xsane -[debian:8.6:cups-ddk] -packages= -[debian:8.6:python-dbus] -packages=python-dbus,python-gobject -[debian:8.6:dbus] -packages=libdbus-1-dev -[debian:8.6:python-ctypes] -packages=python-ctypes -[debian:8.6:cups-image] -packages=libcupsimage2,libcupsimage2-dev -[debian:8.6:policykit] -packages=policykit-1,policykit-1-gnome -[debian:8.6:python-notify] -packages=python-notify -[debian:8.6:network] -packages=wget -[debian:8.6:avahi-utils] -packages=avahi-utils -[debian:8.6:gtk] -packages=libcanberra-gtk-module -[debian:8.6:python3-notify2] -packages=python3-notify2 -[debian:8.6:python3-pyqt4-dbus] -packages=python3-dbus.mainloop.qt -[debian:8.6:python3-pyqt4] -packages=python3-pyqt4,gtk2-engines-pixbuf -[debian:8.6:python3-dbus] -packages=python3-dbus,python3-gi -[debian:8.6:python3-xml] -packages=python3-lxml -[debian:8.6:python3-devel] -packages=python3-dev -[debian:8.6:python3-pil] -packages=python3-pil -[debian:8.6:python3-reportlab] -packages=python3-reportlab -[debian:8.6:python3-pyqt5-dbus] -packages=python3-dbus.mainloop.pyqt5 -[debian:8.6:python3-pyqt5] -packages=python3-pyqt5,gtk2-engines-pixbuf -[debian:8.6:pyqt5] -packages=gtk2-engines-pixbuf,python-pyqt5 -[debian:8.6:pyqt5-dbus] -packages=python-dbus.mainloop.pyqt5 - -[debian:8.6:automake] -packages=automake1.11 - -[debian:8.6:epm] -packages=epm - - - -# ********************* - -[debian:8.7] -code_name=Jessie -supported=1 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=3.17.3 -release_date=22/10/2016 -notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt5 -native_cups=1 -policykit=0 -# This libdir_path will be used only for 64 bit machine. -libdir_path=/usr/lib/x86_64-linux-gnu -[debian:8.7:cups] -packages=cups,libcups2 -[debian:8.7:cups-devel] -packages=libcups2-dev,cups-bsd,cups-client -[debian:8.7:gcc] -packages=g++ -[debian:8.7:gs] -packages=ghostscript,ghostscript-cups,ghostscript-x -[debian:8.7:libcrypto] -packages=libssl-dev -[debian:8.7:libjpeg] -packages=libjpeg62-turbo-dev -[debian:8.7:libnetsnmp-devel] -packages=libsnmp-dev,snmp -[debian:8.7:libpthread] -packages=libc6 -[debian:8.7:libtool] -packages=libtool,libtool-bin -[debian:8.7:libusb] -packages=libusb-1.0.0-dev -[debian:8.7:make] -packages=make -[debian:8.7:pil] -packages=python-imaging -[debian:8.7:ppdev] -packages= -commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules -[debian:8.7:pyqt] -packages=python-qt3 -[debian:8.7:python-devel] -packages=python-dev -[debian:8.7:pyqt4] -packages=python-qt4 -[debian:8.7:pyqt4-dbus] -packages=python-qt4-dbus -[debian:8.7:python23] -packages=python -[debian:8.7:python2X] -packages=python -[debian:8.7:reportlab] -packages=python-reportlab -[debian:8.7:sane] -packages=sane -[debian:8.7:sane-devel] -packages=libsane-dev -[debian:8.7:scanimage] -packages=sane-utils -[debian:8.7:xsane] -packages=xsane -[debian:8.7:cups-ddk] -packages= -[debian:8.7:python-dbus] -packages=python-dbus,python-gobject -[debian:8.7:dbus] -packages=libdbus-1-dev -[debian:8.7:python-ctypes] -packages=python-ctypes -[debian:8.7:cups-image] -packages=libcupsimage2,libcupsimage2-dev -[debian:8.7:policykit] -packages=policykit-1,policykit-1-gnome -[debian:8.7:python-notify] -packages=python-notify -[debian:8.7:network] -packages=wget -[debian:8.7:avahi-utils] -packages=avahi-utils -[debian:8.7:gtk] -packages=libcanberra-gtk-module -[debian:8.7:python3-notify2] -packages=python3-notify2 -[debian:8.7:python3-pyqt4-dbus] -packages=python3-dbus.mainloop.qt -[debian:8.7:python3-pyqt4] -packages=python3-pyqt4,gtk2-engines-pixbuf -[debian:8.7:python3-dbus] -packages=python3-dbus,python3-gi -[debian:8.7:python3-xml] -packages=python3-lxml -[debian:8.7:python3-devel] -packages=python3-dev -[debian:8.7:python3-pil] -packages=python3-pil -[debian:8.7:python3-reportlab] -packages=python3-reportlab -[debian:8.7:python3-pyqt5-dbus] -packages=python3-dbus.mainloop.pyqt5 -[debian:8.7:python3-pyqt5] -packages=python3-pyqt5,gtk2-engines-pixbuf -[debian:8.7:pyqt5] -packages=gtk2-engines-pixbuf,python-pyqt5 -[debian:8.7:pyqt5-dbus] -packages=python-dbus.mainloop.pyqt5 - -[debian:8.7:automake] -packages=automake1.11 - -[debian:8.7:epm] -packages=epm - - - -# ********************* - -[debian:8.8] -code_name=Jessie -supported=1 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=3.17.5 -release_date=31/05/2017 -notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt5 -native_cups=1 -policykit=0 -# This libdir_path will be used only for 64 bit machine. -libdir_path=/usr/lib/x86_64-linux-gnu -[debian:8.8:cups] -packages=cups,libcups2 -[debian:8.8:cups-devel] -packages=libcups2-dev,cups-bsd,cups-client -[debian:8.8:gcc] -packages=g++ -[debian:8.8:gs] -packages=ghostscript,ghostscript-cups,ghostscript-x -[debian:8.8:libcrypto] -packages=libssl-dev -[debian:8.8:libjpeg] -packages=libjpeg62-turbo-dev -[debian:8.8:libnetsnmp-devel] -packages=libsnmp-dev,snmp -[debian:8.8:libpthread] -packages=libc6 -[debian:8.8:libtool] -packages=libtool,libtool-bin -[debian:8.8:libusb] -packages=libusb-1.0.0-dev -[debian:8.8:make] -packages=make -[debian:8.8:pil] -packages=python-imaging -[debian:8.8:ppdev] -packages= -commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules -[debian:8.8:pyqt] -packages=python-qt3 -[debian:8.8:python-devel] -packages=python-dev -[debian:8.8:pyqt4] -packages=python-qt4 -[debian:8.8:pyqt4-dbus] -packages=python-qt4-dbus -[debian:8.8:python23] -packages=python -[debian:8.8:python2X] -packages=python -[debian:8.8:reportlab] -packages=python-reportlab -[debian:8.8:sane] -packages=sane -[debian:8.8:sane-devel] -packages=libsane-dev -[debian:8.8:scanimage] -packages=sane-utils -[debian:8.8:xsane] -packages=xsane -[debian:8.8:cups-ddk] -packages= -[debian:8.8:python-dbus] -packages=python-dbus,python-gobject -[debian:8.8:dbus] -packages=libdbus-1-dev -[debian:8.8:python-ctypes] -packages=python-ctypes -[debian:8.8:cups-image] -packages=libcupsimage2,libcupsimage2-dev -[debian:8.8:policykit] -packages=policykit-1,policykit-1-gnome -[debian:8.8:python-notify] -packages=python-notify -[debian:8.8:network] -packages=wget -[debian:8.8:avahi-utils] -packages=avahi-utils -[debian:8.8:gtk] -packages=libcanberra-gtk-module -[debian:8.8:gtk-32bit] -packages=libcanberra-gtk-module:i386 -[debian:8.8:python3-notify2] -packages=python3-notify2 -[debian:8.8:python3-pyqt4-dbus] -packages=python3-dbus.mainloop.qt -[debian:8.8:python3-pyqt4] -packages=python3-pyqt4,gtk2-engines-pixbuf -[debian:8.8:python3-dbus] -packages=python3-dbus,python3-gi -[debian:8.8:python3-xml] -packages=python3-lxml -[debian:8.8:python3-devel] -packages=python3-dev -[debian:8.8:python3-pil] -packages=python3-pil -[debian:8.8:python3-reportlab] -packages=python3-reportlab -[debian:8.8:python3-pyqt5-dbus] -packages=python3-dbus.mainloop.pyqt5 -[debian:8.8:python3-pyqt5] -packages=python3-pyqt5,gtk2-engines-pixbuf -[debian:8.8:pyqt5] -packages=gtk2-engines-pixbuf,python-pyqt5 -[debian:8.8:pyqt5-dbus] -packages=python-dbus.mainloop.pyqt5 - -[debian:8.8:automake] -packages=automake1.11 - -[debian:8.8:epm] -packages=epm - - -# ********************* - -[debian:9.1] -code_name=Stretch -supported=1 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=3.17.10 -release_date=22/07/2017 -notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt5 -native_cups=1 -policykit=0 -# This libdir_path will be used only for 64 bit machine. -libdir_path=/usr/lib/x86_64-linux-gnu -[debian:9.1:cups] -packages=cups,libcups2 -[debian:9.1:cups-devel] -packages=libcups2-dev,cups-bsd,cups-client -[debian:9.1:gcc] -packages=g++ -[debian:9.1:gs] -packages=ghostscript,ghostscript-cups,ghostscript-x -[debian:9.1:libcrypto] -packages=libssl-dev -[debian:9.1:libjpeg] -packages=libjpeg62-turbo-dev -[debian:9.1:libnetsnmp-devel] -packages=libsnmp-dev,snmp -[debian:9.1:libpthread] -packages=libc6 -[debian:9.1:libtool] -packages=libtool,libtool-bin -[debian:9.1:libusb] -packages=libusb-1.0.0-dev -[debian:9.1:make] -packages=make -[debian:9.1:pil] -packages=python-imaging -[debian:9.1:ppdev] -packages= -commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules -[debian:9.1:pyqt] -packages=python-qt3 -[debian:9.1:python-devel] -packages=python-dev -[debian:9.1:pyqt4] -packages=python-qt4 -[debian:9.1:pyqt4-dbus] -packages=python-qt4-dbus -[debian:9.1:python23] -packages=python -[debian:9.1:python2X] -packages=python -[debian:9.1:reportlab] -packages=python-reportlab -[debian:9.1:sane] -packages=sane -[debian:9.1:sane-devel] -packages=libsane-dev -[debian:9.1:scanimage] -packages=sane-utils -[debian:9.1:xsane] -packages=xsane -[debian:9.1:cups-ddk] -packages= -[debian:9.1:python-dbus] -packages=python-dbus,python-gobject -[debian:9.1:dbus] -packages=libdbus-1-dev -[debian:9.1:python-ctypes] -packages=python-ctypes -[debian:9.1:cups-image] -packages=libcupsimage2,libcupsimage2-dev -[debian:9.1:policykit] -packages=policykit-1,policykit-1-gnome -[debian:9.1:python-notify] -packages=python-notify -[debian:9.1:network] -packages=wget -[debian:9.1:avahi-utils] -packages=avahi-utils -[debian:9.1:gtk] -packages=libcanberra-gtk-module -[debian:9.1:python3-notify2] -packages=python3-notify2 -[debian:9.1:python3-pyqt4-dbus] -packages=python3-dbus.mainloop.qt -[debian:9.1:python3-pyqt4] -packages=python3-pyqt4,gtk2-engines-pixbuf -[debian:9.1:python3-dbus] -packages=python3-dbus,python3-gi -[debian:9.1:python3-xml] -packages=python3-lxml -[debian:9.1:python3-devel] -packages=python3-dev -[debian:9.1:python3-pil] -packages=python3-pil -[debian:9.1:python3-reportlab] -packages=python3-reportlab -[debian:9.1:python3-pyqt5-dbus] -packages=python3-dbus.mainloop.pyqt5 -[debian:9.1:python3-pyqt5] -packages=python3-pyqt5,gtk2-engines-pixbuf -[debian:9.1:pyqt5] -packages=gtk2-engines-pixbuf,python-pyqt5 -[debian:9.1:pyqt5-dbus] -packages=python-dbus.mainloop.pyqt5 - -[debian:9.1:automake] -packages=automake1.11 - -[debian:9.1:epm] -packages=epm - - - -# **************************************** - -[debian:9.2] -code_name=Stretch -packaged_version=3.18.4 -release_date=7/10/2017 -same_as_version=9.1 - -# **************************************** - -[debian:9.3] -code_name=Stretch -packaged_version=3.18.4 -release_date=9/12/2017 -same_as_version=9.1 - -# **************************************** - -[debian:9.4] -code_name=Stretch -packaged_version=3.18.4 -release_date=10/3/2018 -same_as_version=9.1 - -# **************************************** - - - -[xandros] -index=13 -versions=any -display_name=Xandros -alt_names= -display=0 -notes= -package_mgrs= -package_mgr_cmd= -pre_depend_cmd= -post_depend_cmd= -hplip_remove_cmd= -su_sudo=su -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP - -# ******************** -[xandros:any] -code_name= -supported=0 -scan_supported=1 -fax_supported=0 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version= -release_date= -notes= -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt3 - -# **************************************** -[pcbsd] -index=19 -versions=any -display_name=PC-BSD -alt_names= -display=0 -notes= -package_mgrs= -package_mgr_cmd= -pre_depend_cmd= -post_depend_cmd= -hplip_remove_cmd= -su_sudo=su -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP - -# ******************** -[pcbsd:any] -code_name= -supported=0 -scan_supported=1 -fax_supported=0 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version= -release_date= -notes= -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt3 - -# **************************************** -[miracle] -index=21 -versions=any -display_name=Miracle Linux -alt_names= -display=0 -notes= -package_mgrs= -package_mgr_cmd= -pre_depend_cmd= -post_depend_cmd= -hplip_remove_cmd= -su_sudo=su -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP - -# ******************** -[miracle:any] -code_name= -supported=0 -scan_supported=1 -fax_supported=0 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version= -release_date= -notes= -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt3 - -# **************************************** -[asianux] -index=18 -versions=any -display_name=AsianUX -alt_names= -display=0 -notes= -package_mgrs= -package_mgr_cmd= -pre_depend_cmd= -post_depend_cmd= -hplip_remove_cmd= -su_sudo=su -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP - -# ******************** -[asianux:any] -code_name= -supported=0 -scan_supported=1 -fax_supported=0 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version= -release_date= -notes= -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt3 - -# **************************************** -[freebsd] -index=14 -versions=any -display_name=FreeBSD -alt_names= -display=0 -notes= -package_mgrs= -package_mgr_cmd= -pre_depend_cmd= -post_depend_cmd= -hplip_remove_cmd= -su_sudo=su -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP - -# ******************** -[freebsd:any] -code_name= -supported=0 -scan_supported=1 -fax_supported=0 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version= -release_date= -notes= -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt3 - -# **************************************** -[mepis] -index=1 -versions=6.0,6.5,7.0,8.0 -display_name=Mepis -alt_names= -display=1 -notes= -package_mgrs=dpkg,apt-get,synaptic,update-manager,adept,aptitude -package_mgr_cmd=su -c "apt-get install --yes $packages_to_install" -pre_depend_cmd=su -c "dpkg --configure -a",su -c "apt-get update" -post_depend_cmd= -hplip_remove_cmd=su -c "apt-get remove --yes hplip hpijs" -su_sudo=su -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP - -# ******************** -[mepis:6.0] -code_name= -supported=0 -scan_supported=1 -fax_supported=0 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=0.9.7 -release_date=2006-07-22 -notes=Before proceeding please enable the universe/multiverse repositories in Synaptic or Apt. -udev_mode_fix=1 -fix_ppd_symlink=0 -ppd_install=ppd -ppd_dir=/usr/share/ppd/HP -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 - -[mepis:6.0:cups] -packages=libcupsys2 - -[mepis:6.0:cups-devel] -packages=libcupsys2-dev - -[mepis:6.0:gcc] -packages=build-essential - -[mepis:6.0:gs] -packages=gs-esp - -[mepis:6.0:libcrypto] -packages=openssl - -[mepis:6.0:libjpeg] -packages=libjpeg62-dev - -[mepis:6.0:libnetsnmp-devel] -packages=libsnmp9-dev - -[mepis:6.0:libpthread] -packages=build-essential - -[mepis:6.0:libtool] -packages=libtool - -[mepis:6.0:libusb] -packages=libusb-1.0-0-dev - -[mepis:6.0:make] -packages=build-essential - -[mepis:6.0:pil] -packages=python-imaging - -[mepis:6.0:ppdev] -packages= -commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules - -[mepis:6.0:pyqt] -packages=python-qt3 - -[mepis:6.0:python-devel] -packages=python-dev - -[mepis:6.0:pyqt4] -packages=python-qt4 - -[mepis:6.0:pyqt4-dbus] -packages=python-qt4-dbus - -[mepis:6.0:python23] -packages=python - -[mepis:6.0:python2X] -packages=python - -[mepis:6.0:reportlab] -packages=python-reportlab - -[mepis:6.0:sane] -packages=sane,libsane-dev - -[mepis:6.0:sane-devel] -packages=libsane-dev - -[mepis:6.0:scanimage] -packages=sane-utils - -[mepis:6.0:xsane] -packages=xsane - -[mepis:6.0:cups-ddk] -packages= - -[mepis:6.0:python-dbus] -# packages=python2.4-dbus,libdbus-1-dev,python-gobject - -[mepis:6.0:python-ctypes] -# packages=python-ctypes - -[mepis:6.0:cups-image] -packages=libcupsys2-dev - -[mepis:6.0:network] -packages=wget - -[mepis:6.0:avahi-utils] -packages=avahi-utils - -[mepis:6.0:automake] -packages=automake1.11 - -[mepis:6.0:epm] -packages=epm - -# ******************** -[mepis:6.5] -code_name= -supported=0 -scan_supported=1 -fax_supported=0 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=1.7.3 -release_date=2006-4-4 -notes=Before proceeding please enable the universe/multiverse repositories in Synaptic or Apt. -udev_mode_fix=1 -fix_ppd_symlink=0 -ppd_install=ppd -ppd_dir=/usr/share/ppd/HP -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 - -[mepis:6.5:cups] -packages=libcupsys2 - -[mepis:6.5:cups-devel] -packages=libcupsys2-dev - -[mepis:6.5:gcc] -packages=build-essential - -[mepis:6.5:gs] -packages=gs-esp - -[mepis:6.5:libcrypto] -packages=openssl - -[mepis:6.5:libjpeg] -packages=libjpeg62-dev - -[mepis:6.5:libnetsnmp-devel] -packages=libsnmp9-dev - -[mepis:6.5:libpthread] -packages=build-essential - -[mepis:6.5:libtool] -packages=libtool - -[mepis:6.5:libusb] -packages=libusb-1.0-0-dev - -[mepis:6.5:make] -packages=build-essential - -[mepis:6.5:pil] -packages=python-imaging - -[mepis:6.5:ppdev] -packages= -commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules - -[mepis:6.5:pyqt] -packages=python-qt3 - -[mepis:6.5:python-devel] -packages=python-dev - -[mepis:6.5:pyqt4] -packages=python-qt4 - -[mepis:6.5:pyqt4-dbus] -packages=python-qt4-dbus - -[mepis:6.5:python23] -packages=python - -[mepis:6.5:python2X] -packages=python - -[mepis:6.5:reportlab] -packages=python-reportlab - -[mepis:6.5:sane] -packages=sane,libsane-dev - -[mepis:6.5:sane-devel] -packages=libsane-dev - -[mepis:6.5:scanimage] -packages=sane-utils - -[mepis:6.5:xsane] -packages=xsane - -[mepis:6.5:cups-ddk] -packages= - -[mepis:6.5:python-dbus] -# packages=python2.4-dbus,libdbus-1-dev,python-gobject - -[mepis:6.5:python-ctypes] -# packages=python-ctypes - -[mepis:6.5:cups-image] -packages=libcupsys2-dev - -[mepis:6.5:network] -packages=wget - -[mepis:6.5:avahi-utils] -packages=avahi-utils - -[mepis:6.5:automake] -packages=automake1.11 - -[mepis:6.5:epm] -packages=epm - -# ******************** -# ******************** -[mepis:7.0] -code_name= -supported=0 -scan_supported=1 -fax_supported=0 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=2.7.10 -release_date= -notes=Before proceeding please enable the universe/multiverse repositories in Synaptic or Apt. -udev_mode_fix=1 -fix_ppd_symlink=0 -ppd_install=ppd -ppd_dir=/usr/share/ppd/HP -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 - -[mepis:7.0:cups] -packages=libcupsys2 - -[mepis:7.0:cups-devel] -packages=libcupsys2-dev - -[mepis:7.0:gcc] -packages=build-essential - -[mepis:7.0:gs] -packages=gs-esp - -[mepis:7.0:libcrypto] -packages=openssl - -[mepis:7.0:libjpeg] -packages=libjpeg62-dev - -[mepis:7.0:libnetsnmp-devel] -packages=libsnmp9-dev - -[mepis:7.0:libpthread] -packages=build-essential - -[mepis:7.0:libtool] -packages=libtool - -[mepis:7.0:libusb] -packages=libusb-1.0-0-dev - -[mepis:7.0:make] -packages=build-essential - -[mepis:7.0:pil] -packages=python-imaging - -[mepis:7.0:ppdev] -packages= -commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules - -[mepis:7.0:pyqt] -packages=python-qt3 - -[mepis:7.0:python-devel] -packages=python-dev - -[mepis:7.0:pyqt4] -packages=python-qt4 - -[mepis:7.0:pyqt4-dbus] -packages=python-qt4-dbus - -[mepis:7.0:python23] -packages=python - -[mepis:7.0:python2X] -packages=python - -[mepis:7.0:reportlab] -packages=python-reportlab - -[mepis:7.0:sane] -packages=sane,libsane-dev - -[mepis:7.0:sane-devel] -packages=libsane-dev - -[mepis:7.0:scanimage] -packages=sane-utils - -[mepis:7.0:xsane] -packages=xsane - -[mepis:7.0:cups-ddk] -packages= - -[mepis:7.0:python-dbus] -packages=python-dbus,libdbus-1-dev,python-gobject - -[mepis:7.0:python-ctypes] -packages=python-ctypes - -[mepis:7.0:cups-image] -packages=libcupsys2-dev - -[mepis:7.0:network] -packages=wget - -[mepis:7.0:avahi-utils] -packages=avahi-utils - -[mepis:7.0:automake] -packages=automake1.11 - -[mepis:7.0:epm] -packages=epm - -# ******************** -# ******************** -[mepis:8.0] -code_name= -supported=0 -scan_supported=1 -fax_supported=0 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version= -release_date= -notes=Before proceeding please enable the universe/multiverse repositories in Synaptic or Apt. -udev_mode_fix=1 -fix_ppd_symlink=0 -ppd_install=ppd -ppd_dir=/usr/share/ppd/HP -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 - -[mepis:8.0:cups] -packages=libcupsys2 - -[mepis:8.0:cups-devel] -packages=libcupsys2-dev - -[mepis:8.0:gcc] -packages=build-essential - -[mepis:8.0:gs] -packages=gs-esp - -[mepis:8.0:libcrypto] -packages=openssl - -[mepis:8.0:libjpeg] -packages=libjpeg62-dev - -[mepis:8.0:libnetsnmp-devel] -packages=libsnmp9-dev - -[mepis:8.0:libpthread] -packages=build-essential - -[mepis:8.0:libtool] -packages=libtool - -[mepis:8.0:libusb] -packages=libusb-1.0-0-dev - -[mepis:8.0:make] -packages=build-essential - -[mepis:8.0:pil] -packages=python-imaging - -[mepis:8.0:ppdev] -packages= -commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules - -[mepis:8.0:pyqt] -packages=python-qt3 - -[mepis:8.0:python-devel] -packages=python-dev - -[mepis:8.0:pyqt4] -packages=python-qt4 - -[mepis:8.0:pyqt4-dbus] -packages=python-qt4-dbus - -[mepis:8.0:python23] -packages=python - -[mepis:8.0:python2X] -packages=python - -[mepis:8.0:reportlab] -packages=python-reportlab - -[mepis:8.0:sane] -packages=sane,libsane-dev - -[mepis:8.0:sane-devel] -packages=libsane-dev - -[mepis:8.0:scanimage] -packages=sane-utils - -[mepis:8.0:xsane] -packages=xsane - -[mepis:8.0:cups-ddk] -packages= - -[mepis:8.0:python-dbus] -packages=python-dbus,libdbus-1-dev,python-gobject - -[mepis:8.0:python-ctypes] -packages=python-ctypes - -[mepis:8.0:cups-image] -packages=libcupsys2-dev - -[mepis:8.0:network] -packages=wget - -[mepis:8.0:avahi-utils] -packages=avahi-utils - -[mepis:8.0:automake] -packages=automake1.11 - -[mepis:8.0:epm] -packages=epm - -# ******************** -# **************************************** -[mandriva] -index=4 -versions=2010.0,2011.0 -display_name=Mandriva Linux -alt_names=Mandrakelinux,Mandrake Linux -display=1 -notes= -package_mgrs=urpmi -package_mgr_cmd=su - -c "urpmi --allow-force --force --auto $packages_to_install" -pre_install_cmd=su - -c "/etc/init.d/cups restart",su - -c "touch /etc/security/console.perms.d/60-hplip.perms && echo '<usb>=/dev/usb/dabusb* /dev/usb/mdc800* /dev/usb/rio500 /dev/ttyUSB*' | tee /etc/security/console.perms.d/60-hplip.perms" -pre_depend_cmd=su - -c "rm /etc/hp/hplip.conf" -post_depend_cmd=su - -c "/etc/init.d/cups restart", su - -c "chmod 700 /usr/lib/cups/backend/hp" -hplip_remove_cmd=su - -c "urpme hplip task-printing-hp" -su_sudo=su -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/cups/model/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP - -# ******************** -[mandriva:9.1] -code_name=Bamboo -supported=0 -scan_supported=1 -fax_supported=0 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version= -release_date=2003-3-25 -notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration. Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/cups/model/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt3 - -# ******************** -[mandriva:9.2] -code_name=Fivestar -supported=0 -scan_supported=1 -fax_supported=0 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version= -release_date=2003-10-14 -notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration. Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/cups/model/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt3 - -# ******************** -[mandriva:10.0] -code_name=Community and official -supported=0 -scan_supported=1 -fax_supported=0 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=0.9.1 -release_date=2004-3-4 -notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/cups/model/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt3 - -# ******************** -[mandriva:10.1] -code_name=Official -supported=0 -scan_supported=1 -fax_supported=0 -pcard_supported=1 -network_supported=0 -parallel_supported=1 -usb_supported=1 -packaged_version=0.9.1 -release_date=2004-9-16 -notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also be sure to disable the cdrom1-12 media sources. -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/cups/model/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 - -[mandriva:10.1:cups] -packages=cups - -[mandriva:10.1:cups-devel] -packages=cups-devel - -[mandriva:10.1:gcc] -packages=gcc-c++ - -[mandriva:10.1:gs] -packages=ghostscript - -[mandriva:10.1:libcrypto] -packages=libcryptopp5,libcryptopp5-devel - -[mandriva:10.1:libjpeg] -packages=libjpeg62-dev - -[mandriva:10.1:libnetsnmp-devel] -packages=libsnmp0-devel - -[mandriva:10.1:libpthread] -packages=glibc - -[mandriva:10.1:libtool] -packages=libtool - -[mandriva:10.1:libusb] -packages=libusb0.1_4-devel - -[mandriva:10.1:make] -packages=make - -[mandriva:10.1:pil] -packages=python-imaging - -[mandriva:10.1:ppdev] -packages= -commands=su -c "modprobe ppdev" - -[mandriva:10.1:pyqt] -packages=PyQt - -[mandriva:10.1:python-devel] -packages=python-devel - -[mandriva:10.1:pyqt4] -packages=python-qt4 - -[mandriva:10.1:pyqt4-dbus] -packages=dbus-python - -[mandriva:10.1:python23] -packages=python - -[mandriva:10.1:python2X] -packages=python - -[mandriva:10.1:reportlab] -packages=python-reportlab - -[mandriva:10.1:sane] -packages=sane - -[mandriva:10.1:sane-devel] -packages=libsane1-devel - -[mandriva:10.1:scanimage] -packages=libsane1 - -[mandriva:10.1:xsane] -packages=xsane - -[mandriva:10.1:cups-ddk] -# packages=cupsddk,cupsddk-drivers - -[mandriva:10.1:python-dbus] -# packages=dbus-python,libdbus-1_0-devel,python-gobject - -[mandriva:10.1:python-ctypes] -# packages=python-ctypes - -[mandriva:10.1:cups-image] -packages=cups-devel - -[mandriva:10.1:network] -packages=wget - -[mandriva:10.1:avahi-utils] -packages=avahi - -[mandriva:10.1:automake] -packages=automake1.11 - -[mandriva:10.1:epm] -packages=epm - -# ******************** -# ******************** -[mandriva:10.2] -code_name=Limited edition 2005 -supported=0 -scan_supported=1 -fax_supported=0 -pcard_supported=1 -network_supported=0 -parallel_supported=1 -usb_supported=1 -packaged_version=0.9.1 -release_date=2005-4-14 -notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also be sure to disable the cdrom1-12 media sources. -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/cups/model/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 - -[mandriva:10.2:cups] -packages=cups - -[mandriva:10.2:cups-devel] -packages=cups-devel - -[mandriva:10.2:gcc] -packages=gcc-c++ - -[mandriva:10.2:gs] -packages=ghostscript - -[mandriva:10.2:libcrypto] -packages=libcryptopp5,libcryptopp5-devel - -[mandriva:10.2:libjpeg] -packages=libjpeg62-dev - -[mandriva:10.2:libnetsnmp-devel] -packages=libsnmp0-devel - -[mandriva:10.2:libpthread] -packages=glibc - -[mandriva:10.2:libtool] -packages=libtool - -[mandriva:10.2:libusb] -packages=libusb0.1_4-devel - -[mandriva:10.2:make] -packages=make - -[mandriva:10.2:pil] -packages=python-imaging - -[mandriva:10.2:ppdev] -packages= -commands=su -c "modprobe ppdev" - -[mandriva:10.2:pyqt] -packages=PyQt - -[mandriva:10.2:python-devel] -packages=python-devel - -[mandriva:10.2:pyqt4] -packages=python-qt4 - -[mandriva:10.2:pyqt4-dbus] -packages=dbus-python - -[mandriva:10.2:python23] -packages=python - -[mandriva:10.2:python2X] -packages=python - -[mandriva:10.2:reportlab] -packages=python-reportlab - -[mandriva:10.2:sane] -packages=sane - -[mandriva:10.2:sane-devel] -packages=libsane1-devel - -[mandriva:10.2:scanimage] -packages=libsane1 - -[mandriva:10.2:xsane] -packages=xsane - -[mandriva:10.2:cups-ddk] -# packages=cupsddk,cupsddk-drivers - -[mandriva:10.2:python-dbus] -# packages=dbus-python,libdbus-1_0-devel,python-gobject - -[mandriva:10.2:python-ctypes] -# packages=python-ctypes - -[mandriva:10.2:cups-image] -packages=cups-devel - -[mandriva:10.2:network] -packages=wget - -[mandriva:10.2:avahi-utils] -packages=avahi - -[mandriva:10.2:automake] -packages=automake1.11 - -[mandriva:10.2:epm] -packages=epm - -# ******************** -[mandriva:2006.0] -code_name=2k6 -supported=0 -scan_supported=1 -fax_supported=0 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=0.9.8 -release_date=2005-4-14 -notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 - -[mandriva:2006.0:cups] -packages=cups - -[mandriva:2006.0:cups-devel] -packages=cups-devel - -[mandriva:2006.0:gcc] -packages=gcc-c++ - -[mandriva:2006.0:gs] -packages=ghostscript - -[mandriva:2006.0:libcrypto] -packages=libcryptopp5,libcryptopp5-devel - -[mandriva:2006.0:libjpeg] -packages=libjpeg62-dev - -[mandriva:2006.0:libnetsnmp-devel] -packages=libsnmp0-devel - -[mandriva:2006.0:libpthread] -packages=glibc-i18ndata-2.3.5-5mdk.i586,glibc_lsb-2.3.4-2mdk.i586 - -[mandriva:2006.0:libtool] -packages=libtool - -[mandriva:2006.0:libusb] -packages=libusb0.1_4-devel - -[mandriva:2006.0:make] -packages=make - -[mandriva:2006.0:pil] -packages=python-imaging - -[mandriva:2006.0:ppdev] -packages= -commands=su -c "modprobe ppdev" - -[mandriva:2006.0:pyqt] -packages=PyQt - -[mandriva:2006.0:python-devel] -packages=python-devel - -[mandriva:2006.0:pyqt4] -packages=python-qt4 - -[mandriva:2006.0:pyqt4-dbus] -packages=dbus-python - -[mandriva:2006.0:python23] -packages=python - -[mandriva:2006.0:python2X] -packages=python - -[mandriva:2006.0:reportlab] -packages=python-reportlab - -[mandriva:2006.0:sane] -packages=sane - -[mandriva:2006.0:sane-devel] -packages=libsane1-devel - -[mandriva:2006.0:scanimage] -packages=sane-utils - -[mandriva:2006.0:xsane] -packages=xsane - -[mandriva:2006.0:cups-ddk] -packages=cupsddk,cupsddk-drivers - -[mandriva:2006.0:python-dbus] -# packages=dbus-python,libdbus-1_0-devel,python-gobject - -[mandriva:2006.0:python-ctypes] -# packages=python-ctypes - -[mandriva:2006.0:cups-image] -packages=cups-devel - -[mandriva:2006.0:network] -packages=wget - -[mandriva:2006.0:avahi-utils] -packages=avahi - -[mandriva:2006.0:automake] -packages=automake1.11 - -[mandriva:2006.0:epm] -packages=epm - -# ******************** -[mandriva:2007.0] -code_name=2k7 -supported=0 -scan_supported=1 -fax_supported=0 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=2.7.7 -release_date=2006-10-3 -notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 - -[mandriva:2007.0:cups] -packages=cups - -[mandriva:2007.0:cups-devel] -packages=libcups2-devel - -[mandriva:2007.0:gcc] -packages=gcc-c++ - -[mandriva:2007.0:gs] -packages=ghostscript - -[mandriva:2007.0:libcrypto] -packages=libcryptopp5,libcryptopp5-devel - -[mandriva:2007.0:libjpeg] -packages=libjpeg62-dev - -[mandriva:2007.0:libnetsnmp-devel] -packages=libsnmp0-devel - -[mandriva:2007.0:libpthread] -packages=glibc - -[mandriva:2007.0:libtool] -packages=libtool - -[mandriva:2007.0:libusb] -packages=libusb0.1_4-devel - -[mandriva:2007.0:make] -packages=make - -[mandriva:2007.0:pil] -packages=python-imaging - -[mandriva:2007.0:ppdev] -packages= -commands=su -c "modprobe ppdev" - -[mandriva:2007.0:pyqt] -packages=PyQt - -[mandriva:2007.0:python-devel] -packages=libpython2.4-devel - -[mandriva:2007.0:pyqt4] -packages=python-qt4 - -[mandriva:2007.0:pyqt4-dbus] -packages=dbus-python - -[mandriva:2007.0:python23] -packages=python - -[mandriva:2007.0:python2X] -packages=python - -[mandriva:2007.0:reportlab] -packages=python-reportlab - -[mandriva:2007.0:sane] -packages=sane - -[mandriva:2007.0:sane-devel] -packages=libsane1-devel - -[mandriva:2007.0:scanimage] -packages=sane-utils - -[mandriva:2007.0:xsane] -packages=xsane - -[mandriva:2007.0:cups-ddk] -packages=cupsddk,cupsddk-drivers - -[mandriva:2007.0:python-dbus] -# packages=dbus-python,libdbus-1_3-devel,python-gobject - -[mandriva:2007.0:python-ctypes] -# packages=python-ctypes - -[mandriva:2007.0:cups-image] -packages=cups-devel - -[mandriva:2007.0:network] -packages=wget - -[mandriva:2007.0:avahi-utils] -packages=avahi - -[mandriva:2007.0:automake] -packages=automake1.11 - -[mandriva:2007.0:epm] -packages=epm - -# ******************** -[mandriva:2007.1] -code_name=2k7 -supported=0 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=2.7.7 -release_date=2007-4-17 -notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 - -[mandriva:2007.1:cups] -packages=cups - -[mandriva:2007.1:cups-devel] -packages=cups-devel - -[mandriva:2007.1:gcc] -packages=gcc-c++ - -[mandriva:2007.1:gs] -packages=ghostscript - -[mandriva:2007.1:libcrypto] -packages=libcryptopp5,libcryptopp5-devel - -[mandriva:2007.1:libjpeg] -packages=libjpeg62-dev - -[mandriva:2007.1:libnetsnmp-devel] -packages=libsnmp0-devel - -[mandriva:2007.1:libpthread] -packages=glibc-i18ndata-2.4-4mdk,glibc_lsb-2.3.6-1mdk - -[mandriva:2007.1:libtool] -packages=libtool - -[mandriva:2007.1:libusb] -packages=libusb0.1_4-devel - -[mandriva:2007.1:make] -packages=make - -[mandriva:2007.1:pil] -packages=python-imaging - -[mandriva:2007.1:ppdev] -packages= -commands=su -c "modprobe ppdev" - -[mandriva:2007.1:pyqt] -packages=PyQt - -[mandriva:2007.1:python-devel] -packages=python-devel - -[mandriva:2007.1:pyqt4] -packages=python-qt4 - -[mandriva:2007.1:pyqt4-dbus] -packages=dbus-python - -[mandriva:2007.1:python23] -packages=python - -[mandriva:2007.1:python2X] -packages=python - -[mandriva:2007.1:reportlab] -packages=python-reportlab - -[mandriva:2007.1:sane] -packages=sane - -[mandriva:2007.1:sane-devel] -packages=libsane1-devel - -[mandriva:2007.1:scanimage] -packages=sane-utils - -[mandriva:2007.1:xsane] -packages=xsane - -[mandriva:2007.1:cups-ddk] -packages=cupsddk,cupsddk-drivers - -[mandriva:2007.1:python-dbus] -packages=dbus-python,python-gobject - -[mandriva:2007.1:dbus] -packages=libdbus-1_3-devel - -[mandriva:2007.1:python-ctypes] -packages=python-ctypes - -[mandriva:2007.1:cups-image] -packages=cups-devel - -[mandriva:2007.1:network] -packages=wget - -[mandriva:2007.1:avahi-utils] -packages=avahi - -[mandriva:2007.1:automake] -packages=automake1.11 - -[mandriva:2007.1:epm] -packages=epm - -# ******************** -[mandriva:2008.0] -code_name=2k7 -supported=0 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=2.7.12 -release_date=2007-4-17 -notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process. -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -foomatic_rip_hplip=1 - -[mandriva:2008.0:cups] -packages=cups - -[mandriva:2008.0:cups-devel] -packages=cups-devel - -[mandriva:2008.0:gcc] -packages=gcc-c++ - -[mandriva:2008.0:gs] -packages=ghostscript - -[mandriva:2008.0:libcrypto] -packages=libcryptopp5,libcryptopp5-devel - -[mandriva:2008.0:libjpeg] -packages=libjpeg62-dev - -[mandriva:2008.0:libnetsnmp-devel] -packages=libsnmp0-devel - -[mandriva:2008.0:libpthread] -packages=glibc-i18ndata,glibc_lsb - -[mandriva:2008.0:libtool] -packages=libtool - -[mandriva:2008.0:libusb] -packages=libusb0.1_4-devel - -[mandriva:2008.0:make] -packages=make - -[mandriva:2008.0:pil] -packages=python-imaging - -[mandriva:2008.0:ppdev] -packages= -commands=su -c "modprobe ppdev" - -[mandriva:2008.0:pyqt] -packages= - -[mandriva:2008.0:python-devel] -packages=python-devel - -[mandriva:2008.0:pyqt4] -packages=python-qt4 - -[mandriva:2008.0:pyqt4-dbus] -packages=dbus-python - -[mandriva:2008.0:python23] -packages=python - -[mandriva:2008.0:python2X] -packages=python - -[mandriva:2008.0:reportlab] -packages=python-reportlab - -[mandriva:2008.0:sane] -packages=sane - -[mandriva:2008.0:sane-devel] -packages=libsane1-devel - -[mandriva:2008.0:scanimage] -packages=sane-frontends,sane-backends - -[mandriva:2008.0:xsane] -packages=xsane - -[mandriva:2008.0:cups-ddk] -packages=cupsddk,cupsddk-drivers - -[mandriva:2008.0:python-dbus] -packages=python-dbus,python-gobject - -[mandriva:2008.0:dbus] -packages=libdbus-1_3-devel - -#[mandriva:2008.0:python-ctypes] -#packages=python-ctypes - -[mandriva:2008.0:cups-image] -packages=cups-devel - -[mandriva:2008.0:network] -packages=wget - -[mandriva:2008.0:avahi-utils] -packages=avahi - -[mandriva:2008.0:automake] -packages=automake1.11 - -[mandriva:2008.0:epm] -packages=epm - -# ******************** -[mandriva:2008.1] -code_name= -supported=0 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=2.7.12 -release_date=2007-4-17 -notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 - -[mandriva:2008.1:cups] -packages=cups - -[mandriva:2008.1:cups-devel] -packages=cups-devel - -[mandriva:2008.1:gcc] -packages=gcc-c++ - -[mandriva:2008.1:gs] -packages=ghostscript - -[mandriva:2008.1:libcrypto] -packages=libcryptopp5,libcryptopp5-devel - -[mandriva:2008.1:libjpeg] -packages=libjpeg62-dev - -[mandriva:2008.1:libnetsnmp-devel] -packages=libsnmp0-devel - -[mandriva:2008.1:libpthread] -packages=glibc-i18ndata,glibc_lsb - -[mandriva:2008.1:libtool] -packages=libtool - -[mandriva:2008.1:libusb] -packages=libusb0.1_4-devel - -[mandriva:2008.1:make] -packages=make - -[mandriva:2008.1:pil] -packages=python-imaging - -[mandriva:2008.1:ppdev] -packages= -commands=su -c "modprobe ppdev" - -#[mandriva:2008.1:pyqt] -#packages=PyQt - -[mandriva:2008.1:python-devel] -packages=python-devel - -[mandriva:2008.1:pyqt4] -packages=python-qt4 - -[mandriva:2008.1:pyqt4-dbus] -packages=dbus-python - -[mandriva:2008.1:python23] -packages=python - -[mandriva:2008.1:python2X] -packages=python - -[mandriva:2008.1:reportlab] -packages=python-reportlab - -[mandriva:2008.1:sane] -packages=sane - -[mandriva:2008.1:sane-devel] -packages=libsane1-devel - -[mandriva:2008.1:scanimage] -packages=sane-frontends,sane-backends - -[mandriva:2008.1:xsane] -packages=xsane - -[mandriva:2008.1:cups-ddk] -packages=cupsddk,cupsddk-drivers - -[mandriva:2008.1:python-dbus] -packages=python-dbus,python-gobject - -[mandriva:2008.1:dbus] -packages=libdbus-1-devel - -#[mandriva:2008.1:python-ctypes] -#packages=python-ctypes - -[mandriva:2008.1:cups-image] -packages=cups-devel - -[mandriva:2008.1:network] -packages=wget - -[mandriva:2008.1:avahi-utils] -packages=avahi - -[mandriva:2008.1:automake] -packages=automake1.11 - -[mandriva:2008.1:epm] -packages=epm - -# ******************** -[mandriva:2009] -code_name= -supported=0 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=2.8.7 -release_date=2007-4-17 -notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -policykit=1 - -[mandriva:2009:cups] -packages=cups - -[mandriva:2009:cups-devel] -packages=cups-devel - -[mandriva:2009:gcc] -packages=gcc-c++ - -[mandriva:2009:gs] -packages=ghostscript - -[mandriva:2009:libcrypto] -packages=libcryptopp5,libcryptopp5-devel - -[mandriva:2009:libjpeg] -packages=libjpeg62-dev - -[mandriva:2009:libnetsnmp-devel] -packages=libsnmp0-devel - -[mandriva:2009:libpthread] -packages=glibc-i18ndata-2.4-4mdk,glibc_lsb-2.3.6-1mdk - -[mandriva:2009:libtool] -packages=libtool - -[mandriva:2009:libusb] -packages=libusb0.1_4-devel - -[mandriva:2009:make] -packages=make - -[mandriva:2009:pil] -packages=python-imaging - -[mandriva:2009:ppdev] -packages= -commands=su -c "modprobe ppdev" - -[mandriva:2009:pyqt] -packages=PyQt - -[mandriva:2009:python-devel] -packages=python-devel - -[mandriva:2009:pyqt4] -packages=python-qt4 - -[mandriva:2009:pyqt4-dbus] -packages=dbus-python - -[mandriva:2009:python23] -packages=python - -[mandriva:2009:python2X] -packages=python - -[mandriva:2009:reportlab] -packages=python-reportlab - -[mandriva:2009:sane] -packages=sane - -[mandriva:2009:sane-devel] -packages=libsane1-devel - -[mandriva:2009:scanimage] -packages=sane-utils - -[mandriva:2009:xsane] -packages=xsane - -[mandriva:2009:cups-ddk] -packages=cupsddk,cupsddk-drivers - -[mandriva:2009:python-dbus] -packages=python-dbus,python-gobject - -[mandriva:2009:dbus] -packages=libdbus-1_3-devel,python-gobject - -[mandriva:2009:python-ctypes] -packages=python-ctypes - -[mandriva:2009:cups-image] -packages=cups-devel - -[mandriva:2009:policykit] -packages=policykit,policykit-gnome - -[mandriva:2009:network] -packages=wget - -[mandriva:2009:avahi-utils] -packages=avahi - -[mandriva:2009:automake] -packages=automake1.11 - -[mandriva:2009:epm] -packages=epm - -# ******************** -[mandriva:2009.0] -code_name= -supported=0 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=2.8.7 -release_date=2007-4-17 -notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -policykit=1 - -[mandriva:2009.0:cups] -packages=cups - -[mandriva:2009.0:cups-devel] -packages=cups-devel - -[mandriva:2009.0:gcc] -packages=gcc-c++ - -[mandriva:2009.0:gs] -packages=ghostscript - -[mandriva:2009.0:libcrypto] -packages=libcryptopp5,libcryptopp5-devel - -[mandriva:2009.0:libjpeg] -packages=libjpeg62-dev - -[mandriva:2009.0:libnetsnmp-devel] -packages=libsnmp0-devel - -[mandriva:2009.0:libpthread] -packages=glibc-i18ndata-2.4-4mdk,glibc_lsb-2.3.6-1mdk - -[mandriva:2009.0:libtool] -packages=libtool - -[mandriva:2009.0:libusb] -packages=libusb0.1_4-devel - -[mandriva:2009.0:make] -packages=make - -[mandriva:2009.0:pil] -packages=python-imaging - -[mandriva:2009.0:ppdev] -packages= -commands=su -c "modprobe ppdev" - -[mandriva:2009.0:pyqt] -packages=PyQt - -[mandriva:2009.0:python-devel] -packages=python-devel - -[mandriva:2009.0:pyqt4] -packages=python-qt4 - -[mandriva:2009.0:pyqt4-dbus] -packages=dbus-python - -[mandriva:2009.0:python23] -packages=python - -[mandriva:2009.0:python2X] -packages=python - -[mandriva:2009.0:reportlab] -packages=python-reportlab - -[mandriva:2009.0:sane] -packages=sane - -[mandriva:2009.0:sane-devel] -packages=libsane1-devel - -[mandriva:2009.0:scanimage] -packages=sane-utils - -[mandriva:2009.0:xsane] -packages=xsane - -[mandriva:2009.0:cups-ddk] -packages=cupsddk,cupsddk-drivers - -[mandriva:2009.0:python-dbus] -packages=python-dbus,python-gobject - -[mandriva:2009.0:dbus] -packages=libdbus-1-devel - -[mandriva:2009.0:python-ctypes] -packages=python-ctypes - -[mandriva:2009.0:cups-image] -packages=cups-devel - -[mandriva:2009.0:policykit] -packages=policykit,policykit-gnome - -[mandriva:2009.0:network] -packages=wget - -[mandriva:2009.0:avahi-utils] -packages=avahi - -[mandriva:2009.0:automake] -packages=automake1.11 - -[mandriva:2009.0:epm] -packages=epm - -# ******************** -[mandriva:2010.0] -code_name= -supported=0 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=3.9.12 -release_date=2009-11-03 -notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -policykit=1 - -[mandriva:2010.0:cups] -packages=cups,cups-common - -[mandriva:2010.0:cups-devel] -packages=libcups2-devel - -[mandriva:2010.0:gcc] -packages=gcc-c++ - -[mandriva:2010.0:gs] -packages=ghostscript - -[mandriva:2010.0:libcrypto] -packages=libopenssl0.9.8-devel - -[mandriva:2010.0:libjpeg] -packages=libjpeg-devel - -[mandriva:2010.0:libnetsnmp-devel] -packages=libnet-snmp-devel - -[mandriva:2010.0:libpthread] -packages=glibc-i18ndata,glibc_lsb - -[mandriva:2010.0:libtool] -packages=libtool,libgphoto-devel - -[mandriva:2010.0:libusb] -packages=libusb1.0-devel - -[mandriva:2010.0:make] -packages=make - -[mandriva:2010.0:pil] -packages=python-imaging - -[mandriva:2010.0:ppdev] -packages= -commands=su -c "modprobe ppdev" - -[mandriva:2010.0:pyqt] -packages=python-qt4 - -[mandriva:2010.0:python-devel] -packages=libpython2.6-devel - -[mandriva:2010.0:pyqt4] -packages=python-qt4 - -[mandriva:2010.0:pyqt4-dbus] -packages=qt4-qtdbus - -[mandriva:2010.0:python23] -packages=python - -[mandriva:2010.0:python2X] -packages=python - -[mandriva:2010.0:reportlab] -packages=python-reportlab - -[mandriva:2010.0:sane] -packages=saned - -[mandriva:2010.0:sane-devel] -packages=libsane1-devel,sane-backends - -[mandriva:2010.0:scanimage] -packages=libsane1 - -[mandriva:2010.0:xsane] -packages=xsane,sane-frontends - -[mandriva:2010.0:cups-ddk] -packages=cups - -[mandriva:2010.0:python-dbus] -packages=python-dbus,python-gobject - -[mandriva:2010.0:dbus] -packages=libdbus-1-devel,python-gobject - -[mandriva:2010.0:python-ctypes] -packages=python - -[mandriva:2010.0:cups-image] -packages=libcups2 - -[mandriva:2010.0:policykit] -packages=policykit,policykit-gnome - -[mandriva:2010.0:network] -packages=wget - -[mandriva:2010.0:avahi-utils] -packages=avahi - -[mandriva:2010.0:automake] -packages=automake1.11 - -[mandriva:2010.0:epm] -packages=epm - -# ******************** -[mandriva:2011.0] -code_name= -supported=0 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=3.9.12 -release_date=2009-11-03 -notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -policykit=1 - -[mandriva:2011.0:cups] -packages=cups,cups-common - -[mandriva:2011.0:cups-devel] -packages=libcups2-devel - -[mandriva:2011.0:gcc] -packages=gcc-c++ - -[mandriva:2011.0:gs] -packages=ghostscript - -[mandriva:2011.0:libcrypto] -packages=libopenssl0.9.8-devel - -[mandriva:2011.0:libjpeg] -packages=libjpeg-devel - -[mandriva:2011.0:libnetsnmp-devel] -packages=libnet-snmp-devel - -[mandriva:2011.0:libpthread] -packages=glibc-i18ndata,glibc_lsb - -[mandriva:2011.0:libtool] -packages=libtool,libgphoto-devel - -[mandriva:2011.0:libusb] -packages=libusb1.0-devel - -[mandriva:2011.0:make] -packages=make - -[mandriva:2011.0:pil] -packages=python-imaging - -[mandriva:2011.0:ppdev] -packages= -commands=su -c "modprobe ppdev" - -[mandriva:2011.0:pyqt] -packages=python-qt4 - -[mandriva:2011.0:python-devel] -packages=libpython2.6-devel - -[mandriva:2011.0:pyqt4] -packages=python-qt4 - -[mandriva:2011.0:pyqt4-dbus] -packages=qt4-qtdbus - -[mandriva:2011.0:python23] -packages=python - -[mandriva:2011.0:python2X] -packages=python - -[mandriva:2011.0:reportlab] -packages=python-reportlab - -[mandriva:2011.0:sane] -packages=saned - -[mandriva:2011.0:sane-devel] -packages=libsane1-devel,sane-backends - -[mandriva:2011.0:scanimage] -packages=libsane1 - -[mandriva:2011.0:xsane] -packages=xsane,sane-frontends - -[mandriva:2011.0:cups-ddk] -packages=cups - -[mandriva:2011.0:python-dbus] -packages=python-dbus,python-gobject - -[mandriva:2011.0:dbus] -packages=libdbus-1-devel,python-gobject - -[mandriva:2011.0:python-ctypes] -packages=python - -[mandriva:2011.0:cups-image] -packages=libcups2 - -[mandriva:2011.0:policykit] -packages=policykit,policykit-gnome - -[mandriva:2011.0:network] -packages=wget - -[mandriva:2011.0:avahi-utils] -packages=avahi - -[mandriva:2011.0:automake] -packages=automake1.11 - -[mandriva:2011.0:epm] -packages=epm - -# **************************************** -[linuxmint] -index=22 -versions=17,17.1,17.2,17.3,18,18.1,18.2,18.3 -display_name=Linux Mint -alt_names=mint, mint linux -display=1 -notes= -package_mgrs=dpkg,apt-get,synaptic,update-manager,adept,aptitude,adept-updater -package_mgr_cmd=sudo apt-get install --assume-yes $packages_to_install -pre_depend_cmd=sudo dpkg --configure -a,sudo apt-get install --yes --force-yes -f,sudo apt-get update -post_depend_cmd= -hplip_remove_cmd=sudo aptitude remove --assume-yes hplip hpijs -su_sudo=sudo -ppd_install=ppd -udev_mode_fix=1 -ppd_dir= -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP - - -# ******************** - -[linuxmint:13] -code_name=Maya -supported=0 -scan_supported=1 -fax_supported=1 -pcard_supported=0 -network_supported=1 -parallel_supported=0 -usb_supported=1 -packaged_version=3.12.2 -release_date=2012 -notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -native_cups=1 -acl_rules=1 - -libdir_path=/usr/lib - -[linuxmint:13:cups] -packages=libcups2 - -[linuxmint:13:cups-devel] -packages=libcups2-dev,cups-bsd,cups-client - -[linuxmint:13:gcc] -packages=build-essential - -[linuxmint:13:gs] -packages=ghostscript - -[linuxmint:13:libcrypto] -packages=openssl - -[linuxmint:13:libjpeg] -packages=libjpeg8-dev - -[linuxmint:13:libnetsnmp-devel] -packages=libsnmp-dev - -[linuxmint:13:libpthread] -packages=build-essential - -[linuxmint:13:libtool] -packages=libtool - -[linuxmint:13:libusb] -packages=libusb-1.0.0-dev - -[linuxmint:13:make] -packages=build-essential - -[linuxmint:13:pil] -packages=python-imaging - -[linuxmint:13:ppdev] -packages= -commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules - -[linuxmint:13:pyqt] -packages=python-qt4 - -[linuxmint:13:python-devel] -packages=python-dev - -[linuxmint:13:pyqt4] -packages=python-qt4 - -[linuxmint:13:pyqt4-dbus] -packages=python-qt4-dbus - -#[linuxmint:13:python23] -#packages=python - -[linuxmint:13:python2X] -packages=python - -[linuxmint:13:reportlab] -packages=python-reportlab - -[linuxmint:13:sane] -packages=libsane - -[linuxmint:13:sane-devel] -packages=libsane-dev - -[linuxmint:13:scanimage] -packages=sane-utils - -[linuxmint:13:xsane] -packages=xsane - -[linuxmint:13:python-dbus] -packages=python-dbus,python-gobject - -[linuxmint:13:dbus] -packages=libdbus-1-dev - -[linuxmint:13:cups-image] -packages=libcupsimage2-dev - -[linuxmint:13:cups-ddk] -packages=cups,libcupsimage2-dev - -[linuxmint:13:policykit] -packages=policykit-1,policykit-1-gnome - -[linuxmint:13:python-notify] -packages=python-notify - -[linuxmint:13:network] -packages=wget - -[linuxmint:13:avahi-utils] -packages=avahi-utils - -[linuxmint:13:python3-notify2] -packages= - -[linuxmint:13:python3-pyqt4-dbus] -packages=python3-dbus.mainloop.qt - -[linuxmint:13:python3-pyqt4] -packages=python3-pyqt4 - -[linuxmint:13:python3-dbus] -packages=python3-dbus,python3-gi - -[linuxmint:13:python3-xml] -packages=python3-lxml - -[linuxmint:13:python3-devel] -packages=python3-dev - -[linuxmint:13:python3-pil] -packages=PKG_FROM_PIP:pillow - -[linuxmint:13:automake] -packages=automake1.11 - -[linuxmint:13:epm] -packages=epm - - -# **************************************** - -[linuxmint:14] -code_name=Nadia -supported=0 -scan_supported=1 -fax_supported=1 -pcard_supported=0 -network_supported=1 -parallel_supported=0 -usb_supported=1 -packaged_version=3.13.3 -release_date=2012 -notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -native_cups=1 -acl_rules=1 - -[linuxmint:14:cups] -packages=libcups2 - -[linuxmint:14:cups-devel] -packages=libcups2-dev,cups-bsd,cups-client - -[linuxmint:14:gcc] -packages=build-essential - -[linuxmint:14:gs] -packages=ghostscript - -[linuxmint:14:libcrypto] -packages=openssl - -[linuxmint:14:libjpeg] -packages=libjpeg8-dev - -[linuxmint:14:libnetsnmp-devel] -packages=libsnmp-dev - -[linuxmint:14:libpthread] -packages=build-essential - -[linuxmint:14:libtool] -packages=libtool - -[linuxmint:14:libusb] -packages=libusb-1.0.0-dev - -[linuxmint:14:make] -packages=build-essential - -[linuxmint:14:pil] -packages=python-imaging - -[linuxmint:14:ppdev] -packages= -commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules - -[linuxmint:14:pyqt] -packages=python-qt4 - -[linuxmint:14:python-devel] -packages=python-dev - -[linuxmint:14:pyqt4] -packages=python-qt4 - -[linuxmint:14:pyqt4-dbus] -packages=python-qt4-dbus - -#[linuxmint:14:python23] -#packages=python - -[linuxmint:14:python2X] -packages=python - -[linuxmint:14:reportlab] -packages=python-reportlab - -[linuxmint:14:sane] -packages=libsane - -[linuxmint:14:sane-devel] -packages=libsane-dev - -[linuxmint:14:scanimage] -packages=sane-utils - -[linuxmint:14:xsane] -packages=xsane - -[linuxmint:14:python-dbus] -packages=python-dbus,python-gobject - -[linuxmint:14:dbus] -packages=libdbus-1-dev - -[linuxmint:14:cups-image] -packages=libcupsimage2-dev - -[linuxmint:14:cups-ddk] -packages=cups,libcupsimage2-dev - -[linuxmint:14:policykit] -packages=policykit-1,policykit-1-gnome - -[linuxmint:14:python-notify] -packages=python-notify - -[linuxmint:14:network] -packages=wget - -[linuxmint:14:avahi-utils] -packages=avahi-utils - -[linuxmint:14:python3-notify2] -packages=python3-notify2 - -[linuxmint:14:python3-pyqt4-dbus] -packages=python3-dbus.mainloop.qt - -[linuxmint:14:python3-pyqt4] -packages=python3-pyqt4 - -[linuxmint:14:python3-dbus] -packages=python3-dbus,python3-gi - -[linuxmint:14:python3-xml] -packages=python3-lxml - -[linuxmint:14:python3-devel] -packages=python3-dev - -[linuxmint:14:python3-pil] -packages=PKG_FROM_PIP:pillow - -[linuxmint:14:automake] -packages=automake1.11 - -[linuxmint:14:epm] -packages=epm - - -# **************************************** - -[linuxmint:15] -code_name=Olivia -supported=0 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=3.13.3 -release_date=2013 -notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -native_cups=1 -acl_rules=1 - -libdir_path=/usr/lib/x86_64-linux-gnu - -[linuxmint:15:cups] -packages=libcups2 - -[linuxmint:15:cups-devel] -packages=libcups2-dev,cups-bsd,cups-client - -[linuxmint:15:gcc] -packages=build-essential - -[linuxmint:15:gs] -packages=ghostscript - -[linuxmint:15:libcrypto] -packages=openssl - -[linuxmint:15:libjpeg] -packages=libjpeg8-dev - -[linuxmint:15:libnetsnmp-devel] -packages=libsnmp-dev,snmp-mibs-downloader - -[linuxmint:15:libpthread] -packages=build-essential - -[linuxmint:15:libtool] -packages=libtool - -[linuxmint:15:libusb] -packages=libusb-1.0.0-dev - -[linuxmint:15:make] -packages=build-essential - -[linuxmint:15:pil] -packages=python-imaging - -[linuxmint:15:ppdev] -packages= -commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules - -[linuxmint:15:pyqt] -packages=python-qt4 - -[linuxmint:15:python-devel] -packages=python-dev - -[linuxmint:15:pyqt4] -packages=python-qt4 - -[linuxmint:15:pyqt4-dbus] -packages=python-qt4-dbus - -#[linuxmint:15:python23] -#packages=python - -[linuxmint:15:python2X] -packages=python - -[linuxmint:15:reportlab] -packages=python-reportlab - -[linuxmint:15:sane] -packages=libsane - -[linuxmint:15:sane-devel] -packages=libsane-dev - -[linuxmint:15:scanimage] -packages=sane-utils - -[linuxmint:15:xsane] -packages=xsane - -[linuxmint:15:python-dbus] -packages=python-dbus,python-gobject - -[linuxmint:15:dbus] -packages=libdbus-1-dev - -[linuxmint:15:cups-image] -packages=libcupsimage2-dev - -[linuxmint:15:cups-ddk] -packages=cups,libcupsimage2-dev - -[linuxmint:15:policykit] -packages=policykit-1,policykit-1-gnome - -[linuxmint:15:python-notify] -packages=python-notify - -[linuxmint:15:network] -packages=wget - -[linuxmint:15:avahi-utils] -packages=avahi-utils - -[linuxmint:15:python3-notify2] -packages=python3-notify2 - -[linuxmint:15:python3-pyqt4-dbus] -packages=python3-dbus.mainloop.qt - -[linuxmint:15:python3-pyqt4] -packages=python3-pyqt4 - -[linuxmint:15:python3-dbus] -packages=python3-dbus,python3-gi - -[linuxmint:15:python3-xml] -packages=python3-lxml - -[linuxmint:15:python3-devel] -packages=python3-dev - -[linuxmint:15:python3-pil] -packages=PKG_FROM_PIP:pillow - -[linuxmint:15:automake] -packages=automake1.11 - -[linuxmint:15:epm] -packages=epm - -# **************************************** - -[linuxmint:16] -code_name=Petra -packaged_version=3.14.1 -release_date=30/11/2013 -same_as_version=15 - -# **************************************** - -[linuxmint:17] -code_name=Qiana -packaged_version=3.14.3 -release_date=31/05/2014 -supported=1 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -native_cups=1 -acl_rules=1 - -libdir_path=/usr/lib/x86_64-linux-gnu - -[linuxmint:17:cups] -packages=libcups2 - -[linuxmint:17:cups-devel] -packages=libcups2-dev,cups-bsd,cups-client - -[linuxmint:17:gcc] -packages=build-essential - -[linuxmint:17:gs] -packages=ghostscript - -[linuxmint:17:libcrypto] -packages=openssl - -[linuxmint:17:libjpeg] -packages=libjpeg8-dev - -[linuxmint:17:libnetsnmp-devel] -packages=libsnmp-dev,snmp-mibs-downloader - -[linuxmint:17:libpthread] -packages=build-essential - -[linuxmint:17:libtool] -packages=libtool - -[linuxmint:17:libusb] -packages=libusb-1.0.0-dev - -[linuxmint:17:make] -packages=build-essential - -[linuxmint:17:pil] -packages=python-imaging - -[linuxmint:17:ppdev] -packages= -commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules - -[linuxmint:17:pyqt] -packages=python-qt4 - -[linuxmint:17:python-devel] -packages=python-dev - -[linuxmint:17:pyqt4] -packages=python-qt4 - -[linuxmint:17:pyqt4-dbus] -packages=python-qt4-dbus - -#[linuxmint:17:python23] -#packages=python - -[linuxmint:17:python2X] -packages=python - -[linuxmint:17:reportlab] -packages=python-reportlab - -[linuxmint:17:sane] -packages=libsane - -[linuxmint:17:sane-devel] -packages=libsane-dev - -[linuxmint:17:scanimage] -packages=sane-utils - -[linuxmint:17:xsane] -packages=xsane - -[linuxmint:17:python-dbus] -packages=python-dbus,python-gobject - -[linuxmint:17:dbus] -packages=libdbus-1-dev - -[linuxmint:17:cups-image] -packages=libcupsimage2-dev - -[linuxmint:17:cups-ddk] -packages=cups,libcupsimage2-dev - -[linuxmint:17:policykit] -packages=policykit-1,policykit-1-gnome - -[linuxmint:17:python-notify] -packages=python-notify - -[linuxmint:17:network] -packages=wget - -[linuxmint:17:avahi-utils] -packages=avahi-utils - -[linuxmint:17:python3-pyqt4-dbus] -packages=python3-dbus.mainloop.qt - -[linuxmint:17:python3-pyqt4] -packages=python3-pyqt4 - -[linuxmint:17:python3-dbus] -packages=python3-dbus,python3-gi - -[linuxmint:17:python3-xml] -packages=python3-lxml - -[linuxmint:17:python3-devel] -packages=python3-dev - -[linuxmint:17:python3-pil] -packages=python3-pil - -[linuxmint:17:python3-reportlab] -packages=python3-reportlab - -[linuxmint:17:python3-notify2] -packages=python3-notify2 - -[linuxmint:17:automake] -packages=automake1.11 - -[linuxmint:17:epm] -packages=epm - -# **************************************** - -[linuxmint:17.1] -code_name=Rebecca -packaged_version=3.14.3 -release_date=29/11/2014 -same_as_version=17 - -# **************************************** - -[linuxmint:17.2] -code_name=Rafaela -packaged_version=3.15.2 -release_date=07/08/2015 -same_as_version=17 - -# **************************************** - -[linuxmint:17.3] -code_name=Rosa -packaged_version=3.15.4 -release_date=20/12/2015 -same_as_version=17 - -[linuxmint:17.3:python-notify] -packages=python-notify,mate-notification-daemon - -# **************************************** - -[linuxmint:18] -code_name=Sarah -packaged_version=3.16.8 -release_date=27/08/16 -supported=1 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -native_cups=1 -acl_rules=1 - -libdir_path=/usr/lib/x86_64-linux-gnu - -[linuxmint:18:cups] -packages=libcups2 - -[linuxmint:18:cups-devel] -packages=libcups2-dev,cups-bsd,cups-client - -[linuxmint:18:gcc] -packages=build-essential - -[linuxmint:18:gs] -packages=ghostscript - -[linuxmint:18:libcrypto] -packages=openssl - -[linuxmint:18:libjpeg] -packages=libjpeg8-dev - -[linuxmint:18:libnetsnmp-devel] -packages=libsnmp-dev,snmp-mibs-downloader - -[linuxmint:18:libpthread] -packages=build-essential - -[linuxmint:18:libtool] -packages=libtool,libtool-bin - -[linuxmint:18:libusb] -packages=libusb-1.0.0-dev - -[linuxmint:18:make] -packages=build-essential - -[linuxmint:18:pil] -packages=python-imaging - -[linuxmint:18:ppdev] -packages= -commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules - -[linuxmint:18:pyqt] -packages=python-qt4 - -[linuxmint:18:python-devel] -packages=python-dev - -[linuxmint:18:pyqt4] -packages=python-qt4 - -[linuxmint:18:pyqt4-dbus] -packages=python-qt4-dbus - -#[linuxmint:18:python23] -#packages=python - -[linuxmint:18:python2X] -packages=python - -[linuxmint:18:reportlab] -packages=python-reportlab - -[linuxmint:18:sane] -packages=libsane - -[linuxmint:18:sane-devel] -packages=libsane-dev - -[linuxmint:18:scanimage] -packages=sane-utils - -[linuxmint:18:xsane] -packages=xsane - -[linuxmint:18:python-dbus] -packages=python-dbus,python-gobject - -[linuxmint:18:dbus] -packages=libdbus-1-dev - -[linuxmint:18:cups-image] -packages=libcupsimage2-dev - -[linuxmint:18:cups-ddk] -packages=cups,libcupsimage2-dev - -[linuxmint:18:policykit] -packages=policykit-1,policykit-1-gnome - -[linuxmint:18:python-notify] -packages=python-notify - -[linuxmint:18:network] -packages=wget - -[linuxmint:18:avahi-utils] -packages=avahi-utils - -[linuxmint:18:python3-pyqt4-dbus] -packages=python3-dbus.mainloop.qt - -[linuxmint:18:python3-pyqt4] -packages=python3-pyqt4 - -[linuxmint:18:python3-dbus] -packages=python3-dbus,python3-gi - -[linuxmint:18:python3-xml] -packages=python3-lxml - -[linuxmint:18:python3-devel] -packages=python3-dev - -[linuxmint:18:python3-pil] -packages=python3-pil - -[linuxmint:18:python3-reportlab] -packages=python3-reportlab - -[linuxmint:18:python3-notify2] -packages=python3-notify2,mate-notification-daemon - -[linuxmint:18:automake] -packages=automake1.11 - -[linuxmint:18:epm] -packages=epm - -# **************************************** -[linuxmint:18.1] -code_name=Serena -packaged_version=3.17.4 -release_date=27/04/17 -supported=1 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -native_cups=1 -acl_rules=1 -libdir_path=/usr/lib/x86_64-linux-gnu - -[linuxmint:18.1:cups] -packages=libcups2 - -[linuxmint:18.1:cups-devel] -packages=libcups2-dev,cups-bsd,cups-client - -[linuxmint:18.1:gcc] -packages=build-essential - -[linuxmint:18.1:gs] -packages=ghostscript - -[linuxmint:18.1:libcrypto] -packages=openssl - -[linuxmint:18.1:libjpeg] -packages=libjpeg8-dev - -[linuxmint:18.1:libnetsnmp-devel] -packages=libsnmp-dev,snmp-mibs-downloader - -[linuxmint:18.1:libpthread] -packages=build-essential - -[linuxmint:18.1:libtool] -packages=libtool,libtool-bin - -[linuxmint:18.1:libusb] -packages=libusb-1.0.0-dev - -[linuxmint:18.1:make] -packages=build-essential - -[linuxmint:18.1:pil] -packages=python-imaging - -[linuxmint:18.1:ppdev] -packages= -commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules - -[linuxmint:18.1:pyqt] -packages=python-qt4 - -[linuxmint:18.1:python-devel] -packages=python-dev - -[linuxmint:18.1:pyqt4] -packages=python-qt4 - -[linuxmint:18.1:pyqt4-dbus] -packages=python-qt4-dbus - -#[linuxmint:18.1:python23] -#packages=python - -[linuxmint:18.1:python2X] -packages=python - -[linuxmint:18.1:reportlab] -packages=python-reportlab - -[linuxmint:18.1:sane] -packages=libsane - -[linuxmint:18.1:sane-devel] -packages=libsane-dev - -[linuxmint:18.1:scanimage] -packages=sane-utils - -[linuxmint:18.1:xsane] -packages=xsane - -[linuxmint:18.1:python-dbus] -packages=python-dbus,python-gobject - -[linuxmint:18.1:dbus] -packages=libdbus-1-dev - -[linuxmint:18.1:cups-image] -packages=libcupsimage2-dev - -[linuxmint:18.1:cups-ddk] -packages=cups,libcupsimage2-dev - -[linuxmint:18.1:policykit] -packages=policykit-1,policykit-1-gnome - -[linuxmint:18.1:python-notify] -packages=python-notify - -[linuxmint:18.1:network] -packages=wget - -[linuxmint:18.1:avahi-utils] -packages=avahi-utils - -[linuxmint:18.1:python3-pyqt4-dbus] -packages=python3-dbus.mainloop.qt - -[linuxmint:18.1:python3-pyqt4] -packages=python3-pyqt4 - -[linuxmint:18.1:python3-dbus] -packages=python3-dbus,python3-gi - -[linuxmint:18.1:python3-xml] -packages=python3-lxml - -[linuxmint:18.1:python3-devel] -packages=python3-dev - -[linuxmint:18.1:python3-pil] -packages=python3-pil - -[linuxmint:18.1:python3-reportlab] -packages=python3-reportlab - -[linuxmint:18.1:python3-notify2] -packages=python3-notify2,mate-notification-daemon - -[linuxmint:18.1:automake] -packages=automake1.11 - -[linuxmint:18.1:epm] -packages=epm - -# **************************************** - -[linuxmint:18.2] -code_name=Sonya -packaged_version=3.17.9 -release_date=02/07/17 -supported=1 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -native_cups=1 -acl_rules=1 - -libdir_path=/usr/lib/x86_64-linux-gnu - -[linuxmint:18.2:cups] -packages=libcups2 - -[linuxmint:18.2:cups-devel] -packages=libcups2-dev,cups-bsd,cups-client - -[linuxmint:18.2:gcc] -packages=build-essential - -[linuxmint:18.2:gs] -packages=ghostscript - -[linuxmint:18.2:libcrypto] -packages=openssl - -[linuxmint:18.2:libjpeg] -packages=libjpeg8-dev - -[linuxmint:18.2:libnetsnmp-devel] -packages=libsnmp-dev,snmp-mibs-downloader - -[linuxmint:18.2:libpthread] -packages=build-essential - -[linuxmint:18.2:libtool] -packages=libtool,libtool-bin - -[linuxmint:18.2:libusb] -packages=libusb-1.0.0-dev - -[linuxmint:18.2:make] -packages=build-essential - -[linuxmint:18.2:pil] -packages=python-imaging - -[linuxmint:18.2:ppdev] -packages= -commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules - -[linuxmint:18.2:pyqt] -packages=python-qt4 - -[linuxmint:18.2:python-devel] -packages=python-dev - -[linuxmint:18.2:pyqt4] -packages=python-qt4 - -[linuxmint:18.2:pyqt4-dbus] -packages=python-qt4-dbus - -#[linuxmint:18.2:python23] -#packages=python - -[linuxmint:18.2:python2X] -packages=python - -[linuxmint:18.2:reportlab] -packages=python-reportlab - -[linuxmint:18.2:sane] -packages=libsane - -[linuxmint:18.2:sane-devel] -packages=libsane-dev - -[linuxmint:18.2:scanimage] -packages=sane-utils - -[linuxmint:18.2:xsane] -packages=xsane - -[linuxmint:18.2:python-dbus] -packages=python-dbus,python-gobject - -[linuxmint:18.2:dbus] -packages=libdbus-1-dev - -[linuxmint:18.2:cups-image] -packages=libcupsimage2-dev - -[linuxmint:18.2:cups-ddk] -packages=cups,libcupsimage2-dev - -[linuxmint:18.2:policykit] -packages=policykit-1,policykit-1-gnome - -[linuxmint:18.2:python-notify] -packages=python-notify - -[linuxmint:18.2:network] -packages=wget - -[linuxmint:18.2:avahi-utils] -packages=avahi-utils - -[linuxmint:18.2:python3-pyqt4-dbus] -packages=python3-dbus.mainloop.qt - -[linuxmint:18.2:python3-pyqt4] -packages=python3-pyqt4 - -[linuxmint:18.2:python3-dbus] -packages=python3-dbus,python3-gi - -[linuxmint:18.2:python3-xml] -packages=python3-lxml - -[linuxmint:18.2:python3-devel] -packages=python3-dev - -[linuxmint:18.2:python3-pil] -packages=python3-pil - -[linuxmint:18.2:python3-reportlab] -packages=python3-reportlab - -[linuxmint:18.2:python3-notify2] -packages=python3-notify2,mate-notification-daemon - -[linuxmint:18.2:automake] -packages=automake1.11 - -[linuxmint:18.2:epm] -packages=epm - - -# **************************************** - -[linuxmint:18.3] -code_name=Sylvia -packaged_version=3.18.2 -release_date=27/11/17 -supported=1 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -native_cups=1 -acl_rules=1 - -libdir_path=/usr/lib/x86_64-linux-gnu - -[linuxmint:18.3:cups] -packages=libcups2 - -[linuxmint:18.3:cups-devel] -packages=libcups2-dev,cups-bsd,cups-client - -[linuxmint:18.3:gcc] -packages=build-essential - -[linuxmint:18.3:gs] -packages=ghostscript - -[linuxmint:18.3:libcrypto] -packages=openssl - -[linuxmint:18.3:libjpeg] -packages=libjpeg8-dev - -[linuxmint:18.3:libnetsnmp-devel] -packages=libsnmp-dev,snmp-mibs-downloader - -[linuxmint:18.3:libpthread] -packages=build-essential - -[linuxmint:18.3:libtool] -packages=libtool,libtool-bin - -[linuxmint:18.3:libusb] -packages=libusb-1.0.0-dev - -[linuxmint:18.3:make] -packages=build-essential - -[linuxmint:18.3:pil] -packages=python-imaging - -[linuxmint:18.3:ppdev] -packages= -commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules - -[linuxmint:18.3:pyqt] -packages=python-qt4 - -[linuxmint:18.3:python-devel] -packages=python-dev - -[linuxmint:18.3:pyqt4] -packages=python-qt4 - -[linuxmint:18.3:pyqt4-dbus] -packages=python-qt4-dbus - -#[linuxmint:18.3:python23] -#packages=python - -[linuxmint:18.3:python2X] -packages=python - -[linuxmint:18.3:reportlab] -packages=python-reportlab - -[linuxmint:18.3:sane] -packages=libsane - -[linuxmint:18.3:sane-devel] -packages=libsane-dev - -[linuxmint:18.3:scanimage] -packages=sane-utils - -[linuxmint:18.3:xsane] -packages=xsane - -[linuxmint:18.3:python-dbus] -packages=python-dbus,python-gobject - -[linuxmint:18.3:dbus] -packages=libdbus-1-dev - -[linuxmint:18.3:cups-image] -packages=libcupsimage2-dev - -[linuxmint:18.3:cups-ddk] -packages=cups,libcupsimage2-dev - -[linuxmint:18.3:policykit] -packages=policykit-1,policykit-1-gnome - -[linuxmint:18.3:python-notify] -packages=python-notify - -[linuxmint:18.3:network] -packages=wget - -[linuxmint:18.3:avahi-utils] -packages=avahi-utils - -[linuxmint:18.3:python3-pyqt4-dbus] -packages=python3-dbus.mainloop.qt - -[linuxmint:18.3:python3-pyqt4] -packages=python3-pyqt4 - -[linuxmint:18.3:python3-dbus] -packages=python3-dbus,python3-gi - -[linuxmint:18.3:python3-xml] -packages=python3-lxml - -[linuxmint:18.3:python3-devel] -packages=python3-dev - -[linuxmint:18.3:python3-pil] -packages=python3-pil - -[linuxmint:18.3:python3-reportlab] -packages=python3-reportlab - -[linuxmint:18.3:python3-notify2] -packages=python3-notify2,mate-notification-daemon - -[linuxmint:18.3:automake] -packages=automake1.11 - -[linuxmint:18.3:epm] -packages=epm - - -# **************************************** - - -[linpus] -index=25 -versions=9.4,9.5 -display_name=Linpus Linux -alt_names=Linpus, Linpus Lite, Linpus Linux -display=1 -notes= -package_mgrs=dpkg,apt-get,synaptic,update-manager,adept,aptitude,adept-updater,rpm -package_mgr_cmd=sudo apt-get install --assume-yes $packages_to_install -pre_depend_cmd=sudo apt-get install --yes --force-yes -f,sudo apt-get update -post_depend_cmd= -hplip_remove_cmd=sudo apt-get remove --assume-yes hplip hpijs -su_sudo=sudo -ppd_install=ppd -udev_mode_fix=1 -ppd_dir= -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP - -# ******************** -[linpus:9.5] -code_name=Linpus -supported=0 -scan_supported=0 -fax_supported=0 -pcard_supported=0 -network_supported=0 -parallel_supported=0 -usb_supported=1 -packaged_version= -release_date= -notes=Add to the file /etc/apt/sources.list the following lines (each on a seperate line should start with the "rpm": rpm http://update.linpus.com/LinpusUpdate/ 9.5 main desktop rpm http://update.linpus.com/LinpusUpdate/ 9.5-Critical main desktop rpm http://update.linpus.com/LinpusUpdate/ 9.5-DevDr main desktop rpm http://update.linpus.com/LinpusUpdate/ 9.5-SoftApp main desktop -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=none -package_available=0 -package_arch=i386 - -[linpus:9.5:cups] -packages=cups - -[linpus:9.5:cups-devel] -packages= - -[linpus:9.5:gcc] -packages=glibc - -[linpus:9.5:gs] -packages=ghostscript - -[linpus:9.5:libcrypto] -packages=openssl - -[linpus:9.5:libjpeg] -packages=libjpeg - -[linpus:9.5:libnetsnmp-devel] -packages= - -[linpus:9.5:libpthread] -packages=glibc - -[linpus:9.5:libtool] -packages= - -[linpus:9.5:libusb] -packages= - -[linpus:9.5:make] -packages=glibc - -[linpus:9.5:pil] -packages= - -[linpus:9.5:ppdev] -packages= -commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules - -[linpus:9.5:pyqt] -packages= - -[linpus:9.5:python-devel] -packages= - -[linpus:9.5:pyqt4] -packages=python-qt4,python-qt4-dbus - -[linpus:9.5:pyqt4-dbus] -packages=python-qt4-dbus - -[linpus:9.5:python23] -packages=python - -[linpus:9.5:python2X] -packages=python - -[linpus:9.5:reportlab] -packages= - -[linpus:9.5:sane] -packages= - -[linpus:9.5:sane-devel] -packages= - -[linpus:9.5:scanimage] -packages= - -[linpus:9.5:xsane] -packages= - -[linpus:9.5:cups-ddk] -packages= - -[linpus:9.5:python-dbus] -packages=dbus-python,python-gobject - -[linpus:9.5:dbus] -packages=dbus - -[linpus:9.5:python-ctypes] -packages= - -[linpus:9.5:cups-image] -packages= - -[linpus:9.5:network] -packages=wget - -[linpus:9.5:avahi-utils] -packages=avahi-tools - -[linplus:9.5:automake] -packages=automake1.11 - -[linplus:9.5:epm] -packages=epm - -# ******************** -[linpus:9.4] -code_name=Linpus -supported=0 -scan_supported=0 -fax_supported=0 -pcard_supported=0 -network_supported=0 -parallel_supported=0 -usb_supported=1 -packaged_version= -release_date= -notes=Add to the file /etc/apt/sources.list the following lines (each on a seperate line should start with the "rpm": rpm http://update.linpus.com/LinpusUpdate/ 9.4 main desktop rpm http://update.linpus.com/LinpusUpdate/ 9.4-Critical main desktop rpm http://update.linpus.com/LinpusUpdate/ 9.4-DevDr main desktop rpm http://update.linpus.com/LinpusUpdate/ 9.4-SoftApp main desktop -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=none -package_available=0 -package_arch=i386 - -[linpus:9.4:cups] -packages=cups - -[linpus:9.4:cups-devel] -packages= - -[linpus:9.4:gcc] -packages=glibc - -[linpus:9.4:gs] -packages=ghostscript - -[linpus:9.4:libcrypto] -packages=openssl - -[linpus:9.4:libjpeg] -packages=libjpeg - -[linpus:9.4:libnetsnmp-devel] -packages= - -[linpus:9.4:libpthread] -packages=glibc - -[linpus:9.4:libtool] -packages= - -[linpus:9.4:libusb] -packages= - -[linpus:9.4:make] -packages=glibc - -[linpus:9.4:pil] -packages= - -[linpus:9.4:ppdev] -packages= -commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules - -[linpus:9.4:pyqt] -packages= - -[linpus:9.4:python-devel] -packages= - -[linpus:9.4:pyqt4] -packages=python-qt4 - -[linpus:9.4:pyqt4-dbus] -packages=python-qt4-dbus - -[linpus:9.4:python23] -packages=python - -[linpus:9.4:python2X] -packages=python - -[linpus:9.4:reportlab] -packages= - -[linpus:9.4:sane] -packages= - -[linpus:9.4:sane-devel] -packages= - -[linpus:9.4:scanimage] -packages= - -[linpus:9.4:xsane] -packages= - -[linpus:9.4:cups-ddk] -packages= - -[linpus:9.4:python-dbus] -packages=dbus-python,python-gobject - -[linpus:9.4:dbus] -packages=dbus - -[linpus:9.4:python-ctypes] -packages= - -[linpus:9.4:cups-image] -packages= - -[linpus:9.4:network] -packages=wget - -[linpus:9.4:avahi-utils] -packages=avahi-tools - -[linplus:9.4:automake] -packages=automake1.11 - -[linplus:9.4:epm] -packages=epm - -# **************************************** -[gos] -index=24 -versions=8.04.1 -display_name=gOS -alt_names=gos, gOS -display=1 -notes= -package_mgrs=dpkg,apt-get,synaptic,update-manager,adept,aptitude,adept-updater -package_mgr_cmd=sudo aptitude install --assume-yes $packages_to_install -pre_depend_cmd=sudo dpkg --configure -a,sudo apt-get install --yes --force-yes -f,sudo aptitude update -post_depend_cmd= -hplip_remove_cmd=sudo aptitude remove --assume-yes hplip hpijs -su_sudo=sudo -ppd_install=ppd -udev_mode_fix=1 -ppd_dir= -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP - -# ******************** -[gos:8.04.1] -code_name=Elyssa -supported=0 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=2.8.2 -release_date=2008 -notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubunbtu installation media inserted in the drive. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 - -[gos:8.04.1:cups] -packages=libcupsys2 - -[gos:8.04.1:cups-devel] -packages=libcupsys2-dev,cupsys-bsd - -[gos:8.04.1:gcc] -packages=build-essential - -[gos:8.04.1:gs] -packages=gs-esp - -[gos:8.04.1:libcrypto] -packages=openssl - -[gos:8.04.1:libjpeg] -packages=libjpeg62-dev - -[gos:8.04.1:libnetsnmp-devel] -packages=libsnmp-dev - -[gos:8.04.1:libpthread] -packages=build-essential - -[gos:8.04.1:libtool] -packages=libtool - -[gos:8.04.1:libusb] -packages=libusb-1.0-0-dev - -[gos:8.04.1:make] -packages=build-essential - -[gos:8.04.1:pil] -packages=python-imaging - -[gos:8.04.1:ppdev] -packages= -commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules - -[gos:8.04.1:pyqt] -packages=python-qt3 - -[gos:8.04.1:python-devel] -packages=python2.5-dev - -[gos:8.04.1:pyqt4] -packages=python-qt4 - -[gos:8.04.1:pyqt4-dbus] -packages=python-qt4-dbus - -[gos:8.04.1:python23] -packages=python - -[gos:8.04.1:python2X] -packages=python - -[gos:8.04.1:reportlab] -packages=python-reportlab - -[gos:8.04.1:sane] -packages=libsane - -[gos:8.04.1:sane-devel] -packages=libsane-dev - -[gos:8.04.1:scanimage] -packages=sane-utils - -[gos:8.04.1:xsane] -packages=xsane - -[gos:8.04.1:cups-ddk] -packages=cupsddk,cupsddk-drivers - -[gos:8.04.1:python-dbus] -packages=python-dbus,python-gobject - -[gos:8.04.1:dbus] -packages=libdbus-1-dev - -[gos:8.04.1:python-ctypes] -packages=python-ctypes - -[gos:8.04.1:cups-image] -packages=libcupsys2-dev,cupsys-bsd - -[gos:8.04.1:network] -packages=wget - -[gos:8.04.1:avahi-utils] -packages=avahi - -[gos:8.04.1:automake] -packages=automake1.11 - -[gos:8.04.1:epm] -packages=epm - -# **************************************** -[boss] -index=34 -versions=5.0 -display_name=Boss -alt_names= -display=1 -notes= -package_mgrs=dpkg,apt-get,synaptic,update-manager,adept,aptitude -package_mgr_cmd=su -c "apt-get install --force-yes -y $packages_to_install" -pre_depend_cmd=su -c "dpkg --configure -a",su -c "apt-get install -f",su -c "apt-get update",su -c "apt-get install --yes cupsys-bsd" -post_depend_cmd= -hplip_remove_cmd=su -c "apt-get remove --yes hplip hpijs" -su_sudo=su -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP - -[boss:3.0] -code_name=tejas -supported=0 -scan_supported=1 -fax_supported=1 -pcard_supported=0 -network_supported=1 -parallel_supported=0 -usb_supported=1 -packaged_version=3.9.2 -release_date=2008-09-04 -notes=Be sure to disable the CD-ROM repositories and also ensure that the main/security repositories are enabled. -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -libusb01=1 -native_cups=1 - -[boss:3.0:cups] -packages=cupsys,cupsys-client - -[boss:3.0:cups-devel] -packages=libcupsys2-dev,cupsys-bsd - -[boss:3.0:gcc] -packages=gcc,g++ - -[boss:3.0:gs] -packages=gs-esp - -[boss:3.0:libcrypto] -packages=libssl-dev - -[boss:3.0:libjpeg] -packages=libjpeg-dev - -[boss:3.0:libnetsnmp-devel] -packages=libsnmp9-dev - -[boss:3.0:libpthread] -packages=libc6 - -[boss:3.0:libtool] -packages=libtool - -[boss:3.0:libusb] -packages=libusb-dev - -[boss:3.0:make] -packages=make - -[boss:3.0:pil] -packages=python-imaging - -[boss:3.0:ppdev] -packages= -commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules - -[boss:3.0:pyqt] -packages=python-qt3 - -[boss:3.0:python-devel] -packages=python-dev - -[boss:3.0:pyqt4] -packages=python-qt4 - -[boss:3.0:pyqt4-dbus] -packages=python-qt4-dbus - -[boss:3.0:python23] -packages=python - -[boss:3.0:python2X] -packages=python - -[boss:3.0:reportlab] -packages=python-reportlab - -[boss:3.0:sane] -packages=sane - -[boss:3.0:sane-devel] -packages=libsane-dev - -[boss:3.0:scanimage] -packages=sane-utils - -[boss:3.0:xsane] -packages=xsane - -[boss:3.0:cups-ddk] -packages= - -[boss:3.0:python-dbus] -packages=python-dbus,libdbus-1-dev,python-gobject - -[boss:3.0:dbus] -packages=libdbus-1-dev - -[boss:3.0:python-ctypes] -packages=python-ctypes - -[boss:3.0:cups-image] -packages=libcupsimage2-dev - -[boss:3.0:network] -packages=wget - -[boss:3.0:avahi-utils] -packages=avahi-utils - -[boss:3.0:automake] -packages=automake1.11 - -[boss:3.0:epm] -packages=epm - - -[boss:5.0] -code_name=anokha -supported=1 -scan_supported=1 -fax_supported=1 -pcard_supported=0 -network_supported=1 -parallel_supported=0 -usb_supported=1 -packaged_version=3.13.4 -release_date=2013-08-08 -notes=Be sure to disable the CD-ROM repositories and also ensure that the main/security repositories are enabled. -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -libusb01=0 -native_cups=1 - -[boss:5.0:cups] -packages=libcups2 - -[boss:5.0:cups-devel] -packages=libcups2-dev - -[boss:5.0:gcc] -packages=gcc,g++ - -[boss:5.0:gs] -packages=ghostscript - -[boss:5.0:libcrypto] -packages=libssl-dev - -[boss:5.0:libjpeg] -packages=libjpeg-dev - -[boss:5.0:libnetsnmp-devel] -packages=libsnmp-dev - -[boss:5.0:libpthread] -packages=libc6 - -[boss:5.0:libtool] -packages=libtool - -[boss:5.0:libusb] -packages=libusb-1.0-0-dev, libusb-1.0-0 - -[boss:5.0:make] -packages=make - -[boss:5.0:pil] -packages=python-imaging - -[boss:5.0:python-devel] -packages=python-dev - -[boss:5.0:pyqt4] -packages=python-qt4 - -[boss:5.0:pyqt4-dbus] -packages=python-qt4-dbus - -[boss:5.0:python23] -packages=python - -[boss:5.0:python2x] -packages=python - -[boss:5.0:reportlab] -packages=python-reportlab - -[boss:5.0:sane] -packages=sane - -[boss:5.0:sane-devel] -packages=libsane-dev - -[boss:5.0:scanimage] -packages=sane-utils - -[boss:5.0:xsane] -packages=xsane - -[boss:5.0:cups-ddk] -packages= - -[boss:5.0:python-dbus] -packages=python-dbus,libdbus-1-dev,python-gobject - -[boss:5.0:dbus] -packages=libdbus-1-dev - -[boss:5.0:python-ctypes] -packages=python-ctypeslib - -[boss:5.0:cups-image] -packages=libcupsimage2-dev - -[boss:5.0:network] -packages=wget - -[boss:5.0:avahi-utils] -packages=avahi-utils - -[boss:5.0:automake] -packages=automake1.11 - -[boss:5.0:epm] -packages=epm - -# **************************************** -[lfs] -index=50 -versions=6 -display_name=Linux From Scratch -alt_names= -display=1 -notes= -package_mgrs= -package_mgr_cmd=$packages_to_install -pre_depend_cmd= -post_depend_cmd= -hplip_remove_cmd= -su_sudo=su -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP - -[lfs:6] -code_name=LFS -supported=0 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=0 -usb_supported=1 -packaged_version= -release_date= -notes= -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -foomatic_rip_hplip=1 - -[lfs:6:cups] -packages=cupsys,cupsys-client - -[lfs:6:cups-devel] -packages=libcupsys2-dev,cupsys-bsd - -[lfs:6:gcc] -packages=gcc,g++ - -[lfs:6:gs] -packages=gs-esp - -[lfs:6:libcrypto] -packages=libssl-dev - -[lfs:6:libjpeg] -packages=libjpeg-dev - -[lfs:6:libnetsnmp-devel] -packages=libsnmp9-dev - -[lfs:6:libpthread] -packages=libc6 - -[lfs:6:libtool] -packages=libtool - -[lfs:6:libusb] -packages=libusb-1.0-0-dev - -[lfs:6:make] -packages=make - -[lfs:6:pil] -packages=python-imaging - -[lfs:6:ppdev] -packages= -commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules - -[lfs:6:pyqt] -packages=python-qt3 - -[lfs:6:python-devel] -packages=python-dev - -[lfs:6:pyqt4] -packages=python-qt4 - -[lfs:6:pyqt4-dbus] -packages=python-qt4-dbus - -[lfs:6:python23] -packages=python - -[lfs:6:python2X] -packages=python - -[lfs:6:reportlab] -packages=python-reportlab - -[lfs:6:sane] -packages=sane - -[lfs:6:sane-devel] -packages=libsane-dev - -[lfs:6:scanimage] -packages=sane-utils - -[lfs:6:xsane] -packages=xsane - -[lfs:6:cups-ddk] -packages=cupsddk,cupsddk-drivers - -[lfs:6:python-dbus] -packages=python-dbus,libdbus-1-dev,python-gobject - -[lfs:6:dbus] -packages=libdbus-1-dev - -[lfs:6:python-ctypes] -packages=python-ctypes - -[lfs:6:cups-image] -packages=libcupsimage2-dev - -[lfs:6:policykit] -packages=policykit - -[lfs:6:python-notify] -packages=python-notify - -[lfs:6:network] -packages=wget - -[lfs:6:avahi-utils] -packages=avahi - -[lfs:6:automake] -packages=automake1.11 - -[lfs:6:epm] -packages=epm - -# **************************************** - -[manjarolinux] -index=26 -versions=17.1.4 -display_name=Manjaro Linux -alt_names=ManjaroLinux,manjaro -display=1 -notes= -package_mgrs=pacman,yaourt -package_mgr_cmd=sudo pacman -S --force --noconfirm $packages_to_install -pre_depend_cmd=sudo pacman -Sy -post_depend_cmd= -hplip_remove_cmd=sudo pacman -Rs --noconfirm hplip -su_sudo= -ppd_install=ppd -udev_mode_fix=1 -ppd_dir=/usr/share/cups/model/manufacturer-PPDs/hp -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP - - -# **************************************** - -[manjarolinux:17.1.4] -code_name=Hakoila -supported=1 -scan_supported=1 -fax_supported=1 -pcard_supported=1 -network_supported=1 -parallel_supported=1 -usb_supported=1 -packaged_version=3.18.2 -release_date=07/03/2017 -notes=Enable the universe/multiverse repositories. Also be sure you are using the Manjaro "Main" Repositories. See: https://wiki.manjaro.org/index.php/Arch_User_Repository for more information. Disable the CD-ROM/DVD source if you do not have the Manjaro installation media inserted in the drive. -ppd_install=drv -udev_mode_fix=1 -ppd_dir=/usr/share/ppd/HP -fix_ppd_symlink=0 -drv_dir=/usr/share/cups/drv/HP -ui_toolkit=qt4 -native_cups=1 -acl_rules=1 - -libdir_path=/usr/lib -[manjarolinux:17.1.4:cups] -packages=libcups2 - -[manjarolinux:17.1.4:cups-devel] -packages=libcups2-dev,cups-bsd,cups-client - -[manjarolinux:17.1.4:gcc] -packages=libusb-compat -commands=/bin/bash -c "yes | sudo pacman -Sy gcc-multilib gcc-libs-multilib lib32-gcc-libs", /bin/bash -c "yes | sudo pacman -S --needed gcc" - -[manjarolinux:17.1.4:gs] -packages=ghostscript - -[manjarolinux:17.1.4:gtk-engine-murrine] -packages=gtk-engine-murrine - -[manjarolinux:17.1.4:libcrypto] -packages=openssl,libssl-dev - -[manjarolinux:17.1.4:libjpeg] -packages=libjpeg-dev - -[manjarolinux:17.1.4:libnetsnmp-devel] -packages=libsnmp-dev,snmp-mibs-downloader - -[manjarolinux:17.1.4:libpthread] -packages=libpthread-stubs - -[manjarolinux:17.1.4:libtool] -packages=libtool,libtool-bin - -[manjarolinux:17.1.4:libusb] -packages=libusb-1.0.0-dev - -[manjarolinux:17.1.4:make] -packages=make - -[manjarolinux:17.1.4:pil] -packages=python2-imaging - -[manjarolinux:17.1.4:ppdev] -packages= -commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules - -[manjarolinux:17.1.4:pyqt] -packages=pyqt - -[manjarolinux:17.1.4:python2-devel] -packages= -commands=sudo pacman -S --noconfirm pygtk - -[manjarolinux:17.1.4:pyqt4] -packages=python2-pyqt,pygtk - -[manjarolinux:17.1.4:pyqt4-dbus] -packages=dbus-python - -[manjarolinux:17.1.4:pyqt5] -packages=python2-pyqt5 - -[manjarolinux:17.1.4:pyqt5-dbus] -packages=pyqt5-dbus - -[manjarolinux:17.1.4:python23] -packages=python2 - -[manjarolinux:17.1.4:python2X] -packages=python2 - -[manjarolinux:17.1.4:reportlab] -packages=python2-reportlab - -[manjarolinux:17.1.4:sane] -packages=sane - -[manjarolinux:17.1.4:sane-devel] -packages= - -[manjarolinux:17.1.4:scanimage] -packages= - -[manjarolinux:17.1.4:xsane] -packages=xsane - -[manjarolinux:17.1.4:python-dbus] -packages=dbus-python,python2-dbus - -[manjarolinux:17.1.4:dbus] -packages=libdbus-1-dev - -[manjarolinux:17.1.4:cups-image] -packages=libcupsimage2-dev - -[manjarolinux:17.1.4:cups-ddk] -packages=cups - -[manjarolinux:17.1.4:policykit] -packages=policykit-1,policykit-1-gnome - -[manjarolinux:17.1.4:python2-notify] -packages= -commands=sudo pacman -S --noconfirm python2-notify - -[manjarolinux:17.1.4:python-notify] -packages=python2-notify - -[manjarolinux:17.1.4:network] -packages=wget - -[manjarolinux:17.1.4:avahi-utils] -packages=avahi-utils - -[manjarolinux:17.1.4:python3-pyqt4-dbus] -packages= - -[manjarolinux:17.1.4:python3-pyqt4] -packages=python-pyqt4,pygtk - -[manjarolinux:17.1.4:python3-pyqt5-dbus] -packages=python-dbus.mainloop.pyqt5 - -[manjarolinux:17.1.4:python3-pyqt5] -packages=python-pyqt5 - -[manjarolinux:17.1.4:python3-dbus] -packages=python-dbus,python-gi - -[manjarolinux:17.1.4:python3-xml] -packages=python-lxml - -[manjarolinux:17.1.4:python3-devel] -packages= - -[manjarolinux:17.1.4:python3-pil] -packages=python2-pillow - -[manjarolinux:17.1.4:python3-reportlab] -packages=python-reportlab - -[manjarolinux:17.1.4:python3-notify2] -packages=python2-notify - -[manjarolinux:17.1.4:autoconf] -packages=autoconf - -[manjarolinux:17.1.4:epm] -packages= - -[manjarolinux:17.1.4:automake] -packages=automake - - +# (c) Copyright 2003-2015 HP Development Company, L.P.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+# ****************************************
+#
+# [TYPE_BOOL] : T | F | 0 | 1 (not case sensitive)
+# [TYPE_INT] : integer value
+# [TYPE_LIST]: <string>,... (no spaces between values/commas)
+# [TYPE_STRING]: string value (commas are not significant)
+#
+# ****************************************
+# [distros]
+# distros=<list of distro names> [TYPE_LIST]
+#
+# [<distro name>]
+# index=<n> # Must be unique [TYPE_INT]
+# versions=<list of version names> [TYPE_LIST]
+# display_name=<human readable display name> [TYPE_STRING]
+# alt_names=<alternate names to search for in /etc/issue> [TYPE_LIST]
+# display=1|0 [TYPE_BOOL]
+# notes=<distro notes> [TYPE_STRING]
+# package_mgrs=<package managers to search for in ps> [TYPE_LIST]
+# package_mgr_cmd=<command to install packages, list replaced in $packages_to_install> [TYPE_STRING]
+# pre_install_cmd=<commands to run before installer checks dependencies (comma sep. list)> [TYPE_LIST]
+# pre_depend_cmd=<commands to run before packages are installed (comma sep. list)> [TYPE_LIST]
+# post_depend_cmd=<commands to run after packages are installed (comma sep. list)> [TYPE_LIST]
+# scanjet_depend_cmd=<commands to run for installing python2 packages related to scanjet features (comma sep. list)> [TYPE_LIST]
+# scanjet_py3_depend_cmd=<commands to run for installing python3 packages related to scanjet features (comma sep. list)> [TYPE_LIST]
+# hplip_remove_cmd=<command to remove package version of hplip> [TYPE_LIST]
+# su_sudo=su|sudo [TYPE_STRING] # su is default
+# ppd_install=ppd|drv [TYPE_STRING] # ppd is default
+# udev_mode_fix=1|0 [TYPE_BOOL]
+# ppd_dir=<ppd dir> [TYPE_STRING] # Used for BOTH ppd and drv install types
+# drv_dir=<drv dir> [TYPE_STRING] # Used for only drv installs
+# fix_ppd_symlink=1|0 [TYPE_BOOL]
+# ui_toolkit=qt3|qt4|gtk|none [TYPE_STRING] # gtk not supported. qt3 not supported by installer.
+# policykit=1|0 [TYPE_BOOL]
+# native_cups=1|0 [TYPE_BOOL]
+# package_available=1|0 [TYPE_BOOL]
+# package_arch=<list of processor architectures> [TYPE_LIST]
+# add_user_to_group=<usermod params> [TYPE_STRING] (leave empty for none) [ex. "-a -G sys" or "-G lp"]
+# open_mdns_port=<command(s) to use to open the mdns multicast port 5353> [TYPE_LIST]
+# acl_rules=1|0 [TYPE_BOOL] # For Karmic+
+#
+# # Version data overrides distro data if present.
+# # <version name> must be present in [<distro name>] section's versions= list.
+# [<distro name>:<version name>]
+# code_name=<code name> [TYPE_STRING]
+# supported=1|0 [TYPE_BOOL]
+# release_date=<human readable date YYYY-MM-DD> [TYPE_STRING]
+# notes=<version notes> [TYPE_STRING]
+# ppd_install=ppd|drv [TYPE_STRING] # ppd is default
+# udev_mode_fix=1|0 [TYPE_BOOL]
+# ppd_dir=<ppd dir> [TYPE_STRING] # Used for BOTH ppd and drv install types
+# drv_dir=<drv dir> [TYPE_STRING] # Used for only drv installs
+# fix_ppd_symlink=1|0 [TYPE_BOOL]
+# scan_supported=1|0 [TYPE_BOOL]
+# fax_supported=1|0 [TYPE_BOOL]
+# pcard_supported=1|0 [TYPE_BOOL]
+# network_supported=1|0 [TYPE_BOOL]
+# parallel_supported=1|0 [TYPE_BOOL]
+# usb_supported=1|0 [TYPE_BOOL]
+# packaged_version=<hplip version major.year.month> [TYPE_STRING] (version of HPLIP pre-packaged in distro, e.g. "2.8.12")
+# cups_path_with_bitness=1|0 [TYPE_BOOL] (False is default)
+# ui_toolkit=qt3|qt4|gtk|none [TYPE_STRING]
+# foomatic_rip_hplip=1|0 [TYPE_BOOL] (False is default)
+# policykit=1|0 [TYPE_BOOL]
+# native_cups=1|0 [TYPE_BOOL]
+# package_available=1|0 [TYPE_BOOL]
+# package_arch=<list of processor architectures> [TYPE_LIST]
+# add_user_to_group=<usermod params> [TYPE_STRING] (leave empty for none) [ex. "-a -G sys" or "-G lp"]
+# open_mdns_port=<command(s) to use to open the mdns multicast port 5353> [TYPE_LIST]
+# acl_rules=1|0 [TYPE_BOOL] # For Karmic+
+# libdir_path=<lib directory path> [TYPE_STRING] # Used if libdir location is to be provided in 64 bit machines
+
+# # Only include these sections if supported==1 for this <distro name>:<version name>.
+# [<distro name>:<version name>:<dependency name>]
+# packages=<package list to satisfy dependency (comma sep. list)> [TYPE_LIST]
+# commands=<command list to satisfy dependency (comma sep. list)> [TYPE_LIST]
+#
+# ****************************************
+
+[distros]
+distros=unknown,mepis,debian,suse,mandriva,fedora,redhat,rhel,slackware,gentoo,redflag,ubuntu,xandros,freebsd,linspire,ark,pclinuxos,centos,igos,linuxmint,linpus,gos,boss,lfs,manjarolinux
+
+# ****************************************
+
+[unknown]
+index=0
+display_name=Unknown
+versions=0
+display=0
+package_mgrs=
+su_sudo=
+drv_dir=
+
+[unknown:0]
+supported=0
+
+# ****************************************
+
+[suse]
+index=3
+versions=12.2,12.3,13.1,13.2,42.1,42.2,42.3
+display_name=SUSE Linux
+alt_names=
+display=1
+notes=
+package_mgrs=yast,yast2,opensuse-updater,zypper,package-manager
+package_mgr_cmd=su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses $packages_to_install"
+pre_depend_cmd=
+post_depend_cmd=
+scanjet_depend_cmd=su -c "zypper --non-interactive --no-gpg-checks remove python-numpy",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses python-pip",su -c "pip2 install --upgrade pip",su -c "pip2 install setuptools",su -c "pip2 install opencv-python",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses leptonica-devel",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses tesseract-ocr",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses tesseract-ocr-devel",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses tesseract-ocr-traineddata-*",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses libzbar-devel",su -c "pip2 install zbar",su -c "pip2 install PyPDF2",su -c "pip2 install imutils",su -c "pip2 install tesserocr"
+#su -c "pip2 install --upgrade setuptools"
+scanjet_py3_depend_cmd=su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses python3-pip",su -c "pip3 install --upgrade pip",su -c "pip3 install opencv-python",su -c "pip3 install setuptools",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses leptonica-devel",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses tesseract-ocr",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses tesseract-ocr-devel",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses tesseract-ocr-traineddata-*",su -c "pip3 install PyPDF2",su -c "pip3 install imutils",su -c "pip3 install tesserocr"
+#su -c "pip3 install --upgrade setuptools",
+hplip_remove_cmd=su -c "zypper --non-interactive rm hplip"
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/manufacturer-PPDs/hp
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[suse:12.2]
+code_name=Mantis
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=0
+network_supported=1
+parallel_supported=0
+usb_supported=1
+packaged_version=3.11.6
+release_date=2012-07-11
+notes=Please be sure to disable the CD repositories in YaST.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+cups_path_with_bitness=0
+ui_toolkit=qt4
+native_cups=1
+pre_depend_cmd=su -c "zypper refresh"
+
+[suse:12.2:cups]
+packages=cups,cups-client
+
+[suse:12.2:cups-devel]
+packages=cups-devel,cupsddk
+
+[suse:12.2:gcc]
+packages=gcc-c++
+
+[suse:12.2:gs]
+packages=ghostscript-library
+
+[suse:12.2:libcrypto]
+packages=openssl
+
+[suse:12.2:libjpeg]
+packages=libjpeg-devel,zlib-devel
+
+[suse:12.2:libnetsnmp-devel]
+packages=net-snmp-devel
+
+[suse:12.2:libpthread]
+packages=glibc
+
+[suse:12.2:libtool]
+packages=libtool,libgphoto2-devel,rpm-build
+
+[suse:12.2:libusb]
+packages=libusb-1_0-devel,libusb-1_0-0
+
+[suse:12.2:make]
+packages=make
+
+[suse:12.2:pil]
+packages=python-imaging
+
+[suse:12.2:ppdev]
+packages=
+commands=su -c "modprobe ppdev"
+
+[suse:12.2:pyqt]
+packages=python-qt
+
+[suse:12.2:pyqt4]
+packages=python-qt4
+
+[suse:12.2:pyqt4-dbus]
+packages=dbus-1-python-devel,dbus-1-python
+
+[suse:12.2:python-devel]
+packages=python-devel,python-xml,libpython2_7-1_0
+
+[suse:12.2:python23]
+packages=python
+
+[suse:12.2:python2X]
+packages=python
+
+[suse:12.2:reportlab]
+packages=
+
+[suse:12.2:sane]
+packages=xsane
+
+[suse:12.2:sane-devel]
+packages=sane-backends-devel
+
+[suse:12.2:scanimage]
+packages=sane-backends
+
+[suse:12.2:xsane]
+packages=xsane
+
+[suse:12.2:cups-ddk]
+packages=cupsddk
+
+[suse:12.2:python-dbus]
+packages=dbus-1-python
+
+[suse:12.2:dbus]
+packages=dbus-1-devel,python-gobject2
+
+[suse:12.2:python-xml]
+packages=python-xml,libpython2_7-1_0
+
+[suse:12.2:cups-image]
+packages=cups-devel
+
+[suse:12.2:python-notify]
+packages=python-notify
+
+[suse:12.2:network]
+packages=wget
+
+[suse:12.2:avahi-utils]
+packages=avahi-utils
+
+[suse:12.2:python3-pyqt4]
+packages=python3-qt4,python3-qt4-devel
+
+[suse:12.2:python3-dbus]
+packages=dbus-1-python3,python3-gobject,python3-gobject2-devel
+
+[suse:12.2:python3-devel]
+packages=python3-devel
+
+[suse:12.2:python3-pyqt4-dbus]
+packages=dbus-1-python3-devel,dbus-1-python3
+
+[suse:12.2:python3-pil]
+packages=PKG_FROM_PIP:pillow
+
+[suse:12.2:python3-xml]
+packages=python3-xml
+
+[suse:12.2:automake]
+packages=automake
+
+
+# ********************
+[suse:12.3]
+code_name=Dartmouth
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=0
+network_supported=1
+parallel_supported=0
+usb_supported=1
+packaged_version=3.12.11
+release_date=2013-03-13
+notes=Please be sure to disable the CD repositories in YaST.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+cups_path_with_bitness=0
+ui_toolkit=qt4
+native_cups=1
+pre_depend_cmd=su -c "zypper refresh"
+
+[suse:12.3:cups]
+packages=cups,cups-client
+
+[suse:12.3:cups-devel]
+packages=cups-devel,cupsddk
+
+[suse:12.3:gcc]
+packages=gcc-c++
+
+[suse:12.3:gs]
+packages=ghostscript-library
+
+[suse:12.3:libcrypto]
+packages=openssl
+
+[suse:12.3:libjpeg]
+packages=libjpeg-devel,zlib-devel
+
+[suse:12.3:libnetsnmp-devel]
+packages=net-snmp-devel
+
+[suse:12.3:libpthread]
+packages=glibc
+
+[suse:12.3:libtool]
+packages=libtool,libgphoto2-devel,rpm-build
+
+[suse:12.3:libusb]
+packages=libusb-1_0-devel,libusb-1_0-0
+
+[suse:12.3:make]
+packages=make
+
+[suse:12.3:pil]
+packages=python-imaging
+
+[suse:12.3:ppdev]
+packages=
+commands=su -c "modprobe ppdev"
+
+[suse:12.3:pyqt]
+packages=python-qt
+
+[suse:12.3:pyqt4]
+packages=python-qt4
+
+[suse:12.3:pyqt4-dbus]
+packages=dbus-1-python-devel,dbus-1-python
+
+[suse:12.3:python-devel]
+packages=python-devel,python-xml,libpython2_7-1_0
+
+[suse:12.3:python23]
+packages=python
+
+[suse:12.3:python2X]
+packages=python
+
+[suse:12.3:reportlab]
+packages=
+
+[suse:12.3:sane]
+packages=xsane
+
+[suse:12.3:sane-devel]
+packages=sane-backends-devel
+
+[suse:12.3:scanimage]
+packages=sane-backends
+
+[suse:12.3:xsane]
+packages=xsane
+
+[suse:12.3:cups-ddk]
+packages=cupsddk
+
+[suse:12.3:python-dbus]
+packages=dbus-1-python
+
+[suse:12.3:dbus]
+packages=dbus-1-devel,python-gobject2
+
+[suse:12.3:python-xml]
+packages=python-xml,libpython2_7-1_0
+
+[suse:12.3:cups-image]
+packages=cups-devel
+
+[suse:12.3:python-notify]
+packages=python-notify
+
+[suse:12.3:network]
+packages=wget
+
+[suse:12.3:avahi-utils]
+packages=avahi-utils
+
+[suse:12.3:python3-pyqt4]
+packages=python3-qt4,python3-qt4-devel
+
+[suse:12.3:python3-dbus]
+packages=dbus-1-python3,python3-gobject,python3-gobject2-devel
+
+[suse:12.3:python3-xml]
+packages=python3-xml,python3-lxml
+
+[suse:12.3:python3-devel]
+packages=python3-devel
+
+[suse:12.3:python3-pyqt4-dbus]
+packages=dbus-1-python3-devel,dbus-1-python3
+
+[suse:12.3:python3-pil]
+packages=PKG_FROM_PIP:pillow
+
+[suse:12.3:python3-reportlab]
+packages=python3-reportlab
+
+[suse:12.3:python3-notify2]
+packages=python3-notify2
+
+[suse:12.3:automake]
+packages=automake
+
+
+# ****************************************
+
+[suse:13.1]
+code_name=Evergreen
+supported=1
+packaged_version=3.13.7
+release_date=19.09.2013
+same_as_version=12.3
+
+# ****************************************
+
+[suse:13.2]
+code_name=Harlequin
+supported=1
+packaged_version=3.14.6
+release_date=04.11.2014
+post_depend_cmd=su -c "zypper --non-interactive --no-gpg-checks in --force --auto-agree-with-licenses cups-filters-ghostscript",su -c "service cups restart"
+scan_supported=1
+fax_supported=1
+pcard_supported=0
+network_supported=1
+parallel_supported=0
+usb_supported=1
+notes=Please be sure to disable the CD repositories in YaST.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+cups_path_with_bitness=0
+ui_toolkit=qt4
+native_cups=1
+pre_depend_cmd=su -c "zypper refresh"
+
+[suse:13.2:cups]
+packages=cups,cups-client
+
+[suse:13.2:cups-devel]
+packages=cups-devel,cupsddk
+
+[suse:13.2:gcc]
+packages=gcc-c++
+
+[suse:13.2:gs]
+packages=ghostscript-library
+
+[suse:13.2:libcrypto]
+packages=openssl
+
+[suse:13.2:libjpeg]
+packages=libjpeg-devel,zlib-devel
+
+[suse:13.2:libnetsnmp-devel]
+packages=net-snmp-devel
+
+[suse:13.2:libpthread]
+packages=glibc
+
+[suse:13.2:libtool]
+packages=libtool,libgphoto2-devel,rpm-build
+
+[suse:13.2:libusb]
+packages=libusb-1_0-devel,libusb-1_0-0
+
+[suse:13.2:make]
+packages=make
+
+[suse:13.2:pil]
+packages=python-imaging
+
+[suse:13.2:ppdev]
+packages=
+commands=su -c "modprobe ppdev"
+
+[suse:13.2:pyqt]
+packages=python-qt
+
+[suse:13.2:pyqt4]
+packages=python-qt4
+
+[suse:13.2:pyqt4-dbus]
+packages=dbus-1-python-devel,dbus-1-python
+
+[suse:13.2:python-devel]
+packages=python-devel,python-xml,libpython2_7-1_0
+
+[suse:13.2:python23]
+packages=python
+
+[suse:13.2:python2X]
+packages=python
+
+[suse:13.2:reportlab]
+packages=python-reportlab
+
+[suse:13.2:sane]
+packages=xsane
+
+[suse:13.2:sane-devel]
+packages=sane-backends-devel
+
+[suse:13.2:scanimage]
+packages=sane-backends
+
+[suse:13.2:xsane]
+packages=xsane
+
+[suse:13.2:cups-ddk]
+packages=cupsddk
+
+[suse:13.2:python-dbus]
+packages=dbus-1-python
+
+[suse:13.2:dbus]
+packages=dbus-1-devel,python-gobject2
+
+[suse:13.2:python-xml]
+packages=python-xml,libpython2_7-1_0
+
+[suse:13.2:cups-image]
+packages=cups-devel
+
+[suse:13.2:python-notify]
+packages=python-notify
+
+[suse:13.2:network]
+packages=wget
+
+[suse:13.2:avahi-utils]
+packages=avahi-utils
+
+[suse:13.2:python3-pyqt4]
+packages=python3-qt4,python3-qt4-devel
+
+[suse:13.2:python3-dbus]
+packages=dbus-1-python3,python3-gobject,python3-gobject2-devel
+
+[suse:13.2:python3-xml]
+packages=python3-xml,python3-lxml
+
+[suse:13.2:python3-devel]
+packages=python3-devel
+
+[suse:13.2:python3-pyqt4-dbus]
+packages=dbus-1-python3-devel,dbus-1-python3
+
+[suse:13.2:python3-pil]
+packages=python3-Pillow
+
+[suse:13.2:python3-reportlab]
+packages=python3-reportlab
+
+[suse:13.2:python3-notify2]
+packages=python3-notify2
+
+[suse:13.2:automake]
+packages=automake
+
+# ****************************************
+
+[suse:42.1]
+code_name=Malachitte
+supported=1
+packaged_version=3.14.6
+release_date=04.11.2015
+same_as_version=13.2
+
+
+# ****************************************
+
+[suse:42.2]
+code_name=Harlequin
+supported=1
+packaged_version=3.16.11
+release_date=24.11.2016
+post_depend_cmd=su -c "zypper --non-interactive --no-gpg-checks in --force --auto-agree-with-licenses cups-filters-ghostscript",su -c "service cups restart"
+scan_supported=1
+fax_supported=1
+pcard_supported=0
+network_supported=1
+parallel_supported=0
+usb_supported=1
+notes=Please be sure to disable the CD repositories in YaST.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+cups_path_with_bitness=0
+ui_toolkit=qt4
+native_cups=1
+pre_depend_cmd=su -c "zypper refresh"
+
+[suse:42.2:cups]
+packages=cups,cups-client
+
+[suse:42.2:cups-devel]
+packages=cups-devel,cupsddk
+
+[suse:42.2:gcc]
+packages=gcc-c++
+
+[suse:42.2:gs]
+packages=ghostscript-library
+
+[suse:42.2:libcrypto]
+packages=openssl
+
+[suse:42.2:libjpeg]
+packages=libjpeg-devel,zlib-devel
+
+[suse:42.2:libnetsnmp-devel]
+packages=net-snmp-devel
+
+[suse:42.2:libpthread]
+packages=glibc
+
+[suse:42.2:libtool]
+packages=libtool,libgphoto2-devel,rpm-build
+
+[suse:42.2:libusb]
+packages=libusb-1_0-devel,libusb-1_0-0
+
+[suse:42.2:make]
+packages=make
+
+[suse:42.2:pil]
+packages=python-imaging
+
+[suse:42.2:ppdev]
+packages=
+commands=su -c "modprobe ppdev"
+
+[suse:42.2:pyqt]
+packages=python-qt
+
+[suse:42.2:pyqt4]
+packages=python-qt4
+
+[suse:42.2:pyqt4-dbus]
+packages=dbus-1-python-devel,dbus-1-python
+
+[suse:42.2:python-devel]
+packages=python-devel,python-xml,libpython2_7-1_0
+
+[suse:42.2:python23]
+packages=python
+
+[suse:42.2:python2X]
+packages=python
+
+[suse:42.2:reportlab]
+packages=
+
+[suse:42.2:sane]
+packages=xsane
+
+[suse:42.2:sane-devel]
+packages=sane-backends-devel
+
+[suse:42.2:scanimage]
+packages=sane-backends
+
+[suse:42.2:xsane]
+packages=xsane
+
+[suse:42.2:cups-ddk]
+packages=cupsddk
+
+[suse:42.2:python-dbus]
+packages=dbus-1-python
+
+[suse:42.2:dbus]
+packages=dbus-1-devel,python-gobject2
+
+[suse:42.2:python-xml]
+packages=python-xml,libpython2_7-1_0
+
+[suse:42.2:cups-image]
+packages=cups-devel
+
+[suse:42.2:python-notify]
+packages=python-notify
+
+[suse:42.2:network]
+packages=wget
+
+[suse:42.2:avahi-utils]
+packages=avahi-utils
+
+[suse:42.2:python3-pyqt4]
+packages=python3-qt4,python3-qt4-devel
+
+[suse:42.2:python3-dbus]
+packages=dbus-1-python3,python3-gobject,python3-gobject2-devel
+
+[suse:42.2:python3-xml]
+packages=python3-xml,python3-lxml
+
+[suse:42.2:python3-devel]
+packages=python3-devel
+
+[suse:42.2:python3-pyqt4-dbus]
+packages=dbus-1-python3-devel,dbus-1-python3
+
+[suse:42.2:python3-pil]
+packages=python3-Pillow
+
+[suse:42.2:python3-reportlab]
+packages=python3-reportlab
+
+[suse:42.2:python3-notify2]
+packages=python3-notify2
+
+[suse:42.2:automake]
+packages=automake
+
+
+# ****************************************
+
+[suse:42.3]
+code_name=Harlequin
+supported=1
+packaged_version=3.17.9
+release_date=26.07.2017
+scan_supported=1
+fax_supported=1
+pcard_supported=0
+network_supported=1
+parallel_supported=0
+usb_supported=1
+notes=Please be sure to disable the CD repositories in YaST.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+cups_path_with_bitness=0
+ui_toolkit=qt4
+native_cups=1
+pre_depend_cmd=su -c "zypper refresh"
+post_depend_cmd=su -c "zypper --non-interactive --no-gpg-checks in --force --auto-agree-with-licenses cups-filters-ghostscript",su -c "service cups restart"
+#scanjet_depend_cmd=su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses python2-pip",su -c "pip2 install --upgrade pip",su -c "pip2 install setuptools",su -c "pip2 install --upgrade setuptools",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses leptonica-devel",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses tesseract-ocr",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses tesseract-ocr-devel",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses tesseract-ocr-traineddata-*",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses libzbar-devel",su -c "pip2 install zbar",su -c "pip2 install opencv-python",su -c "pip2 install PyPDF2",su -c "pip2 install imutils",su -c "pip2 install tesserocr"
+#scanjet_py3_depend_cmd=su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses python3-pip",su -c "pip3 install --upgrade pip",su -c "pip3 install setuptools",su -c "pip3 install --upgrade setuptools",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses leptonica-devel",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses tesseract-ocr",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses tesseract-ocr-devel",su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses tesseract-ocr-traineddata-*",su -c "pip3 install opencv-python",su -c "pip3 install PyPDF2",su -c "pip3 install imutils",su -c "pip3 install tesserocr"
+
+[suse:42.3:cups]
+packages=cups,cups-client
+
+[suse:42.3:cups-devel]
+packages=cups-devel,cupsddk
+
+[suse:42.3:gcc]
+packages=gcc-c++
+
+[suse:42.3:gs]
+packages=ghostscript-library
+
+[suse:42.3:libcrypto]
+packages=openssl
+
+[suse:42.3:libjpeg]
+packages=libjpeg-devel,zlib-devel
+
+[suse:42.3:libnetsnmp-devel]
+packages=net-snmp-devel
+
+[suse:42.3:libpthread]
+packages=glibc
+
+[suse:42.3:libtool]
+packages=libtool,libgphoto2-devel,rpm-build
+
+[suse:42.3:libusb]
+packages=libusb-1_0-devel,libusb-1_0-0
+
+[suse:42.3:make]
+packages=make
+
+[suse:42.3:pil]
+packages=python-imaging
+
+[suse:42.3:ppdev]
+packages=
+commands=su -c "modprobe ppdev"
+
+[suse:42.3:pyqt]
+packages=python-qt
+
+[suse:42.3:pyqt4]
+packages=python-qt4
+
+[suse:42.3:pyqt4-dbus]
+packages=dbus-1-python-devel,dbus-1-python
+
+[suse:42.3:python-devel]
+packages=python-devel,python-xml,libpython2_7-1_0
+
+[suse:42.3:python23]
+packages=python
+
+[suse:42.3:python2X]
+packages=python
+
+[suse:42.3:reportlab]
+packages=
+
+[suse:42.3:sane]
+packages=xsane
+
+[suse:42.3:sane-devel]
+packages=sane-backends-devel
+
+[suse:42.3:scanimage]
+packages=sane-backends
+
+[suse:42.3:xsane]
+packages=xsane
+
+[suse:42.3:cups-ddk]
+packages=cupsddk
+
+[suse:42.3:python-dbus]
+packages=dbus-1-python
+
+[suse:42.3:dbus]
+packages=dbus-1-devel,python-gobject2
+
+[suse:42.3:python-xml]
+packages=python-xml,libpython2_7-1_0
+
+[suse:42.3:cups-image]
+packages=cups-devel
+
+[suse:42.3:python-notify]
+packages=python-notify
+
+[suse:42.3:network]
+packages=wget
+
+[suse:42.3:avahi-utils]
+packages=avahi-utils
+
+[suse:42.3:python3-pyqt4]
+packages=python3-qt4,python3-qt4-devel
+
+[suse:42.3:python3-dbus]
+packages=dbus-1-python3,python3-gobject,python3-gobject2-devel
+
+[suse:42.3:python3-xml]
+packages=python3-xml,python3-lxml
+
+[suse:42.3:python3-devel]
+packages=python3-devel
+
+[suse:42.3:python3-pyqt4-dbus]
+packages=dbus-1-python3-devel,dbus-1-python3
+
+[suse:42.3:python3-pil]
+packages=python3-Pillow
+
+[suse:42.3:python3-reportlab]
+packages=python3-reportlab
+
+[suse:42.3:python3-notify2]
+packages=python3-notify2
+
+[suse:42.3:automake]
+packages=automake
+
+
+# ****************************************
+[redhat]
+index=6
+versions=8.0,9.0
+display_name=Red Hat
+alt_names=
+display=1
+notes=
+package_mgrs=yum,rpm,up2date
+#package_mgr_cmd=rpm install $packages_to_install
+package_mgr_cmd=su -c 'yum -y -d 10 -e 1 install $packages_to_install'
+pre_depend_cmd=su -c 'yum list update'
+post_depend_cmd=
+hplip_remove_cmd=su -c 'rpm -ev hplipfull'
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ********************
+[redhat:8.0]
+code_name=Psyche
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=2002-9-1
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=none
+
+# ********************
+[redhat:9.0]
+code_name=Shrike
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=2003-3-1
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=none
+
+# ****************************************
+[turbolinux]
+index=10
+versions=any
+display_name=Turbolinux
+alt_names=
+display=0
+notes=
+package_mgrs=
+package_mgr_cmd=
+pre_depend_cmd=
+post_depend_cmd=
+hplip_remove_cmd=
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ********************
+[turbolinux:any]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=
+notes=
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ****************************************
+[redflag]
+index=11
+versions=any
+display_name=Red Flag Linux
+alt_names=
+display=0
+notes=
+package_mgrs=
+package_mgr_cmd=
+pre_depend_cmd=
+post_depend_cmd=
+hplip_remove_cmd=
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ********************
+[redflag:any]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=
+notes=
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ****************************************
+[ark]
+index=16
+versions=any
+display_name=Ark Linux
+alt_names=
+display=0
+notes=
+package_mgrs=
+package_mgr_cmd=
+pre_depend_cmd=
+post_depend_cmd=
+hplip_remove_cmd=
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ********************
+[ark:any]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ****************************************
+[sunwah]
+index=20
+versions=any
+display_name=Sun Wah RAYS LX
+alt_names=
+display=0
+notes=
+package_mgrs=
+package_mgr_cmd=
+pre_depend_cmd=
+post_depend_cmd=
+hplip_remove_cmd=
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ********************
+[sunwah:any]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ****************************************
+[fedora]
+index=5
+versions=17,18,19,20,21,22,23,24,25,26,27,28
+display_name=Fedora
+alt_names=Fedora Core
+display=1
+notes=SELinux must run in permissive mode or it must be disabled for HPLIP to function properly. Please run SELinux in permissive mode or disable it before continuing.
+package_mgrs=yum,rpm,up2date
+package_mgr_cmd=su -c "yum -y -d 10 -e 1 install $packages_to_install"
+pre_depend_cmd=su -c "yum clean all",su -c "yum check-update"
+post_depend_cmd=
+#scanjet_depend_cmd=su -c "dnf -y -d 10 -e 1 install python2-pip",su -c "dnf -y -d 10 -e 1 install leptonica",su -c "dnf -y -d 10 -e 1 install leptonica-devel",su -c "dnf -y -d 10 -e 1 install tesseract",su -c "dnf -y -d 10 -e 1 install tesseract-devel",su -c "pip2 install tesserocr",su -c "dnf -y -d 10 -e 1 install tesseract-langpack-*",su -c "dnf -y -d 10 -e 1 install zbar-devel",su -c "pip2 install zbar",su -c "pip2 install opencv-python",su -c "pip2 install pypdf2",su -c "pip2 install imutils"
+scanjet_depend_cmd=su -c "dnf -y -d 10 -e 1 install python-pip",su -c "pip install opencv-python",su -c "pip install pypdf2",su -c "pip install imutils",su -c "dnf -y -d 10 -e 1 install zbar-devel",su -c "dnf update gcc",su -c "dnf -y -d 10 -e 1 install zbar-*",su -c "dnf -y -d 10 -e 1 install ImageMagick*",su -c "dnf -y -d 10 -e 1 install leptonica",su -c "dnf -y -d 10 -e 1 install leptonica-devel",su -c "dnf -y -d 10 -e 1 install tesseract",su -c "dnf -y -d 10 -e 1 install tesseract-devel",su -c "pip install tesserocr",su -c "dnf -y -d 10 -e 1 install tesseract-langpack-*",su -c "dnf -y -d 10 -e 1 install tesseract-osd"
+scanjet_py3_depend_cmd=su -c "dnf -y -d 10 -e 1 install python3-pip",su -c "pip3 install opencv-python",su -c "pip3 install pypdf2",su -c "pip3 install imutils",su -c "dnf -y -d 10 -e 1 install ImageMagick*",su -c "dnf -y -d 10 -e 1 install leptonica",su -c "dnf -y -d 10 -e 1 install leptonica-devel",su -c "dnf -y -d 10 -e 1 install tesseract",su -c "dnf -y -d 10 -e 1 install tesseract-devel",su -c "pip3 install tesserocr",su -c "dnf -y -d 10 -e 1 install tesseract-langpack-*",su -c "dnf -y -d 10 -e 1 install tesseract-osd"
+#hplip_remove_cmd=su -c "dnf -y -d 10 -e 1 remove hplip"
+hplip_remove_cmd=su -c "yum -y -d 10 -e 1 remove hplip"
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[fedora:17]
+code_name=Beefy Miracle
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.12.4
+release_date=22/05/2012
+notes=To complete the install in Fedora you must quit the installer at the printer setup stage, log out, log back in, and run hp-setup.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+policykit=0
+native_cups=1
+open_mdns_port=/bin/bash ./init-iptables-firewall
+pre_depend_cmd=su -c "yum clean all",su -c "yum check-update"
+
+[fedora:17:cups]
+packages=cups
+
+[fedora:17:cups-devel]
+packages=cups-devel
+
+[fedora:17:gcc]
+packages=gcc-c++
+
+[fedora:17:gs]
+packages=ghostscript
+
+[fedora:17:libcrypto]
+packages=openssl-devel
+
+[fedora:17:libjpeg]
+packages=libjpeg-devel
+
+[fedora:17:libnetsnmp-devel]
+packages=net-snmp-devel
+
+[fedora:17:libpthread]
+packages=glibc-headers
+
+[fedora:17:libtool]
+packages=libtool,rpm-build
+
+[fedora:17:libusb]
+packages=libusb1-devel
+
+[fedora:17:make]
+packages=make
+
+[fedora:17:pil]
+packages=python-imaging
+
+[fedora:17:ppdev]
+packages=
+commands=su -c "/sbin/modprobe ppdev"
+
+[fedora:17:pyqt]
+packages=PyQt
+
+[fedora:17:python-devel]
+packages=python-devel
+
+[fedora:17:pyqt4]
+packages=PyQt4
+
+[fedora:17:pyqt4-dbus]
+packages=dbus-python
+
+[fedora:17:python23]
+packages=python
+
+[fedora:17:python2X]
+packages=python
+
+[fedora:17:reportlab]
+packages=python-reportlab
+
+[fedora:17:sane]
+packages=sane-backends
+
+[fedora:17:sane-devel]
+packages=sane-backends-devel
+
+[fedora:17:scanimage]
+packages=sane-frontends
+
+[fedora:17:xsane]
+packages=xsane
+
+[fedora:17:python-dbus]
+packages=dbus-python,pygobject2
+
+[fedora:17:dbus]
+packages=dbus-devel
+
+[fedora:17:cups-image]
+packages=cups-devel
+
+[fedora:17:python-notify]
+packages=notify-python
+
+[fedora:17:policykit]
+packages=polkit,polkit-gnome
+
+[fedora:17:network]
+packages=wget
+
+[fedora:17:avahi-utils]
+packages=avahi-tools
+
+[fedora:17:automake]
+packages=automake
+
+# ********************
+[fedora:18]
+code_name=Sperical Cow
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.12.10a
+release_date=08/01/2013
+notes=To complete the install in Fedora you must quit the installer at the printer setup stage, log out, log back in, and run hp-setup.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+policykit=0
+native_cups=1
+open_mdns_port=/bin/bash ./init-iptables-firewall
+pre_depend_cmd=su -c "yum clean all",su -c "yum check-update"
+
+[fedora:18:cups]
+packages=cups
+
+[fedora:18:cups-devel]
+packages=cups-devel
+
+[fedora:18:gcc]
+packages=audit,gcc-c++
+
+[fedora:18:gs]
+packages=ghostscript
+
+[fedora:18:libcrypto]
+packages=openssl-devel
+
+[fedora:18:libjpeg]
+packages=libjpeg-devel
+
+[fedora:18:libnetsnmp-devel]
+packages=net-snmp-devel
+
+[fedora:18:libpthread]
+packages=glibc-headers
+
+[fedora:18:libtool]
+packages=audit,libtool,rpm-build
+
+[fedora:18:libusb]
+packages=libusb1-devel
+
+[fedora:18:make]
+packages=make
+
+[fedora:18:pil]
+packages=python-imaging
+
+[fedora:18:ppdev]
+packages=
+commands=su -c "/sbin/modprobe ppdev"
+
+[fedora:18:pyqt]
+packages=PyQt
+
+[fedora:18:python-devel]
+packages=python-devel
+
+[fedora:18:pyqt4]
+packages=PyQt4
+
+[fedora:18:pyqt4-dbus]
+packages=dbus-python
+
+[fedora:18:python23]
+packages=python
+
+[fedora:18:python2X]
+packages=python
+
+[fedora:18:reportlab]
+packages=python-reportlab
+
+[fedora:18:sane]
+packages=sane-backends
+
+[fedora:18:sane-devel]
+packages=sane-backends-devel
+
+[fedora:18:scanimage]
+packages=sane-frontends
+
+[fedora:18:xsane]
+packages=xsane
+
+[fedora:18:python-dbus]
+packages=dbus-python,pygobject2
+
+[fedora:18:dbus]
+packages=dbus-devel
+
+[fedora:18:cups-image]
+packages=cups-devel
+
+[fedora:18:python-notify]
+packages=notify-python
+
+[fedora:18:policykit]
+packages=polkit,polkit-gnome
+
+[fedora:18:network]
+packages=wget
+
+[fedora:18:avahi-utils]
+packages=avahi-tools
+
+[fedora:18:automake]
+packages=automake
+
+# ****************************************
+
+[fedora:19]
+code_name=Schrodinger's Cat
+supported=1
+packaged_version=3.13.5
+release_date=02/07/2013
+same_as_version=17
+
+
+
+# ****************************************
+
+[fedora:20]
+code_name=Heisenbug
+supported=1
+packaged_version=3.13.9
+release_date=12/11/2013
+same_as_version=19
+
+
+
+# ****************************************
+
+[fedora:21]
+code_name=
+supported=1
+packaged_version=3.14.10
+release_date=09/12/2014
+same_as_version=17
+
+# ****************************************
+
+[fedora:22]
+code_name=
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=0
+network_supported=1
+parallel_supported=0
+usb_supported=1
+packaged_version=3.15.6
+release_date=26/05/2015
+notes=To complete the install in Fedora you must quit the installer at the printer setup stage, log out, log back in, and run hp-setup.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+policykit=0
+native_cups=1
+open_mdns_port=/bin/bash ./init-iptables-firewall
+package_mgr_cmd=su -c "dnf -y -d 10 -e 1 install $packages_to_install"
+pre_depend_cmd=su -c "dnf check-update"
+hplip_remove_cmd=su -c "dnf -y -d 10 -e 1 remove hplip"
+
+[fedora:22:cups]
+packages=cups
+
+[fedora:22:cups-devel]
+packages=cups-devel
+
+[fedora:22:gcc]
+packages=gcc-c++
+
+[fedora:22:gs]
+packages=ghostscript
+
+[fedora:22:libcrypto]
+packages=openssl-devel
+
+[fedora:22:libjpeg]
+packages=libjpeg-devel
+
+[fedora:22:libnetsnmp-devel]
+packages=net-snmp-devel
+
+[fedora:22:libpthread]
+packages=glibc-headers
+
+[fedora:22:libtool]
+packages=libtool,rpm-build
+
+[fedora:22:libusb]
+packages=libusb1-devel
+
+[fedora:22:make]
+packages=make
+
+[fedora:22:pil]
+packages=python-imaging
+
+[fedora:22:ppdev]
+packages=
+commands=su -c "/sbin/modprobe ppdev"
+
+[fedora:22:pyqt]
+packages=PyQt
+
+[fedora:22:python-devel]
+packages=python-devel
+
+[fedora:22:pyqt4]
+packages=PyQt4
+
+[fedora:22:pyqt4-dbus]
+packages=dbus-python
+
+[fedora:22:python2X]
+packages=python
+
+[fedora:22:reportlab]
+packages=python-reportlab
+
+[fedora:22:sane]
+packages=sane-backends
+
+[fedora:22:sane-devel]
+packages=sane-backends-devel
+
+[fedora:22:scanimage]
+packages=sane-frontends
+
+[fedora:22:xsane]
+packages=xsane
+
+[fedora:22:python-dbus]
+packages=dbus-python,pygobject2
+
+[fedora:22:dbus]
+packages=dbus-devel
+
+[fedora:22:cups-image]
+packages=cups-devel
+
+[fedora:22:python-notify]
+packages=notify-python
+
+[fedora:22:policykit]
+packages=polkit,polkit-gnome
+
+[fedora:22:network]
+packages=wget
+
+[fedora:22:avahi-utils]
+packages=avahi-tools
+
+[fedora:22:python3X]
+packages=python3
+
+[fedora:22:python3-notify2]
+packages=PKG_FROM_PIP:notify2
+
+[fedora:22:python3-pyqt4]
+packages=python3-PyQt4
+
+[fedora:22:python3-dbus]
+packages=python3-dbus,python3-gobject
+
+[fedora:22:python3-xml]
+packages=python3-lxml
+
+[fedora:22:python3-devel]
+packages=python3-devel
+
+[fedora:22:python3-pil]
+packages=python3-pillow
+
+[fedora:22:python3-reportlab]
+packages=python3-reportlab
+
+[fedora:22:automake]
+packages=automake
+
+# ****************************************
+
+[fedora:23]
+code_name=
+supported=1
+packaged_version=3.15.7
+release_date=27/10/2015
+same_as_version=22
+
+
+# ****************************************
+
+[fedora:24]
+code-name=
+supported=1
+packaged_version=3.16.8
+release_date=27/08/2016
+same_as_version=22
+
+# ****************************************
+
+[fedora:25]
+code-name=
+supported=1
+packaged_version=3.16.11
+release_date=23/11/2016
+same_as_version=22
+
+# ****************************************
+
+[fedora:26]
+code-name=
+supported=1
+packaged_version=3.17.9
+release_date=11/07/2017
+same_as_version=22
+
+# ****************************************
+
+[fedora:27]
+code_name=
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=0
+network_supported=1
+parallel_supported=0
+usb_supported=1
+packaged_version=3.18.2
+release_date=14/11/2017
+notes=To complete the install in Fedora you must quit the installer at the printer setup stage, log out, log back in, and run hp-setup.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+policykit=0
+native_cups=1
+open_mdns_port=/bin/bash ./init-iptables-firewall
+package_mgr_cmd=su -c "dnf -y -d 10 -e 1 install $packages_to_install"
+pre_depend_cmd=su -c "dnf check-update"
+#scanjet_depend_cmd=su -c "dnf -y -d 10 -e 1 install python2-pip",su -c "dnf -y -d 10 -e 1 install leptonica",su -c "dnf -y -d 10 -e 1 install leptonica-devel",su -c "dnf -y -d 10 -e 1 install tesseract",su -c "dnf -y -d 10 -e 1 install tesseract-devel",su -c "pip2 install tesserocr",su -c "dnf -y -d 10 -e 1 install tesseract-langpack-*",su -c "dnf -y -d 10 -e 1 install zbar-devel",su -c "pip2 install zbar",su -c "pip2 install opencv-python",su -c "pip2 install pypdf2",su -c "pip2 install imutils"
+#scanjet_py3_depend_cmd=su -c "dnf -y -d 10 -e 1 install python3-pip",su -c "dnf -y -d 10 -e 1 install leptonica",su -c "dnf -y -d 10 -e 1 install leptonica-devel",su -c "dnf -y -d 10 -e 1 install tesseract",su -c "dnf -y -d 10 -e 1 install tesseract-devel",su -c "pip3 install tesserocr",su -c "dnf -y -d 10 -e 1 install tesseract-langpack-*",su -c "pip3 install opencv-python",su -c "pip3 install pypdf2",su -c "pip3 install imutils"
+hplip_remove_cmd=su -c "dnf -y -d 10 -e 1 remove hplip"
+
+[fedora:27:cups]
+packages=cups
+
+[fedora:27:cups-devel]
+packages=cups-devel
+
+[fedora:27:gcc]
+packages=gcc-c++
+
+[fedora:27:gs]
+packages=ghostscript
+
+[fedora:27:libcrypto]
+packages=openssl-devel
+
+[fedora:27:libjpeg]
+packages=libjpeg-devel
+
+[fedora:27:libnetsnmp-devel]
+packages=net-snmp-devel
+
+[fedora:27:libpthread]
+packages=glibc-headers
+
+[fedora:27:libtool]
+packages=libtool,rpm-build
+
+[fedora:27:libusb]
+packages=libusb1-devel
+
+[fedora:27:make]
+packages=make
+
+[fedora:27:pil]
+packages=python-imaging
+
+[fedora:27:ppdev]
+packages=
+commands=su -c "/sbin/modprobe ppdev"
+
+[fedora:27:pyqt]
+packages=PyQt
+
+[fedora:27:python-devel]
+packages=python-devel
+
+[fedora:27:pyqt4]
+packages=PyQt4
+
+[fedora:27:pyqt4-dbus]
+packages=dbus-python
+
+[fedora:27:python2X]
+packages=python
+
+[fedora:27:reportlab]
+packages=python-reportlab
+
+[fedora:27:sane]
+packages=sane-backends
+
+[fedora:27:sane-devel]
+packages=sane-backends-devel
+
+[fedora:27:scanimage]
+packages=sane-frontends
+
+[fedora:27:xsane]
+packages=xsane
+
+[fedora:27:python-dbus]
+packages=dbus-python,pygobject2
+
+[fedora:27:dbus]
+packages=dbus-devel
+
+[fedora:27:cups-image]
+packages=cups-devel
+
+[fedora:27:python-notify]
+packages=notify-python
+
+[fedora:27:policykit]
+packages=polkit,polkit-gnome
+
+[fedora:27:network]
+packages=wget
+
+[fedora:27:avahi-utils]
+packages=avahi-tools
+
+[fedora:27:python3X]
+packages=python3
+
+[fedora:27:python3-notify2]
+packages=PKG_FROM_PIP:notify2
+
+[fedora:27:python3-pyqt4]
+packages=python3-PyQt4
+
+[fedora:27:python3-dbus]
+packages=python3-dbus,python3-gobject
+
+[fedora:27:python3-xml]
+packages=python3-lxml
+
+[fedora:27:python3-devel]
+packages=python3-devel
+
+[fedora:27:python3-pil]
+packages=python3-pillow
+
+[fedora:27:python3-reportlab]
+packages=python3-reportlab
+
+[fedora:27:automake]
+packages=automake
+
+
+# ****************************************
+
+[fedora:28]
+code_name=
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=0
+network_supported=1
+parallel_supported=0
+usb_supported=1
+packaged_version=3.18.5
+release_date=01/05/2018
+notes=To complete the install in Fedora you must quit the installer at the printer setup stage, log out, log back in, and run hp-setup.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+policykit=0
+native_cups=1
+open_mdns_port=/bin/bash ./init-iptables-firewall
+package_mgr_cmd= sudo dnf -y -d 10 -e 1 install $packages_to_install
+pre_depend_cmd=sudo dnf check-update
+scanjet_depend_cmd=sudo dnf -y -d 10 -e 1 install python-pip,sudo pip install opencv-python,sudo pip install pypdf2,sudo pip install imutils,sudo dnf -y -d 10 -e 1 install zbar-devel,sudo dnf update gcc,sudo dnf -y -d 10 -e 1 install zbar-*,sudo dnf -y -d 10 -e 1 install leptonica,sudo dnf -y -d 10 -e 1 install leptonica-devel,sudo dnf -y -d 10 -e 1 install tesseract,sudo dnf -y -d 10 -e 1 install tesseract-devel,sudo pip install tesserocr,sudo dnf -y -d 10 -e 1 install tesseract-langpack-*,sudo dnf -y -d 10 -e 1 install tesseract-osd
+scanjet_py3_depend_cmd=sudo dnf -y -d 10 -e 1 install python3-pip,sudo pip3 install opencv-python,sudo pip3 install pypdf2,sudo pip3 install imutils,sudo dnf -y -d 10 -e 1 install leptonica,sudo dnf -y -d 10 -e 1 install leptonica-devel,sudo dnf -y -d 10 -e 1 install tesseract,sudo dnf -y -d 10 -e 1 install tesseract-devel,sudo pip3 install tesserocr,sudo dnf -y -d 10 -e 1 install tesseract-langpack-*,sudo dnf -y -d 10 -e 1 install tesseract-osd
+hplip_remove_cmd=sudo dnf -y -d 10 -e 1 remove hplip
+
+[fedora:28:cups]
+packages=cups
+
+[fedora:28:cups-devel]
+packages=cups-devel
+
+[fedora:28:gcc]
+packages=gcc-c++
+
+[fedora:28:gs]
+packages=ghostscript
+
+[fedora:28:libcrypto]
+packages=openssl-devel
+
+[fedora:28:libjpeg]
+packages=libjpeg-devel
+
+[fedora:28:libnetsnmp-devel]
+packages=net-snmp-devel
+
+[fedora:28:libpthread]
+packages=glibc-headers
+
+[fedora:28:libtool]
+packages=libtool,rpm-build
+
+[fedora:28:libusb]
+packages=libusb1-devel
+
+[fedora:28:make]
+packages=make
+
+[fedora:28:pil]
+packages=python-imaging
+
+[fedora:28:ppdev]
+packages=
+commands=sudo /sbin/modprobe ppdev
+
+[fedora:28:pyqt]
+packages=PyQt
+
+[fedora:28:python-devel]
+packages=python-devel
+
+[fedora:28:pyqt4]
+packages=PyQt4
+
+[fedora:28:pyqt4-dbus]
+packages=dbus-python
+
+[fedora:28:python2X]
+packages=python
+
+[fedora:28:reportlab]
+packages=python-reportlab
+
+[fedora:28:sane]
+packages=sane-backends
+
+[fedora:28:sane-devel]
+packages=sane-backends-devel
+
+[fedora:28:scanimage]
+packages=sane-frontends
+
+[fedora:28:xsane]
+packages=xsane
+
+[fedora:28:python-dbus]
+packages=dbus-python,pygobject2
+
+[fedora:28:dbus]
+packages=dbus-devel
+
+[fedora:28:cups-image]
+packages=cups-devel
+
+[fedora:28:python-notify]
+packages=notify-python
+
+[fedora:28:policykit]
+packages=polkit,polkit-gnome
+
+[fedora:28:network]
+packages=wget
+
+[fedora:28:avahi-utils]
+packages=avahi-tools
+
+[fedora:28:python3X]
+packages=python3
+
+[fedora:28:python3-notify2]
+packages=PKG_FROM_PIP:notify2
+
+[fedora:28:python3-pyqt4]
+packages=python3-PyQt4
+
+[fedora:28:python3-dbus]
+packages=python3-dbus,python3-gobject
+
+[fedora:28:python3-xml]
+packages=python3-lxml
+
+[fedora:28:python3-devel]
+packages=python3-devel
+
+[fedora:28:python3-pil]
+packages=python3-pillow
+
+[fedora:28:python3-reportlab]
+packages=python3-reportlab
+
+[fedora:28:automake]
+packages=automake
+
+# ****************************************
+
+[linspire]
+index=15
+versions=5.0
+display_name=Linspire
+alt_names=
+display=0
+notes=The installer will uncomment out several Debian repositories to complete the installation. This may pull in packages that are incompatible with Linspire and may cause CNR to stop working.
+package_mgrs=apt-get
+package_mgr_cmd=su -c "apt-get install --yes $packages_to_install"
+pre_depend_cmd=su -c "cp -f /etc/apt/sources.list /etc/apt/sources.hplip,echo deb ftp://mirrors.kernel.org/debian/ sid main contrib non-free | sudo tee -a /etc/apt/sources.list,echo deb-src ftp://mirrors.kernel.org/debian/ sid main contrib non-free | sudo tee -a /etc/apt/sources.list,su -c "apt-get update"
+post_depend_cmd=
+hplip_remove_cmd=su -c "apt-get remove hplip hpijs"
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[linspire:5.0]
+code_name=Linspire
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ****************************************
+[rhel]
+index=7
+versions=5.0,6.0,7.0
+display_name=Red Hat Enterprise Linux
+alt_names=red hat enterprise linux
+display=1
+notes=
+package_mgrs=yum,rpm,up2date,gpk-update-viewer
+#package_mgr_cmd=su -c 'rpm install $packages_to_install'
+package_mgr_cmd=su -c 'yum -y -d 10 -e 1 install $packages_to_install'
+pre_depend_cmd=su -c 'yum list update'
+post_depend_cmd=
+hplip_remove_cmd=su -c 'rpm -ev hplipfull'
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[rhel:5.0]
+code_name=
+supported=0
+libusb01=1
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=1.6.7
+release_date=
+notes=
+ppd_install=
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+package_available=1
+package_arch=i386,x86_64
+
+
+[rhel:5.0:cups]
+packages=cups
+
+[rhel:5.0:cups-devel]
+packages=cups-devel
+
+[rhel:5.0:gcc]
+packages=gcc-c++
+
+[rhel:5.0:gs]
+packages=ghostscript
+
+[rhel:5.0:libcrypto]
+packages=openssl-devel
+
+[rhel:5.0:libjpeg]
+packages=libjpeg-devel
+
+[rhel:5.0:libnetsnmp-devel]
+packages=net-snmp-devel
+
+[rhel:5.0:libpthread]
+packages=glibc-headers
+
+[rhel:5.0:libtool]
+packages=libtool
+
+[rhel:5.0:libusb]
+packages=libusb1
+
+[rhel:5.0:make]
+packages=make
+
+[rhel:5.0:pil]
+packages=python-imaging
+
+[rhel:5.0:ppdev]
+packages=
+
+[rhel:5.0:pyqt]
+packages=PyQt
+
+[rhel:5.0:python-devel]
+packages=python-devel
+
+[rhel:5.0:pyqt4]
+packages=PyQt4
+
+[rhel:5.0:pyqt4-dbus]
+packages=dbus-python
+
+[rhel:5.0:python23]
+packages=python
+
+[rhel:5.0:python2X]
+packages=python
+
+[rhel:5.0:reportlab]
+packages=python-reportlab
+
+[rhel:5.0:sane]
+packages=sane-backends
+
+[rhel:5.0:sane-devel]
+packages=sane-backends-devel
+
+[rhel:5.0:scanimage]
+packages=sane-frontends
+
+[rhel:5.0:xsane]
+packages=xsane
+
+[rhel:5.0:python-dbus]
+packages=dbus-python,pygobject2
+
+[rhel:5.0:dbus]
+packages=dbus-devel
+
+[rhel:5.0:cups-image]
+packages=cups-devel
+
+[rhel:5.0:python-notify]
+packages=notify-python
+
+[rhel:5.0:policykit]
+packages=polkit,polkit-gnome
+
+[rhel:5.0:network]
+packages=wget
+
+[rhel:5.0:avahi-utils]
+packages=avahi-tools
+
+[rhel:5.0:automake]
+packages=automake1.11
+
+# ********************
+[rhel:6.0]
+code_name=Santiago
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=1.6.7
+release_date=
+notes=
+ppd_install=
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+package_available=1
+package_arch=i686,x86_64
+native_cups=1
+libusb01=1
+
+[rhel:6.0:cups]
+packages=cups
+
+[rhel:6.0:cups-devel]
+packages=cups-devel
+
+[rhel:6.0:gcc]
+packages=gcc-c++
+
+[rhel:6.0:gs]
+packages=ghostscript
+
+[rhel:6.0:libcrypto]
+packages=openssl-devel
+
+[rhel:6.0:libjpeg]
+packages=libjpeg-devel
+
+[rhel:6.0:libnetsnmp-devel]
+packages=net-snmp-devel
+
+[rhel:6.0:libpthread]
+packages=glibc-headers
+
+[rhel:6.0:libtool]
+packages=libtool
+
+[rhel:6.0:libusb]
+packages=libusb1
+
+[rhel:6.0:make]
+packages=make
+
+[rhel:6.0:pil]
+packages=python-imaging
+
+[rhel:6.0:ppdev]
+packages=
+
+[rhel:6.0:pyqt]
+packages=PyQt
+
+[rhel:6.0:python-devel]
+packages=python-devel
+
+[rhel:6.0:pyqt4]
+packages=PyQt4
+
+[rhel:6.0:pyqt4-dbus]
+packages=dbus-python
+
+[rhel:6.0:python23]
+packages=python
+
+[rhel:6.0:python2X]
+packages=python
+
+[rhel:6.0:reportlab]
+packages=python-reportlab
+
+[rhel:6.0:sane]
+packages=sane-backends
+
+[rhel:6.0:sane-devel]
+packages=sane-backends-devel
+
+[rhel:6.0:scanimage]
+packages=sane-frontends
+
+[rhel:6.0:xsane]
+packages=xsane
+
+[rhel:6.0:python-dbus]
+packages=dbus-python,pygobject2
+
+[rhel:6.0:dbus]
+packages=dbus-devel
+
+[rhel:6.0:cups-image]
+packages=cups-devel
+
+[rhel:6.0:python-notify]
+packages=notify-python
+
+[rhel:6.0:policykit]
+packages=polkit,polkit-gnome
+
+[rhel:6.0:network]
+packages=wget
+
+[rhel:6.0:avahi-utils]
+packages=avahi-tools
+
+[rhel:6.0:automake]
+packages=automake1.11
+
+# ****************************************
+[rhel:7.0]
+code_name=Maipo
+packaged_version=3.13.7
+release_date=10/06/2014
+same_as_version=6.0
+
+# ****************************************
+[rhel:7.1]
+packaged_version=3.14.7
+release_date=05/03/2015
+same_as_version=6.0
+
+# ****************************************
+[rhel:7.2]
+packaged_version=3.14.7
+release_date=21/09/2015
+same_as_version=6.0
+
+# ****************************************
+[rhel:7.3]
+packaged_version=3.17.9
+release_date=03/11/2016
+same_as_version=6.0
+
+# ****************************************
+[slackware]
+index=8
+versions=9.0,9.1,10.0,10.1,10.2,11,12,12.1
+display_name=Slackware Linux
+alt_names=
+display=0
+notes=
+package_mgrs=
+package_mgr_cmd=
+pre_depend_cmd=
+post_depend_cmd=
+hplip_remove_cmd=
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[slackware:9.0]
+code_name=
+supported=0
+scan_supported=0
+fax_supported=0
+pcard_supported=0
+network_supported=0
+parallel_supported=0
+usb_supported=0
+packaged_version=
+release_date=2003-3-19
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=none
+
+# ********************
+[slackware:9.1]
+code_name=
+supported=0
+scan_supported=0
+fax_supported=0
+pcard_supported=0
+network_supported=0
+parallel_supported=0
+usb_supported=0
+packaged_version=
+release_date=2003-9-26
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=none
+
+# ********************
+[slackware:10.0]
+code_name=
+supported=0
+scan_supported=0
+fax_supported=0
+pcard_supported=0
+network_supported=0
+parallel_supported=0
+usb_supported=0
+packaged_version=
+release_date=2004-6-23
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=none
+
+# ********************
+[slackware:10.1]
+code_name=
+supported=0
+scan_supported=0
+fax_supported=0
+pcard_supported=0
+network_supported=0
+parallel_supported=0
+usb_supported=0
+packaged_version=
+release_date=2005-2-2
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=none
+
+# ********************
+[slackware:10.2]
+code_name=
+supported=0
+scan_supported=0
+fax_supported=0
+pcard_supported=0
+network_supported=0
+parallel_supported=0
+usb_supported=0
+packaged_version=
+release_date=2005-9-14
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=none
+
+# ********************
+[slackware:11]
+code_name=
+supported=0
+scan_supported=0
+fax_supported=0
+pcard_supported=0
+network_supported=0
+parallel_supported=0
+usb_supported=0
+packaged_version=1.6.9
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=none
+
+# ********************
+[slackware:12]
+code_name=
+supported=0
+scan_supported=0
+fax_supported=0
+pcard_supported=0
+network_supported=0
+parallel_supported=0
+usb_supported=0
+packaged_version=1.7.4a
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=none
+
+# ********************
+[slackware:12.1]
+code_name=
+supported=0
+scan_supported=0
+fax_supported=0
+pcard_supported=0
+network_supported=0
+parallel_supported=0
+usb_supported=0
+packaged_version=2.8.4
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=none
+
+# ****************************************
+[centos]
+index=23
+versions=any
+display_name=CentOS
+alt_names=
+display=0
+notes=
+package_mgrs=pup,yum,rpm
+package_mgr_cmd=su -c 'yum -y -d 10 -e 1 install $packages_to_install'
+pre_depend_cmd=su -c 'yum list update'
+post_depend_cmd=
+hplip_remove_cmd=
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[centos:any]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+libusb01=1
+udev_sysfs_rule=1
+packaged_version=
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+
+[centos:any:cups]
+packages=cups
+
+[centos:any:cups-devel]
+packages=cups-devel
+
+[centos:any:cups-image]
+packages=cups-devel
+
+[centos:any:gcc]
+packages=gcc-c++
+
+[centos:any:gs]
+packages=ghostscript
+
+[centos:any:libcrypto]
+packages=openssl-devel
+
+[centos:any:libjpeg]
+packages=libjpeg-devel
+
+[centos:any:libnetsnmp-devel]
+packages=net-snmp-devel
+
+[centos:any:libpthread]
+packages=glibc-headers
+
+[centos:any:libtool]
+packages=libtool
+
+[centos:any:libusb]
+packages=libusb1-devel
+
+[centos:any:make]
+packages=make
+
+[centos:any:pil]
+packages=python-imaging,python-imaging-devel
+
+[centos:any:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[centos:any:pyqt]
+packages=PyQt,PyQt-devel
+
+[centos:any:python-devel]
+packages=python-devel,PyXML
+
+[centos:any:pyqt4]
+packages=PyQt4
+
+[centos:any:pyqt4-dbus]
+packages=pygobject2
+
+[centos:any:python23]
+packages=python
+
+[centos:any:python2X]
+packages=python
+
+[centos:any:reportlab]
+packages=python-reportlab
+
+[centos:any:sane]
+packages=sane-backends
+
+[centos:any:sane-devel]
+packages=sane-backends-devel
+
+[centos:any:scanimage]
+packages=sane-frontends
+
+[centos:any:xsane]
+packages=xsane
+
+[centos:any:cups-ddk]
+packages=
+
+[centos:any:python-dbus]
+packages=dbus-python,policycoreutils-gui
+
+[centos:any:python-ctypes]
+packages=
+
+[centos:any:python-notify]
+packages=notify-python
+
+[centos:any:dbus]
+packages=dbus-devel
+
+[centos:any:network]
+packages=wget
+
+[centos:any:avahi-utils]
+packages=avahi-tools
+
+[centos:any:automake]
+packages=automake1.11
+
+# ****************************************
+[gentoo]
+index=9
+versions=any
+display_name=Gentoo Linux
+alt_names=
+display=0
+notes=
+package_mgrs=
+package_mgr_cmd=
+pre_depend_cmd=
+post_depend_cmd=
+hplip_remove_cmd=
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[gentoo:any]
+code_name=
+supported=0
+scan_supported=0
+fax_supported=0
+pcard_supported=0
+network_supported=0
+parallel_supported=0
+usb_supported=0
+packaged_version=
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=none
+
+
+# ****************************************
+[pclinuxos]
+index=17
+versions=2006.0,2006,2007.0,2007,2008.0,2008,2009,2009.0
+display_name=PCLinuxOS
+alt_names=
+display=1
+notes=Please enable all the available repositories before continuing or the install will fail.
+package_mgrs=apt-get,synaptic
+package_mgr_cmd=su -c "apt-get install --yes $packages_to_install"
+pre_install_cmd=su - -c "/etc/init.d/cups restart",su -c "touch /etc/security/console.perms.d/60-hplip.perms && echo '<usb>=/dev/usb/dabusb* /dev/usb/mdc800* /dev/usb/rio500 /dev/ttyUSB*' | tee /etc/security/console.perms.d/60-hplip.perms"
+pre_depend_cmd=su -c "apt-get update"
+post_depend_cmd=
+hplip_remove_cmd=su -c "apt-get remove --yes hplip hpijs"
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+libusb01=1
+
+# ********************
+[pclinuxos:2006.0]
+code_name=Texstar
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=
+libusb01=1
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+
+[pclinuxos:2006.0:cups]
+packages=libcups2
+
+[pclinuxos:2006.0:cups-devel]
+packages=libcups2-devel
+
+[pclinuxos:2006.0:gcc]
+packages=gcc-c++
+
+[pclinuxos:2006.0:gs]
+packages=ghostscript
+
+[pclinuxos:2006.0:libcrypto]
+packages=openssl
+
+[pclinuxos:2006.0:libjpeg]
+packages=libjpeg62-devel
+
+[pclinuxos:2006.0:libnetsnmp-devel]
+packages=libnet-snmp5-devel
+
+[pclinuxos:2006.0:libpthread]
+packages=glibc
+
+[pclinuxos:2006.0:libtool]
+packages=libtool
+
+[pclinuxos:2006.0:libusb]
+packages=libusb-devel
+
+[pclinuxos:2006.0:make]
+packages=make
+
+[pclinuxos:2006.0:pil]
+packages=python-imaging
+
+[pclinuxos:2006.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[pclinuxos:2006.0:pyqt]
+packages=pyqt
+
+[pclinuxos:2006.0:python-devel]
+packages=python-devel
+
+[pclinuxos:2006.0:pyqt4]
+packages=PyQt4
+
+[pclinuxos:2006.0:pyqt4-dbus]
+packages=dbus-python
+
+[pclinuxos:2006.0:python23]
+packages=python
+
+[pclinuxos:2006.0:python2X]
+packages=python
+
+[pclinuxos:2006.0:reportlab]
+packages=python-reportlab
+
+[pclinuxos:2006.0:sane]
+packages=sane-frontends
+
+[pclinuxos:2006.0:sane-devel]
+packages=sane-devel
+
+[pclinuxos:2006.0:scanimage]
+packages=sane-frontends
+
+[pclinuxos:2006.0:xsane]
+packages=xsane
+
+[pclinuxos:2006.0:cups-ddk]
+packages=
+
+[pclinuxos:2006.0:python-dbus]
+# packages=dbus-python,libdbus-1_3-devel,python-gobject
+
+[pclinuxos:2006.0:python-ctypes]
+# packages=python-ctypes
+
+[pclinuxos:2006.0:cups-image]
+packages=libcups2-devel
+
+[pclinuxos:2006.0:network]
+packages=wget
+
+[pclinuxos:2006.0:avahi-utils]
+packages=avahi
+
+[pclinuxos:2006.0:automake]
+packages=automake1.11
+
+# ********************
+[pclinuxos:2006]
+same_as_version=2006.0
+
+# ********************
+[pclinuxos:2007.0]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=2.7.10
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+libusb01=1
+
+[pclinuxos:2007.0:cups]
+packages=libcups2
+
+[pclinuxos:2007.0:cups-devel]
+packages=libcups2-devel
+
+[pclinuxos:2007.0:gcc]
+packages=gcc-c++
+
+[pclinuxos:2007.0:gs]
+packages=ghostscript
+
+[pclinuxos:2007.0:libcrypto]
+packages=openssl
+
+[pclinuxos:2007.0:libjpeg]
+packages=libjpeg62-devel
+
+[pclinuxos:2007.0:libnetsnmp-devel]
+packages=libnet-snmp10-devel
+
+[pclinuxos:2007.0:libpthread]
+packages=glibc
+
+[pclinuxos:2007.0:libtool]
+packages=libtool
+
+[pclinuxos:2007.0:libusb]
+packages=libusb-devel
+
+[pclinuxos:2007.0:make]
+packages=make
+
+[pclinuxos:2007.0:pil]
+packages=python-imaging
+
+[pclinuxos:2007.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[pclinuxos:2007.0:pyqt]
+packages=pyqt
+
+[pclinuxos:2007.0:python-devel]
+packages=libpython2.4-devel
+
+[pclinuxos:2007.0:pyqt4]
+packages=PyQt4
+
+[pclinuxos:2007.0:pyqt4-dbus]
+packages=dbus-python
+
+[pclinuxos:2007.0:python23]
+packages=python
+
+[pclinuxos:2007.0:python2X]
+packages=python
+
+[pclinuxos:2007.0:reportlab]
+packages=python-reportlab
+
+[pclinuxos:2007.0:sane]
+packages=sane-frontends
+
+[pclinuxos:2007.0:sane-devel]
+packages=libsane1-devel
+
+[pclinuxos:2007.0:scanimage]
+packages=sane-frontends
+
+[pclinuxos:2007.0:xsane]
+packages=xsane
+
+[pclinuxos:2007.0:cups-ddk]
+# packages=cupsddk,cupsddk-drivers
+
+[pclinuxos:2007.0:python-dbus]
+packages=dbus-python,python-gobject
+
+[pclinuxos:2007.0:dbus]
+packages=libdbus-1_3-devel
+
+[pclinuxos:2007.0:python-ctypes]
+packages=python-ctypes
+
+[pclinuxos:2007.0:cups-image]
+packages=libcups2-devel
+
+[pclinuxos:2007.0:network]
+packages=wget
+
+[pclinuxos:2007.0:avahi-utils]
+packages=avahi
+
+[pclinuxos:2007.0:automake]
+packages=automake1.11
+
+# ********************
+[pclinuxos:2007]
+same_as_version=2007.0
+
+# ********************
+[pclinuxos:2008.0]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=2.7.10
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+libusb01=1
+
+[pclinuxos:2008.0:cups]
+packages=libcups2
+
+[pclinuxos:2008.0:cups-devel]
+packages=libcups2-devel
+
+[pclinuxos:2008.0:gcc]
+packages=gcc-c++
+
+[pclinuxos:2008.0:gs]
+packages=ghostscript
+
+[pclinuxos:2008.0:libcrypto]
+packages=openssl
+
+[pclinuxos:2008.0:libjpeg]
+packages=libjpeg62-devel
+
+[pclinuxos:2008.0:libnetsnmp-devel]
+packages=libnet-snmp10-devel
+
+[pclinuxos:2008.0:libpthread]
+packages=glibc
+
+[pclinuxos:2008.0:libtool]
+packages=libtool
+
+[pclinuxos:2008.0:libusb]
+packages=libusb-devel
+
+[pclinuxos:2008.0:make]
+packages=make
+
+[pclinuxos:2008.0:pil]
+packages=python-imaging
+
+[pclinuxos:2008.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[pclinuxos:2008.0:pyqt]
+packages=pyqt
+
+[pclinuxos:2008.0:python-devel]
+packages=libpython2.4-devel
+
+[pclinuxos:2008.0:pyqt4]
+packages=PyQt4
+
+[pclinuxos:2008.0:pyqt4-dbus]
+packages=dbus-python
+
+[pclinuxos:2008.0:python23]
+packages=python
+
+[pclinuxos:2008.0:python2X]
+packages=python
+
+[pclinuxos:2008.0:reportlab]
+packages=python-reportlab
+
+[pclinuxos:2008.0:sane]
+packages=sane-frontends
+
+[pclinuxos:2008.0:sane-devel]
+packages=libsane1-devel
+
+[pclinuxos:2008.0:scanimage]
+packages=sane-frontends
+
+[pclinuxos:2008.0:xsane]
+packages=xsane
+
+[pclinuxos:2008.0:cups-ddk]
+# packages=cupsddk,cupsddk-drivers
+
+[pclinuxos:2008.0:python-dbus]
+packages=dbus-python,python-gobject
+
+[pclinuxos:2008.0:dbus]
+packages=libdbus-1_3-devel
+
+[pclinuxos:2008.0:python-ctypes]
+packages=python-ctypes
+
+[pclinuxos:2008.0:cups-image]
+packages=libcups2-devel
+
+[pclinuxos:2008.0:network]
+packages=wget
+
+[pclinuxos:2008.0:avahi-utils]
+packages=avahi
+
+[pclinuxos:2008.0:automake]
+packages=automake1.11
+
+# ********************
+[pclinuxos:2008]
+same_as_version=2008.0
+
+# ********************
+[pclinuxos:2009.0]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+libusb01=1
+
+[pclinuxos:2009.0:cups]
+packages=libcups2
+
+[pclinuxos:2009.0:cups-devel]
+packages=libcups2-devel
+
+[pclinuxos:2009.0:gcc]
+packages=gcc-c++
+
+[pclinuxos:2009.0:gs]
+packages=ghostscript
+
+[pclinuxos:2009.0:libcrypto]
+packages=openssl
+
+[pclinuxos:2009.0:libjpeg]
+packages=libjpeg62-devel
+
+[pclinuxos:2009.0:libnetsnmp-devel]
+packages=libnet-snmp10-devel
+
+[pclinuxos:2009.0:libpthread]
+packages=glibc
+
+[pclinuxos:2009.0:libtool]
+packages=libtool
+
+[pclinuxos:2009.0:libusb]
+packages=libusb-devel
+
+[pclinuxos:2009.0:make]
+packages=make
+
+[pclinuxos:2009.0:pil]
+packages=python-imaging
+
+[pclinuxos:2009.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[pclinuxos:2009.0:pyqt]
+packages=pyqt
+
+[pclinuxos:2009.0:python-devel]
+packages=libpython2.4-devel
+
+[pclinuxos:2009.0:pyqt4]
+packages=PyQt4
+
+[pclinuxos:2009.0:pyqt4-dbus]
+packages=dbus-python
+
+[pclinuxos:2009.0:python23]
+packages=python
+
+[pclinuxos:2009.0:python2X]
+packages=python
+
+[pclinuxos:2009.0:reportlab]
+packages=python-reportlab
+
+[pclinuxos:2009.0:sane]
+packages=sane-frontends
+
+[pclinuxos:2009.0:sane-devel]
+packages=libsane1-devel
+
+[pclinuxos:2009.0:scanimage]
+packages=sane-frontends
+
+[pclinuxos:2009.0:xsane]
+packages=xsane
+
+[pclinuxos:2009.0:cups-ddk]
+# packages=cupsddk,cupsddk-drivers
+
+[pclinuxos:2009.0:python-dbus]
+packages=dbus-python,python-gobject
+
+[pclinuxos:2009.0:dbus]
+packages=libdbus-1_3-devel
+
+[pclinuxos:2009.0:python-ctypes]
+packages=python-ctypes
+
+[pclinuxos:2009.0:cups-image]
+packages=libcups2-devel
+
+[pclinuxos:2009.0:network]
+packages=wget
+
+[pclinuxos:2009.0:avahi-utils]
+packages=avahi
+
+[pclinuxos:2009.0:automake]
+packages=automake1.11
+
+# ********************
+[pclinuxos:2009]
+same_as_version=2009.0
+
+# ********************
+[pclinuxos:2009.1]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+libusb01=1
+
+[pclinuxos:2009.1:cups]
+packages=libcups2
+
+[pclinuxos:2009.1:cups-devel]
+packages=libcups2-devel
+
+[pclinuxos:2009.1:gcc]
+packages=gcc-c++
+
+[pclinuxos:2009.1:gs]
+packages=ghostscript
+
+[pclinuxos:2009.1:libcrypto]
+packages=openssl
+
+[pclinuxos:2009.1:libjpeg]
+packages=libjpeg62-devel
+
+[pclinuxos:2009.1:libnetsnmp-devel]
+packages=libnet-snmp10-devel
+
+[pclinuxos:2009.1:libpthread]
+packages=glibc
+
+[pclinuxos:2009.1:libtool]
+packages=libtool
+
+[pclinuxos:2009.1:libusb]
+packages=libusb-devel
+
+[pclinuxos:2009.1:make]
+packages=make
+
+[pclinuxos:2009.1:pil]
+packages=python-imaging
+
+[pclinuxos:2009.1:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[pclinuxos:2009.1:pyqt]
+packages=pyqt
+
+[pclinuxos:2009.1:python-devel]
+packages=libpython2.4-devel
+
+[pclinuxos:2009.1:pyqt4]
+packages=PyQt4
+
+[pclinuxos:2009.1:pyqt4-dbus]
+packages=dbus-python
+
+[pclinuxos:2009.1:python23]
+packages=python
+
+[pclinuxos:2009.1:python2X]
+packages=python
+
+[pclinuxos:2009.1:reportlab]
+packages=python-reportlab
+
+[pclinuxos:2009.1:sane]
+packages=sane-frontends
+
+[pclinuxos:2009.1:sane-devel]
+packages=libsane1-devel
+
+[pclinuxos:2009.1:scanimage]
+packages=sane-frontends
+
+[pclinuxos:2009.1:xsane]
+packages=xsane
+
+[pclinuxos:2009.1:cups-ddk]
+# packages=cupsddk,cupsddk-drivers
+
+[pclinuxos:2009.1:python-dbus]
+packages=dbus-python,python-gobject
+
+[pclinuxos:2009.1:dbus]
+packages=libdbus-1_3-devel
+
+[pclinuxos:2009.1:python-ctypes]
+packages=python-ctypes
+
+[pclinuxos:2009.1:cups-image]
+packages=libcups2-devel
+
+[pclinuxos:2009.1:network]
+packages=wget
+
+[pclinuxos:2009.1:avahi-utils]
+packages=avahi
+
+[pclinuxos:2009.1:automake]
+packages=automake1.11
+
+# ****************************************
+[igos]
+index=32
+versions=1.0
+display_name=IGOS
+alt_names=IGOS
+display=1
+notes=SELinux must be disabled for HPLIP to function properly. Please disable SELinux before continuing.
+package_mgrs=yum,rpm,up2date
+package_mgr_cmd=su -c "yum -y -d 10 -e 1 install $packages_to_install"
+pre_depend_cmd=su -c "yum clean all"
+post_depend_cmd=
+hplip_remove_cmd=su -c "yum -y -d 10 -e 1 remove hplip hpijs"
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[igos:1.0]
+code_name=Nusantara
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+[igos:1.0:cups]
+packages=cups
+
+[igos:1.0:cups-devel]
+packages=cups-devel
+
+[igos:1.0:gcc]
+packages=gcc-c++
+
+[igos:1.0:gs]
+packages=ghostscript
+
+[igos:1.0:libcrypto]
+packages=net-snmp-devel
+
+[igos:1.0:libjpeg]
+packages=libjpeg-devel
+
+[igos:1.0:libnetsnmp-devel]
+packages=net-snmp-devel
+
+[igos:1.0:libpthread]
+packages=glibc-headers
+
+[igos:1.0:libtool]
+packages=libtool
+
+[igos:1.0:libusb]
+packages=libusb-devel
+
+[igos:1.0:make]
+packages=make
+
+[igos:1.0:pil]
+packages=python-imaging
+
+[igos:1.0:ppdev]
+packages=
+commands=su -c "/sbin/modprobe ppdev"
+
+[igos:1.0:pyqt]
+packages=PyQt
+
+[igos:1.0:python-devel]
+packages=python-devel
+
+[igos:1.0::pyqt4]
+packages=
+
+[igos:1.0:pyqt4-dbus]
+packages=
+
+[igos:1.0:python23]
+packages=python
+
+[igos:1.0:python2X]
+packages=python
+
+[igos:1.0:reportlab]
+packages=python-reportlab
+
+[igos:1.0:sane]
+packages=sane-backends
+
+[igos:1.0:sane-devel]
+packages=sane-devel
+
+[igos:1.0:scanimage]
+packages=sane-frontends
+
+[igos:1.0:xsane]
+packages=xsane
+
+[igos:1.0:cups-ddk]
+# packages=cupsddk,cupsddk-drivers
+
+[igos:1.0:python-dbus]
+# packages=dbus-python,python-gobject
+
+[igos:1.0:python-ctypes]
+# packages=python-ctypes
+
+[igos:1.0:cups-image]
+packages=
+
+[igos:1.0:network]
+packages=wget
+
+[igos:1.0:avahi-utils]
+packages=avahi
+
+[igos:1.0:automake]
+packages=automake1.11
+
+[igos:1.0:epm]
+packages=epm
+
+# ****************************************
+[ubuntu]
+index=12
+versions=10.04,11.10,12.04,12.10,13.04,13.10,14.04,14.10,15.04,15.10,16.04,16.10,17.04,17.10,18.04
+display_name=Ubuntu
+alt_names=kubuntu,edubuntu,xubuntu
+display=1
+notes=
+package_mgrs=dpkg,apt-get,synaptic,update-manager,adept,aptitude,adept-updater
+package_mgr_cmd=sudo apt-get install --assume-yes $packages_to_install
+pre_depend_cmd=sudo dpkg --configure -a,sudo apt-get install --yes --force-yes -f,sudo apt-get update
+post_depend_cmd=
+scanjet_depend_cmd=sudo apt-get install --assume-yes python-pip,sudo pip2 install --upgrade pip,sudo apt-get install --assume-yes libleptonica-dev,sudo apt-get install --assume-yes tesseract-ocr,sudo apt-get install --assume-yes libtesseract-dev,sudo -H pip2 install tesserocr,sudo apt-get install --assume-yes tesseract-ocr-all,sudo apt-get install --assume-yes libzbar-dev,sudo apt-get install --assume-yes python-zbar,sudo -H pip2 install opencv-python,sudo -H pip2 install PyPDF2,sudo -H pip2 install imutils
+#sudo apt-get install --assume-yes tesseract-ocr-all
+scanjet_py3_depend_cmd=sudo apt-get install --assume-yes python3-pip,sudo pip3 install --upgrade pip,sudo apt-get install --assume-yes libleptonica-dev,sudo apt-get install --assume-yes tesseract-ocr,sudo apt-get install --assume-yes libtesseract-dev,sudo -H pip3 install tesserocr,sudo -H pip3 install opencv-python,sudo -H pip3 install PyPDF2,sudo -H pip3 install imutils
+hplip_remove_cmd=sudo apt-get remove --assume-yes hplip hpijs hplip-cups hplip-data libhpmud0 foomatic-db-hpijs
+#sudo apt-get install --assume-yes tesseract-ocr-all,
+su_sudo=sudo
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[ubuntu:10.04]
+code_name=Lucid
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.10.2
+release_date=2010
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+
+
+[ubuntu:10.04:cups]
+packages=libcups2
+
+[ubuntu:10.04:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[ubuntu:10.04:gcc]
+packages=build-essential
+
+[ubuntu:10.04:gs]
+packages=ghostscript
+
+[ubuntu:10.04:libcrypto]
+packages=openssl
+
+[ubuntu:10.04:libjpeg]
+packages=libjpeg62-dev
+
+[ubuntu:10.04:libnetsnmp-devel]
+packages=libsnmp-dev
+
+[ubuntu:10.04:libpthread]
+packages=build-essential
+
+[ubuntu:10.04:libtool]
+packages=libtool
+
+[ubuntu:10.04:libusb]
+packages=libusb-1.0-0-dev,libusb-0.1-4
+
+[ubuntu:10.04:make]
+packages=build-essential
+
+[ubuntu:10.04:pil]
+packages=python-imaging
+
+[ubuntu:10.04:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[ubuntu:10.04:pyqt]
+packages=python-qt4
+
+[ubuntu:10.04:python-devel]
+packages=python-dev
+
+[ubuntu:10.04:pyqt4]
+packages=python-qt4
+
+[ubuntu:10.04:pyqt4-dbus]
+packages=python-qt4-dbus
+
+#[ubuntu:10.04:python23]
+#packages=python
+
+[ubuntu:10.04:python2X]
+packages=python
+
+[ubuntu:10.04:reportlab]
+packages=python-reportlab
+
+[ubuntu:10.04:sane]
+packages=libsane
+
+[ubuntu:10.04:sane-devel]
+packages=libsane-dev
+
+[ubuntu:10.04:scanimage]
+packages=sane-utils
+
+[ubuntu:10.04:xsane]
+packages=xsane
+
+[ubuntu:10.04:python-dbus]
+packages=python-dbus,python-gobject
+
+[ubuntu:10.04:dbus]
+packages=libdbus-1-dev
+
+[ubuntu:10.04:cups-image]
+packages=libcupsimage2-dev
+
+[ubuntu:10.04:cups-ddk]
+packages=cups
+
+[ubuntu:10.04:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[ubuntu:10.04:python-notify]
+packages=python-notify
+
+[ubuntu:10.04:network]
+packages=wget
+
+[ubuntu:10.04:avahi-utils]
+packages=avahi-utils
+
+[ubuntu:10.04:automake]
+packages=automake1.11
+
+[ubuntu:10.04:epm]
+packages=epm
+
+# ********************
+[ubuntu:11.10]
+code_name=Oneiric
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.11.5
+release_date=13/10/2011
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+
+libdir_path=/usr/lib
+
+[ubuntu:11.10:cups]
+packages=libcups2
+
+[ubuntu:11.10:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[ubuntu:11.10:gcc]
+packages=build-essential
+
+[ubuntu:11.10:gs]
+packages=ghostscript
+
+[ubuntu:11.10:libcrypto]
+packages=openssl
+
+[ubuntu:11.10:libjpeg]
+packages=libjpeg62-dev
+
+[ubuntu:11.10:libnetsnmp-devel]
+packages=libsnmp-dev
+
+[ubuntu:11.10:libpthread]
+packages=build-essential
+
+[ubuntu:11.10:libtool]
+packages=libtool
+
+[ubuntu:11.10:libusb]
+packages=libusb-1.0.0-dev,libusb-0.1-4
+
+[ubuntu:11.10:make]
+packages=build-essential
+
+[ubuntu:11.10:pil]
+packages=python-imaging
+
+[ubuntu:11.10:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[ubuntu:11.10:pyqt]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:11.10:python-devel]
+packages=python-dev
+
+[ubuntu:11.10:pyqt4]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:11.10:pyqt4-dbus]
+packages=python-qt4-dbus
+
+#[ubuntu:11.10:python23]
+#packages=python
+
+[ubuntu:11.10:python2X]
+packages=python
+
+[ubuntu:11.10:reportlab]
+packages=python-reportlab
+
+[ubuntu:11.10:sane]
+packages=libsane
+
+[ubuntu:11.10:sane-devel]
+packages=libsane-dev
+
+[ubuntu:11.10:scanimage]
+packages=sane-utils
+
+[ubuntu:11.10:xsane]
+packages=gtk2-engines-pixbuf,xsane
+
+[ubuntu:11.10:python-dbus]
+packages=python-dbus,python-gobject
+
+[ubuntu:11.10:dbus]
+packages=libdbus-1-dev
+
+[ubuntu:11.10:cups-image]
+packages=libcupsimage2-dev
+
+[ubuntu:11.10:cups-ddk]
+packages=cups
+
+[ubuntu:11.10:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[ubuntu:11.10:python-notify]
+packages=python-notify
+
+[ubuntu:11.10:network]
+packages=wget
+
+[ubuntu:11.10:avahi-utils]
+packages=avahi-utils
+
+[ubuntu:11.10:automake]
+packages=automake1.11
+
+[ubuntu:11.10:epm]
+packages=epm
+
+# ********************
+[ubuntu:12.04]
+code_name=Precise
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.12.2
+release_date=28/04/2012
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+
+libdir_path=/usr/lib
+
+[ubuntu:12.04:cups]
+packages=libcups2
+
+[ubuntu:12.04:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[ubuntu:12.04:gcc]
+packages=build-essential
+
+[ubuntu:12.04:gs]
+packages=ghostscript
+
+[ubuntu:12.04:libcrypto]
+packages=openssl
+
+[ubuntu:12.04:libjpeg]
+packages=libjpeg-dev
+
+[ubuntu:12.04:libnetsnmp-devel]
+packages=libsnmp-dev
+
+[ubuntu:12.04:libpthread]
+packages=build-essential
+
+[ubuntu:12.04:libtool]
+packages=libtool
+
+[ubuntu:12.04:libusb]
+packages=libusb-1.0.0-dev,libusb-0.1-4
+
+[ubuntu:12.04:make]
+packages=build-essential
+
+[ubuntu:12.04:pil]
+packages=python-imaging
+
+[ubuntu:12.04:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[ubuntu:12.04:pyqt]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:12.04:python-devel]
+packages=python-dev
+
+[ubuntu:12.04:pyqt4]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:12.04:pyqt4-dbus]
+packages=python-qt4-dbus
+
+#[ubuntu:12.04:python23]
+#packages=python
+
+[ubuntu:12.04:python2X]
+packages=python
+
+[ubuntu:12.04:python3X]
+packages=python3,python3.2
+
+[ubuntu:12.04:reportlab]
+packages=python-reportlab
+
+[ubuntu:12.04:sane]
+packages=libsane
+
+[ubuntu:12.04:sane-devel]
+packages=libsane-dev
+
+[ubuntu:12.04:scanimage]
+packages=sane-utils
+
+[ubuntu:12.04:xsane]
+packages=gtk2-engines-pixbuf,xsane
+
+[ubuntu:12.04:python-dbus]
+packages=python-dbus,python-gobject
+
+[ubuntu:12.04:dbus]
+packages=libdbus-1-dev
+
+[ubuntu:12.04:cups-image]
+packages=libcupsimage2-dev
+
+[ubuntu:12.04:cups-ddk]
+packages=cups
+
+[ubuntu:12.04:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[ubuntu:12.04:python-notify]
+packages=python-notify2
+
+[ubuntu:12.04:network]
+packages=wget
+
+[ubuntu:12.04:avahi-utils]
+packages=avahi-utils
+
+[ubuntu:12.04:python3-notify2]
+packages=python3-notify2
+
+[ubuntu:12.04:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[ubuntu:12.04:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+
+[ubuntu:12.04:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[ubuntu:12.04:python3-xml]
+packages=python3-lxml
+
+[ubuntu:12.04:python3-devel]
+packages=python3-dev
+
+[ubuntu:12.04:python3-pil]
+packages=PKG_FROM_PIP:pillow
+
+[ubuntu:12.04:automake]
+packages=automake1.11
+
+[ubuntu:12.04:epm]
+packages=epm
+
+# ********************
+[ubuntu:12.10]
+code_name=Quantal
+packaged_version=3.12.11
+release_date=18/10/2012
+same_as_version=12.04
+
+# ********************
+[ubuntu:13.04]
+code_name=Raring
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=0
+network_supported=1
+parallel_supported=0
+usb_supported=1
+packaged_version=3.13.4
+release_date=25/04/2013
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+
+libdir_path=/usr/lib
+
+[ubuntu:13.04:cups]
+packages=libcups2
+
+[ubuntu:13.04:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[ubuntu:13.04:gcc]
+packages=build-essential
+
+[ubuntu:13.04:gs]
+packages=ghostscript
+
+[ubuntu:13.04:libcrypto]
+packages=openssl
+
+[ubuntu:13.04:libjpeg]
+packages=libjpeg-dev
+
+[ubuntu:13.04:libnetsnmp-devel]
+packages=libsnmp-dev
+
+[ubuntu:13.04:libpthread]
+packages=build-essential
+
+[ubuntu:13.04:libtool]
+packages=libtool
+
+[ubuntu:13.04:libusb]
+packages=libusb-1.0.0-dev,libusb-0.1-4
+
+[ubuntu:13.04:make]
+packages=build-essential
+
+[ubuntu:13.04:pil]
+packages=python-imaging
+
+[ubuntu:13.04:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[ubuntu:13.04:pyqt]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:13.04:python-devel]
+packages=python-dev
+
+[ubuntu:13.04:pyqt4]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:13.04:pyqt4-dbus]
+packages=python-qt4-dbus
+
+#[ubuntu:13.04:python23]
+#packages=python
+
+[ubuntu:13.04:python2X]
+packages=python
+
+[ubuntu:13.04:python3X]
+packages=python3,python3.2
+
+[ubuntu:13.04:reportlab]
+packages=python-reportlab
+
+[ubuntu:13.04:sane]
+packages=libsane
+
+[ubuntu:13.04:sane-devel]
+packages=libsane-dev
+
+[ubuntu:13.04:scanimage]
+packages=sane-utils
+
+[ubuntu:13.04:xsane]
+packages=gtk2-engines-pixbuf,xsane
+
+[ubuntu:13.04:python-dbus]
+packages=python-dbus,python-gobject
+
+[ubuntu:13.04:dbus]
+packages=libdbus-1-dev
+
+[ubuntu:13.04:cups-image]
+packages=libcupsimage2-dev
+
+[ubuntu:13.04:cups-ddk]
+packages=cups
+
+[ubuntu:13.04:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[ubuntu:13.04:python-notify]
+packages=python-notify2
+
+[ubuntu:13.04:network]
+packages=wget
+
+[ubuntu:13.04:avahi-utils]
+packages=avahi-utils
+
+[ubuntu:13.04:python3-notify2]
+packages=python3-notify2
+
+[ubuntu:13.04:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[ubuntu:13.04:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+
+[ubuntu:13.04:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[ubuntu:13.04:python3-xml]
+packages=python3-lxml
+
+[ubuntu:13.04:python3-devel]
+packages=python3-dev
+
+[ubuntu:13.04:python3-pil]
+packages=python3-imaging
+
+[ubuntu:13.04:automake]
+packages=automake1.11
+
+[ubuntu:13.04:epm]
+packages=epm
+
+# ********************
+[ubuntu:13.10]
+code_name=Saucy
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.13.7
+release_date=17/10/2013
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+
+libdir_path=/usr/lib
+[ubuntu:13.10:cups]
+packages=libcups2
+
+[ubuntu:13.10:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[ubuntu:13.10:gcc]
+packages=build-essential
+
+[ubuntu:13.10:gs]
+packages=ghostscript
+
+[ubuntu:13.10:libcrypto]
+packages=openssl
+
+[ubuntu:13.10:libjpeg]
+packages=libjpeg-dev
+
+[ubuntu:13.10:libnetsnmp-devel]
+packages=libsnmp-dev,snmp-mibs-downloader
+
+[ubuntu:13.10:libpthread]
+packages=build-essential
+
+[ubuntu:13.10:libtool]
+packages=libtool
+
+[ubuntu:13.10:libusb]
+packages=libusb-1.0.0-dev,libusb-0.1-4
+
+[ubuntu:13.10:make]
+packages=build-essential
+
+[ubuntu:13.10:pil]
+packages=python-imaging
+
+[ubuntu:13.10:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[ubuntu:13.10:pyqt]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:13.10:python-devel]
+packages=python-dev
+
+[ubuntu:13.10:pyqt4]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:13.10:pyqt4-dbus]
+packages=python-qt4-dbus
+
+#[ubuntu:13.10:python23]
+#packages=python
+
+[ubuntu:13.10:python2X]
+packages=python
+
+[ubuntu:13.10:reportlab]
+packages=python-reportlab
+
+[ubuntu:13.10:sane]
+packages=libsane
+
+[ubuntu:13.10:sane-devel]
+packages=libsane-dev
+
+[ubuntu:13.10:scanimage]
+packages=sane-utils
+
+[ubuntu:13.10:xsane]
+packages=gtk2-engines-pixbuf,xsane
+
+[ubuntu:13.10:python-dbus]
+packages=python-dbus,python-gobject
+
+[ubuntu:13.10:dbus]
+packages=libdbus-1-dev
+
+[ubuntu:13.10:cups-image]
+packages=libcupsimage2-dev
+
+[ubuntu:13.10:cups-ddk]
+packages=cups
+
+[ubuntu:13.10:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[ubuntu:13.10:python-notify]
+packages=python-notify
+
+[ubuntu:13.10:network]
+packages=wget
+
+[ubuntu:13.10:avahi-utils]
+packages=avahi-utils
+
+[ubuntu:13.10:python3-notify2]
+packages=python3-notify2
+
+[ubuntu:13.10:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[ubuntu:13.10:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+
+[ubuntu:13.10:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[ubuntu:13.10:python3-xml]
+packages=python3-lxml
+
+[ubuntu:13.10:python3-devel]
+packages=python3-dev
+
+[ubuntu:13.10:python3-pil]
+packages=python3-imaging
+
+[ubuntu:13.10:python3-reportlab]
+packages=python3-reportlab
+
+[ubuntu:13.10:automake]
+packages=automake1.11
+
+[ubuntu:13.10:epm]
+packages=epm
+
+# ********************
+[ubuntu:14.04]
+code_name=Trusty
+packaged_version=3.14.1
+release_date=17/04/2014
+same_as_version=13.10
+
+# ********************
+[ubuntu:14.10]
+code_name=Utopic
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.14.6
+release_date=23/10/2014
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+
+libdir_path=/usr/lib
+[ubuntu:14.10:cups]
+packages=libcups2
+
+[ubuntu:14.10:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[ubuntu:14.10:gcc]
+packages=build-essential
+
+[ubuntu:14.10:gs]
+packages=ghostscript
+
+[ubuntu:14.10:libcrypto]
+packages=openssl
+
+[ubuntu:14.10:libjpeg]
+packages=libjpeg-dev
+
+[ubuntu:14.10:libnetsnmp-devel]
+packages=libsnmp-dev,snmp-mibs-downloader
+
+[ubuntu:14.10:libpthread]
+packages=build-essential
+
+[ubuntu:14.10:libtool]
+packages=libtool
+
+[ubuntu:14.10:libusb]
+packages=libusb-1.0.0-dev,libusb-0.1-4
+
+[ubuntu:14.10:make]
+packages=build-essential
+
+[ubuntu:14.10:pil]
+packages=python-imaging
+
+[ubuntu:14.10:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[ubuntu:14.10:pyqt]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:14.10:python-devel]
+packages=python-dev
+
+[ubuntu:14.10:pyqt4]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:14.10:pyqt4-dbus]
+packages=python-qt4-dbus
+
+#[ubuntu:14.10:python23]
+#packages=python
+
+[ubuntu:14.10:python2X]
+packages=python
+
+[ubuntu:14.10:reportlab]
+packages=python-reportlab
+
+[ubuntu:14.10:sane]
+packages=libsane
+
+[ubuntu:14.10:sane-devel]
+packages=libsane-dev
+
+[ubuntu:14.10:scanimage]
+packages=sane-utils
+
+[ubuntu:14.10:xsane]
+packages=gtk2-engines-pixbuf,xsane
+
+[ubuntu:14.10:python-dbus]
+packages=python-dbus,python-gobject
+
+[ubuntu:14.10:dbus]
+packages=libdbus-1-dev
+
+[ubuntu:14.10:cups-image]
+packages=libcupsimage2-dev
+
+[ubuntu:14.10:cups-ddk]
+packages=cups
+
+[ubuntu:14.10:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[ubuntu:14.10:python-notify]
+packages=python-notify
+
+[ubuntu:14.10:network]
+packages=wget
+
+[ubuntu:14.10:avahi-utils]
+packages=avahi-utils
+
+[ubuntu:14.10:python3-notify2]
+packages=python3-notify2
+
+[ubuntu:14.10:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[ubuntu:14.10:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+
+[ubuntu:14.10:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[ubuntu:14.10:python3-xml]
+packages=python3-lxml
+
+[ubuntu:14.10:python3-devel]
+packages=python3-dev
+
+[ubuntu:14.10:python3-pil]
+packages=python3-pil
+
+[ubuntu:14.10:python3-reportlab]
+packages=python3-reportlab
+
+[ubuntu:14.10:automake]
+packages=automake1.11
+
+[ubuntu:14.10:epm]
+packages=epm
+
+# ********************
+[ubuntu:15.04]
+code_name=Vivid
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.15.2
+release_date=17/04/2015
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+
+libdir_path=/usr/lib
+[ubuntu:15.04:cups]
+packages=libcups2
+
+[ubuntu:15.04:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[ubuntu:15.04:gcc]
+packages=build-essential
+
+[ubuntu:15.04:gs]
+packages=ghostscript
+
+[ubuntu:15.04:libcrypto]
+packages=openssl
+
+[ubuntu:15.04:libjpeg]
+packages=libjpeg-dev
+
+[ubuntu:15.04:libnetsnmp-devel]
+packages=libsnmp-dev,snmp-mibs-downloader
+
+[ubuntu:15.04:libpthread]
+packages=build-essential
+
+[ubuntu:15.04:libtool]
+packages=libtool,libtool-bin
+
+[ubuntu:15.04:libusb]
+packages=libusb-1.0.0-dev,libusb-0.1-4
+
+[ubuntu:15.04:make]
+packages=build-essential
+
+[ubuntu:15.04:pil]
+packages=python-imaging
+
+[ubuntu:15.04:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[ubuntu:15.04:pyqt]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:15.04:python-devel]
+packages=python-dev
+
+[ubuntu:15.04:pyqt4]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:15.04:pyqt4-dbus]
+packages=python-qt4-dbus
+
+#[ubuntu:15.04:python23]
+#packages=python
+
+[ubuntu:15.04:python2X]
+packages=python
+
+[ubuntu:15.04:reportlab]
+packages=python-reportlab
+
+[ubuntu:15.04:sane]
+packages=libsane
+
+[ubuntu:15.04:sane-devel]
+packages=libsane-dev
+
+[ubuntu:15.04:scanimage]
+packages=sane-utils
+
+[ubuntu:15.04:xsane]
+packages=gtk2-engines-pixbuf,xsane
+
+[ubuntu:15.04:python-dbus]
+packages=python-dbus,python-gobject
+
+[ubuntu:15.04:dbus]
+packages=libdbus-1-dev
+
+[ubuntu:15.04:cups-image]
+packages=libcupsimage2-dev
+
+[ubuntu:15.04:cups-ddk]
+packages=cups
+
+[ubuntu:15.04:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[ubuntu:15.04:python-notify]
+packages=python-notify
+
+[ubuntu:15.04:network]
+packages=wget
+
+[ubuntu:15.04:avahi-utils]
+packages=avahi-utils
+
+[ubuntu:15.04:python3-notify2]
+packages=python3-notify2
+
+[ubuntu:15.04:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[ubuntu:15.04:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+
+[ubuntu:15.04:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[ubuntu:15.04:python3-xml]
+packages=python3-lxml
+
+[ubuntu:15.04:python3-devel]
+packages=python3-dev
+
+[ubuntu:15.04:python3-pil]
+packages=python3-pil
+
+[ubuntu:15.04:python3-reportlab]
+packages=python3-reportlab
+
+[ubuntu:15.04:automake]
+packages=automake1.11
+
+[ubuntu:15.04:epm]
+packages=epm
+
+# ********************
+
+[ubuntu:15.10]
+code_name=Willy
+packaged_version=3.15.7
+release_date=22/10/2015
+same_as_version=15.04
+
+[ubuntu:15.10:python3-devel]
+packages=python3-dev,python3.4-dev,python3.5-dev
+
+# ********************
+[ubuntu:16.04]
+code_name=Xenial
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.15.2
+release_date=17/04/2016
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+scanjet_depend_cmd=sudo apt-get install --assume-yes python-pip,sudo pip install --upgrade pip,sudo apt-get install --assume-yes libleptonica-dev,sudo apt-get install --assume-yes tesseract-ocr,sudo apt-get install --assume-yes libtesseract-dev,sudo -H pip install tesserocr,sudo apt-get install --assume-yes libzbar-dev,sudo apt-get install --assume-yes python-zbar,sudo apt-get install --assume-yes python-opencv,sudo apt-get install --assume-yes python-pypdf2,sudo -H pip install imutils
+#sudo apt-get install --assume-yes tesseract-ocr-all,
+#scanjet_py3_depend_cmd=sudo apt-get install --assume-yes python3-pip,sudo pip3 install --upgrade pip,sudo apt-get install --assume-yes libleptonica-dev,sudo apt-get install --assume-yes tesseract-ocr,sudo apt-get install --assume-yes libtesseract-dev,sudo -H pip3 install tesserocr,sudo apt-get install --assume-yes tesseract-ocr-all,sudo -H pip3 install opencv-python,sudo -H pip3 install PyPDF2,sudo -H pip3 install imutils
+
+libdir_path=/usr/lib
+[ubuntu:16.04:cups]
+packages=libcups2
+
+[ubuntu:16.04:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[ubuntu:16.04:gcc]
+packages=build-essential
+
+[ubuntu:16.04:gs]
+packages=ghostscript
+
+[ubuntu:16.04:libcrypto]
+packages=openssl
+
+[ubuntu:16.04:libjpeg]
+packages=libjpeg-dev
+
+[ubuntu:16.04:libnetsnmp-devel]
+packages=libsnmp-dev,snmp-mibs-downloader
+
+[ubuntu:16.04:libpthread]
+packages=build-essential
+
+[ubuntu:16.04:libtool]
+packages=libtool,libtool-bin
+
+[ubuntu:16.04:libusb]
+packages=libusb-1.0.0-dev,libusb-0.1-4
+
+[ubuntu:16.04:make]
+packages=build-essential
+
+[ubuntu:16.04:pil]
+packages=python-imaging
+
+[ubuntu:16.04:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[ubuntu:16.04:pyqt]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:16.04:python-devel]
+packages=python-dev
+
+[ubuntu:16.04:pyqt4]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:16.04:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[ubuntu:16.04:pyqt5]
+packages=gtk2-engines-pixbuf,python-pyqt5
+
+[ubuntu:16.04:pyqt5-dbus]
+packages=python-dbus.mainloop.pyqt5
+
+#[ubuntu:16.04:python23]
+#packages=python
+
+[ubuntu:16.04:python2X]
+packages=python
+
+[ubuntu:16.04:reportlab]
+packages=python-reportlab
+
+[ubuntu:16.04:sane]
+packages=libsane
+
+[ubuntu:16.04:sane-devel]
+packages=libsane-dev
+
+[ubuntu:16.04:scanimage]
+packages=sane-utils
+
+[ubuntu:16.04:xsane]
+packages=gtk2-engines-pixbuf,xsane
+
+[ubuntu:16.04:python-dbus]
+packages=python-dbus,python-gobject
+
+[ubuntu:16.04:dbus]
+packages=libdbus-1-dev
+
+[ubuntu:16.04:cups-image]
+packages=libcupsimage2-dev
+
+[ubuntu:16.04:cups-ddk]
+packages=cups
+
+[ubuntu:16.04:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[ubuntu:16.04:python-notify]
+packages=python-notify
+
+[ubuntu:16.04:network]
+packages=wget
+
+[ubuntu:16.04:avahi-utils]
+packages=avahi-utils
+
+[ubuntu:16.04:python3-notify2]
+packages=python3-notify2
+
+[ubuntu:16.04:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[ubuntu:16.04:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+
+[ubuntu:16.04:python3-pyqt5-dbus]
+packages=python3-dbus.mainloop.pyqt5
+
+[ubuntu:16.04:python3-pyqt5]
+packages=python3-pyqt5,gtk2-engines-pixbuf
+
+[ubuntu:16.04:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[ubuntu:16.04:python3-xml]
+packages=python3-lxml
+
+[ubuntu:16.04:python3-devel]
+packages=python3-dev
+
+[ubuntu:16.04:python3-pil]
+packages=python3-pil
+
+[ubuntu:16.04:python3-reportlab]
+packages=python3-reportlab
+
+[ubuntu:16.04:automake]
+packages=automake1.11
+
+[ubuntu:16.04:epm]
+packages=epm
+
+
+
+# ********************
+[ubuntu:16.10]
+code_name=Yakkety
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.16.10
+release_date=13/10/2016
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+
+libdir_path=/usr/lib
+[ubuntu:16.10:cups]
+packages=libcups2
+
+[ubuntu:16.10:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[ubuntu:16.10:gcc]
+packages=build-essential
+
+[ubuntu:16.10:gs]
+packages=ghostscript
+
+[ubuntu:16.10:libcrypto]
+packages=openssl
+
+[ubuntu:16.10:libjpeg]
+packages=libjpeg-dev
+
+[ubuntu:16.10:libnetsnmp-devel]
+packages=libsnmp-dev,snmp-mibs-downloader
+
+[ubuntu:16.10:libpthread]
+packages=build-essential
+
+[ubuntu:16.10:libtool]
+packages=libtool,libtool-bin
+
+[ubuntu:16.10:libusb]
+packages=libusb-1.0.0-dev,libusb-0.1-4
+
+[ubuntu:16.10:make]
+packages=build-essential
+
+[ubuntu:16.10:pil]
+packages=python-imaging
+
+[ubuntu:16.10:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[ubuntu:16.10:pyqt]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:16.10:python-devel]
+packages=python-dev
+
+[ubuntu:16.10:pyqt4]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:16.10:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[ubuntu:16.10:pyqt5]
+packages=gtk2-engines-pixbuf,python-pyqt5
+
+[ubuntu:16.10:pyqt5-dbus]
+packages=python-dbus.mainloop.pyqt5
+
+#[ubuntu:16.10:python23]
+#packages=python
+
+[ubuntu:16.10:python2X]
+packages=python
+
+[ubuntu:16.10:reportlab]
+packages=python-reportlab
+
+[ubuntu:16.10:sane]
+packages=libsane
+
+[ubuntu:16.10:sane-devel]
+packages=libsane-dev
+
+[ubuntu:16.10:scanimage]
+packages=sane-utils
+
+[ubuntu:16.10:xsane]
+packages=gtk2-engines-pixbuf,xsane
+
+[ubuntu:16.10:python-dbus]
+packages=python-dbus,python-gobject
+
+[ubuntu:16.10:dbus]
+packages=libdbus-1-dev
+
+[ubuntu:16.10:cups-image]
+packages=libcupsimage2-dev
+
+[ubuntu:16.10:cups-ddk]
+packages=cups
+
+[ubuntu:16.10:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[ubuntu:16.10:python-notify]
+packages=python-notify
+
+[ubuntu:16.10:network]
+packages=wget
+
+[ubuntu:16.10:avahi-utils]
+packages=avahi-utils
+
+[ubuntu:16.10:python3-notify2]
+packages=python3-notify2
+
+[ubuntu:16.10:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[ubuntu:16.10:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+
+[ubuntu:16.10:python3-pyqt5-dbus]
+packages=python3-dbus.mainloop.pyqt5
+
+[ubuntu:16.10:python3-pyqt5]
+packages=python3-pyqt5,gtk2-engines-pixbuf
+
+[ubuntu:16.10:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[ubuntu:16.10:python3-xml]
+packages=python3-lxml
+
+[ubuntu:16.10:python3-devel]
+packages=python3-dev
+
+[ubuntu:16.10:python3-pil]
+packages=python3-pil
+
+[ubuntu:16.10:python3-reportlab]
+packages=python3-reportlab
+
+[ubuntu:16.10:automake]
+packages=automake1.11
+
+[ubuntu:16.10:epm]
+packages=epm
+
+
+# ****************************************
+
+[ubuntu:17.04]
+code_name=Zesty
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.17.5
+release_date=31/05/2017
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+
+libdir_path=/usr/lib
+[ubuntu:17.04:cups]
+packages=libcups2
+
+[ubuntu:17.04:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[ubuntu:17.04:gcc]
+packages=build-essential
+
+[ubuntu:17.04:gs]
+packages=ghostscript
+
+[ubuntu:17.04:libcrypto]
+packages=openssl
+
+[ubuntu:17.04:libjpeg]
+packages=libjpeg-dev
+
+[ubuntu:17.04:libnetsnmp-devel]
+packages=libsnmp-dev,snmp-mibs-downloader
+
+[ubuntu:17.04:libpthread]
+packages=build-essential
+
+[ubuntu:17.04:libtool]
+packages=libtool,libtool-bin
+
+[ubuntu:17.04:libusb]
+packages=libusb-1.0.0-dev,libusb-0.1-4
+
+[ubuntu:17.04:make]
+packages=build-essential
+
+[ubuntu:17.04:pil]
+packages=python-imaging
+
+[ubuntu:17.04:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[ubuntu:17.04:pyqt]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:17.04:python-devel]
+packages=python-dev
+
+[ubuntu:17.04:pyqt4]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:17.04:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[ubuntu:17.04:pyqt5]
+packages=gtk2-engines-pixbuf,python-pyqt5
+
+[ubuntu:17.04:pyqt5-dbus]
+packages=python-dbus.mainloop.pyqt5
+
+#[ubuntu:17.04:python23]
+#packages=python
+
+[ubuntu:17.04:python2X]
+packages=python
+
+[ubuntu:17.04:reportlab]
+packages=python-reportlab
+
+[ubuntu:17.04:sane]
+packages=libsane
+
+[ubuntu:17.04:sane-devel]
+packages=libsane-dev
+
+[ubuntu:17.04:scanimage]
+packages=sane-utils
+
+[ubuntu:17.04:xsane]
+packages=gtk2-engines-pixbuf,xsane
+
+[ubuntu:17.04:python-dbus]
+packages=python-dbus,python-gobject
+
+[ubuntu:17.04:dbus]
+packages=libdbus-1-dev
+
+[ubuntu:17.04:cups-image]
+packages=libcupsimage2-dev
+
+[ubuntu:17.04:cups-ddk]
+packages=cups
+
+[ubuntu:17.04:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[ubuntu:17.04:python-notify]
+packages=python-notify
+
+[ubuntu:17.04:network]
+packages=wget
+
+[ubuntu:17.04:avahi-utils]
+packages=avahi-utils
+
+[ubuntu:17.04:python3-notify2]
+packages=python3-notify2
+
+[ubuntu:17.04:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[ubuntu:17.04:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+
+[ubuntu:17.04:python3-pyqt5-dbus]
+packages=python3-dbus.mainloop.pyqt5
+
+[ubuntu:17.04:python3-pyqt5]
+packages=python3-pyqt5,gtk2-engines-pixbuf
+
+[ubuntu:17.04:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[ubuntu:17.04:python3-xml]
+packages=python3-lxml
+
+[ubuntu:17.04:python3-devel]
+packages=python3-dev
+
+[ubuntu:17.04:python3-pil]
+packages=python3-pil
+
+[ubuntu:17.04:python3-reportlab]
+packages=python3-reportlab
+
+[ubuntu:17.04:automake]
+packages=automake1.11
+
+[ubuntu:17.04:epm]
+packages=epm
+
+# ****************************************
+
+[ubuntu:17.10]
+code_name=Artful Aardvark
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.17.11
+release_date=19/10/2017
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+#scanjet_depend_cmd=sudo apt-get install --assume-yes python2-pip,sudo pip2 install --upgrade pip,sudo apt-get install --assume-yes libleptonica-dev,sudo apt-get install --assume-yes tesseract-ocr,sudo apt-get install --assume-yes libtesseract-dev,sudo -H pip2 install tesserocr,sudo apt-get install --assume-yes tesseract-ocr-all,sudo apt-get install --assume-yes libzbar-dev,sudo apt-get install --assume-yes python-zbar,sudo -H pip2 install opencv-python,sudo -H pip2 install PyPDF2,sudo -H pip2 install imutils
+#scanjet_py3_depend_cmd=sudo apt-get install --assume-yes python3-pip,sudo pip3 install --upgrade pip,sudo apt-get install --assume-yes libleptonica-dev,sudo apt-get install --assume-yes tesseract-ocr,sudo apt-get install --assume-yes libtesseract-dev,sudo -H pip3 install tesserocr,sudo apt-get install --assume-yes tesseract-ocr-all,sudo -H pip3 install opencv-python,sudo -H pip3 install PyPDF2,sudo -H pip3 install imutils
+
+libdir_path=/usr/lib
+[ubuntu:17.10:cups]
+packages=libcups2
+
+[ubuntu:17.10:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[ubuntu:17.10:gcc]
+packages=build-essential
+
+[ubuntu:17.10:gs]
+packages=ghostscript
+
+[ubuntu:17.10:libcrypto]
+packages=openssl,libssl-dev
+
+[ubuntu:17.10:libjpeg]
+packages=libjpeg-dev
+
+[ubuntu:17.10:libnetsnmp-devel]
+packages=libsnmp-dev,snmp-mibs-downloader
+
+[ubuntu:17.10:libpthread]
+packages=build-essential
+
+[ubuntu:17.10:libtool]
+packages=libtool,libtool-bin
+
+[ubuntu:17.10:libusb]
+packages=libusb-1.0.0-dev,libusb-0.1-4
+
+[ubuntu:17.10:make]
+packages=build-essential
+
+[ubuntu:17.10:pil]
+packages=python-imaging
+
+[ubuntu:17.10:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[ubuntu:17.10:pyqt]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:17.10:python-devel]
+packages=python-dev
+
+[ubuntu:17.10:pyqt4]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:17.10:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[ubuntu:17.10:pyqt5]
+packages=gtk2-engines-pixbuf,python-pyqt5
+
+[ubuntu:17.10:pyqt5-dbus]
+packages=python-dbus.mainloop.pyqt5
+
+#[ubuntu:17.10:python23]
+#packages=python
+
+[ubuntu:17.10:python2X]
+packages=python
+
+[ubuntu:17.10:reportlab]
+packages=python-reportlab
+
+[ubuntu:17.10:sane]
+packages=libsane
+
+[ubuntu:17.10:sane-devel]
+packages=libsane-dev
+
+[ubuntu:17.10:scanimage]
+packages=sane-utils
+
+[ubuntu:17.10:xsane]
+packages=gtk2-engines-pixbuf,xsane
+
+[ubuntu:17.10:python-dbus]
+packages=python-dbus,python-gobject
+
+[ubuntu:17.10:dbus]
+packages=libdbus-1-dev
+
+[ubuntu:17.10:cups-image]
+packages=libcupsimage2-dev
+
+[ubuntu:17.10:cups-ddk]
+packages=cups
+
+[ubuntu:17.10:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[ubuntu:17.10:python-notify]
+packages=python-notify
+
+[ubuntu:17.10:network]
+packages=wget
+
+[ubuntu:17.10:avahi-utils]
+packages=avahi-utils
+
+[ubuntu:17.10:python3-notify2]
+packages=python3-notify2
+
+[ubuntu:17.10:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[ubuntu:17.10:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+
+[ubuntu:17.10:python3-pyqt5-dbus]
+packages=python3-dbus.mainloop.pyqt5
+
+[ubuntu:17.10:python3-pyqt5]
+packages=python3-pyqt5,gtk2-engines-pixbuf
+
+[ubuntu:17.10:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[ubuntu:17.10:python3-xml]
+packages=python3-lxml
+
+[ubuntu:17.10:python3-devel]
+packages=python3-dev
+
+[ubuntu:17.10:python3-pil]
+packages=python3-pil
+
+[ubuntu:17.10:python3-reportlab]
+packages=python3-reportlab
+
+[ubuntu:17.10:automake]
+packages=automake1.11
+
+[ubuntu:17.10:epm]
+packages=epm
+
+# ****************************************
+
+[ubuntu:18.04]
+code_name=Bionic Beaver
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.18.4
+release_date=5/04/2018
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+#scanjet_depend_cmd=sudo apt-get install --assume-yes python-pip,sudo pip2 install --upgrade pip,sudo apt-get install --assume-yes libleptonica-dev,sudo apt-get install --assume-yes tesseract-ocr,sudo apt-get install --assume-yes libtesseract-dev,sudo -H pip2 install tesserocr,sudo apt-get install --assume-yes tesseract-ocr-all,sudo apt-get install --assume-yes libzbar-dev,sudo apt-get install --assume-yes python-zbar,sudo -H pip2 install opencv-python,sudo -H pip2 install PyPDF2,sudo -H pip2 install imutils
+#scanjet_py3_depend_cmd=sudo apt-get install --assume-yes python3-pip,sudo pip3 install --upgrade pip,sudo apt-get install --assume-yes libleptonica-dev,sudo apt-get install --assume-yes tesseract-ocr,sudo apt-get install --assume-yes libtesseract-dev,sudo -H pip3 install tesserocr,sudo apt-get install --assume-yes tesseract-ocr-all,sudo -H pip3 install opencv-python,sudo -H pip3 install PyPDF2,sudo -H pip3 install imutils
+
+libdir_path=/usr/lib
+
+[ubuntu:18.04:cups]
+packages=libcups2
+
+[ubuntu:18.04:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[ubuntu:18.04:gcc]
+packages=build-essential
+
+[ubuntu:18.04:gs]
+packages=ghostscript
+
+[ubuntu:18.04:libcrypto]
+packages=openssl
+
+[ubuntu:18.04:libjpeg]
+packages=libjpeg-dev
+
+[ubuntu:18.04:libnetsnmp-devel]
+packages=libsnmp-dev,snmp-mibs-downloader
+
+[ubuntu:18.04:libpthread]
+packages=build-essential
+
+[ubuntu:18.04:libtool]
+packages=libtool,libtool-bin
+
+[ubuntu:18.04:libusb]
+packages=libusb-1.0.0-dev,libusb-0.1-4
+
+[ubuntu:18.04:make]
+packages=build-essential
+
+[ubuntu:18.04:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[ubuntu:18.04:pyqt]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:18.04:python-devel]
+packages=python-dev
+
+[ubuntu:18.04:pyqt4]
+packages=gtk2-engines-pixbuf,python-qt4
+
+[ubuntu:18.04:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[ubuntu:18.04:pyqt5]
+packages=gtk2-engines-pixbuf,python-pyqt5
+
+[ubuntu:18.04:pyqt5-dbus]
+packages=python-dbus.mainloop.pyqt5
+
+#[ubuntu:18.04:python23]
+#packages=python
+
+[ubuntu:18.04:python2X]
+packages=python
+
+[ubuntu:18.04:reportlab]
+packages=python-reportlab
+
+[ubuntu:18.04:sane]
+packages=libsane
+
+[ubuntu:18.04:sane-devel]
+packages=libsane-dev
+
+[ubuntu:18.04:scanimage]
+packages=sane-utils
+
+[ubuntu:18.04:xsane]
+packages=gtk2-engines-pixbuf,xsane
+
+[ubuntu:18.04:python-dbus]
+packages=python-dbus,python-gobject
+
+[ubuntu:18.04:dbus]
+packages=libdbus-1-dev
+
+[ubuntu:18.04:cups-image]
+packages=libcupsimage2-dev
+
+[ubuntu:18.04:cups-ddk]
+packages=cups
+
+[ubuntu:18.04:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[ubuntu:18.04:python-notify]
+packages=python-notify
+
+[ubuntu:18.04:network]
+packages=wget
+
+[ubuntu:18.04:avahi-utils]
+packages=avahi-utils
+
+[ubuntu:18.04:python3-notify2]
+packages=python3-notify2
+
+[ubuntu:18.04:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[ubuntu:18.04:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+
+[ubuntu:18.04:python3-pyqt5-dbus]
+packages=python3-dbus.mainloop.pyqt5
+
+[ubuntu:18.04:python3-pyqt5]
+packages=python3-pyqt5,gtk2-engines-pixbuf
+
+[ubuntu:18.04:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[ubuntu:18.04:python3-xml]
+packages=python3-lxml
+
+[ubuntu:18.04:python3-devel]
+packages=python3-dev
+
+[ubuntu:18.04:python3-pil]
+packages=python3-pil
+
+[ubuntu:18.04:python3-reportlab]
+packages=python3-reportlab
+
+[ubuntu:18.04:automake]
+packages=automake1.11
+
+[ubuntu:18.04:epm]
+packages=epm
+
+# ****************************************
+
+[debian]
+index=2
+versions=6.0,6.0.1,6.0.2,6.0.3,6.0.4,6.0.5,6.0.6,6.0.7,6.0.8,6.0.9,6.0.10,7.0,7.1,7.2,7.3,7.4,7.5,7.6,7.7,7.8,7.9,8.0,8.1,8.2,8.3,8.4,8.5,8.6,8.7,8.8,9.1,9.2,9.3,9.4,9.5
+display_name=Debian
+alt_names=
+display=1
+notes=
+package_mgrs=dpkg,apt-get,synaptic,update-manager,adept,aptitude
+package_mgr_cmd=su -c "apt-get install --force-yes -y $packages_to_install"
+pre_depend_cmd=su -c "dpkg --configure -a",su -c "apt-get install -f",su -c "apt-get update"
+post_depend_cmd=
+#su -c "apt-get install --force-yes -y python-qt4",su -c "apt-get install --force-yes -y python-qt4-dbus",
+scanjet_depend_cmd=su -c "apt-get install --force-yes -y python-pip",su -c "pip install --upgrade pip",su -c "apt-get install --force-yes -y libleptonica-dev",su -c "apt-get install --force-yes -y tesseract-ocr",su -c "apt-get install --force-yes -y libtesseract-dev",su -c "pip install tesserocr",su -c "apt-get install --force-yes -y libzbar-dev",su -c "apt-get install --force-yes -y python-zbar",su -c "apt-get install --force-yes -y python-opencv",su -c "apt-get install --force-yes -y python-pypdf2",su -c "pip install imutils"
+#su -c "apt-get install --force-yes -y tesseract-ocr-all",
+#su -c "apt-get install --force-yes -y python3-pyqt4",su -c "apt-get install --force-yes -y gtk2-engines-pixbuf",su -c "apt-get install --force-yes -y python3-dbus.mainloop.qt",
+scanjet_py3_depend_cmd=su -c "apt-get install --force-yes -y python3-pip",su -c "pip3 install --upgrade pip",su -c "apt-get install --force-yes -y libleptonica-dev",su -c "apt-get install --force-yes -y tesseract-ocr",su -c "apt-get install --force-yes -y libtesseract-dev",su -c "pip3 install tesserocr",su -c "pip3 install opencv-python",su -c "pip3 install PyPDF2",su -c "pip3 install imutils
+#su -c "apt-get install --force-yes -y tesseract-ocr-all",
+hplip_remove_cmd=su -c "apt-get remove --yes hplip hpijs hplip-data"
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[debian:6.0]
+code_name=Squeeze
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=2.8.6
+release_date=
+notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+policykit=0
+
+
+[debian:6.0:cups]
+packages=cups,libcups2
+
+[debian:6.0:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[debian:6.0:gcc]
+packages=g++
+
+[debian:6.0:gs]
+packages=gs-esp
+
+[debian:6.0:libcrypto]
+packages=libssl-dev
+
+[debian:6.0:libjpeg]
+packages=libjpeg62-dev
+
+[debian:6.0:libnetsnmp-devel]
+packages=libsnmp-dev
+
+[debian:6.0:libpthread]
+packages=libc6
+
+[debian:6.0:libtool]
+packages=libtool
+
+[debian:6.0:libusb]
+packages=libusb-1.0.0-dev
+
+[debian:6.0:make]
+packages=make
+
+[debian:6.0:pil]
+packages=python-imaging
+
+[debian:6.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[debian:6.0:pyqt]
+packages=python-qt3
+
+[debian:6.0:python-devel]
+packages=python-dev
+
+[debian:6.0:pyqt4]
+packages=python-qt4
+
+[debian:6.0:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[debian:6.0:python23]
+packages=python
+
+[debian:6.0:python2X]
+packages=python
+
+[debian:6.0:reportlab]
+packages=python-reportlab
+
+[debian:6.0:sane]
+packages=sane
+
+[debian:6.0:sane-devel]
+packages=libsane-dev
+
+[debian:6.0:scanimage]
+packages=sane-utils
+
+[debian:6.0:xsane]
+packages=xsane
+
+[debian:6.0:cups-ddk]
+packages=
+
+[debian:6.0:python-dbus]
+packages=python-dbus,python-gobject
+
+[debian:6.0:dbus]
+packages=libdbus-1-dev
+
+[debian:6.0:python-ctypes]
+packages=python-ctypes
+
+[debian:6.0:cups-image]
+packages=libcupsimage2,libcupsimage2-dev
+
+[debian:6.0:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[debian:6.0:python-notify]
+packages=python-notify
+
+[debian:6.0:network]
+packages=wget
+
+[debian:6.0:avahi-utils]
+packages=avahi-utils
+
+[debian:6.0:automake]
+packages=automake1.11
+
+[debian:6.0:epm]
+packages=epm
+
+# *********************
+[debian:6.0.1]
+same_as_version=6.0
+
+[debian:6.0.2]
+same_as_version=6.0
+
+[debian:6.0.3]
+same_as_version=6.0
+
+[debian:6.0.4]
+same_as_version=6.0
+
+[debian:6.0.5]
+same_as_version=6.0
+
+[debian:6.0.6]
+same_as_version=6.0
+
+[debian:6.0.7]
+same_as_version=6.0
+
+[debian:6.0.8]
+same_as_version=6.0
+
+[debian:6.0.9]
+same_as_version=6.0
+
+[debian:6.0.10]
+same_as_version=6.0
+
+# *********************
+
+[debian:7.0]
+code_name=Wheezy
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.12.6
+release_date=04/05/2013
+notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+policykit=0
+
+# This libdir_path will be used only for 64 bit machine.
+libdir_path=/usr/lib/x86_64-linux-gnu
+
+[debian:7.0:cups]
+packages=cups,libcups2
+
+[debian:7.0:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[debian:7.0:gcc]
+packages=g++
+
+[debian:7.0:gs]
+packages=ghostscript,ghostscript-cups,ghostscript-x
+
+[debian:7.0:libcrypto]
+packages=libssl-dev
+
+[debian:7.0:libjpeg]
+packages=libjpeg8-dev
+
+[debian:7.0:libnetsnmp-devel]
+packages=libsnmp-dev
+
+[debian:7.0:libpthread]
+packages=libc6
+
+[debian:7.0:libtool]
+packages=libtool
+
+[debian:7.0:libusb]
+packages=libusb-1.0.0-dev
+
+[debian:7.0:make]
+packages=make
+
+[debian:7.0:pil]
+packages=python-imaging
+
+[debian:7.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[debian:7.0:pyqt]
+packages=python-qt3
+
+[debian:7.0:python-devel]
+packages=python-dev
+
+[debian:7.0:pyqt4]
+packages=python-qt4
+
+[debian:7.0:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[debian:7.0:python23]
+packages=python
+
+[debian:7.0:python2X]
+packages=python
+
+[debian:7.0:reportlab]
+packages=python-reportlab
+
+[debian:7.0:sane]
+packages=sane
+
+[debian:7.0:sane-devel]
+packages=libsane-dev
+
+[debian:7.0:scanimage]
+packages=sane-utils
+
+[debian:7.0:xsane]
+packages=xsane
+
+[debian:7.0:cups-ddk]
+packages=
+
+[debian:7.0:python-dbus]
+packages=python-dbus,python-gobject
+
+[debian:7.0:dbus]
+packages=libdbus-1-dev
+
+[debian:7.0:python-ctypes]
+packages=python-ctypes
+
+[debian:7.0:cups-image]
+packages=libcupsimage2,libcupsimage2-dev
+
+[debian:7.0:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[debian:7.0:python-notify]
+packages=python-notify
+
+[debian:7.0:network]
+packages=wget
+
+[debian:7.0:avahi-utils]
+packages=avahi-utils
+
+[debian:7.0:python3-notify2]
+packages=python3-notify2
+
+[debian:7.0:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[debian:7.0:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+
+[debian:7.0:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[debian:7.0:python3-xml]
+packages=python3-lxml
+
+[debian:7.0:python3-devel]
+packages=python3-dev
+
+[debian:7.0:python3-pil]
+packages=PKG_FROM_PIP:pillow
+
+[debian:7.0:python3-reportlab]
+packages=python3-reportlab
+
+[debian:7.0:automake]
+packages=automake1.11
+
+[debian:7.0:epm]
+packages=epm
+
+
+# ****************************************
+
+[debian:7.1]
+same_as_version=7.0
+
+[debian:7.2]
+same_as_version=7.0
+
+[debian:7.3]
+same_as_version=7.0
+
+[debian:7.4]
+same_as_version=7.0
+
+[debian:7.5]
+same_as_version=7.0
+
+[debian:7.6]
+same_as_version=7.0
+
+[debian:7.7]
+same_as_version=7.0
+
+[debian:7.8]
+same_as_version=7.0
+
+[debian:7.9]
+same_as_version=7.0
+
+
+# *********************
+
+[debian:8.0]
+code_name=Jessie
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.14.6
+release_date=04/05/2015
+notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+policykit=0
+
+# This libdir_path will be used only for 64 bit machine.
+libdir_path=/usr/lib/x86_64-linux-gnu
+
+[debian:8.0:cups]
+packages=cups,libcups2
+
+[debian:8.0:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[debian:8.0:gcc]
+packages=g++
+
+[debian:8.0:gs]
+packages=ghostscript,ghostscript-cups,ghostscript-x
+
+[debian:8.0:libcrypto]
+packages=libssl-dev
+
+[debian:8.0:libjpeg]
+packages=libjpeg62-turbo-dev
+
+[debian:8.0:libnetsnmp-devel]
+packages=libsnmp-dev,snmp
+
+[debian:8.0:libpthread]
+packages=libc6
+
+[debian:8.0:libtool]
+packages=libtool,libtool-bin
+
+[debian:8.0:libusb]
+packages=libusb-1.0.0-dev
+
+[debian:8.0:make]
+packages=make
+
+[debian:8.0:pil]
+packages=python-imaging
+
+[debian:8.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[debian:8.0:pyqt]
+packages=python-qt3
+
+[debian:8.0:python-devel]
+packages=python-dev
+
+[debian:8.0:pyqt4]
+packages=python-qt4
+
+[debian:8.0:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[debian:8.0:python23]
+packages=python
+
+[debian:8.0:python2X]
+packages=python
+
+[debian:8.0:reportlab]
+packages=python-reportlab
+
+[debian:8.0:sane]
+packages=sane
+
+[debian:8.0:sane-devel]
+packages=libsane-dev
+
+[debian:8.0:scanimage]
+packages=sane-utils
+
+[debian:8.0:xsane]
+packages=xsane
+
+[debian:8.0:cups-ddk]
+packages=
+
+[debian:8.0:python-dbus]
+packages=python-dbus,python-gobject
+
+[debian:8.0:dbus]
+packages=libdbus-1-dev
+
+[debian:8.0:python-ctypes]
+packages=python-ctypes
+
+[debian:8.0:cups-image]
+packages=libcupsimage2,libcupsimage2-dev
+
+[debian:8.0:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[debian:8.0:python-notify]
+packages=python-notify
+
+[debian:8.0:network]
+packages=wget
+
+[debian:8.0:avahi-utils]
+packages=avahi-utils
+
+[debian:8.0:gtk]
+packages=libcanberra-gtk-module
+
+[debian:8.0:python3-notify2]
+packages=python3-notify2
+
+[debian:8.0:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[debian:8.0:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+
+[debian:8.0:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[debian:8.0:python3-xml]
+packages=python3-lxml
+
+[debian:8.0:python3-devel]
+packages=python3-dev
+
+[debian:8.0:python3-pil]
+packages=python3-pil
+
+[debian:8.0:python3-reportlab]
+packages=python3-reportlab
+
+[debian:8.0:automake]
+packages=automake1.11
+
+[debian:8.0:epm]
+packages=epm
+
+
+# *********************
+
+[debian:8.1]
+same_as_version=8.0
+
+# *********************
+
+[debian:8.2]
+same_as_version=8.0
+
+# *********************
+
+[debian:8.3]
+same_as_version=8.0
+
+# *********************
+
+[debian:8.4]
+code_name=Jessie
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.14.6
+release_date=04/05/2016
+notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt5
+native_cups=1
+policykit=0
+
+# This libdir_path will be used only for 64 bit machine.
+libdir_path=/usr/lib/x86_64-linux-gnu
+
+[debian:8.4:cups]
+packages=cups,libcups2
+
+[debian:8.4:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[debian:8.4:gcc]
+packages=g++
+
+[debian:8.4:gs]
+packages=ghostscript,ghostscript-cups,ghostscript-x
+
+[debian:8.4:libcrypto]
+packages=libssl-dev
+
+[debian:8.4:libjpeg]
+packages=libjpeg62-turbo-dev
+
+[debian:8.4:libnetsnmp-devel]
+packages=libsnmp-dev,snmp
+
+[debian:8.4:libpthread]
+packages=libc6
+
+[debian:8.4:libtool]
+packages=libtool,libtool-bin
+
+[debian:8.4:libusb]
+packages=libusb-1.0.0-dev
+
+[debian:8.4:make]
+packages=make
+
+[debian:8.4:pil]
+packages=python-imaging
+
+[debian:8.4:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[debian:8.4:pyqt]
+packages=python-qt3
+
+[debian:8.4:python-devel]
+packages=python-dev
+
+[debian:8.4:pyqt4]
+packages=python-qt4
+
+[debian:8.4:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[debian:8.4:python23]
+packages=python
+
+[debian:8.4:python2X]
+packages=python
+
+[debian:8.4:reportlab]
+packages=python-reportlab
+
+[debian:8.4:sane]
+packages=sane
+
+[debian:8.4:sane-devel]
+packages=libsane-dev
+
+[debian:8.4:scanimage]
+packages=sane-utils
+
+[debian:8.4:xsane]
+packages=xsane
+
+[debian:8.4:cups-ddk]
+packages=
+
+[debian:8.4:python-dbus]
+packages=python-dbus,python-gobject
+
+[debian:8.4:dbus]
+packages=libdbus-1-dev
+
+[debian:8.4:python-ctypes]
+packages=python-ctypes
+
+[debian:8.4:cups-image]
+packages=libcupsimage2,libcupsimage2-dev
+
+[debian:8.4:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[debian:8.4:python-notify]
+packages=python-notify
+
+[debian:8.4:network]
+packages=wget
+
+[debian:8.4:avahi-utils]
+packages=avahi-utils
+
+[debian:8.4:gtk]
+packages=libcanberra-gtk-module
+
+[debian:8.4:python3-notify2]
+packages=python3-notify2
+
+[debian:8.4:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[debian:8.4:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+
+[debian:8.4:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[debian:8.4:python3-xml]
+packages=python3-lxml
+
+[debian:8.4:python3-devel]
+packages=python3-dev
+
+[debian:8.4:python3-pil]
+packages=python3-pil
+
+[debian:8.4:python3-reportlab]
+packages=python3-reportlab
+
+[debian:8.4:python3-pyqt5-dbus]
+packages=python3-dbus.mainloop.pyqt5
+
+[debian:8.4:python3-pyqt5]
+packages=python3-pyqt5,gtk2-engines-pixbuf
+
+[debian:8.4:pyqt5]
+packages=gtk2-engines-pixbuf,python-pyqt5
+
+[debian:8.4:pyqt5-dbus]
+packages=python-dbus.mainloop.pyqt5
+
+[debian:8.4:automake]
+packages=automake1.11
+
+[debian:8.4:epm]
+packages=epm
+
+
+# *********************
+
+[debian:8.5]
+code_name=Jessie
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.16.8
+release_date=27/08/2016
+notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt5
+native_cups=1
+policykit=0
+
+# This libdir_path will be used only for 64 bit machine.
+libdir_path=/usr/lib/x86_64-linux-gnu
+
+[debian:8.5:cups]
+packages=cups,libcups2
+
+[debian:8.5:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[debian:8.5:gcc]
+packages=g++
+
+[debian:8.5:gs]
+packages=ghostscript,ghostscript-cups,ghostscript-x
+
+[debian:8.5:libcrypto]
+packages=libssl-dev
+
+[debian:8.5:libjpeg]
+packages=libjpeg62-turbo-dev
+
+[debian:8.5:libnetsnmp-devel]
+packages=libsnmp-dev,snmp
+
+[debian:8.5:libpthread]
+packages=libc6
+
+[debian:8.5:libtool]
+packages=libtool,libtool-bin
+
+[debian:8.5:libusb]
+packages=libusb-1.0.0-dev
+
+[debian:8.5:make]
+packages=make
+
+[debian:8.5:pil]
+packages=python-imaging
+
+[debian:8.5:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[debian:8.5:pyqt]
+packages=python-qt3
+
+[debian:8.5:python-devel]
+packages=python-dev
+
+[debian:8.5:pyqt4]
+packages=python-qt4
+
+[debian:8.5:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[debian:8.5:python23]
+packages=python
+
+[debian:8.5:python2X]
+packages=python
+
+[debian:8.5:reportlab]
+packages=python-reportlab
+
+[debian:8.5:sane]
+packages=sane
+
+[debian:8.5:sane-devel]
+packages=libsane-dev
+
+[debian:8.5:scanimage]
+packages=sane-utils
+
+[debian:8.5:xsane]
+packages=xsane
+
+[debian:8.5:cups-ddk]
+packages=
+
+[debian:8.5:python-dbus]
+packages=python-dbus,python-gobject
+
+[debian:8.5:dbus]
+packages=libdbus-1-dev
+
+[debian:8.5:python-ctypes]
+packages=python-ctypes
+
+[debian:8.5:cups-image]
+packages=libcupsimage2,libcupsimage2-dev
+
+[debian:8.5:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[debian:8.5:python-notify]
+packages=python-notify
+
+[debian:8.5:network]
+packages=wget
+
+[debian:8.5:avahi-utils]
+packages=avahi-utils
+
+[debian:8.5:gtk]
+packages=libcanberra-gtk-module
+
+[debian:8.5:python3-notify2]
+packages=python3-notify2
+
+[debian:8.5:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[debian:8.5:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+
+[debian:8.5:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[debian:8.5:python3-xml]
+packages=python3-lxml
+
+[debian:8.5:python3-devel]
+packages=python3-dev
+
+[debian:8.5:python3-pil]
+packages=python3-pil
+
+[debian:8.5:python3-reportlab]
+packages=python3-reportlab
+
+[debian:8.5:python3-pyqt5-dbus]
+packages=python3-dbus.mainloop.pyqt5
+
+[debian:8.5:python3-pyqt5]
+packages=python3-pyqt5,gtk2-engines-pixbuf
+
+[debian:8.5:pyqt5]
+packages=gtk2-engines-pixbuf,python-pyqt5
+
+[debian:8.5:pyqt5-dbus]
+packages=python-dbus.mainloop.pyqt5
+
+[debian:8.5:automake]
+packages=automake1.11
+
+[debian:8.5:epm]
+packages=epm
+
+
+# *********************
+
+[debian:8.6]
+code_name=Jessie
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.16.10
+release_date=22/10/2016
+notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt5
+native_cups=1
+policykit=0
+# This libdir_path will be used only for 64 bit machine.
+libdir_path=/usr/lib/x86_64-linux-gnu
+[debian:8.6:cups]
+packages=cups,libcups2
+[debian:8.6:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+[debian:8.6:gcc]
+packages=g++
+[debian:8.6:gs]
+packages=ghostscript,ghostscript-cups,ghostscript-x
+[debian:8.6:libcrypto]
+packages=libssl-dev
+[debian:8.6:libjpeg]
+packages=libjpeg62-turbo-dev
+[debian:8.6:libnetsnmp-devel]
+packages=libsnmp-dev,snmp
+[debian:8.6:libpthread]
+packages=libc6
+[debian:8.6:libtool]
+packages=libtool,libtool-bin
+[debian:8.6:libusb]
+packages=libusb-1.0.0-dev
+[debian:8.6:make]
+packages=make
+[debian:8.6:pil]
+packages=python-imaging
+[debian:8.6:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+[debian:8.6:pyqt]
+packages=python-qt3
+[debian:8.6:python-devel]
+packages=python-dev
+[debian:8.6:pyqt4]
+packages=python-qt4
+[debian:8.6:pyqt4-dbus]
+packages=python-qt4-dbus
+[debian:8.6:python23]
+packages=python
+[debian:8.6:python2X]
+packages=python
+[debian:8.6:reportlab]
+packages=python-reportlab
+[debian:8.6:sane]
+packages=sane
+[debian:8.6:sane-devel]
+packages=libsane-dev
+[debian:8.6:scanimage]
+packages=sane-utils
+[debian:8.6:xsane]
+packages=xsane
+[debian:8.6:cups-ddk]
+packages=
+[debian:8.6:python-dbus]
+packages=python-dbus,python-gobject
+[debian:8.6:dbus]
+packages=libdbus-1-dev
+[debian:8.6:python-ctypes]
+packages=python-ctypes
+[debian:8.6:cups-image]
+packages=libcupsimage2,libcupsimage2-dev
+[debian:8.6:policykit]
+packages=policykit-1,policykit-1-gnome
+[debian:8.6:python-notify]
+packages=python-notify
+[debian:8.6:network]
+packages=wget
+[debian:8.6:avahi-utils]
+packages=avahi-utils
+[debian:8.6:gtk]
+packages=libcanberra-gtk-module
+[debian:8.6:python3-notify2]
+packages=python3-notify2
+[debian:8.6:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+[debian:8.6:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+[debian:8.6:python3-dbus]
+packages=python3-dbus,python3-gi
+[debian:8.6:python3-xml]
+packages=python3-lxml
+[debian:8.6:python3-devel]
+packages=python3-dev
+[debian:8.6:python3-pil]
+packages=python3-pil
+[debian:8.6:python3-reportlab]
+packages=python3-reportlab
+[debian:8.6:python3-pyqt5-dbus]
+packages=python3-dbus.mainloop.pyqt5
+[debian:8.6:python3-pyqt5]
+packages=python3-pyqt5,gtk2-engines-pixbuf
+[debian:8.6:pyqt5]
+packages=gtk2-engines-pixbuf,python-pyqt5
+[debian:8.6:pyqt5-dbus]
+packages=python-dbus.mainloop.pyqt5
+
+[debian:8.6:automake]
+packages=automake1.11
+
+[debian:8.6:epm]
+packages=epm
+
+
+
+# *********************
+
+[debian:8.7]
+code_name=Jessie
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.17.3
+release_date=22/10/2016
+notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt5
+native_cups=1
+policykit=0
+# This libdir_path will be used only for 64 bit machine.
+libdir_path=/usr/lib/x86_64-linux-gnu
+[debian:8.7:cups]
+packages=cups,libcups2
+[debian:8.7:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+[debian:8.7:gcc]
+packages=g++
+[debian:8.7:gs]
+packages=ghostscript,ghostscript-cups,ghostscript-x
+[debian:8.7:libcrypto]
+packages=libssl-dev
+[debian:8.7:libjpeg]
+packages=libjpeg62-turbo-dev
+[debian:8.7:libnetsnmp-devel]
+packages=libsnmp-dev,snmp
+[debian:8.7:libpthread]
+packages=libc6
+[debian:8.7:libtool]
+packages=libtool,libtool-bin
+[debian:8.7:libusb]
+packages=libusb-1.0.0-dev
+[debian:8.7:make]
+packages=make
+[debian:8.7:pil]
+packages=python-imaging
+[debian:8.7:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+[debian:8.7:pyqt]
+packages=python-qt3
+[debian:8.7:python-devel]
+packages=python-dev
+[debian:8.7:pyqt4]
+packages=python-qt4
+[debian:8.7:pyqt4-dbus]
+packages=python-qt4-dbus
+[debian:8.7:python23]
+packages=python
+[debian:8.7:python2X]
+packages=python
+[debian:8.7:reportlab]
+packages=python-reportlab
+[debian:8.7:sane]
+packages=sane
+[debian:8.7:sane-devel]
+packages=libsane-dev
+[debian:8.7:scanimage]
+packages=sane-utils
+[debian:8.7:xsane]
+packages=xsane
+[debian:8.7:cups-ddk]
+packages=
+[debian:8.7:python-dbus]
+packages=python-dbus,python-gobject
+[debian:8.7:dbus]
+packages=libdbus-1-dev
+[debian:8.7:python-ctypes]
+packages=python-ctypes
+[debian:8.7:cups-image]
+packages=libcupsimage2,libcupsimage2-dev
+[debian:8.7:policykit]
+packages=policykit-1,policykit-1-gnome
+[debian:8.7:python-notify]
+packages=python-notify
+[debian:8.7:network]
+packages=wget
+[debian:8.7:avahi-utils]
+packages=avahi-utils
+[debian:8.7:gtk]
+packages=libcanberra-gtk-module
+[debian:8.7:python3-notify2]
+packages=python3-notify2
+[debian:8.7:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+[debian:8.7:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+[debian:8.7:python3-dbus]
+packages=python3-dbus,python3-gi
+[debian:8.7:python3-xml]
+packages=python3-lxml
+[debian:8.7:python3-devel]
+packages=python3-dev
+[debian:8.7:python3-pil]
+packages=python3-pil
+[debian:8.7:python3-reportlab]
+packages=python3-reportlab
+[debian:8.7:python3-pyqt5-dbus]
+packages=python3-dbus.mainloop.pyqt5
+[debian:8.7:python3-pyqt5]
+packages=python3-pyqt5,gtk2-engines-pixbuf
+[debian:8.7:pyqt5]
+packages=gtk2-engines-pixbuf,python-pyqt5
+[debian:8.7:pyqt5-dbus]
+packages=python-dbus.mainloop.pyqt5
+
+[debian:8.7:automake]
+packages=automake1.11
+
+[debian:8.7:epm]
+packages=epm
+
+
+
+# *********************
+
+[debian:8.8]
+code_name=Jessie
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.17.5
+release_date=31/05/2017
+notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt5
+native_cups=1
+policykit=0
+# This libdir_path will be used only for 64 bit machine.
+libdir_path=/usr/lib/x86_64-linux-gnu
+[debian:8.8:cups]
+packages=cups,libcups2
+[debian:8.8:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+[debian:8.8:gcc]
+packages=g++
+[debian:8.8:gs]
+packages=ghostscript,ghostscript-cups,ghostscript-x
+[debian:8.8:libcrypto]
+packages=libssl-dev
+[debian:8.8:libjpeg]
+packages=libjpeg62-turbo-dev
+[debian:8.8:libnetsnmp-devel]
+packages=libsnmp-dev,snmp
+[debian:8.8:libpthread]
+packages=libc6
+[debian:8.8:libtool]
+packages=libtool,libtool-bin
+[debian:8.8:libusb]
+packages=libusb-1.0.0-dev
+[debian:8.8:make]
+packages=make
+[debian:8.8:pil]
+packages=python-imaging
+[debian:8.8:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+[debian:8.8:pyqt]
+packages=python-qt3
+[debian:8.8:python-devel]
+packages=python-dev
+[debian:8.8:pyqt4]
+packages=python-qt4
+[debian:8.8:pyqt4-dbus]
+packages=python-qt4-dbus
+[debian:8.8:python23]
+packages=python
+[debian:8.8:python2X]
+packages=python
+[debian:8.8:reportlab]
+packages=python-reportlab
+[debian:8.8:sane]
+packages=sane
+[debian:8.8:sane-devel]
+packages=libsane-dev
+[debian:8.8:scanimage]
+packages=sane-utils
+[debian:8.8:xsane]
+packages=xsane
+[debian:8.8:cups-ddk]
+packages=
+[debian:8.8:python-dbus]
+packages=python-dbus,python-gobject
+[debian:8.8:dbus]
+packages=libdbus-1-dev
+[debian:8.8:python-ctypes]
+packages=python-ctypes
+[debian:8.8:cups-image]
+packages=libcupsimage2,libcupsimage2-dev
+[debian:8.8:policykit]
+packages=policykit-1,policykit-1-gnome
+[debian:8.8:python-notify]
+packages=python-notify
+[debian:8.8:network]
+packages=wget
+[debian:8.8:avahi-utils]
+packages=avahi-utils
+[debian:8.8:gtk]
+packages=libcanberra-gtk-module
+[debian:8.8:gtk-32bit]
+packages=libcanberra-gtk-module:i386
+[debian:8.8:python3-notify2]
+packages=python3-notify2
+[debian:8.8:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+[debian:8.8:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+[debian:8.8:python3-dbus]
+packages=python3-dbus,python3-gi
+[debian:8.8:python3-xml]
+packages=python3-lxml
+[debian:8.8:python3-devel]
+packages=python3-dev
+[debian:8.8:python3-pil]
+packages=python3-pil
+[debian:8.8:python3-reportlab]
+packages=python3-reportlab
+[debian:8.8:python3-pyqt5-dbus]
+packages=python3-dbus.mainloop.pyqt5
+[debian:8.8:python3-pyqt5]
+packages=python3-pyqt5,gtk2-engines-pixbuf
+[debian:8.8:pyqt5]
+packages=gtk2-engines-pixbuf,python-pyqt5
+[debian:8.8:pyqt5-dbus]
+packages=python-dbus.mainloop.pyqt5
+
+[debian:8.8:automake]
+packages=automake1.11
+
+[debian:8.8:epm]
+packages=epm
+
+
+# *********************
+
+[debian:9.1]
+code_name=Stretch
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.17.10
+release_date=22/07/2017
+notes=NOTE: Disable the CD Sources in your apt sources.list or the install will fail and hang.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt5
+native_cups=1
+policykit=0
+# This libdir_path will be used only for 64 bit machine.
+libdir_path=/usr/lib/x86_64-linux-gnu
+[debian:9.1:cups]
+packages=cups,libcups2
+[debian:9.1:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+[debian:9.1:gcc]
+packages=g++
+[debian:9.1:gs]
+packages=ghostscript,ghostscript-cups,ghostscript-x
+[debian:9.1:libcrypto]
+packages=libssl-dev
+[debian:9.1:libjpeg]
+packages=libjpeg62-turbo-dev
+[debian:9.1:libnetsnmp-devel]
+packages=libsnmp-dev,snmp
+[debian:9.1:libpthread]
+packages=libc6
+[debian:9.1:libtool]
+packages=libtool,libtool-bin
+[debian:9.1:libusb]
+packages=libusb-1.0.0-dev
+[debian:9.1:make]
+packages=make
+[debian:9.1:pil]
+packages=python-imaging
+[debian:9.1:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+[debian:9.1:pyqt]
+packages=python-qt3
+[debian:9.1:python-devel]
+packages=python-dev
+[debian:9.1:pyqt4]
+packages=python-qt4
+[debian:9.1:pyqt4-dbus]
+packages=python-qt4-dbus
+[debian:9.1:python23]
+packages=python
+[debian:9.1:python2X]
+packages=python
+[debian:9.1:reportlab]
+packages=python-reportlab
+[debian:9.1:sane]
+packages=sane
+[debian:9.1:sane-devel]
+packages=libsane-dev
+[debian:9.1:scanimage]
+packages=sane-utils
+[debian:9.1:xsane]
+packages=xsane
+[debian:9.1:cups-ddk]
+packages=
+[debian:9.1:python-dbus]
+packages=python-dbus,python-gobject
+[debian:9.1:dbus]
+packages=libdbus-1-dev
+[debian:9.1:python-ctypes]
+packages=python-ctypes
+[debian:9.1:cups-image]
+packages=libcupsimage2,libcupsimage2-dev
+[debian:9.1:policykit]
+packages=policykit-1,policykit-1-gnome
+[debian:9.1:python-notify]
+packages=python-notify
+[debian:9.1:network]
+packages=wget
+[debian:9.1:avahi-utils]
+packages=avahi-utils
+[debian:9.1:gtk]
+packages=libcanberra-gtk-module
+[debian:9.1:python3-notify2]
+packages=python3-notify2
+[debian:9.1:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+[debian:9.1:python3-pyqt4]
+packages=python3-pyqt4,gtk2-engines-pixbuf
+[debian:9.1:python3-dbus]
+packages=python3-dbus,python3-gi
+[debian:9.1:python3-xml]
+packages=python3-lxml
+[debian:9.1:python3-devel]
+packages=python3-dev
+[debian:9.1:python3-pil]
+packages=python3-pil
+[debian:9.1:python3-reportlab]
+packages=python3-reportlab
+[debian:9.1:python3-pyqt5-dbus]
+packages=python3-dbus.mainloop.pyqt5
+[debian:9.1:python3-pyqt5]
+packages=python3-pyqt5,gtk2-engines-pixbuf
+[debian:9.1:pyqt5]
+packages=gtk2-engines-pixbuf,python-pyqt5
+[debian:9.1:pyqt5-dbus]
+packages=python-dbus.mainloop.pyqt5
+
+[debian:9.1:automake]
+packages=automake1.11
+
+[debian:9.1:epm]
+packages=epm
+
+
+
+# ****************************************
+
+[debian:9.2]
+code_name=Stretch
+packaged_version=3.18.4
+release_date=7/10/2017
+same_as_version=9.1
+
+# ****************************************
+
+[debian:9.3]
+code_name=Stretch
+packaged_version=3.18.4
+release_date=9/12/2017
+same_as_version=9.1
+
+# ****************************************
+
+[debian:9.4]
+code_name=Stretch
+packaged_version=3.18.4
+release_date=10/3/2018
+#su -c "apt-get install --force-yes -y python-qt4",su -c "apt-get install --force-yes -y python-qt4-dbus",
+#scanjet_depend_cmd=su -c "apt-get install --force-yes -y python2-pip",su -c "pip2 install --upgrade pip",su -c "apt-get install --force-yes -y libleptonica-dev",su -c "apt-get install --force-yes -y tesseract-ocr",su -c "apt-get install --force-yes -y libtesseract-dev",su -c "pip2 install tesserocr",su -c "apt-get install --force-yes -y tesseract-ocr-all",su -c "apt-get install --force-yes -y libzbar-dev",su -c "apt-get install --force-yes -y python-zbar",su -c "apt-get install --force-yes -y python-opencv",su -c "apt-get install --force-yes -y python-pypdf2",su -c "pip2 install imutils"
+#su -c "apt-get install --force-yes -y python3-pyqt4",su -c "apt-get install --force-yes -y gtk2-engines-pixbuf",su -c "apt-get install --force-yes -y python3-dbus.mainloop.qt",
+#scanjet_py3_depend_cmd=su -c "apt-get install --force-yes -y python3-pip",su -c "pip3 install --upgrade pip",su -c "apt-get install --force-yes -y libleptonica-dev",su -c "apt-get install --force-yes -y tesseract-ocr",su -c "apt-get install --force-yes -y libtesseract-dev",su -c "pip3 install tesserocr",su -c "apt-get install --force-yes -y tesseract-ocr-all",su -c "pip3 install opencv-python",su -c "pip3 install PyPDF2",su -c "pip3 install imutils"
+same_as_version=9.1
+
+# ****************************************
+
+[debian:9.5]
+code_name=Stretch
+packaged_version=3.18.9
+release_date=10/3/2018
+#su -c "apt-get install --force-yes -y python-qt4",su -c "apt-get install --force-yes -y python-qt4-dbus",
+#scanjet_depend_cmd=su -c "apt-get install --force-yes -y python2-pip",su -c "pip2 install --upgrade pip",su -c "apt-get install --force-yes -y libleptonica-dev",su -c "apt-get install --force-yes -y tesseract-ocr",su -c "apt-get install --force-yes -y libtesseract-dev",su -c "pip2 install tesserocr",su -c "apt-get install --force-yes -y tesseract-ocr-all",su -c "apt-get install --force-yes -y libzbar-dev",su -c "apt-get install --force-yes -y python-zbar",su -c "apt-get install --force-yes -y python-opencv",su -c "apt-get install --force-yes -y python-pypdf2",su -c "pip2 install imutils"
+#su -c "apt-get install --force-yes -y python3-pyqt4",su -c "apt-get install --force-yes -y gtk2-engines-pixbuf",su -c "apt-get install --force-yes -y python3-dbus.mainloop.qt",
+#scanjet_py3_depend_cmd=su -c "apt-get install --force-yes -y python3-pip",su -c "pip3 install --upgrade pip",su -c "apt-get install --force-yes -y libleptonica-dev",su -c "apt-get install --force-yes -y tesseract-ocr",su -c "apt-get install --force-yes -y libtesseract-dev",su -c "pip3 install tesserocr",su -c "apt-get install --force-yes -y tesseract-ocr-all",su -c "pip3 install opencv-python",su -c "pip3 install PyPDF2",su -c "pip3 install imutils"
+same_as_version=9.1
+
+# ****************************************
+
+[xandros]
+index=13
+versions=any
+display_name=Xandros
+alt_names=
+display=0
+notes=
+package_mgrs=
+package_mgr_cmd=
+pre_depend_cmd=
+post_depend_cmd=
+hplip_remove_cmd=
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[xandros:any]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ****************************************
+[pcbsd]
+index=19
+versions=any
+display_name=PC-BSD
+alt_names=
+display=0
+notes=
+package_mgrs=
+package_mgr_cmd=
+pre_depend_cmd=
+post_depend_cmd=
+hplip_remove_cmd=
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[pcbsd:any]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ****************************************
+[miracle]
+index=21
+versions=any
+display_name=Miracle Linux
+alt_names=
+display=0
+notes=
+package_mgrs=
+package_mgr_cmd=
+pre_depend_cmd=
+post_depend_cmd=
+hplip_remove_cmd=
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[miracle:any]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ****************************************
+[asianux]
+index=18
+versions=any
+display_name=AsianUX
+alt_names=
+display=0
+notes=
+package_mgrs=
+package_mgr_cmd=
+pre_depend_cmd=
+post_depend_cmd=
+hplip_remove_cmd=
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[asianux:any]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ****************************************
+[freebsd]
+index=14
+versions=any
+display_name=FreeBSD
+alt_names=
+display=0
+notes=
+package_mgrs=
+package_mgr_cmd=
+pre_depend_cmd=
+post_depend_cmd=
+hplip_remove_cmd=
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[freebsd:any]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ****************************************
+[mepis]
+index=1
+versions=6.0,6.5,7.0,8.0
+display_name=Mepis
+alt_names=
+display=1
+notes=
+package_mgrs=dpkg,apt-get,synaptic,update-manager,adept,aptitude
+package_mgr_cmd=su -c "apt-get install --yes $packages_to_install"
+pre_depend_cmd=su -c "dpkg --configure -a",su -c "apt-get update"
+post_depend_cmd=
+hplip_remove_cmd=su -c "apt-get remove --yes hplip hpijs"
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[mepis:6.0]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=0.9.7
+release_date=2006-07-22
+notes=Before proceeding please enable the universe/multiverse repositories in Synaptic or Apt.
+udev_mode_fix=1
+fix_ppd_symlink=0
+ppd_install=ppd
+ppd_dir=/usr/share/ppd/HP
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+
+[mepis:6.0:cups]
+packages=libcupsys2
+
+[mepis:6.0:cups-devel]
+packages=libcupsys2-dev
+
+[mepis:6.0:gcc]
+packages=build-essential
+
+[mepis:6.0:gs]
+packages=gs-esp
+
+[mepis:6.0:libcrypto]
+packages=openssl
+
+[mepis:6.0:libjpeg]
+packages=libjpeg62-dev
+
+[mepis:6.0:libnetsnmp-devel]
+packages=libsnmp9-dev
+
+[mepis:6.0:libpthread]
+packages=build-essential
+
+[mepis:6.0:libtool]
+packages=libtool
+
+[mepis:6.0:libusb]
+packages=libusb-1.0-0-dev
+
+[mepis:6.0:make]
+packages=build-essential
+
+[mepis:6.0:pil]
+packages=python-imaging
+
+[mepis:6.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[mepis:6.0:pyqt]
+packages=python-qt3
+
+[mepis:6.0:python-devel]
+packages=python-dev
+
+[mepis:6.0:pyqt4]
+packages=python-qt4
+
+[mepis:6.0:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[mepis:6.0:python23]
+packages=python
+
+[mepis:6.0:python2X]
+packages=python
+
+[mepis:6.0:reportlab]
+packages=python-reportlab
+
+[mepis:6.0:sane]
+packages=sane,libsane-dev
+
+[mepis:6.0:sane-devel]
+packages=libsane-dev
+
+[mepis:6.0:scanimage]
+packages=sane-utils
+
+[mepis:6.0:xsane]
+packages=xsane
+
+[mepis:6.0:cups-ddk]
+packages=
+
+[mepis:6.0:python-dbus]
+# packages=python2.4-dbus,libdbus-1-dev,python-gobject
+
+[mepis:6.0:python-ctypes]
+# packages=python-ctypes
+
+[mepis:6.0:cups-image]
+packages=libcupsys2-dev
+
+[mepis:6.0:network]
+packages=wget
+
+[mepis:6.0:avahi-utils]
+packages=avahi-utils
+
+[mepis:6.0:automake]
+packages=automake1.11
+
+[mepis:6.0:epm]
+packages=epm
+
+# ********************
+[mepis:6.5]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=1.7.3
+release_date=2006-4-4
+notes=Before proceeding please enable the universe/multiverse repositories in Synaptic or Apt.
+udev_mode_fix=1
+fix_ppd_symlink=0
+ppd_install=ppd
+ppd_dir=/usr/share/ppd/HP
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+
+[mepis:6.5:cups]
+packages=libcupsys2
+
+[mepis:6.5:cups-devel]
+packages=libcupsys2-dev
+
+[mepis:6.5:gcc]
+packages=build-essential
+
+[mepis:6.5:gs]
+packages=gs-esp
+
+[mepis:6.5:libcrypto]
+packages=openssl
+
+[mepis:6.5:libjpeg]
+packages=libjpeg62-dev
+
+[mepis:6.5:libnetsnmp-devel]
+packages=libsnmp9-dev
+
+[mepis:6.5:libpthread]
+packages=build-essential
+
+[mepis:6.5:libtool]
+packages=libtool
+
+[mepis:6.5:libusb]
+packages=libusb-1.0-0-dev
+
+[mepis:6.5:make]
+packages=build-essential
+
+[mepis:6.5:pil]
+packages=python-imaging
+
+[mepis:6.5:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[mepis:6.5:pyqt]
+packages=python-qt3
+
+[mepis:6.5:python-devel]
+packages=python-dev
+
+[mepis:6.5:pyqt4]
+packages=python-qt4
+
+[mepis:6.5:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[mepis:6.5:python23]
+packages=python
+
+[mepis:6.5:python2X]
+packages=python
+
+[mepis:6.5:reportlab]
+packages=python-reportlab
+
+[mepis:6.5:sane]
+packages=sane,libsane-dev
+
+[mepis:6.5:sane-devel]
+packages=libsane-dev
+
+[mepis:6.5:scanimage]
+packages=sane-utils
+
+[mepis:6.5:xsane]
+packages=xsane
+
+[mepis:6.5:cups-ddk]
+packages=
+
+[mepis:6.5:python-dbus]
+# packages=python2.4-dbus,libdbus-1-dev,python-gobject
+
+[mepis:6.5:python-ctypes]
+# packages=python-ctypes
+
+[mepis:6.5:cups-image]
+packages=libcupsys2-dev
+
+[mepis:6.5:network]
+packages=wget
+
+[mepis:6.5:avahi-utils]
+packages=avahi-utils
+
+[mepis:6.5:automake]
+packages=automake1.11
+
+[mepis:6.5:epm]
+packages=epm
+
+# ********************
+# ********************
+[mepis:7.0]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=2.7.10
+release_date=
+notes=Before proceeding please enable the universe/multiverse repositories in Synaptic or Apt.
+udev_mode_fix=1
+fix_ppd_symlink=0
+ppd_install=ppd
+ppd_dir=/usr/share/ppd/HP
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+
+[mepis:7.0:cups]
+packages=libcupsys2
+
+[mepis:7.0:cups-devel]
+packages=libcupsys2-dev
+
+[mepis:7.0:gcc]
+packages=build-essential
+
+[mepis:7.0:gs]
+packages=gs-esp
+
+[mepis:7.0:libcrypto]
+packages=openssl
+
+[mepis:7.0:libjpeg]
+packages=libjpeg62-dev
+
+[mepis:7.0:libnetsnmp-devel]
+packages=libsnmp9-dev
+
+[mepis:7.0:libpthread]
+packages=build-essential
+
+[mepis:7.0:libtool]
+packages=libtool
+
+[mepis:7.0:libusb]
+packages=libusb-1.0-0-dev
+
+[mepis:7.0:make]
+packages=build-essential
+
+[mepis:7.0:pil]
+packages=python-imaging
+
+[mepis:7.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[mepis:7.0:pyqt]
+packages=python-qt3
+
+[mepis:7.0:python-devel]
+packages=python-dev
+
+[mepis:7.0:pyqt4]
+packages=python-qt4
+
+[mepis:7.0:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[mepis:7.0:python23]
+packages=python
+
+[mepis:7.0:python2X]
+packages=python
+
+[mepis:7.0:reportlab]
+packages=python-reportlab
+
+[mepis:7.0:sane]
+packages=sane,libsane-dev
+
+[mepis:7.0:sane-devel]
+packages=libsane-dev
+
+[mepis:7.0:scanimage]
+packages=sane-utils
+
+[mepis:7.0:xsane]
+packages=xsane
+
+[mepis:7.0:cups-ddk]
+packages=
+
+[mepis:7.0:python-dbus]
+packages=python-dbus,libdbus-1-dev,python-gobject
+
+[mepis:7.0:python-ctypes]
+packages=python-ctypes
+
+[mepis:7.0:cups-image]
+packages=libcupsys2-dev
+
+[mepis:7.0:network]
+packages=wget
+
+[mepis:7.0:avahi-utils]
+packages=avahi-utils
+
+[mepis:7.0:automake]
+packages=automake1.11
+
+[mepis:7.0:epm]
+packages=epm
+
+# ********************
+# ********************
+[mepis:8.0]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=
+notes=Before proceeding please enable the universe/multiverse repositories in Synaptic or Apt.
+udev_mode_fix=1
+fix_ppd_symlink=0
+ppd_install=ppd
+ppd_dir=/usr/share/ppd/HP
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+
+[mepis:8.0:cups]
+packages=libcupsys2
+
+[mepis:8.0:cups-devel]
+packages=libcupsys2-dev
+
+[mepis:8.0:gcc]
+packages=build-essential
+
+[mepis:8.0:gs]
+packages=gs-esp
+
+[mepis:8.0:libcrypto]
+packages=openssl
+
+[mepis:8.0:libjpeg]
+packages=libjpeg62-dev
+
+[mepis:8.0:libnetsnmp-devel]
+packages=libsnmp9-dev
+
+[mepis:8.0:libpthread]
+packages=build-essential
+
+[mepis:8.0:libtool]
+packages=libtool
+
+[mepis:8.0:libusb]
+packages=libusb-1.0-0-dev
+
+[mepis:8.0:make]
+packages=build-essential
+
+[mepis:8.0:pil]
+packages=python-imaging
+
+[mepis:8.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[mepis:8.0:pyqt]
+packages=python-qt3
+
+[mepis:8.0:python-devel]
+packages=python-dev
+
+[mepis:8.0:pyqt4]
+packages=python-qt4
+
+[mepis:8.0:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[mepis:8.0:python23]
+packages=python
+
+[mepis:8.0:python2X]
+packages=python
+
+[mepis:8.0:reportlab]
+packages=python-reportlab
+
+[mepis:8.0:sane]
+packages=sane,libsane-dev
+
+[mepis:8.0:sane-devel]
+packages=libsane-dev
+
+[mepis:8.0:scanimage]
+packages=sane-utils
+
+[mepis:8.0:xsane]
+packages=xsane
+
+[mepis:8.0:cups-ddk]
+packages=
+
+[mepis:8.0:python-dbus]
+packages=python-dbus,libdbus-1-dev,python-gobject
+
+[mepis:8.0:python-ctypes]
+packages=python-ctypes
+
+[mepis:8.0:cups-image]
+packages=libcupsys2-dev
+
+[mepis:8.0:network]
+packages=wget
+
+[mepis:8.0:avahi-utils]
+packages=avahi-utils
+
+[mepis:8.0:automake]
+packages=automake1.11
+
+[mepis:8.0:epm]
+packages=epm
+
+# ********************
+# ****************************************
+[mandriva]
+index=4
+versions=2010.0,2011.0
+display_name=Mandriva Linux
+alt_names=Mandrakelinux,Mandrake Linux
+display=1
+notes=
+package_mgrs=urpmi
+package_mgr_cmd=su - -c "urpmi --allow-force --force --auto $packages_to_install"
+pre_install_cmd=su - -c "/etc/init.d/cups restart",su - -c "touch /etc/security/console.perms.d/60-hplip.perms && echo '<usb>=/dev/usb/dabusb* /dev/usb/mdc800* /dev/usb/rio500 /dev/ttyUSB*' | tee /etc/security/console.perms.d/60-hplip.perms"
+pre_depend_cmd=su - -c "rm /etc/hp/hplip.conf"
+post_depend_cmd=su - -c "/etc/init.d/cups restart", su - -c "chmod 700 /usr/lib/cups/backend/hp"
+hplip_remove_cmd=su - -c "urpme hplip task-printing-hp"
+su_sudo=su
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[mandriva:9.1]
+code_name=Bamboo
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=2003-3-25
+notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration. Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ********************
+[mandriva:9.2]
+code_name=Fivestar
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=
+release_date=2003-10-14
+notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration. Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ********************
+[mandriva:10.0]
+code_name=Community and official
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=0.9.1
+release_date=2004-3-4
+notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt3
+
+# ********************
+[mandriva:10.1]
+code_name=Official
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=0
+parallel_supported=1
+usb_supported=1
+packaged_version=0.9.1
+release_date=2004-9-16
+notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also be sure to disable the cdrom1-12 media sources.
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+
+[mandriva:10.1:cups]
+packages=cups
+
+[mandriva:10.1:cups-devel]
+packages=cups-devel
+
+[mandriva:10.1:gcc]
+packages=gcc-c++
+
+[mandriva:10.1:gs]
+packages=ghostscript
+
+[mandriva:10.1:libcrypto]
+packages=libcryptopp5,libcryptopp5-devel
+
+[mandriva:10.1:libjpeg]
+packages=libjpeg62-dev
+
+[mandriva:10.1:libnetsnmp-devel]
+packages=libsnmp0-devel
+
+[mandriva:10.1:libpthread]
+packages=glibc
+
+[mandriva:10.1:libtool]
+packages=libtool
+
+[mandriva:10.1:libusb]
+packages=libusb0.1_4-devel
+
+[mandriva:10.1:make]
+packages=make
+
+[mandriva:10.1:pil]
+packages=python-imaging
+
+[mandriva:10.1:ppdev]
+packages=
+commands=su -c "modprobe ppdev"
+
+[mandriva:10.1:pyqt]
+packages=PyQt
+
+[mandriva:10.1:python-devel]
+packages=python-devel
+
+[mandriva:10.1:pyqt4]
+packages=python-qt4
+
+[mandriva:10.1:pyqt4-dbus]
+packages=dbus-python
+
+[mandriva:10.1:python23]
+packages=python
+
+[mandriva:10.1:python2X]
+packages=python
+
+[mandriva:10.1:reportlab]
+packages=python-reportlab
+
+[mandriva:10.1:sane]
+packages=sane
+
+[mandriva:10.1:sane-devel]
+packages=libsane1-devel
+
+[mandriva:10.1:scanimage]
+packages=libsane1
+
+[mandriva:10.1:xsane]
+packages=xsane
+
+[mandriva:10.1:cups-ddk]
+# packages=cupsddk,cupsddk-drivers
+
+[mandriva:10.1:python-dbus]
+# packages=dbus-python,libdbus-1_0-devel,python-gobject
+
+[mandriva:10.1:python-ctypes]
+# packages=python-ctypes
+
+[mandriva:10.1:cups-image]
+packages=cups-devel
+
+[mandriva:10.1:network]
+packages=wget
+
+[mandriva:10.1:avahi-utils]
+packages=avahi
+
+[mandriva:10.1:automake]
+packages=automake1.11
+
+[mandriva:10.1:epm]
+packages=epm
+
+# ********************
+# ********************
+[mandriva:10.2]
+code_name=Limited edition 2005
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=0
+parallel_supported=1
+usb_supported=1
+packaged_version=0.9.1
+release_date=2005-4-14
+notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also be sure to disable the cdrom1-12 media sources.
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+
+[mandriva:10.2:cups]
+packages=cups
+
+[mandriva:10.2:cups-devel]
+packages=cups-devel
+
+[mandriva:10.2:gcc]
+packages=gcc-c++
+
+[mandriva:10.2:gs]
+packages=ghostscript
+
+[mandriva:10.2:libcrypto]
+packages=libcryptopp5,libcryptopp5-devel
+
+[mandriva:10.2:libjpeg]
+packages=libjpeg62-dev
+
+[mandriva:10.2:libnetsnmp-devel]
+packages=libsnmp0-devel
+
+[mandriva:10.2:libpthread]
+packages=glibc
+
+[mandriva:10.2:libtool]
+packages=libtool
+
+[mandriva:10.2:libusb]
+packages=libusb0.1_4-devel
+
+[mandriva:10.2:make]
+packages=make
+
+[mandriva:10.2:pil]
+packages=python-imaging
+
+[mandriva:10.2:ppdev]
+packages=
+commands=su -c "modprobe ppdev"
+
+[mandriva:10.2:pyqt]
+packages=PyQt
+
+[mandriva:10.2:python-devel]
+packages=python-devel
+
+[mandriva:10.2:pyqt4]
+packages=python-qt4
+
+[mandriva:10.2:pyqt4-dbus]
+packages=dbus-python
+
+[mandriva:10.2:python23]
+packages=python
+
+[mandriva:10.2:python2X]
+packages=python
+
+[mandriva:10.2:reportlab]
+packages=python-reportlab
+
+[mandriva:10.2:sane]
+packages=sane
+
+[mandriva:10.2:sane-devel]
+packages=libsane1-devel
+
+[mandriva:10.2:scanimage]
+packages=libsane1
+
+[mandriva:10.2:xsane]
+packages=xsane
+
+[mandriva:10.2:cups-ddk]
+# packages=cupsddk,cupsddk-drivers
+
+[mandriva:10.2:python-dbus]
+# packages=dbus-python,libdbus-1_0-devel,python-gobject
+
+[mandriva:10.2:python-ctypes]
+# packages=python-ctypes
+
+[mandriva:10.2:cups-image]
+packages=cups-devel
+
+[mandriva:10.2:network]
+packages=wget
+
+[mandriva:10.2:avahi-utils]
+packages=avahi
+
+[mandriva:10.2:automake]
+packages=automake1.11
+
+[mandriva:10.2:epm]
+packages=epm
+
+# ********************
+[mandriva:2006.0]
+code_name=2k6
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=0.9.8
+release_date=2005-4-14
+notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+
+[mandriva:2006.0:cups]
+packages=cups
+
+[mandriva:2006.0:cups-devel]
+packages=cups-devel
+
+[mandriva:2006.0:gcc]
+packages=gcc-c++
+
+[mandriva:2006.0:gs]
+packages=ghostscript
+
+[mandriva:2006.0:libcrypto]
+packages=libcryptopp5,libcryptopp5-devel
+
+[mandriva:2006.0:libjpeg]
+packages=libjpeg62-dev
+
+[mandriva:2006.0:libnetsnmp-devel]
+packages=libsnmp0-devel
+
+[mandriva:2006.0:libpthread]
+packages=glibc-i18ndata-2.3.5-5mdk.i586,glibc_lsb-2.3.4-2mdk.i586
+
+[mandriva:2006.0:libtool]
+packages=libtool
+
+[mandriva:2006.0:libusb]
+packages=libusb0.1_4-devel
+
+[mandriva:2006.0:make]
+packages=make
+
+[mandriva:2006.0:pil]
+packages=python-imaging
+
+[mandriva:2006.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev"
+
+[mandriva:2006.0:pyqt]
+packages=PyQt
+
+[mandriva:2006.0:python-devel]
+packages=python-devel
+
+[mandriva:2006.0:pyqt4]
+packages=python-qt4
+
+[mandriva:2006.0:pyqt4-dbus]
+packages=dbus-python
+
+[mandriva:2006.0:python23]
+packages=python
+
+[mandriva:2006.0:python2X]
+packages=python
+
+[mandriva:2006.0:reportlab]
+packages=python-reportlab
+
+[mandriva:2006.0:sane]
+packages=sane
+
+[mandriva:2006.0:sane-devel]
+packages=libsane1-devel
+
+[mandriva:2006.0:scanimage]
+packages=sane-utils
+
+[mandriva:2006.0:xsane]
+packages=xsane
+
+[mandriva:2006.0:cups-ddk]
+packages=cupsddk,cupsddk-drivers
+
+[mandriva:2006.0:python-dbus]
+# packages=dbus-python,libdbus-1_0-devel,python-gobject
+
+[mandriva:2006.0:python-ctypes]
+# packages=python-ctypes
+
+[mandriva:2006.0:cups-image]
+packages=cups-devel
+
+[mandriva:2006.0:network]
+packages=wget
+
+[mandriva:2006.0:avahi-utils]
+packages=avahi
+
+[mandriva:2006.0:automake]
+packages=automake1.11
+
+[mandriva:2006.0:epm]
+packages=epm
+
+# ********************
+[mandriva:2007.0]
+code_name=2k7
+supported=0
+scan_supported=1
+fax_supported=0
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=2.7.7
+release_date=2006-10-3
+notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+
+[mandriva:2007.0:cups]
+packages=cups
+
+[mandriva:2007.0:cups-devel]
+packages=libcups2-devel
+
+[mandriva:2007.0:gcc]
+packages=gcc-c++
+
+[mandriva:2007.0:gs]
+packages=ghostscript
+
+[mandriva:2007.0:libcrypto]
+packages=libcryptopp5,libcryptopp5-devel
+
+[mandriva:2007.0:libjpeg]
+packages=libjpeg62-dev
+
+[mandriva:2007.0:libnetsnmp-devel]
+packages=libsnmp0-devel
+
+[mandriva:2007.0:libpthread]
+packages=glibc
+
+[mandriva:2007.0:libtool]
+packages=libtool
+
+[mandriva:2007.0:libusb]
+packages=libusb0.1_4-devel
+
+[mandriva:2007.0:make]
+packages=make
+
+[mandriva:2007.0:pil]
+packages=python-imaging
+
+[mandriva:2007.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev"
+
+[mandriva:2007.0:pyqt]
+packages=PyQt
+
+[mandriva:2007.0:python-devel]
+packages=libpython2.4-devel
+
+[mandriva:2007.0:pyqt4]
+packages=python-qt4
+
+[mandriva:2007.0:pyqt4-dbus]
+packages=dbus-python
+
+[mandriva:2007.0:python23]
+packages=python
+
+[mandriva:2007.0:python2X]
+packages=python
+
+[mandriva:2007.0:reportlab]
+packages=python-reportlab
+
+[mandriva:2007.0:sane]
+packages=sane
+
+[mandriva:2007.0:sane-devel]
+packages=libsane1-devel
+
+[mandriva:2007.0:scanimage]
+packages=sane-utils
+
+[mandriva:2007.0:xsane]
+packages=xsane
+
+[mandriva:2007.0:cups-ddk]
+packages=cupsddk,cupsddk-drivers
+
+[mandriva:2007.0:python-dbus]
+# packages=dbus-python,libdbus-1_3-devel,python-gobject
+
+[mandriva:2007.0:python-ctypes]
+# packages=python-ctypes
+
+[mandriva:2007.0:cups-image]
+packages=cups-devel
+
+[mandriva:2007.0:network]
+packages=wget
+
+[mandriva:2007.0:avahi-utils]
+packages=avahi
+
+[mandriva:2007.0:automake]
+packages=automake1.11
+
+[mandriva:2007.0:epm]
+packages=epm
+
+# ********************
+[mandriva:2007.1]
+code_name=2k7
+supported=0
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=2.7.7
+release_date=2007-4-17
+notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+
+[mandriva:2007.1:cups]
+packages=cups
+
+[mandriva:2007.1:cups-devel]
+packages=cups-devel
+
+[mandriva:2007.1:gcc]
+packages=gcc-c++
+
+[mandriva:2007.1:gs]
+packages=ghostscript
+
+[mandriva:2007.1:libcrypto]
+packages=libcryptopp5,libcryptopp5-devel
+
+[mandriva:2007.1:libjpeg]
+packages=libjpeg62-dev
+
+[mandriva:2007.1:libnetsnmp-devel]
+packages=libsnmp0-devel
+
+[mandriva:2007.1:libpthread]
+packages=glibc-i18ndata-2.4-4mdk,glibc_lsb-2.3.6-1mdk
+
+[mandriva:2007.1:libtool]
+packages=libtool
+
+[mandriva:2007.1:libusb]
+packages=libusb0.1_4-devel
+
+[mandriva:2007.1:make]
+packages=make
+
+[mandriva:2007.1:pil]
+packages=python-imaging
+
+[mandriva:2007.1:ppdev]
+packages=
+commands=su -c "modprobe ppdev"
+
+[mandriva:2007.1:pyqt]
+packages=PyQt
+
+[mandriva:2007.1:python-devel]
+packages=python-devel
+
+[mandriva:2007.1:pyqt4]
+packages=python-qt4
+
+[mandriva:2007.1:pyqt4-dbus]
+packages=dbus-python
+
+[mandriva:2007.1:python23]
+packages=python
+
+[mandriva:2007.1:python2X]
+packages=python
+
+[mandriva:2007.1:reportlab]
+packages=python-reportlab
+
+[mandriva:2007.1:sane]
+packages=sane
+
+[mandriva:2007.1:sane-devel]
+packages=libsane1-devel
+
+[mandriva:2007.1:scanimage]
+packages=sane-utils
+
+[mandriva:2007.1:xsane]
+packages=xsane
+
+[mandriva:2007.1:cups-ddk]
+packages=cupsddk,cupsddk-drivers
+
+[mandriva:2007.1:python-dbus]
+packages=dbus-python,python-gobject
+
+[mandriva:2007.1:dbus]
+packages=libdbus-1_3-devel
+
+[mandriva:2007.1:python-ctypes]
+packages=python-ctypes
+
+[mandriva:2007.1:cups-image]
+packages=cups-devel
+
+[mandriva:2007.1:network]
+packages=wget
+
+[mandriva:2007.1:avahi-utils]
+packages=avahi
+
+[mandriva:2007.1:automake]
+packages=automake1.11
+
+[mandriva:2007.1:epm]
+packages=epm
+
+# ********************
+[mandriva:2008.0]
+code_name=2k7
+supported=0
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=2.7.12
+release_date=2007-4-17
+notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+foomatic_rip_hplip=1
+
+[mandriva:2008.0:cups]
+packages=cups
+
+[mandriva:2008.0:cups-devel]
+packages=cups-devel
+
+[mandriva:2008.0:gcc]
+packages=gcc-c++
+
+[mandriva:2008.0:gs]
+packages=ghostscript
+
+[mandriva:2008.0:libcrypto]
+packages=libcryptopp5,libcryptopp5-devel
+
+[mandriva:2008.0:libjpeg]
+packages=libjpeg62-dev
+
+[mandriva:2008.0:libnetsnmp-devel]
+packages=libsnmp0-devel
+
+[mandriva:2008.0:libpthread]
+packages=glibc-i18ndata,glibc_lsb
+
+[mandriva:2008.0:libtool]
+packages=libtool
+
+[mandriva:2008.0:libusb]
+packages=libusb0.1_4-devel
+
+[mandriva:2008.0:make]
+packages=make
+
+[mandriva:2008.0:pil]
+packages=python-imaging
+
+[mandriva:2008.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev"
+
+[mandriva:2008.0:pyqt]
+packages=
+
+[mandriva:2008.0:python-devel]
+packages=python-devel
+
+[mandriva:2008.0:pyqt4]
+packages=python-qt4
+
+[mandriva:2008.0:pyqt4-dbus]
+packages=dbus-python
+
+[mandriva:2008.0:python23]
+packages=python
+
+[mandriva:2008.0:python2X]
+packages=python
+
+[mandriva:2008.0:reportlab]
+packages=python-reportlab
+
+[mandriva:2008.0:sane]
+packages=sane
+
+[mandriva:2008.0:sane-devel]
+packages=libsane1-devel
+
+[mandriva:2008.0:scanimage]
+packages=sane-frontends,sane-backends
+
+[mandriva:2008.0:xsane]
+packages=xsane
+
+[mandriva:2008.0:cups-ddk]
+packages=cupsddk,cupsddk-drivers
+
+[mandriva:2008.0:python-dbus]
+packages=python-dbus,python-gobject
+
+[mandriva:2008.0:dbus]
+packages=libdbus-1_3-devel
+
+#[mandriva:2008.0:python-ctypes]
+#packages=python-ctypes
+
+[mandriva:2008.0:cups-image]
+packages=cups-devel
+
+[mandriva:2008.0:network]
+packages=wget
+
+[mandriva:2008.0:avahi-utils]
+packages=avahi
+
+[mandriva:2008.0:automake]
+packages=automake1.11
+
+[mandriva:2008.0:epm]
+packages=epm
+
+# ********************
+[mandriva:2008.1]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=2.7.12
+release_date=2007-4-17
+notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+
+[mandriva:2008.1:cups]
+packages=cups
+
+[mandriva:2008.1:cups-devel]
+packages=cups-devel
+
+[mandriva:2008.1:gcc]
+packages=gcc-c++
+
+[mandriva:2008.1:gs]
+packages=ghostscript
+
+[mandriva:2008.1:libcrypto]
+packages=libcryptopp5,libcryptopp5-devel
+
+[mandriva:2008.1:libjpeg]
+packages=libjpeg62-dev
+
+[mandriva:2008.1:libnetsnmp-devel]
+packages=libsnmp0-devel
+
+[mandriva:2008.1:libpthread]
+packages=glibc-i18ndata,glibc_lsb
+
+[mandriva:2008.1:libtool]
+packages=libtool
+
+[mandriva:2008.1:libusb]
+packages=libusb0.1_4-devel
+
+[mandriva:2008.1:make]
+packages=make
+
+[mandriva:2008.1:pil]
+packages=python-imaging
+
+[mandriva:2008.1:ppdev]
+packages=
+commands=su -c "modprobe ppdev"
+
+#[mandriva:2008.1:pyqt]
+#packages=PyQt
+
+[mandriva:2008.1:python-devel]
+packages=python-devel
+
+[mandriva:2008.1:pyqt4]
+packages=python-qt4
+
+[mandriva:2008.1:pyqt4-dbus]
+packages=dbus-python
+
+[mandriva:2008.1:python23]
+packages=python
+
+[mandriva:2008.1:python2X]
+packages=python
+
+[mandriva:2008.1:reportlab]
+packages=python-reportlab
+
+[mandriva:2008.1:sane]
+packages=sane
+
+[mandriva:2008.1:sane-devel]
+packages=libsane1-devel
+
+[mandriva:2008.1:scanimage]
+packages=sane-frontends,sane-backends
+
+[mandriva:2008.1:xsane]
+packages=xsane
+
+[mandriva:2008.1:cups-ddk]
+packages=cupsddk,cupsddk-drivers
+
+[mandriva:2008.1:python-dbus]
+packages=python-dbus,python-gobject
+
+[mandriva:2008.1:dbus]
+packages=libdbus-1-devel
+
+#[mandriva:2008.1:python-ctypes]
+#packages=python-ctypes
+
+[mandriva:2008.1:cups-image]
+packages=cups-devel
+
+[mandriva:2008.1:network]
+packages=wget
+
+[mandriva:2008.1:avahi-utils]
+packages=avahi
+
+[mandriva:2008.1:automake]
+packages=automake1.11
+
+[mandriva:2008.1:epm]
+packages=epm
+
+# ********************
+[mandriva:2009]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=2.8.7
+release_date=2007-4-17
+notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+policykit=1
+
+[mandriva:2009:cups]
+packages=cups
+
+[mandriva:2009:cups-devel]
+packages=cups-devel
+
+[mandriva:2009:gcc]
+packages=gcc-c++
+
+[mandriva:2009:gs]
+packages=ghostscript
+
+[mandriva:2009:libcrypto]
+packages=libcryptopp5,libcryptopp5-devel
+
+[mandriva:2009:libjpeg]
+packages=libjpeg62-dev
+
+[mandriva:2009:libnetsnmp-devel]
+packages=libsnmp0-devel
+
+[mandriva:2009:libpthread]
+packages=glibc-i18ndata-2.4-4mdk,glibc_lsb-2.3.6-1mdk
+
+[mandriva:2009:libtool]
+packages=libtool
+
+[mandriva:2009:libusb]
+packages=libusb0.1_4-devel
+
+[mandriva:2009:make]
+packages=make
+
+[mandriva:2009:pil]
+packages=python-imaging
+
+[mandriva:2009:ppdev]
+packages=
+commands=su -c "modprobe ppdev"
+
+[mandriva:2009:pyqt]
+packages=PyQt
+
+[mandriva:2009:python-devel]
+packages=python-devel
+
+[mandriva:2009:pyqt4]
+packages=python-qt4
+
+[mandriva:2009:pyqt4-dbus]
+packages=dbus-python
+
+[mandriva:2009:python23]
+packages=python
+
+[mandriva:2009:python2X]
+packages=python
+
+[mandriva:2009:reportlab]
+packages=python-reportlab
+
+[mandriva:2009:sane]
+packages=sane
+
+[mandriva:2009:sane-devel]
+packages=libsane1-devel
+
+[mandriva:2009:scanimage]
+packages=sane-utils
+
+[mandriva:2009:xsane]
+packages=xsane
+
+[mandriva:2009:cups-ddk]
+packages=cupsddk,cupsddk-drivers
+
+[mandriva:2009:python-dbus]
+packages=python-dbus,python-gobject
+
+[mandriva:2009:dbus]
+packages=libdbus-1_3-devel,python-gobject
+
+[mandriva:2009:python-ctypes]
+packages=python-ctypes
+
+[mandriva:2009:cups-image]
+packages=cups-devel
+
+[mandriva:2009:policykit]
+packages=policykit,policykit-gnome
+
+[mandriva:2009:network]
+packages=wget
+
+[mandriva:2009:avahi-utils]
+packages=avahi
+
+[mandriva:2009:automake]
+packages=automake1.11
+
+[mandriva:2009:epm]
+packages=epm
+
+# ********************
+[mandriva:2009.0]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=2.8.7
+release_date=2007-4-17
+notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+policykit=1
+
+[mandriva:2009.0:cups]
+packages=cups
+
+[mandriva:2009.0:cups-devel]
+packages=cups-devel
+
+[mandriva:2009.0:gcc]
+packages=gcc-c++
+
+[mandriva:2009.0:gs]
+packages=ghostscript
+
+[mandriva:2009.0:libcrypto]
+packages=libcryptopp5,libcryptopp5-devel
+
+[mandriva:2009.0:libjpeg]
+packages=libjpeg62-dev
+
+[mandriva:2009.0:libnetsnmp-devel]
+packages=libsnmp0-devel
+
+[mandriva:2009.0:libpthread]
+packages=glibc-i18ndata-2.4-4mdk,glibc_lsb-2.3.6-1mdk
+
+[mandriva:2009.0:libtool]
+packages=libtool
+
+[mandriva:2009.0:libusb]
+packages=libusb0.1_4-devel
+
+[mandriva:2009.0:make]
+packages=make
+
+[mandriva:2009.0:pil]
+packages=python-imaging
+
+[mandriva:2009.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev"
+
+[mandriva:2009.0:pyqt]
+packages=PyQt
+
+[mandriva:2009.0:python-devel]
+packages=python-devel
+
+[mandriva:2009.0:pyqt4]
+packages=python-qt4
+
+[mandriva:2009.0:pyqt4-dbus]
+packages=dbus-python
+
+[mandriva:2009.0:python23]
+packages=python
+
+[mandriva:2009.0:python2X]
+packages=python
+
+[mandriva:2009.0:reportlab]
+packages=python-reportlab
+
+[mandriva:2009.0:sane]
+packages=sane
+
+[mandriva:2009.0:sane-devel]
+packages=libsane1-devel
+
+[mandriva:2009.0:scanimage]
+packages=sane-utils
+
+[mandriva:2009.0:xsane]
+packages=xsane
+
+[mandriva:2009.0:cups-ddk]
+packages=cupsddk,cupsddk-drivers
+
+[mandriva:2009.0:python-dbus]
+packages=python-dbus,python-gobject
+
+[mandriva:2009.0:dbus]
+packages=libdbus-1-devel
+
+[mandriva:2009.0:python-ctypes]
+packages=python-ctypes
+
+[mandriva:2009.0:cups-image]
+packages=cups-devel
+
+[mandriva:2009.0:policykit]
+packages=policykit,policykit-gnome
+
+[mandriva:2009.0:network]
+packages=wget
+
+[mandriva:2009.0:avahi-utils]
+packages=avahi
+
+[mandriva:2009.0:automake]
+packages=automake1.11
+
+[mandriva:2009.0:epm]
+packages=epm
+
+# ********************
+[mandriva:2010.0]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.9.12
+release_date=2009-11-03
+notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+policykit=1
+
+[mandriva:2010.0:cups]
+packages=cups,cups-common
+
+[mandriva:2010.0:cups-devel]
+packages=libcups2-devel
+
+[mandriva:2010.0:gcc]
+packages=gcc-c++
+
+[mandriva:2010.0:gs]
+packages=ghostscript
+
+[mandriva:2010.0:libcrypto]
+packages=libopenssl0.9.8-devel
+
+[mandriva:2010.0:libjpeg]
+packages=libjpeg-devel
+
+[mandriva:2010.0:libnetsnmp-devel]
+packages=libnet-snmp-devel
+
+[mandriva:2010.0:libpthread]
+packages=glibc-i18ndata,glibc_lsb
+
+[mandriva:2010.0:libtool]
+packages=libtool,libgphoto-devel
+
+[mandriva:2010.0:libusb]
+packages=libusb1.0-devel
+
+[mandriva:2010.0:make]
+packages=make
+
+[mandriva:2010.0:pil]
+packages=python-imaging
+
+[mandriva:2010.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev"
+
+[mandriva:2010.0:pyqt]
+packages=python-qt4
+
+[mandriva:2010.0:python-devel]
+packages=libpython2.6-devel
+
+[mandriva:2010.0:pyqt4]
+packages=python-qt4
+
+[mandriva:2010.0:pyqt4-dbus]
+packages=qt4-qtdbus
+
+[mandriva:2010.0:python23]
+packages=python
+
+[mandriva:2010.0:python2X]
+packages=python
+
+[mandriva:2010.0:reportlab]
+packages=python-reportlab
+
+[mandriva:2010.0:sane]
+packages=saned
+
+[mandriva:2010.0:sane-devel]
+packages=libsane1-devel,sane-backends
+
+[mandriva:2010.0:scanimage]
+packages=libsane1
+
+[mandriva:2010.0:xsane]
+packages=xsane,sane-frontends
+
+[mandriva:2010.0:cups-ddk]
+packages=cups
+
+[mandriva:2010.0:python-dbus]
+packages=python-dbus,python-gobject
+
+[mandriva:2010.0:dbus]
+packages=libdbus-1-devel,python-gobject
+
+[mandriva:2010.0:python-ctypes]
+packages=python
+
+[mandriva:2010.0:cups-image]
+packages=libcups2
+
+[mandriva:2010.0:policykit]
+packages=policykit,policykit-gnome
+
+[mandriva:2010.0:network]
+packages=wget
+
+[mandriva:2010.0:avahi-utils]
+packages=avahi
+
+[mandriva:2010.0:automake]
+packages=automake1.11
+
+[mandriva:2010.0:epm]
+packages=epm
+
+# ********************
+[mandriva:2011.0]
+code_name=
+supported=0
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.9.12
+release_date=2009-11-03
+notes=Before proceeding, please add the "contrib", "main", and "updates" installation sources to your URPMI configuration./n Open your browser and go to http://easyurpmi.zarb.org/ and follow the instructions provided and then proceed with the HPLIP install. Also you may wish to turn off the cdrom1-12 media sources to speed up the process.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+policykit=1
+
+[mandriva:2011.0:cups]
+packages=cups,cups-common
+
+[mandriva:2011.0:cups-devel]
+packages=libcups2-devel
+
+[mandriva:2011.0:gcc]
+packages=gcc-c++
+
+[mandriva:2011.0:gs]
+packages=ghostscript
+
+[mandriva:2011.0:libcrypto]
+packages=libopenssl0.9.8-devel
+
+[mandriva:2011.0:libjpeg]
+packages=libjpeg-devel
+
+[mandriva:2011.0:libnetsnmp-devel]
+packages=libnet-snmp-devel
+
+[mandriva:2011.0:libpthread]
+packages=glibc-i18ndata,glibc_lsb
+
+[mandriva:2011.0:libtool]
+packages=libtool,libgphoto-devel
+
+[mandriva:2011.0:libusb]
+packages=libusb1.0-devel
+
+[mandriva:2011.0:make]
+packages=make
+
+[mandriva:2011.0:pil]
+packages=python-imaging
+
+[mandriva:2011.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev"
+
+[mandriva:2011.0:pyqt]
+packages=python-qt4
+
+[mandriva:2011.0:python-devel]
+packages=libpython2.6-devel
+
+[mandriva:2011.0:pyqt4]
+packages=python-qt4
+
+[mandriva:2011.0:pyqt4-dbus]
+packages=qt4-qtdbus
+
+[mandriva:2011.0:python23]
+packages=python
+
+[mandriva:2011.0:python2X]
+packages=python
+
+[mandriva:2011.0:reportlab]
+packages=python-reportlab
+
+[mandriva:2011.0:sane]
+packages=saned
+
+[mandriva:2011.0:sane-devel]
+packages=libsane1-devel,sane-backends
+
+[mandriva:2011.0:scanimage]
+packages=libsane1
+
+[mandriva:2011.0:xsane]
+packages=xsane,sane-frontends
+
+[mandriva:2011.0:cups-ddk]
+packages=cups
+
+[mandriva:2011.0:python-dbus]
+packages=python-dbus,python-gobject
+
+[mandriva:2011.0:dbus]
+packages=libdbus-1-devel,python-gobject
+
+[mandriva:2011.0:python-ctypes]
+packages=python
+
+[mandriva:2011.0:cups-image]
+packages=libcups2
+
+[mandriva:2011.0:policykit]
+packages=policykit,policykit-gnome
+
+[mandriva:2011.0:network]
+packages=wget
+
+[mandriva:2011.0:avahi-utils]
+packages=avahi
+
+[mandriva:2011.0:automake]
+packages=automake1.11
+
+[mandriva:2011.0:epm]
+packages=epm
+
+# ****************************************
+[linuxmint]
+index=22
+versions=13,14,15,16,17,17.1,17.2,17.3,18,18.1,18.2,18.3,19
+display_name=Linux Mint
+alt_names=mint, mint linux
+display=1
+notes=
+package_mgrs=dpkg,apt-get,synaptic,update-manager,adept,aptitude,adept-updater
+package_mgr_cmd=sudo apt-get install --assume-yes $packages_to_install
+pre_depend_cmd=sudo dpkg --configure -a,sudo apt-get install --yes --force-yes -f,sudo apt-get update
+post_depend_cmd=
+scanjet_depend_cmd=sudo apt-get install --assume-yes python-pip,sudo pip install --upgrade pip,sudo -H pip install setuptools,sudo pip install --upgrade setuptools,sudo apt-get install --assume-yes libleptonica-dev,sudo apt-get install --assume-yes tesseract-ocr,sudo apt-get install --assume-yes libtesseract-dev,sudo -H pip install tesserocr,sudo apt-get install --assume-yes tesseract-ocr-eng,sudo apt-get install --assume-yes libzbar-dev,sudo apt-get install --assume-yes python-zbar,sudo apt-get install --assume-yes python-opencv,sudo apt-get install --assume-yes python-pypdf2,sudo -H pip install imutils,sudo apt-get install --assume-yes imagemagick*
+scanjet_py3_depend_cmd=sudo apt-get install --assume-yes python3-pip,sudo pip3 install --upgrade pip,sudo -H pip3 install setuptools,sudo pip3 install --upgrade setuptools,sudo apt-get install --assume-yes libleptonica-dev,sudo apt-get install --assume-yes tesseract-ocr,sudo apt-get install --assume-yes libtesseract-dev,sudo -H pip3 install tesserocr,sudo apt-get install --assume-yes tesseract-ocr-eng,sudo -H pip3 install opencv-python,sudo -H pip3 install PyPDF2,sudo -H pip3 install imutils,sudo apt-get install --assume-yes imagemagick*
+hplip_remove_cmd=sudo aptitude remove --assume-yes hplip hpijs
+su_sudo=sudo
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+
+# ********************
+
+[linuxmint:13]
+code_name=Maya
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=0
+network_supported=1
+parallel_supported=0
+usb_supported=1
+packaged_version=3.12.2
+release_date=2012
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+
+libdir_path=/usr/lib
+
+[linuxmint:13:cups]
+packages=libcups2
+
+[linuxmint:13:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[linuxmint:13:gcc]
+packages=build-essential
+
+[linuxmint:13:gs]
+packages=ghostscript
+
+[linuxmint:13:libcrypto]
+packages=openssl
+
+[linuxmint:13:libjpeg]
+packages=libjpeg8-dev
+
+[linuxmint:13:libnetsnmp-devel]
+packages=libsnmp-dev
+
+[linuxmint:13:libpthread]
+packages=build-essential
+
+[linuxmint:13:libtool]
+packages=libtool
+
+[linuxmint:13:libusb]
+packages=libusb-1.0.0-dev
+
+[linuxmint:13:make]
+packages=build-essential
+
+[linuxmint:13:pil]
+packages=python-imaging
+
+[linuxmint:13:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[linuxmint:13:pyqt]
+packages=python-qt4
+
+[linuxmint:13:python-devel]
+packages=python-dev
+
+[linuxmint:13:pyqt4]
+packages=python-qt4
+
+[linuxmint:13:pyqt4-dbus]
+packages=python-qt4-dbus
+
+#[linuxmint:13:python23]
+#packages=python
+
+[linuxmint:13:python2X]
+packages=python
+
+[linuxmint:13:reportlab]
+packages=python-reportlab
+
+[linuxmint:13:sane]
+packages=libsane
+
+[linuxmint:13:sane-devel]
+packages=libsane-dev
+
+[linuxmint:13:scanimage]
+packages=sane-utils
+
+[linuxmint:13:xsane]
+packages=xsane
+
+[linuxmint:13:python-dbus]
+packages=python-dbus,python-gobject
+
+[linuxmint:13:dbus]
+packages=libdbus-1-dev
+
+[linuxmint:13:cups-image]
+packages=libcupsimage2-dev
+
+[linuxmint:13:cups-ddk]
+packages=cups,libcupsimage2-dev
+
+[linuxmint:13:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[linuxmint:13:python-notify]
+packages=python-notify
+
+[linuxmint:13:network]
+packages=wget
+
+[linuxmint:13:avahi-utils]
+packages=avahi-utils
+
+[linuxmint:13:python3-notify2]
+packages=
+
+[linuxmint:13:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[linuxmint:13:python3-pyqt4]
+packages=python3-pyqt4
+
+[linuxmint:13:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[linuxmint:13:python3-xml]
+packages=python3-lxml
+
+[linuxmint:13:python3-devel]
+packages=python3-dev
+
+[linuxmint:13:python3-pil]
+packages=PKG_FROM_PIP:pillow
+
+[linuxmint:13:automake]
+packages=automake1.11
+
+[linuxmint:13:epm]
+packages=epm
+
+
+# ****************************************
+
+[linuxmint:14]
+code_name=Nadia
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=0
+network_supported=1
+parallel_supported=0
+usb_supported=1
+packaged_version=3.13.3
+release_date=2012
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+
+[linuxmint:14:cups]
+packages=libcups2
+
+[linuxmint:14:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[linuxmint:14:gcc]
+packages=build-essential
+
+[linuxmint:14:gs]
+packages=ghostscript
+
+[linuxmint:14:libcrypto]
+packages=openssl
+
+[linuxmint:14:libjpeg]
+packages=libjpeg8-dev
+
+[linuxmint:14:libnetsnmp-devel]
+packages=libsnmp-dev
+
+[linuxmint:14:libpthread]
+packages=build-essential
+
+[linuxmint:14:libtool]
+packages=libtool
+
+[linuxmint:14:libusb]
+packages=libusb-1.0.0-dev
+
+[linuxmint:14:make]
+packages=build-essential
+
+[linuxmint:14:pil]
+packages=python-imaging
+
+[linuxmint:14:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[linuxmint:14:pyqt]
+packages=python-qt4
+
+[linuxmint:14:python-devel]
+packages=python-dev
+
+[linuxmint:14:pyqt4]
+packages=python-qt4
+
+[linuxmint:14:pyqt4-dbus]
+packages=python-qt4-dbus
+
+#[linuxmint:14:python23]
+#packages=python
+
+[linuxmint:14:python2X]
+packages=python
+
+[linuxmint:14:reportlab]
+packages=python-reportlab
+
+[linuxmint:14:sane]
+packages=libsane
+
+[linuxmint:14:sane-devel]
+packages=libsane-dev
+
+[linuxmint:14:scanimage]
+packages=sane-utils
+
+[linuxmint:14:xsane]
+packages=xsane
+
+[linuxmint:14:python-dbus]
+packages=python-dbus,python-gobject
+
+[linuxmint:14:dbus]
+packages=libdbus-1-dev
+
+[linuxmint:14:cups-image]
+packages=libcupsimage2-dev
+
+[linuxmint:14:cups-ddk]
+packages=cups,libcupsimage2-dev
+
+[linuxmint:14:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[linuxmint:14:python-notify]
+packages=python-notify
+
+[linuxmint:14:network]
+packages=wget
+
+[linuxmint:14:avahi-utils]
+packages=avahi-utils
+
+[linuxmint:14:python3-notify2]
+packages=python3-notify2
+
+[linuxmint:14:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[linuxmint:14:python3-pyqt4]
+packages=python3-pyqt4
+
+[linuxmint:14:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[linuxmint:14:python3-xml]
+packages=python3-lxml
+
+[linuxmint:14:python3-devel]
+packages=python3-dev
+
+[linuxmint:14:python3-pil]
+packages=PKG_FROM_PIP:pillow
+
+[linuxmint:14:automake]
+packages=automake1.11
+
+[linuxmint:14:epm]
+packages=epm
+
+
+# ****************************************
+
+[linuxmint:15]
+code_name=Olivia
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.13.3
+release_date=2013
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+
+libdir_path=/usr/lib/x86_64-linux-gnu
+
+[linuxmint:15:cups]
+packages=libcups2
+
+[linuxmint:15:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[linuxmint:15:gcc]
+packages=build-essential
+
+[linuxmint:15:gs]
+packages=ghostscript
+
+[linuxmint:15:libcrypto]
+packages=openssl
+
+[linuxmint:15:libjpeg]
+packages=libjpeg8-dev
+
+[linuxmint:15:libnetsnmp-devel]
+packages=libsnmp-dev,snmp-mibs-downloader
+
+[linuxmint:15:libpthread]
+packages=build-essential
+
+[linuxmint:15:libtool]
+packages=libtool
+
+[linuxmint:15:libusb]
+packages=libusb-1.0.0-dev
+
+[linuxmint:15:make]
+packages=build-essential
+
+[linuxmint:15:pil]
+packages=python-imaging
+
+[linuxmint:15:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[linuxmint:15:pyqt]
+packages=python-qt4
+
+[linuxmint:15:python-devel]
+packages=python-dev
+
+[linuxmint:15:pyqt4]
+packages=python-qt4
+
+[linuxmint:15:pyqt4-dbus]
+packages=python-qt4-dbus
+
+#[linuxmint:15:python23]
+#packages=python
+
+[linuxmint:15:python2X]
+packages=python
+
+[linuxmint:15:reportlab]
+packages=python-reportlab
+
+[linuxmint:15:sane]
+packages=libsane
+
+[linuxmint:15:sane-devel]
+packages=libsane-dev
+
+[linuxmint:15:scanimage]
+packages=sane-utils
+
+[linuxmint:15:xsane]
+packages=xsane
+
+[linuxmint:15:python-dbus]
+packages=python-dbus,python-gobject
+
+[linuxmint:15:dbus]
+packages=libdbus-1-dev
+
+[linuxmint:15:cups-image]
+packages=libcupsimage2-dev
+
+[linuxmint:15:cups-ddk]
+packages=cups,libcupsimage2-dev
+
+[linuxmint:15:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[linuxmint:15:python-notify]
+packages=python-notify
+
+[linuxmint:15:network]
+packages=wget
+
+[linuxmint:15:avahi-utils]
+packages=avahi-utils
+
+
+[linuxmint:15:python3-notify2]
+packages=python3-notify2
+
+[linuxmint:15:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[linuxmint:15:python3-pyqt4]
+packages=python3-pyqt4
+
+[linuxmint:15:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[linuxmint:15:python3-xml]
+packages=python3-lxml
+
+[linuxmint:15:python3-devel]
+packages=python3-dev
+
+[linuxmint:15:python3-pil]
+packages=PKG_FROM_PIP:pillow
+
+[linuxmint:15:automake]
+packages=automake1.11
+
+[linuxmint:15:epm]
+packages=epm
+
+# ****************************************
+
+[linuxmint:16]
+code_name=Petra
+packaged_version=3.14.1
+release_date=30/11/2013
+same_as_version=15
+
+# ****************************************
+
+[linuxmint:17]
+code_name=Qiana
+packaged_version=3.14.3
+release_date=31/05/2014
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+
+libdir_path=/usr/lib/x86_64-linux-gnu
+
+[linuxmint:17:cups]
+packages=libcups2
+
+[linuxmint:17:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[linuxmint:17:gcc]
+packages=build-essential
+
+[linuxmint:17:gs]
+packages=ghostscript
+
+[linuxmint:17:libcrypto]
+packages=openssl
+
+[linuxmint:17:libjpeg]
+packages=libjpeg8-dev
+
+[linuxmint:17:libnetsnmp-devel]
+packages=libsnmp-dev,snmp-mibs-downloader
+
+[linuxmint:17:libpthread]
+packages=build-essential
+
+[linuxmint:17:libtool]
+packages=libtool
+
+[linuxmint:17:libusb]
+packages=libusb-1.0.0-dev
+
+[linuxmint:17:make]
+packages=build-essential
+
+[linuxmint:17:pil]
+packages=python-imaging
+
+[linuxmint:17:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[linuxmint:17:pyqt]
+packages=python-qt4
+
+[linuxmint:17:python-devel]
+packages=python-dev
+
+[linuxmint:17:pyqt4]
+packages=python-qt4
+
+[linuxmint:17:pyqt4-dbus]
+packages=python-qt4-dbus
+
+#[linuxmint:17:python23]
+#packages=python
+
+[linuxmint:17:python2X]
+packages=python
+
+[linuxmint:17:reportlab]
+packages=python-reportlab
+
+[linuxmint:17:sane]
+packages=libsane
+
+[linuxmint:17:sane-devel]
+packages=libsane-dev
+
+[linuxmint:17:scanimage]
+packages=sane-utils
+
+[linuxmint:17:xsane]
+packages=xsane
+
+[linuxmint:17:python-dbus]
+packages=python-dbus,python-gobject
+
+[linuxmint:17:dbus]
+packages=libdbus-1-dev
+
+[linuxmint:17:cups-image]
+packages=libcupsimage2-dev
+
+[linuxmint:17:cups-ddk]
+packages=cups,libcupsimage2-dev
+
+[linuxmint:17:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[linuxmint:17:python-notify]
+packages=python-notify
+
+[linuxmint:17:network]
+packages=wget
+
+[linuxmint:17:avahi-utils]
+packages=avahi-utils
+
+[linuxmint:17:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[linuxmint:17:python3-pyqt4]
+packages=python3-pyqt4
+
+[linuxmint:17:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[linuxmint:17:python3-xml]
+packages=python3-lxml
+
+[linuxmint:17:python3-devel]
+packages=python3-dev
+
+[linuxmint:17:python3-pil]
+packages=python3-pil
+
+[linuxmint:17:python3-reportlab]
+packages=python3-reportlab
+
+[linuxmint:17:python3-notify2]
+packages=python3-notify2
+
+[linuxmint:17:automake]
+packages=automake1.11
+
+[linuxmint:17:epm]
+packages=epm
+
+# ****************************************
+
+[linuxmint:17.1]
+code_name=Rebecca
+packaged_version=3.14.3
+release_date=29/11/2014
+same_as_version=17
+
+# ****************************************
+
+[linuxmint:17.2]
+code_name=Rafaela
+packaged_version=3.15.2
+release_date=07/08/2015
+same_as_version=17
+
+# ****************************************
+
+[linuxmint:17.3]
+code_name=Rosa
+packaged_version=3.15.4
+release_date=20/12/2015
+same_as_version=17
+
+[linuxmint:17.3:python-notify]
+packages=python-notify,mate-notification-daemon
+
+# ****************************************
+
+[linuxmint:18]
+code_name=Sarah
+packaged_version=3.16.8
+release_date=27/08/16
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+
+libdir_path=/usr/lib/x86_64-linux-gnu
+
+[linuxmint:18:cups]
+packages=libcups2
+
+[linuxmint:18:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[linuxmint:18:gcc]
+packages=build-essential
+
+[linuxmint:18:gs]
+packages=ghostscript
+
+[linuxmint:18:libcrypto]
+packages=openssl
+
+[linuxmint:18:libjpeg]
+packages=libjpeg8-dev
+
+[linuxmint:18:libnetsnmp-devel]
+packages=libsnmp-dev,snmp-mibs-downloader
+
+[linuxmint:18:libpthread]
+packages=build-essential
+
+[linuxmint:18:libtool]
+packages=libtool,libtool-bin
+
+[linuxmint:18:libusb]
+packages=libusb-1.0.0-dev
+
+[linuxmint:18:make]
+packages=build-essential
+
+[linuxmint:18:pil]
+packages=python-imaging
+
+[linuxmint:18:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[linuxmint:18:pyqt]
+packages=python-qt4
+
+[linuxmint:18:python-devel]
+packages=python-dev
+
+[linuxmint:18:pyqt4]
+packages=python-qt4
+
+[linuxmint:18:pyqt4-dbus]
+packages=python-qt4-dbus
+
+#[linuxmint:18:python23]
+#packages=python
+
+[linuxmint:18:python2X]
+packages=python
+
+[linuxmint:18:reportlab]
+packages=python-reportlab
+
+[linuxmint:18:sane]
+packages=libsane
+
+[linuxmint:18:sane-devel]
+packages=libsane-dev
+
+[linuxmint:18:scanimage]
+packages=sane-utils
+
+[linuxmint:18:xsane]
+packages=xsane
+
+[linuxmint:18:python-dbus]
+packages=python-dbus,python-gobject
+
+[linuxmint:18:dbus]
+packages=libdbus-1-dev
+
+[linuxmint:18:cups-image]
+packages=libcupsimage2-dev
+
+[linuxmint:18:cups-ddk]
+packages=cups,libcupsimage2-dev
+
+[linuxmint:18:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[linuxmint:18:python-notify]
+packages=python-notify
+
+[linuxmint:18:network]
+packages=wget
+
+[linuxmint:18:avahi-utils]
+packages=avahi-utils
+
+[linuxmint:18:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[linuxmint:18:python3-pyqt4]
+packages=python3-pyqt4
+
+[linuxmint:18:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[linuxmint:18:python3-xml]
+packages=python3-lxml
+
+[linuxmint:18:python3-devel]
+packages=python3-dev
+
+[linuxmint:18:python3-pil]
+packages=python3-pil
+
+[linuxmint:18:python3-reportlab]
+packages=python3-reportlab
+
+[linuxmint:18:python3-notify2]
+packages=python3-notify2,mate-notification-daemon
+
+[linuxmint:18:automake]
+packages=automake1.11
+
+[linuxmint:18:epm]
+packages=epm
+
+# ****************************************
+
+[linuxmint:18.1]
+code_name=Serena
+packaged_version=3.17.4
+release_date=27/04/17
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+
+libdir_path=/usr/lib/x86_64-linux-gnu
+
+[linuxmint:18.1:cups]
+packages=libcups2
+
+[linuxmint:18.1:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[linuxmint:18.1:gcc]
+packages=build-essential
+
+[linuxmint:18.1:gs]
+packages=ghostscript
+
+[linuxmint:18.1:libcrypto]
+packages=openssl
+
+[linuxmint:18.1:libjpeg]
+packages=libjpeg8-dev
+
+[linuxmint:18.1:libnetsnmp-devel]
+packages=libsnmp-dev,snmp-mibs-downloader
+
+[linuxmint:18.1:libpthread]
+packages=build-essential
+
+[linuxmint:18.1:libtool]
+packages=libtool,libtool-bin
+
+[linuxmint:18.1:libusb]
+packages=libusb-1.0.0-dev
+
+[linuxmint:18.1:make]
+packages=build-essential
+
+[linuxmint:18.1:pil]
+packages=python-imaging
+
+[linuxmint:18.1:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[linuxmint:18.1:pyqt]
+packages=python-qt4
+
+[linuxmint:18.1:python-devel]
+packages=python-dev
+
+[linuxmint:18.1:pyqt4]
+packages=python-qt4
+
+[linuxmint:18.1:pyqt4-dbus]
+packages=python-qt4-dbus
+
+#[linuxmint:18.1:python23]
+#packages=python
+
+[linuxmint:18.1:python2X]
+packages=python
+
+[linuxmint:18.1:reportlab]
+packages=python-reportlab
+
+[linuxmint:18.1:sane]
+packages=libsane
+
+[linuxmint:18.1:sane-devel]
+packages=libsane-dev
+
+[linuxmint:18.1:scanimage]
+packages=sane-utils
+
+[linuxmint:18.1:xsane]
+packages=xsane
+
+[linuxmint:18.1:python-dbus]
+packages=python-dbus,python-gobject
+
+[linuxmint:18.1:dbus]
+packages=libdbus-1-dev
+
+[linuxmint:18.1:cups-image]
+packages=libcupsimage2-dev
+
+[linuxmint:18.1:cups-ddk]
+packages=cups,libcupsimage2-dev
+
+[linuxmint:18.1:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[linuxmint:18.1:python-notify]
+packages=python-notify
+
+[linuxmint:18.1:network]
+packages=wget
+
+[linuxmint:18.1:avahi-utils]
+packages=avahi-utils
+
+[linuxmint:18.1:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[linuxmint:18.1:python3-pyqt4]
+packages=python3-pyqt4
+
+[linuxmint:18.1:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[linuxmint:18.1:python3-xml]
+packages=python3-lxml
+
+[linuxmint:18.1:python3-devel]
+packages=python3-dev
+
+[linuxmint:18.1:python3-pil]
+packages=python3-pil
+
+[linuxmint:18.1:python3-reportlab]
+packages=python3-reportlab
+
+[linuxmint:18.1:python3-notify2]
+packages=python3-notify2,mate-notification-daemon
+
+[linuxmint:18.1:automake]
+packages=automake1.11
+
+[linuxmint:18.1:epm]
+packages=epm
+
+# ****************************************
+
+[linuxmint:18.2]
+code_name=Sonya
+packaged_version=3.17.9
+release_date=02/07/17
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+
+libdir_path=/usr/lib/x86_64-linux-gnu
+
+[linuxmint:18.2:cups]
+packages=libcups2
+
+[linuxmint:18.2:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[linuxmint:18.2:gcc]
+packages=build-essential
+
+[linuxmint:18.2:gs]
+packages=ghostscript
+
+[linuxmint:18.2:libcrypto]
+packages=openssl
+
+[linuxmint:18.2:libjpeg]
+packages=libjpeg8-dev
+
+[linuxmint:18.2:libnetsnmp-devel]
+packages=libsnmp-dev,snmp-mibs-downloader
+
+[linuxmint:18.2:libpthread]
+packages=build-essential
+
+[linuxmint:18.2:libtool]
+packages=libtool,libtool-bin
+
+[linuxmint:18.2:libusb]
+packages=libusb-1.0.0-dev
+
+[linuxmint:18.2:make]
+packages=build-essential
+
+[linuxmint:18.2:pil]
+packages=python-imaging
+
+[linuxmint:18.2:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[linuxmint:18.2:pyqt]
+packages=python-qt4
+
+[linuxmint:18.2:python-devel]
+packages=python-dev
+
+[linuxmint:18.2:pyqt4]
+packages=python-qt4
+
+[linuxmint:18.2:pyqt4-dbus]
+packages=python-qt4-dbus
+
+#[linuxmint:18.2:python23]
+#packages=python
+
+[linuxmint:18.2:python2X]
+packages=python
+
+[linuxmint:18.2:reportlab]
+packages=python-reportlab
+
+[linuxmint:18.2:sane]
+packages=libsane
+
+[linuxmint:18.2:sane-devel]
+packages=libsane-dev
+
+[linuxmint:18.2:scanimage]
+packages=sane-utils
+
+[linuxmint:18.2:xsane]
+packages=xsane
+
+[linuxmint:18.2:python-dbus]
+packages=python-dbus,python-gobject
+
+[linuxmint:18.2:dbus]
+packages=libdbus-1-dev
+
+[linuxmint:18.2:cups-image]
+packages=libcupsimage2-dev
+
+[linuxmint:18.2:cups-ddk]
+packages=cups,libcupsimage2-dev
+
+[linuxmint:18.2:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[linuxmint:18.2:python-notify]
+packages=python-notify
+
+[linuxmint:18.2:network]
+packages=wget
+
+[linuxmint:18.2:avahi-utils]
+packages=avahi-utils
+
+[linuxmint:18.2:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[linuxmint:18.2:python3-pyqt4]
+packages=python3-pyqt4
+
+[linuxmint:18.2:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[linuxmint:18.2:python3-xml]
+packages=python3-lxml
+
+[linuxmint:18.2:python3-devel]
+packages=python3-dev
+
+[linuxmint:18.2:python3-pil]
+packages=python3-pil
+
+[linuxmint:18.2:python3-reportlab]
+packages=python3-reportlab
+
+[linuxmint:18.2:python3-notify2]
+packages=python3-notify2,mate-notification-daemon
+
+[linuxmint:18.2:automake]
+packages=automake1.11
+
+[linuxmint:18.2:epm]
+packages=epm
+
+
+# ****************************************
+
+[linuxmint:18.3]
+code_name=Sylvia
+packaged_version=3.18.2
+release_date=27/11/17
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+#scanjet_depend_cmd=sudo apt-get install --assume-yes python2-pip,sudo pip2 install --upgrade pip,sudo -H pip2 install setuptools,sudo pip2 install --upgrade setuptools,sudo apt-get install --assume-yes libleptonica-dev,sudo apt-get install --assume-yes tesseract-ocr,sudo apt-get install --assume-yes libtesseract-dev,sudo -H pip2 install tesserocr,sudo apt-get install --assume-yes tesseract-ocr-all,sudo apt-get install --assume-yes libzbar-dev,sudo apt-get install --assume-yes python-zbar,sudo apt-get install --assume-yes python-opencv,sudo apt-get install --assume-yes python-pypdf2,sudo -H pip2 install imutils
+#scanjet_py3_depend_cmd=sudo apt-get install --assume-yes python3-pip,sudo pip3 install --upgrade pip,sudo -H pip3 install setuptools,sudo pip3 install --upgrade setuptools,sudo apt-get install --assume-yes libleptonica-dev,sudo apt-get install --assume-yes tesseract-ocr,sudo apt-get install --assume-yes libtesseract-dev,sudo -H pip3 install tesserocr,sudo apt-get install --assume-yes tesseract-ocr-all,sudo -H pip3 install opencv-python,sudo -H pip3 install PyPDF2,sudo -H pip3 install imutils
+
+libdir_path=/usr/lib/x86_64-linux-gnu
+
+[linuxmint:18.3:cups]
+packages=libcups2
+
+[linuxmint:18.3:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[linuxmint:18.3:gcc]
+packages=build-essential
+
+[linuxmint:18.3:gs]
+packages=ghostscript
+
+[linuxmint:18.3:libcrypto]
+packages=openssl
+
+[linuxmint:18.3:libjpeg]
+packages=libjpeg8-dev
+
+[linuxmint:18.3:libnetsnmp-devel]
+packages=libsnmp-dev,snmp-mibs-downloader
+
+[linuxmint:18.3:libpthread]
+packages=build-essential
+
+[linuxmint:18.3:libtool]
+packages=libtool,libtool-bin
+
+[linuxmint:18.3:libusb]
+packages=libusb-1.0.0-dev
+
+[linuxmint:18.3:make]
+packages=build-essential
+
+[linuxmint:18.3:pil]
+packages=python-imaging
+
+[linuxmint:18.3:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[linuxmint:18.3:pyqt]
+packages=python-qt4
+
+[linuxmint:18.3:python-devel]
+packages=python-dev
+
+[linuxmint:18.3:pyqt4]
+packages=python-qt4
+
+[linuxmint:18.3:pyqt4-dbus]
+packages=python-qt4-dbus
+
+#[linuxmint:18.3:python23]
+#packages=python
+
+[linuxmint:18.3:python2X]
+packages=python
+
+[linuxmint:18.3:reportlab]
+packages=python-reportlab
+
+[linuxmint:18.3:sane]
+packages=libsane
+
+[linuxmint:18.3:sane-devel]
+packages=libsane-dev
+
+[linuxmint:18.3:scanimage]
+packages=sane-utils
+
+[linuxmint:18.3:xsane]
+packages=xsane
+
+[linuxmint:18.3:python-dbus]
+packages=python-dbus,python-gobject
+
+[linuxmint:18.3:dbus]
+packages=libdbus-1-dev
+
+[linuxmint:18.3:cups-image]
+packages=libcupsimage2-dev
+
+[linuxmint:18.3:cups-ddk]
+packages=cups,libcupsimage2-dev
+
+[linuxmint:18.3:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[linuxmint:18.3:python-notify]
+packages=python-notify
+
+[linuxmint:18.3:network]
+packages=wget
+
+[linuxmint:18.3:avahi-utils]
+packages=avahi-utils
+
+[linuxmint:18.3:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[linuxmint:18.3:python3-pyqt4]
+packages=python3-pyqt4
+
+[linuxmint:18.3:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[linuxmint:18.3:python3-xml]
+packages=python3-lxml
+
+[linuxmint:18.3:python3-devel]
+packages=python3-dev
+
+[linuxmint:18.3:python3-pil]
+packages=python3-pil
+
+[linuxmint:18.3:python3-reportlab]
+packages=python3-reportlab
+
+[linuxmint:18.3:python3-notify2]
+packages=python3-notify2,mate-notification-daemon
+
+[linuxmint:18.3:automake]
+packages=automake1.11
+
+[linuxmint:18.3:epm]
+packages=epm
+
+
+# ****************************************
+
+[linuxmint:19]
+code_name=Tara
+packaged_version=3.18.9
+release_date=9/8/18
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubuntu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+native_cups=1
+acl_rules=1
+#scanjet_depend_cmd=sudo apt-get install --assume-yes python2-pip,sudo pip2 install --upgrade pip,sudo -H pip2 install setuptools,sudo pip2 install --upgrade setuptools,sudo apt-get install --assume-yes libleptonica-dev,sudo apt-get install --assume-yes tesseract-ocr,sudo apt-get install --assume-yes libtesseract-dev,sudo -H pip2 install tesserocr,sudo apt-get install --assume-yes tesseract-ocr-all,sudo apt-get install --assume-yes libzbar-dev,sudo apt-get install --assume-yes python-zbar,sudo apt-get install --assume-yes python-opencv,sudo apt-get install --assume-yes python-pypdf2,sudo -H pip2 install imutils
+#scanjet_py3_depend_cmd=sudo apt-get install --assume-yes python3-pip,sudo pip3 install --upgrade pip,sudo -H pip3 install setuptools,sudo pip3 install --upgrade setuptools,sudo apt-get install --assume-yes libleptonica-dev,sudo apt-get install --assume-yes tesseract-ocr,sudo apt-get install --assume-yes libtesseract-dev,sudo -H pip3 install tesserocr,sudo apt-get install --assume-yes tesseract-ocr-all,sudo -H pip3 install opencv-python,sudo -H pip3 install PyPDF2,sudo -H pip3 install imutils
+
+libdir_path=/usr/lib/x86_64-linux-gnu
+
+[linuxmint:19:cups]
+packages=libcups2
+
+[linuxmint:19:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[linuxmint:19:gcc]
+packages=build-essential
+
+[linuxmint:19:gs]
+packages=ghostscript
+
+[linuxmint:19:libcrypto]
+packages=openssl
+
+[linuxmint:19:libjpeg]
+packages=libjpeg8-dev
+
+[linuxmint:19:libnetsnmp-devel]
+packages=libsnmp-dev,snmp-mibs-downloader
+
+[linuxmint:19:libpthread]
+packages=build-essential
+
+[linuxmint:19:libtool]
+packages=libtool,libtool-bin
+
+[linuxmint:19:libusb]
+packages=libusb-1.0.0-dev
+
+[linuxmint:19:make]
+packages=build-essential
+
+#[linuxmint:19:pil]
+#packages=python-imaging
+
+[linuxmint:19:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[linuxmint:19:pyqt]
+packages=python-qt4
+
+[linuxmint:19:python-devel]
+packages=python-dev
+
+[linuxmint:19:pyqt4]
+packages=python-qt4
+
+[linuxmint:19:pyqt4-dbus]
+packages=python-qt4-dbus
+
+#[linuxmint:19:python23]
+#packages=python
+
+[linuxmint:19:python2X]
+packages=python
+
+[linuxmint:19:reportlab]
+packages=python-reportlab
+
+[linuxmint:19:sane]
+packages=libsane
+
+[linuxmint:19:sane-devel]
+packages=libsane-dev
+
+[linuxmint:19:scanimage]
+packages=sane-utils
+
+[linuxmint:19:xsane]
+packages=xsane
+
+[linuxmint:19:python-dbus]
+packages=python-dbus,python-gobject
+
+[linuxmint:19:dbus]
+packages=libdbus-1-dev
+
+[linuxmint:19:cups-image]
+packages=libcupsimage2-dev
+
+[linuxmint:19:cups-ddk]
+packages=cups,libcupsimage2-dev
+
+[linuxmint:19:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[linuxmint:19:python-notify]
+packages=python-notify
+
+[linuxmint:19:network]
+packages=wget
+
+[linuxmint:19:avahi-utils]
+packages=avahi-utils
+
+[linuxmint:19:python3-pyqt4-dbus]
+packages=python3-dbus.mainloop.qt
+
+[linuxmint:19:python3-pyqt4]
+packages=python3-pyqt4
+
+[linuxmint:19:python3-dbus]
+packages=python3-dbus,python3-gi
+
+[linuxmint:19:python3-xml]
+packages=python3-lxml
+
+[linuxmint:19:python3-devel]
+packages=python3-dev
+
+[linuxmint:19:python3-pil]
+packages=python3-pil
+
+[linuxmint:19:python3-reportlab]
+packages=python3-reportlab
+
+[linuxmint:19:python3-notify2]
+packages=python3-notify2,mate-notification-daemon
+
+[linuxmint:19:automake]
+packages=automake1.11
+
+[linuxmint:19:epm]
+packages=epm
+
+
+# ****************************************
+
+
+[linpus]
+index=25
+versions=9.4,9.5
+display_name=Linpus Linux
+alt_names=Linpus, Linpus Lite, Linpus Linux
+display=1
+notes=
+package_mgrs=dpkg,apt-get,synaptic,update-manager,adept,aptitude,adept-updater,rpm
+package_mgr_cmd=sudo apt-get install --assume-yes $packages_to_install
+pre_depend_cmd=sudo apt-get install --yes --force-yes -f,sudo apt-get update
+post_depend_cmd=
+hplip_remove_cmd=sudo apt-get remove --assume-yes hplip hpijs
+su_sudo=sudo
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[linpus:9.5]
+code_name=Linpus
+supported=0
+scan_supported=0
+fax_supported=0
+pcard_supported=0
+network_supported=0
+parallel_supported=0
+usb_supported=1
+packaged_version=
+release_date=
+notes=Add to the file /etc/apt/sources.list the following lines (each on a seperate line should start with the "rpm": rpm http://update.linpus.com/LinpusUpdate/ 9.5 main desktop rpm http://update.linpus.com/LinpusUpdate/ 9.5-Critical main desktop rpm http://update.linpus.com/LinpusUpdate/ 9.5-DevDr main desktop rpm http://update.linpus.com/LinpusUpdate/ 9.5-SoftApp main desktop
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=none
+package_available=0
+package_arch=i386
+
+[linpus:9.5:cups]
+packages=cups
+
+[linpus:9.5:cups-devel]
+packages=
+
+[linpus:9.5:gcc]
+packages=glibc
+
+[linpus:9.5:gs]
+packages=ghostscript
+
+[linpus:9.5:libcrypto]
+packages=openssl
+
+[linpus:9.5:libjpeg]
+packages=libjpeg
+
+[linpus:9.5:libnetsnmp-devel]
+packages=
+
+[linpus:9.5:libpthread]
+packages=glibc
+
+[linpus:9.5:libtool]
+packages=
+
+[linpus:9.5:libusb]
+packages=
+
+[linpus:9.5:make]
+packages=glibc
+
+[linpus:9.5:pil]
+packages=
+
+[linpus:9.5:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[linpus:9.5:pyqt]
+packages=
+
+[linpus:9.5:python-devel]
+packages=
+
+[linpus:9.5:pyqt4]
+packages=python-qt4,python-qt4-dbus
+
+[linpus:9.5:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[linpus:9.5:python23]
+packages=python
+
+[linpus:9.5:python2X]
+packages=python
+
+[linpus:9.5:reportlab]
+packages=
+
+[linpus:9.5:sane]
+packages=
+
+[linpus:9.5:sane-devel]
+packages=
+
+[linpus:9.5:scanimage]
+packages=
+
+[linpus:9.5:xsane]
+packages=
+
+[linpus:9.5:cups-ddk]
+packages=
+
+[linpus:9.5:python-dbus]
+packages=dbus-python,python-gobject
+
+[linpus:9.5:dbus]
+packages=dbus
+
+[linpus:9.5:python-ctypes]
+packages=
+
+[linpus:9.5:cups-image]
+packages=
+
+[linpus:9.5:network]
+packages=wget
+
+[linpus:9.5:avahi-utils]
+packages=avahi-tools
+
+[linplus:9.5:automake]
+packages=automake1.11
+
+[linplus:9.5:epm]
+packages=epm
+
+# ********************
+[linpus:9.4]
+code_name=Linpus
+supported=0
+scan_supported=0
+fax_supported=0
+pcard_supported=0
+network_supported=0
+parallel_supported=0
+usb_supported=1
+packaged_version=
+release_date=
+notes=Add to the file /etc/apt/sources.list the following lines (each on a seperate line should start with the "rpm": rpm http://update.linpus.com/LinpusUpdate/ 9.4 main desktop rpm http://update.linpus.com/LinpusUpdate/ 9.4-Critical main desktop rpm http://update.linpus.com/LinpusUpdate/ 9.4-DevDr main desktop rpm http://update.linpus.com/LinpusUpdate/ 9.4-SoftApp main desktop
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=none
+package_available=0
+package_arch=i386
+
+[linpus:9.4:cups]
+packages=cups
+
+[linpus:9.4:cups-devel]
+packages=
+
+[linpus:9.4:gcc]
+packages=glibc
+
+[linpus:9.4:gs]
+packages=ghostscript
+
+[linpus:9.4:libcrypto]
+packages=openssl
+
+[linpus:9.4:libjpeg]
+packages=libjpeg
+
+[linpus:9.4:libnetsnmp-devel]
+packages=
+
+[linpus:9.4:libpthread]
+packages=glibc
+
+[linpus:9.4:libtool]
+packages=
+
+[linpus:9.4:libusb]
+packages=
+
+[linpus:9.4:make]
+packages=glibc
+
+[linpus:9.4:pil]
+packages=
+
+[linpus:9.4:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[linpus:9.4:pyqt]
+packages=
+
+[linpus:9.4:python-devel]
+packages=
+
+[linpus:9.4:pyqt4]
+packages=python-qt4
+
+[linpus:9.4:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[linpus:9.4:python23]
+packages=python
+
+[linpus:9.4:python2X]
+packages=python
+
+[linpus:9.4:reportlab]
+packages=
+
+[linpus:9.4:sane]
+packages=
+
+[linpus:9.4:sane-devel]
+packages=
+
+[linpus:9.4:scanimage]
+packages=
+
+[linpus:9.4:xsane]
+packages=
+
+[linpus:9.4:cups-ddk]
+packages=
+
+[linpus:9.4:python-dbus]
+packages=dbus-python,python-gobject
+
+[linpus:9.4:dbus]
+packages=dbus
+
+[linpus:9.4:python-ctypes]
+packages=
+
+[linpus:9.4:cups-image]
+packages=
+
+[linpus:9.4:network]
+packages=wget
+
+[linpus:9.4:avahi-utils]
+packages=avahi-tools
+
+[linplus:9.4:automake]
+packages=automake1.11
+
+[linplus:9.4:epm]
+packages=epm
+
+# ****************************************
+[gos]
+index=24
+versions=8.04.1
+display_name=gOS
+alt_names=gos, gOS
+display=1
+notes=
+package_mgrs=dpkg,apt-get,synaptic,update-manager,adept,aptitude,adept-updater
+package_mgr_cmd=sudo aptitude install --assume-yes $packages_to_install
+pre_depend_cmd=sudo dpkg --configure -a,sudo apt-get install --yes --force-yes -f,sudo aptitude update
+post_depend_cmd=
+hplip_remove_cmd=sudo aptitude remove --assume-yes hplip hpijs
+su_sudo=sudo
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+# ********************
+[gos:8.04.1]
+code_name=Elyssa
+supported=0
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=2.8.2
+release_date=2008
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Ubuntu "Main" Repositories. See: https://help.ubuntu.com/community/Repositories/Ubuntu for more information. Disable the CD-ROM/DVD source if you do not have the Ubunbtu installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+
+[gos:8.04.1:cups]
+packages=libcupsys2
+
+[gos:8.04.1:cups-devel]
+packages=libcupsys2-dev,cupsys-bsd
+
+[gos:8.04.1:gcc]
+packages=build-essential
+
+[gos:8.04.1:gs]
+packages=gs-esp
+
+[gos:8.04.1:libcrypto]
+packages=openssl
+
+[gos:8.04.1:libjpeg]
+packages=libjpeg62-dev
+
+[gos:8.04.1:libnetsnmp-devel]
+packages=libsnmp-dev
+
+[gos:8.04.1:libpthread]
+packages=build-essential
+
+[gos:8.04.1:libtool]
+packages=libtool
+
+[gos:8.04.1:libusb]
+packages=libusb-1.0-0-dev
+
+[gos:8.04.1:make]
+packages=build-essential
+
+[gos:8.04.1:pil]
+packages=python-imaging
+
+[gos:8.04.1:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[gos:8.04.1:pyqt]
+packages=python-qt3
+
+[gos:8.04.1:python-devel]
+packages=python2.5-dev
+
+[gos:8.04.1:pyqt4]
+packages=python-qt4
+
+[gos:8.04.1:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[gos:8.04.1:python23]
+packages=python
+
+[gos:8.04.1:python2X]
+packages=python
+
+[gos:8.04.1:reportlab]
+packages=python-reportlab
+
+[gos:8.04.1:sane]
+packages=libsane
+
+[gos:8.04.1:sane-devel]
+packages=libsane-dev
+
+[gos:8.04.1:scanimage]
+packages=sane-utils
+
+[gos:8.04.1:xsane]
+packages=xsane
+
+[gos:8.04.1:cups-ddk]
+packages=cupsddk,cupsddk-drivers
+
+[gos:8.04.1:python-dbus]
+packages=python-dbus,python-gobject
+
+[gos:8.04.1:dbus]
+packages=libdbus-1-dev
+
+[gos:8.04.1:python-ctypes]
+packages=python-ctypes
+
+[gos:8.04.1:cups-image]
+packages=libcupsys2-dev,cupsys-bsd
+
+[gos:8.04.1:network]
+packages=wget
+
+[gos:8.04.1:avahi-utils]
+packages=avahi
+
+[gos:8.04.1:automake]
+packages=automake1.11
+
+[gos:8.04.1:epm]
+packages=epm
+
+# ****************************************
+[boss]
+index=34
+versions=3.0,5.0
+display_name=Boss
+alt_names=
+display=1
+notes=
+package_mgrs=dpkg,apt-get,synaptic,update-manager,adept,aptitude
+package_mgr_cmd=su -c "apt-get install --force-yes -y $packages_to_install"
+pre_depend_cmd=su -c "dpkg --configure -a",su -c "apt-get install -f",su -c "apt-get update",su -c "apt-get install --yes cupsys-bsd"
+post_depend_cmd=
+hplip_remove_cmd=su -c "apt-get remove --yes hplip hpijs"
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+[boss:3.0]
+code_name=tejas
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=0
+network_supported=1
+parallel_supported=0
+usb_supported=1
+packaged_version=3.9.2
+release_date=2008-09-04
+notes=Be sure to disable the CD-ROM repositories and also ensure that the main/security repositories are enabled.
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+libusb01=1
+native_cups=1
+
+[boss:3.0:cups]
+packages=cupsys,cupsys-client
+
+[boss:3.0:cups-devel]
+packages=libcupsys2-dev,cupsys-bsd
+
+[boss:3.0:gcc]
+packages=gcc,g++
+
+[boss:3.0:gs]
+packages=gs-esp
+
+[boss:3.0:libcrypto]
+packages=libssl-dev
+
+[boss:3.0:libjpeg]
+packages=libjpeg-dev
+
+[boss:3.0:libnetsnmp-devel]
+packages=libsnmp9-dev
+
+[boss:3.0:libpthread]
+packages=libc6
+
+[boss:3.0:libtool]
+packages=libtool
+
+[boss:3.0:libusb]
+packages=libusb-dev
+
+[boss:3.0:make]
+packages=make
+
+[boss:3.0:pil]
+packages=python-imaging
+
+[boss:3.0:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[boss:3.0:pyqt]
+packages=python-qt3
+
+[boss:3.0:python-devel]
+packages=python-dev
+
+[boss:3.0:pyqt4]
+packages=python-qt4
+
+[boss:3.0:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[boss:3.0:python23]
+packages=python
+
+[boss:3.0:python2X]
+packages=python
+
+[boss:3.0:reportlab]
+packages=python-reportlab
+
+[boss:3.0:sane]
+packages=sane
+
+[boss:3.0:sane-devel]
+packages=libsane-dev
+
+[boss:3.0:scanimage]
+packages=sane-utils
+
+[boss:3.0:xsane]
+packages=xsane
+
+[boss:3.0:cups-ddk]
+packages=
+
+[boss:3.0:python-dbus]
+packages=python-dbus,libdbus-1-dev,python-gobject
+
+[boss:3.0:dbus]
+packages=libdbus-1-dev
+
+[boss:3.0:python-ctypes]
+packages=python-ctypes
+
+[boss:3.0:cups-image]
+packages=libcupsimage2-dev
+
+[boss:3.0:network]
+packages=wget
+
+[boss:3.0:avahi-utils]
+packages=avahi-utils
+
+[boss:3.0:automake]
+packages=automake1.11
+
+[boss:3.0:epm]
+packages=epm
+
+
+[boss:5.0]
+code_name=anokha
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=0
+network_supported=1
+parallel_supported=0
+usb_supported=1
+packaged_version=3.13.4
+release_date=2013-08-08
+notes=Be sure to disable the CD-ROM repositories and also ensure that the main/security repositories are enabled.
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+libusb01=0
+native_cups=1
+
+[boss:5.0:cups]
+packages=libcups2
+
+[boss:5.0:cups-devel]
+packages=libcups2-dev
+
+[boss:5.0:gcc]
+packages=gcc,g++
+
+[boss:5.0:gs]
+packages=ghostscript
+
+[boss:5.0:libcrypto]
+packages=libssl-dev
+
+[boss:5.0:libjpeg]
+packages=libjpeg-dev
+
+[boss:5.0:libnetsnmp-devel]
+packages=libsnmp-dev
+
+[boss:5.0:libpthread]
+packages=libc6
+
+[boss:5.0:libtool]
+packages=libtool
+
+[boss:5.0:libusb]
+packages=libusb-1.0-0-dev, libusb-1.0-0
+
+[boss:5.0:make]
+packages=make
+
+[boss:5.0:pil]
+packages=python-imaging
+
+[boss:5.0:python-devel]
+packages=python-dev
+
+[boss:5.0:pyqt4]
+packages=python-qt4
+
+[boss:5.0:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[boss:5.0:python23]
+packages=python
+
+[boss:5.0:python2x]
+packages=python
+
+[boss:5.0:reportlab]
+packages=python-reportlab
+
+[boss:5.0:sane]
+packages=sane
+
+[boss:5.0:sane-devel]
+packages=libsane-dev
+
+[boss:5.0:scanimage]
+packages=sane-utils
+
+[boss:5.0:xsane]
+packages=xsane
+
+[boss:5.0:cups-ddk]
+packages=
+
+[boss:5.0:python-dbus]
+packages=python-dbus,libdbus-1-dev,python-gobject
+
+[boss:5.0:dbus]
+packages=libdbus-1-dev
+
+[boss:5.0:python-ctypes]
+packages=python-ctypeslib
+
+[boss:5.0:cups-image]
+packages=libcupsimage2-dev
+
+[boss:5.0:network]
+packages=wget
+
+[boss:5.0:avahi-utils]
+packages=avahi-utils
+
+[boss:5.0:automake]
+packages=automake1.11
+
+[boss:5.0:epm]
+packages=epm
+
+# ****************************************
+[lfs]
+index=50
+versions=6
+display_name=Linux From Scratch
+alt_names=
+display=1
+notes=
+package_mgrs=
+package_mgr_cmd=$packages_to_install
+pre_depend_cmd=
+post_depend_cmd=
+hplip_remove_cmd=
+su_sudo=su
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+[lfs:6]
+code_name=LFS
+supported=0
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=0
+usb_supported=1
+packaged_version=
+release_date=
+notes=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt4
+foomatic_rip_hplip=1
+
+[lfs:6:cups]
+packages=cupsys,cupsys-client
+
+[lfs:6:cups-devel]
+packages=libcupsys2-dev,cupsys-bsd
+
+[lfs:6:gcc]
+packages=gcc,g++
+
+[lfs:6:gs]
+packages=gs-esp
+
+[lfs:6:libcrypto]
+packages=libssl-dev
+
+[lfs:6:libjpeg]
+packages=libjpeg-dev
+
+[lfs:6:libnetsnmp-devel]
+packages=libsnmp9-dev
+
+[lfs:6:libpthread]
+packages=libc6
+
+[lfs:6:libtool]
+packages=libtool
+
+[lfs:6:libusb]
+packages=libusb-1.0-0-dev
+
+[lfs:6:make]
+packages=make
+
+[lfs:6:pil]
+packages=python-imaging
+
+[lfs:6:ppdev]
+packages=
+commands=su -c "modprobe ppdev",su -c cp -f /etc/modules /etc/modules.hplip,echo ppdev | su -c tee -a /etc/modules
+
+[lfs:6:pyqt]
+packages=python-qt3
+
+[lfs:6:python-devel]
+packages=python-dev
+
+[lfs:6:pyqt4]
+packages=python-qt4
+
+[lfs:6:pyqt4-dbus]
+packages=python-qt4-dbus
+
+[lfs:6:python23]
+packages=python
+
+[lfs:6:python2X]
+packages=python
+
+[lfs:6:reportlab]
+packages=python-reportlab
+
+[lfs:6:sane]
+packages=sane
+
+[lfs:6:sane-devel]
+packages=libsane-dev
+
+[lfs:6:scanimage]
+packages=sane-utils
+
+[lfs:6:xsane]
+packages=xsane
+
+[lfs:6:cups-ddk]
+packages=cupsddk,cupsddk-drivers
+
+[lfs:6:python-dbus]
+packages=python-dbus,libdbus-1-dev,python-gobject
+
+[lfs:6:dbus]
+packages=libdbus-1-dev
+
+[lfs:6:python-ctypes]
+packages=python-ctypes
+
+[lfs:6:cups-image]
+packages=libcupsimage2-dev
+
+[lfs:6:policykit]
+packages=policykit
+
+[lfs:6:python-notify]
+packages=python-notify
+
+[lfs:6:network]
+packages=wget
+
+[lfs:6:avahi-utils]
+packages=avahi
+
+[lfs:6:automake]
+packages=automake1.11
+
+[lfs:6:epm]
+packages=epm
+
+# ****************************************
+
+[manjarolinux]
+index=26
+versions=17.1.4
+display_name=Manjaro Linux
+alt_names=ManjaroLinux,manjaro
+display=1
+notes=
+package_mgrs=pacman,yaourt
+package_mgr_cmd=sudo pacman -S --force --noconfirm $packages_to_install
+pre_depend_cmd=sudo pacman -Sy
+post_depend_cmd=
+scanjet_depend_cmd=sudo pacman -Sy --force --noconfirm python2-pip,sudo pacman -Sy --force --noconfirm tesseract,sudo pacman -Sy --force --noconfirm leptonica,sudo pip2 install tesserocr,sudo pacman -Sy --force --noconfirm tesseract-data-eng,sudo pip2 install opencv-python,sudo pip2 install PyPDF2,sudo pip2 install imutils,sudo pacman -Sy --force --noconfirm zbar
+scanjet_py3_depend_cmd=sudo pacman -Sy --force --noconfirm llvm,sudo pacman -Sy --force --noconfirm llvm-libs,sudo pacman -Sy --force --noconfirm python-pip,sudo easy_install pip==18.0,sudo pip install Pillow,sudo pacman -Sy --force --noconfirm tesseract,sudo pacman -Sy --force --noconfirm leptonica,sudo pip3 install tesserocr,sudo pacman -Sy --force --noconfirm tesseract-data-eng,sudo pip3 install opencv-python,sudo pip3 install PyPDF2,sudo pip3 install imutils
+hplip_remove_cmd=sudo pacman -Rs --noconfirm hplip
+su_sudo=
+ppd_install=ppd
+udev_mode_fix=1
+ppd_dir=/usr/share/cups/model/manufacturer-PPDs/hp
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+
+
+# ****************************************
+
+[manjarolinux:17.1.4]
+code_name=Hakoila
+supported=1
+scan_supported=1
+fax_supported=1
+pcard_supported=1
+network_supported=1
+parallel_supported=1
+usb_supported=1
+packaged_version=3.18.2
+release_date=07/03/2017
+notes=Enable the universe/multiverse repositories. Also be sure you are using the Manjaro "Main" Repositories. See: https://wiki.manjaro.org/index.php/Arch_User_Repository for more information. Disable the CD-ROM/DVD source if you do not have the Manjaro installation media inserted in the drive.
+ppd_install=drv
+udev_mode_fix=1
+ppd_dir=/usr/share/ppd/HP
+fix_ppd_symlink=0
+drv_dir=/usr/share/cups/drv/HP
+ui_toolkit=qt5
+native_cups=1
+acl_rules=1
+#scanjet_depend_cmd=sudo pacman -Sy --force --noconfirm python2-pip,sudo pacman -Sy --force --noconfirm tesseract,sudo pacman -Sy --force --noconfirm leptonica,sudo pip2 install tesserocr,sudo pacman -Sy --force --noconfirm tesseract-data-*,sudo pip2 install opencv-python,sudo pip2 install PyPDF2,sudo pip2 install imutils
+#scanjet_py3_depend_cmd=sudo pacman -Sy --force --noconfirm python3-pip,sudo pacman -Sy --force --noconfirm tesseract,sudo pacman -Sy --force --noconfirm leptonica,sudo pip3 install tesserocr,sudo pacman -Sy --force --noconfirm tesseract-data-*,sudo pip3 install opencv-python,sudo pip3 install PyPDF2,sudo pip3 install imutils
+
+libdir_path=/usr/lib
+[manjarolinux:17.1.4:cups]
+packages=libcups2
+
+[manjarolinux:17.1.4:cups-devel]
+packages=libcups2-dev,cups-bsd,cups-client
+
+[manjarolinux:17.1.4:gcc]
+packages=libusb-compat
+commands=/bin/bash -c "yes | sudo pacman -Sy gcc-multilib gcc-libs-multilib lib32-gcc-libs",/bin/bash -c "yes | sudo pacman -S --needed gcc"
+
+[manjarolinux:17.1.4:gs]
+packages=ghostscript
+
+[manjarolinux:17.1.4:gtk-engine-murrine]
+packages=gtk-engine-murrine
+
+[manjarolinux:17.1.4:libcrypto]
+packages=openssl,libssl-dev
+
+[manjarolinux:17.1.4:libjpeg]
+packages=libjpeg-dev
+
+[manjarolinux:17.1.4:libnetsnmp-devel]
+packages=libsnmp-dev,snmp-mibs-downloader
+
+[manjarolinux:17.1.4:libpthread]
+packages=libpthread-stubs
+
+[manjarolinux:17.1.4:libtool]
+packages=libtool,libtool-bin
+
+[manjarolinux:17.1.4:libusb]
+packages=libusb-1.0.0-dev
+
+[manjarolinux:17.1.4:make]
+packages=make
+
+[manjarolinux:17.1.4:pil]
+packages=python2-imaging
+
+[manjarolinux:17.1.4:ppdev]
+packages=
+commands=sudo modprobe ppdev,sudo cp -f /etc/modules /etc/modules.hplip,echo ppdev | sudo tee -a /etc/modules
+
+[manjarolinux:17.1.4:pyqt]
+packages=pyqt
+
+[manjarolinux:17.1.4:python2-devel]
+packages=
+commands=sudo pacman -S --noconfirm pygtk
+
+[manjarolinux:17.1.4:pyqt4]
+packages=python2-pyqt,pygtk
+
+[manjarolinux:17.1.4:pyqt4-dbus]
+packages=dbus-python
+
+[manjarolinux:17.1.4:pyqt5]
+packages=python2-pyqt5
+
+[manjarolinux:17.1.4:pyqt5-dbus]
+packages=
+
+[manjarolinux:17.1.4:python23]
+packages=python2
+
+[manjarolinux:17.1.4:python2X]
+packages=python2
+
+[manjarolinux:17.1.4:reportlab]
+packages=python2-reportlab
+
+[manjarolinux:17.1.4:sane]
+packages=sane
+
+[manjarolinux:17.1.4:sane-devel]
+packages=
+
+[manjarolinux:17.1.4:scanimage]
+packages=
+
+[manjarolinux:17.1.4:xsane]
+packages=xsane
+
+[manjarolinux:17.1.4:python-dbus]
+packages=dbus-python,python2-dbus
+
+[manjarolinux:17.1.4:dbus]
+packages=libdbus-1-dev
+
+[manjarolinux:17.1.4:cups-image]
+packages=libcupsimage2-dev
+
+[manjarolinux:17.1.4:cups-ddk]
+packages=cups
+
+[manjarolinux:17.1.4:policykit]
+packages=policykit-1,policykit-1-gnome
+
+[manjarolinux:17.1.4:python2-notify]
+packages=
+commands=sudo pacman -S --noconfirm python2-notify
+
+[manjarolinux:17.1.4:python-notify]
+packages=python2-notify
+
+[manjarolinux:17.1.4:network]
+packages=wget
+
+[manjarolinux:17.1.4:avahi-utils]
+packages=avahi-utils
+
+[manjarolinux:17.1.4:python3-pyqt4-dbus]
+packages=
+
+[manjarolinux:17.1.4:python3-pyqt4]
+packages=python-pyqt4,pygtk
+
+[manjarolinux:17.1.4:python3-pyqt5-dbus]
+packages=python-dbus.mainloop.pyqt5
+
+[manjarolinux:17.1.4:python3-pyqt5]
+packages=python-pyqt5
+
+[manjarolinux:17.1.4:python3-dbus]
+packages=python-dbus,python-gi
+
+[manjarolinux:17.1.4:python3-xml]
+packages=python-lxml
+
+[manjarolinux:17.1.4:python3-devel]
+packages=
+
+[manjarolinux:17.1.4:python3-pil]
+packages=python2-pillow
+
+[manjarolinux:17.1.4:python3-reportlab]
+packages=python-reportlab
+
+[manjarolinux:17.1.4:python3-notify2]
+packages=python2-notify
+
+[manjarolinux:17.1.4:autoconf]
+packages=autoconf
+
+[manjarolinux:17.1.4:epm]
+packages=
+
+[manjarolinux:17.1.4:automake]
+packages=automake
+
+
diff --git a/installer/text_install.py b/installer/text_install.py index d83b8f2a2..ec4df44dc 100755 --- a/installer/text_install.py +++ b/installer/text_install.py @@ -725,13 +725,13 @@ def start(language, auto=True, test_depends=False, "%s protects the application from external intrusion attempts making the application secure" % sec_package_name) if core.distro_name.lower() == 'fedora' and core.distro_version < '28': - print("SELinux enabling the 'cups_execmem' boolean ") + #print("SELinux enabling the 'cups_execmem' boolean ") cds_cmd = 'su -c "setsebool -P cups_execmem 1" ' status, output = utils.run(cds_cmd, core.passwordObj) if status != 0: log.error("SELinux 'cups_execmem ' Boolean set it '1' failed with status %d" % status) elif core.distro_name.lower() == 'fedora': - print("SELinux enabling the 'cups_execmem' boolean ") + #print("SELinux enabling the 'cups_execmem' boolean ") cds_cmd = 'sudo setsebool -P cups_execmem 1' status, output = utils.run(cds_cmd, core.passwordObj) if status != 0: @@ -1257,6 +1257,14 @@ def start(language, auto=True, test_depends=False, log.info("OK") # + # SCANJET DEPENDENCIES + # + if bClassDriver == False: + tui.title("RUNNING SCANJET DEPENDENCY COMMANDS") + core.run_scanjet_depend(progress_callback) + log.info("OK") + + # # INSTALL LOCATION # diff --git a/io/hpmud/hpmud.h b/io/hpmud/hpmud.h index d3618e2d2..43c59dde6 100644 --- a/io/hpmud/hpmud.h +++ b/io/hpmud/hpmud.h @@ -87,6 +87,7 @@ enum HPMUD_SCANTYPE HPMUD_SCANTYPE_LEDM = 7, HPMUD_SCANTYPE_MARVELL2 = 8, /* (Tsunami lj 1212 and series) */ HPMUD_SCANTYPE_ESCL=9, + HPMUD_SCANTYPE_ORBLITE=10 }; enum HPMUD_SCANSRC @@ -68,8 +68,17 @@ typedef unsigned short USHORT, *PUSHORT, FAR *LPUSHORT; typedef unsigned int DWORD, *PDWORD, FAR *LPDWORD; typedef unsigned int UINT, *PUINT, FAR *LPUINT; typedef unsigned long ULONG, *PULONG, FAR *LPULONG; -typedef enum { FALSE=0, TRUE=1 } BOOL; -typedef void VOID, *PVOID, FAR *LPVOID; +#ifndef FALSE +#define FALSE 0 +#endif +#ifndef TRUE +#define TRUE 1 +#endif +typedef int BOOL; +//typedef enum { FALSE=0, TRUE=1 } BOOL; + +typedef void VOID; +typedef void *PVOID, FAR *LPVOID; typedef long long int __int64; typedef struct { diff --git a/ppd/classppd/hpcups/hp-LJ-Class1.ppd.gz b/ppd/classppd/hpcups/hp-LJ-Class1.ppd.gz Binary files differindex a5791d43d..c0f6ed2f9 100644 --- a/ppd/classppd/hpcups/hp-LJ-Class1.ppd.gz +++ b/ppd/classppd/hpcups/hp-LJ-Class1.ppd.gz diff --git a/ppd/classppd/hpcups/hp-LJ-Class2.ppd.gz b/ppd/classppd/hpcups/hp-LJ-Class2.ppd.gz Binary files differindex 4112f2124..572172cef 100644 --- a/ppd/classppd/hpcups/hp-LJ-Class2.ppd.gz +++ b/ppd/classppd/hpcups/hp-LJ-Class2.ppd.gz diff --git a/ppd/classppd/hpcups/hp-LJ-Class3.ppd.gz b/ppd/classppd/hpcups/hp-LJ-Class3.ppd.gz Binary files differindex 05214d5ef..0dbc1a671 100644 --- a/ppd/classppd/hpcups/hp-LJ-Class3.ppd.gz +++ b/ppd/classppd/hpcups/hp-LJ-Class3.ppd.gz diff --git a/ppd/classppd/hpcups/hp-LJ-Class4.ppd.gz b/ppd/classppd/hpcups/hp-LJ-Class4.ppd.gz Binary files differindex 079d6e713..0dff58c57 100644 --- a/ppd/classppd/hpcups/hp-LJ-Class4.ppd.gz +++ b/ppd/classppd/hpcups/hp-LJ-Class4.ppd.gz diff --git a/ppd/classppd/hpcups/hp-LJ-Class4A.ppd.gz b/ppd/classppd/hpcups/hp-LJ-Class4A.ppd.gz Binary files differindex db907da40..c9b8bce02 100644 --- a/ppd/classppd/hpcups/hp-LJ-Class4A.ppd.gz +++ b/ppd/classppd/hpcups/hp-LJ-Class4A.ppd.gz diff --git a/ppd/classppd/hpcups/hp-LJ-Class5.ppd.gz b/ppd/classppd/hpcups/hp-LJ-Class5.ppd.gz Binary files differindex bb5643155..94b331275 100644 --- a/ppd/classppd/hpcups/hp-LJ-Class5.ppd.gz +++ b/ppd/classppd/hpcups/hp-LJ-Class5.ppd.gz diff --git a/ppd/classppd/hpcups/hp-LJ-Class6.ppd.gz b/ppd/classppd/hpcups/hp-LJ-Class6.ppd.gz Binary files differindex e4914aff7..0924dcc16 100644 --- a/ppd/classppd/hpcups/hp-LJ-Class6.ppd.gz +++ b/ppd/classppd/hpcups/hp-LJ-Class6.ppd.gz diff --git a/ppd/classppd/hpcups/hp-PCL3-Class1.ppd.gz b/ppd/classppd/hpcups/hp-PCL3-Class1.ppd.gz Binary files differindex a3e01749e..02b3a019a 100644 --- a/ppd/classppd/hpcups/hp-PCL3-Class1.ppd.gz +++ b/ppd/classppd/hpcups/hp-PCL3-Class1.ppd.gz diff --git a/ppd/classppd/hpcups/hp-PCL3-Class1A.ppd.gz b/ppd/classppd/hpcups/hp-PCL3-Class1A.ppd.gz Binary files differindex c378672be..1cebd98dd 100644 --- a/ppd/classppd/hpcups/hp-PCL3-Class1A.ppd.gz +++ b/ppd/classppd/hpcups/hp-PCL3-Class1A.ppd.gz diff --git a/ppd/classppd/hpcups/hp-PCL3-Class1B.ppd.gz b/ppd/classppd/hpcups/hp-PCL3-Class1B.ppd.gz Binary files differindex 95bdd10fc..1a2be001e 100644 --- a/ppd/classppd/hpcups/hp-PCL3-Class1B.ppd.gz +++ b/ppd/classppd/hpcups/hp-PCL3-Class1B.ppd.gz diff --git a/ppd/classppd/hpcups/hp-PCL3-Class2.ppd.gz b/ppd/classppd/hpcups/hp-PCL3-Class2.ppd.gz Binary files differindex c7451dda4..4eb6bee3b 100644 --- a/ppd/classppd/hpcups/hp-PCL3-Class2.ppd.gz +++ b/ppd/classppd/hpcups/hp-PCL3-Class2.ppd.gz diff --git a/ppd/classppd/hpcups/hp-PCL3-Class3.ppd.gz b/ppd/classppd/hpcups/hp-PCL3-Class3.ppd.gz Binary files differindex 8219dc84b..cd1645f70 100644 --- a/ppd/classppd/hpcups/hp-PCL3-Class3.ppd.gz +++ b/ppd/classppd/hpcups/hp-PCL3-Class3.ppd.gz diff --git a/ppd/classppd/hpcups/hp-PCL3-Class3A.ppd.gz b/ppd/classppd/hpcups/hp-PCL3-Class3A.ppd.gz Binary files differindex 51417e7e5..cb4524817 100644 --- a/ppd/classppd/hpcups/hp-PCL3-Class3A.ppd.gz +++ b/ppd/classppd/hpcups/hp-PCL3-Class3A.ppd.gz diff --git a/ppd/classppd/hpcups/hp-PCL3-Class3B.ppd.gz b/ppd/classppd/hpcups/hp-PCL3-Class3B.ppd.gz Binary files differindex 52359f8ba..f36906e74 100644 --- a/ppd/classppd/hpcups/hp-PCL3-Class3B.ppd.gz +++ b/ppd/classppd/hpcups/hp-PCL3-Class3B.ppd.gz diff --git a/ppd/classppd/hpcups/hp-PCL4-Class1.ppd.gz b/ppd/classppd/hpcups/hp-PCL4-Class1.ppd.gz Binary files differindex 7ba4a5883..6eeee7657 100644 --- a/ppd/classppd/hpcups/hp-PCL4-Class1.ppd.gz +++ b/ppd/classppd/hpcups/hp-PCL4-Class1.ppd.gz diff --git a/ppd/classppd/hpcups/hp-PCLM.ppd.gz b/ppd/classppd/hpcups/hp-PCLM.ppd.gz Binary files differindex ce00735c1..7f57b868e 100644 --- a/ppd/classppd/hpcups/hp-PCLM.ppd.gz +++ b/ppd/classppd/hpcups/hp-PCLM.ppd.gz diff --git a/ppd/classppd/ps/hp-postscript-inkjet.ppd.gz b/ppd/classppd/ps/hp-postscript-inkjet.ppd.gz Binary files differindex b7a1fe5d0..a38419490 100644 --- a/ppd/classppd/ps/hp-postscript-inkjet.ppd.gz +++ b/ppd/classppd/ps/hp-postscript-inkjet.ppd.gz diff --git a/ppd/classppd/ps/hp-postscript-laserjet-pro.ppd.gz b/ppd/classppd/ps/hp-postscript-laserjet-pro.ppd.gz Binary files differindex 08aad7d91..7c4148d86 100644 --- a/ppd/classppd/ps/hp-postscript-laserjet-pro.ppd.gz +++ b/ppd/classppd/ps/hp-postscript-laserjet-pro.ppd.gz diff --git a/ppd/classppd/ps/hp-postscript-laserjet.ppd.gz b/ppd/classppd/ps/hp-postscript-laserjet.ppd.gz Binary files differindex 614853fba..83de9c469 100644 --- a/ppd/classppd/ps/hp-postscript-laserjet.ppd.gz +++ b/ppd/classppd/ps/hp-postscript-laserjet.ppd.gz diff --git a/ppd/hpcups/apollo-2100.ppd.gz b/ppd/hpcups/apollo-2100.ppd.gz Binary files differindex 5c34018e3..2493b9bb5 100644 --- a/ppd/hpcups/apollo-2100.ppd.gz +++ b/ppd/hpcups/apollo-2100.ppd.gz diff --git a/ppd/hpcups/apollo-2150.ppd.gz b/ppd/hpcups/apollo-2150.ppd.gz Binary files differindex 59ee58ceb..d1bb6e90e 100644 --- a/ppd/hpcups/apollo-2150.ppd.gz +++ b/ppd/hpcups/apollo-2150.ppd.gz diff --git a/ppd/hpcups/apollo-2200.ppd.gz b/ppd/hpcups/apollo-2200.ppd.gz Binary files differindex 178373a00..d9d94b807 100644 --- a/ppd/hpcups/apollo-2200.ppd.gz +++ b/ppd/hpcups/apollo-2200.ppd.gz diff --git a/ppd/hpcups/apollo-2500.ppd.gz b/ppd/hpcups/apollo-2500.ppd.gz Binary files differindex ec45059ca..05b5b8aea 100644 --- a/ppd/hpcups/apollo-2500.ppd.gz +++ b/ppd/hpcups/apollo-2500.ppd.gz diff --git a/ppd/hpcups/apollo-2600.ppd.gz b/ppd/hpcups/apollo-2600.ppd.gz Binary files differindex cd65ca126..599336e7f 100644 --- a/ppd/hpcups/apollo-2600.ppd.gz +++ b/ppd/hpcups/apollo-2600.ppd.gz diff --git a/ppd/hpcups/apollo-2650.ppd.gz b/ppd/hpcups/apollo-2650.ppd.gz Binary files differindex 633519108..87a7b8d8c 100644 --- a/ppd/hpcups/apollo-2650.ppd.gz +++ b/ppd/hpcups/apollo-2650.ppd.gz diff --git a/ppd/hpcups/apollo-p2000-u.ppd.gz b/ppd/hpcups/apollo-p2000-u.ppd.gz Binary files differindex 79b98c766..f5af78c8d 100644 --- a/ppd/hpcups/apollo-p2000-u.ppd.gz +++ b/ppd/hpcups/apollo-p2000-u.ppd.gz diff --git a/ppd/hpcups/apollo-p2250.ppd.gz b/ppd/hpcups/apollo-p2250.ppd.gz Binary files differindex da6a31fd7..d8200ff6e 100644 --- a/ppd/hpcups/apollo-p2250.ppd.gz +++ b/ppd/hpcups/apollo-p2250.ppd.gz diff --git a/ppd/hpcups/hp-2000c.ppd.gz b/ppd/hpcups/hp-2000c.ppd.gz Binary files differindex a1e313e2e..fefeb6da6 100644 --- a/ppd/hpcups/hp-2000c.ppd.gz +++ b/ppd/hpcups/hp-2000c.ppd.gz diff --git a/ppd/hpcups/hp-2500c.ppd.gz b/ppd/hpcups/hp-2500c.ppd.gz Binary files differindex 67095e5fb..25b4b3bf9 100644 --- a/ppd/hpcups/hp-2500c.ppd.gz +++ b/ppd/hpcups/hp-2500c.ppd.gz diff --git a/ppd/hpcups/hp-910.ppd.gz b/ppd/hpcups/hp-910.ppd.gz Binary files differindex 4e5612714..7f22d45ef 100644 --- a/ppd/hpcups/hp-910.ppd.gz +++ b/ppd/hpcups/hp-910.ppd.gz diff --git a/ppd/hpcups/hp-915.ppd.gz b/ppd/hpcups/hp-915.ppd.gz Binary files differindex 79987abbf..8bad41255 100644 --- a/ppd/hpcups/hp-915.ppd.gz +++ b/ppd/hpcups/hp-915.ppd.gz diff --git a/ppd/hpcups/hp-amp.ppd.gz b/ppd/hpcups/hp-amp.ppd.gz Binary files differindex 7f4a668d3..d3e1a8441 100644 --- a/ppd/hpcups/hp-amp.ppd.gz +++ b/ppd/hpcups/hp-amp.ppd.gz diff --git a/ppd/hpcups/hp-business_inkjet_1000.ppd.gz b/ppd/hpcups/hp-business_inkjet_1000.ppd.gz Binary files differindex 1611199f9..f907c4dd5 100644 --- a/ppd/hpcups/hp-business_inkjet_1000.ppd.gz +++ b/ppd/hpcups/hp-business_inkjet_1000.ppd.gz diff --git a/ppd/hpcups/hp-business_inkjet_1100.ppd.gz b/ppd/hpcups/hp-business_inkjet_1100.ppd.gz Binary files differindex 6f824b576..cf1e248dc 100644 --- a/ppd/hpcups/hp-business_inkjet_1100.ppd.gz +++ b/ppd/hpcups/hp-business_inkjet_1100.ppd.gz diff --git a/ppd/hpcups/hp-business_inkjet_1200.ppd.gz b/ppd/hpcups/hp-business_inkjet_1200.ppd.gz Binary files differindex e4d471451..2d311c881 100644 --- a/ppd/hpcups/hp-business_inkjet_1200.ppd.gz +++ b/ppd/hpcups/hp-business_inkjet_1200.ppd.gz diff --git a/ppd/hpcups/hp-business_inkjet_2200.ppd.gz b/ppd/hpcups/hp-business_inkjet_2200.ppd.gz Binary files differindex ca8dfaf9f..defedb1d4 100644 --- a/ppd/hpcups/hp-business_inkjet_2200.ppd.gz +++ b/ppd/hpcups/hp-business_inkjet_2200.ppd.gz diff --git a/ppd/hpcups/hp-business_inkjet_2230.ppd.gz b/ppd/hpcups/hp-business_inkjet_2230.ppd.gz Binary files differindex be47955cb..ca020d789 100644 --- a/ppd/hpcups/hp-business_inkjet_2230.ppd.gz +++ b/ppd/hpcups/hp-business_inkjet_2230.ppd.gz diff --git a/ppd/hpcups/hp-business_inkjet_2250-pcl3.ppd.gz b/ppd/hpcups/hp-business_inkjet_2250-pcl3.ppd.gz Binary files differindex d31826000..9c79949b2 100644 --- a/ppd/hpcups/hp-business_inkjet_2250-pcl3.ppd.gz +++ b/ppd/hpcups/hp-business_inkjet_2250-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-business_inkjet_2280-pcl3.ppd.gz b/ppd/hpcups/hp-business_inkjet_2280-pcl3.ppd.gz Binary files differindex a20a4ea43..962beb065 100644 --- a/ppd/hpcups/hp-business_inkjet_2280-pcl3.ppd.gz +++ b/ppd/hpcups/hp-business_inkjet_2280-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-business_inkjet_2300-pcl3.ppd.gz b/ppd/hpcups/hp-business_inkjet_2300-pcl3.ppd.gz Binary files differindex 7c5e11fa3..616c67cb4 100644 --- a/ppd/hpcups/hp-business_inkjet_2300-pcl3.ppd.gz +++ b/ppd/hpcups/hp-business_inkjet_2300-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-business_inkjet_2600-pcl3.ppd.gz b/ppd/hpcups/hp-business_inkjet_2600-pcl3.ppd.gz Binary files differindex 9a2dd5f6c..31a2be6cc 100644 --- a/ppd/hpcups/hp-business_inkjet_2600-pcl3.ppd.gz +++ b/ppd/hpcups/hp-business_inkjet_2600-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-business_inkjet_2800-pcl3.ppd.gz b/ppd/hpcups/hp-business_inkjet_2800-pcl3.ppd.gz Binary files differindex f856823de..94f795723 100644 --- a/ppd/hpcups/hp-business_inkjet_2800-pcl3.ppd.gz +++ b/ppd/hpcups/hp-business_inkjet_2800-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-business_inkjet_3000-pcl3.ppd.gz b/ppd/hpcups/hp-business_inkjet_3000-pcl3.ppd.gz Binary files differindex 37425e09f..c82155c5e 100644 --- a/ppd/hpcups/hp-business_inkjet_3000-pcl3.ppd.gz +++ b/ppd/hpcups/hp-business_inkjet_3000-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_inkjet_cp1700.ppd.gz b/ppd/hpcups/hp-color_inkjet_cp1700.ppd.gz Binary files differindex 7d81f8bea..28bb938ff 100644 --- a/ppd/hpcups/hp-color_inkjet_cp1700.ppd.gz +++ b/ppd/hpcups/hp-color_inkjet_cp1700.ppd.gz diff --git a/ppd/hpcups/hp-color_inkjet_printer_cp1700.ppd.gz b/ppd/hpcups/hp-color_inkjet_printer_cp1700.ppd.gz Binary files differindex 444aa620c..6f8f6eb6c 100644 --- a/ppd/hpcups/hp-color_inkjet_printer_cp1700.ppd.gz +++ b/ppd/hpcups/hp-color_inkjet_printer_cp1700.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_1600.ppd.gz b/ppd/hpcups/hp-color_laserjet_1600.ppd.gz Binary files differindex 4c8dc43d1..d5582d308 100644 --- a/ppd/hpcups/hp-color_laserjet_1600.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_1600.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_2500-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_2500-pcl3.ppd.gz Binary files differindex 463782b4c..688aff3bd 100644 --- a/ppd/hpcups/hp-color_laserjet_2500-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_2500-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_2500_series.ppd.gz b/ppd/hpcups/hp-color_laserjet_2500_series.ppd.gz Binary files differindex 1fd5f2873..aeaefaf2b 100644 --- a/ppd/hpcups/hp-color_laserjet_2500_series.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_2500_series.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_2600n.ppd.gz b/ppd/hpcups/hp-color_laserjet_2600n.ppd.gz Binary files differindex ba36d1f87..242afeb1d 100644 --- a/ppd/hpcups/hp-color_laserjet_2600n.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_2600n.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_3000-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_3000-pcl3.ppd.gz Binary files differindex 41d82d705..74aed8427 100644 --- a/ppd/hpcups/hp-color_laserjet_3000-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_3000-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_3500.ppd.gz b/ppd/hpcups/hp-color_laserjet_3500.ppd.gz Binary files differindex 1a0398d06..6b1fe3c71 100644 --- a/ppd/hpcups/hp-color_laserjet_3500.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_3500.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_3500n.ppd.gz b/ppd/hpcups/hp-color_laserjet_3500n.ppd.gz Binary files differindex b93edf31a..817c08f00 100644 --- a/ppd/hpcups/hp-color_laserjet_3500n.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_3500n.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_3550.ppd.gz b/ppd/hpcups/hp-color_laserjet_3550.ppd.gz Binary files differindex c49e28c6f..183cccd68 100644 --- a/ppd/hpcups/hp-color_laserjet_3550.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_3550.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_3550n.ppd.gz b/ppd/hpcups/hp-color_laserjet_3550n.ppd.gz Binary files differindex 1e94daa7d..de750bc2a 100644 --- a/ppd/hpcups/hp-color_laserjet_3550n.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_3550n.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_3600.ppd.gz b/ppd/hpcups/hp-color_laserjet_3600.ppd.gz Binary files differindex 6a7c65dbe..50be70f3f 100644 --- a/ppd/hpcups/hp-color_laserjet_3600.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_3600.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_3700-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_3700-pcl3.ppd.gz Binary files differindex 4f880ecad..42db59eb0 100644 --- a/ppd/hpcups/hp-color_laserjet_3700-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_3700-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_3700n.ppd.gz b/ppd/hpcups/hp-color_laserjet_3700n.ppd.gz Binary files differindex 00bc71e85..e5e4bdc37 100644 --- a/ppd/hpcups/hp-color_laserjet_3700n.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_3700n.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_3800-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_3800-pcl3.ppd.gz Binary files differindex b1f90a438..b191482a7 100644 --- a/ppd/hpcups/hp-color_laserjet_3800-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_3800-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_4500-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_4500-pcl3.ppd.gz Binary files differindex 0a5e75553..49b7b27af 100644 --- a/ppd/hpcups/hp-color_laserjet_4500-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_4500-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_4550-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_4550-pcl3.ppd.gz Binary files differindex a287320f9..8f9198996 100644 --- a/ppd/hpcups/hp-color_laserjet_4550-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_4550-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_4600-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_4600-pcl3.ppd.gz Binary files differindex 02400109b..927b016a3 100644 --- a/ppd/hpcups/hp-color_laserjet_4600-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_4600-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_4600_series.ppd.gz b/ppd/hpcups/hp-color_laserjet_4600_series.ppd.gz Binary files differindex 60e51761d..eda4a449a 100644 --- a/ppd/hpcups/hp-color_laserjet_4600_series.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_4600_series.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_4610-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_4610-pcl3.ppd.gz Binary files differindex 208bb1497..3dbaee6f8 100644 --- a/ppd/hpcups/hp-color_laserjet_4610-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_4610-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_4650-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_4650-pcl3.ppd.gz Binary files differindex 50298a6b9..736e81b94 100644 --- a/ppd/hpcups/hp-color_laserjet_4650-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_4650-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_4700-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_4700-pcl3.ppd.gz Binary files differindex a7b0ee002..49a1ec5c3 100644 --- a/ppd/hpcups/hp-color_laserjet_4700-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_4700-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_4730mfp-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_4730mfp-pcl3.ppd.gz Binary files differindex 8fa202cd7..c46c0292e 100644 --- a/ppd/hpcups/hp-color_laserjet_4730mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_4730mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_5.ppd.gz b/ppd/hpcups/hp-color_laserjet_5.ppd.gz Binary files differindex 393c47fab..72a0f51da 100644 --- a/ppd/hpcups/hp-color_laserjet_5.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_5.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_5500-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_5500-pcl3.ppd.gz Binary files differindex 7f16885e3..24ac61187 100644 --- a/ppd/hpcups/hp-color_laserjet_5500-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_5500-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_5550-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_5550-pcl3.ppd.gz Binary files differindex 7e84dba9f..543c850ca 100644 --- a/ppd/hpcups/hp-color_laserjet_5550-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_5550-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_5m-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_5m-pcl3.ppd.gz Binary files differindex f42df633f..34e5efdca 100644 --- a/ppd/hpcups/hp-color_laserjet_5m-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_5m-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_8500-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_8500-pcl3.ppd.gz Binary files differindex 15780272b..9a9594dde 100644 --- a/ppd/hpcups/hp-color_laserjet_8500-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_8500-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_8550-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_8550-pcl3.ppd.gz Binary files differindex b0f03eb91..ca74cb455 100644 --- a/ppd/hpcups/hp-color_laserjet_8550-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_8550-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_9500-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_9500-pcl3.ppd.gz Binary files differindex 418038c3b..37bd42628 100644 --- a/ppd/hpcups/hp-color_laserjet_9500-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_9500-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_9500_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_9500_mfp-pcl3.ppd.gz Binary files differindex 1f0168fe7..918e41cc3 100644 --- a/ppd/hpcups/hp-color_laserjet_9500_mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_9500_mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_cm1312_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cm1312_mfp-pcl3.ppd.gz Binary files differindex 34967458a..a0096fb1a 100644 --- a/ppd/hpcups/hp-color_laserjet_cm1312_mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_cm1312_mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_cm1312nfi_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cm1312nfi_mfp-pcl3.ppd.gz Binary files differindex 4f5dfd0cc..d924002dd 100644 --- a/ppd/hpcups/hp-color_laserjet_cm1312nfi_mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_cm1312nfi_mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_cm2320_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cm2320_mfp-pcl3.ppd.gz Binary files differindex fc4d104aa..10267dfdb 100644 --- a/ppd/hpcups/hp-color_laserjet_cm2320_mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_cm2320_mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_cm2320fxi_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cm2320fxi_mfp-pcl3.ppd.gz Binary files differindex 3419f18b5..0d4c3fa8c 100644 --- a/ppd/hpcups/hp-color_laserjet_cm2320fxi_mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_cm2320fxi_mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_cm2320n_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cm2320n_mfp-pcl3.ppd.gz Binary files differindex d9dc597da..987323437 100644 --- a/ppd/hpcups/hp-color_laserjet_cm2320n_mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_cm2320n_mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_cm2320nf_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cm2320nf_mfp-pcl3.ppd.gz Binary files differindex 1f75b3d21..a580d6d51 100644 --- a/ppd/hpcups/hp-color_laserjet_cm2320nf_mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_cm2320nf_mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_cm3530_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cm3530_mfp-pcl3.ppd.gz Binary files differindex 1dbbdfdc5..2d87ed081 100644 --- a/ppd/hpcups/hp-color_laserjet_cm3530_mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_cm3530_mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_cm4540_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cm4540_mfp-pcl3.ppd.gz Binary files differindex 563831b54..9155b32c5 100644 --- a/ppd/hpcups/hp-color_laserjet_cm4540_mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_cm4540_mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_cm4730_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cm4730_mfp-pcl3.ppd.gz Binary files differindex e5fb29c16..e5be3f856 100644 --- a/ppd/hpcups/hp-color_laserjet_cm4730_mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_cm4730_mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_cm6030_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cm6030_mfp-pcl3.ppd.gz Binary files differindex e8d2e8459..ce01f641c 100644 --- a/ppd/hpcups/hp-color_laserjet_cm6030_mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_cm6030_mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_cm6040_mfp.ppd.gz b/ppd/hpcups/hp-color_laserjet_cm6040_mfp.ppd.gz Binary files differindex 36035c3a2..6f434cf73 100644 --- a/ppd/hpcups/hp-color_laserjet_cm6040_mfp.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_cm6040_mfp.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_cm6049_mfp.ppd.gz b/ppd/hpcups/hp-color_laserjet_cm6049_mfp.ppd.gz Binary files differindex 3136bfb13..49d1c4d6a 100644 --- a/ppd/hpcups/hp-color_laserjet_cm6049_mfp.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_cm6049_mfp.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_cp1215.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp1215.ppd.gz Binary files differindex a12ad368a..22a104902 100644 --- a/ppd/hpcups/hp-color_laserjet_cp1215.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_cp1215.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_cp1217.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp1217.ppd.gz Binary files differindex 7957e3a83..9ed14f9d1 100644 --- a/ppd/hpcups/hp-color_laserjet_cp1217.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_cp1217.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_cp1514n-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp1514n-pcl3.ppd.gz Binary files differindex 0516abad2..94ce7602b 100644 --- a/ppd/hpcups/hp-color_laserjet_cp1514n-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_cp1514n-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_cp1515n-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp1515n-pcl3.ppd.gz Binary files differindex 3c2de7a94..27e5c53eb 100644 --- a/ppd/hpcups/hp-color_laserjet_cp1515n-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_cp1515n-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_cp1518ni-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp1518ni-pcl3.ppd.gz Binary files differindex acb47d061..300507a42 100644 --- a/ppd/hpcups/hp-color_laserjet_cp1518ni-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_cp1518ni-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_cp2025-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp2025-pcl3.ppd.gz Binary files differindex 37ad662e6..37f893c86 100644 --- a/ppd/hpcups/hp-color_laserjet_cp2025-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_cp2025-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_cp2025dn-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp2025dn-pcl3.ppd.gz Binary files differindex bf35a4144..8dfb15dda 100644 --- a/ppd/hpcups/hp-color_laserjet_cp2025dn-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_cp2025dn-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_cp2025n-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp2025n-pcl3.ppd.gz Binary files differindex 986303ee5..71038ef88 100644 --- a/ppd/hpcups/hp-color_laserjet_cp2025n-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_cp2025n-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_cp2025x-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp2025x-pcl3.ppd.gz Binary files differindex addb07a11..52550bf2c 100644 --- a/ppd/hpcups/hp-color_laserjet_cp2025x-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_cp2025x-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_cp3505-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp3505-pcl3.ppd.gz Binary files differindex f060bd655..ca469daa2 100644 --- a/ppd/hpcups/hp-color_laserjet_cp3505-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_cp3505-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_cp3525-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp3525-pcl3.ppd.gz Binary files differindex 532207a5b..8f01096aa 100644 --- a/ppd/hpcups/hp-color_laserjet_cp3525-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_cp3525-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_cp4005-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp4005-pcl3.ppd.gz Binary files differindex ec5aee3b1..a931f4cad 100644 --- a/ppd/hpcups/hp-color_laserjet_cp4005-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_cp4005-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_cp4020_series-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp4020_series-pcl3.ppd.gz Binary files differindex 7abf199bb..a7af665b0 100644 --- a/ppd/hpcups/hp-color_laserjet_cp4020_series-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_cp4020_series-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_cp4520_series-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp4520_series-pcl3.ppd.gz Binary files differindex 311d77c94..80b74d9f1 100644 --- a/ppd/hpcups/hp-color_laserjet_cp4520_series-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_cp4520_series-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_cp5225-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp5225-pcl3.ppd.gz Binary files differindex 4a6285a34..aae316172 100644 --- a/ppd/hpcups/hp-color_laserjet_cp5225-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_cp5225-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_cp5225dn-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp5225dn-pcl3.ppd.gz Binary files differindex 314a25a59..3b8de8f58 100644 --- a/ppd/hpcups/hp-color_laserjet_cp5225dn-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_cp5225dn-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_cp5225n-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp5225n-pcl3.ppd.gz Binary files differindex 23e6a6fbf..d157f782e 100644 --- a/ppd/hpcups/hp-color_laserjet_cp5225n-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_cp5225n-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_cp5520_series-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp5520_series-pcl3.ppd.gz Binary files differindex 394a3a3b2..b7b7a91dd 100644 --- a/ppd/hpcups/hp-color_laserjet_cp5520_series-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_cp5520_series-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_cp6015-pcl3.ppd.gz b/ppd/hpcups/hp-color_laserjet_cp6015-pcl3.ppd.gz Binary files differindex 16eb2738d..277886127 100644 --- a/ppd/hpcups/hp-color_laserjet_cp6015-pcl3.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_cp6015-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_pro_mfp_m176n.ppd.gz b/ppd/hpcups/hp-color_laserjet_pro_mfp_m176n.ppd.gz Binary files differindex ce7869d83..9449746fc 100644 --- a/ppd/hpcups/hp-color_laserjet_pro_mfp_m176n.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_pro_mfp_m176n.ppd.gz diff --git a/ppd/hpcups/hp-color_laserjet_pro_mfp_m177fw.ppd.gz b/ppd/hpcups/hp-color_laserjet_pro_mfp_m177fw.ppd.gz Binary files differindex 0628f433f..8526a59d8 100644 --- a/ppd/hpcups/hp-color_laserjet_pro_mfp_m177fw.ppd.gz +++ b/ppd/hpcups/hp-color_laserjet_pro_mfp_m177fw.ppd.gz diff --git a/ppd/hpcups/hp-cp1160.ppd.gz b/ppd/hpcups/hp-cp1160.ppd.gz Binary files differindex b815d6f38..7279914fe 100644 --- a/ppd/hpcups/hp-cp1160.ppd.gz +++ b/ppd/hpcups/hp-cp1160.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_1000_j110_series.ppd.gz b/ppd/hpcups/hp-deskjet_1000_j110_series.ppd.gz Binary files differindex db8ab6491..a2b52985a 100644 --- a/ppd/hpcups/hp-deskjet_1000_j110_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_1000_j110_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_1010_series.ppd.gz b/ppd/hpcups/hp-deskjet_1010_series.ppd.gz Binary files differindex ac558455b..eb7b41fdf 100644 --- a/ppd/hpcups/hp-deskjet_1010_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_1010_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_1050_j410_series.ppd.gz b/ppd/hpcups/hp-deskjet_1050_j410_series.ppd.gz Binary files differindex 8a7ae40ef..887990dbf 100644 --- a/ppd/hpcups/hp-deskjet_1050_j410_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_1050_j410_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_1100.ppd.gz b/ppd/hpcups/hp-deskjet_1100.ppd.gz Binary files differindex f050bba18..bb2a370a0 100644 --- a/ppd/hpcups/hp-deskjet_1100.ppd.gz +++ b/ppd/hpcups/hp-deskjet_1100.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_1110_series.ppd.gz b/ppd/hpcups/hp-deskjet_1110_series.ppd.gz Binary files differindex e6f3da172..1c0d557ac 100644 --- a/ppd/hpcups/hp-deskjet_1110_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_1110_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_1120.ppd.gz b/ppd/hpcups/hp-deskjet_1120.ppd.gz Binary files differindex 51a8ffc0f..506abe3b7 100644 --- a/ppd/hpcups/hp-deskjet_1120.ppd.gz +++ b/ppd/hpcups/hp-deskjet_1120.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_1125.ppd.gz b/ppd/hpcups/hp-deskjet_1125.ppd.gz Binary files differindex 68f68c2a4..bcbe4f894 100644 --- a/ppd/hpcups/hp-deskjet_1125.ppd.gz +++ b/ppd/hpcups/hp-deskjet_1125.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_1200c.ppd.gz b/ppd/hpcups/hp-deskjet_1200c.ppd.gz Binary files differindex c6f1b3858..841d4aa96 100644 --- a/ppd/hpcups/hp-deskjet_1200c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_1200c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_1220c.ppd.gz b/ppd/hpcups/hp-deskjet_1220c.ppd.gz Binary files differindex 1cff86afa..41fb6397f 100644 --- a/ppd/hpcups/hp-deskjet_1220c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_1220c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_1280.ppd.gz b/ppd/hpcups/hp-deskjet_1280.ppd.gz Binary files differindex 970b7b614..db52e665a 100644 --- a/ppd/hpcups/hp-deskjet_1280.ppd.gz +++ b/ppd/hpcups/hp-deskjet_1280.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_1510_series.ppd.gz b/ppd/hpcups/hp-deskjet_1510_series.ppd.gz Binary files differindex 32283251a..6d1c69c22 100644 --- a/ppd/hpcups/hp-deskjet_1510_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_1510_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_1600c.ppd.gz b/ppd/hpcups/hp-deskjet_1600c.ppd.gz Binary files differindex 8af8bebb6..a623c266b 100644 --- a/ppd/hpcups/hp-deskjet_1600c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_1600c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_1600cm.ppd.gz b/ppd/hpcups/hp-deskjet_1600cm.ppd.gz Binary files differindex b9ebbc5fd..fbbb08394 100644 --- a/ppd/hpcups/hp-deskjet_1600cm.ppd.gz +++ b/ppd/hpcups/hp-deskjet_1600cm.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_1600cn.ppd.gz b/ppd/hpcups/hp-deskjet_1600cn.ppd.gz Binary files differindex 1acd094be..22a1ee7b3 100644 --- a/ppd/hpcups/hp-deskjet_1600cn.ppd.gz +++ b/ppd/hpcups/hp-deskjet_1600cn.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_2000_j210_series.ppd.gz b/ppd/hpcups/hp-deskjet_2000_j210_series.ppd.gz Binary files differindex 33d45e2f4..af0143d5b 100644 --- a/ppd/hpcups/hp-deskjet_2000_j210_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_2000_j210_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_2020_series.ppd.gz b/ppd/hpcups/hp-deskjet_2020_series.ppd.gz Binary files differindex 5fab2c814..1a025916d 100644 --- a/ppd/hpcups/hp-deskjet_2020_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_2020_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_2050_j510_series.ppd.gz b/ppd/hpcups/hp-deskjet_2050_j510_series.ppd.gz Binary files differindex 3749c3713..7242bb1ad 100644 --- a/ppd/hpcups/hp-deskjet_2050_j510_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_2050_j510_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_2130_series.ppd.gz b/ppd/hpcups/hp-deskjet_2130_series.ppd.gz Binary files differindex 13dad7c87..55ad6255f 100644 --- a/ppd/hpcups/hp-deskjet_2130_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_2130_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_2200_series.ppd.gz b/ppd/hpcups/hp-deskjet_2200_series.ppd.gz Binary files differindex 7fb8263d7..17b7b9e7e 100644 --- a/ppd/hpcups/hp-deskjet_2200_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_2200_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_2510_series.ppd.gz b/ppd/hpcups/hp-deskjet_2510_series.ppd.gz Binary files differindex ada9d747f..532f47584 100644 --- a/ppd/hpcups/hp-deskjet_2510_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_2510_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_2520_series.ppd.gz b/ppd/hpcups/hp-deskjet_2520_series.ppd.gz Binary files differindex 26f519c5b..4f28817c7 100644 --- a/ppd/hpcups/hp-deskjet_2520_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_2520_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_2540_series.ppd.gz b/ppd/hpcups/hp-deskjet_2540_series.ppd.gz Binary files differindex 184051d3e..80229ba8c 100644 --- a/ppd/hpcups/hp-deskjet_2540_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_2540_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_2600_series.ppd.gz b/ppd/hpcups/hp-deskjet_2600_series.ppd.gz Binary files differindex fef786466..a242eb4be 100644 --- a/ppd/hpcups/hp-deskjet_2600_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_2600_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_2640_series.ppd.gz b/ppd/hpcups/hp-deskjet_2640_series.ppd.gz Binary files differindex 53fb36a65..4d8ff04e0 100644 --- a/ppd/hpcups/hp-deskjet_2640_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_2640_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_3000_j310_series.ppd.gz b/ppd/hpcups/hp-deskjet_3000_j310_series.ppd.gz Binary files differindex 24a1b0bea..c5f9eea2e 100644 --- a/ppd/hpcups/hp-deskjet_3000_j310_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_3000_j310_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_3050_j610_series.ppd.gz b/ppd/hpcups/hp-deskjet_3050_j610_series.ppd.gz Binary files differindex f2179e72c..070d349c3 100644 --- a/ppd/hpcups/hp-deskjet_3050_j610_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_3050_j610_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_3050a_j611_series.ppd.gz b/ppd/hpcups/hp-deskjet_3050a_j611_series.ppd.gz Binary files differindex fba8936a9..02df761c2 100644 --- a/ppd/hpcups/hp-deskjet_3050a_j611_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_3050a_j611_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_3070_b611_series.ppd.gz b/ppd/hpcups/hp-deskjet_3070_b611_series.ppd.gz Binary files differindex 067344b4d..05e4a39d4 100644 --- a/ppd/hpcups/hp-deskjet_3070_b611_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_3070_b611_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_3320.ppd.gz b/ppd/hpcups/hp-deskjet_3320.ppd.gz Binary files differindex eda0cf9a0..49d7fbb4f 100644 --- a/ppd/hpcups/hp-deskjet_3320.ppd.gz +++ b/ppd/hpcups/hp-deskjet_3320.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_3325.ppd.gz b/ppd/hpcups/hp-deskjet_3325.ppd.gz Binary files differindex 6384191af..e537643c4 100644 --- a/ppd/hpcups/hp-deskjet_3325.ppd.gz +++ b/ppd/hpcups/hp-deskjet_3325.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_3420.ppd.gz b/ppd/hpcups/hp-deskjet_3420.ppd.gz Binary files differindex 7c9aa480d..d010d58f8 100644 --- a/ppd/hpcups/hp-deskjet_3420.ppd.gz +++ b/ppd/hpcups/hp-deskjet_3420.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_3425.ppd.gz b/ppd/hpcups/hp-deskjet_3425.ppd.gz Binary files differindex 43cd77c2a..5e1223c43 100644 --- a/ppd/hpcups/hp-deskjet_3425.ppd.gz +++ b/ppd/hpcups/hp-deskjet_3425.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_3450.ppd.gz b/ppd/hpcups/hp-deskjet_3450.ppd.gz Binary files differindex c3f77aa0b..bda3f1337 100644 --- a/ppd/hpcups/hp-deskjet_3450.ppd.gz +++ b/ppd/hpcups/hp-deskjet_3450.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_3500.ppd.gz b/ppd/hpcups/hp-deskjet_3500.ppd.gz Binary files differindex 0ff999265..780ff17f8 100644 --- a/ppd/hpcups/hp-deskjet_3500.ppd.gz +++ b/ppd/hpcups/hp-deskjet_3500.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_3510_series.ppd.gz b/ppd/hpcups/hp-deskjet_3510_series.ppd.gz Binary files differindex ed574bdad..b897988de 100644 --- a/ppd/hpcups/hp-deskjet_3510_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_3510_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_3520_series.ppd.gz b/ppd/hpcups/hp-deskjet_3520_series.ppd.gz Binary files differindex 354dce801..d263cc077 100644 --- a/ppd/hpcups/hp-deskjet_3520_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_3520_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_3540_series.ppd.gz b/ppd/hpcups/hp-deskjet_3540_series.ppd.gz Binary files differindex f0ad60a3f..6966ba196 100644 --- a/ppd/hpcups/hp-deskjet_3540_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_3540_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_3550.ppd.gz b/ppd/hpcups/hp-deskjet_3550.ppd.gz Binary files differindex 63f85d214..65e9969b0 100644 --- a/ppd/hpcups/hp-deskjet_3550.ppd.gz +++ b/ppd/hpcups/hp-deskjet_3550.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_3600.ppd.gz b/ppd/hpcups/hp-deskjet_3600.ppd.gz Binary files differindex 2077966c8..38a993c14 100644 --- a/ppd/hpcups/hp-deskjet_3600.ppd.gz +++ b/ppd/hpcups/hp-deskjet_3600.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_3630_series.ppd.gz b/ppd/hpcups/hp-deskjet_3630_series.ppd.gz Binary files differindex 442ea2d86..24b0fe62a 100644 --- a/ppd/hpcups/hp-deskjet_3630_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_3630_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_3650.ppd.gz b/ppd/hpcups/hp-deskjet_3650.ppd.gz Binary files differindex 25fd9680d..d31a3606b 100644 --- a/ppd/hpcups/hp-deskjet_3650.ppd.gz +++ b/ppd/hpcups/hp-deskjet_3650.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_3700_series.ppd.gz b/ppd/hpcups/hp-deskjet_3700_series.ppd.gz Binary files differindex 83e72b836..c16f66a66 100644 --- a/ppd/hpcups/hp-deskjet_3700_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_3700_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_3740.ppd.gz b/ppd/hpcups/hp-deskjet_3740.ppd.gz Binary files differindex c9a6ec7d1..c6b01c242 100644 --- a/ppd/hpcups/hp-deskjet_3740.ppd.gz +++ b/ppd/hpcups/hp-deskjet_3740.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_3810.ppd.gz b/ppd/hpcups/hp-deskjet_3810.ppd.gz Binary files differindex 3019408de..02c4556eb 100644 --- a/ppd/hpcups/hp-deskjet_3810.ppd.gz +++ b/ppd/hpcups/hp-deskjet_3810.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_3816.ppd.gz b/ppd/hpcups/hp-deskjet_3816.ppd.gz Binary files differindex d7d4802a5..1dac4afb5 100644 --- a/ppd/hpcups/hp-deskjet_3816.ppd.gz +++ b/ppd/hpcups/hp-deskjet_3816.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_3819.ppd.gz b/ppd/hpcups/hp-deskjet_3819.ppd.gz Binary files differindex 252cafea5..86e2bdf0c 100644 --- a/ppd/hpcups/hp-deskjet_3819.ppd.gz +++ b/ppd/hpcups/hp-deskjet_3819.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_3820.ppd.gz b/ppd/hpcups/hp-deskjet_3820.ppd.gz Binary files differindex 5c5061263..d8247ff51 100644 --- a/ppd/hpcups/hp-deskjet_3820.ppd.gz +++ b/ppd/hpcups/hp-deskjet_3820.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_3822.ppd.gz b/ppd/hpcups/hp-deskjet_3822.ppd.gz Binary files differindex 427a604fc..53ae16d3a 100644 --- a/ppd/hpcups/hp-deskjet_3822.ppd.gz +++ b/ppd/hpcups/hp-deskjet_3822.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_3830_series.ppd.gz b/ppd/hpcups/hp-deskjet_3830_series.ppd.gz Binary files differindex 5ae1f2c3e..467038c56 100644 --- a/ppd/hpcups/hp-deskjet_3830_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_3830_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_3840.ppd.gz b/ppd/hpcups/hp-deskjet_3840.ppd.gz Binary files differindex 8cbe07f33..25b960626 100644 --- a/ppd/hpcups/hp-deskjet_3840.ppd.gz +++ b/ppd/hpcups/hp-deskjet_3840.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_3870.ppd.gz b/ppd/hpcups/hp-deskjet_3870.ppd.gz Binary files differindex e24b7a120..9cd78d303 100644 --- a/ppd/hpcups/hp-deskjet_3870.ppd.gz +++ b/ppd/hpcups/hp-deskjet_3870.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_3900.ppd.gz b/ppd/hpcups/hp-deskjet_3900.ppd.gz Binary files differindex a110380da..4eecf27af 100644 --- a/ppd/hpcups/hp-deskjet_3900.ppd.gz +++ b/ppd/hpcups/hp-deskjet_3900.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_3910.ppd.gz b/ppd/hpcups/hp-deskjet_3910.ppd.gz Binary files differindex d2e2836d1..123b36c77 100644 --- a/ppd/hpcups/hp-deskjet_3910.ppd.gz +++ b/ppd/hpcups/hp-deskjet_3910.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_3920.ppd.gz b/ppd/hpcups/hp-deskjet_3920.ppd.gz Binary files differindex b2c79d204..83f5db16d 100644 --- a/ppd/hpcups/hp-deskjet_3920.ppd.gz +++ b/ppd/hpcups/hp-deskjet_3920.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_3940.ppd.gz b/ppd/hpcups/hp-deskjet_3940.ppd.gz Binary files differindex b313a724d..7a8bbd289 100644 --- a/ppd/hpcups/hp-deskjet_3940.ppd.gz +++ b/ppd/hpcups/hp-deskjet_3940.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_400.ppd.gz b/ppd/hpcups/hp-deskjet_400.ppd.gz Binary files differindex 4167f99ce..e6d4b08e6 100644 --- a/ppd/hpcups/hp-deskjet_400.ppd.gz +++ b/ppd/hpcups/hp-deskjet_400.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_400l.ppd.gz b/ppd/hpcups/hp-deskjet_400l.ppd.gz Binary files differindex 8bb821587..499276679 100644 --- a/ppd/hpcups/hp-deskjet_400l.ppd.gz +++ b/ppd/hpcups/hp-deskjet_400l.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_4510_series.ppd.gz b/ppd/hpcups/hp-deskjet_4510_series.ppd.gz Binary files differindex e95b1689b..2abc3d2fc 100644 --- a/ppd/hpcups/hp-deskjet_4510_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_4510_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_4530_series.ppd.gz b/ppd/hpcups/hp-deskjet_4530_series.ppd.gz Binary files differindex 15e4d3b42..fec49330c 100644 --- a/ppd/hpcups/hp-deskjet_4530_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_4530_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_460.ppd.gz b/ppd/hpcups/hp-deskjet_460.ppd.gz Binary files differindex 3f36f2be0..7f916ca3e 100644 --- a/ppd/hpcups/hp-deskjet_460.ppd.gz +++ b/ppd/hpcups/hp-deskjet_460.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_4610_series.ppd.gz b/ppd/hpcups/hp-deskjet_4610_series.ppd.gz Binary files differindex 079a4dbee..68cdf2a87 100644 --- a/ppd/hpcups/hp-deskjet_4610_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_4610_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_4620_series.ppd.gz b/ppd/hpcups/hp-deskjet_4620_series.ppd.gz Binary files differindex ac77738df..1ecca6020 100644 --- a/ppd/hpcups/hp-deskjet_4620_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_4620_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_4640_series.ppd.gz b/ppd/hpcups/hp-deskjet_4640_series.ppd.gz Binary files differindex 9b60266b8..cb704d3e0 100644 --- a/ppd/hpcups/hp-deskjet_4640_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_4640_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_4670_series.ppd.gz b/ppd/hpcups/hp-deskjet_4670_series.ppd.gz Binary files differindex 9c3e3eb05..4ca5b1702 100644 --- a/ppd/hpcups/hp-deskjet_4670_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_4670_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_4720_series.ppd.gz b/ppd/hpcups/hp-deskjet_4720_series.ppd.gz Binary files differindex d00937136..e2b004ef3 100644 --- a/ppd/hpcups/hp-deskjet_4720_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_4720_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_500.ppd.gz b/ppd/hpcups/hp-deskjet_500.ppd.gz Binary files differindex b587cbff6..7df8cbaec 100644 --- a/ppd/hpcups/hp-deskjet_500.ppd.gz +++ b/ppd/hpcups/hp-deskjet_500.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_5000_series.ppd.gz b/ppd/hpcups/hp-deskjet_5000_series.ppd.gz Binary files differindex 5fb997adb..833c9c3d9 100644 --- a/ppd/hpcups/hp-deskjet_5000_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_5000_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_500c.ppd.gz b/ppd/hpcups/hp-deskjet_500c.ppd.gz Binary files differindex 44e82457a..fdf04c584 100644 --- a/ppd/hpcups/hp-deskjet_500c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_500c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_505j.ppd.gz b/ppd/hpcups/hp-deskjet_505j.ppd.gz Binary files differindex a9a9dd8dc..73c6638d7 100644 --- a/ppd/hpcups/hp-deskjet_505j.ppd.gz +++ b/ppd/hpcups/hp-deskjet_505j.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_510.ppd.gz b/ppd/hpcups/hp-deskjet_510.ppd.gz Binary files differindex 41cedcc70..2728d47bb 100644 --- a/ppd/hpcups/hp-deskjet_510.ppd.gz +++ b/ppd/hpcups/hp-deskjet_510.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_5100.ppd.gz b/ppd/hpcups/hp-deskjet_5100.ppd.gz Binary files differindex 9133619a8..280cd425e 100644 --- a/ppd/hpcups/hp-deskjet_5100.ppd.gz +++ b/ppd/hpcups/hp-deskjet_5100.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_520.ppd.gz b/ppd/hpcups/hp-deskjet_520.ppd.gz Binary files differindex e87a6bb26..fa1452da3 100644 --- a/ppd/hpcups/hp-deskjet_520.ppd.gz +++ b/ppd/hpcups/hp-deskjet_520.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_5200_series.ppd.gz b/ppd/hpcups/hp-deskjet_5200_series.ppd.gz Binary files differindex 50b8d79b9..99de8652c 100644 --- a/ppd/hpcups/hp-deskjet_5200_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_5200_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_540.ppd.gz b/ppd/hpcups/hp-deskjet_540.ppd.gz Binary files differindex 8b1d391c5..42e19dc2e 100644 --- a/ppd/hpcups/hp-deskjet_540.ppd.gz +++ b/ppd/hpcups/hp-deskjet_540.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_5400_series.ppd.gz b/ppd/hpcups/hp-deskjet_5400_series.ppd.gz Binary files differindex 5613310d7..fc612d7a3 100644 --- a/ppd/hpcups/hp-deskjet_5400_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_5400_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_550c.ppd.gz b/ppd/hpcups/hp-deskjet_550c.ppd.gz Binary files differindex 061e28a55..8a777b86e 100644 --- a/ppd/hpcups/hp-deskjet_550c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_550c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_5520_series.ppd.gz b/ppd/hpcups/hp-deskjet_5520_series.ppd.gz Binary files differindex bafc36a70..b16c54600 100644 --- a/ppd/hpcups/hp-deskjet_5520_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_5520_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_5550.ppd.gz b/ppd/hpcups/hp-deskjet_5550.ppd.gz Binary files differindex 0399574f1..20ae5d448 100644 --- a/ppd/hpcups/hp-deskjet_5550.ppd.gz +++ b/ppd/hpcups/hp-deskjet_5550.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_5551.ppd.gz b/ppd/hpcups/hp-deskjet_5551.ppd.gz Binary files differindex 72bff0c28..a7b96e85a 100644 --- a/ppd/hpcups/hp-deskjet_5551.ppd.gz +++ b/ppd/hpcups/hp-deskjet_5551.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_5552.ppd.gz b/ppd/hpcups/hp-deskjet_5552.ppd.gz Binary files differindex 4512c129f..67f1cff9c 100644 --- a/ppd/hpcups/hp-deskjet_5552.ppd.gz +++ b/ppd/hpcups/hp-deskjet_5552.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_5570_series.ppd.gz b/ppd/hpcups/hp-deskjet_5570_series.ppd.gz Binary files differindex 0bd55d45d..df33e0bf8 100644 --- a/ppd/hpcups/hp-deskjet_5570_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_5570_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_5600.ppd.gz b/ppd/hpcups/hp-deskjet_5600.ppd.gz Binary files differindex ec15d1cb4..f5792a468 100644 --- a/ppd/hpcups/hp-deskjet_5600.ppd.gz +++ b/ppd/hpcups/hp-deskjet_5600.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_5640_series.ppd.gz b/ppd/hpcups/hp-deskjet_5640_series.ppd.gz Binary files differindex 032d88891..9b01abe1a 100644 --- a/ppd/hpcups/hp-deskjet_5640_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_5640_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_5650.ppd.gz b/ppd/hpcups/hp-deskjet_5650.ppd.gz Binary files differindex a3965719e..fd224b734 100644 --- a/ppd/hpcups/hp-deskjet_5650.ppd.gz +++ b/ppd/hpcups/hp-deskjet_5650.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_5652.ppd.gz b/ppd/hpcups/hp-deskjet_5652.ppd.gz Binary files differindex dad9a90d5..58c41e2a8 100644 --- a/ppd/hpcups/hp-deskjet_5652.ppd.gz +++ b/ppd/hpcups/hp-deskjet_5652.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_5700.ppd.gz b/ppd/hpcups/hp-deskjet_5700.ppd.gz Binary files differindex 17b601ca2..b58e3e8ca 100644 --- a/ppd/hpcups/hp-deskjet_5700.ppd.gz +++ b/ppd/hpcups/hp-deskjet_5700.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_5730_series.ppd.gz b/ppd/hpcups/hp-deskjet_5730_series.ppd.gz Binary files differindex 171c1bdee..acb5175d2 100644 --- a/ppd/hpcups/hp-deskjet_5730_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_5730_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_5800.ppd.gz b/ppd/hpcups/hp-deskjet_5800.ppd.gz Binary files differindex 5a130e0ba..d38c8f014 100644 --- a/ppd/hpcups/hp-deskjet_5800.ppd.gz +++ b/ppd/hpcups/hp-deskjet_5800.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_5810_series.ppd.gz b/ppd/hpcups/hp-deskjet_5810_series.ppd.gz Binary files differindex 721460b9c..10d143273 100644 --- a/ppd/hpcups/hp-deskjet_5810_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_5810_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_5820_series.ppd.gz b/ppd/hpcups/hp-deskjet_5820_series.ppd.gz Binary files differindex af50d62da..da2459504 100644 --- a/ppd/hpcups/hp-deskjet_5820_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_5820_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_5850.ppd.gz b/ppd/hpcups/hp-deskjet_5850.ppd.gz Binary files differindex fe0cecc22..9a664e6cb 100644 --- a/ppd/hpcups/hp-deskjet_5850.ppd.gz +++ b/ppd/hpcups/hp-deskjet_5850.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_5900_series.ppd.gz b/ppd/hpcups/hp-deskjet_5900_series.ppd.gz Binary files differindex 941775daf..7d6bca1b6 100644 --- a/ppd/hpcups/hp-deskjet_5900_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_5900_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_600.ppd.gz b/ppd/hpcups/hp-deskjet_600.ppd.gz Binary files differindex 951a8321c..81229fee1 100644 --- a/ppd/hpcups/hp-deskjet_600.ppd.gz +++ b/ppd/hpcups/hp-deskjet_600.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_610c.ppd.gz b/ppd/hpcups/hp-deskjet_610c.ppd.gz Binary files differindex 035e8bafe..65b7c96b7 100644 --- a/ppd/hpcups/hp-deskjet_610c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_610c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_610cl.ppd.gz b/ppd/hpcups/hp-deskjet_610cl.ppd.gz Binary files differindex 30650439e..812c48804 100644 --- a/ppd/hpcups/hp-deskjet_610cl.ppd.gz +++ b/ppd/hpcups/hp-deskjet_610cl.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_6120.ppd.gz b/ppd/hpcups/hp-deskjet_6120.ppd.gz Binary files differindex 01337a832..8e4be41c7 100644 --- a/ppd/hpcups/hp-deskjet_6120.ppd.gz +++ b/ppd/hpcups/hp-deskjet_6120.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_6122.ppd.gz b/ppd/hpcups/hp-deskjet_6122.ppd.gz Binary files differindex 1a18a925e..0ad883802 100644 --- a/ppd/hpcups/hp-deskjet_6122.ppd.gz +++ b/ppd/hpcups/hp-deskjet_6122.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_6127.ppd.gz b/ppd/hpcups/hp-deskjet_6127.ppd.gz Binary files differindex 884d2c5f4..3b31020cf 100644 --- a/ppd/hpcups/hp-deskjet_6127.ppd.gz +++ b/ppd/hpcups/hp-deskjet_6127.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_612c.ppd.gz b/ppd/hpcups/hp-deskjet_612c.ppd.gz Binary files differindex 99685f333..3d874f0fd 100644 --- a/ppd/hpcups/hp-deskjet_612c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_612c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_630c.ppd.gz b/ppd/hpcups/hp-deskjet_630c.ppd.gz Binary files differindex da93c49a2..5bb5fbbec 100644 --- a/ppd/hpcups/hp-deskjet_630c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_630c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_632c.ppd.gz b/ppd/hpcups/hp-deskjet_632c.ppd.gz Binary files differindex 98dc8fdd7..109659097 100644 --- a/ppd/hpcups/hp-deskjet_632c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_632c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_640c.ppd.gz b/ppd/hpcups/hp-deskjet_640c.ppd.gz Binary files differindex f8f4e7a03..fe763250d 100644 --- a/ppd/hpcups/hp-deskjet_640c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_640c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_648c.ppd.gz b/ppd/hpcups/hp-deskjet_648c.ppd.gz Binary files differindex deefd7fca..db14b65fd 100644 --- a/ppd/hpcups/hp-deskjet_648c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_648c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_6500.ppd.gz b/ppd/hpcups/hp-deskjet_6500.ppd.gz Binary files differindex 2e9a8d89c..40556caab 100644 --- a/ppd/hpcups/hp-deskjet_6500.ppd.gz +++ b/ppd/hpcups/hp-deskjet_6500.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_6520_series.ppd.gz b/ppd/hpcups/hp-deskjet_6520_series.ppd.gz Binary files differindex dbd740104..c555127ce 100644 --- a/ppd/hpcups/hp-deskjet_6520_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_6520_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_656c.ppd.gz b/ppd/hpcups/hp-deskjet_656c.ppd.gz Binary files differindex 584520c5e..33762fada 100644 --- a/ppd/hpcups/hp-deskjet_656c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_656c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_660.ppd.gz b/ppd/hpcups/hp-deskjet_660.ppd.gz Binary files differindex 049cbc4cf..6cb1b6d01 100644 --- a/ppd/hpcups/hp-deskjet_660.ppd.gz +++ b/ppd/hpcups/hp-deskjet_660.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_6600.ppd.gz b/ppd/hpcups/hp-deskjet_6600.ppd.gz Binary files differindex 4d97fb106..0e8e1588c 100644 --- a/ppd/hpcups/hp-deskjet_6600.ppd.gz +++ b/ppd/hpcups/hp-deskjet_6600.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_670.ppd.gz b/ppd/hpcups/hp-deskjet_670.ppd.gz Binary files differindex 3f8ea3404..5f7b9f364 100644 --- a/ppd/hpcups/hp-deskjet_670.ppd.gz +++ b/ppd/hpcups/hp-deskjet_670.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_670c.ppd.gz b/ppd/hpcups/hp-deskjet_670c.ppd.gz Binary files differindex 30bbb1376..eaf4d615f 100644 --- a/ppd/hpcups/hp-deskjet_670c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_670c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_670tv.ppd.gz b/ppd/hpcups/hp-deskjet_670tv.ppd.gz Binary files differindex 5257139e5..76bd2fac8 100644 --- a/ppd/hpcups/hp-deskjet_670tv.ppd.gz +++ b/ppd/hpcups/hp-deskjet_670tv.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_672c.ppd.gz b/ppd/hpcups/hp-deskjet_672c.ppd.gz Binary files differindex ec92c4ea8..095bca3f8 100644 --- a/ppd/hpcups/hp-deskjet_672c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_672c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_680.ppd.gz b/ppd/hpcups/hp-deskjet_680.ppd.gz Binary files differindex c94d1a8b5..abc1b089f 100644 --- a/ppd/hpcups/hp-deskjet_680.ppd.gz +++ b/ppd/hpcups/hp-deskjet_680.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_6800.ppd.gz b/ppd/hpcups/hp-deskjet_6800.ppd.gz Binary files differindex bc07ac9c2..68c9475a6 100644 --- a/ppd/hpcups/hp-deskjet_6800.ppd.gz +++ b/ppd/hpcups/hp-deskjet_6800.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_682.ppd.gz b/ppd/hpcups/hp-deskjet_682.ppd.gz Binary files differindex 0b3098690..739a8f78f 100644 --- a/ppd/hpcups/hp-deskjet_682.ppd.gz +++ b/ppd/hpcups/hp-deskjet_682.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_690.ppd.gz b/ppd/hpcups/hp-deskjet_690.ppd.gz Binary files differindex cd1ab3369..376d22ccf 100644 --- a/ppd/hpcups/hp-deskjet_690.ppd.gz +++ b/ppd/hpcups/hp-deskjet_690.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_690c.ppd.gz b/ppd/hpcups/hp-deskjet_690c.ppd.gz Binary files differindex 74853ac2d..1a4ae10cc 100644 --- a/ppd/hpcups/hp-deskjet_690c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_690c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_692.ppd.gz b/ppd/hpcups/hp-deskjet_692.ppd.gz Binary files differindex b80fa947e..8b67d731a 100644 --- a/ppd/hpcups/hp-deskjet_692.ppd.gz +++ b/ppd/hpcups/hp-deskjet_692.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_693.ppd.gz b/ppd/hpcups/hp-deskjet_693.ppd.gz Binary files differindex 4ffd300bf..8883f1946 100644 --- a/ppd/hpcups/hp-deskjet_693.ppd.gz +++ b/ppd/hpcups/hp-deskjet_693.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_694.ppd.gz b/ppd/hpcups/hp-deskjet_694.ppd.gz Binary files differindex 7a7cbe54b..b263ca175 100644 --- a/ppd/hpcups/hp-deskjet_694.ppd.gz +++ b/ppd/hpcups/hp-deskjet_694.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_6940_series.ppd.gz b/ppd/hpcups/hp-deskjet_6940_series.ppd.gz Binary files differindex 8fb1da60b..af2400292 100644 --- a/ppd/hpcups/hp-deskjet_6940_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_6940_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_695.ppd.gz b/ppd/hpcups/hp-deskjet_695.ppd.gz Binary files differindex d7df95ef0..7fc306405 100644 --- a/ppd/hpcups/hp-deskjet_695.ppd.gz +++ b/ppd/hpcups/hp-deskjet_695.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_697.ppd.gz b/ppd/hpcups/hp-deskjet_697.ppd.gz Binary files differindex 2369a7177..2e7559068 100644 --- a/ppd/hpcups/hp-deskjet_697.ppd.gz +++ b/ppd/hpcups/hp-deskjet_697.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_6980_series.ppd.gz b/ppd/hpcups/hp-deskjet_6980_series.ppd.gz Binary files differindex eef1c5ec2..17949a927 100644 --- a/ppd/hpcups/hp-deskjet_6980_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_6980_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_810c.ppd.gz b/ppd/hpcups/hp-deskjet_810c.ppd.gz Binary files differindex 1d0d0e533..59c6741ff 100644 --- a/ppd/hpcups/hp-deskjet_810c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_810c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_812c.ppd.gz b/ppd/hpcups/hp-deskjet_812c.ppd.gz Binary files differindex f5d754514..b6d6f7bea 100644 --- a/ppd/hpcups/hp-deskjet_812c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_812c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_815c.ppd.gz b/ppd/hpcups/hp-deskjet_815c.ppd.gz Binary files differindex cad3a5748..e15c28962 100644 --- a/ppd/hpcups/hp-deskjet_815c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_815c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_816c.ppd.gz b/ppd/hpcups/hp-deskjet_816c.ppd.gz Binary files differindex cb466fa83..ceeb79cd2 100644 --- a/ppd/hpcups/hp-deskjet_816c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_816c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_825c.ppd.gz b/ppd/hpcups/hp-deskjet_825c.ppd.gz Binary files differindex 35973d90a..ccc1eb4f9 100644 --- a/ppd/hpcups/hp-deskjet_825c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_825c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_830c.ppd.gz b/ppd/hpcups/hp-deskjet_830c.ppd.gz Binary files differindex 5a5d3e22d..75652e978 100644 --- a/ppd/hpcups/hp-deskjet_830c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_830c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_832c.ppd.gz b/ppd/hpcups/hp-deskjet_832c.ppd.gz Binary files differindex d0840720d..30333152b 100644 --- a/ppd/hpcups/hp-deskjet_832c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_832c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_840c.ppd.gz b/ppd/hpcups/hp-deskjet_840c.ppd.gz Binary files differindex 8b2330e93..399143c09 100644 --- a/ppd/hpcups/hp-deskjet_840c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_840c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_841c.ppd.gz b/ppd/hpcups/hp-deskjet_841c.ppd.gz Binary files differindex 3187dd600..7073bd179 100644 --- a/ppd/hpcups/hp-deskjet_841c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_841c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_842c.ppd.gz b/ppd/hpcups/hp-deskjet_842c.ppd.gz Binary files differindex 12a817ba5..b27d9dd30 100644 --- a/ppd/hpcups/hp-deskjet_842c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_842c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_843c.ppd.gz b/ppd/hpcups/hp-deskjet_843c.ppd.gz Binary files differindex cf12623bf..4ebfe3b9c 100644 --- a/ppd/hpcups/hp-deskjet_843c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_843c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_845c.ppd.gz b/ppd/hpcups/hp-deskjet_845c.ppd.gz Binary files differindex 5468027c4..8ebce9d30 100644 --- a/ppd/hpcups/hp-deskjet_845c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_845c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_850c.ppd.gz b/ppd/hpcups/hp-deskjet_850c.ppd.gz Binary files differindex f63416888..f4b06a29b 100644 --- a/ppd/hpcups/hp-deskjet_850c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_850c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_855c.ppd.gz b/ppd/hpcups/hp-deskjet_855c.ppd.gz Binary files differindex 158b68867..790aaedb5 100644 --- a/ppd/hpcups/hp-deskjet_855c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_855c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_870c.ppd.gz b/ppd/hpcups/hp-deskjet_870c.ppd.gz Binary files differindex 9e48c28fc..a6b1faca5 100644 --- a/ppd/hpcups/hp-deskjet_870c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_870c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_880c.ppd.gz b/ppd/hpcups/hp-deskjet_880c.ppd.gz Binary files differindex f94fa4902..017905aad 100644 --- a/ppd/hpcups/hp-deskjet_880c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_880c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_882c.ppd.gz b/ppd/hpcups/hp-deskjet_882c.ppd.gz Binary files differindex c08d8f05c..78b41a3dc 100644 --- a/ppd/hpcups/hp-deskjet_882c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_882c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_890c.ppd.gz b/ppd/hpcups/hp-deskjet_890c.ppd.gz Binary files differindex 29a23fc58..341f63006 100644 --- a/ppd/hpcups/hp-deskjet_890c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_890c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_895c.ppd.gz b/ppd/hpcups/hp-deskjet_895c.ppd.gz Binary files differindex 3009a234e..ed5aa157c 100644 --- a/ppd/hpcups/hp-deskjet_895c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_895c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_916c.ppd.gz b/ppd/hpcups/hp-deskjet_916c.ppd.gz Binary files differindex d26901cb5..e45ba0f85 100644 --- a/ppd/hpcups/hp-deskjet_916c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_916c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_920c.ppd.gz b/ppd/hpcups/hp-deskjet_920c.ppd.gz Binary files differindex c7c9d676c..e5a0ef0ac 100644 --- a/ppd/hpcups/hp-deskjet_920c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_920c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_9300.ppd.gz b/ppd/hpcups/hp-deskjet_9300.ppd.gz Binary files differindex 0b12a5a5b..4b1b67fef 100644 --- a/ppd/hpcups/hp-deskjet_9300.ppd.gz +++ b/ppd/hpcups/hp-deskjet_9300.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_930c.ppd.gz b/ppd/hpcups/hp-deskjet_930c.ppd.gz Binary files differindex 2b4117d7b..d846ae641 100644 --- a/ppd/hpcups/hp-deskjet_930c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_930c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_932c.ppd.gz b/ppd/hpcups/hp-deskjet_932c.ppd.gz Binary files differindex 140790591..5a62538d0 100644 --- a/ppd/hpcups/hp-deskjet_932c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_932c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_933c.ppd.gz b/ppd/hpcups/hp-deskjet_933c.ppd.gz Binary files differindex 7e41331cf..9ad919cb4 100644 --- a/ppd/hpcups/hp-deskjet_933c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_933c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_934c.ppd.gz b/ppd/hpcups/hp-deskjet_934c.ppd.gz Binary files differindex 6eed0111f..380be71fe 100644 --- a/ppd/hpcups/hp-deskjet_934c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_934c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_935c.ppd.gz b/ppd/hpcups/hp-deskjet_935c.ppd.gz Binary files differindex 17af06a0a..c7d6079b7 100644 --- a/ppd/hpcups/hp-deskjet_935c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_935c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_940c.ppd.gz b/ppd/hpcups/hp-deskjet_940c.ppd.gz Binary files differindex 6f2be15d8..64ca35d1d 100644 --- a/ppd/hpcups/hp-deskjet_940c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_940c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_948c.ppd.gz b/ppd/hpcups/hp-deskjet_948c.ppd.gz Binary files differindex 4ece5f99b..2ff5eff11 100644 --- a/ppd/hpcups/hp-deskjet_948c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_948c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_950c.ppd.gz b/ppd/hpcups/hp-deskjet_950c.ppd.gz Binary files differindex 6e129de02..f1327b34e 100644 --- a/ppd/hpcups/hp-deskjet_950c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_950c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_952c.ppd.gz b/ppd/hpcups/hp-deskjet_952c.ppd.gz Binary files differindex 7305c74e3..10db74074 100644 --- a/ppd/hpcups/hp-deskjet_952c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_952c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_955c.ppd.gz b/ppd/hpcups/hp-deskjet_955c.ppd.gz Binary files differindex a4ac717f5..2d30c2d77 100644 --- a/ppd/hpcups/hp-deskjet_955c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_955c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_957c.ppd.gz b/ppd/hpcups/hp-deskjet_957c.ppd.gz Binary files differindex f27a37f86..6c94c3bd1 100644 --- a/ppd/hpcups/hp-deskjet_957c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_957c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_959c.ppd.gz b/ppd/hpcups/hp-deskjet_959c.ppd.gz Binary files differindex 7bca94470..100567a43 100644 --- a/ppd/hpcups/hp-deskjet_959c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_959c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_9600.ppd.gz b/ppd/hpcups/hp-deskjet_9600.ppd.gz Binary files differindex dfdf02f05..3b36fb988 100644 --- a/ppd/hpcups/hp-deskjet_9600.ppd.gz +++ b/ppd/hpcups/hp-deskjet_9600.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_960c.ppd.gz b/ppd/hpcups/hp-deskjet_960c.ppd.gz Binary files differindex 2c1ab885d..9189e7c67 100644 --- a/ppd/hpcups/hp-deskjet_960c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_960c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_970c.ppd.gz b/ppd/hpcups/hp-deskjet_970c.ppd.gz Binary files differindex 692069785..e820f95ac 100644 --- a/ppd/hpcups/hp-deskjet_970c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_970c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_975c.ppd.gz b/ppd/hpcups/hp-deskjet_975c.ppd.gz Binary files differindex 85170712d..62b3eef61 100644 --- a/ppd/hpcups/hp-deskjet_975c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_975c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_9800.ppd.gz b/ppd/hpcups/hp-deskjet_9800.ppd.gz Binary files differindex cfbaccc90..c5fed8474 100644 --- a/ppd/hpcups/hp-deskjet_9800.ppd.gz +++ b/ppd/hpcups/hp-deskjet_9800.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_980c.ppd.gz b/ppd/hpcups/hp-deskjet_980c.ppd.gz Binary files differindex 52c7bdd4b..6a9d67d97 100644 --- a/ppd/hpcups/hp-deskjet_980c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_980c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_990c.ppd.gz b/ppd/hpcups/hp-deskjet_990c.ppd.gz Binary files differindex 7e10b481e..4ab8027c4 100644 --- a/ppd/hpcups/hp-deskjet_990c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_990c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_995c.ppd.gz b/ppd/hpcups/hp-deskjet_995c.ppd.gz Binary files differindex f94d42dd9..91a02eeab 100644 --- a/ppd/hpcups/hp-deskjet_995c.ppd.gz +++ b/ppd/hpcups/hp-deskjet_995c.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_d1300_series.ppd.gz b/ppd/hpcups/hp-deskjet_d1300_series.ppd.gz Binary files differindex c42d8db7e..c2a7f479f 100644 --- a/ppd/hpcups/hp-deskjet_d1300_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_d1300_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_d1400_series.ppd.gz b/ppd/hpcups/hp-deskjet_d1400_series.ppd.gz Binary files differindex 8fc9a5fc6..66ef95f8f 100644 --- a/ppd/hpcups/hp-deskjet_d1400_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_d1400_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_d1500_series.ppd.gz b/ppd/hpcups/hp-deskjet_d1500_series.ppd.gz Binary files differindex 0f3567ce0..c99331488 100644 --- a/ppd/hpcups/hp-deskjet_d1500_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_d1500_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_d1600_series.ppd.gz b/ppd/hpcups/hp-deskjet_d1600_series.ppd.gz Binary files differindex c6cc84dd5..0e5c326c0 100644 --- a/ppd/hpcups/hp-deskjet_d1600_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_d1600_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_d2300_series.ppd.gz b/ppd/hpcups/hp-deskjet_d2300_series.ppd.gz Binary files differindex fe392fd2f..11af587e4 100644 --- a/ppd/hpcups/hp-deskjet_d2300_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_d2300_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_d2400_series.ppd.gz b/ppd/hpcups/hp-deskjet_d2400_series.ppd.gz Binary files differindex dfa09d82a..d9d3b35ea 100644 --- a/ppd/hpcups/hp-deskjet_d2400_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_d2400_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_d2500_series.ppd.gz b/ppd/hpcups/hp-deskjet_d2500_series.ppd.gz Binary files differindex 31ad4b171..1fe13ee81 100644 --- a/ppd/hpcups/hp-deskjet_d2500_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_d2500_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_d2600_series.ppd.gz b/ppd/hpcups/hp-deskjet_d2600_series.ppd.gz Binary files differindex 1d566c050..935776636 100644 --- a/ppd/hpcups/hp-deskjet_d2600_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_d2600_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_d4100_series.ppd.gz b/ppd/hpcups/hp-deskjet_d4100_series.ppd.gz Binary files differindex dbdd834b6..e43624978 100644 --- a/ppd/hpcups/hp-deskjet_d4100_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_d4100_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_d4200_series.ppd.gz b/ppd/hpcups/hp-deskjet_d4200_series.ppd.gz Binary files differindex 66c307683..ec9b1f47b 100644 --- a/ppd/hpcups/hp-deskjet_d4200_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_d4200_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_d4300_series.ppd.gz b/ppd/hpcups/hp-deskjet_d4300_series.ppd.gz Binary files differindex 1029b4b74..f266f49aa 100644 --- a/ppd/hpcups/hp-deskjet_d4300_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_d4300_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_d5500_series.ppd.gz b/ppd/hpcups/hp-deskjet_d5500_series.ppd.gz Binary files differindex 6af2c9397..736cf0ccf 100644 --- a/ppd/hpcups/hp-deskjet_d5500_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_d5500_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_d730.ppd.gz b/ppd/hpcups/hp-deskjet_d730.ppd.gz Binary files differindex a5ce3f419..4af4b0d82 100644 --- a/ppd/hpcups/hp-deskjet_d730.ppd.gz +++ b/ppd/hpcups/hp-deskjet_d730.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_f2100_series.ppd.gz b/ppd/hpcups/hp-deskjet_f2100_series.ppd.gz Binary files differindex dafcc4fe9..3326be158 100644 --- a/ppd/hpcups/hp-deskjet_f2100_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_f2100_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_f2200_series.ppd.gz b/ppd/hpcups/hp-deskjet_f2200_series.ppd.gz Binary files differindex 0ec080bd1..7f1275c94 100644 --- a/ppd/hpcups/hp-deskjet_f2200_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_f2200_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_f2400_series.ppd.gz b/ppd/hpcups/hp-deskjet_f2400_series.ppd.gz Binary files differindex 55a129901..adf607577 100644 --- a/ppd/hpcups/hp-deskjet_f2400_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_f2400_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_f300_series.ppd.gz b/ppd/hpcups/hp-deskjet_f300_series.ppd.gz Binary files differindex 76c7daba3..797770fb8 100644 --- a/ppd/hpcups/hp-deskjet_f300_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_f300_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_f4100_series.ppd.gz b/ppd/hpcups/hp-deskjet_f4100_series.ppd.gz Binary files differindex a790600ad..44121a556 100644 --- a/ppd/hpcups/hp-deskjet_f4100_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_f4100_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_f4200_series.ppd.gz b/ppd/hpcups/hp-deskjet_f4200_series.ppd.gz Binary files differindex d5000d3d7..d586294f3 100644 --- a/ppd/hpcups/hp-deskjet_f4200_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_f4200_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_f4210_series.ppd.gz b/ppd/hpcups/hp-deskjet_f4210_series.ppd.gz Binary files differindex faf0699a8..164253d21 100644 --- a/ppd/hpcups/hp-deskjet_f4210_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_f4210_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_f4213_series.ppd.gz b/ppd/hpcups/hp-deskjet_f4213_series.ppd.gz Binary files differindex 8cae0abe2..695512bf9 100644 --- a/ppd/hpcups/hp-deskjet_f4213_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_f4213_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_f4400_series.ppd.gz b/ppd/hpcups/hp-deskjet_f4400_series.ppd.gz Binary files differindex f89fa91e5..2c8d04759 100644 --- a/ppd/hpcups/hp-deskjet_f4400_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_f4400_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_f4500_series.ppd.gz b/ppd/hpcups/hp-deskjet_f4500_series.ppd.gz Binary files differindex 6cdba11bb..304fdc91b 100644 --- a/ppd/hpcups/hp-deskjet_f4500_series.ppd.gz +++ b/ppd/hpcups/hp-deskjet_f4500_series.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_f735.ppd.gz b/ppd/hpcups/hp-deskjet_f735.ppd.gz Binary files differindex 502bf3cba..4bd43847c 100644 --- a/ppd/hpcups/hp-deskjet_f735.ppd.gz +++ b/ppd/hpcups/hp-deskjet_f735.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_ink_adv_2010_k010.ppd.gz b/ppd/hpcups/hp-deskjet_ink_adv_2010_k010.ppd.gz Binary files differindex 7911fa4b6..2589475ea 100644 --- a/ppd/hpcups/hp-deskjet_ink_adv_2010_k010.ppd.gz +++ b/ppd/hpcups/hp-deskjet_ink_adv_2010_k010.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_ink_adv_2060_k110.ppd.gz b/ppd/hpcups/hp-deskjet_ink_adv_2060_k110.ppd.gz Binary files differindex 88eb7f519..2cadc991d 100644 --- a/ppd/hpcups/hp-deskjet_ink_adv_2060_k110.ppd.gz +++ b/ppd/hpcups/hp-deskjet_ink_adv_2060_k110.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_ink_advant_k109a-z.ppd.gz b/ppd/hpcups/hp-deskjet_ink_advant_k109a-z.ppd.gz Binary files differindex 763fdbf57..7837a8e10 100644 --- a/ppd/hpcups/hp-deskjet_ink_advant_k109a-z.ppd.gz +++ b/ppd/hpcups/hp-deskjet_ink_advant_k109a-z.ppd.gz diff --git a/ppd/hpcups/hp-deskjet_ink_advant_k209a-z.ppd.gz b/ppd/hpcups/hp-deskjet_ink_advant_k209a-z.ppd.gz Binary files differindex 21c7b2a8f..0222ab325 100644 --- a/ppd/hpcups/hp-deskjet_ink_advant_k209a-z.ppd.gz +++ b/ppd/hpcups/hp-deskjet_ink_advant_k209a-z.ppd.gz diff --git a/ppd/hpcups/hp-dj350.ppd.gz b/ppd/hpcups/hp-dj350.ppd.gz Binary files differindex 8c6aa51ae..5aea1139f 100644 --- a/ppd/hpcups/hp-dj350.ppd.gz +++ b/ppd/hpcups/hp-dj350.ppd.gz diff --git a/ppd/hpcups/hp-dj450.ppd.gz b/ppd/hpcups/hp-dj450.ppd.gz Binary files differindex 41d7facb3..c41ac9931 100644 --- a/ppd/hpcups/hp-dj450.ppd.gz +++ b/ppd/hpcups/hp-dj450.ppd.gz diff --git a/ppd/hpcups/hp-envy_100_d410_series.ppd.gz b/ppd/hpcups/hp-envy_100_d410_series.ppd.gz Binary files differindex 6c69f0f66..32849af5e 100644 --- a/ppd/hpcups/hp-envy_100_d410_series.ppd.gz +++ b/ppd/hpcups/hp-envy_100_d410_series.ppd.gz diff --git a/ppd/hpcups/hp-envy_110_series.ppd.gz b/ppd/hpcups/hp-envy_110_series.ppd.gz Binary files differindex f567a2139..bed7bdcdd 100644 --- a/ppd/hpcups/hp-envy_110_series.ppd.gz +++ b/ppd/hpcups/hp-envy_110_series.ppd.gz diff --git a/ppd/hpcups/hp-envy_120_series.ppd.gz b/ppd/hpcups/hp-envy_120_series.ppd.gz Binary files differindex 62a428750..af5faab3d 100644 --- a/ppd/hpcups/hp-envy_120_series.ppd.gz +++ b/ppd/hpcups/hp-envy_120_series.ppd.gz diff --git a/ppd/hpcups/hp-envy_4500_series.ppd.gz b/ppd/hpcups/hp-envy_4500_series.ppd.gz Binary files differindex d9a076183..b4e1af049 100644 --- a/ppd/hpcups/hp-envy_4500_series.ppd.gz +++ b/ppd/hpcups/hp-envy_4500_series.ppd.gz diff --git a/ppd/hpcups/hp-envy_4510_series.ppd.gz b/ppd/hpcups/hp-envy_4510_series.ppd.gz Binary files differindex ed4f5ae25..547d427e2 100644 --- a/ppd/hpcups/hp-envy_4510_series.ppd.gz +++ b/ppd/hpcups/hp-envy_4510_series.ppd.gz diff --git a/ppd/hpcups/hp-envy_4520_series.ppd.gz b/ppd/hpcups/hp-envy_4520_series.ppd.gz Binary files differindex 3b23f1c4e..36c3c8970 100644 --- a/ppd/hpcups/hp-envy_4520_series.ppd.gz +++ b/ppd/hpcups/hp-envy_4520_series.ppd.gz diff --git a/ppd/hpcups/hp-envy_5000_series.ppd.gz b/ppd/hpcups/hp-envy_5000_series.ppd.gz Binary files differindex 414eb1c55..0a1804167 100644 --- a/ppd/hpcups/hp-envy_5000_series.ppd.gz +++ b/ppd/hpcups/hp-envy_5000_series.ppd.gz diff --git a/ppd/hpcups/hp-envy_5530_series.ppd.gz b/ppd/hpcups/hp-envy_5530_series.ppd.gz Binary files differindex 9d65729b9..8534a7345 100644 --- a/ppd/hpcups/hp-envy_5530_series.ppd.gz +++ b/ppd/hpcups/hp-envy_5530_series.ppd.gz diff --git a/ppd/hpcups/hp-envy_5540_series.ppd.gz b/ppd/hpcups/hp-envy_5540_series.ppd.gz Binary files differindex cfe815345..e57fce52a 100644 --- a/ppd/hpcups/hp-envy_5540_series.ppd.gz +++ b/ppd/hpcups/hp-envy_5540_series.ppd.gz diff --git a/ppd/hpcups/hp-envy_5640_series.ppd.gz b/ppd/hpcups/hp-envy_5640_series.ppd.gz Binary files differindex 385e47015..f0d637a58 100644 --- a/ppd/hpcups/hp-envy_5640_series.ppd.gz +++ b/ppd/hpcups/hp-envy_5640_series.ppd.gz diff --git a/ppd/hpcups/hp-envy_5660_series.ppd.gz b/ppd/hpcups/hp-envy_5660_series.ppd.gz Binary files differindex ef0946fa5..c87e5c9ca 100644 --- a/ppd/hpcups/hp-envy_5660_series.ppd.gz +++ b/ppd/hpcups/hp-envy_5660_series.ppd.gz diff --git a/ppd/hpcups/hp-envy_7640_series.ppd.gz b/ppd/hpcups/hp-envy_7640_series.ppd.gz Binary files differindex ab8ec8518..66297a13d 100644 --- a/ppd/hpcups/hp-envy_7640_series.ppd.gz +++ b/ppd/hpcups/hp-envy_7640_series.ppd.gz diff --git a/ppd/hpcups/hp-envy_8000_series.ppd.gz b/ppd/hpcups/hp-envy_8000_series.ppd.gz Binary files differindex 72dc2ccc5..c4c15c141 100644 --- a/ppd/hpcups/hp-envy_8000_series.ppd.gz +++ b/ppd/hpcups/hp-envy_8000_series.ppd.gz diff --git a/ppd/hpcups/hp-envy_photo_6200_series.ppd.gz b/ppd/hpcups/hp-envy_photo_6200_series.ppd.gz Binary files differindex de5f808b1..8cc763fc9 100644 --- a/ppd/hpcups/hp-envy_photo_6200_series.ppd.gz +++ b/ppd/hpcups/hp-envy_photo_6200_series.ppd.gz diff --git a/ppd/hpcups/hp-envy_photo_7100_series.ppd.gz b/ppd/hpcups/hp-envy_photo_7100_series.ppd.gz Binary files differindex 9ecd8b7ad..b0bff769e 100644 --- a/ppd/hpcups/hp-envy_photo_7100_series.ppd.gz +++ b/ppd/hpcups/hp-envy_photo_7100_series.ppd.gz diff --git a/ppd/hpcups/hp-envy_photo_7800_series.ppd.gz b/ppd/hpcups/hp-envy_photo_7800_series.ppd.gz Binary files differindex 586396ca5..311c900db 100644 --- a/ppd/hpcups/hp-envy_photo_7800_series.ppd.gz +++ b/ppd/hpcups/hp-envy_photo_7800_series.ppd.gz diff --git a/ppd/hpcups/hp-ink_tank_110_series.ppd.gz b/ppd/hpcups/hp-ink_tank_110_series.ppd.gz Binary files differindex 837b0871d..22202f695 100644 --- a/ppd/hpcups/hp-ink_tank_110_series.ppd.gz +++ b/ppd/hpcups/hp-ink_tank_110_series.ppd.gz diff --git a/ppd/hpcups/hp-ink_tank_310_series.ppd.gz b/ppd/hpcups/hp-ink_tank_310_series.ppd.gz Binary files differindex aa7b2cf92..c867c0b49 100644 --- a/ppd/hpcups/hp-ink_tank_310_series.ppd.gz +++ b/ppd/hpcups/hp-ink_tank_310_series.ppd.gz diff --git a/ppd/hpcups/hp-ink_tank_wireless_410_series.ppd.gz b/ppd/hpcups/hp-ink_tank_wireless_410_series.ppd.gz Binary files differindex 3541fef5e..153dc8cae 100644 --- a/ppd/hpcups/hp-ink_tank_wireless_410_series.ppd.gz +++ b/ppd/hpcups/hp-ink_tank_wireless_410_series.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_1000.ppd.gz b/ppd/hpcups/hp-laserjet_1000.ppd.gz Binary files differindex b47703cde..27096d81b 100644 --- a/ppd/hpcups/hp-laserjet_1000.ppd.gz +++ b/ppd/hpcups/hp-laserjet_1000.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_1005_series.ppd.gz b/ppd/hpcups/hp-laserjet_1005_series.ppd.gz Binary files differindex ac768b34f..1271dfac1 100644 --- a/ppd/hpcups/hp-laserjet_1005_series.ppd.gz +++ b/ppd/hpcups/hp-laserjet_1005_series.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_1010.ppd.gz b/ppd/hpcups/hp-laserjet_1010.ppd.gz Binary files differindex 2ddf6d1de..48a01d265 100644 --- a/ppd/hpcups/hp-laserjet_1010.ppd.gz +++ b/ppd/hpcups/hp-laserjet_1010.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_1012.ppd.gz b/ppd/hpcups/hp-laserjet_1012.ppd.gz Binary files differindex 5b81d900a..02414e944 100644 --- a/ppd/hpcups/hp-laserjet_1012.ppd.gz +++ b/ppd/hpcups/hp-laserjet_1012.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_1015.ppd.gz b/ppd/hpcups/hp-laserjet_1015.ppd.gz Binary files differindex 303eab79f..7e5867602 100644 --- a/ppd/hpcups/hp-laserjet_1015.ppd.gz +++ b/ppd/hpcups/hp-laserjet_1015.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_1018.ppd.gz b/ppd/hpcups/hp-laserjet_1018.ppd.gz Binary files differindex 77938fbc2..c59bd3ab2 100644 --- a/ppd/hpcups/hp-laserjet_1018.ppd.gz +++ b/ppd/hpcups/hp-laserjet_1018.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_1020.ppd.gz b/ppd/hpcups/hp-laserjet_1020.ppd.gz Binary files differindex aa70d9083..06a888590 100644 --- a/ppd/hpcups/hp-laserjet_1020.ppd.gz +++ b/ppd/hpcups/hp-laserjet_1020.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_1022-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_1022-pcl3.ppd.gz Binary files differindex 4ae7c78fc..7c032b63a 100644 --- a/ppd/hpcups/hp-laserjet_1022-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_1022-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_1022n-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_1022n-pcl3.ppd.gz Binary files differindex 3cbad5a11..ebccda0b3 100644 --- a/ppd/hpcups/hp-laserjet_1022n-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_1022n-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_1022nw-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_1022nw-pcl3.ppd.gz Binary files differindex 1182bfb60..e63f1dc3a 100644 --- a/ppd/hpcups/hp-laserjet_1022nw-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_1022nw-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_1100.ppd.gz b/ppd/hpcups/hp-laserjet_1100.ppd.gz Binary files differindex 9080cf914..13fde2cae 100644 --- a/ppd/hpcups/hp-laserjet_1100.ppd.gz +++ b/ppd/hpcups/hp-laserjet_1100.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_1100a.ppd.gz b/ppd/hpcups/hp-laserjet_1100a.ppd.gz Binary files differindex 14790ba75..99c7b4d6f 100644 --- a/ppd/hpcups/hp-laserjet_1100a.ppd.gz +++ b/ppd/hpcups/hp-laserjet_1100a.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_1100xi.ppd.gz b/ppd/hpcups/hp-laserjet_1100xi.ppd.gz Binary files differindex 8bc376350..f8fbc840d 100644 --- a/ppd/hpcups/hp-laserjet_1100xi.ppd.gz +++ b/ppd/hpcups/hp-laserjet_1100xi.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_1150.ppd.gz b/ppd/hpcups/hp-laserjet_1150.ppd.gz Binary files differindex 4ae7a897b..5967072dc 100644 --- a/ppd/hpcups/hp-laserjet_1150.ppd.gz +++ b/ppd/hpcups/hp-laserjet_1150.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_1160.ppd.gz b/ppd/hpcups/hp-laserjet_1160.ppd.gz Binary files differindex 904e65852..e4bc3844d 100644 --- a/ppd/hpcups/hp-laserjet_1160.ppd.gz +++ b/ppd/hpcups/hp-laserjet_1160.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_1160_series.ppd.gz b/ppd/hpcups/hp-laserjet_1160_series.ppd.gz Binary files differindex 27b67bbae..b850b4fa0 100644 --- a/ppd/hpcups/hp-laserjet_1160_series.ppd.gz +++ b/ppd/hpcups/hp-laserjet_1160_series.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_1200-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_1200-pcl3.ppd.gz Binary files differindex 36392f790..51e8764a4 100644 --- a/ppd/hpcups/hp-laserjet_1200-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_1200-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_1200n.ppd.gz b/ppd/hpcups/hp-laserjet_1200n.ppd.gz Binary files differindex e5b723d06..b7e47b390 100644 --- a/ppd/hpcups/hp-laserjet_1200n.ppd.gz +++ b/ppd/hpcups/hp-laserjet_1200n.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_1220-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_1220-pcl3.ppd.gz Binary files differindex 6f7c10601..95f6453e3 100644 --- a/ppd/hpcups/hp-laserjet_1220-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_1220-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_1220se.ppd.gz b/ppd/hpcups/hp-laserjet_1220se.ppd.gz Binary files differindex 36f45f09d..9c7be42b1 100644 --- a/ppd/hpcups/hp-laserjet_1220se.ppd.gz +++ b/ppd/hpcups/hp-laserjet_1220se.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_1300-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_1300-pcl3.ppd.gz Binary files differindex a141da5c8..33d1ed4a8 100644 --- a/ppd/hpcups/hp-laserjet_1300-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_1300-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_1300n-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_1300n-pcl3.ppd.gz Binary files differindex 90d8afa28..3a3cd1e2c 100644 --- a/ppd/hpcups/hp-laserjet_1300n-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_1300n-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_1300xi-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_1300xi-pcl3.ppd.gz Binary files differindex 80ffa79e9..f7ba4c9a9 100644 --- a/ppd/hpcups/hp-laserjet_1300xi-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_1300xi-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_1320.ppd.gz b/ppd/hpcups/hp-laserjet_1320.ppd.gz Binary files differindex 0fb2e7b99..f69126d4c 100644 --- a/ppd/hpcups/hp-laserjet_1320.ppd.gz +++ b/ppd/hpcups/hp-laserjet_1320.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_1320_series-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_1320_series-pcl3.ppd.gz Binary files differindex 92f9dd214..cdb4937a3 100644 --- a/ppd/hpcups/hp-laserjet_1320_series-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_1320_series-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_1320n.ppd.gz b/ppd/hpcups/hp-laserjet_1320n.ppd.gz Binary files differindex 2ecd44cda..525fbb436 100644 --- a/ppd/hpcups/hp-laserjet_1320n.ppd.gz +++ b/ppd/hpcups/hp-laserjet_1320n.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_1320nw.ppd.gz b/ppd/hpcups/hp-laserjet_1320nw.ppd.gz Binary files differindex b6498566e..b869dfa4f 100644 --- a/ppd/hpcups/hp-laserjet_1320nw.ppd.gz +++ b/ppd/hpcups/hp-laserjet_1320nw.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_1320tn.ppd.gz b/ppd/hpcups/hp-laserjet_1320tn.ppd.gz Binary files differindex a38207f6f..828cfd33f 100644 --- a/ppd/hpcups/hp-laserjet_1320tn.ppd.gz +++ b/ppd/hpcups/hp-laserjet_1320tn.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_2100.ppd.gz b/ppd/hpcups/hp-laserjet_2100.ppd.gz Binary files differindex 7ec852cd0..146b21c2c 100644 --- a/ppd/hpcups/hp-laserjet_2100.ppd.gz +++ b/ppd/hpcups/hp-laserjet_2100.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_2100_series-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_2100_series-pcl3.ppd.gz Binary files differindex cc6be5dc0..859f2262e 100644 --- a/ppd/hpcups/hp-laserjet_2100_series-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_2100_series-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_2200-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_2200-pcl3.ppd.gz Binary files differindex a9503add1..a7f506941 100644 --- a/ppd/hpcups/hp-laserjet_2200-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_2200-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_2200_series.ppd.gz b/ppd/hpcups/hp-laserjet_2200_series.ppd.gz Binary files differindex 942994106..23e6ba1b7 100644 --- a/ppd/hpcups/hp-laserjet_2200_series.ppd.gz +++ b/ppd/hpcups/hp-laserjet_2200_series.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_2300-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_2300-pcl3.ppd.gz Binary files differindex 3547a8c89..ad6c9ee26 100644 --- a/ppd/hpcups/hp-laserjet_2300-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_2300-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_2300_series.ppd.gz b/ppd/hpcups/hp-laserjet_2300_series.ppd.gz Binary files differindex b37a59373..18ec68fee 100644 --- a/ppd/hpcups/hp-laserjet_2300_series.ppd.gz +++ b/ppd/hpcups/hp-laserjet_2300_series.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_2410-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_2410-pcl3.ppd.gz Binary files differindex bdc47f900..e1b58cdfd 100644 --- a/ppd/hpcups/hp-laserjet_2410-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_2410-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_2420-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_2420-pcl3.ppd.gz Binary files differindex 6b63e22a6..92064f0b3 100644 --- a/ppd/hpcups/hp-laserjet_2420-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_2420-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_2430-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_2430-pcl3.ppd.gz Binary files differindex 07ae9a5fd..04776128b 100644 --- a/ppd/hpcups/hp-laserjet_2430-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_2430-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_3015-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_3015-pcl3.ppd.gz Binary files differindex 09fcc6768..979f2f2b7 100644 --- a/ppd/hpcups/hp-laserjet_3015-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_3015-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_3020-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_3020-pcl3.ppd.gz Binary files differindex f3289edea..d3e21d018 100644 --- a/ppd/hpcups/hp-laserjet_3020-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_3020-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_3030-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_3030-pcl3.ppd.gz Binary files differindex 3281cb6e7..5cf9a681f 100644 --- a/ppd/hpcups/hp-laserjet_3030-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_3030-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_3050-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_3050-pcl3.ppd.gz Binary files differindex 0acbe3b8f..3b65b80b8 100644 --- a/ppd/hpcups/hp-laserjet_3050-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_3050-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_3052-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_3052-pcl3.ppd.gz Binary files differindex 32f979f61..88e5f8d23 100644 --- a/ppd/hpcups/hp-laserjet_3052-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_3052-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_3055.ppd.gz b/ppd/hpcups/hp-laserjet_3055.ppd.gz Binary files differindex 3f2fd1808..49db821ae 100644 --- a/ppd/hpcups/hp-laserjet_3055.ppd.gz +++ b/ppd/hpcups/hp-laserjet_3055.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_3100.ppd.gz b/ppd/hpcups/hp-laserjet_3100.ppd.gz Binary files differindex 297ad0ad1..da9b5b85e 100644 --- a/ppd/hpcups/hp-laserjet_3100.ppd.gz +++ b/ppd/hpcups/hp-laserjet_3100.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_3150.ppd.gz b/ppd/hpcups/hp-laserjet_3150.ppd.gz Binary files differindex 181050c7f..0210bd547 100644 --- a/ppd/hpcups/hp-laserjet_3150.ppd.gz +++ b/ppd/hpcups/hp-laserjet_3150.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_3200.ppd.gz b/ppd/hpcups/hp-laserjet_3200.ppd.gz Binary files differindex 0f05d28c8..358b24271 100644 --- a/ppd/hpcups/hp-laserjet_3200.ppd.gz +++ b/ppd/hpcups/hp-laserjet_3200.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_3200m-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_3200m-pcl3.ppd.gz Binary files differindex fe4bad8a9..a8d18adb4 100644 --- a/ppd/hpcups/hp-laserjet_3200m-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_3200m-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_3200se.ppd.gz b/ppd/hpcups/hp-laserjet_3200se.ppd.gz Binary files differindex d8a3b4fc8..2af8aaa88 100644 --- a/ppd/hpcups/hp-laserjet_3200se.ppd.gz +++ b/ppd/hpcups/hp-laserjet_3200se.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_3300_3310_3320-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_3300_3310_3320-pcl3.ppd.gz Binary files differindex 5e9160a68..1202c4019 100644 --- a/ppd/hpcups/hp-laserjet_3300_3310_3320-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_3300_3310_3320-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_3330.ppd.gz b/ppd/hpcups/hp-laserjet_3330.ppd.gz Binary files differindex e131411ac..43b66cd20 100644 --- a/ppd/hpcups/hp-laserjet_3330.ppd.gz +++ b/ppd/hpcups/hp-laserjet_3330.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_3380-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_3380-pcl3.ppd.gz Binary files differindex 2274d31c2..c4a6c7c3f 100644 --- a/ppd/hpcups/hp-laserjet_3380-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_3380-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_3390-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_3390-pcl3.ppd.gz Binary files differindex 947da3305..d7cace908 100644 --- a/ppd/hpcups/hp-laserjet_3390-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_3390-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_3392.ppd.gz b/ppd/hpcups/hp-laserjet_3392.ppd.gz Binary files differindex f15af4da1..bc813b2fe 100644 --- a/ppd/hpcups/hp-laserjet_3392.ppd.gz +++ b/ppd/hpcups/hp-laserjet_3392.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_4000_series-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_4000_series-pcl3.ppd.gz Binary files differindex bb88e2356..3b6928c29 100644 --- a/ppd/hpcups/hp-laserjet_4000_series-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_4000_series-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_4050_series-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_4050_series-pcl3.ppd.gz Binary files differindex 2ce0c2742..78f9099ad 100644 --- a/ppd/hpcups/hp-laserjet_4050_series-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_4050_series-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_4100_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_4100_mfp-pcl3.ppd.gz Binary files differindex df4c4e7c2..c35fe3740 100644 --- a/ppd/hpcups/hp-laserjet_4100_mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_4100_mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_4100_series-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_4100_series-pcl3.ppd.gz Binary files differindex d88be05e2..aace1ed14 100644 --- a/ppd/hpcups/hp-laserjet_4100_series-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_4100_series-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_4150_series.ppd.gz b/ppd/hpcups/hp-laserjet_4150_series.ppd.gz Binary files differindex 4b1a1b883..43c1f85b4 100644 --- a/ppd/hpcups/hp-laserjet_4150_series.ppd.gz +++ b/ppd/hpcups/hp-laserjet_4150_series.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_4200-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_4200-pcl3.ppd.gz Binary files differindex 4fa738e14..fe4f49272 100644 --- a/ppd/hpcups/hp-laserjet_4200-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_4200-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_4240-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_4240-pcl3.ppd.gz Binary files differindex 23d891c48..210478769 100644 --- a/ppd/hpcups/hp-laserjet_4240-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_4240-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_4250-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_4250-pcl3.ppd.gz Binary files differindex 529ad885e..552dcc073 100644 --- a/ppd/hpcups/hp-laserjet_4250-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_4250-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_4300-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_4300-pcl3.ppd.gz Binary files differindex 5319e096b..e1d978cd2 100644 --- a/ppd/hpcups/hp-laserjet_4300-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_4300-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_4345_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_4345_mfp-pcl3.ppd.gz Binary files differindex 08980a754..cb356c581 100644 --- a/ppd/hpcups/hp-laserjet_4345_mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_4345_mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_4350-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_4350-pcl3.ppd.gz Binary files differindex 104e611c0..28458cd5e 100644 --- a/ppd/hpcups/hp-laserjet_4350-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_4350-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_4_plus-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_4_plus-pcl3.ppd.gz Binary files differindex f98483353..8d06ec6a3 100644 --- a/ppd/hpcups/hp-laserjet_4_plus-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_4_plus-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_4l.ppd.gz b/ppd/hpcups/hp-laserjet_4l.ppd.gz Binary files differindex a91af9988..7f2e1665b 100644 --- a/ppd/hpcups/hp-laserjet_4l.ppd.gz +++ b/ppd/hpcups/hp-laserjet_4l.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_4ml.ppd.gz b/ppd/hpcups/hp-laserjet_4ml.ppd.gz Binary files differindex 28967ae5e..9d799fb27 100644 --- a/ppd/hpcups/hp-laserjet_4ml.ppd.gz +++ b/ppd/hpcups/hp-laserjet_4ml.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_4mp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_4mp-pcl3.ppd.gz Binary files differindex f8d53d1af..5b8524bc9 100644 --- a/ppd/hpcups/hp-laserjet_4mp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_4mp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_4si-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_4si-pcl3.ppd.gz Binary files differindex d03d29889..1d34adc97 100644 --- a/ppd/hpcups/hp-laserjet_4si-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_4si-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_4v-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_4v-pcl3.ppd.gz Binary files differindex c7cfe7637..db815c9b2 100644 --- a/ppd/hpcups/hp-laserjet_4v-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_4v-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_5000.ppd.gz b/ppd/hpcups/hp-laserjet_5000.ppd.gz Binary files differindex d94799fdb..dcef09005 100644 --- a/ppd/hpcups/hp-laserjet_5000.ppd.gz +++ b/ppd/hpcups/hp-laserjet_5000.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_5000_series-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_5000_series-pcl3.ppd.gz Binary files differindex 987828fd3..4d8fcbad5 100644 --- a/ppd/hpcups/hp-laserjet_5000_series-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_5000_series-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_5100_series-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_5100_series-pcl3.ppd.gz Binary files differindex a3af794cc..3ac5022a3 100644 --- a/ppd/hpcups/hp-laserjet_5100_series-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_5100_series-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_5200-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_5200-pcl3.ppd.gz Binary files differindex f6bcd0fc8..ea5c54b86 100644 --- a/ppd/hpcups/hp-laserjet_5200-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_5200-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_5200l-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_5200l-pcl3.ppd.gz Binary files differindex 67dc48c9c..b48ade024 100644 --- a/ppd/hpcups/hp-laserjet_5200l-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_5200l-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_5200lx.ppd.gz b/ppd/hpcups/hp-laserjet_5200lx.ppd.gz Binary files differindex 96277f3a2..6a8418fe9 100644 --- a/ppd/hpcups/hp-laserjet_5200lx.ppd.gz +++ b/ppd/hpcups/hp-laserjet_5200lx.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_5l.ppd.gz b/ppd/hpcups/hp-laserjet_5l.ppd.gz Binary files differindex b4978d3ac..c907bb74c 100644 --- a/ppd/hpcups/hp-laserjet_5l.ppd.gz +++ b/ppd/hpcups/hp-laserjet_5l.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_5mp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_5mp-pcl3.ppd.gz Binary files differindex 9267c95db..68fdafdfa 100644 --- a/ppd/hpcups/hp-laserjet_5mp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_5mp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_5p.ppd.gz b/ppd/hpcups/hp-laserjet_5p.ppd.gz Binary files differindex 1fc63269c..bae7704f9 100644 --- a/ppd/hpcups/hp-laserjet_5p.ppd.gz +++ b/ppd/hpcups/hp-laserjet_5p.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_5si-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_5si-pcl3.ppd.gz Binary files differindex 7cffdb6d2..366cd099c 100644 --- a/ppd/hpcups/hp-laserjet_5si-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_5si-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_5si_mopier-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_5si_mopier-pcl3.ppd.gz Binary files differindex f449c5027..85989222e 100644 --- a/ppd/hpcups/hp-laserjet_5si_mopier-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_5si_mopier-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_6l.ppd.gz b/ppd/hpcups/hp-laserjet_6l.ppd.gz Binary files differindex c1ee477fe..c59a22997 100644 --- a/ppd/hpcups/hp-laserjet_6l.ppd.gz +++ b/ppd/hpcups/hp-laserjet_6l.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_6mp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_6mp-pcl3.ppd.gz Binary files differindex 12475a95a..0832b8875 100644 --- a/ppd/hpcups/hp-laserjet_6mp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_6mp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_6p.ppd.gz b/ppd/hpcups/hp-laserjet_6p.ppd.gz Binary files differindex cf685b55e..02db6b34b 100644 --- a/ppd/hpcups/hp-laserjet_6p.ppd.gz +++ b/ppd/hpcups/hp-laserjet_6p.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_8000.ppd.gz b/ppd/hpcups/hp-laserjet_8000.ppd.gz Binary files differindex d70a410f4..d910dfab5 100644 --- a/ppd/hpcups/hp-laserjet_8000.ppd.gz +++ b/ppd/hpcups/hp-laserjet_8000.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_8000_series-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_8000_series-pcl3.ppd.gz Binary files differindex 20ec26929..13083398a 100644 --- a/ppd/hpcups/hp-laserjet_8000_series-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_8000_series-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_8100_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_8100_mfp.ppd.gz Binary files differindex 62b29bfb5..3bc24572a 100644 --- a/ppd/hpcups/hp-laserjet_8100_mfp.ppd.gz +++ b/ppd/hpcups/hp-laserjet_8100_mfp.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_8100_series-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_8100_series-pcl3.ppd.gz Binary files differindex 541414607..d64337de7 100644 --- a/ppd/hpcups/hp-laserjet_8100_series-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_8100_series-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_8150_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_8150_mfp.ppd.gz Binary files differindex 148f127a1..7a5328ecb 100644 --- a/ppd/hpcups/hp-laserjet_8150_mfp.ppd.gz +++ b/ppd/hpcups/hp-laserjet_8150_mfp.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_8150_series-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_8150_series-pcl3.ppd.gz Binary files differindex 539c74627..2ca1d295b 100644 --- a/ppd/hpcups/hp-laserjet_8150_series-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_8150_series-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_9000_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_9000_mfp-pcl3.ppd.gz Binary files differindex eab3eda53..33ff80db4 100644 --- a/ppd/hpcups/hp-laserjet_9000_mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_9000_mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_9000_series-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_9000_series-pcl3.ppd.gz Binary files differindex 84409dddc..be78efe43 100644 --- a/ppd/hpcups/hp-laserjet_9000_series-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_9000_series-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_9040-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_9040-pcl3.ppd.gz Binary files differindex 6f0e3a66d..828823adc 100644 --- a/ppd/hpcups/hp-laserjet_9040-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_9040-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_9040_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_9040_mfp-pcl3.ppd.gz Binary files differindex 648e69624..fb22b1f8d 100644 --- a/ppd/hpcups/hp-laserjet_9040_mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_9040_mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_9050-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_9050-pcl3.ppd.gz Binary files differindex ff74f43ab..9010aa9bc 100644 --- a/ppd/hpcups/hp-laserjet_9050-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_9050-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_9050_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_9050_mfp-pcl3.ppd.gz Binary files differindex 410c9c736..bec4282da 100644 --- a/ppd/hpcups/hp-laserjet_9050_mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_9050_mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_9055mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_9055mfp-pcl3.ppd.gz Binary files differindex a44c2e8b7..42a7cb129 100644 --- a/ppd/hpcups/hp-laserjet_9055mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_9055mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_9065mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_9065mfp-pcl3.ppd.gz Binary files differindex b3e4fabc8..070e56b76 100644 --- a/ppd/hpcups/hp-laserjet_9065mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_9065mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_cm1411fn-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_cm1411fn-pcl3.ppd.gz Binary files differindex 3b75a48e8..57cb0196b 100644 --- a/ppd/hpcups/hp-laserjet_cm1411fn-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_cm1411fn-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_cm1412fn-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_cm1412fn-pcl3.ppd.gz Binary files differindex b271f0c6c..0a1458107 100644 --- a/ppd/hpcups/hp-laserjet_cm1412fn-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_cm1412fn-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_cm1413fn-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_cm1413fn-pcl3.ppd.gz Binary files differindex b25135243..7a7a65727 100644 --- a/ppd/hpcups/hp-laserjet_cm1413fn-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_cm1413fn-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_cm1415fn-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_cm1415fn-pcl3.ppd.gz Binary files differindex 345548f78..4b55b488b 100644 --- a/ppd/hpcups/hp-laserjet_cm1415fn-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_cm1415fn-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_cm1415fnw-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_cm1415fnw-pcl3.ppd.gz Binary files differindex 38a910450..4d412997f 100644 --- a/ppd/hpcups/hp-laserjet_cm1415fnw-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_cm1415fnw-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_cm1416fnw-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_cm1416fnw-pcl3.ppd.gz Binary files differindex e28106518..3711bb595 100644 --- a/ppd/hpcups/hp-laserjet_cm1416fnw-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_cm1416fnw-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_cm1417fnw-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_cm1417fnw-pcl3.ppd.gz Binary files differindex 8dd8bacaa..777c3eb37 100644 --- a/ppd/hpcups/hp-laserjet_cm1417fnw-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_cm1417fnw-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_cm1418fnw-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_cm1418fnw-pcl3.ppd.gz Binary files differindex 207619ac8..d5966f9dc 100644 --- a/ppd/hpcups/hp-laserjet_cm1418fnw-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_cm1418fnw-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_cp1025.ppd.gz b/ppd/hpcups/hp-laserjet_cp1025.ppd.gz Binary files differindex 0590959a5..2dd360c79 100644 --- a/ppd/hpcups/hp-laserjet_cp1025.ppd.gz +++ b/ppd/hpcups/hp-laserjet_cp1025.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_cp1025nw.ppd.gz b/ppd/hpcups/hp-laserjet_cp1025nw.ppd.gz Binary files differindex e0cc555e7..b6060c27b 100644 --- a/ppd/hpcups/hp-laserjet_cp1025nw.ppd.gz +++ b/ppd/hpcups/hp-laserjet_cp1025nw.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_cp_1025.ppd.gz b/ppd/hpcups/hp-laserjet_cp_1025.ppd.gz Binary files differindex acd7d7b69..c03bb26ca 100644 --- a/ppd/hpcups/hp-laserjet_cp_1025.ppd.gz +++ b/ppd/hpcups/hp-laserjet_cp_1025.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_cp_1025nw.ppd.gz b/ppd/hpcups/hp-laserjet_cp_1025nw.ppd.gz Binary files differindex 7d1390800..b0b5d4f90 100644 --- a/ppd/hpcups/hp-laserjet_cp_1025nw.ppd.gz +++ b/ppd/hpcups/hp-laserjet_cp_1025nw.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_m1005.ppd.gz b/ppd/hpcups/hp-laserjet_m1005.ppd.gz Binary files differindex 553c764d5..e80fd3d82 100644 --- a/ppd/hpcups/hp-laserjet_m1005.ppd.gz +++ b/ppd/hpcups/hp-laserjet_m1005.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_m101-m106.ppd.gz b/ppd/hpcups/hp-laserjet_m101-m106.ppd.gz Binary files differindex 41ce745ef..9b724e946 100644 --- a/ppd/hpcups/hp-laserjet_m101-m106.ppd.gz +++ b/ppd/hpcups/hp-laserjet_m101-m106.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_m1120_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_m1120_mfp.ppd.gz Binary files differindex 7608a2dea..31832d957 100644 --- a/ppd/hpcups/hp-laserjet_m1120_mfp.ppd.gz +++ b/ppd/hpcups/hp-laserjet_m1120_mfp.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_m1120n_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_m1120n_mfp.ppd.gz Binary files differindex 1c7036d6b..aeb002b86 100644 --- a/ppd/hpcups/hp-laserjet_m1120n_mfp.ppd.gz +++ b/ppd/hpcups/hp-laserjet_m1120n_mfp.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_m1319f_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_m1319f_mfp.ppd.gz Binary files differindex 97f051729..ba552cf55 100644 --- a/ppd/hpcups/hp-laserjet_m1319f_mfp.ppd.gz +++ b/ppd/hpcups/hp-laserjet_m1319f_mfp.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_m14-m17.ppd.gz b/ppd/hpcups/hp-laserjet_m14-m17.ppd.gz Binary files differindex 981d8cce4..2452264cf 100644 --- a/ppd/hpcups/hp-laserjet_m14-m17.ppd.gz +++ b/ppd/hpcups/hp-laserjet_m14-m17.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_m1522nf_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_m1522nf_mfp-pcl3.ppd.gz Binary files differindex faada55b7..4a40d5692 100644 --- a/ppd/hpcups/hp-laserjet_m1522nf_mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_m1522nf_mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_m1537dnf_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_m1537dnf_mfp-pcl3.ppd.gz Binary files differindex 397f87d56..6b80c180c 100644 --- a/ppd/hpcups/hp-laserjet_m1537dnf_mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_m1537dnf_mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_m1538dnf_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_m1538dnf_mfp-pcl3.ppd.gz Binary files differindex d7ecc5e74..872fc14d8 100644 --- a/ppd/hpcups/hp-laserjet_m1538dnf_mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_m1538dnf_mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_m1539dnf_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_m1539dnf_mfp-pcl3.ppd.gz Binary files differindex 3da3e436b..bb86bb80f 100644 --- a/ppd/hpcups/hp-laserjet_m1539dnf_mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_m1539dnf_mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_m2727_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_m2727_mfp-pcl3.ppd.gz Binary files differindex e87e7005c..0cb5c949a 100644 --- a/ppd/hpcups/hp-laserjet_m2727_mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_m2727_mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_m3027_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_m3027_mfp-pcl3.ppd.gz Binary files differindex 9423156fc..89a91f98b 100644 --- a/ppd/hpcups/hp-laserjet_m3027_mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_m3027_mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_m3035_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_m3035_mfp-pcl3.ppd.gz Binary files differindex 9c6b4cba2..0013842ae 100644 --- a/ppd/hpcups/hp-laserjet_m3035_mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_m3035_mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_m4345_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_m4345_mfp-pcl3.ppd.gz Binary files differindex 3516d5cb3..770a16370 100644 --- a/ppd/hpcups/hp-laserjet_m4345_mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_m4345_mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_m4349_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_m4349_mfp-pcl3.ppd.gz Binary files differindex 2506268b1..75d5e9feb 100644 --- a/ppd/hpcups/hp-laserjet_m4349_mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_m4349_mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_m5025_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_m5025_mfp-pcl3.ppd.gz Binary files differindex faa0a3958..b541eb4fe 100644 --- a/ppd/hpcups/hp-laserjet_m5025_mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_m5025_mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_m5035_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_m5035_mfp-pcl3.ppd.gz Binary files differindex f124a450c..ad826d54d 100644 --- a/ppd/hpcups/hp-laserjet_m5035_mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_m5035_mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_m5039_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_m5039_mfp-pcl3.ppd.gz Binary files differindex 0d4b3be78..cb8b9a3eb 100644 --- a/ppd/hpcups/hp-laserjet_m5039_mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_m5039_mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_m9040_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_m9040_mfp-pcl3.ppd.gz Binary files differindex 7f0470ff7..481d5f05d 100644 --- a/ppd/hpcups/hp-laserjet_m9040_mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_m9040_mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_m9050_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_m9050_mfp-pcl3.ppd.gz Binary files differindex 0fa7c8ad7..20897211e 100644 --- a/ppd/hpcups/hp-laserjet_m9050_mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_m9050_mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_m9059_mfp-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_m9059_mfp-pcl3.ppd.gz Binary files differindex 0a2ecad94..c0057de17 100644 --- a/ppd/hpcups/hp-laserjet_m9059_mfp-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_m9059_mfp-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_mfp_m129-m134.ppd.gz b/ppd/hpcups/hp-laserjet_mfp_m129-m134.ppd.gz Binary files differindex 853780dc4..6d38463d2 100644 --- a/ppd/hpcups/hp-laserjet_mfp_m129-m134.ppd.gz +++ b/ppd/hpcups/hp-laserjet_mfp_m129-m134.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_mfp_m28-m31.ppd.gz b/ppd/hpcups/hp-laserjet_mfp_m28-m31.ppd.gz Binary files differindex 7288959f3..7f3ccb917 100644 --- a/ppd/hpcups/hp-laserjet_mfp_m28-m31.ppd.gz +++ b/ppd/hpcups/hp-laserjet_mfp_m28-m31.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p1005.ppd.gz b/ppd/hpcups/hp-laserjet_p1005.ppd.gz Binary files differindex 89c85baac..4c41152e5 100644 --- a/ppd/hpcups/hp-laserjet_p1005.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p1005.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p1006.ppd.gz b/ppd/hpcups/hp-laserjet_p1006.ppd.gz Binary files differindex a1b1293be..1fa5a9464 100644 --- a/ppd/hpcups/hp-laserjet_p1006.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p1006.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p1007.ppd.gz b/ppd/hpcups/hp-laserjet_p1007.ppd.gz Binary files differindex 12143febb..2c789e853 100644 --- a/ppd/hpcups/hp-laserjet_p1007.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p1007.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p1008.ppd.gz b/ppd/hpcups/hp-laserjet_p1008.ppd.gz Binary files differindex fac88d4ec..fcdede3d6 100644 --- a/ppd/hpcups/hp-laserjet_p1008.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p1008.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p1009.ppd.gz b/ppd/hpcups/hp-laserjet_p1009.ppd.gz Binary files differindex 62409feb0..a74cd6252 100644 --- a/ppd/hpcups/hp-laserjet_p1009.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p1009.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p1505.ppd.gz b/ppd/hpcups/hp-laserjet_p1505.ppd.gz Binary files differindex da89e7615..6900102e3 100644 --- a/ppd/hpcups/hp-laserjet_p1505.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p1505.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p1505n-zxs.ppd.gz b/ppd/hpcups/hp-laserjet_p1505n-zxs.ppd.gz Binary files differindex 9ac7df9fd..a0b0b5d9e 100644 --- a/ppd/hpcups/hp-laserjet_p1505n-zxs.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p1505n-zxs.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p2014-zxs.ppd.gz b/ppd/hpcups/hp-laserjet_p2014-zxs.ppd.gz Binary files differindex 2d20d9be6..b7ae6920d 100644 --- a/ppd/hpcups/hp-laserjet_p2014-zxs.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p2014-zxs.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p2014n-zxs.ppd.gz b/ppd/hpcups/hp-laserjet_p2014n-zxs.ppd.gz Binary files differindex 9da8db457..b791eb9d4 100644 --- a/ppd/hpcups/hp-laserjet_p2014n-zxs.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p2014n-zxs.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p2015_series-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_p2015_series-pcl3.ppd.gz Binary files differindex b3ff66dd7..967d1d075 100644 --- a/ppd/hpcups/hp-laserjet_p2015_series-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p2015_series-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p2015d_series.ppd.gz b/ppd/hpcups/hp-laserjet_p2015d_series.ppd.gz Binary files differindex 027cf4fe8..883c872ae 100644 --- a/ppd/hpcups/hp-laserjet_p2015d_series.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p2015d_series.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p2015dn_series.ppd.gz b/ppd/hpcups/hp-laserjet_p2015dn_series.ppd.gz Binary files differindex d4b022c49..7d5ceea6e 100644 --- a/ppd/hpcups/hp-laserjet_p2015dn_series.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p2015dn_series.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p2015n_series.ppd.gz b/ppd/hpcups/hp-laserjet_p2015n_series.ppd.gz Binary files differindex 34c9e9a11..ac23155b7 100644 --- a/ppd/hpcups/hp-laserjet_p2015n_series.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p2015n_series.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p2015x_series.ppd.gz b/ppd/hpcups/hp-laserjet_p2015x_series.ppd.gz Binary files differindex 0fc846573..4963bb92b 100644 --- a/ppd/hpcups/hp-laserjet_p2015x_series.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p2015x_series.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p2035-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_p2035-pcl3.ppd.gz Binary files differindex ac7c8c7a3..fe9ea5771 100644 --- a/ppd/hpcups/hp-laserjet_p2035-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p2035-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p2035n-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_p2035n-pcl3.ppd.gz Binary files differindex c1d249c8f..2bf74a5c1 100644 --- a/ppd/hpcups/hp-laserjet_p2035n-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p2035n-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p2055-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_p2055-pcl3.ppd.gz Binary files differindex 1788fc291..ada7e7fe5 100644 --- a/ppd/hpcups/hp-laserjet_p2055-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p2055-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p2055d-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_p2055d-pcl3.ppd.gz Binary files differindex 5a3f1f799..ee6feb7d0 100644 --- a/ppd/hpcups/hp-laserjet_p2055d-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p2055d-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p2055dn-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_p2055dn-pcl3.ppd.gz Binary files differindex 639f52f2d..b1388d1e7 100644 --- a/ppd/hpcups/hp-laserjet_p2055dn-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p2055dn-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p2055x-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_p2055x-pcl3.ppd.gz Binary files differindex 42145df58..82df00178 100644 --- a/ppd/hpcups/hp-laserjet_p2055x-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p2055x-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p3004-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_p3004-pcl3.ppd.gz Binary files differindex 43ed9f285..ccb21025e 100644 --- a/ppd/hpcups/hp-laserjet_p3004-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p3004-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p3005-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_p3005-pcl3.ppd.gz Binary files differindex 2f9ca5302..c00da3b09 100644 --- a/ppd/hpcups/hp-laserjet_p3005-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p3005-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p3010_series-pcl3.ppd.gz b/ppd/hpcups/hp-laserjet_p3010_series-pcl3.ppd.gz Binary files differindex 0b76fff8f..a95b6a9c5 100644 --- a/ppd/hpcups/hp-laserjet_p3010_series-pcl3.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p3010_series-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p4014.ppd.gz b/ppd/hpcups/hp-laserjet_p4014.ppd.gz Binary files differindex 631dde71a..cbf38be9d 100644 --- a/ppd/hpcups/hp-laserjet_p4014.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p4014.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p4014dn.ppd.gz b/ppd/hpcups/hp-laserjet_p4014dn.ppd.gz Binary files differindex 5512ee252..d758189f5 100644 --- a/ppd/hpcups/hp-laserjet_p4014dn.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p4014dn.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p4014n.ppd.gz b/ppd/hpcups/hp-laserjet_p4014n.ppd.gz Binary files differindex d4a69dd0a..ec8b7b465 100644 --- a/ppd/hpcups/hp-laserjet_p4014n.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p4014n.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p4015.ppd.gz b/ppd/hpcups/hp-laserjet_p4015.ppd.gz Binary files differindex f5ece09e1..6ec700114 100644 --- a/ppd/hpcups/hp-laserjet_p4015.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p4015.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p4015dn.ppd.gz b/ppd/hpcups/hp-laserjet_p4015dn.ppd.gz Binary files differindex 2cbc35132..168f18fdb 100644 --- a/ppd/hpcups/hp-laserjet_p4015dn.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p4015dn.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p4015n.ppd.gz b/ppd/hpcups/hp-laserjet_p4015n.ppd.gz Binary files differindex 7c40f9b65..68427df61 100644 --- a/ppd/hpcups/hp-laserjet_p4015n.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p4015n.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p4015tn.ppd.gz b/ppd/hpcups/hp-laserjet_p4015tn.ppd.gz Binary files differindex 9d48fc7c1..b951326cb 100644 --- a/ppd/hpcups/hp-laserjet_p4015tn.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p4015tn.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p4015x.ppd.gz b/ppd/hpcups/hp-laserjet_p4015x.ppd.gz Binary files differindex fedac0cb8..76f1d5c34 100644 --- a/ppd/hpcups/hp-laserjet_p4015x.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p4015x.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p4515.ppd.gz b/ppd/hpcups/hp-laserjet_p4515.ppd.gz Binary files differindex f904d692f..1b23f9b28 100644 --- a/ppd/hpcups/hp-laserjet_p4515.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p4515.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p4515n.ppd.gz b/ppd/hpcups/hp-laserjet_p4515n.ppd.gz Binary files differindex 37af24c2c..79dfa9687 100644 --- a/ppd/hpcups/hp-laserjet_p4515n.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p4515n.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p4515tn.ppd.gz b/ppd/hpcups/hp-laserjet_p4515tn.ppd.gz Binary files differindex 6ed72077a..8f7b06d2e 100644 --- a/ppd/hpcups/hp-laserjet_p4515tn.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p4515tn.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p4515x.ppd.gz b/ppd/hpcups/hp-laserjet_p4515x.ppd.gz Binary files differindex af138102c..cfdccd36c 100644 --- a/ppd/hpcups/hp-laserjet_p4515x.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p4515x.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_p4515xm.ppd.gz b/ppd/hpcups/hp-laserjet_p4515xm.ppd.gz Binary files differindex 2924e0cf1..feb0fa120 100644 --- a/ppd/hpcups/hp-laserjet_p4515xm.ppd.gz +++ b/ppd/hpcups/hp-laserjet_p4515xm.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m125a.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m125a.ppd.gz Binary files differindex 00966d99b..9e26bac9a 100644 --- a/ppd/hpcups/hp-laserjet_pro_mfp_m125a.ppd.gz +++ b/ppd/hpcups/hp-laserjet_pro_mfp_m125a.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m125nr.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m125nr.ppd.gz Binary files differindex 847afda3a..7d3577554 100644 --- a/ppd/hpcups/hp-laserjet_pro_mfp_m125nr.ppd.gz +++ b/ppd/hpcups/hp-laserjet_pro_mfp_m125nr.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m125nw.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m125nw.ppd.gz Binary files differindex a2b143c99..be69325ff 100644 --- a/ppd/hpcups/hp-laserjet_pro_mfp_m125nw.ppd.gz +++ b/ppd/hpcups/hp-laserjet_pro_mfp_m125nw.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m125r.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m125r.ppd.gz Binary files differindex 11d8db039..2b646a4f3 100644 --- a/ppd/hpcups/hp-laserjet_pro_mfp_m125r.ppd.gz +++ b/ppd/hpcups/hp-laserjet_pro_mfp_m125r.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m125rnw.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m125rnw.ppd.gz Binary files differindex 9e0265fcf..4ee0b7d21 100644 --- a/ppd/hpcups/hp-laserjet_pro_mfp_m125rnw.ppd.gz +++ b/ppd/hpcups/hp-laserjet_pro_mfp_m125rnw.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m125s.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m125s.ppd.gz Binary files differindex b026c9f81..89e9710ca 100644 --- a/ppd/hpcups/hp-laserjet_pro_mfp_m125s.ppd.gz +++ b/ppd/hpcups/hp-laserjet_pro_mfp_m125s.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m126a.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m126a.ppd.gz Binary files differindex c3803617b..5229a8064 100644 --- a/ppd/hpcups/hp-laserjet_pro_mfp_m126a.ppd.gz +++ b/ppd/hpcups/hp-laserjet_pro_mfp_m126a.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m126nw.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m126nw.ppd.gz Binary files differindex 749f34756..c9200f7cf 100644 --- a/ppd/hpcups/hp-laserjet_pro_mfp_m126nw.ppd.gz +++ b/ppd/hpcups/hp-laserjet_pro_mfp_m126nw.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m127fn.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m127fn.ppd.gz Binary files differindex ece3d64c6..b9e0cca38 100644 --- a/ppd/hpcups/hp-laserjet_pro_mfp_m127fn.ppd.gz +++ b/ppd/hpcups/hp-laserjet_pro_mfp_m127fn.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m127fp.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m127fp.ppd.gz Binary files differindex 2a69d89b0..3ea88368e 100644 --- a/ppd/hpcups/hp-laserjet_pro_mfp_m127fp.ppd.gz +++ b/ppd/hpcups/hp-laserjet_pro_mfp_m127fp.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m127fs.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m127fs.ppd.gz Binary files differindex 76c94e614..177611c0e 100644 --- a/ppd/hpcups/hp-laserjet_pro_mfp_m127fs.ppd.gz +++ b/ppd/hpcups/hp-laserjet_pro_mfp_m127fs.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m127fw.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m127fw.ppd.gz Binary files differindex 9ea916199..5d1ea9ce7 100644 --- a/ppd/hpcups/hp-laserjet_pro_mfp_m127fw.ppd.gz +++ b/ppd/hpcups/hp-laserjet_pro_mfp_m127fw.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m128fn.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m128fn.ppd.gz Binary files differindex c4eaac180..e37896cce 100644 --- a/ppd/hpcups/hp-laserjet_pro_mfp_m128fn.ppd.gz +++ b/ppd/hpcups/hp-laserjet_pro_mfp_m128fn.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m128fp.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m128fp.ppd.gz Binary files differindex a0580e3e8..7a80746ca 100644 --- a/ppd/hpcups/hp-laserjet_pro_mfp_m128fp.ppd.gz +++ b/ppd/hpcups/hp-laserjet_pro_mfp_m128fp.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m128fw.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m128fw.ppd.gz Binary files differindex 47e673e63..87b6289de 100644 --- a/ppd/hpcups/hp-laserjet_pro_mfp_m128fw.ppd.gz +++ b/ppd/hpcups/hp-laserjet_pro_mfp_m128fw.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m25a.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m25a.ppd.gz Binary files differindex 9ad26b750..a5f7476e4 100644 --- a/ppd/hpcups/hp-laserjet_pro_mfp_m25a.ppd.gz +++ b/ppd/hpcups/hp-laserjet_pro_mfp_m25a.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m25nw.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m25nw.ppd.gz Binary files differindex 8d710fee5..422c7b923 100644 --- a/ppd/hpcups/hp-laserjet_pro_mfp_m25nw.ppd.gz +++ b/ppd/hpcups/hp-laserjet_pro_mfp_m25nw.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m26a.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m26a.ppd.gz Binary files differindex c27dcf33a..4902c4933 100644 --- a/ppd/hpcups/hp-laserjet_pro_mfp_m26a.ppd.gz +++ b/ppd/hpcups/hp-laserjet_pro_mfp_m26a.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m26nw.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m26nw.ppd.gz Binary files differindex 11f94d45d..1c50dcec4 100644 --- a/ppd/hpcups/hp-laserjet_pro_mfp_m26nw.ppd.gz +++ b/ppd/hpcups/hp-laserjet_pro_mfp_m26nw.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m27c.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m27c.ppd.gz Binary files differindex d65c1c57c..36dd09b79 100644 --- a/ppd/hpcups/hp-laserjet_pro_mfp_m27c.ppd.gz +++ b/ppd/hpcups/hp-laserjet_pro_mfp_m27c.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_pro_mfp_m27cnw.ppd.gz b/ppd/hpcups/hp-laserjet_pro_mfp_m27cnw.ppd.gz Binary files differindex d37233e8b..c4d1ff97f 100644 --- a/ppd/hpcups/hp-laserjet_pro_mfp_m27cnw.ppd.gz +++ b/ppd/hpcups/hp-laserjet_pro_mfp_m27cnw.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_m1132_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_professional_m1132_mfp.ppd.gz Binary files differindex 3e1788545..c2ad4b504 100644 --- a/ppd/hpcups/hp-laserjet_professional_m1132_mfp.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_m1132_mfp.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_m1136_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_professional_m1136_mfp.ppd.gz Binary files differindex 0929ae025..0594c7f44 100644 --- a/ppd/hpcups/hp-laserjet_professional_m1136_mfp.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_m1136_mfp.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_m1137_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_professional_m1137_mfp.ppd.gz Binary files differindex 0de855776..f3720ca0b 100644 --- a/ppd/hpcups/hp-laserjet_professional_m1137_mfp.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_m1137_mfp.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_m1138_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_professional_m1138_mfp.ppd.gz Binary files differindex 6f8f3f25a..fcc734349 100644 --- a/ppd/hpcups/hp-laserjet_professional_m1138_mfp.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_m1138_mfp.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_m1139_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_professional_m1139_mfp.ppd.gz Binary files differindex 63fdd7c71..91f457fca 100644 --- a/ppd/hpcups/hp-laserjet_professional_m1139_mfp.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_m1139_mfp.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_m1212nf_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_professional_m1212nf_mfp.ppd.gz Binary files differindex 1d6a70da4..42d39b464 100644 --- a/ppd/hpcups/hp-laserjet_professional_m1212nf_mfp.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_m1212nf_mfp.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_m1213nf_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_professional_m1213nf_mfp.ppd.gz Binary files differindex 3d9456b71..223257994 100644 --- a/ppd/hpcups/hp-laserjet_professional_m1213nf_mfp.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_m1213nf_mfp.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_m1214nfh_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_professional_m1214nfh_mfp.ppd.gz Binary files differindex ebb27603e..4f7bca96f 100644 --- a/ppd/hpcups/hp-laserjet_professional_m1214nfh_mfp.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_m1214nfh_mfp.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_m1216nfh_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_professional_m1216nfh_mfp.ppd.gz Binary files differindex 18e1cd233..3c570c60e 100644 --- a/ppd/hpcups/hp-laserjet_professional_m1216nfh_mfp.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_m1216nfh_mfp.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_m1217nfw_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_professional_m1217nfw_mfp.ppd.gz Binary files differindex 69d6e30b7..ad5ebb549 100644 --- a/ppd/hpcups/hp-laserjet_professional_m1217nfw_mfp.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_m1217nfw_mfp.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_m1218nfg_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_professional_m1218nfg_mfp.ppd.gz Binary files differindex 8e62afdcb..e5528c8d5 100644 --- a/ppd/hpcups/hp-laserjet_professional_m1218nfg_mfp.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_m1218nfg_mfp.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_m1218nfs_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_professional_m1218nfs_mfp.ppd.gz Binary files differindex 839b5474b..b5a051bcb 100644 --- a/ppd/hpcups/hp-laserjet_professional_m1218nfs_mfp.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_m1218nfs_mfp.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_m1219nf_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_professional_m1219nf_mfp.ppd.gz Binary files differindex 08bb3a577..e673e7f81 100644 --- a/ppd/hpcups/hp-laserjet_professional_m1219nf_mfp.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_m1219nf_mfp.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_m1219nfg_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_professional_m1219nfg_mfp.ppd.gz Binary files differindex 3debdaa70..95fa4bc4e 100644 --- a/ppd/hpcups/hp-laserjet_professional_m1219nfg_mfp.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_m1219nfg_mfp.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_m1219nfs_mfp.ppd.gz b/ppd/hpcups/hp-laserjet_professional_m1219nfs_mfp.ppd.gz Binary files differindex aed6a8a6a..efb20d05f 100644 --- a/ppd/hpcups/hp-laserjet_professional_m1219nfs_mfp.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_m1219nfs_mfp.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_p1102.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1102.ppd.gz Binary files differindex 7ac30295a..4679ccf90 100644 --- a/ppd/hpcups/hp-laserjet_professional_p1102.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_p1102.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_p1102w.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1102w.ppd.gz Binary files differindex 5664d816b..ee2d29009 100644 --- a/ppd/hpcups/hp-laserjet_professional_p1102w.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_p1102w.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_p1106.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1106.ppd.gz Binary files differindex 84e664239..f3433f137 100644 --- a/ppd/hpcups/hp-laserjet_professional_p1106.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_p1106.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_p1106w.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1106w.ppd.gz Binary files differindex a3032ce37..108dace38 100644 --- a/ppd/hpcups/hp-laserjet_professional_p1106w.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_p1106w.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_p1107.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1107.ppd.gz Binary files differindex ef5ef4666..c4032149e 100644 --- a/ppd/hpcups/hp-laserjet_professional_p1107.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_p1107.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_p1107w.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1107w.ppd.gz Binary files differindex 2282e83b4..63de363ca 100644 --- a/ppd/hpcups/hp-laserjet_professional_p1107w.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_p1107w.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_p1108.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1108.ppd.gz Binary files differindex 251a58e8f..71b5cf168 100644 --- a/ppd/hpcups/hp-laserjet_professional_p1108.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_p1108.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_p1108w.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1108w.ppd.gz Binary files differindex 3bf21ad92..92e24ad5d 100644 --- a/ppd/hpcups/hp-laserjet_professional_p1108w.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_p1108w.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_p1109.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1109.ppd.gz Binary files differindex 9de6f6231..77ab754eb 100644 --- a/ppd/hpcups/hp-laserjet_professional_p1109.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_p1109.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_p1109w.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1109w.ppd.gz Binary files differindex 32c27a873..e1d2a63be 100644 --- a/ppd/hpcups/hp-laserjet_professional_p1109w.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_p1109w.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_p1566.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1566.ppd.gz Binary files differindex ed074a02f..4cc7713a0 100644 --- a/ppd/hpcups/hp-laserjet_professional_p1566.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_p1566.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_p1567.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1567.ppd.gz Binary files differindex e9a5bf790..5d02a77ac 100644 --- a/ppd/hpcups/hp-laserjet_professional_p1567.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_p1567.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_p1568.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1568.ppd.gz Binary files differindex 2fd612ead..fc61c75a8 100644 --- a/ppd/hpcups/hp-laserjet_professional_p1568.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_p1568.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_p1569.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1569.ppd.gz Binary files differindex 1add0de2b..42c3b6ed4 100644 --- a/ppd/hpcups/hp-laserjet_professional_p1569.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_p1569.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_p1606dn.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1606dn.ppd.gz Binary files differindex a2014857b..69fcfacf3 100644 --- a/ppd/hpcups/hp-laserjet_professional_p1606dn.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_p1606dn.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_p1607dn.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1607dn.ppd.gz Binary files differindex 1f02904a7..4f9e79b7c 100644 --- a/ppd/hpcups/hp-laserjet_professional_p1607dn.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_p1607dn.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_p1608dn.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1608dn.ppd.gz Binary files differindex 712c92e2d..705cd2252 100644 --- a/ppd/hpcups/hp-laserjet_professional_p1608dn.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_p1608dn.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_p1609dn.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p1609dn.ppd.gz Binary files differindex 195dff585..ef335dd50 100644 --- a/ppd/hpcups/hp-laserjet_professional_p1609dn.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_p1609dn.ppd.gz diff --git a/ppd/hpcups/hp-laserjet_professional_p_1102w.ppd.gz b/ppd/hpcups/hp-laserjet_professional_p_1102w.ppd.gz Binary files differindex 51fbb5acc..d9ac2d2a8 100644 --- a/ppd/hpcups/hp-laserjet_professional_p_1102w.ppd.gz +++ b/ppd/hpcups/hp-laserjet_professional_p_1102w.ppd.gz diff --git a/ppd/hpcups/hp-mopier_240-pcl3.ppd.gz b/ppd/hpcups/hp-mopier_240-pcl3.ppd.gz Binary files differindex aa8253c4e..06cb1dfd3 100644 --- a/ppd/hpcups/hp-mopier_240-pcl3.ppd.gz +++ b/ppd/hpcups/hp-mopier_240-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-mopier_320-pcl3.ppd.gz b/ppd/hpcups/hp-mopier_320-pcl3.ppd.gz Binary files differindex 1d94b8bcd..f3f187940 100644 --- a/ppd/hpcups/hp-mopier_320-pcl3.ppd.gz +++ b/ppd/hpcups/hp-mopier_320-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-officejet.ppd.gz b/ppd/hpcups/hp-officejet.ppd.gz Binary files differindex 89e29f298..b4c8d8feb 100644 --- a/ppd/hpcups/hp-officejet.ppd.gz +++ b/ppd/hpcups/hp-officejet.ppd.gz diff --git a/ppd/hpcups/hp-officejet_100_mobile_l411.ppd.gz b/ppd/hpcups/hp-officejet_100_mobile_l411.ppd.gz Binary files differindex 260092e7e..19657d4dd 100644 --- a/ppd/hpcups/hp-officejet_100_mobile_l411.ppd.gz +++ b/ppd/hpcups/hp-officejet_100_mobile_l411.ppd.gz diff --git a/ppd/hpcups/hp-officejet_150_mobile_l511.ppd.gz b/ppd/hpcups/hp-officejet_150_mobile_l511.ppd.gz Binary files differindex eea7a58f2..de9300533 100644 --- a/ppd/hpcups/hp-officejet_150_mobile_l511.ppd.gz +++ b/ppd/hpcups/hp-officejet_150_mobile_l511.ppd.gz diff --git a/ppd/hpcups/hp-officejet_200_mobile_series.ppd.gz b/ppd/hpcups/hp-officejet_200_mobile_series.ppd.gz Binary files differindex 5a04c067c..d37e7c0bc 100644 --- a/ppd/hpcups/hp-officejet_200_mobile_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_200_mobile_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_250_mobile_series.ppd.gz b/ppd/hpcups/hp-officejet_250_mobile_series.ppd.gz Binary files differindex c1a35a1ca..93e6f027c 100644 --- a/ppd/hpcups/hp-officejet_250_mobile_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_250_mobile_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_2620_series.ppd.gz b/ppd/hpcups/hp-officejet_2620_series.ppd.gz Binary files differindex d129a54f9..80a04870a 100644 --- a/ppd/hpcups/hp-officejet_2620_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_2620_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_3830_series.ppd.gz b/ppd/hpcups/hp-officejet_3830_series.ppd.gz Binary files differindex 88cf703a2..13c07de9b 100644 --- a/ppd/hpcups/hp-officejet_3830_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_3830_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_4000_k210.ppd.gz b/ppd/hpcups/hp-officejet_4000_k210.ppd.gz Binary files differindex 5a3241f52..a60168dea 100644 --- a/ppd/hpcups/hp-officejet_4000_k210.ppd.gz +++ b/ppd/hpcups/hp-officejet_4000_k210.ppd.gz diff --git a/ppd/hpcups/hp-officejet_4100_series.ppd.gz b/ppd/hpcups/hp-officejet_4100_series.ppd.gz Binary files differindex 308029480..33f7ad36e 100644 --- a/ppd/hpcups/hp-officejet_4100_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_4100_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_4105.ppd.gz b/ppd/hpcups/hp-officejet_4105.ppd.gz Binary files differindex 69dd314e8..d9c627d4c 100644 --- a/ppd/hpcups/hp-officejet_4105.ppd.gz +++ b/ppd/hpcups/hp-officejet_4105.ppd.gz diff --git a/ppd/hpcups/hp-officejet_4115_series.ppd.gz b/ppd/hpcups/hp-officejet_4115_series.ppd.gz Binary files differindex 80ff05609..00c163136 100644 --- a/ppd/hpcups/hp-officejet_4115_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_4115_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_4200_series.ppd.gz b/ppd/hpcups/hp-officejet_4200_series.ppd.gz Binary files differindex 851fda6df..ac1f2cea5 100644 --- a/ppd/hpcups/hp-officejet_4200_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_4200_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_4255.ppd.gz b/ppd/hpcups/hp-officejet_4255.ppd.gz Binary files differindex 4b29d1cc6..3a8acd372 100644 --- a/ppd/hpcups/hp-officejet_4255.ppd.gz +++ b/ppd/hpcups/hp-officejet_4255.ppd.gz diff --git a/ppd/hpcups/hp-officejet_4300_series.ppd.gz b/ppd/hpcups/hp-officejet_4300_series.ppd.gz Binary files differindex fba831065..67f1b7a38 100644 --- a/ppd/hpcups/hp-officejet_4300_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_4300_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_4400_k410.ppd.gz b/ppd/hpcups/hp-officejet_4400_k410.ppd.gz Binary files differindex 98349af56..3e8cbdc85 100644 --- a/ppd/hpcups/hp-officejet_4400_k410.ppd.gz +++ b/ppd/hpcups/hp-officejet_4400_k410.ppd.gz diff --git a/ppd/hpcups/hp-officejet_4500_g510a-f.ppd.gz b/ppd/hpcups/hp-officejet_4500_g510a-f.ppd.gz Binary files differindex 338ddfd85..fd3d86010 100644 --- a/ppd/hpcups/hp-officejet_4500_g510a-f.ppd.gz +++ b/ppd/hpcups/hp-officejet_4500_g510a-f.ppd.gz diff --git a/ppd/hpcups/hp-officejet_4500_g510g-m.ppd.gz b/ppd/hpcups/hp-officejet_4500_g510g-m.ppd.gz Binary files differindex 1d40fe89a..5c76734ec 100644 --- a/ppd/hpcups/hp-officejet_4500_g510g-m.ppd.gz +++ b/ppd/hpcups/hp-officejet_4500_g510g-m.ppd.gz diff --git a/ppd/hpcups/hp-officejet_4500_g510n-z.ppd.gz b/ppd/hpcups/hp-officejet_4500_g510n-z.ppd.gz Binary files differindex b6751e458..c572f5ea1 100644 --- a/ppd/hpcups/hp-officejet_4500_g510n-z.ppd.gz +++ b/ppd/hpcups/hp-officejet_4500_g510n-z.ppd.gz diff --git a/ppd/hpcups/hp-officejet_4500_k710.ppd.gz b/ppd/hpcups/hp-officejet_4500_k710.ppd.gz Binary files differindex 466cf56c1..e17817390 100644 --- a/ppd/hpcups/hp-officejet_4500_k710.ppd.gz +++ b/ppd/hpcups/hp-officejet_4500_k710.ppd.gz diff --git a/ppd/hpcups/hp-officejet_4610_series.ppd.gz b/ppd/hpcups/hp-officejet_4610_series.ppd.gz Binary files differindex 9275b112d..9c65d89a1 100644 --- a/ppd/hpcups/hp-officejet_4610_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_4610_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_4620_series.ppd.gz b/ppd/hpcups/hp-officejet_4620_series.ppd.gz Binary files differindex 2f060135b..ff0ae3dba 100644 --- a/ppd/hpcups/hp-officejet_4620_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_4620_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_4630_series.ppd.gz b/ppd/hpcups/hp-officejet_4630_series.ppd.gz Binary files differindex 26b17c5db..deaab3cdb 100644 --- a/ppd/hpcups/hp-officejet_4630_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_4630_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_4650_series.ppd.gz b/ppd/hpcups/hp-officejet_4650_series.ppd.gz Binary files differindex 8cdb831a1..2fd4edafa 100644 --- a/ppd/hpcups/hp-officejet_4650_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_4650_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_5100_series.ppd.gz b/ppd/hpcups/hp-officejet_5100_series.ppd.gz Binary files differindex ca3e20492..d70b9076f 100644 --- a/ppd/hpcups/hp-officejet_5100_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_5100_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_5105.ppd.gz b/ppd/hpcups/hp-officejet_5105.ppd.gz Binary files differindex 53c69df4c..6f35ad27e 100644 --- a/ppd/hpcups/hp-officejet_5105.ppd.gz +++ b/ppd/hpcups/hp-officejet_5105.ppd.gz diff --git a/ppd/hpcups/hp-officejet_5110.ppd.gz b/ppd/hpcups/hp-officejet_5110.ppd.gz Binary files differindex 7d6d388bf..4329e82bc 100644 --- a/ppd/hpcups/hp-officejet_5110.ppd.gz +++ b/ppd/hpcups/hp-officejet_5110.ppd.gz diff --git a/ppd/hpcups/hp-officejet_5110v.ppd.gz b/ppd/hpcups/hp-officejet_5110v.ppd.gz Binary files differindex 3a6198bbb..0b71e312e 100644 --- a/ppd/hpcups/hp-officejet_5110v.ppd.gz +++ b/ppd/hpcups/hp-officejet_5110v.ppd.gz diff --git a/ppd/hpcups/hp-officejet_5200_series.ppd.gz b/ppd/hpcups/hp-officejet_5200_series.ppd.gz Binary files differindex 523432ada..5f62325d9 100644 --- a/ppd/hpcups/hp-officejet_5200_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_5200_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_5500_series.ppd.gz b/ppd/hpcups/hp-officejet_5500_series.ppd.gz Binary files differindex 81b9e322f..054679554 100644 --- a/ppd/hpcups/hp-officejet_5500_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_5500_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_5600_series.ppd.gz b/ppd/hpcups/hp-officejet_5600_series.ppd.gz Binary files differindex ecceb43f3..7f7aed490 100644 --- a/ppd/hpcups/hp-officejet_5600_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_5600_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_5740_series.ppd.gz b/ppd/hpcups/hp-officejet_5740_series.ppd.gz Binary files differindex 37b756f1c..d29f09244 100644 --- a/ppd/hpcups/hp-officejet_5740_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_5740_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_6000_e609a.ppd.gz b/ppd/hpcups/hp-officejet_6000_e609a.ppd.gz Binary files differindex 1354fd1d7..3a58e3b86 100644 --- a/ppd/hpcups/hp-officejet_6000_e609a.ppd.gz +++ b/ppd/hpcups/hp-officejet_6000_e609a.ppd.gz diff --git a/ppd/hpcups/hp-officejet_6000_e609n.ppd.gz b/ppd/hpcups/hp-officejet_6000_e609n.ppd.gz Binary files differindex 46ee73214..5810de817 100644 --- a/ppd/hpcups/hp-officejet_6000_e609n.ppd.gz +++ b/ppd/hpcups/hp-officejet_6000_e609n.ppd.gz diff --git a/ppd/hpcups/hp-officejet_6100.ppd.gz b/ppd/hpcups/hp-officejet_6100.ppd.gz Binary files differindex 24204b0d7..d6d93c276 100644 --- a/ppd/hpcups/hp-officejet_6100.ppd.gz +++ b/ppd/hpcups/hp-officejet_6100.ppd.gz diff --git a/ppd/hpcups/hp-officejet_6100_series.ppd.gz b/ppd/hpcups/hp-officejet_6100_series.ppd.gz Binary files differindex 883e9d32e..f0766dbd7 100644 --- a/ppd/hpcups/hp-officejet_6100_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_6100_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_6150_series.ppd.gz b/ppd/hpcups/hp-officejet_6150_series.ppd.gz Binary files differindex c395b84c9..64a4e33f5 100644 --- a/ppd/hpcups/hp-officejet_6150_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_6150_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_6200_series.ppd.gz b/ppd/hpcups/hp-officejet_6200_series.ppd.gz Binary files differindex 6fd5c10e5..b8852796d 100644 --- a/ppd/hpcups/hp-officejet_6200_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_6200_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_6300_series.ppd.gz b/ppd/hpcups/hp-officejet_6300_series.ppd.gz Binary files differindex 55232b080..83e2108f9 100644 --- a/ppd/hpcups/hp-officejet_6300_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_6300_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_6500_e709a.ppd.gz b/ppd/hpcups/hp-officejet_6500_e709a.ppd.gz Binary files differindex 4183eb9ab..94085f0d0 100644 --- a/ppd/hpcups/hp-officejet_6500_e709a.ppd.gz +++ b/ppd/hpcups/hp-officejet_6500_e709a.ppd.gz diff --git a/ppd/hpcups/hp-officejet_6500_e709n.ppd.gz b/ppd/hpcups/hp-officejet_6500_e709n.ppd.gz Binary files differindex 957fa2a96..8418a6901 100644 --- a/ppd/hpcups/hp-officejet_6500_e709n.ppd.gz +++ b/ppd/hpcups/hp-officejet_6500_e709n.ppd.gz diff --git a/ppd/hpcups/hp-officejet_6500_e710a-f.ppd.gz b/ppd/hpcups/hp-officejet_6500_e710a-f.ppd.gz Binary files differindex 469bed1fc..20db6d88a 100644 --- a/ppd/hpcups/hp-officejet_6500_e710a-f.ppd.gz +++ b/ppd/hpcups/hp-officejet_6500_e710a-f.ppd.gz diff --git a/ppd/hpcups/hp-officejet_6500_e710n-z.ppd.gz b/ppd/hpcups/hp-officejet_6500_e710n-z.ppd.gz Binary files differindex 40f00fdcc..7f1a35a25 100644 --- a/ppd/hpcups/hp-officejet_6500_e710n-z.ppd.gz +++ b/ppd/hpcups/hp-officejet_6500_e710n-z.ppd.gz diff --git a/ppd/hpcups/hp-officejet_6600.ppd.gz b/ppd/hpcups/hp-officejet_6600.ppd.gz Binary files differindex 8f9c92c99..83e33d5d7 100644 --- a/ppd/hpcups/hp-officejet_6600.ppd.gz +++ b/ppd/hpcups/hp-officejet_6600.ppd.gz diff --git a/ppd/hpcups/hp-officejet_6700.ppd.gz b/ppd/hpcups/hp-officejet_6700.ppd.gz Binary files differindex 281f62652..bb99fd527 100644 --- a/ppd/hpcups/hp-officejet_6700.ppd.gz +++ b/ppd/hpcups/hp-officejet_6700.ppd.gz diff --git a/ppd/hpcups/hp-officejet_6800.ppd.gz b/ppd/hpcups/hp-officejet_6800.ppd.gz Binary files differindex d500e0934..d3b23d367 100644 --- a/ppd/hpcups/hp-officejet_6800.ppd.gz +++ b/ppd/hpcups/hp-officejet_6800.ppd.gz diff --git a/ppd/hpcups/hp-officejet_6950.ppd.gz b/ppd/hpcups/hp-officejet_6950.ppd.gz Binary files differindex 0952b97b0..d055fbea5 100644 --- a/ppd/hpcups/hp-officejet_6950.ppd.gz +++ b/ppd/hpcups/hp-officejet_6950.ppd.gz diff --git a/ppd/hpcups/hp-officejet_6960.ppd.gz b/ppd/hpcups/hp-officejet_6960.ppd.gz Binary files differindex 27780392c..91e6f53f8 100644 --- a/ppd/hpcups/hp-officejet_6960.ppd.gz +++ b/ppd/hpcups/hp-officejet_6960.ppd.gz diff --git a/ppd/hpcups/hp-officejet_7000_e809a.ppd.gz b/ppd/hpcups/hp-officejet_7000_e809a.ppd.gz Binary files differindex 02b2fc219..260fd7239 100644 --- a/ppd/hpcups/hp-officejet_7000_e809a.ppd.gz +++ b/ppd/hpcups/hp-officejet_7000_e809a.ppd.gz diff --git a/ppd/hpcups/hp-officejet_7000_e809a_series.ppd.gz b/ppd/hpcups/hp-officejet_7000_e809a_series.ppd.gz Binary files differindex fa99e033f..ea2073421 100644 --- a/ppd/hpcups/hp-officejet_7000_e809a_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_7000_e809a_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_7100_series.ppd.gz b/ppd/hpcups/hp-officejet_7100_series.ppd.gz Binary files differindex ac3e7ed50..26ca5ee2a 100644 --- a/ppd/hpcups/hp-officejet_7100_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_7100_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_7110_series.ppd.gz b/ppd/hpcups/hp-officejet_7110_series.ppd.gz Binary files differindex 7e8b9441c..b2bf339a0 100644 --- a/ppd/hpcups/hp-officejet_7110_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_7110_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_7200_series.ppd.gz b/ppd/hpcups/hp-officejet_7200_series.ppd.gz Binary files differindex e995b77c4..d67a5317f 100644 --- a/ppd/hpcups/hp-officejet_7200_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_7200_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_7300_series.ppd.gz b/ppd/hpcups/hp-officejet_7300_series.ppd.gz Binary files differindex 49546df0d..7d161113a 100644 --- a/ppd/hpcups/hp-officejet_7300_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_7300_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_7400_series.ppd.gz b/ppd/hpcups/hp-officejet_7400_series.ppd.gz Binary files differindex ef8f6d75b..78846e40d 100644 --- a/ppd/hpcups/hp-officejet_7400_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_7400_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_7500_e910.ppd.gz b/ppd/hpcups/hp-officejet_7500_e910.ppd.gz Binary files differindex 39d7f14da..7cbcb20ae 100644 --- a/ppd/hpcups/hp-officejet_7500_e910.ppd.gz +++ b/ppd/hpcups/hp-officejet_7500_e910.ppd.gz diff --git a/ppd/hpcups/hp-officejet_7510_series.ppd.gz b/ppd/hpcups/hp-officejet_7510_series.ppd.gz Binary files differindex 4fd29f7a3..b8d74cf9f 100644 --- a/ppd/hpcups/hp-officejet_7510_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_7510_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_7610_series.ppd.gz b/ppd/hpcups/hp-officejet_7610_series.ppd.gz Binary files differindex c0429522f..3c41eb10f 100644 --- a/ppd/hpcups/hp-officejet_7610_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_7610_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_8040_series.ppd.gz b/ppd/hpcups/hp-officejet_8040_series.ppd.gz Binary files differindex f4247f260..c1e3b7fb8 100644 --- a/ppd/hpcups/hp-officejet_8040_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_8040_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_8700.ppd.gz b/ppd/hpcups/hp-officejet_8700.ppd.gz Binary files differindex 8eed77025..32d901482 100644 --- a/ppd/hpcups/hp-officejet_8700.ppd.gz +++ b/ppd/hpcups/hp-officejet_8700.ppd.gz diff --git a/ppd/hpcups/hp-officejet_9100_series-pcl3.ppd.gz b/ppd/hpcups/hp-officejet_9100_series-pcl3.ppd.gz Binary files differindex e9f80edaa..57dab1e27 100644 --- a/ppd/hpcups/hp-officejet_9100_series-pcl3.ppd.gz +++ b/ppd/hpcups/hp-officejet_9100_series-pcl3.ppd.gz diff --git a/ppd/hpcups/hp-officejet_d_series.ppd.gz b/ppd/hpcups/hp-officejet_d_series.ppd.gz Binary files differindex 0e430a1a3..f3a96a25e 100644 --- a/ppd/hpcups/hp-officejet_d_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_d_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_g55.ppd.gz b/ppd/hpcups/hp-officejet_g55.ppd.gz Binary files differindex 4bd2ac851..cfb92390a 100644 --- a/ppd/hpcups/hp-officejet_g55.ppd.gz +++ b/ppd/hpcups/hp-officejet_g55.ppd.gz diff --git a/ppd/hpcups/hp-officejet_g55xi.ppd.gz b/ppd/hpcups/hp-officejet_g55xi.ppd.gz Binary files differindex d6c445b9d..adedceef5 100644 --- a/ppd/hpcups/hp-officejet_g55xi.ppd.gz +++ b/ppd/hpcups/hp-officejet_g55xi.ppd.gz diff --git a/ppd/hpcups/hp-officejet_g85.ppd.gz b/ppd/hpcups/hp-officejet_g85.ppd.gz Binary files differindex 9303bf2ac..e1fc8aa1d 100644 --- a/ppd/hpcups/hp-officejet_g85.ppd.gz +++ b/ppd/hpcups/hp-officejet_g85.ppd.gz diff --git a/ppd/hpcups/hp-officejet_g85xi.ppd.gz b/ppd/hpcups/hp-officejet_g85xi.ppd.gz Binary files differindex 7a4db9abb..bb211658b 100644 --- a/ppd/hpcups/hp-officejet_g85xi.ppd.gz +++ b/ppd/hpcups/hp-officejet_g85xi.ppd.gz diff --git a/ppd/hpcups/hp-officejet_g95.ppd.gz b/ppd/hpcups/hp-officejet_g95.ppd.gz Binary files differindex 076f2746c..45e8470b1 100644 --- a/ppd/hpcups/hp-officejet_g95.ppd.gz +++ b/ppd/hpcups/hp-officejet_g95.ppd.gz diff --git a/ppd/hpcups/hp-officejet_h470.ppd.gz b/ppd/hpcups/hp-officejet_h470.ppd.gz Binary files differindex cf7c741eb..c894be442 100644 --- a/ppd/hpcups/hp-officejet_h470.ppd.gz +++ b/ppd/hpcups/hp-officejet_h470.ppd.gz diff --git a/ppd/hpcups/hp-officejet_j3500_series.ppd.gz b/ppd/hpcups/hp-officejet_j3500_series.ppd.gz Binary files differindex b85939bc7..96ff8c174 100644 --- a/ppd/hpcups/hp-officejet_j3500_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_j3500_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_j3600_series.ppd.gz b/ppd/hpcups/hp-officejet_j3600_series.ppd.gz Binary files differindex 3f9c809e1..44e1aceff 100644 --- a/ppd/hpcups/hp-officejet_j3600_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_j3600_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_j4500_series.ppd.gz b/ppd/hpcups/hp-officejet_j4500_series.ppd.gz Binary files differindex f8478a027..1d579679f 100644 --- a/ppd/hpcups/hp-officejet_j4500_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_j4500_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_j4660_series.ppd.gz b/ppd/hpcups/hp-officejet_j4660_series.ppd.gz Binary files differindex 17a8550c5..d86167f4f 100644 --- a/ppd/hpcups/hp-officejet_j4660_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_j4660_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_j4680_series.ppd.gz b/ppd/hpcups/hp-officejet_j4680_series.ppd.gz Binary files differindex 3fb3d3a45..6489457f1 100644 --- a/ppd/hpcups/hp-officejet_j4680_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_j4680_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_j5500_series.ppd.gz b/ppd/hpcups/hp-officejet_j5500_series.ppd.gz Binary files differindex 07a305fea..09497f362 100644 --- a/ppd/hpcups/hp-officejet_j5500_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_j5500_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_j5700_series.ppd.gz b/ppd/hpcups/hp-officejet_j5700_series.ppd.gz Binary files differindex 6c0ed3a06..17a168ca9 100644 --- a/ppd/hpcups/hp-officejet_j5700_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_j5700_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_j6400_series.ppd.gz b/ppd/hpcups/hp-officejet_j6400_series.ppd.gz Binary files differindex 0cd813826..7f2d7a52f 100644 --- a/ppd/hpcups/hp-officejet_j6400_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_j6400_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_k60.ppd.gz b/ppd/hpcups/hp-officejet_k60.ppd.gz Binary files differindex d7cecba48..07d087d9d 100644 --- a/ppd/hpcups/hp-officejet_k60.ppd.gz +++ b/ppd/hpcups/hp-officejet_k60.ppd.gz diff --git a/ppd/hpcups/hp-officejet_k60xi.ppd.gz b/ppd/hpcups/hp-officejet_k60xi.ppd.gz Binary files differindex 286972ba3..e15244c15 100644 --- a/ppd/hpcups/hp-officejet_k60xi.ppd.gz +++ b/ppd/hpcups/hp-officejet_k60xi.ppd.gz diff --git a/ppd/hpcups/hp-officejet_k7100.ppd.gz b/ppd/hpcups/hp-officejet_k7100.ppd.gz Binary files differindex 8a465a815..ec2dd2088 100644 --- a/ppd/hpcups/hp-officejet_k7100.ppd.gz +++ b/ppd/hpcups/hp-officejet_k7100.ppd.gz diff --git a/ppd/hpcups/hp-officejet_k80.ppd.gz b/ppd/hpcups/hp-officejet_k80.ppd.gz Binary files differindex 6ba6795c6..d5841f4a5 100644 --- a/ppd/hpcups/hp-officejet_k80.ppd.gz +++ b/ppd/hpcups/hp-officejet_k80.ppd.gz diff --git a/ppd/hpcups/hp-officejet_k80xi.ppd.gz b/ppd/hpcups/hp-officejet_k80xi.ppd.gz Binary files differindex 7f4435119..4fdb51573 100644 --- a/ppd/hpcups/hp-officejet_k80xi.ppd.gz +++ b/ppd/hpcups/hp-officejet_k80xi.ppd.gz diff --git a/ppd/hpcups/hp-officejet_lx.ppd.gz b/ppd/hpcups/hp-officejet_lx.ppd.gz Binary files differindex b767c1e57..fe94514bd 100644 --- a/ppd/hpcups/hp-officejet_lx.ppd.gz +++ b/ppd/hpcups/hp-officejet_lx.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_1150c.ppd.gz b/ppd/hpcups/hp-officejet_pro_1150c.ppd.gz Binary files differindex 16a46c1eb..5bc680121 100644 --- a/ppd/hpcups/hp-officejet_pro_1150c.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_1150c.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_1170c_series.ppd.gz b/ppd/hpcups/hp-officejet_pro_1170c_series.ppd.gz Binary files differindex 07d5c874e..a5ba280f4 100644 --- a/ppd/hpcups/hp-officejet_pro_1170c_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_1170c_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_3610.ppd.gz b/ppd/hpcups/hp-officejet_pro_3610.ppd.gz Binary files differindex 224e6e8cd..b0071da40 100644 --- a/ppd/hpcups/hp-officejet_pro_3610.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_3610.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_3620.ppd.gz b/ppd/hpcups/hp-officejet_pro_3620.ppd.gz Binary files differindex 7b0605270..7557b854c 100644 --- a/ppd/hpcups/hp-officejet_pro_3620.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_3620.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_6230.ppd.gz b/ppd/hpcups/hp-officejet_pro_6230.ppd.gz Binary files differindex 623025c52..4257084a2 100644 --- a/ppd/hpcups/hp-officejet_pro_6230.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_6230.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_6830.ppd.gz b/ppd/hpcups/hp-officejet_pro_6830.ppd.gz Binary files differindex 83eebea15..c0af257b4 100644 --- a/ppd/hpcups/hp-officejet_pro_6830.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_6830.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_6960.ppd.gz b/ppd/hpcups/hp-officejet_pro_6960.ppd.gz Binary files differindex df8d412d6..116d32ea1 100644 --- a/ppd/hpcups/hp-officejet_pro_6960.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_6960.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_6970.ppd.gz b/ppd/hpcups/hp-officejet_pro_6970.ppd.gz Binary files differindex bc2120958..667bed3f5 100644 --- a/ppd/hpcups/hp-officejet_pro_6970.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_6970.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_7720_series.ppd.gz b/ppd/hpcups/hp-officejet_pro_7720_series.ppd.gz Binary files differindex b253d21d8..595c4cb05 100644 --- a/ppd/hpcups/hp-officejet_pro_7720_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_7720_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_7730_series.ppd.gz b/ppd/hpcups/hp-officejet_pro_7730_series.ppd.gz Binary files differindex fa301f30f..6c1290cdd 100644 --- a/ppd/hpcups/hp-officejet_pro_7730_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_7730_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_7740_series.ppd.gz b/ppd/hpcups/hp-officejet_pro_7740_series.ppd.gz Binary files differindex d2bbd57b8..572ccbc96 100644 --- a/ppd/hpcups/hp-officejet_pro_7740_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_7740_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_8000_a809.ppd.gz b/ppd/hpcups/hp-officejet_pro_8000_a809.ppd.gz Binary files differindex 13d12d67d..f94467dff 100644 --- a/ppd/hpcups/hp-officejet_pro_8000_a809.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_8000_a809.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_8100.ppd.gz b/ppd/hpcups/hp-officejet_pro_8100.ppd.gz Binary files differindex c8057a6d9..38c780833 100644 --- a/ppd/hpcups/hp-officejet_pro_8100.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_8100.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_8500_a909a.ppd.gz b/ppd/hpcups/hp-officejet_pro_8500_a909a.ppd.gz Binary files differindex 3d93545b8..2a9395368 100644 --- a/ppd/hpcups/hp-officejet_pro_8500_a909a.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_8500_a909a.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_8500_a909g.ppd.gz b/ppd/hpcups/hp-officejet_pro_8500_a909g.ppd.gz Binary files differindex 4f58a8eef..1e8fd985d 100644 --- a/ppd/hpcups/hp-officejet_pro_8500_a909g.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_8500_a909g.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_8500_a909n.ppd.gz b/ppd/hpcups/hp-officejet_pro_8500_a909n.ppd.gz Binary files differindex 23a25f693..58d001746 100644 --- a/ppd/hpcups/hp-officejet_pro_8500_a909n.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_8500_a909n.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_8500_a910.ppd.gz b/ppd/hpcups/hp-officejet_pro_8500_a910.ppd.gz Binary files differindex f9ebebe1b..ed2776025 100644 --- a/ppd/hpcups/hp-officejet_pro_8500_a910.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_8500_a910.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_8600.ppd.gz b/ppd/hpcups/hp-officejet_pro_8600.ppd.gz Binary files differindex 4e982cc38..d01682892 100644 --- a/ppd/hpcups/hp-officejet_pro_8600.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_8600.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_8610.ppd.gz b/ppd/hpcups/hp-officejet_pro_8610.ppd.gz Binary files differindex 96f09c3e2..2d30b53c2 100644 --- a/ppd/hpcups/hp-officejet_pro_8610.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_8610.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_8620.ppd.gz b/ppd/hpcups/hp-officejet_pro_8620.ppd.gz Binary files differindex 71c424798..b71b1ed92 100644 --- a/ppd/hpcups/hp-officejet_pro_8620.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_8620.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_8630.ppd.gz b/ppd/hpcups/hp-officejet_pro_8630.ppd.gz Binary files differindex 1366965b6..ad8af926f 100644 --- a/ppd/hpcups/hp-officejet_pro_8630.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_8630.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_8640.ppd.gz b/ppd/hpcups/hp-officejet_pro_8640.ppd.gz Binary files differindex 31013d4b9..238175a9a 100644 --- a/ppd/hpcups/hp-officejet_pro_8640.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_8640.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_8660.ppd.gz b/ppd/hpcups/hp-officejet_pro_8660.ppd.gz Binary files differindex 9c31fe9da..03663f2aa 100644 --- a/ppd/hpcups/hp-officejet_pro_8660.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_8660.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_8710.ppd.gz b/ppd/hpcups/hp-officejet_pro_8710.ppd.gz Binary files differindex e6e29990b..988361a6e 100644 --- a/ppd/hpcups/hp-officejet_pro_8710.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_8710.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_8720.ppd.gz b/ppd/hpcups/hp-officejet_pro_8720.ppd.gz Binary files differindex b35318d83..9118bdc51 100644 --- a/ppd/hpcups/hp-officejet_pro_8720.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_8720.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_k5300.ppd.gz b/ppd/hpcups/hp-officejet_pro_k5300.ppd.gz Binary files differindex 920b3468f..62eb10d75 100644 --- a/ppd/hpcups/hp-officejet_pro_k5300.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_k5300.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_k5400.ppd.gz b/ppd/hpcups/hp-officejet_pro_k5400.ppd.gz Binary files differindex 89d2c4158..7aeb890e6 100644 --- a/ppd/hpcups/hp-officejet_pro_k5400.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_k5400.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_k550.ppd.gz b/ppd/hpcups/hp-officejet_pro_k550.ppd.gz Binary files differindex 0e53828b7..1c33cd75a 100644 --- a/ppd/hpcups/hp-officejet_pro_k550.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_k550.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_k850.ppd.gz b/ppd/hpcups/hp-officejet_pro_k850.ppd.gz Binary files differindex 27dd8c9d6..7dd54c0f9 100644 --- a/ppd/hpcups/hp-officejet_pro_k850.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_k850.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_k8600.ppd.gz b/ppd/hpcups/hp-officejet_pro_k8600.ppd.gz Binary files differindex 2fe731b6c..3a93bcf09 100644 --- a/ppd/hpcups/hp-officejet_pro_k8600.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_k8600.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_l7300.ppd.gz b/ppd/hpcups/hp-officejet_pro_l7300.ppd.gz Binary files differindex 8536e0d20..b591fbd42 100644 --- a/ppd/hpcups/hp-officejet_pro_l7300.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_l7300.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_l7400.ppd.gz b/ppd/hpcups/hp-officejet_pro_l7400.ppd.gz Binary files differindex d2ec80b89..c9ba1c865 100644 --- a/ppd/hpcups/hp-officejet_pro_l7400.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_l7400.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_l7500.ppd.gz b/ppd/hpcups/hp-officejet_pro_l7500.ppd.gz Binary files differindex e8660866f..f5ba8014c 100644 --- a/ppd/hpcups/hp-officejet_pro_l7500.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_l7500.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_l7600.ppd.gz b/ppd/hpcups/hp-officejet_pro_l7600.ppd.gz Binary files differindex 5b22fc1f0..b72a92a86 100644 --- a/ppd/hpcups/hp-officejet_pro_l7600.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_l7600.ppd.gz diff --git a/ppd/hpcups/hp-officejet_pro_l7700.ppd.gz b/ppd/hpcups/hp-officejet_pro_l7700.ppd.gz Binary files differindex ac042fe32..f8e94621c 100644 --- a/ppd/hpcups/hp-officejet_pro_l7700.ppd.gz +++ b/ppd/hpcups/hp-officejet_pro_l7700.ppd.gz diff --git a/ppd/hpcups/hp-officejet_r40.ppd.gz b/ppd/hpcups/hp-officejet_r40.ppd.gz Binary files differindex cd185ff52..22b6382ca 100644 --- a/ppd/hpcups/hp-officejet_r40.ppd.gz +++ b/ppd/hpcups/hp-officejet_r40.ppd.gz diff --git a/ppd/hpcups/hp-officejet_r40xi.ppd.gz b/ppd/hpcups/hp-officejet_r40xi.ppd.gz Binary files differindex 495b1c1c0..a691b32cf 100644 --- a/ppd/hpcups/hp-officejet_r40xi.ppd.gz +++ b/ppd/hpcups/hp-officejet_r40xi.ppd.gz diff --git a/ppd/hpcups/hp-officejet_r45.ppd.gz b/ppd/hpcups/hp-officejet_r45.ppd.gz Binary files differindex 00be9e6cc..c7b97998e 100644 --- a/ppd/hpcups/hp-officejet_r45.ppd.gz +++ b/ppd/hpcups/hp-officejet_r45.ppd.gz diff --git a/ppd/hpcups/hp-officejet_r60.ppd.gz b/ppd/hpcups/hp-officejet_r60.ppd.gz Binary files differindex 0f2937a17..b0cd48e30 100644 --- a/ppd/hpcups/hp-officejet_r60.ppd.gz +++ b/ppd/hpcups/hp-officejet_r60.ppd.gz diff --git a/ppd/hpcups/hp-officejet_r65.ppd.gz b/ppd/hpcups/hp-officejet_r65.ppd.gz Binary files differindex a2d8b9185..eba2214b8 100644 --- a/ppd/hpcups/hp-officejet_r65.ppd.gz +++ b/ppd/hpcups/hp-officejet_r65.ppd.gz diff --git a/ppd/hpcups/hp-officejet_r80.ppd.gz b/ppd/hpcups/hp-officejet_r80.ppd.gz Binary files differindex 5d0c3b6f0..e63f89d48 100644 --- a/ppd/hpcups/hp-officejet_r80.ppd.gz +++ b/ppd/hpcups/hp-officejet_r80.ppd.gz diff --git a/ppd/hpcups/hp-officejet_r80xi.ppd.gz b/ppd/hpcups/hp-officejet_r80xi.ppd.gz Binary files differindex 76e5a39c3..f90dc0a23 100644 --- a/ppd/hpcups/hp-officejet_r80xi.ppd.gz +++ b/ppd/hpcups/hp-officejet_r80xi.ppd.gz diff --git a/ppd/hpcups/hp-officejet_series_300.ppd.gz b/ppd/hpcups/hp-officejet_series_300.ppd.gz Binary files differindex 50896fe51..2e8bd679c 100644 --- a/ppd/hpcups/hp-officejet_series_300.ppd.gz +++ b/ppd/hpcups/hp-officejet_series_300.ppd.gz diff --git a/ppd/hpcups/hp-officejet_series_310.ppd.gz b/ppd/hpcups/hp-officejet_series_310.ppd.gz Binary files differindex 99f1bec5f..6a6659206 100644 --- a/ppd/hpcups/hp-officejet_series_310.ppd.gz +++ b/ppd/hpcups/hp-officejet_series_310.ppd.gz diff --git a/ppd/hpcups/hp-officejet_series_320.ppd.gz b/ppd/hpcups/hp-officejet_series_320.ppd.gz Binary files differindex b2a1aeac8..6f69e5e3c 100644 --- a/ppd/hpcups/hp-officejet_series_320.ppd.gz +++ b/ppd/hpcups/hp-officejet_series_320.ppd.gz diff --git a/ppd/hpcups/hp-officejet_series_330.ppd.gz b/ppd/hpcups/hp-officejet_series_330.ppd.gz Binary files differindex 97ea3a7c7..3084e2257 100644 --- a/ppd/hpcups/hp-officejet_series_330.ppd.gz +++ b/ppd/hpcups/hp-officejet_series_330.ppd.gz diff --git a/ppd/hpcups/hp-officejet_series_350.ppd.gz b/ppd/hpcups/hp-officejet_series_350.ppd.gz Binary files differindex fbb02c6af..1f7065349 100644 --- a/ppd/hpcups/hp-officejet_series_350.ppd.gz +++ b/ppd/hpcups/hp-officejet_series_350.ppd.gz diff --git a/ppd/hpcups/hp-officejet_series_520.ppd.gz b/ppd/hpcups/hp-officejet_series_520.ppd.gz Binary files differindex 727c678d4..a4eefe17d 100644 --- a/ppd/hpcups/hp-officejet_series_520.ppd.gz +++ b/ppd/hpcups/hp-officejet_series_520.ppd.gz diff --git a/ppd/hpcups/hp-officejet_series_570.ppd.gz b/ppd/hpcups/hp-officejet_series_570.ppd.gz Binary files differindex 656355057..316ad5d65 100644 --- a/ppd/hpcups/hp-officejet_series_570.ppd.gz +++ b/ppd/hpcups/hp-officejet_series_570.ppd.gz diff --git a/ppd/hpcups/hp-officejet_series_580.ppd.gz b/ppd/hpcups/hp-officejet_series_580.ppd.gz Binary files differindex ecfc2d785..869ad0108 100644 --- a/ppd/hpcups/hp-officejet_series_580.ppd.gz +++ b/ppd/hpcups/hp-officejet_series_580.ppd.gz diff --git a/ppd/hpcups/hp-officejet_series_590.ppd.gz b/ppd/hpcups/hp-officejet_series_590.ppd.gz Binary files differindex f47569191..aa8f7d874 100644 --- a/ppd/hpcups/hp-officejet_series_590.ppd.gz +++ b/ppd/hpcups/hp-officejet_series_590.ppd.gz diff --git a/ppd/hpcups/hp-officejet_series_600.ppd.gz b/ppd/hpcups/hp-officejet_series_600.ppd.gz Binary files differindex ff856c8b6..cd0322e1d 100644 --- a/ppd/hpcups/hp-officejet_series_600.ppd.gz +++ b/ppd/hpcups/hp-officejet_series_600.ppd.gz diff --git a/ppd/hpcups/hp-officejet_series_610.ppd.gz b/ppd/hpcups/hp-officejet_series_610.ppd.gz Binary files differindex dafd64dee..7982d8bd6 100644 --- a/ppd/hpcups/hp-officejet_series_610.ppd.gz +++ b/ppd/hpcups/hp-officejet_series_610.ppd.gz diff --git a/ppd/hpcups/hp-officejet_series_630.ppd.gz b/ppd/hpcups/hp-officejet_series_630.ppd.gz Binary files differindex 674162e2a..5b16c58a4 100644 --- a/ppd/hpcups/hp-officejet_series_630.ppd.gz +++ b/ppd/hpcups/hp-officejet_series_630.ppd.gz diff --git a/ppd/hpcups/hp-officejet_series_700.ppd.gz b/ppd/hpcups/hp-officejet_series_700.ppd.gz Binary files differindex 21f2eb0d6..552d33803 100644 --- a/ppd/hpcups/hp-officejet_series_700.ppd.gz +++ b/ppd/hpcups/hp-officejet_series_700.ppd.gz diff --git a/ppd/hpcups/hp-officejet_series_710.ppd.gz b/ppd/hpcups/hp-officejet_series_710.ppd.gz Binary files differindex e50270146..03c6d5de4 100644 --- a/ppd/hpcups/hp-officejet_series_710.ppd.gz +++ b/ppd/hpcups/hp-officejet_series_710.ppd.gz diff --git a/ppd/hpcups/hp-officejet_series_720.ppd.gz b/ppd/hpcups/hp-officejet_series_720.ppd.gz Binary files differindex cdcf8733b..e92e8a921 100644 --- a/ppd/hpcups/hp-officejet_series_720.ppd.gz +++ b/ppd/hpcups/hp-officejet_series_720.ppd.gz diff --git a/ppd/hpcups/hp-officejet_series_725.ppd.gz b/ppd/hpcups/hp-officejet_series_725.ppd.gz Binary files differindex c6c36bf14..663ecd0af 100644 --- a/ppd/hpcups/hp-officejet_series_725.ppd.gz +++ b/ppd/hpcups/hp-officejet_series_725.ppd.gz diff --git a/ppd/hpcups/hp-officejet_t_series.ppd.gz b/ppd/hpcups/hp-officejet_t_series.ppd.gz Binary files differindex bdf3589d6..4326c63c7 100644 --- a/ppd/hpcups/hp-officejet_t_series.ppd.gz +++ b/ppd/hpcups/hp-officejet_t_series.ppd.gz diff --git a/ppd/hpcups/hp-officejet_v30.ppd.gz b/ppd/hpcups/hp-officejet_v30.ppd.gz Binary files differindex edabecb8e..9097b306e 100644 --- a/ppd/hpcups/hp-officejet_v30.ppd.gz +++ b/ppd/hpcups/hp-officejet_v30.ppd.gz diff --git a/ppd/hpcups/hp-officejet_v40.ppd.gz b/ppd/hpcups/hp-officejet_v40.ppd.gz Binary files differindex 874203bd2..73196d523 100644 --- a/ppd/hpcups/hp-officejet_v40.ppd.gz +++ b/ppd/hpcups/hp-officejet_v40.ppd.gz diff --git a/ppd/hpcups/hp-officejet_v40xi.ppd.gz b/ppd/hpcups/hp-officejet_v40xi.ppd.gz Binary files differindex 19a5c965e..3ee8bdc28 100644 --- a/ppd/hpcups/hp-officejet_v40xi.ppd.gz +++ b/ppd/hpcups/hp-officejet_v40xi.ppd.gz diff --git a/ppd/hpcups/hp-officejet_v45.ppd.gz b/ppd/hpcups/hp-officejet_v45.ppd.gz Binary files differindex d682b7501..e54c6d463 100644 --- a/ppd/hpcups/hp-officejet_v45.ppd.gz +++ b/ppd/hpcups/hp-officejet_v45.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_100.ppd.gz b/ppd/hpcups/hp-photosmart_100.ppd.gz Binary files differindex ef6b7845b..8c108aba7 100644 --- a/ppd/hpcups/hp-photosmart_100.ppd.gz +++ b/ppd/hpcups/hp-photosmart_100.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_1115.ppd.gz b/ppd/hpcups/hp-photosmart_1115.ppd.gz Binary files differindex 821c4badb..633d7e364 100644 --- a/ppd/hpcups/hp-photosmart_1115.ppd.gz +++ b/ppd/hpcups/hp-photosmart_1115.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_1215.ppd.gz b/ppd/hpcups/hp-photosmart_1215.ppd.gz Binary files differindex c564fb604..821d496b6 100644 --- a/ppd/hpcups/hp-photosmart_1215.ppd.gz +++ b/ppd/hpcups/hp-photosmart_1215.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_1218.ppd.gz b/ppd/hpcups/hp-photosmart_1218.ppd.gz Binary files differindex 1e7c04d49..6f13fa170 100644 --- a/ppd/hpcups/hp-photosmart_1218.ppd.gz +++ b/ppd/hpcups/hp-photosmart_1218.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_130.ppd.gz b/ppd/hpcups/hp-photosmart_130.ppd.gz Binary files differindex ab6dd32b5..e5fe006b1 100644 --- a/ppd/hpcups/hp-photosmart_130.ppd.gz +++ b/ppd/hpcups/hp-photosmart_130.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_1315.ppd.gz b/ppd/hpcups/hp-photosmart_1315.ppd.gz Binary files differindex dab37c8ad..f02c4e8e8 100644 --- a/ppd/hpcups/hp-photosmart_1315.ppd.gz +++ b/ppd/hpcups/hp-photosmart_1315.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_140_series.ppd.gz b/ppd/hpcups/hp-photosmart_140_series.ppd.gz Binary files differindex b0a595af4..ea83d8648 100644 --- a/ppd/hpcups/hp-photosmart_140_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_140_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_230.ppd.gz b/ppd/hpcups/hp-photosmart_230.ppd.gz Binary files differindex 3d9b0c432..e5010d606 100644 --- a/ppd/hpcups/hp-photosmart_230.ppd.gz +++ b/ppd/hpcups/hp-photosmart_230.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_240_series.ppd.gz b/ppd/hpcups/hp-photosmart_240_series.ppd.gz Binary files differindex 9adb541f7..ee188607f 100644 --- a/ppd/hpcups/hp-photosmart_240_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_240_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_2570_series.ppd.gz b/ppd/hpcups/hp-photosmart_2570_series.ppd.gz Binary files differindex 0fc9fe443..b3dc5c8ad 100644 --- a/ppd/hpcups/hp-photosmart_2570_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_2570_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_2600_series.ppd.gz b/ppd/hpcups/hp-photosmart_2600_series.ppd.gz Binary files differindex b51c53054..f23ebe205 100644 --- a/ppd/hpcups/hp-photosmart_2600_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_2600_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_2700_series.ppd.gz b/ppd/hpcups/hp-photosmart_2700_series.ppd.gz Binary files differindex 1242ec58f..424a2d432 100644 --- a/ppd/hpcups/hp-photosmart_2700_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_2700_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_3100_series.ppd.gz b/ppd/hpcups/hp-photosmart_3100_series.ppd.gz Binary files differindex 73792dff2..f2b102cb7 100644 --- a/ppd/hpcups/hp-photosmart_3100_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_3100_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_3200_series.ppd.gz b/ppd/hpcups/hp-photosmart_3200_series.ppd.gz Binary files differindex 554e70dcd..d152328ba 100644 --- a/ppd/hpcups/hp-photosmart_3200_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_3200_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_320_series.ppd.gz b/ppd/hpcups/hp-photosmart_320_series.ppd.gz Binary files differindex cf99581c1..623332175 100644 --- a/ppd/hpcups/hp-photosmart_320_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_320_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_3300_series.ppd.gz b/ppd/hpcups/hp-photosmart_3300_series.ppd.gz Binary files differindex 6aa19418f..929a6e135 100644 --- a/ppd/hpcups/hp-photosmart_3300_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_3300_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_330_series.ppd.gz b/ppd/hpcups/hp-photosmart_330_series.ppd.gz Binary files differindex 5564063fb..3bfa6a1d6 100644 --- a/ppd/hpcups/hp-photosmart_330_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_330_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_370_series.ppd.gz b/ppd/hpcups/hp-photosmart_370_series.ppd.gz Binary files differindex 2f4c6fa70..c61320af6 100644 --- a/ppd/hpcups/hp-photosmart_370_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_370_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_380_series.ppd.gz b/ppd/hpcups/hp-photosmart_380_series.ppd.gz Binary files differindex 9f453ac0f..ac42d725f 100644 --- a/ppd/hpcups/hp-photosmart_380_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_380_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_420_series.ppd.gz b/ppd/hpcups/hp-photosmart_420_series.ppd.gz Binary files differindex 44fa01d8f..d1309e5cd 100644 --- a/ppd/hpcups/hp-photosmart_420_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_420_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_470_series.ppd.gz b/ppd/hpcups/hp-photosmart_470_series.ppd.gz Binary files differindex fb62e4d4f..229f37deb 100644 --- a/ppd/hpcups/hp-photosmart_470_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_470_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_5510_series.ppd.gz b/ppd/hpcups/hp-photosmart_5510_series.ppd.gz Binary files differindex f561ecf09..d22a4948d 100644 --- a/ppd/hpcups/hp-photosmart_5510_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_5510_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_5510d_series.ppd.gz b/ppd/hpcups/hp-photosmart_5510d_series.ppd.gz Binary files differindex f3d98b70f..d8bbd3581 100644 --- a/ppd/hpcups/hp-photosmart_5510d_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_5510d_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_5520_series.ppd.gz b/ppd/hpcups/hp-photosmart_5520_series.ppd.gz Binary files differindex f39ada66a..1e36f3b47 100644 --- a/ppd/hpcups/hp-photosmart_5520_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_5520_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_6510_series.ppd.gz b/ppd/hpcups/hp-photosmart_6510_series.ppd.gz Binary files differindex acd940db8..123e08772 100644 --- a/ppd/hpcups/hp-photosmart_6510_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_6510_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_6520_series.ppd.gz b/ppd/hpcups/hp-photosmart_6520_series.ppd.gz Binary files differindex 413649d1a..d6323be4a 100644 --- a/ppd/hpcups/hp-photosmart_6520_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_6520_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_7150.ppd.gz b/ppd/hpcups/hp-photosmart_7150.ppd.gz Binary files differindex 8c6aeb072..e4c0c4b0b 100644 --- a/ppd/hpcups/hp-photosmart_7150.ppd.gz +++ b/ppd/hpcups/hp-photosmart_7150.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_7200_series.ppd.gz b/ppd/hpcups/hp-photosmart_7200_series.ppd.gz Binary files differindex ba7a0b05e..ca2522586 100644 --- a/ppd/hpcups/hp-photosmart_7200_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_7200_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_7345.ppd.gz b/ppd/hpcups/hp-photosmart_7345.ppd.gz Binary files differindex dfd047ef6..f1aab060b 100644 --- a/ppd/hpcups/hp-photosmart_7345.ppd.gz +++ b/ppd/hpcups/hp-photosmart_7345.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_7350.ppd.gz b/ppd/hpcups/hp-photosmart_7350.ppd.gz Binary files differindex 74bccca16..98ffdde27 100644 --- a/ppd/hpcups/hp-photosmart_7350.ppd.gz +++ b/ppd/hpcups/hp-photosmart_7350.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_7400_series.ppd.gz b/ppd/hpcups/hp-photosmart_7400_series.ppd.gz Binary files differindex d3b65bb2d..cecbdcf3c 100644 --- a/ppd/hpcups/hp-photosmart_7400_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_7400_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_7510_series.ppd.gz b/ppd/hpcups/hp-photosmart_7510_series.ppd.gz Binary files differindex a5bc2ff64..7e27145bb 100644 --- a/ppd/hpcups/hp-photosmart_7510_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_7510_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_7520_series.ppd.gz b/ppd/hpcups/hp-photosmart_7520_series.ppd.gz Binary files differindex ad00172af..188b5f77a 100644 --- a/ppd/hpcups/hp-photosmart_7520_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_7520_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_7550.ppd.gz b/ppd/hpcups/hp-photosmart_7550.ppd.gz Binary files differindex 909c40e98..bd31724b6 100644 --- a/ppd/hpcups/hp-photosmart_7550.ppd.gz +++ b/ppd/hpcups/hp-photosmart_7550.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_7600_series.ppd.gz b/ppd/hpcups/hp-photosmart_7600_series.ppd.gz Binary files differindex 5c1b7ce02..2c4b24396 100644 --- a/ppd/hpcups/hp-photosmart_7600_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_7600_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_7700_series.ppd.gz b/ppd/hpcups/hp-photosmart_7700_series.ppd.gz Binary files differindex d7593352f..07b87ac75 100644 --- a/ppd/hpcups/hp-photosmart_7700_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_7700_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_7800_series.ppd.gz b/ppd/hpcups/hp-photosmart_7800_series.ppd.gz Binary files differindex 98a16a512..632e90c5e 100644 --- a/ppd/hpcups/hp-photosmart_7800_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_7800_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_7900_series.ppd.gz b/ppd/hpcups/hp-photosmart_7900_series.ppd.gz Binary files differindex 2e78aead7..2b81ee8b7 100644 --- a/ppd/hpcups/hp-photosmart_7900_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_7900_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_8000_series.ppd.gz b/ppd/hpcups/hp-photosmart_8000_series.ppd.gz Binary files differindex 0936018f0..33fd8c4bb 100644 --- a/ppd/hpcups/hp-photosmart_8000_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_8000_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_8100_series.ppd.gz b/ppd/hpcups/hp-photosmart_8100_series.ppd.gz Binary files differindex 1447005c8..d65e5f364 100644 --- a/ppd/hpcups/hp-photosmart_8100_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_8100_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_8200_series.ppd.gz b/ppd/hpcups/hp-photosmart_8200_series.ppd.gz Binary files differindex 1e8a2543b..fc1a792cf 100644 --- a/ppd/hpcups/hp-photosmart_8200_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_8200_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_8400_series.ppd.gz b/ppd/hpcups/hp-photosmart_8400_series.ppd.gz Binary files differindex 6dc84fbbb..14d710223 100644 --- a/ppd/hpcups/hp-photosmart_8400_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_8400_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_8700_series.ppd.gz b/ppd/hpcups/hp-photosmart_8700_series.ppd.gz Binary files differindex 03ddd03a5..3bf8709e1 100644 --- a/ppd/hpcups/hp-photosmart_8700_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_8700_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_a310_series.ppd.gz b/ppd/hpcups/hp-photosmart_a310_series.ppd.gz Binary files differindex 92f5e72f0..c3adc7485 100644 --- a/ppd/hpcups/hp-photosmart_a310_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_a310_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_a320_series.ppd.gz b/ppd/hpcups/hp-photosmart_a320_series.ppd.gz Binary files differindex a77407956..8e44470d5 100644 --- a/ppd/hpcups/hp-photosmart_a320_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_a320_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_a430_series.ppd.gz b/ppd/hpcups/hp-photosmart_a430_series.ppd.gz Binary files differindex 96f31581c..4bf6058e7 100644 --- a/ppd/hpcups/hp-photosmart_a430_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_a430_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_a440_series.ppd.gz b/ppd/hpcups/hp-photosmart_a440_series.ppd.gz Binary files differindex 012eeb45a..4f3936f1e 100644 --- a/ppd/hpcups/hp-photosmart_a440_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_a440_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_a510_series.ppd.gz b/ppd/hpcups/hp-photosmart_a510_series.ppd.gz Binary files differindex 02a38b3ce..ff5aebd26 100644 --- a/ppd/hpcups/hp-photosmart_a510_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_a510_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_a520_series.ppd.gz b/ppd/hpcups/hp-photosmart_a520_series.ppd.gz Binary files differindex 76aa0c256..6f7198b2b 100644 --- a/ppd/hpcups/hp-photosmart_a520_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_a520_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_a530_series.ppd.gz b/ppd/hpcups/hp-photosmart_a530_series.ppd.gz Binary files differindex 458d7dab4..0b3aaa42e 100644 --- a/ppd/hpcups/hp-photosmart_a530_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_a530_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_a610_series.ppd.gz b/ppd/hpcups/hp-photosmart_a610_series.ppd.gz Binary files differindex 00adb779c..7111f1bdb 100644 --- a/ppd/hpcups/hp-photosmart_a610_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_a610_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_a620_series.ppd.gz b/ppd/hpcups/hp-photosmart_a620_series.ppd.gz Binary files differindex e6fac3913..2cc3ddecd 100644 --- a/ppd/hpcups/hp-photosmart_a620_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_a620_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_a630_series.ppd.gz b/ppd/hpcups/hp-photosmart_a630_series.ppd.gz Binary files differindex c27ef831a..f4ae3a0ac 100644 --- a/ppd/hpcups/hp-photosmart_a630_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_a630_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_a640_series.ppd.gz b/ppd/hpcups/hp-photosmart_a640_series.ppd.gz Binary files differindex 6313dee78..e22a9023f 100644 --- a/ppd/hpcups/hp-photosmart_a640_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_a640_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_a710_series.ppd.gz b/ppd/hpcups/hp-photosmart_a710_series.ppd.gz Binary files differindex 4a86187dd..1c77456cc 100644 --- a/ppd/hpcups/hp-photosmart_a710_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_a710_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_a820_series.ppd.gz b/ppd/hpcups/hp-photosmart_a820_series.ppd.gz Binary files differindex dd892500e..6b95b1d58 100644 --- a/ppd/hpcups/hp-photosmart_a820_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_a820_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_b010_series.ppd.gz b/ppd/hpcups/hp-photosmart_b010_series.ppd.gz Binary files differindex 1b17e0dae..d38809f77 100644 --- a/ppd/hpcups/hp-photosmart_b010_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_b010_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_b109a-m.ppd.gz b/ppd/hpcups/hp-photosmart_b109a-m.ppd.gz Binary files differindex 159af95ec..59f1a118c 100644 --- a/ppd/hpcups/hp-photosmart_b109a-m.ppd.gz +++ b/ppd/hpcups/hp-photosmart_b109a-m.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_b109a_series.ppd.gz b/ppd/hpcups/hp-photosmart_b109a_series.ppd.gz Binary files differindex 8037eebef..af0a1cbe4 100644 --- a/ppd/hpcups/hp-photosmart_b109a_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_b109a_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_b110_series.ppd.gz b/ppd/hpcups/hp-photosmart_b110_series.ppd.gz Binary files differindex 3bb4baea0..1de723986 100644 --- a/ppd/hpcups/hp-photosmart_b110_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_b110_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_b8500_series.ppd.gz b/ppd/hpcups/hp-photosmart_b8500_series.ppd.gz Binary files differindex cb80da58f..35b2e5bf0 100644 --- a/ppd/hpcups/hp-photosmart_b8500_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_b8500_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_c309a_series.ppd.gz b/ppd/hpcups/hp-photosmart_c309a_series.ppd.gz Binary files differindex 3353e52dc..3ac2fbbe6 100644 --- a/ppd/hpcups/hp-photosmart_c309a_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_c309a_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_c3100_series.ppd.gz b/ppd/hpcups/hp-photosmart_c3100_series.ppd.gz Binary files differindex 4859df540..91b074b19 100644 --- a/ppd/hpcups/hp-photosmart_c3100_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_c3100_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_c4100_series.ppd.gz b/ppd/hpcups/hp-photosmart_c4100_series.ppd.gz Binary files differindex 63c8a71a7..fb15818cf 100644 --- a/ppd/hpcups/hp-photosmart_c4100_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_c4100_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_c4200_series.ppd.gz b/ppd/hpcups/hp-photosmart_c4200_series.ppd.gz Binary files differindex 34eacecc4..b15228dde 100644 --- a/ppd/hpcups/hp-photosmart_c4200_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_c4200_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_c4340_series.ppd.gz b/ppd/hpcups/hp-photosmart_c4340_series.ppd.gz Binary files differindex 4eac8ed7d..f6402ecb6 100644 --- a/ppd/hpcups/hp-photosmart_c4340_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_c4340_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_c4380_series.ppd.gz b/ppd/hpcups/hp-photosmart_c4380_series.ppd.gz Binary files differindex d6623be60..2d2e987c4 100644 --- a/ppd/hpcups/hp-photosmart_c4380_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_c4380_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_c4400_series.ppd.gz b/ppd/hpcups/hp-photosmart_c4400_series.ppd.gz Binary files differindex 433e29e5f..91c67b5ac 100644 --- a/ppd/hpcups/hp-photosmart_c4400_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_c4400_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_c4500_series.ppd.gz b/ppd/hpcups/hp-photosmart_c4500_series.ppd.gz Binary files differindex 2a187df4a..537ba6699 100644 --- a/ppd/hpcups/hp-photosmart_c4500_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_c4500_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_c4600_series.ppd.gz b/ppd/hpcups/hp-photosmart_c4600_series.ppd.gz Binary files differindex 5de0ca6ec..771182fd5 100644 --- a/ppd/hpcups/hp-photosmart_c4600_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_c4600_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_c4700_series.ppd.gz b/ppd/hpcups/hp-photosmart_c4700_series.ppd.gz Binary files differindex 325c0b29d..c687f1a69 100644 --- a/ppd/hpcups/hp-photosmart_c4700_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_c4700_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_c5100_series.ppd.gz b/ppd/hpcups/hp-photosmart_c5100_series.ppd.gz Binary files differindex 66185b43a..8e24741ad 100644 --- a/ppd/hpcups/hp-photosmart_c5100_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_c5100_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_c5200_series.ppd.gz b/ppd/hpcups/hp-photosmart_c5200_series.ppd.gz Binary files differindex b31987a8d..f30407956 100644 --- a/ppd/hpcups/hp-photosmart_c5200_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_c5200_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_c5300_series.ppd.gz b/ppd/hpcups/hp-photosmart_c5300_series.ppd.gz Binary files differindex 3a0012523..e9a79adbf 100644 --- a/ppd/hpcups/hp-photosmart_c5300_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_c5300_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_c5500_series.ppd.gz b/ppd/hpcups/hp-photosmart_c5500_series.ppd.gz Binary files differindex 56949571d..beed95f5d 100644 --- a/ppd/hpcups/hp-photosmart_c5500_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_c5500_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_c6100_series.ppd.gz b/ppd/hpcups/hp-photosmart_c6100_series.ppd.gz Binary files differindex a950f8d1c..166d0644b 100644 --- a/ppd/hpcups/hp-photosmart_c6100_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_c6100_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_c6200_series.ppd.gz b/ppd/hpcups/hp-photosmart_c6200_series.ppd.gz Binary files differindex f19fdedfb..b6d01543a 100644 --- a/ppd/hpcups/hp-photosmart_c6200_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_c6200_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_c6300_series.ppd.gz b/ppd/hpcups/hp-photosmart_c6300_series.ppd.gz Binary files differindex a25fc5445..aa5b91e89 100644 --- a/ppd/hpcups/hp-photosmart_c6300_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_c6300_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_c7100_series.ppd.gz b/ppd/hpcups/hp-photosmart_c7100_series.ppd.gz Binary files differindex a10a44d50..6188ef552 100644 --- a/ppd/hpcups/hp-photosmart_c7100_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_c7100_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_c7200_series.ppd.gz b/ppd/hpcups/hp-photosmart_c7200_series.ppd.gz Binary files differindex ad496e615..3d9197d5d 100644 --- a/ppd/hpcups/hp-photosmart_c7200_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_c7200_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_c8100_series.ppd.gz b/ppd/hpcups/hp-photosmart_c8100_series.ppd.gz Binary files differindex 4adf75ce5..60903a482 100644 --- a/ppd/hpcups/hp-photosmart_c8100_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_c8100_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_d110_series.ppd.gz b/ppd/hpcups/hp-photosmart_d110_series.ppd.gz Binary files differindex 4b9ec990d..987b2c9d6 100644 --- a/ppd/hpcups/hp-photosmart_d110_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_d110_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_d5060_series.ppd.gz b/ppd/hpcups/hp-photosmart_d5060_series.ppd.gz Binary files differindex 95a930e2f..c1552ebed 100644 --- a/ppd/hpcups/hp-photosmart_d5060_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_d5060_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_d5100_series.ppd.gz b/ppd/hpcups/hp-photosmart_d5100_series.ppd.gz Binary files differindex 40986d6ce..48059bfb7 100644 --- a/ppd/hpcups/hp-photosmart_d5100_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_d5100_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_d5300_series.ppd.gz b/ppd/hpcups/hp-photosmart_d5300_series.ppd.gz Binary files differindex efb62fc30..84dcbc28f 100644 --- a/ppd/hpcups/hp-photosmart_d5300_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_d5300_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_d5400_series.ppd.gz b/ppd/hpcups/hp-photosmart_d5400_series.ppd.gz Binary files differindex f4f60ad1b..cacf89144 100644 --- a/ppd/hpcups/hp-photosmart_d5400_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_d5400_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_d6100_series.ppd.gz b/ppd/hpcups/hp-photosmart_d6100_series.ppd.gz Binary files differindex ff3f84a0a..b5e3ac407 100644 --- a/ppd/hpcups/hp-photosmart_d6100_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_d6100_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_d7100_series.ppd.gz b/ppd/hpcups/hp-photosmart_d7100_series.ppd.gz Binary files differindex 6e740ce29..8c5dd29db 100644 --- a/ppd/hpcups/hp-photosmart_d7100_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_d7100_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_d7200_series.ppd.gz b/ppd/hpcups/hp-photosmart_d7200_series.ppd.gz Binary files differindex 1fafb948f..7cdcb91a1 100644 --- a/ppd/hpcups/hp-photosmart_d7200_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_d7200_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_d7300_series.ppd.gz b/ppd/hpcups/hp-photosmart_d7300_series.ppd.gz Binary files differindex bbd128598..8856f6e9d 100644 --- a/ppd/hpcups/hp-photosmart_d7300_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_d7300_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_d7400_series.ppd.gz b/ppd/hpcups/hp-photosmart_d7400_series.ppd.gz Binary files differindex f26a7eaea..5df79f1b0 100644 --- a/ppd/hpcups/hp-photosmart_d7400_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_d7400_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_d7500_series.ppd.gz b/ppd/hpcups/hp-photosmart_d7500_series.ppd.gz Binary files differindex 700e7d5ba..cc0ca0d8b 100644 --- a/ppd/hpcups/hp-photosmart_d7500_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_d7500_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_estn_c510_series.ppd.gz b/ppd/hpcups/hp-photosmart_estn_c510_series.ppd.gz Binary files differindex a82e1f027..e878e3d91 100644 --- a/ppd/hpcups/hp-photosmart_estn_c510_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_estn_c510_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_ink_adv_k510.ppd.gz b/ppd/hpcups/hp-photosmart_ink_adv_k510.ppd.gz Binary files differindex 695c75fb3..dbfd0e880 100644 --- a/ppd/hpcups/hp-photosmart_ink_adv_k510.ppd.gz +++ b/ppd/hpcups/hp-photosmart_ink_adv_k510.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_p1000.ppd.gz b/ppd/hpcups/hp-photosmart_p1000.ppd.gz Binary files differindex 0f6c84d3d..c5d1201a2 100644 --- a/ppd/hpcups/hp-photosmart_p1000.ppd.gz +++ b/ppd/hpcups/hp-photosmart_p1000.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_p1100.ppd.gz b/ppd/hpcups/hp-photosmart_p1100.ppd.gz Binary files differindex 25ef14cfa..469323fe2 100644 --- a/ppd/hpcups/hp-photosmart_p1100.ppd.gz +++ b/ppd/hpcups/hp-photosmart_p1100.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_plus_b209a-m.ppd.gz b/ppd/hpcups/hp-photosmart_plus_b209a-m.ppd.gz Binary files differindex 48e21211e..71b97977d 100644 --- a/ppd/hpcups/hp-photosmart_plus_b209a-m.ppd.gz +++ b/ppd/hpcups/hp-photosmart_plus_b209a-m.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_plus_b210_series.ppd.gz b/ppd/hpcups/hp-photosmart_plus_b210_series.ppd.gz Binary files differindex c4a57be0c..2f0eae484 100644 --- a/ppd/hpcups/hp-photosmart_plus_b210_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_plus_b210_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_prem-web_c309n-s.ppd.gz b/ppd/hpcups/hp-photosmart_prem-web_c309n-s.ppd.gz Binary files differindex c923c427f..2873407e1 100644 --- a/ppd/hpcups/hp-photosmart_prem-web_c309n-s.ppd.gz +++ b/ppd/hpcups/hp-photosmart_prem-web_c309n-s.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_prem_c310_series.ppd.gz b/ppd/hpcups/hp-photosmart_prem_c310_series.ppd.gz Binary files differindex acb3119ba..2ba9e04cf 100644 --- a/ppd/hpcups/hp-photosmart_prem_c310_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_prem_c310_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_prem_c410_series.ppd.gz b/ppd/hpcups/hp-photosmart_prem_c410_series.ppd.gz Binary files differindex 59e5c8a5a..5589cdf0b 100644 --- a/ppd/hpcups/hp-photosmart_prem_c410_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_prem_c410_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_premium_c309g-m.ppd.gz b/ppd/hpcups/hp-photosmart_premium_c309g-m.ppd.gz Binary files differindex fdabf74ca..a489ce812 100644 --- a/ppd/hpcups/hp-photosmart_premium_c309g-m.ppd.gz +++ b/ppd/hpcups/hp-photosmart_premium_c309g-m.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_pro_b8300_series.ppd.gz b/ppd/hpcups/hp-photosmart_pro_b8300_series.ppd.gz Binary files differindex 4ba8783c2..2fd249b76 100644 --- a/ppd/hpcups/hp-photosmart_pro_b8300_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_pro_b8300_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_pro_b8800_series.ppd.gz b/ppd/hpcups/hp-photosmart_pro_b8800_series.ppd.gz Binary files differindex 86be5ba8d..0c3fecc08 100644 --- a/ppd/hpcups/hp-photosmart_pro_b8800_series.ppd.gz +++ b/ppd/hpcups/hp-photosmart_pro_b8800_series.ppd.gz diff --git a/ppd/hpcups/hp-photosmart_wireless_b109n-z.ppd.gz b/ppd/hpcups/hp-photosmart_wireless_b109n-z.ppd.gz Binary files differindex cb3e51586..15657be57 100644 --- a/ppd/hpcups/hp-photosmart_wireless_b109n-z.ppd.gz +++ b/ppd/hpcups/hp-photosmart_wireless_b109n-z.ppd.gz diff --git a/ppd/hpcups/hp-printer_scanner_copier_300.ppd.gz b/ppd/hpcups/hp-printer_scanner_copier_300.ppd.gz Binary files differindex 115c33f01..e04af9e2f 100644 --- a/ppd/hpcups/hp-printer_scanner_copier_300.ppd.gz +++ b/ppd/hpcups/hp-printer_scanner_copier_300.ppd.gz diff --git a/ppd/hpcups/hp-psc_1000_series.ppd.gz b/ppd/hpcups/hp-psc_1000_series.ppd.gz Binary files differindex e0b120fa5..ae4a21dd6 100644 --- a/ppd/hpcups/hp-psc_1000_series.ppd.gz +++ b/ppd/hpcups/hp-psc_1000_series.ppd.gz diff --git a/ppd/hpcups/hp-psc_1100_series.ppd.gz b/ppd/hpcups/hp-psc_1100_series.ppd.gz Binary files differindex a5ea8a9ce..a96eb3f59 100644 --- a/ppd/hpcups/hp-psc_1100_series.ppd.gz +++ b/ppd/hpcups/hp-psc_1100_series.ppd.gz diff --git a/ppd/hpcups/hp-psc_1200_series.ppd.gz b/ppd/hpcups/hp-psc_1200_series.ppd.gz Binary files differindex 89a6497a9..f4c103bf0 100644 --- a/ppd/hpcups/hp-psc_1200_series.ppd.gz +++ b/ppd/hpcups/hp-psc_1200_series.ppd.gz diff --git a/ppd/hpcups/hp-psc_1300_series.ppd.gz b/ppd/hpcups/hp-psc_1300_series.ppd.gz Binary files differindex 65cb09f1b..7b8c48c35 100644 --- a/ppd/hpcups/hp-psc_1300_series.ppd.gz +++ b/ppd/hpcups/hp-psc_1300_series.ppd.gz diff --git a/ppd/hpcups/hp-psc_1310_series.ppd.gz b/ppd/hpcups/hp-psc_1310_series.ppd.gz Binary files differindex 67f0add78..568a88890 100644 --- a/ppd/hpcups/hp-psc_1310_series.ppd.gz +++ b/ppd/hpcups/hp-psc_1310_series.ppd.gz diff --git a/ppd/hpcups/hp-psc_1358_series.ppd.gz b/ppd/hpcups/hp-psc_1358_series.ppd.gz Binary files differindex 3433be1da..ba82e8f42 100644 --- a/ppd/hpcups/hp-psc_1358_series.ppd.gz +++ b/ppd/hpcups/hp-psc_1358_series.ppd.gz diff --git a/ppd/hpcups/hp-psc_1400_series.ppd.gz b/ppd/hpcups/hp-psc_1400_series.ppd.gz Binary files differindex 1de9d8759..f65c59890 100644 --- a/ppd/hpcups/hp-psc_1400_series.ppd.gz +++ b/ppd/hpcups/hp-psc_1400_series.ppd.gz diff --git a/ppd/hpcups/hp-psc_1500_series.ppd.gz b/ppd/hpcups/hp-psc_1500_series.ppd.gz Binary files differindex b2b900c5d..6b558f859 100644 --- a/ppd/hpcups/hp-psc_1500_series.ppd.gz +++ b/ppd/hpcups/hp-psc_1500_series.ppd.gz diff --git a/ppd/hpcups/hp-psc_1510_series.ppd.gz b/ppd/hpcups/hp-psc_1510_series.ppd.gz Binary files differindex 69479b3b0..40fa79e9e 100644 --- a/ppd/hpcups/hp-psc_1510_series.ppd.gz +++ b/ppd/hpcups/hp-psc_1510_series.ppd.gz diff --git a/ppd/hpcups/hp-psc_1600_series.ppd.gz b/ppd/hpcups/hp-psc_1600_series.ppd.gz Binary files differindex 240d45ddd..b25ed2420 100644 --- a/ppd/hpcups/hp-psc_1600_series.ppd.gz +++ b/ppd/hpcups/hp-psc_1600_series.ppd.gz diff --git a/ppd/hpcups/hp-psc_2100_series.ppd.gz b/ppd/hpcups/hp-psc_2100_series.ppd.gz Binary files differindex 28289704c..46210bd82 100644 --- a/ppd/hpcups/hp-psc_2100_series.ppd.gz +++ b/ppd/hpcups/hp-psc_2100_series.ppd.gz diff --git a/ppd/hpcups/hp-psc_2150_series.ppd.gz b/ppd/hpcups/hp-psc_2150_series.ppd.gz Binary files differindex 68cfdf6b8..694408da0 100644 --- a/ppd/hpcups/hp-psc_2150_series.ppd.gz +++ b/ppd/hpcups/hp-psc_2150_series.ppd.gz diff --git a/ppd/hpcups/hp-psc_2170_series.ppd.gz b/ppd/hpcups/hp-psc_2170_series.ppd.gz Binary files differindex 5e064a8b6..b941ad1eb 100644 --- a/ppd/hpcups/hp-psc_2170_series.ppd.gz +++ b/ppd/hpcups/hp-psc_2170_series.ppd.gz diff --git a/ppd/hpcups/hp-psc_2200_series.ppd.gz b/ppd/hpcups/hp-psc_2200_series.ppd.gz Binary files differindex b32ac4d42..fe826a558 100644 --- a/ppd/hpcups/hp-psc_2200_series.ppd.gz +++ b/ppd/hpcups/hp-psc_2200_series.ppd.gz diff --git a/ppd/hpcups/hp-psc_2210_series.ppd.gz b/ppd/hpcups/hp-psc_2210_series.ppd.gz Binary files differindex a684d4eee..01b240b29 100644 --- a/ppd/hpcups/hp-psc_2210_series.ppd.gz +++ b/ppd/hpcups/hp-psc_2210_series.ppd.gz diff --git a/ppd/hpcups/hp-psc_2300_series.ppd.gz b/ppd/hpcups/hp-psc_2300_series.ppd.gz Binary files differindex 0823145da..4ef13b384 100644 --- a/ppd/hpcups/hp-psc_2300_series.ppd.gz +++ b/ppd/hpcups/hp-psc_2300_series.ppd.gz diff --git a/ppd/hpcups/hp-psc_2350_series.ppd.gz b/ppd/hpcups/hp-psc_2350_series.ppd.gz Binary files differindex e960df6db..aa2defe7f 100644 --- a/ppd/hpcups/hp-psc_2350_series.ppd.gz +++ b/ppd/hpcups/hp-psc_2350_series.ppd.gz diff --git a/ppd/hpcups/hp-psc_2400_series.ppd.gz b/ppd/hpcups/hp-psc_2400_series.ppd.gz Binary files differindex 28ca0747c..c40a3ac0f 100644 --- a/ppd/hpcups/hp-psc_2400_series.ppd.gz +++ b/ppd/hpcups/hp-psc_2400_series.ppd.gz diff --git a/ppd/hpcups/hp-psc_2500_series.ppd.gz b/ppd/hpcups/hp-psc_2500_series.ppd.gz Binary files differindex 5ef61a373..6a2295e6f 100644 --- a/ppd/hpcups/hp-psc_2500_series.ppd.gz +++ b/ppd/hpcups/hp-psc_2500_series.ppd.gz diff --git a/ppd/hpcups/hp-psc_500.ppd.gz b/ppd/hpcups/hp-psc_500.ppd.gz Binary files differindex 69aabe778..affd5c4e5 100644 --- a/ppd/hpcups/hp-psc_500.ppd.gz +++ b/ppd/hpcups/hp-psc_500.ppd.gz diff --git a/ppd/hpcups/hp-psc_720.ppd.gz b/ppd/hpcups/hp-psc_720.ppd.gz Binary files differindex d65f64de5..acd89f616 100644 --- a/ppd/hpcups/hp-psc_720.ppd.gz +++ b/ppd/hpcups/hp-psc_720.ppd.gz diff --git a/ppd/hpcups/hp-psc_750.ppd.gz b/ppd/hpcups/hp-psc_750.ppd.gz Binary files differindex 688acfe36..ee7dfae87 100644 --- a/ppd/hpcups/hp-psc_750.ppd.gz +++ b/ppd/hpcups/hp-psc_750.ppd.gz diff --git a/ppd/hpcups/hp-psc_750xi.ppd.gz b/ppd/hpcups/hp-psc_750xi.ppd.gz Binary files differindex ce576da5c..4a81e52c4 100644 --- a/ppd/hpcups/hp-psc_750xi.ppd.gz +++ b/ppd/hpcups/hp-psc_750xi.ppd.gz diff --git a/ppd/hpcups/hp-psc_760.ppd.gz b/ppd/hpcups/hp-psc_760.ppd.gz Binary files differindex 41df6144d..7c8260662 100644 --- a/ppd/hpcups/hp-psc_760.ppd.gz +++ b/ppd/hpcups/hp-psc_760.ppd.gz diff --git a/ppd/hpcups/hp-psc_780.ppd.gz b/ppd/hpcups/hp-psc_780.ppd.gz Binary files differindex c81713020..124470705 100644 --- a/ppd/hpcups/hp-psc_780.ppd.gz +++ b/ppd/hpcups/hp-psc_780.ppd.gz diff --git a/ppd/hpcups/hp-psc_780xi.ppd.gz b/ppd/hpcups/hp-psc_780xi.ppd.gz Binary files differindex f49d4c00b..062222705 100644 --- a/ppd/hpcups/hp-psc_780xi.ppd.gz +++ b/ppd/hpcups/hp-psc_780xi.ppd.gz diff --git a/ppd/hpcups/hp-psc_900_series.ppd.gz b/ppd/hpcups/hp-psc_900_series.ppd.gz Binary files differindex 282a399b6..f26198d21 100644 --- a/ppd/hpcups/hp-psc_900_series.ppd.gz +++ b/ppd/hpcups/hp-psc_900_series.ppd.gz diff --git a/ppd/hpcups/hp-psc_920.ppd.gz b/ppd/hpcups/hp-psc_920.ppd.gz Binary files differindex 937bd6af4..f666490bf 100644 --- a/ppd/hpcups/hp-psc_920.ppd.gz +++ b/ppd/hpcups/hp-psc_920.ppd.gz diff --git a/ppd/hpcups/hp-psc_950.ppd.gz b/ppd/hpcups/hp-psc_950.ppd.gz Binary files differindex 9f4ed27e1..72f8262b8 100644 --- a/ppd/hpcups/hp-psc_950.ppd.gz +++ b/ppd/hpcups/hp-psc_950.ppd.gz diff --git a/ppd/hpcups/hp-psc_950vr.ppd.gz b/ppd/hpcups/hp-psc_950vr.ppd.gz Binary files differindex fe607abbd..c63339d8a 100644 --- a/ppd/hpcups/hp-psc_950vr.ppd.gz +++ b/ppd/hpcups/hp-psc_950vr.ppd.gz diff --git a/ppd/hpcups/hp-psc_950xi.ppd.gz b/ppd/hpcups/hp-psc_950xi.ppd.gz Binary files differindex 2690cad97..fc84bfa57 100644 --- a/ppd/hpcups/hp-psc_950xi.ppd.gz +++ b/ppd/hpcups/hp-psc_950xi.ppd.gz diff --git a/ppd/hpcups/hp-smart_tank_350_series.ppd.gz b/ppd/hpcups/hp-smart_tank_350_series.ppd.gz Binary files differindex 6e6f1e87c..2b46eba4f 100644 --- a/ppd/hpcups/hp-smart_tank_350_series.ppd.gz +++ b/ppd/hpcups/hp-smart_tank_350_series.ppd.gz diff --git a/ppd/hpcups/hp-smart_tank_wireless_450_series.ppd.gz b/ppd/hpcups/hp-smart_tank_wireless_450_series.ppd.gz Binary files differindex 65be9300c..ba6911c7e 100644 --- a/ppd/hpcups/hp-smart_tank_wireless_450_series.ppd.gz +++ b/ppd/hpcups/hp-smart_tank_wireless_450_series.ppd.gz diff --git a/prnt/hpcups/HPCupsFilter.cpp b/prnt/hpcups/HPCupsFilter.cpp index 413daa3c5..5b282d83f 100644 --- a/prnt/hpcups/HPCupsFilter.cpp +++ b/prnt/hpcups/HPCupsFilter.cpp @@ -641,7 +641,6 @@ int HPCupsFilter::processRasterData(cups_raster_t *cups_raster) while (cupsRasterReadHeader2(cups_raster, &cups_header)) { - dbglog("DEBUG: SHIVA inside the while loop"); IMAGE_PROCESSOR_ERROR result = imageProcessorStartPage(imageProcessor, &cups_header); if (result != IPE_SUCCESS){ diff --git a/prnt/ps/hp-business_inkjet_2250-ps.ppd.gz b/prnt/ps/hp-business_inkjet_2250-ps.ppd.gz Binary files differindex 4f00f6526..0cb38ba7e 100644 --- a/prnt/ps/hp-business_inkjet_2250-ps.ppd.gz +++ b/prnt/ps/hp-business_inkjet_2250-ps.ppd.gz diff --git a/prnt/ps/hp-business_inkjet_2280-ps.ppd.gz b/prnt/ps/hp-business_inkjet_2280-ps.ppd.gz Binary files differindex 937a83d80..77d5ef722 100644 --- a/prnt/ps/hp-business_inkjet_2280-ps.ppd.gz +++ b/prnt/ps/hp-business_inkjet_2280-ps.ppd.gz diff --git a/prnt/ps/hp-business_inkjet_2300-ps.ppd.gz b/prnt/ps/hp-business_inkjet_2300-ps.ppd.gz Binary files differindex 40d1b8a1e..c2617afd5 100644 --- a/prnt/ps/hp-business_inkjet_2300-ps.ppd.gz +++ b/prnt/ps/hp-business_inkjet_2300-ps.ppd.gz diff --git a/prnt/ps/hp-business_inkjet_2600-ps.ppd.gz b/prnt/ps/hp-business_inkjet_2600-ps.ppd.gz Binary files differindex b503ed6d3..eb6bfe904 100644 --- a/prnt/ps/hp-business_inkjet_2600-ps.ppd.gz +++ b/prnt/ps/hp-business_inkjet_2600-ps.ppd.gz diff --git a/prnt/ps/hp-business_inkjet_2800-ps.ppd.gz b/prnt/ps/hp-business_inkjet_2800-ps.ppd.gz Binary files differindex 970a72159..9e00e747c 100644 --- a/prnt/ps/hp-business_inkjet_2800-ps.ppd.gz +++ b/prnt/ps/hp-business_inkjet_2800-ps.ppd.gz diff --git a/prnt/ps/hp-business_inkjet_3000-ps.ppd.gz b/prnt/ps/hp-business_inkjet_3000-ps.ppd.gz Binary files differindex 6f9b8ea99..af8936ee7 100644 --- a/prnt/ps/hp-business_inkjet_3000-ps.ppd.gz +++ b/prnt/ps/hp-business_inkjet_3000-ps.ppd.gz diff --git a/prnt/ps/hp-cm8050_mfp_with_edgeline-ps.ppd.gz b/prnt/ps/hp-cm8050_mfp_with_edgeline-ps.ppd.gz Binary files differindex a580547b3..866b7fe1b 100644 --- a/prnt/ps/hp-cm8050_mfp_with_edgeline-ps.ppd.gz +++ b/prnt/ps/hp-cm8050_mfp_with_edgeline-ps.ppd.gz diff --git a/prnt/ps/hp-cm8060_mfp_with_edgeline-ps.ppd.gz b/prnt/ps/hp-cm8060_mfp_with_edgeline-ps.ppd.gz Binary files differindex 1bbb2601c..f607fb2f0 100644 --- a/prnt/ps/hp-cm8060_mfp_with_edgeline-ps.ppd.gz +++ b/prnt/ps/hp-cm8060_mfp_with_edgeline-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet-ps.ppd.gz b/prnt/ps/hp-color_laserjet-ps.ppd.gz Binary files differindex dabc31981..ea3547cdc 100644 --- a/prnt/ps/hp-color_laserjet-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_2500-ps.ppd.gz b/prnt/ps/hp-color_laserjet_2500-ps.ppd.gz Binary files differindex 5a50bea1f..38e58fa5b 100644 --- a/prnt/ps/hp-color_laserjet_2500-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_2500-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_2500_series-ps.ppd.gz b/prnt/ps/hp-color_laserjet_2500_series-ps.ppd.gz Binary files differindex f0a6c766e..dc5afd36d 100644 --- a/prnt/ps/hp-color_laserjet_2500_series-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_2500_series-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_2550_series-ps.ppd.gz b/prnt/ps/hp-color_laserjet_2550_series-ps.ppd.gz Binary files differindex 0b79fe564..442fc768f 100644 --- a/prnt/ps/hp-color_laserjet_2550_series-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_2550_series-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_2605-ps.ppd.gz b/prnt/ps/hp-color_laserjet_2605-ps.ppd.gz Binary files differindex fa2a2a7bc..06c2bb3c1 100644 --- a/prnt/ps/hp-color_laserjet_2605-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_2605-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_2605dn-ps.ppd.gz b/prnt/ps/hp-color_laserjet_2605dn-ps.ppd.gz Binary files differindex f7b2f0450..e91ade9ce 100644 --- a/prnt/ps/hp-color_laserjet_2605dn-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_2605dn-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_2605dtn-ps.ppd.gz b/prnt/ps/hp-color_laserjet_2605dtn-ps.ppd.gz Binary files differindex 482b420c3..473d42c46 100644 --- a/prnt/ps/hp-color_laserjet_2605dtn-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_2605dtn-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_2700-ps.ppd.gz b/prnt/ps/hp-color_laserjet_2700-ps.ppd.gz Binary files differindex e5f76abcf..457c76501 100644 --- a/prnt/ps/hp-color_laserjet_2700-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_2700-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_2700n-ps.ppd.gz b/prnt/ps/hp-color_laserjet_2700n-ps.ppd.gz Binary files differindex 3c828685b..04ab577b9 100644 --- a/prnt/ps/hp-color_laserjet_2700n-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_2700n-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_2800-ps.ppd.gz b/prnt/ps/hp-color_laserjet_2800-ps.ppd.gz Binary files differindex e1e19dbc4..533a0b4f0 100644 --- a/prnt/ps/hp-color_laserjet_2800-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_2800-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_2820-ps.ppd.gz b/prnt/ps/hp-color_laserjet_2820-ps.ppd.gz Binary files differindex 3c37b9f4f..7c4fca3e9 100644 --- a/prnt/ps/hp-color_laserjet_2820-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_2820-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_2830-ps.ppd.gz b/prnt/ps/hp-color_laserjet_2830-ps.ppd.gz Binary files differindex 15d6f3728..661401a1c 100644 --- a/prnt/ps/hp-color_laserjet_2830-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_2830-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_2840-ps.ppd.gz b/prnt/ps/hp-color_laserjet_2840-ps.ppd.gz Binary files differindex 2436717e3..5c5e05f8a 100644 --- a/prnt/ps/hp-color_laserjet_2840-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_2840-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_3000-ps.ppd.gz b/prnt/ps/hp-color_laserjet_3000-ps.ppd.gz Binary files differindex b2f2743f3..04998f661 100644 --- a/prnt/ps/hp-color_laserjet_3000-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_3000-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_3700-ps.ppd.gz b/prnt/ps/hp-color_laserjet_3700-ps.ppd.gz Binary files differindex dd4a69431..7b0bd4edd 100644 --- a/prnt/ps/hp-color_laserjet_3700-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_3700-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_3700n-ps.ppd.gz b/prnt/ps/hp-color_laserjet_3700n-ps.ppd.gz Binary files differindex 84fe5a29a..d4f1f6e78 100644 --- a/prnt/ps/hp-color_laserjet_3700n-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_3700n-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_3800-ps.ppd.gz b/prnt/ps/hp-color_laserjet_3800-ps.ppd.gz Binary files differindex 446a43d7f..aca7b8949 100644 --- a/prnt/ps/hp-color_laserjet_3800-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_3800-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_4500-ps.ppd.gz b/prnt/ps/hp-color_laserjet_4500-ps.ppd.gz Binary files differindex 44137ba50..5c6497661 100644 --- a/prnt/ps/hp-color_laserjet_4500-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_4500-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_4550-ps.ppd.gz b/prnt/ps/hp-color_laserjet_4550-ps.ppd.gz Binary files differindex 0bbed1c6a..d3295f5dc 100644 --- a/prnt/ps/hp-color_laserjet_4550-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_4550-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_4600-ps.ppd.gz b/prnt/ps/hp-color_laserjet_4600-ps.ppd.gz Binary files differindex c656ff023..9294a2aef 100644 --- a/prnt/ps/hp-color_laserjet_4600-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_4600-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_4600_series-ps.ppd.gz b/prnt/ps/hp-color_laserjet_4600_series-ps.ppd.gz Binary files differindex e83181320..ded6e5db1 100644 --- a/prnt/ps/hp-color_laserjet_4600_series-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_4600_series-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_4610-ps.ppd.gz b/prnt/ps/hp-color_laserjet_4610-ps.ppd.gz Binary files differindex 535d88efd..710776f0c 100644 --- a/prnt/ps/hp-color_laserjet_4610-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_4610-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_4650-ps.ppd.gz b/prnt/ps/hp-color_laserjet_4650-ps.ppd.gz Binary files differindex ffdadd536..24fe7abc6 100644 --- a/prnt/ps/hp-color_laserjet_4650-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_4650-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_4700-ps.ppd.gz b/prnt/ps/hp-color_laserjet_4700-ps.ppd.gz Binary files differindex 384a65cf9..3289044b3 100644 --- a/prnt/ps/hp-color_laserjet_4700-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_4700-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_4730mfp-ps.ppd.gz b/prnt/ps/hp-color_laserjet_4730mfp-ps.ppd.gz Binary files differindex e61506da8..f651e0e95 100644 --- a/prnt/ps/hp-color_laserjet_4730mfp-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_4730mfp-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_5500-ps.ppd.gz b/prnt/ps/hp-color_laserjet_5500-ps.ppd.gz Binary files differindex edeb69693..e87fb0dea 100644 --- a/prnt/ps/hp-color_laserjet_5500-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_5500-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_5550-ps.ppd.gz b/prnt/ps/hp-color_laserjet_5550-ps.ppd.gz Binary files differindex ff03329b9..cb5e2d5b7 100644 --- a/prnt/ps/hp-color_laserjet_5550-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_5550-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_5m-ps.ppd.gz b/prnt/ps/hp-color_laserjet_5m-ps.ppd.gz Binary files differindex 99271a0a8..51f9115c7 100644 --- a/prnt/ps/hp-color_laserjet_5m-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_5m-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_8500-ps.ppd.gz b/prnt/ps/hp-color_laserjet_8500-ps.ppd.gz Binary files differindex b259c09ea..7a0b5150f 100644 --- a/prnt/ps/hp-color_laserjet_8500-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_8500-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_8550-ps.ppd.gz b/prnt/ps/hp-color_laserjet_8550-ps.ppd.gz Binary files differindex 1366dd7a7..7567bd7c2 100644 --- a/prnt/ps/hp-color_laserjet_8550-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_8550-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_9500-ps.ppd.gz b/prnt/ps/hp-color_laserjet_9500-ps.ppd.gz Binary files differindex 49893cb67..bb21362e0 100644 --- a/prnt/ps/hp-color_laserjet_9500-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_9500-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_9500_mfp-ps.ppd.gz b/prnt/ps/hp-color_laserjet_9500_mfp-ps.ppd.gz Binary files differindex 414802d33..49a7e02e2 100644 --- a/prnt/ps/hp-color_laserjet_9500_mfp-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_9500_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_cm1015-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cm1015-ps.ppd.gz Binary files differindex 2d7a69c04..5f17bb4e1 100644 --- a/prnt/ps/hp-color_laserjet_cm1015-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_cm1015-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_cm1017-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cm1017-ps.ppd.gz Binary files differindex 075b78a70..a2d62f61a 100644 --- a/prnt/ps/hp-color_laserjet_cm1017-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_cm1017-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_cm1312_mfp-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cm1312_mfp-ps.ppd.gz Binary files differindex c3298d02d..026e0f450 100644 --- a/prnt/ps/hp-color_laserjet_cm1312_mfp-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_cm1312_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_cm1312nfi_mfp-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cm1312nfi_mfp-ps.ppd.gz Binary files differindex bec38eea6..836d118d1 100644 --- a/prnt/ps/hp-color_laserjet_cm1312nfi_mfp-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_cm1312nfi_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_cm2320_mfp-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cm2320_mfp-ps.ppd.gz Binary files differindex fb646773c..8f807bb93 100644 --- a/prnt/ps/hp-color_laserjet_cm2320_mfp-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_cm2320_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_cm2320fxi_mfp-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cm2320fxi_mfp-ps.ppd.gz Binary files differindex b305a3ad1..704ac0a2b 100644 --- a/prnt/ps/hp-color_laserjet_cm2320fxi_mfp-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_cm2320fxi_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_cm2320n_mfp-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cm2320n_mfp-ps.ppd.gz Binary files differindex 6c792cf9e..7f34a3ceb 100644 --- a/prnt/ps/hp-color_laserjet_cm2320n_mfp-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_cm2320n_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_cm2320nf_mfp-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cm2320nf_mfp-ps.ppd.gz Binary files differindex c249f9496..57001184b 100644 --- a/prnt/ps/hp-color_laserjet_cm2320nf_mfp-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_cm2320nf_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_cm3530_mfp-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cm3530_mfp-ps.ppd.gz Binary files differindex df2235e48..459d82474 100644 --- a/prnt/ps/hp-color_laserjet_cm3530_mfp-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_cm3530_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_cm4540_mfp-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cm4540_mfp-ps.ppd.gz Binary files differindex 66f955374..9f44a8dbe 100644 --- a/prnt/ps/hp-color_laserjet_cm4540_mfp-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_cm4540_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_cm4730_mfp-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cm4730_mfp-ps.ppd.gz Binary files differindex 35b13eceb..4904e395f 100644 --- a/prnt/ps/hp-color_laserjet_cm4730_mfp-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_cm4730_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_cm6030_mfp-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cm6030_mfp-ps.ppd.gz Binary files differindex 82c454c3d..3b150acf7 100644 --- a/prnt/ps/hp-color_laserjet_cm6030_mfp-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_cm6030_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_cm6040_mfp-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cm6040_mfp-ps.ppd.gz Binary files differindex 6194d2e2b..61cdf5a51 100644 --- a/prnt/ps/hp-color_laserjet_cm6040_mfp-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_cm6040_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_cm6049_mfp-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cm6049_mfp-ps.ppd.gz Binary files differindex 56dbb38e3..fe64d4f80 100644 --- a/prnt/ps/hp-color_laserjet_cm6049_mfp-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_cm6049_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_cp1514n-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp1514n-ps.ppd.gz Binary files differindex 322ca21c7..2d889a0c7 100644 --- a/prnt/ps/hp-color_laserjet_cp1514n-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_cp1514n-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_cp1515n-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp1515n-ps.ppd.gz Binary files differindex 3968fa312..ff538ce7a 100644 --- a/prnt/ps/hp-color_laserjet_cp1515n-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_cp1515n-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_cp1518ni-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp1518ni-ps.ppd.gz Binary files differindex dac021f31..5a8d291fe 100644 --- a/prnt/ps/hp-color_laserjet_cp1518ni-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_cp1518ni-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_cp2025-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp2025-ps.ppd.gz Binary files differindex 90a91c18f..9d7afaa57 100644 --- a/prnt/ps/hp-color_laserjet_cp2025-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_cp2025-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_cp2025dn-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp2025dn-ps.ppd.gz Binary files differindex f771d27c4..646e3714c 100644 --- a/prnt/ps/hp-color_laserjet_cp2025dn-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_cp2025dn-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_cp2025n-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp2025n-ps.ppd.gz Binary files differindex 6476ff40f..fa96e6a84 100644 --- a/prnt/ps/hp-color_laserjet_cp2025n-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_cp2025n-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_cp2025x-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp2025x-ps.ppd.gz Binary files differindex fb1c108e7..ed9362b19 100644 --- a/prnt/ps/hp-color_laserjet_cp2025x-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_cp2025x-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_cp3505-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp3505-ps.ppd.gz Binary files differindex 1b5cecdf1..b309842cd 100644 --- a/prnt/ps/hp-color_laserjet_cp3505-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_cp3505-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_cp3525-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp3525-ps.ppd.gz Binary files differindex 098228acf..0aedb3596 100644 --- a/prnt/ps/hp-color_laserjet_cp3525-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_cp3525-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_cp4005-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp4005-ps.ppd.gz Binary files differindex 539aa4072..18c4d4442 100644 --- a/prnt/ps/hp-color_laserjet_cp4005-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_cp4005-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_cp4020_series-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp4020_series-ps.ppd.gz Binary files differindex 8abc6d52d..0993a9ace 100644 --- a/prnt/ps/hp-color_laserjet_cp4020_series-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_cp4020_series-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_cp4520_series-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp4520_series-ps.ppd.gz Binary files differindex dcf70aaa0..09f4eea3b 100644 --- a/prnt/ps/hp-color_laserjet_cp4520_series-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_cp4520_series-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_cp5225-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp5225-ps.ppd.gz Binary files differindex 944d25c46..c129c11b8 100644 --- a/prnt/ps/hp-color_laserjet_cp5225-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_cp5225-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_cp5225dn-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp5225dn-ps.ppd.gz Binary files differindex c247ca2b2..c2cf8c417 100644 --- a/prnt/ps/hp-color_laserjet_cp5225dn-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_cp5225dn-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_cp5225n-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp5225n-ps.ppd.gz Binary files differindex 772a4585d..af3899f51 100644 --- a/prnt/ps/hp-color_laserjet_cp5225n-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_cp5225n-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_cp5520_series-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp5520_series-ps.ppd.gz Binary files differindex aa575db5f..ab43a9f9b 100644 --- a/prnt/ps/hp-color_laserjet_cp5520_series-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_cp5520_series-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_cp6015-ps.ppd.gz b/prnt/ps/hp-color_laserjet_cp6015-ps.ppd.gz Binary files differindex 8d2885b2f..78e548964 100644 --- a/prnt/ps/hp-color_laserjet_cp6015-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_cp6015-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_e65050_e65060-ps.ppd.gz b/prnt/ps/hp-color_laserjet_e65050_e65060-ps.ppd.gz Binary files differindex 775a1bdad..22a2be7a7 100644 --- a/prnt/ps/hp-color_laserjet_e65050_e65060-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_e65050_e65060-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_e67550_e67560-ps.ppd.gz b/prnt/ps/hp-color_laserjet_e67550_e67560-ps.ppd.gz Binary files differindex 6ed257d8a..029e604cf 100644 --- a/prnt/ps/hp-color_laserjet_e67550_e67560-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_e67550_e67560-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_flow_mfp_m680-ps.ppd.gz b/prnt/ps/hp-color_laserjet_flow_mfp_m680-ps.ppd.gz Binary files differindex b71fbc58d..62ff450c8 100644 --- a/prnt/ps/hp-color_laserjet_flow_mfp_m680-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_flow_mfp_m680-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_flow_mfp_m880-ps.ppd.gz b/prnt/ps/hp-color_laserjet_flow_mfp_m880-ps.ppd.gz Binary files differindex c5d6202bc..e568e27c2 100644 --- a/prnt/ps/hp-color_laserjet_flow_mfp_m880-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_flow_mfp_m880-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_m153-m154-ps.ppd.gz b/prnt/ps/hp-color_laserjet_m153-m154-ps.ppd.gz Binary files differindex dac897914..5dc92b303 100644 --- a/prnt/ps/hp-color_laserjet_m153-m154-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_m153-m154-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_m253-m254-ps.ppd.gz b/prnt/ps/hp-color_laserjet_m253-m254-ps.ppd.gz Binary files differindex de96a0210..310711cc3 100644 --- a/prnt/ps/hp-color_laserjet_m253-m254-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_m253-m254-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_m452-ps.ppd.gz b/prnt/ps/hp-color_laserjet_m452-ps.ppd.gz Binary files differindex 680444b80..1022d77c1 100644 --- a/prnt/ps/hp-color_laserjet_m452-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_m452-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_m452d-ps.ppd.gz b/prnt/ps/hp-color_laserjet_m452d-ps.ppd.gz Binary files differindex d22e82bde..bde88f978 100644 --- a/prnt/ps/hp-color_laserjet_m452d-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_m452d-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_m552-ps.ppd.gz b/prnt/ps/hp-color_laserjet_m552-ps.ppd.gz Binary files differindex f00a16498..0c7da7a83 100644 --- a/prnt/ps/hp-color_laserjet_m552-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_m552-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_m553-ps.ppd.gz b/prnt/ps/hp-color_laserjet_m553-ps.ppd.gz Binary files differindex 2aea1df91..f841a264c 100644 --- a/prnt/ps/hp-color_laserjet_m553-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_m553-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_m651-ps.ppd.gz b/prnt/ps/hp-color_laserjet_m651-ps.ppd.gz Binary files differindex 89243105a..0aa021e7a 100644 --- a/prnt/ps/hp-color_laserjet_m651-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_m651-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_m652_m653-ps.ppd.gz b/prnt/ps/hp-color_laserjet_m652_m653-ps.ppd.gz Binary files differindex 5b78c73d6..0e21eca2d 100644 --- a/prnt/ps/hp-color_laserjet_m652_m653-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_m652_m653-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_m750-ps.ppd.gz b/prnt/ps/hp-color_laserjet_m750-ps.ppd.gz Binary files differindex 93ec469ff..9bc36afc1 100644 --- a/prnt/ps/hp-color_laserjet_m750-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_m750-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_m855-ps.ppd.gz b/prnt/ps/hp-color_laserjet_m855-ps.ppd.gz Binary files differindex d85697768..e805d9e9e 100644 --- a/prnt/ps/hp-color_laserjet_m855-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_m855-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_mfp_m178-m181-ps.ppd.gz b/prnt/ps/hp-color_laserjet_mfp_m178-m181-ps.ppd.gz Binary files differindex c14b4ae12..04a6cdcae 100644 --- a/prnt/ps/hp-color_laserjet_mfp_m178-m181-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_mfp_m178-m181-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_mfp_m274-ps.ppd.gz b/prnt/ps/hp-color_laserjet_mfp_m274-ps.ppd.gz Binary files differindex bbac60d73..8ddaee7c8 100644 --- a/prnt/ps/hp-color_laserjet_mfp_m274-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_mfp_m274-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_mfp_m278-m281-ps.ppd.gz b/prnt/ps/hp-color_laserjet_mfp_m278-m281-ps.ppd.gz Binary files differindex 6eaeed271..2879c0608 100644 --- a/prnt/ps/hp-color_laserjet_mfp_m278-m281-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_mfp_m278-m281-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_mfp_m577-ps.ppd.gz b/prnt/ps/hp-color_laserjet_mfp_m577-ps.ppd.gz Binary files differindex 77d9b3d3e..feed5111e 100644 --- a/prnt/ps/hp-color_laserjet_mfp_m577-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_mfp_m577-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_mfp_m680-ps.ppd.gz b/prnt/ps/hp-color_laserjet_mfp_m680-ps.ppd.gz Binary files differindex b639af99a..a97059e0d 100644 --- a/prnt/ps/hp-color_laserjet_mfp_m680-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_mfp_m680-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_mfp_m681_m682-ps.ppd.gz b/prnt/ps/hp-color_laserjet_mfp_m681_m682-ps.ppd.gz Binary files differindex 2a360d753..091c4560f 100644 --- a/prnt/ps/hp-color_laserjet_mfp_m681_m682-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_mfp_m681_m682-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_pro_m252-ps.ppd.gz b/prnt/ps/hp-color_laserjet_pro_m252-ps.ppd.gz Binary files differindex 38c52128d..3efd2da85 100644 --- a/prnt/ps/hp-color_laserjet_pro_m252-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_pro_m252-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_pro_mfp_m277-ps.ppd.gz b/prnt/ps/hp-color_laserjet_pro_mfp_m277-ps.ppd.gz Binary files differindex 030d99336..67c569612 100644 --- a/prnt/ps/hp-color_laserjet_pro_mfp_m277-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_pro_mfp_m277-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_pro_mfp_m377-ps.ppd.gz b/prnt/ps/hp-color_laserjet_pro_mfp_m377-ps.ppd.gz Binary files differindex 37f928958..396a0ac9f 100644 --- a/prnt/ps/hp-color_laserjet_pro_mfp_m377-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_pro_mfp_m377-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_pro_mfp_m476-ps.ppd.gz b/prnt/ps/hp-color_laserjet_pro_mfp_m476-ps.ppd.gz Binary files differindex da5efc1cd..6a1574eef 100644 --- a/prnt/ps/hp-color_laserjet_pro_mfp_m476-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_pro_mfp_m476-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_pro_mfp_m477-ps.ppd.gz b/prnt/ps/hp-color_laserjet_pro_mfp_m477-ps.ppd.gz Binary files differindex ff9d11bed..82737b97c 100644 --- a/prnt/ps/hp-color_laserjet_pro_mfp_m477-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_pro_mfp_m477-ps.ppd.gz diff --git a/prnt/ps/hp-color_laserjet_pro_mfp_m477d-ps.ppd.gz b/prnt/ps/hp-color_laserjet_pro_mfp_m477d-ps.ppd.gz Binary files differindex 670b747ee..3ef0440cf 100644 --- a/prnt/ps/hp-color_laserjet_pro_mfp_m477d-ps.ppd.gz +++ b/prnt/ps/hp-color_laserjet_pro_mfp_m477d-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_4000ps.ppd.gz b/prnt/ps/hp-designjet_4000ps.ppd.gz Binary files differindex 11b582a42..684f13414 100644 --- a/prnt/ps/hp-designjet_4000ps.ppd.gz +++ b/prnt/ps/hp-designjet_4000ps.ppd.gz diff --git a/prnt/ps/hp-designjet_4020ps-ps.ppd.gz b/prnt/ps/hp-designjet_4020ps-ps.ppd.gz Binary files differindex 612dbd872..0bbb84e80 100644 --- a/prnt/ps/hp-designjet_4020ps-ps.ppd.gz +++ b/prnt/ps/hp-designjet_4020ps-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_4500mfp.ppd.gz b/prnt/ps/hp-designjet_4500mfp.ppd.gz Binary files differindex ee70fe592..e90441e0b 100644 --- a/prnt/ps/hp-designjet_4500mfp.ppd.gz +++ b/prnt/ps/hp-designjet_4500mfp.ppd.gz diff --git a/prnt/ps/hp-designjet_4500ps.ppd.gz b/prnt/ps/hp-designjet_4500ps.ppd.gz Binary files differindex 3543d5258..8d90651e0 100644 --- a/prnt/ps/hp-designjet_4500ps.ppd.gz +++ b/prnt/ps/hp-designjet_4500ps.ppd.gz diff --git a/prnt/ps/hp-designjet_4520mfp-ps.ppd.gz b/prnt/ps/hp-designjet_4520mfp-ps.ppd.gz Binary files differindex 3839539d3..beb444c71 100644 --- a/prnt/ps/hp-designjet_4520mfp-ps.ppd.gz +++ b/prnt/ps/hp-designjet_4520mfp-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_4520ps-ps.ppd.gz b/prnt/ps/hp-designjet_4520ps-ps.ppd.gz Binary files differindex ca80b94f0..8a02df41f 100644 --- a/prnt/ps/hp-designjet_4520ps-ps.ppd.gz +++ b/prnt/ps/hp-designjet_4520ps-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_Z6_24in-ps.ppd.gz b/prnt/ps/hp-designjet_Z6_24in-ps.ppd.gz Binary files differindex 98141de5f..d50efe167 100644 --- a/prnt/ps/hp-designjet_Z6_24in-ps.ppd.gz +++ b/prnt/ps/hp-designjet_Z6_24in-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_Z6_44in-ps.ppd.gz b/prnt/ps/hp-designjet_Z6_44in-ps.ppd.gz Binary files differindex bf594f25c..203366d0c 100644 --- a/prnt/ps/hp-designjet_Z6_44in-ps.ppd.gz +++ b/prnt/ps/hp-designjet_Z6_44in-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_Z6dr_44in-ps.ppd.gz b/prnt/ps/hp-designjet_Z6dr_44in-ps.ppd.gz Binary files differindex a83280b55..806f39253 100644 --- a/prnt/ps/hp-designjet_Z6dr_44in-ps.ppd.gz +++ b/prnt/ps/hp-designjet_Z6dr_44in-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_Z9_24in-ps.ppd.gz b/prnt/ps/hp-designjet_Z9_24in-ps.ppd.gz Binary files differindex 8d700378b..e482726e1 100644 --- a/prnt/ps/hp-designjet_Z9_24in-ps.ppd.gz +++ b/prnt/ps/hp-designjet_Z9_24in-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_Z9_44in-ps.ppd.gz b/prnt/ps/hp-designjet_Z9_44in-ps.ppd.gz Binary files differindex 5beb58a4a..731c23c0d 100644 --- a/prnt/ps/hp-designjet_Z9_44in-ps.ppd.gz +++ b/prnt/ps/hp-designjet_Z9_44in-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_Z9dr_44in-ps.ppd.gz b/prnt/ps/hp-designjet_Z9dr_44in-ps.ppd.gz Binary files differindex 4ffbc04aa..feca1a1ec 100644 --- a/prnt/ps/hp-designjet_Z9dr_44in-ps.ppd.gz +++ b/prnt/ps/hp-designjet_Z9dr_44in-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_d5800-ps.ppd.gz b/prnt/ps/hp-designjet_d5800-ps.ppd.gz Binary files differindex 501d6a229..d27c90fb6 100644 --- a/prnt/ps/hp-designjet_d5800-ps.ppd.gz +++ b/prnt/ps/hp-designjet_d5800-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_t1100ps_24in-ps.ppd.gz b/prnt/ps/hp-designjet_t1100ps_24in-ps.ppd.gz Binary files differindex 53d8ede46..1ef93ed31 100644 --- a/prnt/ps/hp-designjet_t1100ps_24in-ps.ppd.gz +++ b/prnt/ps/hp-designjet_t1100ps_24in-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_t1100ps_44in-ps.ppd.gz b/prnt/ps/hp-designjet_t1100ps_44in-ps.ppd.gz Binary files differindex 6286c7ff7..9655f4e4c 100644 --- a/prnt/ps/hp-designjet_t1100ps_44in-ps.ppd.gz +++ b/prnt/ps/hp-designjet_t1100ps_44in-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_t1120ps_24in-ps.ppd.gz b/prnt/ps/hp-designjet_t1120ps_24in-ps.ppd.gz Binary files differindex ddf3d1562..5f0b68cd4 100644 --- a/prnt/ps/hp-designjet_t1120ps_24in-ps.ppd.gz +++ b/prnt/ps/hp-designjet_t1120ps_24in-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_t1120ps_44in-ps.ppd.gz b/prnt/ps/hp-designjet_t1120ps_44in-ps.ppd.gz Binary files differindex 9da9cf64e..1365e1f79 100644 --- a/prnt/ps/hp-designjet_t1120ps_44in-ps.ppd.gz +++ b/prnt/ps/hp-designjet_t1120ps_44in-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_t1200_postscript-ps.ppd.gz b/prnt/ps/hp-designjet_t1200_postscript-ps.ppd.gz Binary files differindex cf7ddaeb1..bccbe6288 100644 --- a/prnt/ps/hp-designjet_t1200_postscript-ps.ppd.gz +++ b/prnt/ps/hp-designjet_t1200_postscript-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_t1300_postscript-ps.ppd.gz b/prnt/ps/hp-designjet_t1300_postscript-ps.ppd.gz Binary files differindex 01372e112..c941d1438 100644 --- a/prnt/ps/hp-designjet_t1300_postscript-ps.ppd.gz +++ b/prnt/ps/hp-designjet_t1300_postscript-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_t1500-postscript.ppd.gz b/prnt/ps/hp-designjet_t1500-postscript.ppd.gz Binary files differindex b23ca1406..fd85a5742 100644 --- a/prnt/ps/hp-designjet_t1500-postscript.ppd.gz +++ b/prnt/ps/hp-designjet_t1500-postscript.ppd.gz diff --git a/prnt/ps/hp-designjet_t1700_postscript-ps.ppd.gz b/prnt/ps/hp-designjet_t1700_postscript-ps.ppd.gz Binary files differindex 1f573b51f..4e2da5067 100644 --- a/prnt/ps/hp-designjet_t1700_postscript-ps.ppd.gz +++ b/prnt/ps/hp-designjet_t1700_postscript-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_t1700dr_postscript-ps.ppd.gz b/prnt/ps/hp-designjet_t1700dr_postscript-ps.ppd.gz Binary files differindex 96f8c339b..8327385ec 100644 --- a/prnt/ps/hp-designjet_t1700dr_postscript-ps.ppd.gz +++ b/prnt/ps/hp-designjet_t1700dr_postscript-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_t2300_postscript-ps.ppd.gz b/prnt/ps/hp-designjet_t2300_postscript-ps.ppd.gz Binary files differindex bd52f3466..a63ec91c9 100644 --- a/prnt/ps/hp-designjet_t2300_postscript-ps.ppd.gz +++ b/prnt/ps/hp-designjet_t2300_postscript-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_t2500-postscript.ppd.gz b/prnt/ps/hp-designjet_t2500-postscript.ppd.gz Binary files differindex 2e9ff7479..004a440c3 100644 --- a/prnt/ps/hp-designjet_t2500-postscript.ppd.gz +++ b/prnt/ps/hp-designjet_t2500-postscript.ppd.gz diff --git a/prnt/ps/hp-designjet_t3500-ps.ppd.gz b/prnt/ps/hp-designjet_t3500-ps.ppd.gz Binary files differindex f0f49ffea..20f5c267b 100644 --- a/prnt/ps/hp-designjet_t3500-ps.ppd.gz +++ b/prnt/ps/hp-designjet_t3500-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_t7100ps-ps.ppd.gz b/prnt/ps/hp-designjet_t7100ps-ps.ppd.gz Binary files differindex 6b5520735..9b3e35261 100644 --- a/prnt/ps/hp-designjet_t7100ps-ps.ppd.gz +++ b/prnt/ps/hp-designjet_t7100ps-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_t7100ps_monochrome-ps.ppd.gz b/prnt/ps/hp-designjet_t7100ps_monochrome-ps.ppd.gz Binary files differindex 2b98d1381..21e3c5584 100644 --- a/prnt/ps/hp-designjet_t7100ps_monochrome-ps.ppd.gz +++ b/prnt/ps/hp-designjet_t7100ps_monochrome-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_t7200-ps.ppd.gz b/prnt/ps/hp-designjet_t7200-ps.ppd.gz Binary files differindex a96fe0247..fe7c64935 100644 --- a/prnt/ps/hp-designjet_t7200-ps.ppd.gz +++ b/prnt/ps/hp-designjet_t7200-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_t770_postscript-ps.ppd.gz b/prnt/ps/hp-designjet_t770_postscript-ps.ppd.gz Binary files differindex 8c893a3e3..e1c6ba7a7 100644 --- a/prnt/ps/hp-designjet_t770_postscript-ps.ppd.gz +++ b/prnt/ps/hp-designjet_t770_postscript-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_t770ps_24in-ps.ppd.gz b/prnt/ps/hp-designjet_t770ps_24in-ps.ppd.gz Binary files differindex db1138166..e11975c73 100644 --- a/prnt/ps/hp-designjet_t770ps_24in-ps.ppd.gz +++ b/prnt/ps/hp-designjet_t770ps_24in-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_t790ps_24in-ps.ppd.gz b/prnt/ps/hp-designjet_t790ps_24in-ps.ppd.gz Binary files differindex 4dbe6070d..b036a68ce 100644 --- a/prnt/ps/hp-designjet_t790ps_24in-ps.ppd.gz +++ b/prnt/ps/hp-designjet_t790ps_24in-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_t790ps_44in-ps.ppd.gz b/prnt/ps/hp-designjet_t790ps_44in-ps.ppd.gz Binary files differindex e053264be..1450ca970 100644 --- a/prnt/ps/hp-designjet_t790ps_44in-ps.ppd.gz +++ b/prnt/ps/hp-designjet_t790ps_44in-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_t795ps_44in-ps.ppd.gz b/prnt/ps/hp-designjet_t795ps_44in-ps.ppd.gz Binary files differindex 35964f29a..7f42fc757 100644 --- a/prnt/ps/hp-designjet_t795ps_44in-ps.ppd.gz +++ b/prnt/ps/hp-designjet_t795ps_44in-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_t920-postscript.ppd.gz b/prnt/ps/hp-designjet_t920-postscript.ppd.gz Binary files differindex 5f7fb3a7a..87ae9d994 100644 --- a/prnt/ps/hp-designjet_t920-postscript.ppd.gz +++ b/prnt/ps/hp-designjet_t920-postscript.ppd.gz diff --git a/prnt/ps/hp-designjet_z2600_postscript-ps.ppd.gz b/prnt/ps/hp-designjet_z2600_postscript-ps.ppd.gz Binary files differindex 8497a372d..949b1e6c4 100644 --- a/prnt/ps/hp-designjet_z2600_postscript-ps.ppd.gz +++ b/prnt/ps/hp-designjet_z2600_postscript-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_z5200_postscript-ps.ppd.gz b/prnt/ps/hp-designjet_z5200_postscript-ps.ppd.gz Binary files differindex 55228e931..19215d4ec 100644 --- a/prnt/ps/hp-designjet_z5200_postscript-ps.ppd.gz +++ b/prnt/ps/hp-designjet_z5200_postscript-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_z5400-postscript.ppd.gz b/prnt/ps/hp-designjet_z5400-postscript.ppd.gz Binary files differindex 29bb4d011..da0e0f958 100644 --- a/prnt/ps/hp-designjet_z5400-postscript.ppd.gz +++ b/prnt/ps/hp-designjet_z5400-postscript.ppd.gz diff --git a/prnt/ps/hp-designjet_z5600_postscript-ps.ppd.gz b/prnt/ps/hp-designjet_z5600_postscript-ps.ppd.gz Binary files differindex eb12b6546..f813c6a57 100644 --- a/prnt/ps/hp-designjet_z5600_postscript-ps.ppd.gz +++ b/prnt/ps/hp-designjet_z5600_postscript-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_z6100ps_42in_photo-ps.ppd.gz b/prnt/ps/hp-designjet_z6100ps_42in_photo-ps.ppd.gz Binary files differindex f37052810..5a27f47af 100644 --- a/prnt/ps/hp-designjet_z6100ps_42in_photo-ps.ppd.gz +++ b/prnt/ps/hp-designjet_z6100ps_42in_photo-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_z6100ps_60in_photo-ps.ppd.gz b/prnt/ps/hp-designjet_z6100ps_60in_photo-ps.ppd.gz Binary files differindex 641feefc3..00b4c4e98 100644 --- a/prnt/ps/hp-designjet_z6100ps_60in_photo-ps.ppd.gz +++ b/prnt/ps/hp-designjet_z6100ps_60in_photo-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_z6200_42in_photo-ps.ppd.gz b/prnt/ps/hp-designjet_z6200_42in_photo-ps.ppd.gz Binary files differindex 2385ba2cf..36f0d0a05 100644 --- a/prnt/ps/hp-designjet_z6200_42in_photo-ps.ppd.gz +++ b/prnt/ps/hp-designjet_z6200_42in_photo-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_z6200_60in_photo-ps.ppd.gz b/prnt/ps/hp-designjet_z6200_60in_photo-ps.ppd.gz Binary files differindex 4d8e1a3ba..3225abc87 100644 --- a/prnt/ps/hp-designjet_z6200_60in_photo-ps.ppd.gz +++ b/prnt/ps/hp-designjet_z6200_60in_photo-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_z6600-postscript.ppd.gz b/prnt/ps/hp-designjet_z6600-postscript.ppd.gz Binary files differindex ef0e6a3d5..304782fc9 100644 --- a/prnt/ps/hp-designjet_z6600-postscript.ppd.gz +++ b/prnt/ps/hp-designjet_z6600-postscript.ppd.gz diff --git a/prnt/ps/hp-designjet_z6610ps_60in-ps.ppd.gz b/prnt/ps/hp-designjet_z6610ps_60in-ps.ppd.gz Binary files differindex 2fb38864a..f8ccdf15d 100644 --- a/prnt/ps/hp-designjet_z6610ps_60in-ps.ppd.gz +++ b/prnt/ps/hp-designjet_z6610ps_60in-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_z6800_photo-postscript.ppd.gz b/prnt/ps/hp-designjet_z6800_photo-postscript.ppd.gz Binary files differindex 7c60f2b3d..7c5b6f630 100644 --- a/prnt/ps/hp-designjet_z6800_photo-postscript.ppd.gz +++ b/prnt/ps/hp-designjet_z6800_photo-postscript.ppd.gz diff --git a/prnt/ps/hp-designjet_z6810ps_42in-ps.ppd.gz b/prnt/ps/hp-designjet_z6810ps_42in-ps.ppd.gz Binary files differindex 67079ae08..6aa50d2f9 100644 --- a/prnt/ps/hp-designjet_z6810ps_42in-ps.ppd.gz +++ b/prnt/ps/hp-designjet_z6810ps_42in-ps.ppd.gz diff --git a/prnt/ps/hp-designjet_z6810ps_60in-ps.ppd.gz b/prnt/ps/hp-designjet_z6810ps_60in-ps.ppd.gz Binary files differindex 437288aeb..ca9529734 100644 --- a/prnt/ps/hp-designjet_z6810ps_60in-ps.ppd.gz +++ b/prnt/ps/hp-designjet_z6810ps_60in-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_100_color_mfp_m175-ps.ppd.gz b/prnt/ps/hp-laserjet_100_color_mfp_m175-ps.ppd.gz Binary files differindex 5c374ebfe..a394940d0 100644 --- a/prnt/ps/hp-laserjet_100_color_mfp_m175-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_100_color_mfp_m175-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_1200-ps.ppd.gz b/prnt/ps/hp-laserjet_1200-ps.ppd.gz Binary files differindex 9344446e6..537742f4f 100644 --- a/prnt/ps/hp-laserjet_1200-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_1200-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_1200n-ps.ppd.gz b/prnt/ps/hp-laserjet_1200n-ps.ppd.gz Binary files differindex 37dfdb0d4..2a9c5bfe1 100644 --- a/prnt/ps/hp-laserjet_1200n-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_1200n-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_1220-ps.ppd.gz b/prnt/ps/hp-laserjet_1220-ps.ppd.gz Binary files differindex e1f726d2d..7af24bdbb 100644 --- a/prnt/ps/hp-laserjet_1220-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_1220-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_1220se-ps.ppd.gz b/prnt/ps/hp-laserjet_1220se-ps.ppd.gz Binary files differindex d3e3eb3b9..f3b01dc1d 100644 --- a/prnt/ps/hp-laserjet_1220se-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_1220se-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_1300-ps.ppd.gz b/prnt/ps/hp-laserjet_1300-ps.ppd.gz Binary files differindex 9f4beff21..8214a4f4b 100644 --- a/prnt/ps/hp-laserjet_1300-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_1300-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_1300n-ps.ppd.gz b/prnt/ps/hp-laserjet_1300n-ps.ppd.gz Binary files differindex eeea50f8c..9475c409d 100644 --- a/prnt/ps/hp-laserjet_1300n-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_1300n-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_1300xi-ps.ppd.gz b/prnt/ps/hp-laserjet_1300xi-ps.ppd.gz Binary files differindex 8cdee45ce..387493a8b 100644 --- a/prnt/ps/hp-laserjet_1300xi-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_1300xi-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_1320-ps.ppd.gz b/prnt/ps/hp-laserjet_1320-ps.ppd.gz Binary files differindex 539b22590..e6bec035e 100644 --- a/prnt/ps/hp-laserjet_1320-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_1320-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_1320_series-ps.ppd.gz b/prnt/ps/hp-laserjet_1320_series-ps.ppd.gz Binary files differindex 033a2cc6f..e98b84430 100644 --- a/prnt/ps/hp-laserjet_1320_series-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_1320_series-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_1320n-ps.ppd.gz b/prnt/ps/hp-laserjet_1320n-ps.ppd.gz Binary files differindex 82777d75e..b61db8123 100644 --- a/prnt/ps/hp-laserjet_1320n-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_1320n-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_1320nw-ps.ppd.gz b/prnt/ps/hp-laserjet_1320nw-ps.ppd.gz Binary files differindex 0bbaf7461..bbf95a9c5 100644 --- a/prnt/ps/hp-laserjet_1320nw-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_1320nw-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_1320tn-ps.ppd.gz b/prnt/ps/hp-laserjet_1320tn-ps.ppd.gz Binary files differindex a4bd96499..8cb813092 100644 --- a/prnt/ps/hp-laserjet_1320tn-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_1320tn-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_200_color_m251-ps.ppd.gz b/prnt/ps/hp-laserjet_200_color_m251-ps.ppd.gz Binary files differindex 56cb88316..566b76d8c 100644 --- a/prnt/ps/hp-laserjet_200_color_m251-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_200_color_m251-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_200_colormfp_m275-ps.ppd.gz b/prnt/ps/hp-laserjet_200_colormfp_m275-ps.ppd.gz Binary files differindex 9f52c6e7a..6c0ac7bc4 100644 --- a/prnt/ps/hp-laserjet_200_colormfp_m275-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_200_colormfp_m275-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_200_colormfp_m276-ps.ppd.gz b/prnt/ps/hp-laserjet_200_colormfp_m276-ps.ppd.gz Binary files differindex b062f754b..617e0aab5 100644 --- a/prnt/ps/hp-laserjet_200_colormfp_m276-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_200_colormfp_m276-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_2100-ps.ppd.gz b/prnt/ps/hp-laserjet_2100-ps.ppd.gz Binary files differindex 9b12b4170..b303e637e 100644 --- a/prnt/ps/hp-laserjet_2100-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_2100-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_2100_series-ps.ppd.gz b/prnt/ps/hp-laserjet_2100_series-ps.ppd.gz Binary files differindex 9941b8c8c..81e5bf2fc 100644 --- a/prnt/ps/hp-laserjet_2100_series-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_2100_series-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_2200-ps.ppd.gz b/prnt/ps/hp-laserjet_2200-ps.ppd.gz Binary files differindex f53da1563..8fa4c33b8 100644 --- a/prnt/ps/hp-laserjet_2200-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_2200-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_2200_series-ps.ppd.gz b/prnt/ps/hp-laserjet_2200_series-ps.ppd.gz Binary files differindex cb42d4f01..db3de553d 100644 --- a/prnt/ps/hp-laserjet_2200_series-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_2200_series-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_2300-ps.ppd.gz b/prnt/ps/hp-laserjet_2300-ps.ppd.gz Binary files differindex f92fd8c4e..38157c5c9 100644 --- a/prnt/ps/hp-laserjet_2300-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_2300-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_2300_series-ps.ppd.gz b/prnt/ps/hp-laserjet_2300_series-ps.ppd.gz Binary files differindex b1d8877af..21bd86fa9 100644 --- a/prnt/ps/hp-laserjet_2300_series-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_2300_series-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_2410-ps.ppd.gz b/prnt/ps/hp-laserjet_2410-ps.ppd.gz Binary files differindex 1038c2e8e..d214bea58 100644 --- a/prnt/ps/hp-laserjet_2410-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_2410-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_2420-ps.ppd.gz b/prnt/ps/hp-laserjet_2420-ps.ppd.gz Binary files differindex e2af69b64..24fdfaebd 100644 --- a/prnt/ps/hp-laserjet_2420-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_2420-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_2430-ps.ppd.gz b/prnt/ps/hp-laserjet_2430-ps.ppd.gz Binary files differindex 963066674..41b43639e 100644 --- a/prnt/ps/hp-laserjet_2430-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_2430-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_3015-ps.ppd.gz b/prnt/ps/hp-laserjet_3015-ps.ppd.gz Binary files differindex 59ebee32c..e03a2dcc5 100644 --- a/prnt/ps/hp-laserjet_3015-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_3015-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_3020-ps.ppd.gz b/prnt/ps/hp-laserjet_3020-ps.ppd.gz Binary files differindex e5c9358dd..3b02b7f3f 100644 --- a/prnt/ps/hp-laserjet_3020-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_3020-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_3030-ps.ppd.gz b/prnt/ps/hp-laserjet_3030-ps.ppd.gz Binary files differindex 4fb1e8e6f..e7c14a113 100644 --- a/prnt/ps/hp-laserjet_3030-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_3030-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_3050-ps.ppd.gz b/prnt/ps/hp-laserjet_3050-ps.ppd.gz Binary files differindex 77a9162f0..ffd566ef9 100644 --- a/prnt/ps/hp-laserjet_3050-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_3050-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_3052-ps.ppd.gz b/prnt/ps/hp-laserjet_3052-ps.ppd.gz Binary files differindex 2443d4eba..4fd952bbe 100644 --- a/prnt/ps/hp-laserjet_3052-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_3052-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_3200m-ps.ppd.gz b/prnt/ps/hp-laserjet_3200m-ps.ppd.gz Binary files differindex 01abd3124..505bbc720 100644 --- a/prnt/ps/hp-laserjet_3200m-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_3200m-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_3300_3310_3320-ps.ppd.gz b/prnt/ps/hp-laserjet_3300_3310_3320-ps.ppd.gz Binary files differindex 283ef9f70..7d7982d79 100644 --- a/prnt/ps/hp-laserjet_3300_3310_3320-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_3300_3310_3320-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_3380-ps.ppd.gz b/prnt/ps/hp-laserjet_3380-ps.ppd.gz Binary files differindex 7a6c75127..bfb2a89ac 100644 --- a/prnt/ps/hp-laserjet_3380-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_3380-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_3390-ps.ppd.gz b/prnt/ps/hp-laserjet_3390-ps.ppd.gz Binary files differindex 02560aadf..22aac5261 100644 --- a/prnt/ps/hp-laserjet_3390-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_3390-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_4-ps.ppd.gz b/prnt/ps/hp-laserjet_4-ps.ppd.gz Binary files differindex 544e12613..dfd711ea2 100644 --- a/prnt/ps/hp-laserjet_4-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_4-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_4000_series-ps.ppd.gz b/prnt/ps/hp-laserjet_4000_series-ps.ppd.gz Binary files differindex 74e3a818e..fbbe657ea 100644 --- a/prnt/ps/hp-laserjet_4000_series-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_4000_series-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_400_m401-ps.ppd.gz b/prnt/ps/hp-laserjet_400_m401-ps.ppd.gz Binary files differindex c476f6073..a5204f65d 100644 --- a/prnt/ps/hp-laserjet_400_m401-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_400_m401-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_400_m401dne-ps.ppd.gz b/prnt/ps/hp-laserjet_400_m401dne-ps.ppd.gz Binary files differindex d659c52f7..e59d15c5e 100644 --- a/prnt/ps/hp-laserjet_400_m401dne-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_400_m401dne-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_400_mfp_m425-ps.ppd.gz b/prnt/ps/hp-laserjet_400_mfp_m425-ps.ppd.gz Binary files differindex 0f3ca3db3..2ecf98c23 100644 --- a/prnt/ps/hp-laserjet_400_mfp_m425-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_400_mfp_m425-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_4050_series-ps.ppd.gz b/prnt/ps/hp-laserjet_4050_series-ps.ppd.gz Binary files differindex 497879634..9a01ad874 100644 --- a/prnt/ps/hp-laserjet_4050_series-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_4050_series-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_4100_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_4100_mfp-ps.ppd.gz Binary files differindex 046d7842b..fe1ba0595 100644 --- a/prnt/ps/hp-laserjet_4100_mfp-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_4100_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_4100_series-ps.ppd.gz b/prnt/ps/hp-laserjet_4100_series-ps.ppd.gz Binary files differindex 185829d5c..0b93ebf0b 100644 --- a/prnt/ps/hp-laserjet_4100_series-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_4100_series-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_4200-ps.ppd.gz b/prnt/ps/hp-laserjet_4200-ps.ppd.gz Binary files differindex d719dc1c7..be4d7caea 100644 --- a/prnt/ps/hp-laserjet_4200-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_4200-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_4240-ps.ppd.gz b/prnt/ps/hp-laserjet_4240-ps.ppd.gz Binary files differindex 84ce6656a..3156fd735 100644 --- a/prnt/ps/hp-laserjet_4240-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_4240-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_4250-ps.ppd.gz b/prnt/ps/hp-laserjet_4250-ps.ppd.gz Binary files differindex f6c94eb69..0a26ac493 100644 --- a/prnt/ps/hp-laserjet_4250-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_4250-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_4300-ps.ppd.gz b/prnt/ps/hp-laserjet_4300-ps.ppd.gz Binary files differindex b6c09de50..5c5504825 100644 --- a/prnt/ps/hp-laserjet_4300-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_4300-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_4345_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_4345_mfp-ps.ppd.gz Binary files differindex 5bed2eec0..19e05b17c 100644 --- a/prnt/ps/hp-laserjet_4345_mfp-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_4345_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_4350-ps.ppd.gz b/prnt/ps/hp-laserjet_4350-ps.ppd.gz Binary files differindex 26bf0e00e..3d9a4d6cc 100644 --- a/prnt/ps/hp-laserjet_4350-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_4350-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_4_plus-ps.ppd.gz b/prnt/ps/hp-laserjet_4_plus-ps.ppd.gz Binary files differindex 404a63af0..eb683860d 100644 --- a/prnt/ps/hp-laserjet_4_plus-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_4_plus-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_4ml-ps.ppd.gz b/prnt/ps/hp-laserjet_4ml-ps.ppd.gz Binary files differindex 0b744a9fa..36a3c39de 100644 --- a/prnt/ps/hp-laserjet_4ml-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_4ml-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_4mp-ps.ppd.gz b/prnt/ps/hp-laserjet_4mp-ps.ppd.gz Binary files differindex f296bdd49..9d15f86cc 100644 --- a/prnt/ps/hp-laserjet_4mp-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_4mp-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_4si-ps.ppd.gz b/prnt/ps/hp-laserjet_4si-ps.ppd.gz Binary files differindex 77e9b358b..cd58c7eaa 100644 --- a/prnt/ps/hp-laserjet_4si-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_4si-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_4v-ps.ppd.gz b/prnt/ps/hp-laserjet_4v-ps.ppd.gz Binary files differindex 18574cfcd..5b97b1a98 100644 --- a/prnt/ps/hp-laserjet_4v-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_4v-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_5000-ps.ppd.gz b/prnt/ps/hp-laserjet_5000-ps.ppd.gz Binary files differindex 1d628403f..8785c3184 100644 --- a/prnt/ps/hp-laserjet_5000-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_5000-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_5000_series-ps.ppd.gz b/prnt/ps/hp-laserjet_5000_series-ps.ppd.gz Binary files differindex 6c44f6fa3..40c2d1b2f 100644 --- a/prnt/ps/hp-laserjet_5000_series-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_5000_series-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_500_color_m551-ps.ppd.gz b/prnt/ps/hp-laserjet_500_color_m551-ps.ppd.gz Binary files differindex 13b4e0a3a..85307a096 100644 --- a/prnt/ps/hp-laserjet_500_color_m551-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_500_color_m551-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_500_color_mfp_m570-ps.ppd.gz b/prnt/ps/hp-laserjet_500_color_mfp_m570-ps.ppd.gz Binary files differindex 08bba88b3..cab2f7981 100644 --- a/prnt/ps/hp-laserjet_500_color_mfp_m570-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_500_color_mfp_m570-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_500_color_mfp_m575-ps.ppd.gz b/prnt/ps/hp-laserjet_500_color_mfp_m575-ps.ppd.gz Binary files differindex 9013be7c8..7a98182fa 100644 --- a/prnt/ps/hp-laserjet_500_color_mfp_m575-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_500_color_mfp_m575-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_500_mfp_m525-ps.ppd.gz b/prnt/ps/hp-laserjet_500_mfp_m525-ps.ppd.gz Binary files differindex 1c88b06f1..f47b193b0 100644 --- a/prnt/ps/hp-laserjet_500_mfp_m525-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_500_mfp_m525-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_5100_series-ps.ppd.gz b/prnt/ps/hp-laserjet_5100_series-ps.ppd.gz Binary files differindex 918fd46c5..91cac9d75 100644 --- a/prnt/ps/hp-laserjet_5100_series-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_5100_series-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_5200-ps.ppd.gz b/prnt/ps/hp-laserjet_5200-ps.ppd.gz Binary files differindex 6d09a85f7..ac7989179 100644 --- a/prnt/ps/hp-laserjet_5200-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_5200-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_5200l-ps.ppd.gz b/prnt/ps/hp-laserjet_5200l-ps.ppd.gz Binary files differindex bee537355..18c655e20 100644 --- a/prnt/ps/hp-laserjet_5200l-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_5200l-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_5200lx-ps.ppd.gz b/prnt/ps/hp-laserjet_5200lx-ps.ppd.gz Binary files differindex 547adbb9c..05a178982 100644 --- a/prnt/ps/hp-laserjet_5200lx-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_5200lx-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_5mp-ps.ppd.gz b/prnt/ps/hp-laserjet_5mp-ps.ppd.gz Binary files differindex 0d32ccc54..571cd7248 100644 --- a/prnt/ps/hp-laserjet_5mp-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_5mp-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_5p-ps.ppd.gz b/prnt/ps/hp-laserjet_5p-ps.ppd.gz Binary files differindex f5f59d857..004108e6c 100644 --- a/prnt/ps/hp-laserjet_5p-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_5p-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_5si-ps.ppd.gz b/prnt/ps/hp-laserjet_5si-ps.ppd.gz Binary files differindex 1e6a68bf5..449f898fd 100644 --- a/prnt/ps/hp-laserjet_5si-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_5si-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_5si_mopier-ps.ppd.gz b/prnt/ps/hp-laserjet_5si_mopier-ps.ppd.gz Binary files differindex edc7b963d..4de48770f 100644 --- a/prnt/ps/hp-laserjet_5si_mopier-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_5si_mopier-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_600_m601_m602_m603-ps.ppd.gz b/prnt/ps/hp-laserjet_600_m601_m602_m603-ps.ppd.gz Binary files differindex a2fdaed9a..13eb0d441 100644 --- a/prnt/ps/hp-laserjet_600_m601_m602_m603-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_600_m601_m602_m603-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_6mp-ps.ppd.gz b/prnt/ps/hp-laserjet_6mp-ps.ppd.gz Binary files differindex c7eca2a1c..8ac104569 100644 --- a/prnt/ps/hp-laserjet_6mp-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_6mp-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_6p-ps.ppd.gz b/prnt/ps/hp-laserjet_6p-ps.ppd.gz Binary files differindex d1dab6e49..6ba3c9808 100644 --- a/prnt/ps/hp-laserjet_6p-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_6p-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_700_color_mfp_m775-ps.ppd.gz b/prnt/ps/hp-laserjet_700_color_mfp_m775-ps.ppd.gz Binary files differindex 526e25ae9..f4836d25e 100644 --- a/prnt/ps/hp-laserjet_700_color_mfp_m775-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_700_color_mfp_m775-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_700_m712-ps.ppd.gz b/prnt/ps/hp-laserjet_700_m712-ps.ppd.gz Binary files differindex aed1bf3e2..85d6964e6 100644 --- a/prnt/ps/hp-laserjet_700_m712-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_700_m712-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_8000-ps.ppd.gz b/prnt/ps/hp-laserjet_8000-ps.ppd.gz Binary files differindex bc24754bd..465558507 100644 --- a/prnt/ps/hp-laserjet_8000-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_8000-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_8000_series-ps.ppd.gz b/prnt/ps/hp-laserjet_8000_series-ps.ppd.gz Binary files differindex 7a93d52d6..63bd39641 100644 --- a/prnt/ps/hp-laserjet_8000_series-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_8000_series-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_8100_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_8100_mfp-ps.ppd.gz Binary files differindex 9fb18a676..8fa857a64 100644 --- a/prnt/ps/hp-laserjet_8100_mfp-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_8100_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_8100_series-ps.ppd.gz b/prnt/ps/hp-laserjet_8100_series-ps.ppd.gz Binary files differindex 508edbb18..43e7eb758 100644 --- a/prnt/ps/hp-laserjet_8100_series-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_8100_series-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_8150_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_8150_mfp-ps.ppd.gz Binary files differindex 5b6c3cdee..3848b991f 100644 --- a/prnt/ps/hp-laserjet_8150_mfp-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_8150_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_9000_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_9000_mfp-ps.ppd.gz Binary files differindex 82bee33da..0e03268fc 100644 --- a/prnt/ps/hp-laserjet_9000_mfp-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_9000_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_9000_series-ps.ppd.gz b/prnt/ps/hp-laserjet_9000_series-ps.ppd.gz Binary files differindex 4de6ca5d1..623518394 100644 --- a/prnt/ps/hp-laserjet_9000_series-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_9000_series-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_9040-ps.ppd.gz b/prnt/ps/hp-laserjet_9040-ps.ppd.gz Binary files differindex 12affc6b8..a09691779 100644 --- a/prnt/ps/hp-laserjet_9040-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_9040-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_9040_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_9040_mfp-ps.ppd.gz Binary files differindex 4970f140a..af38a7dfa 100644 --- a/prnt/ps/hp-laserjet_9040_mfp-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_9040_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_9050-ps.ppd.gz b/prnt/ps/hp-laserjet_9050-ps.ppd.gz Binary files differindex 7f868ad99..e820af9b2 100644 --- a/prnt/ps/hp-laserjet_9050-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_9050-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_9050_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_9050_mfp-ps.ppd.gz Binary files differindex 6a6f7c09b..d12885418 100644 --- a/prnt/ps/hp-laserjet_9050_mfp-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_9050_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_9055mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_9055mfp-ps.ppd.gz Binary files differindex 730523783..07ccdad21 100644 --- a/prnt/ps/hp-laserjet_9055mfp-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_9055mfp-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_9065mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_9065mfp-ps.ppd.gz Binary files differindex 969ca6f7a..9baa69996 100644 --- a/prnt/ps/hp-laserjet_9065mfp-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_9065mfp-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_cm1410_series-ps.ppd.gz b/prnt/ps/hp-laserjet_cm1410_series-ps.ppd.gz Binary files differindex 671f6c3b8..5c3716f5d 100644 --- a/prnt/ps/hp-laserjet_cm1410_series-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_cm1410_series-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_color_flow_mfp_m575-ps.ppd.gz b/prnt/ps/hp-laserjet_color_flow_mfp_m575-ps.ppd.gz Binary files differindex bf6e6ea30..b7fb9910e 100644 --- a/prnt/ps/hp-laserjet_color_flow_mfp_m575-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_color_flow_mfp_m575-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_cp1520_series-ps.ppd.gz b/prnt/ps/hp-laserjet_cp1520_series-ps.ppd.gz Binary files differindex c51c47305..2d7efbfbc 100644 --- a/prnt/ps/hp-laserjet_cp1520_series-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_cp1520_series-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_e60055-e60075-ps.ppd.gz b/prnt/ps/hp-laserjet_e60055-e60075-ps.ppd.gz Binary files differindex d3bee7ded..1ff36da95 100644 --- a/prnt/ps/hp-laserjet_e60055-e60075-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_e60055-e60075-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_e62555-e62575-ps.ppd.gz b/prnt/ps/hp-laserjet_e62555-e62575-ps.ppd.gz Binary files differindex dd5eaf4ba..81e064402 100644 --- a/prnt/ps/hp-laserjet_e62555-e62575-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_e62555-e62575-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_flow_mfp_m525-ps.ppd.gz b/prnt/ps/hp-laserjet_flow_mfp_m525-ps.ppd.gz Binary files differindex 3f840ee2a..f6cd8da7b 100644 --- a/prnt/ps/hp-laserjet_flow_mfp_m525-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_flow_mfp_m525-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_flow_mfp_m630-ps.ppd.gz b/prnt/ps/hp-laserjet_flow_mfp_m630-ps.ppd.gz Binary files differindex 8a18900de..a549622b6 100644 --- a/prnt/ps/hp-laserjet_flow_mfp_m630-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_flow_mfp_m630-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_flow_mfp_m830-ps.ppd.gz b/prnt/ps/hp-laserjet_flow_mfp_m830-ps.ppd.gz Binary files differindex ba35d50e6..53e60954b 100644 --- a/prnt/ps/hp-laserjet_flow_mfp_m830-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_flow_mfp_m830-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_m1522_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_m1522_mfp-ps.ppd.gz Binary files differindex fee40e185..085589bad 100644 --- a/prnt/ps/hp-laserjet_m1522_mfp-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_m1522_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_m1522n_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_m1522n_mfp-ps.ppd.gz Binary files differindex 05dfaa9cc..0fabe2211 100644 --- a/prnt/ps/hp-laserjet_m1522n_mfp-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_m1522n_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_m1522nf_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_m1522nf_mfp-ps.ppd.gz Binary files differindex 9d0e57ecd..d33e01e30 100644 --- a/prnt/ps/hp-laserjet_m1522nf_mfp-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_m1522nf_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_m1530_mfp_series-ps.ppd.gz b/prnt/ps/hp-laserjet_m1530_mfp_series-ps.ppd.gz Binary files differindex c13d47321..84bee6d80 100644 --- a/prnt/ps/hp-laserjet_m1530_mfp_series-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_m1530_mfp_series-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_m2727_mfp_series-ps.ppd.gz b/prnt/ps/hp-laserjet_m2727_mfp_series-ps.ppd.gz Binary files differindex cad778f0f..5a181d8f7 100644 --- a/prnt/ps/hp-laserjet_m2727_mfp_series-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_m2727_mfp_series-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_m3027_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_m3027_mfp-ps.ppd.gz Binary files differindex 3eb24da0f..c911a5e20 100644 --- a/prnt/ps/hp-laserjet_m3027_mfp-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_m3027_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_m3035_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_m3035_mfp-ps.ppd.gz Binary files differindex 58703f3fc..a0aab5a62 100644 --- a/prnt/ps/hp-laserjet_m3035_mfp-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_m3035_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_m4345_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_m4345_mfp-ps.ppd.gz Binary files differindex 4db84234a..e2d43e998 100644 --- a/prnt/ps/hp-laserjet_m4345_mfp-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_m4345_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_m4349_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_m4349_mfp-ps.ppd.gz Binary files differindex 5da2ac66f..cb6601679 100644 --- a/prnt/ps/hp-laserjet_m4349_mfp-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_m4349_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_m4555_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_m4555_mfp-ps.ppd.gz Binary files differindex f638e057f..24d1627d7 100644 --- a/prnt/ps/hp-laserjet_m4555_mfp-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_m4555_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_m5025_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_m5025_mfp-ps.ppd.gz Binary files differindex 379c478fb..a9c8caa17 100644 --- a/prnt/ps/hp-laserjet_m5025_mfp-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_m5025_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_m5035_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_m5035_mfp-ps.ppd.gz Binary files differindex 8bf168516..d9241da97 100644 --- a/prnt/ps/hp-laserjet_m5035_mfp-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_m5035_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_m506-ps.ppd.gz b/prnt/ps/hp-laserjet_m506-ps.ppd.gz Binary files differindex 623203e5a..a9c98f3d7 100644 --- a/prnt/ps/hp-laserjet_m506-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_m506-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_m604_m605_m606-ps.ppd.gz b/prnt/ps/hp-laserjet_m604_m605_m606-ps.ppd.gz Binary files differindex eafdd3118..82753ab1e 100644 --- a/prnt/ps/hp-laserjet_m604_m605_m606-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_m604_m605_m606-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_m607_m608_m609-ps.ppd.gz b/prnt/ps/hp-laserjet_m607_m608_m609-ps.ppd.gz Binary files differindex a46ee41f6..c1b19ecbd 100644 --- a/prnt/ps/hp-laserjet_m607_m608_m609-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_m607_m608_m609-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_m806-ps.ppd.gz b/prnt/ps/hp-laserjet_m806-ps.ppd.gz Binary files differindex e0d62ae98..3680536c3 100644 --- a/prnt/ps/hp-laserjet_m806-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_m806-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_m9040_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_m9040_mfp-ps.ppd.gz Binary files differindex f08920f49..551bf34af 100644 --- a/prnt/ps/hp-laserjet_m9040_mfp-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_m9040_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_m9050_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_m9050_mfp-ps.ppd.gz Binary files differindex 79d2c6dc3..3785c1e9a 100644 --- a/prnt/ps/hp-laserjet_m9050_mfp-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_m9050_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_m9059_mfp-ps.ppd.gz b/prnt/ps/hp-laserjet_m9059_mfp-ps.ppd.gz Binary files differindex 46c3e58a0..09cf21bf6 100644 --- a/prnt/ps/hp-laserjet_m9059_mfp-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_m9059_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_mfp_e72525-25-30-35-ps.ppd.gz b/prnt/ps/hp-laserjet_mfp_e72525-25-30-35-ps.ppd.gz Binary files differindex 269f2647c..77e75016c 100644 --- a/prnt/ps/hp-laserjet_mfp_e72525-25-30-35-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_mfp_e72525-25-30-35-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_mfp_e77822-25-30-ps.ppd.gz b/prnt/ps/hp-laserjet_mfp_e77822-25-30-ps.ppd.gz Binary files differindex cb96d5959..f44f7f2bf 100644 --- a/prnt/ps/hp-laserjet_mfp_e77822-25-30-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_mfp_e77822-25-30-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_mfp_e82540-50-60-ps.ppd.gz b/prnt/ps/hp-laserjet_mfp_e82540-50-60-ps.ppd.gz Binary files differindex dab34ac3f..f2bc3ddff 100644 --- a/prnt/ps/hp-laserjet_mfp_e82540-50-60-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_mfp_e82540-50-60-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_mfp_e87640-50-60-ps.ppd.gz b/prnt/ps/hp-laserjet_mfp_e87640-50-60-ps.ppd.gz Binary files differindex fd89e4fdd..2cbf3fde9 100644 --- a/prnt/ps/hp-laserjet_mfp_e87640-50-60-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_mfp_e87640-50-60-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_mfp_m426_m427-ps.ppd.gz b/prnt/ps/hp-laserjet_mfp_m426_m427-ps.ppd.gz Binary files differindex 8631d9293..75a93588a 100644 --- a/prnt/ps/hp-laserjet_mfp_m426_m427-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_mfp_m426_m427-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_mfp_m521-ps.ppd.gz b/prnt/ps/hp-laserjet_mfp_m521-ps.ppd.gz Binary files differindex d5403c099..cb10c5cd6 100644 --- a/prnt/ps/hp-laserjet_mfp_m521-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_mfp_m521-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_mfp_m527-ps.ppd.gz b/prnt/ps/hp-laserjet_mfp_m527-ps.ppd.gz Binary files differindex 03e329bb5..23643bd93 100644 --- a/prnt/ps/hp-laserjet_mfp_m527-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_mfp_m527-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_mfp_m630-ps.ppd.gz b/prnt/ps/hp-laserjet_mfp_m630-ps.ppd.gz Binary files differindex 38bf6e86b..1359e3861 100644 --- a/prnt/ps/hp-laserjet_mfp_m630-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_mfp_m630-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_mfp_m631_m632_m633-ps.ppd.gz b/prnt/ps/hp-laserjet_mfp_m631_m632_m633-ps.ppd.gz Binary files differindex 0f4d688f2..72f2544f1 100644 --- a/prnt/ps/hp-laserjet_mfp_m631_m632_m633-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_mfp_m631_m632_m633-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_mfp_m725-ps.ppd.gz b/prnt/ps/hp-laserjet_mfp_m725-ps.ppd.gz Binary files differindex 9f12197c1..58721efe6 100644 --- a/prnt/ps/hp-laserjet_mfp_m725-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_mfp_m725-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_p2015_series-ps.ppd.gz b/prnt/ps/hp-laserjet_p2015_series-ps.ppd.gz Binary files differindex 949a286f0..df1ce8a45 100644 --- a/prnt/ps/hp-laserjet_p2015_series-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_p2015_series-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_p2055_series-ps.ppd.gz b/prnt/ps/hp-laserjet_p2055_series-ps.ppd.gz Binary files differindex 78c0a9a3e..8076464b0 100644 --- a/prnt/ps/hp-laserjet_p2055_series-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_p2055_series-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_p3004-ps.ppd.gz b/prnt/ps/hp-laserjet_p3004-ps.ppd.gz Binary files differindex 31c65a6f0..b0fcd7c44 100644 --- a/prnt/ps/hp-laserjet_p3004-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_p3004-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_p3005-ps.ppd.gz b/prnt/ps/hp-laserjet_p3005-ps.ppd.gz Binary files differindex 8f6025679..0b4c8133b 100644 --- a/prnt/ps/hp-laserjet_p3005-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_p3005-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_p3010_series-ps.ppd.gz b/prnt/ps/hp-laserjet_p3010_series-ps.ppd.gz Binary files differindex dbb9362c8..d2bab257b 100644 --- a/prnt/ps/hp-laserjet_p3010_series-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_p3010_series-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_p4010_series-ps.ppd.gz b/prnt/ps/hp-laserjet_p4010_series-ps.ppd.gz Binary files differindex 04c51174b..e2e1abe10 100644 --- a/prnt/ps/hp-laserjet_p4010_series-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_p4010_series-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_pro_m118-m119-ps.ppd.gz b/prnt/ps/hp-laserjet_pro_m118-m119-ps.ppd.gz Binary files differnew file mode 100644 index 000000000..319042f79 --- /dev/null +++ b/prnt/ps/hp-laserjet_pro_m118-m119-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_pro_m148-m149-ps.ppd.gz b/prnt/ps/hp-laserjet_pro_m148-m149-ps.ppd.gz Binary files differnew file mode 100644 index 000000000..a7b39dea2 --- /dev/null +++ b/prnt/ps/hp-laserjet_pro_m148-m149-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_pro_m148f-m149f-ps.ppd.gz b/prnt/ps/hp-laserjet_pro_m148f-m149f-ps.ppd.gz Binary files differnew file mode 100644 index 000000000..08ac3c0c4 --- /dev/null +++ b/prnt/ps/hp-laserjet_pro_m148f-m149f-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_pro_m201_m202-ps.ppd.gz b/prnt/ps/hp-laserjet_pro_m201_m202-ps.ppd.gz Binary files differindex cf144e8ef..eb1d67788 100644 --- a/prnt/ps/hp-laserjet_pro_m201_m202-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_pro_m201_m202-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_pro_m203_m206-ps.ppd.gz b/prnt/ps/hp-laserjet_pro_m203_m206-ps.ppd.gz Binary files differindex 5d60007ef..a716db69d 100644 --- a/prnt/ps/hp-laserjet_pro_m203_m206-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_pro_m203_m206-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_pro_m402_m403-ps.ppd.gz b/prnt/ps/hp-laserjet_pro_m402_m403-ps.ppd.gz Binary files differindex bc6752518..f25105455 100644 --- a/prnt/ps/hp-laserjet_pro_m402_m403-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_pro_m402_m403-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_pro_m402_m403d-ps.ppd.gz b/prnt/ps/hp-laserjet_pro_m402_m403d-ps.ppd.gz Binary files differindex a4e0b33f2..d15a0700c 100644 --- a/prnt/ps/hp-laserjet_pro_m402_m403d-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_pro_m402_m403d-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_pro_m501dn-ps.ppd.gz b/prnt/ps/hp-laserjet_pro_m501dn-ps.ppd.gz Binary files differindex d4846dd89..e5e5c0728 100644 --- a/prnt/ps/hp-laserjet_pro_m501dn-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_pro_m501dn-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_pro_m501n-ps.ppd.gz b/prnt/ps/hp-laserjet_pro_m501n-ps.ppd.gz Binary files differindex e5527aa88..fb36e7f69 100644 --- a/prnt/ps/hp-laserjet_pro_m501n-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_pro_m501n-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_pro_m701-ps.ppd.gz b/prnt/ps/hp-laserjet_pro_m701-ps.ppd.gz Binary files differindex 4448f4dc5..1ff8a8f45 100644 --- a/prnt/ps/hp-laserjet_pro_m701-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_pro_m701-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_pro_m706-ps.ppd.gz b/prnt/ps/hp-laserjet_pro_m706-ps.ppd.gz Binary files differindex c08319c40..073f9c631 100644 --- a/prnt/ps/hp-laserjet_pro_m706-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_pro_m706-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_pro_mfp_m225_m226-ps.ppd.gz b/prnt/ps/hp-laserjet_pro_mfp_m225_m226-ps.ppd.gz Binary files differindex 51fb93a4f..5fa5fc500 100644 --- a/prnt/ps/hp-laserjet_pro_mfp_m225_m226-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_pro_mfp_m225_m226-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_pro_mfp_m227-m231-ps.ppd.gz b/prnt/ps/hp-laserjet_pro_mfp_m227-m231-ps.ppd.gz Binary files differindex a191829af..fb50cef3c 100644 --- a/prnt/ps/hp-laserjet_pro_mfp_m227-m231-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_pro_mfp_m227-m231-ps.ppd.gz diff --git a/prnt/ps/hp-laserjet_pro_mfp_m435-ps.ppd.gz b/prnt/ps/hp-laserjet_pro_mfp_m435-ps.ppd.gz Binary files differindex 0ce911df0..2b0c25e40 100644 --- a/prnt/ps/hp-laserjet_pro_mfp_m435-ps.ppd.gz +++ b/prnt/ps/hp-laserjet_pro_mfp_m435-ps.ppd.gz diff --git a/prnt/ps/hp-lj_300_400_color_m351_m451-ps.ppd.gz b/prnt/ps/hp-lj_300_400_color_m351_m451-ps.ppd.gz Binary files differindex 0f6d4cfbe..ba1113cb7 100644 --- a/prnt/ps/hp-lj_300_400_color_m351_m451-ps.ppd.gz +++ b/prnt/ps/hp-lj_300_400_color_m351_m451-ps.ppd.gz diff --git a/prnt/ps/hp-lj_300_400_color_mfp_m375_m475-ps.ppd.gz b/prnt/ps/hp-lj_300_400_color_mfp_m375_m475-ps.ppd.gz Binary files differindex e1d14ee25..0696fe765 100644 --- a/prnt/ps/hp-lj_300_400_color_mfp_m375_m475-ps.ppd.gz +++ b/prnt/ps/hp-lj_300_400_color_mfp_m375_m475-ps.ppd.gz diff --git a/prnt/ps/hp-mopier_240-ps.ppd.gz b/prnt/ps/hp-mopier_240-ps.ppd.gz Binary files differindex 28d848d16..35f26773b 100644 --- a/prnt/ps/hp-mopier_240-ps.ppd.gz +++ b/prnt/ps/hp-mopier_240-ps.ppd.gz diff --git a/prnt/ps/hp-mopier_320-ps.ppd.gz b/prnt/ps/hp-mopier_320-ps.ppd.gz Binary files differindex 39e8b58e9..7fdff6489 100644 --- a/prnt/ps/hp-mopier_320-ps.ppd.gz +++ b/prnt/ps/hp-mopier_320-ps.ppd.gz diff --git a/prnt/ps/hp-officejet_color_mfp_x585.ppd.gz b/prnt/ps/hp-officejet_color_mfp_x585.ppd.gz Binary files differindex b746eb0c5..fdde58bdd 100644 --- a/prnt/ps/hp-officejet_color_mfp_x585.ppd.gz +++ b/prnt/ps/hp-officejet_color_mfp_x585.ppd.gz diff --git a/prnt/ps/hp-officejet_color_x555-ps.ppd.gz b/prnt/ps/hp-officejet_color_x555-ps.ppd.gz Binary files differindex 434a5424b..a74d0404f 100644 --- a/prnt/ps/hp-officejet_color_x555-ps.ppd.gz +++ b/prnt/ps/hp-officejet_color_x555-ps.ppd.gz diff --git a/prnt/ps/hp-officejet_pro_251dw_printer-ps.ppd.gz b/prnt/ps/hp-officejet_pro_251dw_printer-ps.ppd.gz Binary files differindex 83a62d3e4..915192adf 100644 --- a/prnt/ps/hp-officejet_pro_251dw_printer-ps.ppd.gz +++ b/prnt/ps/hp-officejet_pro_251dw_printer-ps.ppd.gz diff --git a/prnt/ps/hp-officejet_pro_276dw_mfp-ps.ppd.gz b/prnt/ps/hp-officejet_pro_276dw_mfp-ps.ppd.gz Binary files differindex 1a0aa7c3a..90577fd3d 100644 --- a/prnt/ps/hp-officejet_pro_276dw_mfp-ps.ppd.gz +++ b/prnt/ps/hp-officejet_pro_276dw_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-officejet_pro_451_series-ps.ppd.gz b/prnt/ps/hp-officejet_pro_451_series-ps.ppd.gz Binary files differindex 3f333fd49..e4503b9ab 100644 --- a/prnt/ps/hp-officejet_pro_451_series-ps.ppd.gz +++ b/prnt/ps/hp-officejet_pro_451_series-ps.ppd.gz diff --git a/prnt/ps/hp-officejet_pro_476_576_series-ps.ppd.gz b/prnt/ps/hp-officejet_pro_476_576_series-ps.ppd.gz Binary files differindex 1b5c3c35e..c879d17c1 100644 --- a/prnt/ps/hp-officejet_pro_476_576_series-ps.ppd.gz +++ b/prnt/ps/hp-officejet_pro_476_576_series-ps.ppd.gz diff --git a/prnt/ps/hp-officejet_pro_551_series-ps.ppd.gz b/prnt/ps/hp-officejet_pro_551_series-ps.ppd.gz Binary files differindex 41a0e90df..bad403b03 100644 --- a/prnt/ps/hp-officejet_pro_551_series-ps.ppd.gz +++ b/prnt/ps/hp-officejet_pro_551_series-ps.ppd.gz diff --git a/prnt/ps/hp-officejet_pro_8000_enterprise_a811a-ps.ppd.gz b/prnt/ps/hp-officejet_pro_8000_enterprise_a811a-ps.ppd.gz Binary files differindex c6f361ccf..bca092b97 100644 --- a/prnt/ps/hp-officejet_pro_8000_enterprise_a811a-ps.ppd.gz +++ b/prnt/ps/hp-officejet_pro_8000_enterprise_a811a-ps.ppd.gz diff --git a/prnt/ps/hp-officejet_pro_8210-ps.ppd.gz b/prnt/ps/hp-officejet_pro_8210-ps.ppd.gz Binary files differindex d1f31bfb1..f38a0251e 100644 --- a/prnt/ps/hp-officejet_pro_8210-ps.ppd.gz +++ b/prnt/ps/hp-officejet_pro_8210-ps.ppd.gz diff --git a/prnt/ps/hp-officejet_pro_8730-ps.ppd.gz b/prnt/ps/hp-officejet_pro_8730-ps.ppd.gz Binary files differindex bf72e060a..8f189852d 100644 --- a/prnt/ps/hp-officejet_pro_8730-ps.ppd.gz +++ b/prnt/ps/hp-officejet_pro_8730-ps.ppd.gz diff --git a/prnt/ps/hp-officejet_pro_8732-ps.ppd.gz b/prnt/ps/hp-officejet_pro_8732-ps.ppd.gz Binary files differindex 4917a13b7..64dde708a 100644 --- a/prnt/ps/hp-officejet_pro_8732-ps.ppd.gz +++ b/prnt/ps/hp-officejet_pro_8732-ps.ppd.gz diff --git a/prnt/ps/hp-officejet_pro_8740-ps.ppd.gz b/prnt/ps/hp-officejet_pro_8740-ps.ppd.gz Binary files differindex dff69776d..dc806e969 100644 --- a/prnt/ps/hp-officejet_pro_8740-ps.ppd.gz +++ b/prnt/ps/hp-officejet_pro_8740-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_352_printer-ps.ppd.gz b/prnt/ps/hp-pagewide_352_printer-ps.ppd.gz Binary files differindex 9a2ba0d0c..4d9db3b20 100644 --- a/prnt/ps/hp-pagewide_352_printer-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_352_printer-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_377_mfp-ps.ppd.gz b/prnt/ps/hp-pagewide_377_mfp-ps.ppd.gz Binary files differindex ca4ab05c2..946bd6d60 100644 --- a/prnt/ps/hp-pagewide_377_mfp-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_377_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_P77440_P77940-60-ps.ppd.gz b/prnt/ps/hp-pagewide_P77440_P77940-60-ps.ppd.gz Binary files differindex d993747ea..86b95ff10 100644 --- a/prnt/ps/hp-pagewide_P77440_P77940-60-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_P77440_P77940-60-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_color_556-ps.ppd.gz b/prnt/ps/hp-pagewide_color_556-ps.ppd.gz Binary files differindex 3afb88cc5..19ce1cebd 100644 --- a/prnt/ps/hp-pagewide_color_556-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_color_556-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_color_755-ps.ppd.gz b/prnt/ps/hp-pagewide_color_755-ps.ppd.gz Binary files differnew file mode 100644 index 000000000..639883bd6 --- /dev/null +++ b/prnt/ps/hp-pagewide_color_755-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_color_765-ps.ppd.gz b/prnt/ps/hp-pagewide_color_765-ps.ppd.gz Binary files differindex a514ff2ae..7d8e038a5 100644 --- a/prnt/ps/hp-pagewide_color_765-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_color_765-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_color_P75250-ps.ppd.gz b/prnt/ps/hp-pagewide_color_P75250-ps.ppd.gz Binary files differindex b8dd47c0e..e686dcfd8 100644 --- a/prnt/ps/hp-pagewide_color_P75250-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_color_P75250-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_color_e55650-ps.ppd.gz b/prnt/ps/hp-pagewide_color_e55650-ps.ppd.gz Binary files differindex d1c888b22..c18ba25ff 100644 --- a/prnt/ps/hp-pagewide_color_e55650-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_color_e55650-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_color_e75160-ps.ppd.gz b/prnt/ps/hp-pagewide_color_e75160-ps.ppd.gz Binary files differindex 73e56c770..01a203dea 100644 --- a/prnt/ps/hp-pagewide_color_e75160-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_color_e75160-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_color_e77650-e77660-ps.ppd.gz b/prnt/ps/hp-pagewide_color_e77650-e77660-ps.ppd.gz Binary files differindex 44c72eb06..2a6df08ed 100644 --- a/prnt/ps/hp-pagewide_color_e77650-e77660-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_color_e77650-e77660-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_color_flow_mfp_586-ps.ppd.gz b/prnt/ps/hp-pagewide_color_flow_mfp_586-ps.ppd.gz Binary files differindex 2a51d2598..f17b56fc0 100644 --- a/prnt/ps/hp-pagewide_color_flow_mfp_586-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_color_flow_mfp_586-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_color_mfp_586-ps.ppd.gz b/prnt/ps/hp-pagewide_color_mfp_586-ps.ppd.gz Binary files differindex 7ac5dc79a..151fe7944 100644 --- a/prnt/ps/hp-pagewide_color_mfp_586-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_color_mfp_586-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_color_mfp_774-779-ps.ppd.gz b/prnt/ps/hp-pagewide_color_mfp_774-779-ps.ppd.gz Binary files differnew file mode 100644 index 000000000..412ac4d85 --- /dev/null +++ b/prnt/ps/hp-pagewide_color_mfp_774-779-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_color_mfp_780-785-ps.ppd.gz b/prnt/ps/hp-pagewide_color_mfp_780-785-ps.ppd.gz Binary files differindex 46861969e..3a3dccfec 100644 --- a/prnt/ps/hp-pagewide_color_mfp_780-785-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_color_mfp_780-785-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_color_mfp_e58650-ps.ppd.gz b/prnt/ps/hp-pagewide_color_mfp_e58650-ps.ppd.gz Binary files differindex f0f55fb37..fadc472d0 100644 --- a/prnt/ps/hp-pagewide_color_mfp_e58650-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_color_mfp_e58650-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_mfp_p57750-ps.ppd.gz b/prnt/ps/hp-pagewide_mfp_p57750-ps.ppd.gz Binary files differindex 48eeca44a..e8e1751a3 100644 --- a/prnt/ps/hp-pagewide_mfp_p57750-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_mfp_p57750-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_mfp_p77740-60zs-ps.ppd.gz b/prnt/ps/hp-pagewide_mfp_p77740-60zs-ps.ppd.gz Binary files differindex 4860623d8..0736224b5 100644 --- a/prnt/ps/hp-pagewide_mfp_p77740-60zs-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_mfp_p77740-60zs-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_p55250-ps.ppd.gz b/prnt/ps/hp-pagewide_p55250-ps.ppd.gz Binary files differindex bec693f53..2b932207d 100644 --- a/prnt/ps/hp-pagewide_p55250-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_p55250-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_p75050-60-ps.ppd.gz b/prnt/ps/hp-pagewide_p75050-60-ps.ppd.gz Binary files differindex e41f9cecd..1e0ae9865 100644 --- a/prnt/ps/hp-pagewide_p75050-60-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_p75050-60-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_pro_452_printer-ps.ppd.gz b/prnt/ps/hp-pagewide_pro_452_printer-ps.ppd.gz Binary files differindex 024801d20..382abd13f 100644 --- a/prnt/ps/hp-pagewide_pro_452_printer-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_pro_452_printer-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_pro_477_mfp-ps.ppd.gz b/prnt/ps/hp-pagewide_pro_477_mfp-ps.ppd.gz Binary files differindex fdb3d57bf..d5ff6c058 100644 --- a/prnt/ps/hp-pagewide_pro_477_mfp-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_pro_477_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_pro_552_printer-ps.ppd.gz b/prnt/ps/hp-pagewide_pro_552_printer-ps.ppd.gz Binary files differindex 012a57673..dc46a1da4 100644 --- a/prnt/ps/hp-pagewide_pro_552_printer-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_pro_552_printer-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_pro_577_mfp-ps.ppd.gz b/prnt/ps/hp-pagewide_pro_577_mfp-ps.ppd.gz Binary files differindex 2d3246e16..17e460aa0 100644 --- a/prnt/ps/hp-pagewide_pro_577_mfp-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_pro_577_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_pro_750-ps.ppd.gz b/prnt/ps/hp-pagewide_pro_750-ps.ppd.gz Binary files differindex 5da5aa940..2c22cacfc 100644 --- a/prnt/ps/hp-pagewide_pro_750-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_pro_750-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_pro_mfp_772-777-ps.ppd.gz b/prnt/ps/hp-pagewide_pro_mfp_772-777-ps.ppd.gz Binary files differindex 30abbef41..a7e590fa2 100644 --- a/prnt/ps/hp-pagewide_pro_mfp_772-777-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_pro_mfp_772-777-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_xl_4000ps-ps.ppd.gz b/prnt/ps/hp-pagewide_xl_4000ps-ps.ppd.gz Binary files differindex 0f8cf0601..50ea8fc60 100644 --- a/prnt/ps/hp-pagewide_xl_4000ps-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_xl_4000ps-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_xl_4000ps_mfp-ps.ppd.gz b/prnt/ps/hp-pagewide_xl_4000ps_mfp-ps.ppd.gz Binary files differindex de9051485..9445880a4 100644 --- a/prnt/ps/hp-pagewide_xl_4000ps_mfp-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_xl_4000ps_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_xl_4500ps-ps.ppd.gz b/prnt/ps/hp-pagewide_xl_4500ps-ps.ppd.gz Binary files differindex 6c56bd4a0..0a1d2c440 100644 --- a/prnt/ps/hp-pagewide_xl_4500ps-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_xl_4500ps-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_xl_4500ps_mfp-ps.ppd.gz b/prnt/ps/hp-pagewide_xl_4500ps_mfp-ps.ppd.gz Binary files differindex 5ce2ebdf9..d431f46d4 100644 --- a/prnt/ps/hp-pagewide_xl_4500ps_mfp-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_xl_4500ps_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_xl_5000ps-ps.ppd.gz b/prnt/ps/hp-pagewide_xl_5000ps-ps.ppd.gz Binary files differindex 67946cdbb..dfa59c49d 100644 --- a/prnt/ps/hp-pagewide_xl_5000ps-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_xl_5000ps-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_xl_5000ps_blueprinter-ps.ppd.gz b/prnt/ps/hp-pagewide_xl_5000ps_blueprinter-ps.ppd.gz Binary files differindex 409ac5bc2..bc129fcad 100644 --- a/prnt/ps/hp-pagewide_xl_5000ps_blueprinter-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_xl_5000ps_blueprinter-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_xl_5000ps_mfp-ps.ppd.gz b/prnt/ps/hp-pagewide_xl_5000ps_mfp-ps.ppd.gz Binary files differindex 0c6e7257d..47d2669b0 100644 --- a/prnt/ps/hp-pagewide_xl_5000ps_mfp-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_xl_5000ps_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_xl_5100ps-ps.ppd.gz b/prnt/ps/hp-pagewide_xl_5100ps-ps.ppd.gz Binary files differindex 8632c0363..4c30f6834 100644 --- a/prnt/ps/hp-pagewide_xl_5100ps-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_xl_5100ps-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_xl_5100ps_mfp-ps.ppd.gz b/prnt/ps/hp-pagewide_xl_5100ps_mfp-ps.ppd.gz Binary files differindex c7906eca8..a550623c1 100644 --- a/prnt/ps/hp-pagewide_xl_5100ps_mfp-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_xl_5100ps_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_xl_5100ps_mfp_blueprinter-ps.ppd.gz b/prnt/ps/hp-pagewide_xl_5100ps_mfp_blueprinter-ps.ppd.gz Binary files differindex e97383ce7..ebd86ff7f 100644 --- a/prnt/ps/hp-pagewide_xl_5100ps_mfp_blueprinter-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_xl_5100ps_mfp_blueprinter-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_xl_6000ps-ps.ppd.gz b/prnt/ps/hp-pagewide_xl_6000ps-ps.ppd.gz Binary files differindex f95112162..5e703ec24 100644 --- a/prnt/ps/hp-pagewide_xl_6000ps-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_xl_6000ps-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_xl_6000ps_mfp-ps.ppd.gz b/prnt/ps/hp-pagewide_xl_6000ps_mfp-ps.ppd.gz Binary files differindex d21e745a9..1e9eb975f 100644 --- a/prnt/ps/hp-pagewide_xl_6000ps_mfp-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_xl_6000ps_mfp-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_xl_8000ps-ps.ppd.gz b/prnt/ps/hp-pagewide_xl_8000ps-ps.ppd.gz Binary files differindex a3ad03ec3..109107236 100644 --- a/prnt/ps/hp-pagewide_xl_8000ps-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_xl_8000ps-ps.ppd.gz diff --git a/prnt/ps/hp-pagewide_xl_8000ps_blueprinter-ps.ppd.gz b/prnt/ps/hp-pagewide_xl_8000ps_blueprinter-ps.ppd.gz Binary files differindex c0daa008f..d473a0fd9 100644 --- a/prnt/ps/hp-pagewide_xl_8000ps_blueprinter-ps.ppd.gz +++ b/prnt/ps/hp-pagewide_xl_8000ps_blueprinter-ps.ppd.gz diff --git a/prnt/ps/hp-postscript-inkjet.ppd.gz b/prnt/ps/hp-postscript-inkjet.ppd.gz Binary files differindex b7a1fe5d0..a38419490 100644 --- a/prnt/ps/hp-postscript-inkjet.ppd.gz +++ b/prnt/ps/hp-postscript-inkjet.ppd.gz diff --git a/prnt/ps/hp-postscript-laserjet-pro.ppd.gz b/prnt/ps/hp-postscript-laserjet-pro.ppd.gz Binary files differindex 08aad7d91..7c4148d86 100644 --- a/prnt/ps/hp-postscript-laserjet-pro.ppd.gz +++ b/prnt/ps/hp-postscript-laserjet-pro.ppd.gz diff --git a/prnt/ps/hp-postscript-laserjet.ppd.gz b/prnt/ps/hp-postscript-laserjet.ppd.gz Binary files differindex 614853fba..83de9c469 100644 --- a/prnt/ps/hp-postscript-laserjet.ppd.gz +++ b/prnt/ps/hp-postscript-laserjet.ppd.gz @@ -38,7 +38,6 @@ import time import socket import operator import scanext - # Local from base.g import * from base.sixext import PY3 @@ -46,6 +45,15 @@ from base import tui, device, module, utils, os_utils from prnt import cups from scan import sane +#if con_device == 5000 or con_device == 7500: +import platform +#from datetime import datetime +try: + from base import imageprocessing +except ImportError: + print (" ") + +#from PIL import ImageStat username = prop.username r = res = 300 @@ -62,11 +70,11 @@ email_to = [] email_subject = 'hp-scan from %s' % socket.gethostname() email_note = '' resize = 100 -contrast = 0 -set_contrast = False brightness = 0 set_brightness = False -brightness = 0 +contrast = 0 +set_contrast = False + page_size = '' size_desc = '' page_units = 'mm' @@ -76,6 +84,46 @@ adf = False duplex = False dest_printer = None dest_devUri = None +uiscan = False +#if con_device == 5000 or con_device == 7500: +sharpness = 0 +set_sharpness = False +color_value = 0 +set_color_value = False +barcode_found = 0 +barcode_data = list() +barcode_count =0 +barcode_first_occurence = True +barcode_first_page = False +save_file = '' +output_path = os.getcwd() +ext = ".png" +multipick = False +blank_page = False +isBlankPage = False +auto_orient = False +crushed = False +auto_crop = False +deskew_image = False +lineart_mode = False +document_merge = False +mixed_feed = False +batchsepBC = False +batchsepBP = False +barcode = False +merge_ADF_Flatbed = False +temp_list = [] +blankpage_found = 0 +bp_no = 0 +pyPlatform = 0 +blankpage_data = list() +blankpage_count =0 +blankpage_first_occurence = True +blankpage_first_page = False +orient = 0 +orient_list = [] +multipick_error_message = "The scan operation has been cancelled or a multipick or paper is jammed in the ADF.\nIf you cancelled the scan,click OK.\nIf the scan was terminated due to a multi-feed or paper jam in the ADF,\ndo the following:\n\n1)Clear the ADF path. For instructions see your product documentation.\n2)Check the sheets are not stuck together. Remove any staples, sticky notes,tape or other objects.\n3)Restart the scan\n\nNote:If necessary, turn off automatic detection of multi-pick before starting a new scan\n" +SANE_STATUS_MULTIPICK=12 PAGE_SIZES = { # in mm '5x7' : (127, 178, "5x7 photo", 'in'), @@ -103,6 +151,64 @@ PAGE_SIZES = { # in mm "super_b" : (330, 483, "Super B", 'in'), } +def createPagesFile(adf_page_files,pages_file,file_type='.png'): + #print ("called create page files") + #print (adf_page_files) + if not 'hpscan' in pages_file: + pages_file=pages_file+'_' + output = utils.createBBSequencedFilename(pages_file, file_type, output_path) + + if file_type == '.pdf': + if len(adf_page_files): + try: + output = imageprocessing.generatePdfFile(adf_page_files,output) + except ImportError: + try: + output = imageprocessing.generatePdfFile_canvas(adf_page_files,output,orient_list,brx,bry,tlx,tly,output_path) + except ImportError as error: + if error.message.split(' ')[-1] == 'PIL': + log.error("PDF output requires PIL.") + else: + log.error("PDF output requires ReportLab.") + sys.exit(1) + temp_list.append(output) + #print temp_list + #imageprocessing.merge_PDF_viewer(output) + #cmd = "%s %s &" % (pdf_viewer, output) + #os_utils.execute(cmd) + elif file_type == '.tiff': + file_name = '' + #print "entered tiff" + #print adf_page_files + for p in adf_page_files: + file_name = file_name + " " + p + cmd = "convert %s %s" %(file_name,output) + status = utils.run(cmd) + #print ("***********************") + #print (status[0]) + #print (status[1]) + if status[0] == -1: + #print ("entered status -1") + log.error("Convert command not found.") + sys.exit(6) + #print adf_page_files + for p in adf_page_files: + os.remove(p) + #temp_list.append(output) + else: + for p in adf_page_files: + im = Image.open(p) + output = utils.createBBSequencedFilename(pages_file, file_type, output_path) + '''pyPlatform = platform.python_version() + num = pyPlatform.split('.') + if num[0] >= '3': + im = im.convert("RGB")''' + try: + im.save(output,compress_level=1) + except: + im = im.convert("RGB") + im.save(output,compress_level=1) + os.unlink(p) try: viewer = '' @@ -123,7 +229,7 @@ try: break pdf_viewer = '' - pdf_viewer_list = ['kpdf', 'acroread', 'xpdf', 'evince',] + pdf_viewer_list = ['kpdf', 'acroread', 'xpdf', 'evince', 'xdg-open'] for v in pdf_viewer_list: vv = utils.which(v) if vv: @@ -133,8 +239,8 @@ try: mod = module.Module(__mod__, __title__, __version__, __doc__, None, (INTERACTIVE_MODE,)) - mod.setUsage(module.USAGE_FLAG_DEVICE_ARGS, - extra_options=[utils.USAGE_SPACE, + + extra_options=[utils.USAGE_SPACE, ("[OPTIONS] (General)", "", "header", False), ("Scan destinations:", "-s<dest_list> or --dest=<dest_list>", "option", False), ("", "where <dest_list> is a comma separated list containing one or more of: 'file'\*, ", "option", False), @@ -178,6 +284,7 @@ try: utils.USAGE_SPACE, ("[OPTIONS] ('file' dest)", "", "header", False), ("Filename for 'file' destination:", "-o<file> or -f<file> or --file=<file> or --output=<file>", "option", False), + #("Destination:", "--path=<destination>", "option", False), utils.USAGE_SPACE, ("[OPTIONS] ('pdf' dest)", "", "header", False), ("PDF viewer application:", "--pdf=<pdf_viewer>", "option", False), @@ -201,13 +308,29 @@ try: ("Printer device-URI dest:", "--dd=<device-uri> or --dest-device=<device-uri>", "option", False), utils.USAGE_SPACE, ("[OPTIONS] (advanced)", "", "header", False), - ("Set the scanner compression mode:", "-x<mode> or --compression=<mode>, <mode>='raw', 'none' or 'jpeg' ('jpeg' is default) ('raw' and 'none' are equivalent)", "option", False),], - see_also_list=[]) - - opts, device_uri, printer_name, mode, ui_toolkit, lang = \ - mod.parseStdOpts('s:m:r:c:t:a:b:o:v:f:c:x:e:', - ['dest=', 'mode=', 'res=', 'resolution=', - 'resize=', 'contrast=', 'adf', 'duplex', 'dup', 'unit=', + ("Set the scanner compression mode:", "-x<mode> or --compression=<mode>, <mode>='raw', 'none' or 'jpeg' ('jpeg' is default) ('raw' and 'none' are equivalent)", "option", False),] + + '''scanjet=[utils.USAGE_SPACE,("[OPTIONS] (Scanjet)", "", "header", False),("multi-pick mode:", "--multipick (multipick detection enabled)", "option", False), + ("Auto-orientation mode:", "--autoorient (auto orientation enabled)", "option", False), + ("Crushed:", "--crushed (crushed enabled)", "option", False), + ("batchsep and blankpage mode:", "--batchsepBP (Batch Seperation Blankpage enabled)", "option", False), + ("batchsep and Barcode mode:", "--batchsepBC (Batch Seperation barcode enabled)", "option", False), + ("Auto-Crop mode:", "--autocrop (auto crop enabled)", "option", False), + ("Deskew mode:", "--deskew (deskew enabled)", "option", False), + ("Mixed-feed mode:", "--mixedfeed (multi feed enabled)", "option", False), + ("Document merge:", "--docmerge (document merge enabled)", "option", False), + ("Document merge ADF Flatbed:", "--adf_fladbed_merge (document merge ADF and Flatbed UI application enabled)", "option", False), + ("Image contrast:", "--contrast=<contrast>", "option", False), + ("", "The contrast range varies from device to device.", "option", False), + ("Image brightness:", "--brightness=<brightness>", "option", False), + ("", "The brightness range varies from device to device.", "option", False), + ("Image sharpness:", "--sharpness=<sharpness>", "option", False), + ("", "The sharpness range varies from device to device.", "option", False), + ("Image color:", "--color_value=<color_value>", "option", False), + ("", "The color range varies from device to device.", "option", False), + ("Blank Page Removal:", "--blankpage(blank page removal enabled)", "option", False)]''' + scan_parseStdOpts = ['dest=', 'mode=', 'res=', 'resolution=', + 'resize=', 'adf', 'duplex', 'dup', 'unit=', 'units=', 'area=', 'box=', 'tlx=', 'tly=', 'brx=', 'bry=', 'size=', 'file=', 'output=', 'pdf=', 'viewer=', @@ -220,9 +343,68 @@ try: 'subject=', 'to=', 'from=', 'jpg', 'grey-scale', 'gray-scale', 'about=', 'editor=', 'dp=', 'dest-printer=', 'dd=', - 'dest-device=', 'brightness=', - ]) - + 'dest-device=', 'brightness=', 'contrast=','filetype=', 'path=', 'uiscan', 'sharpness=', 'color_value=','multipick','autoorient','blankpage','batchsepBP','mixedfeed', 'crushed','docmerge','adf_fladbed_merge','batchsepBC','deskew','autocrop',] + + '''scanjet_parseStdOpts = [ 'brightness=', 'sharpness=', 'contrast=', 'color_value=','multipick','autoorient','blankpage','batchsepBP','mixedfeed', 'crushed','docmerge','adf_fladbed_merge','batchsepBC','deskew','autocrop',] + + scanjet_flag_pil=imageprocessing.check_pil() + scanjet_flag_numpy=imageprocessing.check_numpy() + scanjet_flag_opencv=imageprocessing.check_opencv() + scanjet_flag_tesser_utils=imageprocessing.check_tesserocr_imutils() + scanjet_flag_pypdf2=imageprocessing.check_pypdf2() + scanjet_flag_barcode=imageprocessing.check_zbar() + try: + if scanjet_flag_pil == 'PIL': + scanjet_parseStdOpts = [] + if scanjet_flag_numpy == 'numpy': + parse_list = ['multipick','autoorient','batchsepBP','mixedfeed', 'crushed','docmerge','adf_fladbed_merge','batchsepBC','deskew','autocrop'] + for thing in parse_list: + try: + scanjet_parseStdOpts.remove(thing) + except ValueError: + print ('') + if scanjet_flag_opencv == 'cv2': + parse_list = ['deskew','autocrop','mixedfeed'] + for thing in parse_list: + try: + scanjet_parseStdOpts.remove(thing) + except ValueError: + print ('') + if scanjet_flag_tesser_utils == 'tesserocr' or scanjet_flag_tesser_utils == 'imutils': + parse_list = ['autoorient'] + for thing in parse_list: + try: + scanjet_parseStdOpts.remove(thing) + except ValueError: + print ('') + if scanjet_flag_pypdf2 == 'PyPDF2': + parse_list = ['docmerge','adf_fladbed_merge'] + for thing in parse_list: + try: + scanjet_parseStdOpts.remove(thing) + except ValueError: + print ('') + if scanjet_flag_barcode == 'False': + parse_list = ['batchsepBC'] + for thing in parse_list: + try: + scanjet_parseStdOpts.remove(thing) + except ValueError: + print ('') + except TypeError: + print ('')''' + #if con_device == 5000 or con_device == 7500: + #scanjet=[("Destination:", "--path=<destination>", "option", False),] + #extra_options.extend(scanjet) + #scanjet_parseStdOpts = ['filetype=', 'path=', 'uiscan', 'sharpness=', 'color_value=','multipick','autoorient','blankpage','batchsepBP','mixedfeed', 'crushed','docmerge','adf_fladbed_merge','batchsepBC','deskew','autocrop',] + #scan_parseStdOpts.extend(scanjet_parseStdOpts) + mod.setUsage(module.USAGE_FLAG_DEVICE_ARGS, extra_options, see_also_list=[]) + + #print devicelist + #print "parse scan opts" + opts, device_uri, printer_name, mode, ui_toolkit, lang = \ + mod.parseStdOpts('s:m:r:c:t:a:b:o:v:f:c:x:e:', scan_parseStdOpts) + #print device_uri sane.init() sane_devices = sane.getDevices() @@ -235,9 +417,12 @@ try: else: devicelist[d].append(mdl) sane.deInit() + + #print devicelist + #print "near getdevice uri" device_uri = mod.getDeviceUri(device_uri, printer_name, back_end_filter=['hpaio'], filter={'scan-type': (operator.gt, 0)}, devices=devicelist) - + #print device_uri if not device_uri: sys.exit(1) @@ -256,6 +441,28 @@ try: log.error("Using default value of 'jpeg'.") scanner_compression = 'JPEG' + elif o == '--filetype': + #a=a.strp().lower() + #print (a) + if a == 'png': + save_file = 'png' + ext = ".png" + elif a == 'jpg': + save_file = 'jpg' + ext = ".jpg" + elif a == 'pdf': + save_file = 'pdf' + ext = ".pdf" + elif a == 'tiff': + save_file = 'tiff' + ext = '.tiff' + else: + save_file = 'png' + ext = ".png" + + elif o == '--path': + output_path = a + elif o == 'raw': scanner_compression = 'None' @@ -278,6 +485,9 @@ try: scan_mode = 'color' elif a in ('lineart', 'bw', 'b&w'): + if (re.search(r'_7500', device_uri)): + log.error("lineart mode is not supported for this device.") + sys.exit(1) scan_mode = 'lineart' elif a in ('gray', 'grayscale', 'grey', 'greyscale'): @@ -538,7 +748,7 @@ try: elif o in ('-b', '--brightness'): try: set_brightness = True - brightness = int(a.strip()) + brightness = float(a.strip()) except ValueError: log.error("Invalid brightness value. Using default of 0.") brightness = 0 @@ -546,21 +756,119 @@ try: elif o in ('-c', '--contrast'): try: set_contrast = True - contrast = int(a.strip()) + contrast = float(a.strip()) except ValueError: log.error("Invalid contrast value. Using default of 0.") contrast = 0 + + elif o in ('--sharpness'): + try: + set_sharpness = True + #contrast = int(a.strip()) + sharpness = float(a.strip()) + #print sharpness + except ValueError: + log.error("Invalid sharpness value. Using default of 0.") + sharpness = 0 + + elif o in ('--color_value'): + try: + set_color_value = True + #contrast = int(a.strip()) + color_value = float(a.strip()) + #print color_value + except ValueError: + log.error("Invalid color_value. Using default of 0.") + color_value = 0 elif o == '--adf': adf = True - output_type = 'pdf' + if uiscan == False: + output_type = 'pdf' elif o in ('--dup', '--duplex'): duplex = True adf = True - output_type = 'pdf' + if uiscan == False: + output_type = 'pdf' + elif o == '--blankpage': + try: + blank_page = True + except ValueError: + log.error("Invalid Option.Using default of False") + blank_page = False + elif o == '--multipick': + try: + multipick = True + #scanext.setMultipick(multipick) + except ValueError: + log.error("Invalid Option.Using default of False") + multipick = False + elif o == '--autocrop': + try: + auto_crop = True + except ValueError: + log.error("Invalid Option.Using default of False") + auto_crop = False + elif o == '--deskew': + try: + deskew_image = True + except ValueError: + log.error("Invalid Option.Using default of False") + deskew_image = False + elif o == '--autoorient': + #print o + try: + auto_orient = True + except ValueError: + log.error("Invalid Option.Using default of False") + auto_orient = False + elif o == '--crushed': + #print o + try: + crushed = True + except ValueError: + log.error("Invalid Option.Using default of False") + crushed = False + elif o == '--mixedfeed': + try: + mixed_feed = True + except ValueError: + log.error("Invalid Option.Using default of False") + mixed_feed = False + elif o == '--docmerge': + try: + document_merge = True + except ValueError: + log.error("Invalid Option.Using default of False") + document_merge = False + elif o == '--adf_fladbed_merge': + try: + merge_ADF_Flatbed = True + except ValueError: + log.error("Invalid Option.Using default of False") + merge_ADF_Flatbed = False + elif o == '--batchsepBC': + try: + batchsepBC = True + except ValueError: + log.error("Invalid Option.Using default of False") + batchsepBC = False + elif o == '--batchsepBP': + try: + batchsepBP = True + except ValueError: + log.error("Invalid Option.Using default of False") + batchsepBP = False + elif o == '--uiscan': + try: + uiscan = True + except ValueError: + log.error("Invalid Option.Using default of False") + uiscan = False if not dest: - log.warn("No destinations specified. Adding 'file' destination by default.") + if uiscan == False: + log.warn("No destinations specified. Adding 'file' destination by default.") dest.append('file') if 'email' in dest and (not email_from or not email_to): @@ -641,12 +949,16 @@ try: log.error("Unable to locate device %s using SANE backend hpaio:. Please check HPLIP installation." % device_uri) sys.exit(1) - log.info(log.bold("Using device %s" % device_uri)) - log.info("Opening connection to device...") + if uiscan == False: + log.info(log.bold("Using device %s" % device_uri)) + log.info("Opening connection to device...") try: device = sane.openDevice(device_uri) except scanext.error as e: + if multipick and e.args[0] == SANE_STATUS_MULTIPICK: + log.error(multipick_error_message) + sys.exit(2) sane.reportError(e.args[0]) sys.exit(1) @@ -673,6 +985,8 @@ try: if duplex == True: if 'Duplex' in source_option: device.setOption("source", "Duplex") + elif 'ADF-MultiPage-Duplex' in source_option: + device.setOption("source", "ADF-MultiPage-Duplex") else: log.warn("Device doesn't support Duplex scanning. Continuing with Simplex ADF scan.") device.setOption("source", "ADF") @@ -740,89 +1054,108 @@ try: device.setOption('compression', scanner_compression) - if set_contrast: - valid_contrast = device.getOptionObj('contrast').constraint - if contrast >= int(valid_contrast[0]) and contrast <= int(valid_contrast[1]): - contrast = device.getOptionObj('contrast').limitAndSet(contrast) - else: - log.warn("Invalid contrast. Contrast range is (%d, %d). Using closest valid contrast of %d " % (int(valid_contrast[0]), int(valid_contrast[1]), contrast)) - if contrast < int(valid_contrast[0]): - contrast = int(valid_contrast[0]) - elif contrast > int(valid_contrast[1]): - contrast = int(valid_contrast[1]) - - - device.setOption('contrast', contrast) - - if set_brightness: - valid_brightness = device.getOptionObj('brightness').constraint - if brightness >= int(valid_brightness[0]) and brightness <= int(valid_brightness[1]): - brightness = device.getOptionObj('brightness').limitAndSet(brightness) - else: - log.warn("Invalid brightness. Brightness range is (%d, %d). Using closest valid brightness of %d " % (int(valid_brightness[0]), int(valid_brightness[1]), brightness)) - if brightness < int(valid_brightness[0]): - brightness = int(valid_brightness[0]) - elif brightness > int(valid_brightness[1]): - brightness = int(valid_brightness[1]) - device.setOption('brightness', brightness) + if uiscan == False and set_contrast: + contrast = int(contrast) + try: + valid_contrast = device.getOptionObj('contrast').constraint + if contrast >= int(valid_contrast[0]) and contrast <= int(valid_contrast[1]): + contrast = device.getOptionObj('contrast').limitAndSet(contrast) + else: + log.warn("Invalid contrast. Contrast range is (%d, %d). Using closest valid contrast of %d " % (int(valid_contrast[0]), int(valid_contrast[1]), contrast)) + if contrast < int(valid_contrast[0]): + contrast = int(valid_contrast[0]) + elif contrast > int(valid_contrast[1]): + contrast = int(valid_contrast[1]) + device.setOption('contrast', contrast) + except: + log.warn("Unable to set contrast for this device. Using default of 0.") + contrast = 0 + if uiscan == False and set_brightness: + brightness = int(brightness) + #print device + try: + valid_brightness = device.getOptionObj('brightness').constraint + if brightness >= int(valid_brightness[0]) and brightness <= int(valid_brightness[1]): + brightness = device.getOptionObj('brightness').limitAndSet(brightness) + else: + log.warn("Invalid brightness. Brightness range is (%d, %d). Using closest valid brightness of %d " % (int(valid_brightness[0]), int(valid_brightness[1]), brightness)) + if brightness < int(valid_brightness[0]): + brightness = int(valid_brightness[0]) + elif brightness > int(valid_brightness[1]): + brightness = int(valid_brightness[1]) + device.setOption('brightness', brightness) + except: + log.warn("Unable to set brightness for this device. Using default of 0.") + brightness = 0 if brx - tlx <= 0.0 or bry - tly <= 0.0: log.error("Invalid scan area (width or height is negative).") sys.exit(1) - log.info("") - log.info("Resolution: %ddpi" % res) - log.info("Mode: %s" % scan_mode) - log.info("Compression: %s" % scanner_compression) + if uiscan == False: + log.info("") + log.info("Resolution: %ddpi" % res) + log.info("Mode: %s" % scan_mode) + log.info("Compression: %s" % scanner_compression) if(set_contrast): - log.info("Contrast: %d" % contrast) + if uiscan == False: + log.info("Contrast: %d" % contrast) if(set_brightness): - log.info("Brightness: %d" % brightness) + if uiscan == False: + log.info("Brightness: %d" % brightness) if units == 'mm': - log.info("Scan area (mm):") - log.info(" Top left (x,y): (%fmm, %fmm)" % (tlx, tly)) - log.info(" Bottom right (x,y): (%fmm, %fmm)" % (brx, bry)) - log.info(" Width: %fmm" % (brx - tlx)) - log.info(" Height: %fmm" % (bry - tly)) + if uiscan == False: + log.info("Scan area (mm):") + log.info(" Top left (x,y): (%fmm, %fmm)" % (tlx, tly)) + log.info(" Bottom right (x,y): (%fmm, %fmm)" % (brx, bry)) + log.info(" Width: %fmm" % (brx - tlx)) + log.info(" Height: %fmm" % (bry - tly)) if page_size: units = page_units # for display purposes only - log.info("Page size: %s" % size_desc) + if uiscan == False: + log.info("Page size: %s" % size_desc) if units != 'mm': - log.note("This scan area below in '%s' units may not be exact due to rounding errors." % units) + if uiscan == False: + log.note("This scan area below in '%s' units may not be exact due to rounding errors." % units) if units == 'in': - log.info("Scan area (in):") - log.info(" Top left (x,y): (%fin, %fin)" % (tlx/25.4, tly/25.4)) - log.info(" Bottom right (x,y): (%fin, %fin)" % (brx/25.4, bry/25.4)) - log.info(" Width: %fin" % ((brx - tlx)/25.4)) - log.info(" Height: %fin" % ((bry - tly)/25.4)) + if uiscan == False: + log.info("Scan area (in):") + log.info(" Top left (x,y): (%fin, %fin)" % (tlx/25.4, tly/25.4)) + log.info(" Bottom right (x,y): (%fin, %fin)" % (brx/25.4, bry/25.4)) + log.info(" Width: %fin" % ((brx - tlx)/25.4)) + log.info(" Height: %fin" % ((bry - tly)/25.4)) elif units == 'cm': - log.info("Scan area (cm):") - log.info(" Top left (x,y): (%fcm, %fcm)" % (tlx/10.0, tly/10.0)) - log.info(" Bottom right (x,y): (%fcm, %fcm)" % (brx/10.0, bry/10.0)) - log.info(" Width: %fcm" % ((brx - tlx)/10.0)) - log.info(" Height: %fcm" % ((bry - tly)/10.0)) + if uiscan == False: + log.info("Scan area (cm):") + log.info(" Top left (x,y): (%fcm, %fcm)" % (tlx/10.0, tly/10.0)) + log.info(" Bottom right (x,y): (%fcm, %fcm)" % (brx/10.0, bry/10.0)) + log.info(" Width: %fcm" % ((brx - tlx)/10.0)) + log.info(" Height: %fcm" % ((bry - tly)/10.0)) elif units == 'px': - log.info("Scan area (px @ %ddpi):" % res) - log.info(" Top left (x,y): (%fpx, %fpx)" % (tlx*res/25.4, tly*res/25.4)) - log.info(" Bottom right (x,y): (%fpx, %fpx)" % (brx*res/25.4, bry*res/25.4)) - log.info(" Width: %fpx" % ((brx - tlx)*res/25.4)) - log.info(" Height: %fpx" % ((bry - tly)*res/25.4)) + if uiscan == False: + log.info("Scan area (px @ %ddpi):" % res) + log.info(" Top left (x,y): (%fpx, %fpx)" % (tlx*res/25.4, tly*res/25.4)) + log.info(" Bottom right (x,y): (%fpx, %fpx)" % (brx*res/25.4, bry*res/25.4)) + log.info(" Width: %fpx" % ((brx - tlx)*res/25.4)) + log.info(" Height: %fpx" % ((bry - tly)*res/25.4)) elif units == 'pt': - log.info("Scan area (pt):") - log.info(" Top left (x,y): (%fpt, %fpt)" % (tlx/0.3528, tly/0.3528)) - log.info(" Bottom right (x,y): (%fpt, %fpt)" % (brx/0.3528, bry/0.3528)) - log.info(" Width: %fpt" % ((brx - tlx)/0.3528)) - log.info(" Height: %fpt" % ((bry - tly)/0.3528)) - - log.info("Destination(s): %s" % ', '.join(dest)) + if uiscan == False: + log.info("Scan area (pt):") + log.info(" Top left (x,y): (%fpt, %fpt)" % (tlx/0.3528, tly/0.3528)) + log.info(" Bottom right (x,y): (%fpt, %fpt)" % (brx/0.3528, bry/0.3528)) + log.info(" Width: %fpt" % ((brx - tlx)/0.3528)) + log.info(" Height: %fpt" % ((bry - tly)/0.3528)) + if uiscan == False: + log.info("Destination(s): %s" % ', '.join(dest)) if 'file' in dest: - log.info("Output file: %s" % output) + if uiscan == False: + log.info("Output file: %s" % output) update_queue = queue.Queue() event_queue = queue.Queue() @@ -840,58 +1173,68 @@ try: #For some devices, resolution is changed when we set 'source'. #Hence we need to set resolution here, after setting the 'source' device.setOption("resolution", res) + if uiscan == False: + if 'file' in dest and not output: + if uiscan == False: + log.warn("File destination enabled with no output file specified.") - if 'file' in dest and not output: - log.warn("File destination enabled with no output file specified.") - - if adf: - log.info("Setting output format to PDF for ADF mode.") - output = utils.createSequencedFilename("hpscan", ".pdf") - output_type = 'pdf' + if adf: + if uiscan == False: + log.info("Setting output format to PDF for ADF mode.") + '''if merge_ADF_Flatbed == True: + output = utils.createSequencedFilename("hpscanMerge", ext,output_path) + else:''' + output = utils.createSequencedFilename("hpscan", ".pdf") + output_type = 'pdf' + else: + if scan_mode == 'gray': + if uiscan == False: + log.info("Setting output format to PNG for greyscale mode.") + output = utils.createSequencedFilename("hpscan", ".png") + output_type = 'png' + else: + if uiscan == False: + log.info("Setting output format to JPEG for color/lineart mode.") + output = utils.createSequencedFilename("hpscan", ".jpg") + output_type = 'jpeg' + if uiscan == False: + log.warn("Defaulting to '%s'." % output) + #print (output_type) else: - if scan_mode == 'gray': - log.info("Setting output format to PNG for greyscale mode.") - output = utils.createSequencedFilename("hpscan", ".png") - output_type = 'png' - else: - log.info("Setting output format to JPEG for color/lineart mode.") - output = utils.createSequencedFilename("hpscan", ".jpg") - output_type = 'jpeg' - - log.warn("Defaulting to '%s'." % output) - - else: - try: - output_type = os.path.splitext(output)[1].lower()[1:] - if output_type == 'jpg': - output_type = 'jpeg' - except IndexError: - output_type = '' - - if output_type and output_type not in ('jpeg', 'png', 'pdf'): - log.error("Invalid output file format. File formats must be 'jpeg', 'png', or 'pdf'.") - sys.exit(1) - - if adf and output_type and output_type != 'pdf': - log.error("ADF scans must be saved in PDF file format.") - sys.exit(1) + try: + output_type = os.path.splitext(output)[1].lower()[1:] + if output_type == 'jpg': + output_type = 'jpeg' + except IndexError: + output_type = '' + + if output_type and output_type not in ('jpeg', 'png', 'pdf'): + log.error("Invalid output file format. File formats must be 'jpeg', 'png' or 'pdf'.") + sys.exit(1) - log.info("\nWarming up...") + if adf and output_type and output_type != 'pdf': + log.error("ADF scans must be saved in PDF file format.") + sys.exit(1) + log.info("\nWarming up...") no_docs = False page = 1 + barcode_index=0 + blankpage_index=0 adf_page_files = [] - #adf_pages = [] - + blank_cnt=0 + page_list=[] cleanup_spinner() log.info("") - try: + #start=datetime.now() while True: if adf: - log.info("\nPage %d: Scanning..." % page) + if uiscan == False: + log.info("\nPage %d: Scanning..." % page) else: - log.info("\nScanning...") + if uiscan == False: + log.info("\nScanning...") bytes_read = 0 @@ -901,31 +1244,42 @@ try: # Note: On some scanners (Marvell) expected_bytes will be < 0 (if lines == -1) log.debug("expected_bytes = %d" % expected_bytes) except scanext.error as e: + if adf and e.args[0] == SANE_STATUS_MULTIPICK and multipick: + log.error(multipick_error_message) + sys.exit(2) sane.reportError(e.args[0]) sys.exit(1) except KeyboardInterrupt: log.error("Aborted.") device.cancelScan() sys.exit(1) - if adf and status == scanext.SANE_STATUS_NO_DOCS: if page-1 == 0: - log.error("No document(s). Please load documents and try again.") - sys.exit(0) + if uiscan == False: + log.error("No document(s). Please load documents and try again.") + sys.exit(3) else: - log.info("Out of documents. Scanned %d pages total." % (page-1)) + if uiscan == False: + log.info("Out of documents. Scanned %d pages total." % (page-1)) no_docs = True break + if adf and status == SANE_STATUS_MULTIPICK: + if multipick: + log.error(multipick_error_message) + sys.exit(2) if expected_bytes > 0: if adf: - log.debug("Expecting to read %s from scanner (per page)." % utils.format_bytes(expected_bytes)) + if uiscan == False: + log.debug("Expecting to read %s from scanner (per page)." % utils.format_bytes(expected_bytes)) else: - log.debug("Expecting to read %s from scanner." % utils.format_bytes(expected_bytes)) + if uiscan == False: + log.debug("Expecting to read %s from scanner." % utils.format_bytes(expected_bytes)) device.waitForScanActive() - - pm = tui.ProgressMeter("Reading data:") + + if uiscan == False: + pm = tui.ProgressMeter("Reading data:") while device.isScanActive(): while update_queue.qsize(): @@ -934,15 +1288,22 @@ try: if not log.is_debug(): if expected_bytes > 0: - pm.update(int(100*bytes_read/expected_bytes), - utils.format_bytes(bytes_read)) + if uiscan == False: + pm.update(int(100*bytes_read/expected_bytes), + utils.format_bytes(bytes_read)) else: - pm.update(0, - utils.format_bytes(bytes_read)) + if uiscan == False: + pm.update(0, + utils.format_bytes(bytes_read)) if status != scanext.SANE_STATUS_GOOD: - log.error("Error in reading data. Status=%d bytes_read=%d." % (status, bytes_read)) - sys.exit(1) + if status == SANE_STATUS_MULTIPICK and multipick: + log.error("ADF_MPD multipick error %d" % (status)) + log.error("Error in reading data. Status=%d " % (status)) + #sys.exit(2) + + #device.cancelScan() #Added by wipro + #sys.exit(1) except queue.Empty: break @@ -961,24 +1322,29 @@ try: if not log.is_debug(): if expected_bytes > 0: - pm.update(int(100*bytes_read/expected_bytes), - utils.format_bytes(bytes_read)) + if uiscan == False: + pm.update(int(100*bytes_read/expected_bytes), + utils.format_bytes(bytes_read)) else: - pm.update(0, - utils.format_bytes(bytes_read)) + if uiscan == False: + pm.update(0, + utils.format_bytes(bytes_read)) # For Marvell devices, making scan progress bar to 100% if bytes_read and bytes_read != expected_bytes: - pm.update(int(100),utils.format_bytes(bytes_read)) + if uiscan == False: + pm.update(int(100),utils.format_bytes(bytes_read)) log.info("") if bytes_read: - log.info("Read %s from scanner." % utils.format_bytes(bytes_read)) + if uiscan == False: + log.info("Read %s from scanner." % utils.format_bytes(bytes_read)) buffer, format, format_name, pixels_per_line, \ lines, depth, bytes_per_line, pad_bytes, total_read, total_write = device.getScan() - - log.debug("PPL=%d lines=%d depth=%d BPL=%d pad=%d total_read=%d total_write=%d" % + + if uiscan == False: + log.debug("PPL=%d lines=%d depth=%d BPL=%d pad=%d total_read=%d total_write=%d" % (pixels_per_line, lines, depth, bytes_per_line, pad_bytes, total_read, total_write)) #For Marvell devices, expected bytes is not same as total_read @@ -986,41 +1352,302 @@ try: lines = int(total_read / bytes_per_line) if scan_mode in ('color', 'gray'): - try: - im = Image.frombuffer('RGBA', (pixels_per_line, lines), buffer.read(), + try: + im = Image.frombuffer('RGBA', (pixels_per_line, lines), buffer.read(), 'raw', 'RGBA', 0, 1) - except ValueError: + except ValueError: log.error("Did not read enough data from scanner (I/O Error?)") sys.exit(1) elif scan_mode == 'lineart': try: pixels_per_line = bytes_per_line * 8 # Calculation of pixels_per_line for Lineart must be 8 time of bytes_per_line - # Otherwise, scanned image will be corrupted (slanted) + lineart_mode = True # Otherwise, scanned image will be corrupted (slanted) im = Image.frombuffer('RGBA', (pixels_per_line, lines), buffer.read(), 'raw', 'RGBA', 0, 1).convert('L') except ValueError: log.error("Did not read enough data from scanner (I/O Error?)") sys.exit(1) - - if adf or output_type == 'pdf': - temp_output = utils.createSequencedFilename("hpscan_pg%d_" % page, ".png") - adf_page_files.append(temp_output) - im.save(temp_output) - #log.debug("Saved page %d to file %s" % (page, temp_output)) + #if blank_page: + isBlankPage = imageprocessing.blankpage(im,lineart_mode) + + if document_merge and duplex and blank_page: + if isBlankPage: + if blank_cnt == 0: + if page%2 != 0: + blank_cnt += 1 + page_list.append(page) + else: + if page-1 in page_list: + blank_cnt += 1 + else: + if page%2 != 0: + blank_cnt = 1 + page_list[:] + page_list.append(page) + if blank_page and isBlankPage: + if adf: + if batchsepBP: + blankpage_found=1 + blankpage_count=blankpage_count+1 + blankpage_index=blankpage_index+1 + if page == 1: + blankpage_first_page = True + if not (document_merge and duplex): + page += 1 + continue + else: + sys.exit(0) + elif isBlankPage: + if adf and batchsepBP: + blankpage_found=1 + blankpage_count=blankpage_count+1 + blankpage_index=blankpage_index+1 + if page == 1: + blankpage_first_page = True + #if crushed: + #im = imageprocessing.crushed(im) + if deskew_image and (isBlankPage == False): + if adf: + im = imageprocessing.deskew(im) + else: + im = imageprocessing.autocrop(im) + im = imageprocessing.deskew(im) + if mixed_feed: + im = imageprocessing.mixedfeed(im) + if auto_crop and (isBlankPage == False): + im = imageprocessing.autocrop(im) + if auto_orient: + if not isBlankPage: + orient = imageprocessing.orientangle(im) + orient_list.append(orient) + im = imageprocessing.autoorient(im, orient) + else: + orient_list.append(0) + if uiscan == True and set_brightness: + factor = brightness/100 + #print factor + im = imageprocessing.adjust_brightness(im, factor) + if uiscan == True and set_contrast: + factor = contrast/100 + #print factor + im = imageprocessing.adjust_contrast(im, factor) + if set_sharpness: + factor = sharpness/100 + #print factor + im = imageprocessing.adjust_sharpness(im, factor) + if set_color_value: + factor = color_value/100 + #print factor + im = imageprocessing.adjust_color(im, factor) + pyPlatform = platform.python_version() + num = pyPlatform.split('.') + if batchsepBC and num[0] < '3': + import zbar + scanner = zbar.ImageScanner() + scanner.parse_config('enable') + log.debug("Here in barcode detection") + + bar_image = im.convert('L') + + width, height = bar_image.size + + raw_bar = bar_image.tobytes() + + my_stream = zbar.Image(width, height, 'Y800', raw_bar) + scanner.scan(my_stream) + + #if barcode and batchsep: + for symbol in my_stream: + #print 'decoded', symbol.type, 'symbol', '"%s"' % symbol.data + if symbol.data!='': + barcode_found=1 + barcode_data.append(symbol.data) + barcode_count=barcode_count+1 + barcode_index=barcode_index+1 + if page == 1: + barcode_first_page = True + break; + else: + barcode_found=0 + if crushed: + im = imageprocessing.crushed(im) + if uiscan == True: + if adf: + if (save_file == 'pdf'): + #ext = ".png" + im = im.convert("RGB") + if barcode_count>0: + if barcode_first_occurence == True: + if barcode_first_page == False: + createPagesFile(adf_page_files,'hpscan', ext) + barcode_first_occurence = False + else: + createPagesFile(adf_page_files,barcode_data[len(barcode_data)-2], ext) + barcode_count=barcode_count-1 + del adf_page_files[:] + if blankpage_count>0: + if blankpage_first_occurence == True: + if blankpage_first_page == False: + createPagesFile(adf_page_files,'hpscan', ext) + blankpage_first_occurence = False + else: + createPagesFile(adf_page_files,"batchSep_00%d"%bp_no, ext) + blankpage_count=blankpage_count-1 + bp_no += 1 + del adf_page_files[:] + '''if (save_file == 'pdf'): + #ext = ".png" + im = im.convert("RGB")''' + if merge_ADF_Flatbed == True and save_file == 'pdf': + temp_output = utils.createSequencedFilename("hpscanMerge", ext,output_path) + else: + temp_output = utils.createSequencedFilename("hpscan", ext, output_path) + adf_page_files.append(temp_output) + #print "entered flatbed save" + '''pyPlatform = platform.python_version() + num = pyPlatform.split('.') + if num[0] >= '3': + im = im.convert("RGB")''' + try: + im.save(temp_output,compress_level=1) + except: + im = im.convert("RGB") + im.save(temp_output,compress_level=1) + '''if (save_file == 'pdf'): + ext = ".pdf"''' + if document_merge and duplex and blank_page: + if blank_cnt == 2: + os.unlink(adf_page_files.pop()) + os.unlink(adf_page_files.pop()) + blank_cnt = 0 + page_list[:] + + elif uiscan == False: + if adf or output_type == 'pdf': + temp_output = utils.createSequencedFilename("hpscan_pg%d_" % page, ".png") + adf_page_files.append(temp_output) + im.save(temp_output,compress_level=1) + elif uiscan == True and status == scanext.SANE_STATUS_MULTIPICK and multipick: + log.error("ADF_MPD multipick error %d" % (status)) + log.error("Error in reading data. Status=%d bytes_read=%d." % (status, bytes_read)) + sys.exit(2) else: log.error("No data read.") sys.exit(1) if not adf or (adf and no_docs): break - + page += 1 - + #print "*** Total Time Taken \n" + #print datetime.now()-start finally: - log.info("Closing device.") - device.cancelScan() - - if adf or output_type == 'pdf': + if uiscan == False: + log.info("Closing device.") + device.cancelScan() + #print "outside while" + #if adf or output_type == 'pdf': + #print (output_type) + if adf and (save_file =='jpg' or save_file == 'png' or save_file == 'tiff' or save_file == 'pdf'): + #print save_file + #start = datetime.now() + #print "**** Starting Save File Process\n" + if barcode_found == 1: + createPagesFile(adf_page_files,barcode_data[len(barcode_data)-1], ext) + #print "Saving File process Over\n" + #print datetime.now()-start + #print "\n#######################\n" + #print temp_list + if save_file == 'pdf': + if len(temp_list): + if uiscan == True: + log.error("%s" % (temp_list)) + sys.exit(5) + sys.exit(0) + if blankpage_found == 1: + createPagesFile(adf_page_files,"batchSep_00%d"%bp_no, ext) + #print "Saving File process Over\n" + #print datetime.now()-start + if save_file == 'pdf': + if len(temp_list): + if uiscan == True: + log.error("%s" % (temp_list)) + sys.exit(5) + sys.exit(0) + if document_merge and duplex : + #print "entered docmerge" + #print adf_page_files + if len(adf_page_files): + output = imageprocessing.documentmerge(adf_page_files,ext,output_path) + if (save_file == 'pdf'): + #cmd = "%s %s &" % (pdf_viewer, output) + #os_utils.execute(cmd) + if uiscan == True: + log.error("%s" % (output)) + #print "Saving File process Over\n" + #print datetime.now()-start + sys.exit(4) + sys.exit(0) + elif (save_file == 'tiff'): + if len(adf_page_files) > 1: + outputtiff = utils.createSequencedFilename("hpscandoc", ext,output_path) + #print outputtiff + file_name = '' + for p in adf_page_files: + file_name = file_name + " " + p + cmd = "convert %s %s" %(file_name,outputtiff) + status = utils.run(cmd) + #print ("***********************") + #print (status[0]) + #print (status[1]) + if status[0] == -1: + #print ("entered status -1") + log.error("Convert command not found.") + sys.exit(6) + for p in adf_page_files: + #print p + os.unlink(p) + sys.exit(0) + elif (save_file == 'pdf'): + '''if not output: + if merge_ADF_Flatbed == True: + output = utils.createSequencedFilename("hpscanMerge", ext,output_path) + else: + output = utils.createSequencedFilename("hpscan", ext,output_path)''' + if len(adf_page_files) > 1: + #print "adf page files greater than 1" + if merge_ADF_Flatbed == True: + output = utils.createSequencedFilename("hpscanMerge", ext,output_path) + else: + output = utils.createSequencedFilename("hpscandoc", ext,output_path) + try: + output = imageprocessing.generatePdfFile(adf_page_files,output) + except ImportError: + try: + output = imageprocessing.generatePdfFile_canvas(adf_page_files,output,orient_list,brx,bry,tlx,tly,output_path) + except ImportError as error: + if error.message.split(' ')[-1] == 'PIL': + log.error("PDF output requires PIL.") + else: + log.error("PDF output requires ReportLab.") + sys.exit(1) + if merge_ADF_Flatbed == False: + #cmd = "%s %s &" % (pdf_viewer, output) + #os_utils.execute(cmd) + #imageprocessing.merge_PDF_viewer(output) + if len(adf_page_files): + if uiscan == True: + if output: + log.error("%s" % (output)) + elif temp_output: + log.error("%s" % (temp_output)) + sys.exit(4) + #print "Saving File process Over\n" + #print datetime.now()-start + sys.exit(0) + else: + sys.exit(0) + elif (uiscan == False) and (adf or output_type == 'pdf'): try: from reportlab.pdfgen import canvas except ImportError: @@ -1069,20 +1696,75 @@ try: else: new_w = int(pixels_per_line * resize / 100) new_h = int(lines * resize / 100) - log.info("Resizing image from %dx%d to %dx%d..." % (pixels_per_line, lines, new_w, new_h)) + if uiscan == False: + log.info("Resizing image from %dx%d to %dx%d..." % (pixels_per_line, lines, new_w, new_h)) im = im.resize((new_w, new_h), Image.ANTIALIAS) file_saved = False if 'file' in dest: - log.info("\nOutputting to destination 'file':") - log.info("Saving to file %s" % output) + if (save_file == 'png' or save_file == 'jpg' or save_file == 'tiff' or save_file == 'pdf'): + if barcode_found == 1: + output = utils.createBBSequencedFilename(barcode_data[0]+'_', ext, output_path) + else: + if (save_file == 'pdf') and (merge_ADF_Flatbed == True): + output = utils.createSequencedFilename("hpscanMerge", ext,output_path) + else: + output = utils.createSequencedFilename("hpscan",ext,output_path) + + if uiscan == False: + log.info("\nOutputting to destination 'file':") try: - im.save(output) + if uiscan == True: + log.info("Saving to file %s" % output) + + if save_file != 'pdf': + '''pyPlatform = platform.python_version() + num = pyPlatform.split('.') + if num[0] >= '3': + im = im.convert("RGB")''' + try: + im.save(output,compress_level=1) + except: + im = im.convert("RGB") + im.save(output,compress_level=1) + else: + try: + im.save(output,compress_level=1) + except: + im = im.convert("RGB") + im.save(output,compress_level=1) + '''from reportlab.pdfgen import canvas + print "entered canvas" + c = canvas.Canvas(output) + if auto_orient and (orient == 1 or orient == 3): + c.setPageSize(((bry-tly)/0.3528, (brx-tlx)/0.3528)) + c.drawInlineImage(im, (tlx/0.3528), (tly/0.3528), ((bry-tly)/0.3528), ((brx-tlx)/0.3528)) + else: + c.setPageSize(((brx-tlx)/0.3528, (bry-tly)/0.3528)) + c.drawInlineImage(im, (tlx/0.3528), (tly/0.3528), ((brx-tlx)/0.3528),((bry-tly)/0.3528)) + c.showPage() + c.save()''' + #For Doc Merge feature, updating Flatbed to use pdfmerger instead of canvas for PDF creation. + '''temp = 'temp.png' + im.save(temp,compress_level=1) + adf_page_files.append(temp) + output = imageprocessing.generatePdfFile(adf_page_files,output)''' + if uiscan == False: + log.info("Viewing PDF file in %s" % pdf_viewer) + log.info("Saving to file %s" % output) + if merge_ADF_Flatbed == False: + #cmd = "%s %s &" % (pdf_viewer, output) + #os_utils.execute(cmd) + log.error("%s" % (output)) + sys.exit(4) + #imageprocessing.merge_PDF_viewer(output) + elif uiscan == False: + im.save(output,compress_level=1) except IOError as e: im = im.convert("RGB") try: - im.save(output) + im.save(output,compress_level=1) except IOError as e: log.error("Error saving file: %s (I/O)" % e) try: @@ -1107,7 +1789,15 @@ try: output_fd, output = utils.make_temp_file(suffix='.png') try: - im.save(output) + '''pyPlatform = platform.python_version() + num = pyPlatform.split('.') + if num[0] >= '3': + im = im.convert("RGB")''' + try: + im.save(output,compress_level=1) + except: + im = im.convert("RGB") + im.save(output,compress_level=1) except IOError as e: log.error("Error saving temporary file: %s" % e) @@ -1130,8 +1820,10 @@ try: except ImportError: log.error("PDF output requires ReportLab.") continue - - pdf_output = utils.createSequencedFilename("hpscan", ".pdf") + if merge_ADF_Flatbed == True: + pdf_output = utils.createSequencedFilename("hpscanMerge", ".pdf",output_path) + else: + pdf_output = utils.createSequencedFilename("hpscan", ".pdf", output_path) c = canvas.Canvas(pdf_output, (brx/0.3528, bry/0.3528)) try: @@ -1141,12 +1833,19 @@ try: continue c.showPage() - log.info("Saving to file %s" % pdf_output) + if uiscan == False: + log.info("Saving to file %s" % pdf_output) c.save() - log.info("Viewing PDF file in %s" % pdf_viewer) - cmd = "%s %s &" % (pdf_viewer, pdf_output) - os_utils.execute(cmd) - sys.exit(0) + if uiscan == False: + log.info("Viewing PDF file in %s" % pdf_viewer) + #cmd = "%s %s &" % (pdf_viewer, pdf_output) + #os_utils.execute(cmd) + #sys.exit(0) + if uiscan == True: + log.error("%s" % (pdf_output)) + sys.exit(4) + else: + sys.exit(0) elif d == 'print': hp_print = utils.which("hp-print", True) diff --git a/scan/sane/OrbliteScan/LinuxCommon.h b/scan/sane/OrbliteScan/LinuxCommon.h new file mode 100644 index 000000000..6605dd922 --- /dev/null +++ b/scan/sane/OrbliteScan/LinuxCommon.h @@ -0,0 +1,60 @@ +#ifndef H_LinuxCommon
+#define H_LinuxCommon
+
+#include <sys/types.h>
+
+/* Common typedefs for Linux */
+
+typedef unsigned char * StringPtr;
+typedef unsigned char Boolean;
+typedef char * Ptr;
+
+typedef unsigned char UInt8;
+typedef UInt8* PUInt8;
+typedef signed char SInt8;
+typedef unsigned short UInt16;
+typedef signed short SInt16;
+typedef u_int32_t UInt32;
+typedef int32_t SInt32;
+//typedef unsigned long UInt32;
+//typedef signed long SInt32;
+typedef __S64_TYPE SInt64;
+typedef __U64_TYPE UInt64;
+typedef __S64_TYPE int64_t;
+typedef __U64_TYPE uint64_t;
+
+//typedef unsigned long ULONG;
+//typedef void* LPVOID;
+//typedef long HRESULT;
+//typedef int32_t HRESULT;
+
+typedef SInt16 OSErr;
+
+typedef unsigned long FourCharCode;
+typedef FourCharCode OSType;
+
+typedef void IUnknown;
+
+#define FAILED(Status) ((HRESULT)(Status) < 0)
+
+/* dummy definitions - TODO: define these ... or not? */
+
+typedef int FSSpec;
+typedef int CFURLRef;
+typedef int CFBundleRef;
+typedef void* Handle; // needed by Python driver
+
+/* re-define MAC-only memory API to POSIX-compliant */
+#define NewPtr malloc /* MAC */
+#define DisposePtr free /* MAC */
+
+/* re-define WinDoze-only memory API to POSIX-compliant */
+/* currently not used because we are using #ifdef __MAC__ */
+
+// #define CoTaskMemAlloc malloc
+// #define CoTaskMemFree free
+// #define CoTaskMemRealloc realloc
+
+
+#endif /* H_LinuxCommon */
+
diff --git a/scan/sane/OrbliteScan/MacCommon.h b/scan/sane/OrbliteScan/MacCommon.h new file mode 100644 index 000000000..745055c97 --- /dev/null +++ b/scan/sane/OrbliteScan/MacCommon.h @@ -0,0 +1,930 @@ +#ifndef H_MacCommon +#define H_MacCommon + +#ifndef __linux__ +#include <CoreFoundation/CFPlugInCOM.h> +#define __CFPlugInCOM_Included__ +#endif + +#ifdef __linux__ +# include "LinuxCommon.h" +#endif + +#include <stdio.h> +#include <string.h> +#include <stdlib.h> +#include <stdarg.h> + +#ifndef MAX_PATH +#define MAX_PATH 260 +#endif + +#ifndef _MAX_PATH +#define _MAX_PATH 1024 +#endif + +#define OUT +#define IN + +#ifndef OKAY +#define OKAY 0 +#endif + +#define MAXDWORD 0xffffffff + +#define __cdecl + +#define ATLASSERT assert +#define ASSERT assert +#define _ASSERT assert + +#define IDOK 1 +#define IDCANCEL 2 +#define IDABORT 3 +#define IDRETRY 4 +#define IDIGNORE 5 +#define IDYES 6 +#define IDNO 7 + +#define TEXT(s) s +#define _TEXT(s) s +#define _T(s) s + +#define _tzset tzset + +//#ifndef __MACH__ +//typedef long HRESULT; +//#endif +#define STDMETHOD(x) virtual HRESULT x +#define STDMETHODIMP HRESULT +#define STDMETHODIMP_(x) x + +typedef void* HBITMAP; +typedef void* PTIMERAPCROUTINE; +typedef void* HANDLE; +typedef void* HMODULE; +typedef HANDLE *LPHANDLE; +typedef HANDLE HINSTANCE; +typedef void* HGLOBAL; +typedef HANDLE HKEY; +typedef HKEY *PHKEY; + +#define DECLARE_HANDLE(name) struct name##__ { int unused; }; typedef struct name##__ *name +DECLARE_HANDLE(HDC); + +typedef long LONG; + +#ifdef _HP_SANE_ORBLITE_ + +typedef long HRESULT; +typedef int BOOL; +typedef u_int32_t DWORD; +typedef u_int16_t WORD; +//typedef int64_t __int64; +typedef unsigned char BYTE; +typedef unsigned long ULONG; +typedef unsigned short USHORT; +typedef unsigned int UINT; +typedef void* PVOID; +typedef void* LPVOID; +typedef DWORD *LPDWORD; +typedef BYTE* LPBYTE; +typedef BYTE* PBYTE; +typedef WORD* LPWORD; + +typedef struct tagBITMAPINFOHEADER { + DWORD biSize; + LONG biWidth; + LONG biHeight; + WORD biPlanes; + WORD biBitCount; + DWORD biCompression; + DWORD biSizeImage; + LONG biXPelsPerMeter; + LONG biYPelsPerMeter; + DWORD biClrUsed; + DWORD biClrImportant; +} BITMAPINFOHEADER; + +/*typedef struct tagRGBQUAD { + BYTE rgbBlue; + BYTE rgbGreen; + BYTE rgbRed; + BYTE rgbReserved; +} RGBQUAD; + + +typedef struct tagBITMAPINFO { + BITMAPINFOHEADER bmiHeader; + RGBQUAD bmiColors[1]; +} BITMAPINFO; +*/ + +typedef void IUnknown; +typedef unsigned long ULONG; +typedef void* LPVOID; + + +#endif +typedef BYTE BOOLEAN; + +#ifndef __MACH__ +typedef unsigned long REFIID; +#endif +typedef char CHAR; +#ifdef __BOOL_DEFINED_AS_CHAR +typedef signed char BOOL; +#else +//typedef int BOOL; +#endif +//typedef u_int32_t DWORD; +//typedef u_int16_t WORD; +typedef u_int64_t UINT64; +typedef u_int64_t DWORD64; +typedef unsigned long long ULONGLONG; +typedef long long LONGLONG; +typedef int64_t INT64; +typedef int64_t _int64; +//typedef int64_t __int64; +//typedef unsigned char BYTE; +typedef int boolean; +typedef LONG* PLONG; +#ifndef __MACH__ +//typedef unsigned long ULONG; +#endif +typedef ULONG* ULONG_PTR; +//typedef unsigned short USHORT; +typedef unsigned char UCHAR; +typedef UCHAR* PUCHAR; +typedef int INT; +//typedef unsigned int UINT; +typedef signed char INT8; +typedef unsigned char UINT8; +typedef unsigned short UINT16; +typedef unsigned int UINT32; +typedef signed int INT32; +typedef signed short INT16; +//typedef void VOID; +//#define VOID void +//typedef void* PVOID; +//#ifndef __MACH__ +//typedef void* LPVOID; +//#endif +//typedef DWORD *LPDWORD; +typedef DWORD *DWORD_PTR; +typedef wchar_t WCHAR; +typedef const wchar_t *LPCWSTR; +typedef WCHAR *LPWSTR, *PWSTR; +typedef float FLOAT; +typedef double FLOAT64; +typedef double DOUBLE; +typedef size_t SIZE_T; + +//typedef BYTE* LPBYTE; +//typedef BYTE* PBYTE; +//typedef WORD* LPWORD; + +typedef char * HPINT8; +typedef unsigned char * HPUINT8; +typedef short * HPINT16; +typedef unsigned short * HPUINT16; +typedef long * HPINT32; +typedef unsigned long * HPUINT32; +typedef float * HPFLOAT32; +typedef double * HPFLOAT64; + +typedef char* PINT8; +typedef unsigned char* PUINT8; +typedef short* PINT16; +typedef unsigned short* PUINT16; +typedef INT32* PINT32; +typedef UINT32* PUINT32; + +typedef char* LPSTR; +typedef const char* LPCSTR; +typedef const char* LPCTSTR; +typedef char* LPTSTR; +typedef char TCHAR; +#define A2T +#define T2CA +#define T2OLE A2W +#define T2COLE A2W +#define OLE2T W2A +typedef wchar_t OLECHAR; +typedef OLECHAR *LPOLESTR; +typedef const LPOLESTR LPCOLESTR; +typedef LPOLESTR BSTR; +typedef char** HWND; +typedef UINT WPARAM; +typedef LONG LPARAM; +typedef LONG LRESULT; + +typedef int PSTIDEVICE; +typedef int SCI; +typedef int PSTI; +typedef long REGSAM; +typedef FILE* HFILE; + +#define HFILE_ERROR 0 + +#define REG_NONE ( 0 ) // No value type +#define REG_SZ ( 1 ) // Unicode nul terminated string +#define REG_EXPAND_SZ ( 2 ) // Unicode nul terminated string + // (with environment variable references) +#define REG_BINARY ( 3 ) // Free form binary +#define REG_DWORD ( 4 ) // 32-bit number +#define REG_DWORD_LITTLE_ENDIAN ( 4 ) // 32-bit number (same as REG_DWORD) +#define REG_DWORD_BIG_ENDIAN ( 5 ) // 32-bit number +#define REG_LINK ( 6 ) // Symbolic Link (unicode) +#define REG_MULTI_SZ ( 7 ) // Multiple Unicode strings +#define REG_RESOURCE_LIST ( 8 ) // Resource list in the resource map +#define REG_FULL_RESOURCE_DESCRIPTOR ( 9 ) // Resource list in the hardware description +#define REG_RESOURCE_REQUIREMENTS_LIST ( 10 ) + +#define REG_CREATED_NEW_KEY (0x00000001L) // New Registry Key created +#define REG_OPENED_EXISTING_KEY (0x00000002L) // Existing Key opened +#define REG_OPTION_NON_VOLATILE (0x00000000L) // This key is not volatile; this is the default. +#define REG_OPTION_VOLATILE (0x00000001L) // All keys created by the function are volatile. + +#define CALLBACK + +typedef struct _GUID { + ULONG Data1; + unsigned short Data2; + unsigned short Data3; + unsigned char Data4[8]; +} GUID; + +typedef GUID CLSID; + +#ifndef __linux__ +const extern CLSID CLSID_NULL; +const extern GUID GUID_NULL; +#else +extern const CLSID CLSID_NULL; +#endif + +typedef struct tagPOINT +{ + LONG x; + LONG y; +} POINT, *PPOINT; + +typedef struct tagRECT +{ + LONG left; + LONG top; + LONG right; + LONG bottom; +} RECT; +typedef RECT *LPRECT; + +typedef struct +{ + DWORD dwLowDateTime; + DWORD dwHighDateTime; +} FILETIME; +typedef FILETIME *PFILETIME; + +typedef struct +{ + DWORD dwFileAttributes; + FILETIME ftCreationTime; + FILETIME ftLastAccessTime; + FILETIME ftLastWriteTime; + DWORD nFileSizeHigh; + DWORD nFileSizeLow; + DWORD dwReserved0; + DWORD dwReserved1; + TCHAR cFileName[MAX_PATH]; + TCHAR cAlternateFileName[14]; +} WIN32_FIND_DATA; +typedef WIN32_FIND_DATA *LPWIN32_FIND_DATA; + +typedef struct _SYSTEMTIME { + WORD wYear; + WORD wMonth; + WORD wDayOfWeek; + WORD wDay; + WORD wHour; + WORD wMinute; + WORD wSecond; + WORD wMilliseconds; +} SYSTEMTIME, *PSYSTEMTIME, *LPSYSTEMTIME; + +typedef struct _SECURITY_ATTRIBUTES { + DWORD nLenght; + LPVOID lpSecurityDescriptor; + BOOL bInheritHandle; +} SECURITY_ATTRIBUTES, *LPSECURITY_ATTRIBUTES; + +#define DLL_PROCESS_ATTACH 1 +#define DLL_THREAD_ATTACH 2 +#define DLL_THREAD_DETACH 3 +#define DLL_PROCESS_DETACH 0 + +#define FILE_DEVICE_PARALLEL_PORT 0x00000016 + +#define FILE_FLAG_WRITE_THROUGH 0x80000000 +#define FILE_FLAG_OVERLAPPED 0x40000000 +#define FILE_FLAG_NO_BUFFERING 0x20000000 +#define FILE_FLAG_RANDOM_ACCESS 0x10000000 +#define FILE_FLAG_SEQUENTIAL_SCAN 0x08000000 +#define FILE_FLAG_DELETE_ON_CLOSE 0x04000000 +#define FILE_FLAG_BACKUP_SEMANTICS 0x02000000 +#define FILE_FLAG_POSIX_SEMANTICS 0x01000000 +#define FILE_FLAG_OPEN_REPARSE_POINT 0x00200000 +#define FILE_FLAG_OPEN_NO_RECALL 0x00100000 + +#define FILE_BEGIN SEEK_SET +#define FILE_CURRENT SEEK_CUR +#define FILE_END SEEK_END + +#define INVALID_HANDLE_VALUE ((HANDLE)(-1)) +#define INVALID_FILE_SIZE ((DWORD)0xFFFFFFFF) +#define INVALID_SET_FILE_POINTER ((DWORD)-1) +#define DELETE (0x00010000L) +#define READ_CONTROL (0x00020000L) +#define WRITE_DAC (0x00040000L) +#define WRITE_OWNER (0x00080000L) +#define SYNCHRONIZE (0x00100000L) +#define GENERIC_READ (0x80000000) /* from WINNT.H */ +#define GENERIC_WRITE (0x40000000) /* from WINNT.H */ +#define FILE_SHARE_READ (0x00000001) /* from WINNT.H */ +#define FILE_SHARE_WRITE (0x00000002) /* from WINNT.H */ + +/* Ternary raster operations */ +#define SRCCOPY (DWORD)0x00CC0020 /* dest = source */ +#define SRCPAINT (DWORD)0x00EE0086 /* dest = source OR dest */ +#define SRCAND (DWORD)0x008800C6 /* dest = source AND dest */ +#define SRCINVERT (DWORD)0x00660046 /* dest = source XOR dest */ +#define SRCERASE (DWORD)0x00440328 /* dest = source AND (NOT dest ) */ +#define NOTSRCCOPY (DWORD)0x00330008 /* dest = (NOT source) */ +#define NOTSRCERASE (DWORD)0x001100A6 /* dest = (NOT src) AND (NOT dest) */ +#define MERGECOPY (DWORD)0x00C000CA /* dest = (source AND pattern) */ +#define MERGEPAINT (DWORD)0x00BB0226 /* dest = (NOT source) OR dest */ +#define PATCOPY (DWORD)0x00F00021 /* dest = pattern */ +#define PATPAINT (DWORD)0x00FB0A09 /* dest = DPSnoo */ +#define PATINVERT (DWORD)0x005A0049 /* dest = pattern XOR dest */ +#define DSTINVERT (DWORD)0x00550009 /* dest = (NOT dest) */ +#define BLACKNESS (DWORD)0x00000042 /* dest = BLACK */ +#define WHITENESS (DWORD)0x00FF0062 /* dest = WHITE */ + +/* DIB color table identifiers */ + +#define DIB_RGB_COLORS 0 /* color table in RGBs */ +#define DIB_PAL_COLORS 1 /* color table in palette indices */ + +#define CREATE_NEW 1 +#define CREATE_ALWAYS 2 +#define OPEN_EXISTING 3 +#define OPEN_ALWAYS 4 +#define TRUNCATE_EXISTING 5 + +#define FILE_ATTRIBUTE_READONLY 0x00000001 +#define FILE_ATTRIBUTE_HIDDEN 0x00000002 +#define FILE_ATTRIBUTE_SYSTEM 0x00000004 +#define FILE_ATTRIBUTE_DIRECTORY 0x00000010 +#define FILE_ATTRIBUTE_ARCHIVE 0x00000020 +#define FILE_ATTRIBUTE_NORMAL 0x00000080 +#define FILE_ATTRIBUTE_TEMPORARY 0x00000100 + +#define FILE_FLAG_WRITE_THROUGH 0x80000000 +#define FILE_FLAG_RANDOM_ACCESS 0x10000000 + +#define METHOD_BUFFERED 0 +#define METHOD_IN_DIRECT 1 +#define METHOD_OUT_DIRECT 2 +#define METHOD_NEITHER 3 + +#define FILE_ANY_ACCESS 0 +#define FILE_READ_ACCESS ( 0x0001 ) +#define FILE_WRITE_ACCESS ( 0x0002 ) +#define FILE_ALL_ACCESS ( 0x0003 ) + +#define ERROR_OPERATION_ABORTED 995L +#define ERROR_IO_INCOMPLETE 996L +#define ERROR_IO_PENDING 997L // dderror + +#define ERROR_NO_MORE_FILES 18L + +#define WAIT_OBJECT_0 0 +#define WAIT_ABANDONED 4 +#define WAIT_TIMEOUT 0x00000102L + +#define CreateMutex(attr, owner, name) ((HANDLE)1) +#define ReleaseMutex(hObj) ((BOOL)1) +#define CloseMutexHandle(hObj) TRUE +#define ReleaseSemaphore(a, b, c) 1 +#define TerminateThread(a, b); + +// Define the facility codes +// +#define FACILITY_WINDOWS 8 +#define FACILITY_STORAGE 3 +#define FACILITY_SSPI 9 +#define FACILITY_SETUPAPI 15 +#define FACILITY_RPC 1 +#define FACILITY_WIN32 7 +#define FACILITY_CONTROL 10 +#define FACILITY_NULL 0 +#define FACILITY_MSMQ 14 +#define FACILITY_MEDIASERVER 13 +#define FACILITY_INTERNET 12 +#define FACILITY_ITF 4 +#define FACILITY_DISPATCH 2 +#define FACILITY_CERT 11 + +#define PAGE_NOACCESS 0x01 +#define PAGE_READONLY 0x02 +#define PAGE_READWRITE 0x04 +#define PAGE_WRITECOPY 0x08 +#define PAGE_EXECUTE 0x10 +#define PAGE_EXECUTE_READ 0x20 +#define PAGE_EXECUTE_READWRITE 0x40 +#define PAGE_EXECUTE_WRITECOPY 0x80 +#define PAGE_GUARD 0x100 +#define PAGE_NOCACHE 0x200 +#define PAGE_WRITECOMBINE 0x400 +#define MEM_COMMIT 0x1000 +#define MEM_RESERVE 0x2000 +#define MEM_DECOMMIT 0x4000 +#define MEM_RELEASE 0x8000 +#define MEM_FREE 0x10000 +#define MEM_PRIVATE 0x20000 +#define MEM_MAPPED 0x40000 +#define MEM_RESET 0x80000 +#define MEM_TOP_DOWN 0x100000 +#define MEM_WRITE_WATCH 0x200000 +#define MEM_PHYSICAL 0x400000 +#define MEM_4MB_PAGES 0x80000000 +#define SEC_FILE 0x800000 +#define SEC_IMAGE 0x1000000 +#define SEC_RESERVE 0x4000000 +#define SEC_COMMIT 0x8000000 +#define SEC_NOCACHE 0x10000000 +#define MEM_IMAGE SEC_IMAGE +#define WRITE_WATCH_FLAG_RESET 0x01 + +#define MB_ICONEXCLAMATION 0 +#define MB_SYSTEMMODAL 1 +#define MB_ICONSTOP 2 +#define MB_OK 3 +#define MB_ICONERROR 4 +#define MB_ICONWARNING 5 +#define MB_TOPMOST 6 + +#define VER_PLATFORM_WIN32_NT 0 +#define VER_PLATFORM_MACOS 1 + +#define HRESULT_FROM_WIN32(x) (x ? ((HRESULT) (((x) & 0x0000FFFF) | (FACILITY_WIN32 << 16) | 0x80000000)) : 0 ) + +#define CTL_CODE( DeviceType, Function, Method, Access ) ( \ + ((DeviceType) << 16) | ((Access) << 14) | ((Function) << 2) | (Method) \ +) + +#define MAKE_HRESULT(sev,fac,code) \ + ((HRESULT) (((unsigned long)(sev)<<31) | ((unsigned long)(fac)<<16) | ((unsigned long)(code))) ) + +typedef struct _OVERLAPPED { + DWORD Internal; + DWORD InternalHigh; + DWORD Offset; + DWORD OffsetHigh; + HANDLE hEvent; +} OVERLAPPED; + +typedef OVERLAPPED *LPOVERLAPPED; + +#if PRAGMA_STRUCT_ALIGN +#pragma options align=mac68k +#endif + +typedef struct tagBITMAPFILEHEADER { + WORD bfType; + DWORD bfSize; + WORD bfReserved1; + WORD bfReserved2; + DWORD bfOffBits; +} BITMAPFILEHEADER; +/* +typedef struct tagBITMAPINFOHEADER { + DWORD biSize; + LONG biWidth; + LONG biHeight; + WORD biPlanes; + WORD biBitCount; + DWORD biCompression; + DWORD biSizeImage; + LONG biXPelsPerMeter; + LONG biYPelsPerMeter; + DWORD biClrUsed; + DWORD biClrImportant; +} BITMAPINFOHEADER; + +typedef struct tagRGBQUAD { + BYTE rgbBlue; + BYTE rgbGreen; + BYTE rgbRed; + BYTE rgbReserved; +} RGBQUAD; + +typedef struct tagBITMAPINFO { + BITMAPINFOHEADER bmiHeader; + RGBQUAD bmiColors[1]; +} BITMAPINFO; +*/ +#if PRAGMA_STRUCT_ALIGN +#pragma options align=reset +#endif + +typedef struct +{ + BOOL Allocated; +} FLAGS; + +typedef struct +{ + FLAGS Flags; +} BITMAPHANDLE; + +typedef struct { + DWORD dwOSVersionInfoSize; + DWORD dwMajorVersion; + DWORD dwMinorVersion; + DWORD dwBuildNumber; + DWORD dwPlatformId; + TCHAR szCSDVersion[128]; +} OSVERSIONINFO; + +typedef struct tagPALETTEENTRY { + BYTE peRed; + BYTE peGreen; + BYTE peBlue; + BYTE peFlags; +} PALETTEENTRY, *PPALETTEENTRY;//, FAR *LPPALETTEENTRY; + +/* Logical Palette */ +typedef struct tagLOGPALETTE { + WORD palVersion; + WORD palNumEntries; + PALETTEENTRY palPalEntry[1]; +} LOGPALETTE, *PLOGPALETTE;//, NEAR *NPLOGPALETTE, FAR *LPLOGPALETTE; + +typedef union _LARGE_INTEGER { + struct { +#ifdef __LITTLE_ENDIAN__ + DWORD LowPart; + LONG HighPart; +#else + LONG HighPart; + DWORD LowPart; +#endif + }; + LONGLONG QuadPart; +} LARGE_INTEGER; + +typedef union _ULARGE_INTEGER { + struct { +#ifdef __LITTLE_ENDIAN__ + DWORD LowPart; + DWORD HighPart; +#else + DWORD HighPart; + DWORD LowPart; +#endif + }; + ULONGLONG QuadPart; +} ULARGE_INTEGER; + +typedef struct RawFileHeader +{ + UInt16 fHeaderSize; + UInt16 fImageFmt; + UInt16 fComponentsPerPixel; + UInt16 fBitsPerComponent; + UInt32 fResDPI; + UInt32 fWidth; + UInt32 fHeight; + +} RawFileHeader; // total size 20 bytes + +#ifndef FALSE +#define FALSE 0 +#endif +#ifndef TRUE +#define TRUE 1 +#endif + +#define BI_RGB 0L + +#define GetFocus() 1 + +#ifndef LOBYTE +#define LOBYTE(b) ((WORD)b&0x00ff) +#endif +#ifndef HIBYTE +#define HIBYTE(b) (((WORD)b>>8)&0x00ff) +#endif +#ifndef HIWORD +#define HIWORD(b) (((DWORD)b>>16)&0x0000ffff) +#endif +#ifndef LOWORD +#define LOWORD(b) ((DWORD)b&0x0000ffff) +#endif + +#define _tcspbrk strpbrk +#define _tcsinc(_pc) ((_pc)+1) +#define _tcsrchr strrchr +#define _tcschr strchr +#define _tcsstr strstr +#define _tcsncmp strncmp +#define _tcscmp strcmp +#define _tcscpy strcpy +#define _tcsicmp strcmp +#define _tcslen strlen +#define _tcsnicmp strncmp +#define _tcsncpy strncpy +#define _tcscat strcat +#define lstrcat strcat +#define lstrlen strlen +#define lstrcpy strcpy +#define wsprintf sprintf +#define wvsprintf vsprintf +#define _vstprintf_s vsnprintf +#define _stprintf_s sprintf_s +#define _tprintf printf +#define _countof sizeof +#define strnicmp strncmp +#define _strnicmp strnicmp +#define strncpy_s strncpy +#define _tstoi atoi +#define _ttol atol +#define _tfopen fopen +#define _fgetts fgets +#define _stscanf sscanf + +#define CoTaskMemAlloc malloc +#define CoTaskMemFree(a) free(a) + +#define INFINITE 0xFFFFFFFF +#define SUCCESS 0 +#define FAILURE 1 +#ifndef __CFPlugInCOM_Included__ //Defined in CFPlugInCOM.h +//typedef void IUnknown; +#define SUCCEEDED(Status) ((HRESULT)(Status) >= 0) +#define FAILED(Status) ((HRESULT)(Status) < 0) +#define S_OK ((HRESULT)0x00000000L) +#define S_FALSE ((HRESULT)0x00000001L) +#define E_UNEXPECTED ((HRESULT)0x8000FFFFL) +#define E_NOTIMPL ((HRESULT)0x80004001L) +#define E_OUTOFMEMORY ((HRESULT)0x8007000EL) +#define E_INVALIDARG ((HRESULT)0x80070057L) +#define E_NOINTERFACE ((HRESULT)0x80004002L) +#define E_POINTER ((HRESULT)0x80004003L) +#define E_HANDLE ((HRESULT)0x80070006L) +#define E_ABORT ((HRESULT)0x80004004L) +#define E_FAIL ((HRESULT)0x80004005L) +#define E_ACCESSDENIED ((HRESULT)0x80070005L) +#endif + +#define WINAPI +#define USES_CONVERSION +#define ATL_NO_VTABLE +#define DECLARE_REGISTRY_RESOURCEID(a) +#define DECLARE_PROTECT_FINAL_CONSTRUCT() +#define BEGIN_COM_MAP(a) +#define COM_INTERFACE_ENTRY(a) +#define END_COM_MAP() + +/* Spooler Error Codes */ +#define SP_NOTREPORTED 0x4000 +#define SP_ERROR (-1) +#define SP_APPABORT (-2) +#define SP_USERABORT (-3) +#define SP_OUTOFDISK (-4) +#define SP_OUTOFMEMORY (-5) + +#define STI_OK S_OK +#define STI_ERROR_NO_ERROR STI_OK +#define STIERR_UNSUPPORTED E_NOTIMPL + +#define ZeroMemory(a, b) memset(a, 0, b) +#define CopyMemory(a, b, c) memcpy(a, b, c) + +#ifndef MIN +#define MIN(a, b) (b < a ? b : a) +#endif +#define FAR +#define CONST const + +#define KEY_QUERY_VALUE (0x0001) +#define KEY_SET_VALUE (0x0002) +#define KEY_CREATE_SUB_KEY (0x0004) +#define KEY_ENUMERATE_SUB_KEYS (0x0008) +#define KEY_NOTIFY (0x0010) +#define KEY_CREATE_LINK (0x0020) +#define KEY_WOW64_64KEY (0x0100) +#define KEY_WOW64_32KEY (0x0200) + +#define HKEY_CLASSES_ROOT (( HKEY ) 0x80000000 ) +#define HKEY_CURRENT_USER (( HKEY ) 0x80000001 ) +#define HKEY_LOCAL_MACHINE (( HKEY ) 0x80000002 ) +#define HKEY_USERS (( HKEY ) 0x80000003 ) +#define HKEY_PERFORMANCE_DATA (( HKEY ) 0x80000004 ) +#define REG_OPTION_NON_VOLATILE (0x00000000L) + +#define STANDARD_RIGHTS_READ (READ_CONTROL) +#define STANDARD_RIGHTS_WRITE (READ_CONTROL) +#define STANDARD_RIGHTS_EXECUTE (READ_CONTROL) +#define STANDARD_RIGHTS_ALL (0x001F0000L) + +#define ES_CONTINUOUS 0x80000000 +#define ES_DISPLAY_REQUIRED 0x00000002 +#define ES_SYSTEM_REQUIRED 0x00000001 + +#define SPECIFIC_RIGHTS_ALL (0x0000FFFFL) + +#define KEY_READ ((STANDARD_RIGHTS_READ |\ + KEY_QUERY_VALUE |\ + KEY_ENUMERATE_SUB_KEYS |\ + KEY_NOTIFY) \ + & \ + (~SYNCHRONIZE)) + + +#define KEY_WRITE ((STANDARD_RIGHTS_WRITE |\ + KEY_SET_VALUE |\ + KEY_CREATE_SUB_KEY) \ + & \ + (~SYNCHRONIZE)) + +#define KEY_EXECUTE ((KEY_READ) \ + & \ + (~SYNCHRONIZE)) + +#define KEY_ALL_ACCESS ((STANDARD_RIGHTS_ALL |\ + KEY_QUERY_VALUE |\ + KEY_SET_VALUE |\ + KEY_CREATE_SUB_KEY |\ + KEY_ENUMERATE_SUB_KEYS |\ + KEY_NOTIFY |\ + KEY_CREATE_LINK) \ + & \ + (~SYNCHRONIZE)) + + +#define NO_ERROR 0 +#define ERROR_SUCCESS 0L +#define ERROR_INVALID_FUNCTION 1L +#define ERROR_FILE_NOT_FOUND 2L +#define ERROR_PATH_NOT_FOUND 3L +#define ERROR_TOO_MANY_OPEN_FILES 4L +#define ERROR_ACCESS_DENIED 5L +#define ERROR_INVALID_HANDLE 6L +#define ERROR_ARENA_TRASHED 7L +#define ERROR_NOT_ENOUGH_MEMORY 8L +#define ERROR_INVALID_BLOCK 9L +#define ERROR_BAD_ENVIRONMENT 10L +#define ERROR_BAD_FORMAT 11L +#define ERROR_INVALID_ACCESS 12L +#define ERROR_INVALID_DATA 13L +#define ERROR_OUTOFMEMORY 14L +#define ERROR_INVALID_DRIVE 15L +#define ERROR_WRITE_PROTECT 19L +#define ERROR_NOT_READY 21L +#define ERROR_READ_FAULT 30L +#define ERROR_GEN_FAILURE 31L +#define ERROR_HANDLE_DISK_FULL 39L +#define ERROR_CANNOT_MAKE 82L +#define ERROR_OPEN_FAILED 110L +#define ERROR_DISK_FULL 112L + +#define SEVERITY_SUCCESS 0 +#define SEVERITY_ERROR 1 + +/* Global Memory Flags */ +#define GMEM_FIXED 0x0000 +#define GMEM_MOVEABLE 0x0002 +#define GMEM_NOCOMPACT 0x0010 +#define GMEM_NODISCARD 0x0020 +#define GMEM_ZEROINIT 0x0040 +#define GMEM_MODIFY 0x0080 +#define GMEM_DISCARDABLE 0x0100 +#define GMEM_NOT_BANKED 0x1000 +#define GMEM_SHARE 0x2000 +#define GMEM_DDESHARE 0x2000 +#define GMEM_NOTIFY 0x4000 +#define GMEM_LOWER GMEM_NOT_BANKED +#define GMEM_VALID_FLAGS 0x7F72 +#define GMEM_INVALID_HANDLE 0x8000 + +#define GHND (GMEM_MOVEABLE | GMEM_ZEROINIT) +#define GPTR (GMEM_FIXED | GMEM_ZEROINIT) + +#define SECTION_QUERY 0x0001 +#define SECTION_MAP_WRITE 0x0002 +#define SECTION_MAP_READ 0x0004 +#define SECTION_MAP_EXECUTE 0x0008 +#define SECTION_EXTEND_SIZE 0x0010 +#define STANDARD_RIGHTS_REQUIRED (0x000F0000L) + +#define SECTION_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED|SECTION_QUERY|\ + SECTION_MAP_WRITE | \ + SECTION_MAP_READ | \ + SECTION_MAP_EXECUTE | \ + SECTION_EXTEND_SIZE) + +#define FILE_MAP_COPY SECTION_QUERY +#define FILE_MAP_WRITE SECTION_MAP_WRITE +#define FILE_MAP_READ SECTION_MAP_READ +#define FILE_MAP_ALL_ACCESS SECTION_ALL_ACCESS + +#define OF_READ 0x00000000 +#define OF_WRITE 0x00000001 +#define OF_READWRITE 0x00000002 +#define OF_SHARE_COMPAT 0x00000000 +#define OF_SHARE_EXCLUSIVE 0x00000010 +#define OF_SHARE_DENY_WRITE 0x00000020 +#define OF_SHARE_DENY_READ 0x00000030 +#define OF_SHARE_DENY_NONE 0x00000040 +#define OF_PARSE 0x00000100 +#define OF_DELETE 0x00000200 +#define OF_VERIFY 0x00000400 +#define OF_CANCEL 0x00000800 +#define OF_CREATE 0x00001000 +#define OF_PROMPT 0x00002000 +#define OF_EXIST 0x00004000 +#define OF_REOPEN 0x00008000 + +struct TONEMAP_PARAMETERS + { + WORD wGamma; // 1/1000 units (0.250 to 4.000) + BYTE byBrightness; // 0-255. 0=darkest, 128=neutral, 255=brightest + BYTE byContrast; // 0-255. 0=least contrast, 128=neutral contrast, 255=most contrast. + WORD wHighlight; // range depends on dwGammaMaxEntryValue in SCANNER_PARAMETERS + WORD wShadow; // range depends on dwGammaMaxEntryValue in SCANNER_PARAMETERS + }; + +struct SCANNER_PARAMETERS { + DWORD dwLeft; + DWORD dwTop; + DWORD dwWidth; + DWORD dwLength; + DWORD dwScanMode; + DWORD dwScanOptions; + BYTE byBitsPerChannel; + BYTE byEdgeEraseTop; + WORD wXResolution; + WORD wYResolution; + WORD wGreyChannel; + WORD wScanMethod; + // future expansion + DWORD dwBWThreshold; + WORD wFeedEdge; + struct TONEMAP_PARAMETERS tonemap; // 2 DWORD + char cSharpSmoothLevel; + BYTE byNoiseRemovalLevel; + BYTE byContentType; + BYTE byBlankPageSensitivity; + BYTE byEdgeEraseBottom; + BYTE byFillColor; + DWORD dwPageWidth; + DWORD dwPageHeight; + BYTE byAutoCropType; + BYTE byACDmapping; + BYTE byACDsensitivity; + BYTE byEdgeEraseLeft; + BYTE byEdgeEraseRight; + BYTE byAutoOrientQualityMode; + BYTE byACDsensitivityBW; + BYTE byAutoOrientLanguage; + BYTE byAutoXclusionTop; + BYTE byAutoXclusionLeft; + BYTE byAutoXclusionRight; + BYTE byAutoXclusionBottom; + BYTE byStoreJobRequest; + BYTE bymultipick; + BYTE byStoredJobName[64]; + BYTE byStoredJobPIN[10]; + WORD wReserved[ 5 ]; +}; + + +struct BUFFER_INFO { + DWORD dwPixelWidth; + DWORD dwPixelHeight; + DWORD dwBytesPerLine; + // future expansion + DWORD dwReserved[10]; +}; + +typedef struct _SCAN_SOURCE +{ + WORD scanMethod; + DWORD adfOptions; + WORD adfInputTray; + WORD xpaTemplate; +} SCAN_SOURCE; + +#endif diff --git a/scan/sane/escl.c b/scan/sane/escl.c index af45bff03..a3188e846 100644 --- a/scan/sane/escl.c +++ b/scan/sane/escl.c @@ -824,6 +824,9 @@ static void escl_send_event(struct escl_session *ps, SANE_Status stat) case SANE_STATUS_NO_DOCS: event = EVENT_SCAN_ADF_NO_DOCS; break; + case SANE_STATUS_MULTIPICK: + event = EVENT_SCAN_ADF_MISPICK; + break; case SANE_STATUS_JAMMED: event = EVENT_SCAN_ADF_JAM; break; diff --git a/scan/sane/hpaio.c b/scan/sane/hpaio.c index ae34cfb63..f114105a5 100644 --- a/scan/sane/hpaio.c +++ b/scan/sane/hpaio.c @@ -36,7 +36,6 @@ #include <string.h> #include <cups/cups.h> #include "hpmud.h" -#include "hpip.h" #include "hp_ipp.h" #include "soap.h" #include "soapht.h" @@ -46,6 +45,8 @@ #include "sclpml.h" #include "escl.h" #include "io.h" +#include "orblitei.h" + #define DEBUG_DECLARE_ONLY #include "sanei_debug.h" @@ -240,6 +241,8 @@ static int AddDevice(char *uri) { struct hpmud_model_attributes ma; char model[HPMUD_LINE_SIZE]; + char new_uri[256]; + int len = 0, i = 0, j = 0; int scan_type; int device_added = 0; @@ -252,7 +255,29 @@ static int AddDevice(char *uri) } else { - DBG(6,"unsupported scantype=%d %s\n", ma.scantype, uri); + // This is added to make the uri hp:/net/hp_model_name?ip-xxx.xxx.xxx.xxx&queue=false + // For some of the devices the scan MDL recevied would be model_name instead of hp_model_name + len = strlen(uri); + strncpy(new_uri, uri, 9); + new_uri[8] = 'h'; + new_uri[9] = 'p'; + new_uri[10] = '_'; + for (i = 11,j = 8; j<=len; ++i, ++j) + new_uri[i] = uri[j]; + + hpmud_query_model(new_uri, &ma); + DBG(6,"scantype=%d %s\n", ma.scantype, new_uri); + + if(ma.scantype>0) + { + hpmud_get_uri_model(new_uri, model, sizeof(model)); + AddDeviceList(new_uri, model, &DeviceList); + device_added = 1; + } + else + { + DBG(6,"unsupported scantype=%d %s\n", ma.scantype, new_uri); + } } return device_added; @@ -326,7 +351,9 @@ extern SANE_Status sane_hpaio_init(SANE_Int * pVersionCode, SANE_Auth_Callback a { *pVersionCode = SANE_VERSION_CODE( 1, 0, 0 ); } - stat = SANE_STATUS_GOOD; + + + stat = orblite_init(pVersionCode, authorize); return stat; } /* sane_hpaio_init() */ @@ -343,6 +370,9 @@ extern SANE_Status sane_hpaio_get_devices(const SANE_Device ***deviceList, SANE_ ResetDeviceList(&DeviceList); DevDiscovery(localOnly); *deviceList = (const SANE_Device **)DeviceList; + SANE_Device*** devList; + orblite_get_devices(devList, localOnly); + return SANE_STATUS_GOOD; } @@ -368,6 +398,8 @@ extern SANE_Status sane_hpaio_open(SANE_String_Const devicename, SANE_Handle * p return sclpml_open(devicename, pHandle); if (ma.scantype == HPMUD_SCANTYPE_ESCL) return escl_open(devicename, pHandle); + if (ma.scantype == HPMUD_SCANTYPE_ORBLITE) + return orblite_open(devicename, pHandle); else return SANE_STATUS_UNSUPPORTED; } /* sane_hpaio_open() */ @@ -386,6 +418,8 @@ extern void sane_hpaio_close(SANE_Handle handle) return sclpml_close(handle); if (strcmp(*((char **)handle), "ESCL") == 0) return escl_close(handle); + if (strcmp(*((char **)handle), "ORBLITE") == 0) + return orblite_close(handle); } /* sane_hpaio_close() */ extern const SANE_Option_Descriptor * sane_hpaio_get_option_descriptor(SANE_Handle handle, SANE_Int option) @@ -402,6 +436,20 @@ extern const SANE_Option_Descriptor * sane_hpaio_get_option_descriptor(SANE_Hand return sclpml_get_option_descriptor(handle, option); if (strcmp(*((char **)handle), "ESCL") == 0) return escl_get_option_descriptor(handle, option); + if (strcmp(*((char **)handle), "ORBLITE") == 0) + { + struct t_SANE* h = (struct t_SANE*)handle; + if (option < optCount || option < optLast) + { + DBG(8, "1. sane_hpaio_get_option_descriptor optCount = %d, option = %d, optLast = %d \n",(int)optCount,option,(int)optLast ); + return &h->Options[option]; + } + else + { + DBG(8, "2. sane_hpaio_get_option_descriptor optCount = %d, option = %d, optLast = %d \n",(int)optCount,option,(int)optLast ); + return NULL; + } + } else return NULL; } /* sane_hpaio_get_option_descriptor() */ @@ -420,6 +468,8 @@ extern SANE_Status sane_hpaio_control_option(SANE_Handle handle, SANE_Int option return sclpml_control_option(handle, option, action, pValue, pInfo); if (strcmp(*((char **)handle), "ESCL") == 0) return escl_control_option(handle, option, action, pValue, pInfo); + if (strcmp(*((char **)handle), "ORBLITE") == 0) + return orblite_control_option(handle, option, action, pValue, pInfo); else return SANE_STATUS_UNSUPPORTED; } /* sane_hpaio_control_option() */ @@ -438,6 +488,8 @@ extern SANE_Status sane_hpaio_get_parameters(SANE_Handle handle, SANE_Parameters return sclpml_get_parameters(handle, pParams); if (strcmp(*((char **)handle), "ESCL") == 0) return escl_get_parameters(handle, pParams); + if (strcmp(*((char **)handle), "ORBLITE") == 0) + return orblite_get_parameters(handle, pParams); else return SANE_STATUS_UNSUPPORTED; } /* sane_hpaio_get_parameters() */ @@ -456,6 +508,8 @@ extern SANE_Status sane_hpaio_start(SANE_Handle handle) return sclpml_start(handle); if (strcmp(*((char **)handle), "ESCL") == 0) return escl_start(handle); + if (strcmp(*((char **)handle), "ORBLITE") == 0) + return orblite_start(handle); else return SANE_STATUS_UNSUPPORTED; } /* sane_hpaio_start() */ @@ -475,6 +529,8 @@ extern SANE_Status sane_hpaio_read(SANE_Handle handle, SANE_Byte *data, SANE_Int return sclpml_read(handle, data, maxLength, pLength); if (strcmp(*((char **)handle), "ESCL") == 0) return escl_read(handle, data, maxLength, pLength); + if (strcmp(*((char **)handle), "ORBLITE") == 0) + return orblite_read(handle, data, maxLength, pLength); else return SANE_STATUS_UNSUPPORTED; @@ -495,6 +551,8 @@ extern void sane_hpaio_cancel( SANE_Handle handle ) return sclpml_cancel(handle); if (strcmp(*((char **)handle), "ESCL") == 0) return escl_cancel(handle); + if (strcmp(*((char **)handle), "ORBLITE") == 0) + return orblite_cancel(handle); } /* sane_hpaio_cancel() */ extern SANE_Status sane_hpaio_set_io_mode(SANE_Handle handle, SANE_Bool nonBlocking) diff --git a/scan/sane/hpaio.desc b/scan/sane/hpaio.desc index 3815feb87..aa503c0d8 100644 --- a/scan/sane/hpaio.desc +++ b/scan/sane/hpaio.desc @@ -1531,6 +1531,18 @@ :model "HP LaserJet Pro MFP m134fn" :status :good +:model "HP LaserJet Pro MFP m148dw" +:status :good + +:model "HP LaserJet Pro MFP m148fdw" +:status :good + +:model "HP LaserJet Pro MFP m149dw" +:status :good + +:model "HP LaserJet Pro MFP m149fdw" +:status :good + :model "HP LaserJet Pro MFP m225dn" :status :good @@ -3757,6 +3769,9 @@ :model "HP PSC 950xi All-in-one Printer" :status :good +:model "HP Scanjet Enterprise 7500" +:status :good + :model "HP Scanjet Enterprise Flow 5000 s4" :status :good diff --git a/scan/sane/hpaio.h b/scan/sane/hpaio.h index b64d86e3e..702708cc8 100644 --- a/scan/sane/hpaio.h +++ b/scan/sane/hpaio.h @@ -31,9 +31,10 @@ #include "sane.h" #include "common.h" #include "mfpdtf.h" -#include "hpip.h" #include "scl.h" #include "pml.h" +#include "orblitei.h" +#include "../../ip/hpip.h" /************************************************************************************/ diff --git a/scan/sane/orblite.c b/scan/sane/orblite.c new file mode 100644 index 000000000..ba86640c7 --- /dev/null +++ b/scan/sane/orblite.c @@ -0,0 +1,394 @@ +//
+// Linux/GNU SANE (Scanner Access Now Easy) driver
+// - www.sane-project.org
+//
+// (c) 2004 Hewlett-Packard Company, All Rights Reserved.
+//
+// derived from SimpleScan.cpp,
+// which was factored into the initial SANE API framework
+//
+
+
+
+#ifdef __cplusplus
+ extern "C" {
+#endif
+
+#include "sane.h" /* SANE API */
+#define DEBUG_NOT_STATIC
+#undef NDEBUG
+#include "orblitei.h"
+#include "orblite.h"//Added New
+#include <math.h>
+#include "utils.h"
+#include "io.h"
+
+#ifdef __cplusplus
+ }
+#endif
+static SANE_Range SANE_rangeLeft;
+static SANE_Range SANE_rangeRight;
+static SANE_Range SANE_rangeTop;
+static SANE_Range SANE_rangeBottom;
+
+#define MAX_MODES 7
+static SANE_String SANE_modes[MAX_MODES+1];
+
+#define MAX_SOURCES 15
+static SANE_String SANE_sources[MAX_SOURCES+1];
+
+#define MAX_RESOLUTIONS 31
+static SANE_Word SANE_resolutions[MAX_RESOLUTIONS+1];
+
+#define MAX_PAPER_SIZES 63
+static SANE_String SANE_paper_sizes[MAX_PAPER_SIZES+1];
+
+static struct t_SANE *g_handle = NULL;
+
+SANE_Option_Descriptor DefaultOrbOptions[] = {
+ /* name, title, desc,
+ * type, unit, size, cap,
+ * constraint_type, constraint */
+
+ // optCount
+ {
+ "", SANE_TITLE_NUM_OPTIONS, SANE_DESC_NUM_OPTIONS,
+ SANE_TYPE_INT, SANE_UNIT_NONE, sizeof(SANE_Word),
+ SANE_CAP_SOFT_DETECT,
+ SANE_CONSTRAINT_NONE, NULL
+ },
+
+ // optTLX, optTLY, optBRX, optBRY, // geometry group
+ {
+ SANE_NAME_SCAN_TL_X, SANE_TITLE_SCAN_TL_X, SANE_DESC_SCAN_TL_X, // name, title, desc
+ SANE_TYPE_FIXED, SANE_UNIT_MM, sizeof(SANE_Fixed),// type, unit, size
+ SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT, // cap(ability)
+ SANE_CONSTRAINT_RANGE, (SANE_Char**)&SANE_rangeLeft // constraint_type, constraint
+ },
+
+ {
+ SANE_NAME_SCAN_TL_Y, SANE_TITLE_SCAN_TL_Y, SANE_DESC_SCAN_TL_Y, // name, title, desc
+ SANE_TYPE_FIXED, SANE_UNIT_MM, sizeof(SANE_Fixed),// type, unit, size
+ SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT, // cap(ability)
+ SANE_CONSTRAINT_RANGE, (SANE_Char**)&SANE_rangeTop // constraint_type, constraint
+ },
+
+ {
+ SANE_NAME_SCAN_BR_X, SANE_TITLE_SCAN_BR_X, SANE_DESC_SCAN_BR_X, // name, title, desc
+ SANE_TYPE_FIXED, SANE_UNIT_MM, sizeof(SANE_Fixed),// type, unit, size
+ SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT, // cap(ability)
+ SANE_CONSTRAINT_RANGE, (SANE_Char**)&SANE_rangeRight // constraint_type, constraint
+ },
+
+ {
+ SANE_NAME_SCAN_BR_Y, SANE_TITLE_SCAN_BR_Y, SANE_DESC_SCAN_BR_Y, // name, title, desc
+ SANE_TYPE_FIXED, SANE_UNIT_MM, sizeof(SANE_Fixed),// type, unit, size
+ SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT, // cap(ability)
+ SANE_CONSTRAINT_RANGE, (SANE_Char**)&SANE_rangeBottom // constraint_type, constraint
+ },
+
+ // optResolution, // resolution group
+ {
+ SANE_NAME_SCAN_RESOLUTION, SANE_TITLE_SCAN_RESOLUTION, SANE_DESC_SCAN_RESOLUTION, // name, title, desc
+ SANE_TYPE_INT, SANE_UNIT_DPI, sizeof(SANE_Word), // type, unit, size,
+ SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT, // cap(ability)
+ SANE_CONSTRAINT_WORD_LIST, (SANE_Char**)SANE_resolutions // constraint type, constraint
+ },
+
+ // optMode, // color/depth group
+ {
+ SANE_NAME_SCAN_MODE, SANE_TITLE_SCAN_MODE, SANE_DESC_SCAN_MODE, // name, title, desc
+ SANE_TYPE_STRING, SANE_UNIT_NONE, 256, // type, unit, size,
+ SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT, // cap(ability)
+ SANE_CONSTRAINT_STRING_LIST, (SANE_Char**)SANE_modes // constraint type, constraint
+ },
+
+ // optSource,
+ {
+ SANE_NAME_SCAN_SOURCE, SANE_TITLE_SCAN_SOURCE, SANE_DESC_SCAN_SOURCE, // name, title, desc
+ SANE_TYPE_STRING, SANE_UNIT_NONE, 256, // type, unit, size,
+ SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT, // cap(ability)
+ SANE_CONSTRAINT_STRING_LIST, (SANE_Char**)SANE_sources // constraint type, constraint
+ },
+
+ // optPaperSize,
+ {
+ SANE_NAME_PAPER_SIZE, SANE_TITLE_PAPER_SIZE, SANE_DESC_PAPER_SIZE, // name, title, desc
+ SANE_TYPE_STRING, SANE_UNIT_NONE, 256, // type, unit, size,
+ SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT, // cap(ability)
+ SANE_CONSTRAINT_STRING_LIST, (SANE_Char**)SANE_paper_sizes // constraint type, constraint
+ },
+
+ // optPaperSize,
+ {
+ SANE_NAME_PAPER_SIZE, SANE_TITLE_PAPER_SIZE, SANE_DESC_PAPER_SIZE, // name, title, desc
+ SANE_TYPE_INT, SANE_UNIT_DPI, sizeof(SANE_Word), // type, unit, size,
+ SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT, // cap(ability)
+ SANE_CONSTRAINT_WORD_LIST, (SANE_Char**)SANE_resolutions // constraint type, constraint
+ },
+#ifdef NOTDEF
+// default template
+ {
+ "", "", "", // name, title, desc
+ SANE_TYPE_INT, SANE_UNIT_NONE, sizeof(SANE_Word), // type, unit, size,
+ 0, // cap(ability)
+ SANE_CONSTRAINT_NONE, 0 // constraint type, constraint
+ },
+#endif
+};
+
+
+static int bb_load(SANE_THandle ps, const char* so)
+{
+ int stat = 1;
+ /* Load hpmud manually with symbols exported. Otherwise the plugin will not find it. */
+ if ((ps->hpmud_handle = load_library("libhpmud.so.0")) == NULL)
+ {
+ if ((ps->hpmud_handle = load_library("libhpmud.so.0")) == NULL)
+ goto bugout;
+ }
+
+ if ((ps->bb_handle = load_plugin_library(UTILS_SCAN_PLUGIN_LIBRARY, so)) == NULL)
+ {
+ SendScanEvent(ps->uri, EVENT_PLUGIN_FAIL);
+ goto bugout;
+ }
+ if ((ps->bb_orblite_init = get_library_symbol(ps->bb_handle, "bb_orblite_init")) == NULL)
+ goto bugout;
+
+ if ((ps->bb_orblite_get_devices = get_library_symbol(ps->bb_handle, "bb_orblite_get_devices")) == NULL)
+ goto bugout;
+
+ if ((ps->bb_orblite_exit = get_library_symbol(ps->bb_handle, "bb_orblite_exit")) == NULL)
+ goto bugout;
+
+
+ if ((ps->bb_orblite_open = get_library_symbol(ps->bb_handle, "bb_orblite_open")) == NULL)
+ goto bugout;
+ if ((ps->bb_orblite_close = get_library_symbol(ps->bb_handle, "bb_orblite_close")) == NULL)
+ goto bugout;
+ if ((ps->bb_orblite_get_option_descriptor = get_library_symbol(ps->bb_handle, "bb_orblite_get_option_descriptor")) == NULL)
+ goto bugout;
+ if ((ps->bb_orblite_control_option = get_library_symbol(ps->bb_handle, "bb_orblite_control_option")) == NULL)
+ goto bugout;
+
+ if ((ps->bb_orblite_start = get_library_symbol(ps->bb_handle, "bb_orblite_start")) == NULL)
+ goto bugout;
+ if ((ps->bb_orblite_get_parameters = get_library_symbol(ps->bb_handle, "bb_orblite_get_parameters")) == NULL)
+ goto bugout;
+ if ((ps->bb_orblite_read = get_library_symbol(ps->bb_handle, "bb_orblite_read")) == NULL)
+ goto bugout;
+
+ if ((ps->bb_orblite_cancel = get_library_symbol(ps->bb_handle, "bb_orblite_cancel")) == NULL)
+ goto bugout;
+
+ if ((ps->bb_orblite_set_io_mode = get_library_symbol(ps->bb_handle, "bb_orblite_set_io_mode")) == NULL)
+ goto bugout;
+
+ if ((ps->bb_orblite_get_select_fd = get_library_symbol(ps->bb_handle, "bb_orblite_get_select_fd")) == NULL)
+ goto bugout;
+ stat = 0;
+bugout:
+ return stat;
+
+}
+
+static int bb_unload(SANE_THandle ps)
+{
+ _DBG("Calling orblite bb_unload: \n");
+ if (ps->bb_handle)
+ {
+ dlclose(ps->bb_handle);
+ ps->bb_handle = NULL;
+ }
+ if (ps->hpmud_handle)
+ {
+ dlclose(ps->hpmud_handle);
+ ps->hpmud_handle = NULL;
+ }
+// if (ps->math_handle)
+// {
+// dlclose(ps->math_handle);
+// ps->math_handle = NULL;
+// }
+ return 0;
+}
+
+SANE_Status
+orblite_init (SANE_Int * version_code, SANE_Auth_Callback authorize)
+{
+/*
+ // Allocate handle, set all handle values to zero
+ g_handle = (SANE_THandle) calloc( 1, sizeof(struct t_SANE) );
+ if (!g_handle)
+ return SANE_STATUS_NO_MEM;
+
+ // Allocate option descriptors.
+ g_handle->Options = (SANE_Option_Descriptor *) calloc( optLast, sizeof(SANE_Option_Descriptor) );
+ if (!g_handle->Options)
+ return SANE_STATUS_NO_MEM;
+
+ memcpy( g_handle->Options, DefaultOrbOptions, optLast*sizeof(SANE_Option_Descriptor) );
+ g_handle->tag = (char*)malloc(strlen("ORBLITE") + 1);
+ strcpy(g_handle->tag, "ORBLITE");
+
+ if (bb_load(g_handle, SCAN_PLUGIN_ORBLITE))
+ {
+ printf("orblite_init failed: %s %d\n", __FILE__, __LINE__);
+ return SANE_STATUS_IO_ERROR;
+ }
+
+ return g_handle->bb_orblite_init(version_code, authorize);
+*/
+
+ return SANE_STATUS_GOOD;
+}
+
+
+
+SANE_Status
+orblite_get_devices (const SANE_Device *** device_list, SANE_Bool local_only)
+{
+ //return g_handle->bb_orblite_get_devices(device_list, local_only);
+ return SANE_STATUS_GOOD;
+}
+
+
+
+void
+orblite_exit (void)
+{
+ return g_handle->bb_orblite_exit();
+}
+
+
+/////////////////////// sane_open, close //////////////////////////////////////
+
+
+SANE_Status
+orblite_open (SANE_String_Const devicename, SANE_Handle * handle)
+{
+ SANE_Status stat;
+ SANE_Int * version_code;
+ SANE_Auth_Callback authorize;
+ const SANE_Device *** device_list;
+ SANE_Bool local_only;
+
+
+ // Allocate handle, set all handle values to zero
+ g_handle = (SANE_THandle) calloc( 1, sizeof(struct t_SANE) );
+ if (!g_handle)
+ return SANE_STATUS_NO_MEM;
+
+ // Allocate option descriptors.
+ g_handle->Options = (SANE_Option_Descriptor *) calloc( optLast, sizeof(SANE_Option_Descriptor) );
+ if (!g_handle->Options)
+ return SANE_STATUS_NO_MEM;
+
+ memcpy( g_handle->Options, DefaultOrbOptions, optLast*sizeof(SANE_Option_Descriptor) );
+ g_handle->tag = (char*)malloc(strlen("ORBLITE") + 1);
+ strcpy(g_handle->tag, "ORBLITE");
+
+
+ if (bb_load(g_handle, SCAN_PLUGIN_ORBLITE))
+ {
+ printf("orblite_init failed: %s %d\n", __FILE__, __LINE__);
+ return SANE_STATUS_IO_ERROR;
+ }
+
+ stat = g_handle->bb_orblite_init(version_code, authorize);
+ if (stat != SANE_STATUS_GOOD)
+ return stat;
+
+ stat = g_handle->bb_orblite_get_devices(device_list, local_only);
+ if (stat != SANE_STATUS_GOOD)
+ return stat;
+
+ stat = g_handle->bb_orblite_open(devicename, &g_handle);
+ if (stat == SANE_STATUS_GOOD)
+ *handle = g_handle;
+
+ return stat;
+}
+
+
+void
+orblite_close (SANE_Handle handle)
+{
+ return g_handle->bb_orblite_close(g_handle);
+}
+
+
+////// sane_get_option_descriptor, control_option, start, cancel //////////////
+
+
+
+const SANE_Option_Descriptor *
+orblite_get_option_descriptor (SANE_Handle handle, SANE_Int option)
+{
+if (option >= optCount && option < optLast)
+ {
+ return &g_handle->Options[option];
+ }
+ //return g_handle->bb_orblite_get_option_descriptor(g_handle, option);
+}
+
+
+SANE_Status
+orblite_control_option (SANE_Handle handle,
+ SANE_Int option,
+ SANE_Action action,
+ void *value,
+ SANE_Int * info)
+{
+ return g_handle->bb_orblite_control_option(handle,option,action, value, info);
+
+}
+
+
+
+SANE_Status
+orblite_start (SANE_Handle handle)
+{
+ return g_handle->bb_orblite_start(g_handle);
+}
+
+
+SANE_Status
+orblite_get_parameters (SANE_Handle handle, SANE_Parameters * params)
+{
+ return g_handle->bb_orblite_get_parameters(g_handle, params);
+}
+
+
+
+SANE_Status
+orblite_read (SANE_Handle handle, SANE_Byte * data, SANE_Int max_length, SANE_Int * length)
+{
+ return g_handle->bb_orblite_read (g_handle, data, max_length, length);
+}
+
+
+void
+orblite_cancel (SANE_Handle handle)
+{
+ return g_handle->bb_orblite_cancel(g_handle);
+}
+
+////// sane_set_io_mode, get_select_fd, strstatus - UNIMPLEMENTED /////////////
+
+
+SANE_Status
+orblite_set_io_mode (SANE_Handle h, SANE_Bool non_blocking)
+{
+ return g_handle->bb_orblite_set_io_mode(g_handle, non_blocking);
+}
+
+
+SANE_Status
+orblite_get_select_fd (SANE_Handle h, SANE_Int * fd)
+{
+ return g_handle->bb_orblite_get_select_fd(g_handle, fd);
+}
+
+
diff --git a/scan/sane/orblite.h b/scan/sane/orblite.h new file mode 100644 index 000000000..2061cb26e --- /dev/null +++ b/scan/sane/orblite.h @@ -0,0 +1,48 @@ +/************************************************************************************\ + + HPTulip.h - HP SANE backend support for ORBLITE based multi-function peripherals + + (c) 2010 Copyright HP Development Company, LP + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is furnished to do + so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS + FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR + COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + Primary Author: Narla Naga Samrat Chowdary + +\************************************************************************************/ + +# ifndef _SANE_ORBLITE_H +# define _SANE_ORBLITE_H + +# include "sane.h" + +SANE_Status orblite_init (SANE_Int * version_code, SANE_Auth_Callback authorize); +SANE_Status orblite_get_devices (const SANE_Device *** device_list, SANE_Bool local_only); +void orblite_exit (void); +SANE_Status orblite_open (SANE_String_Const devicename, SANE_Handle * handle); +void orblite_close (SANE_Handle handle); +const SANE_Option_Descriptor * orblite_get_option_descriptor (SANE_Handle handle, SANE_Int option ); +SANE_Status orblite_control_option (SANE_Handle handle, SANE_Int option, SANE_Action action, void *value, SANE_Int * info); +SANE_Status orblite_get_parameters (SANE_Handle handle, SANE_Parameters * params); +SANE_Status orblite_start (SANE_Handle handle); +SANE_Status orblite_read (SANE_Handle handle, SANE_Byte * data, SANE_Int max_length, SANE_Int * length); +void orblite_cancel (SANE_Handle handle); + +# endif // _SANE_orblite_H + + + diff --git a/scan/sane/orblitei.h b/scan/sane/orblitei.h new file mode 100644 index 000000000..27ae506e1 --- /dev/null +++ b/scan/sane/orblitei.h @@ -0,0 +1,144 @@ +#ifndef _SANE_ORBLITE_INTERFACE_H +#define _SANE_ORBLITE_INTERFACE_H + +#include <stdbool.h> +#include "sane.h" +#include "saneopts.h" /* well-known options */ +#include "../../io/hpmud/hpmud.h" +#include "../../ip/hpip.h" +#include "OrbliteScan/MacCommon.h" + +#define max(x,y) ((x)>(y))?x:y +#define min(x,y) ((x)>(y))?y:x + +#define COLOR_STR SANE_I18N("color") +#define GRAY_STR SANE_I18N("gray") +#define LINEART_STR SANE_I18N("lineart") + +#define FLATBED_STR SANE_I18N("Flatbed") +#define ADF_SINGLE_STR SANE_I18N("ADF-SinglePage") +#define ADF_STR SANE_I18N("ADF") +#define ADF_MULTI_STR SANE_I18N("ADF-MultiPage") +#define ADF_MULTI_SIMPLEX_STR SANE_I18N("ADF-MultiPage-Simplex") +#define ADF_MULTI_DUPLEX_STR SANE_I18N("ADF-MultiPage-Duplex") +#define NEGATIVE_STR SANE_I18N("Negative") +#define SLIDE_STR SANE_I18N("Slide") + +#define CUSTOM_STR SANE_I18N("Custom") +#define DETECT_STR SANE_I18N("Auto-Detect") +#define LETTER_STR SANE_I18N("Letter") +#define LEGAL_STR SANE_I18N("Legal") +#define A4_STR SANE_I18N("A4") +#define A5_STR SANE_I18N("A5") +#define A6_STR SANE_I18N("A6") +#define A7_STR SANE_I18N("A7") +#define B5_STR SANE_I18N("B5") +#define B6_STR SANE_I18N("B6") +#define B7_STR SANE_I18N("B7") +#define C5_STR SANE_I18N("C5") +#define C6_STR SANE_I18N("C6") +#define C7_STR SANE_I18N("C7") +#define JIS_B5_STR SANE_I18N("JIS-B5") +#define JIS_B6_STR SANE_I18N("JIS-B6") +#define JIS_B7_STR SANE_I18N("JIS-B7") + +#define SANE_NAME_PAPER_SIZE SANE_I18N("paper-size") +#define SANE_TITLE_PAPER_SIZE SANE_I18N("Paper size") +#define SANE_DESC_PAPER_SIZE \ + SANE_I18N("Sets scan area to selected paper size") +#if 0 +static SANE_Range SANE_rangeLeft; +static SANE_Range SANE_rangeRight; +static SANE_Range SANE_rangeTop; +static SANE_Range SANE_rangeBottom; + +#define MAX_MODES 7 +static SANE_String SANE_modes[MAX_MODES+1]; + +#define MAX_SOURCES 15 +static SANE_String SANE_sources[MAX_SOURCES+1]; + +#define MAX_RESOLUTIONS 31 +static SANE_Word SANE_resolutions[MAX_RESOLUTIONS+1]; + +#define MAX_PAPER_SIZES 63 +static SANE_String SANE_paper_sizes[MAX_PAPER_SIZES+1]; +#endif + +/* options enumerator */ +typedef enum +{ + optCount = 0, + optTLX, optTLY, optBRX, optBRY, // geometry group + optResolution, // resolution group + optMode, // color/depth group + optSource, + optPaperSize, + optMultipick, + optLast, + + /* disabled options after optLast */ + + optGammaTableRed, /* Gamma Tables */ + optGammaTableGreen, + optGammaTableBlue, +} +EOptionIndex; + +extern SANE_Option_Descriptor DefaultOrbOptions[]; + +struct t_SANE { + char *tag; + SANE_Option_Descriptor* Options; +// CHPScan* m_pHPScan; + struct SCANNER_PARAMETERS m_scannerParameters; + struct BUFFER_INFO m_bufferInfo; + SCAN_SOURCE m_scanSource; + DWORD dwRemainingScanLines; + DWORD dwBytesRead; + DWORD dwBytesWritten; + DWORD dwBufferSize; + BYTE* pBuffer; + BOOLEAN bUseXPA; + BOOLEAN bUseADF; + bool bDetectPageSize; + bool bEndOfPage; + bool bCancelled; + bool invert; // invert image + SANE_Fixed left; + SANE_Fixed right; + SANE_Fixed top; + SANE_Fixed bottom; + SANE_String mode; + SANE_String source; + SANE_String paper_size; + + char uri[HPMUD_LINE_SIZE]; /* device uri */ + HPMUD_DEVICE dd; /* hpiod device descriptor */ + HPMUD_CHANNEL cd; /* hpiod eSCL channel descriptor */ + char model[HPMUD_LINE_SIZE]; + + void *hpmud_handle; /* returned by dlopen */ + void *math_handle; /* returned by dlopen */ + void *bb_handle; /* returned by dlopen */ + + SANE_Status (*bb_orblite_init) (SANE_Int * version_code, SANE_Auth_Callback authorize); + SANE_Status (*bb_orblite_get_devices) (const SANE_Device *** device_list, SANE_Bool local_only); + void (*bb_orblite_exit)(void); + SANE_Status (*bb_orblite_open) (SANE_String_Const devicename, SANE_Handle * handle); + void (*bb_orblite_close) (SANE_Handle handle); + const SANE_Option_Descriptor * (*bb_orblite_get_option_descriptor) (SANE_Handle handle, SANE_Int option); + SANE_Status (*bb_orblite_control_option) (SANE_Handle handle, SANE_Int option, SANE_Action action, void *value, SANE_Int * info); + SANE_Status (*bb_orblite_start) (SANE_Handle handle); + SANE_Status (*bb_orblite_get_parameters) (SANE_Handle handle, SANE_Parameters * params); + SANE_Status (*bb_orblite_read) (SANE_Handle handle, SANE_Byte * data, SANE_Int max_length, SANE_Int * length); + void (*bb_orblite_cancel) (SANE_Handle handle); + SANE_Status (*bb_orblite_set_io_mode) (SANE_Handle h, SANE_Bool non_blocking); + SANE_Status (*bb_orblite_get_select_fd) (SANE_Handle h, SANE_Int * fd); + +}; + +typedef struct t_SANE * SANE_THandle; + + +#endif diff --git a/scan/sane/sane.h b/scan/sane/sane.h index 880cca1e6..71133881b 100755 --- a/scan/sane/sane.h +++ b/scan/sane/sane.h @@ -57,7 +57,9 @@ typedef enum SANE_STATUS_COVER_OPEN, /* scanner cover is open */ SANE_STATUS_IO_ERROR, /* error during device I/O */ SANE_STATUS_NO_MEM, /* out of memory */ - SANE_STATUS_ACCESS_DENIED /* access to resource has been denied */ + SANE_STATUS_ACCESS_DENIED, /* access to resource has been denied */ + SANE_STATUS_MULTIPICK /*multipick error*/ + } SANE_Status; diff --git a/scan/scanext/scanext.c b/scan/scanext/scanext.c index d3eae2914..ff5798798 100755 --- a/scan/scanext/scanext.c +++ b/scan/scanext/scanext.c @@ -86,7 +86,7 @@ PERFORMANCE OF THIS SOFTWARE. ob = Py_InitModule3(name, methods, doc); \ #endif - +int multipick; static char scanext_documentation[] = "Python extension for HP scan sane driver"; static PyObject *ErrorObject; @@ -245,7 +245,8 @@ static PyObject *startScan (_ScanDevice * self, PyObject * args) if (st != SANE_STATUS_GOOD && st != SANE_STATUS_EOF && - st != SANE_STATUS_NO_DOCS) + st != SANE_STATUS_NO_DOCS && + st != SANE_STATUS_MULTIPICK) return raiseSaneError(st); return Py_BuildValue("i", st); @@ -404,7 +405,18 @@ static PyObject *setOption (_ScanDevice * self, PyObject * args) SANE_Int i; PyObject *value; int n; + multipick = 1; +if(1) +{ +SANE_Bool b = SANE_TRUE; + sane_control_option (self->h, 9, SANE_ACTION_SET_VALUE, (void *)&b, &i); +} +else +{ +SANE_Bool b = SANE_FALSE; + sane_control_option (self->h, 9, SANE_ACTION_SET_VALUE, (void *)&b, &i); +} if (!PyArg_ParseTuple (args, "iO", &n, &value)) raiseError("Invalid arguments."); @@ -512,7 +524,8 @@ static PyObject *readScan (_ScanDevice * self, PyObject * args) if (st != SANE_STATUS_GOOD && st != SANE_STATUS_EOF && - st != SANE_STATUS_NO_DOCS) + st != SANE_STATUS_NO_DOCS && + st != SANE_STATUS_MULTIPICK) { sane_cancel(self->h); //Py_BLOCK_THREADS @@ -687,6 +700,14 @@ static PyObject *isOptionActive (PyObject * self, PyObject * args) return PyInt_FromLong (SANE_OPTION_IS_ACTIVE (cap)); } +static PyObject *setMultipick (PyObject * self, PyObject * args) +{ + + if (!PyArg_ParseTuple (args, "i", &multipick)) + raiseError("Invalid arguments"); + Py_INCREF ( Py_None ); + return Py_None; +} static PyObject *isOptionSettable (PyObject * self, PyObject * args) { SANE_Int cap; @@ -710,6 +731,7 @@ static PyMethodDef ScanExt_methods[] = { {"isOptionActive", isOptionActive, METH_VARARGS}, {"isOptionSettable", isOptionSettable, METH_VARARGS}, {"getErrorMessage", getErrorMessage, METH_VARARGS}, + {"setMultipick", setMultipick, METH_VARARGS}, {NULL, NULL} /* sentinel */ }; @@ -815,6 +837,7 @@ MOD_INIT(scanext) { insint (d, "SANE_STATUS_IO_ERROR", SANE_STATUS_IO_ERROR); // Error during device I/O. insint (d, "SANE_STATUS_NO_MEM", SANE_STATUS_NO_MEM); // Out of memory. insint (d, "SANE_STATUS_ACCESS_DENIED", SANE_STATUS_ACCESS_DENIED); // Access to resource has been denied. + insint (d, "SANE_STATUS_MULTIPICK", SANE_STATUS_MULTIPICK); // multipick error. // Maximum buffer size for read() insint(d, "MAX_READSIZE", MAX_READSIZE); diff --git a/ui4/scandialog.py b/ui4/scandialog.py new file mode 100644 index 000000000..3cd5934be --- /dev/null +++ b/ui4/scandialog.py @@ -0,0 +1,1233 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'Hp-Scan.ui' +# +# Created by: PyQt4 UI code generator 4.11.4 +# +# WARNING! All changes made in this file will be lost! + +from PyQt4 import QtCore, QtGui +from base import utils,imageprocessing +#, device +#import scanext +#from scan import sane +import re +import os +import platform + +from PyQt4.QtGui import * +from PyQt4.QtCore import * + +'''dir_path = os.path.dirname(os.path.realpath(__file__)) +print (dir_path) +import sys +#sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) +print sys.path''' +from scan import sane + +#devicelist = {} +device_name = '' +path = os.getcwd() +new_path = os.getcwd() +multipick_error_message = "The scan operation has been cancelled or a multipick or paper is jammed in the ADF.\nIf you cancelled the scan,click OK.\nIf the scan was terminated due to a multi-feed or paper jam in the ADF,\ndo the following:\n\n1)Clear the ADF path. For instructions see your product documentation.\n2)Check the sheets are not stuck together. Remove any staples, sticky notes,tape or other objects.\n3)Restart the scan\n\nNote:If necessary, turn off automatic detection of multi-pick before starting a new scan\n" +convert_error_message = "Convert command not found. Multiple Tiff document generation,\n Batch seperation feature with Tiff file format,\n Page merge feature and PDF generation using reportlab may not work as excepted.\n Please install ImageMagick package and try again\n" + + +no_document_error_message = "No document(s). Please load documents and try again." + +no_pages_to_merge = "No scanned documents to merge." +pyPlatform = '' +num= {} +try: + _fromUtf8 = QtCore.QString.fromUtf8 +except AttributeError: + def _fromUtf8(s): + return s + +try: + _encoding = QtGui.QApplication.UnicodeUTF8 + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig, _encoding) +except AttributeError: + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig) + +class Ui_HpScan(object): + devicelist = {} + #device_name = '' + file_type = 'png' + source = '' + color = 'gray' + resolution = '300' + size ='letter' + device_uri = '' + multi_pick = False + document_merge =False + auto_orient =False + crushed = False + #searchablePDF = False + mixed_feed =False + blank_page = False + batch_seperation = False + bp_barcode = False + auto_crop = False + deskew_image = False + document_merge_adf_flatbed = False + image_enhancement = False + brightness = False + contrast = False + sharpness = False + color_value = False + sizel1 = 0 + sizel2 = 0 + sizel3 = 0 + sizel4 = 0 + deskew_image_pri = True + auto_crop_pri = True + mixed_feed_pri = True + auto_orient_pri = True + document_merge_adf_flatbed_pri = True + multi_pick_pri = True + #batch_seperation_pri = True + crushed_pri = True + document_merge_pri = True + image_enhancement_pri = True + blank_page_pri = True + batchsepBC_pri = True + other_device_cnt = 0 + + def setupUi(self, HpScan): + pyPlatform = platform.python_version() + HpScan.setObjectName(_fromUtf8("HpScan")) + HpScan.setMinimumSize(QtCore.QSize(680, 620)) + HpScan.setMaximumSize(QtCore.QSize(680, 620)) + font = QtGui.QFont() + font.setBold(False) + font.setWeight(50) + HpScan.setFont(font) + HpScan.setMouseTracking(False) + HpScan.setFocusPolicy(QtCore.Qt.NoFocus) + self.dockWidgetContents = QtGui.QWidget() + self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents")) + self.label_Type = QtGui.QLabel(self.dockWidgetContents) + self.label_Type.setGeometry(QtCore.QRect(10, 89, 51, 41)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_Type.setFont(font) + self.label_Type.setMouseTracking(True) + self.label_Type.setObjectName(_fromUtf8("label_Type")) + self.comboBox_Type = QtGui.QComboBox(self.dockWidgetContents) + self.comboBox_Type.setGeometry(QtCore.QRect(85, 90, 171, 41)) + self.comboBox_Type.setObjectName(_fromUtf8("comboBox_Type")) + self.comboBox_Type.addItem(_fromUtf8("")) + self.comboBox_Type.addItem(_fromUtf8("")) + self.comboBox_Type.addItem(_fromUtf8("")) + self.comboBox_Type.addItem(_fromUtf8("")) + self.comboBox_Type.currentIndexChanged.connect(self.comboBox_TypeIndexChanged) + self.comboBox_Flatbed = QtGui.QComboBox(self.dockWidgetContents) + self.comboBox_Flatbed.setGeometry(QtCore.QRect(85, 150, 171, 41)) + self.comboBox_Flatbed.setObjectName(_fromUtf8("comboBox_Flatbed")) + #self.comboBox_Flatbed.addItem(_fromUtf8("")) + #self.comboBox_Flatbed.addItem(_fromUtf8("")) + #self.comboBox_Flatbed.addItem(_fromUtf8("")) + #self.comboBox_Flatbed.currentIndexChanged.connect(self.comboBox_SourceChanged) + self.comboBox_Color = QtGui.QComboBox(self.dockWidgetContents) + self.comboBox_Color.setGeometry(QtCore.QRect(85, 210, 171, 41)) + self.comboBox_Color.setObjectName(_fromUtf8("comboBox_Color")) + self.comboBox_Color.addItem(_fromUtf8("")) + self.comboBox_Color.addItem(_fromUtf8("")) + self.comboBox_Color.currentIndexChanged.connect(self.comboBox_ColorIndexChanged) + self.comboBox_Resolution = QtGui.QComboBox(self.dockWidgetContents) + self.comboBox_Resolution.setGeometry(QtCore.QRect(85, 270, 171, 41)) + self.comboBox_Resolution.setObjectName(_fromUtf8("comboBox_Resolution")) + self.comboBox_Resolution.addItem(_fromUtf8("")) + self.comboBox_Resolution.addItem(_fromUtf8("")) + self.comboBox_Resolution.addItem(_fromUtf8("")) + self.comboBox_Resolution.addItem(_fromUtf8("")) + self.comboBox_Resolution.addItem(_fromUtf8("")) + self.comboBox_Resolution.currentIndexChanged.connect(self.comboBox_ResIndexChanged) + self.label_Size = QtGui.QLabel(self.dockWidgetContents) + self.label_Size.setGeometry(QtCore.QRect(10, 329, 51, 41)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_Size.setFont(font) + self.label_Size.setMouseTracking(True) + self.label_Size.setObjectName(_fromUtf8("label_Size")) + self.label_Device = QtGui.QLabel(self.dockWidgetContents) + self.label_Device.setGeometry(QtCore.QRect(10, 29, 65, 41)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_Device.setFont(font) + self.label_Device.setMouseTracking(True) + self.label_Device.setObjectName(_fromUtf8("label_Device")) + self.comboBox_Papersize = QtGui.QComboBox(self.dockWidgetContents) + self.comboBox_Papersize.setGeometry(QtCore.QRect(85, 330, 171, 41)) + self.comboBox_Papersize.setObjectName(_fromUtf8("comboBox_Papersize")) + self.comboBox_Papersize.addItem(_fromUtf8("")) + self.comboBox_Papersize.addItem(_fromUtf8("")) + self.comboBox_Papersize.addItem(_fromUtf8("")) + self.comboBox_Papersize.addItem(_fromUtf8("")) + self.comboBox_Papersize.addItem(_fromUtf8("")) + self.comboBox_Papersize.currentIndexChanged.connect(self.comboBox_PaperSizeIndexChanged) + self.pushButton_Scan = QtGui.QPushButton(self.dockWidgetContents) + self.pushButton_Scan.setGeometry(QtCore.QRect(60, 470, 81, 41)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.pushButton_Scan.setFont(font) + self.pushButton_Scan.setObjectName(_fromUtf8("pushButton_Scan")) + self.pushButton_Scan.clicked.connect(self.scanButton_clicked) + + self.label_Path = QtGui.QLabel(self.dockWidgetContents) + self.label_Path.setGeometry(QtCore.QRect(10,390, 51, 41)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_Path.setFont(font) + self.label_Path.setMouseTracking(True) + self.label_Path.setObjectName(_fromUtf8("label_Path")) + + self.pushButton_Change = QtGui.QPushButton(self.dockWidgetContents) + self.pushButton_Change.setGeometry(QtCore.QRect(155, 470, 101, 41)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.pushButton_Change.setFont(font) + self.pushButton_Change.setObjectName(_fromUtf8("pushButton_Change")) + self.pushButton_Change.clicked.connect(self.selectFile) + + self.pushButton_Merge = QtGui.QPushButton(self.dockWidgetContents) + self.pushButton_Merge.setGeometry(QtCore.QRect(450, 355, 81, 31)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.pushButton_Merge.setFont(font) + self.pushButton_Merge.setObjectName(_fromUtf8("pushButton_Merge")) + self.pushButton_Merge.setEnabled(False) + self.pushButton_Merge.clicked.connect(self.mergeButton_clicked) + + self.label_Flatbed = QtGui.QLabel(self.dockWidgetContents) + self.label_Flatbed.setGeometry(QtCore.QRect(10, 150, 51, 41)) + self.label_Flatbed.setText(_fromUtf8("")) + self.label_Flatbed.setPixmap(QtGui.QPixmap(_fromUtf8("/usr/share/hplip/data/images/other/flat1.png"))) + self.label_Flatbed.setObjectName(_fromUtf8("label_Flatbed")) + self.label_Color = QtGui.QLabel(self.dockWidgetContents) + self.label_Color.setGeometry(QtCore.QRect(20, 210, 61, 41)) + self.label_Color.setText(_fromUtf8("")) + self.label_Color.setPixmap(QtGui.QPixmap(_fromUtf8("/usr/share/hplip/data/images/other/viewer.png"))) + self.label_Color.setObjectName(_fromUtf8("label_Color")) + self.label_Resolution = QtGui.QLabel(self.dockWidgetContents) + self.label_Resolution.setGeometry(QtCore.QRect(20, 270, 51, 51)) + self.label_Resolution.setText(_fromUtf8("")) + self.label_Resolution.setPixmap(QtGui.QPixmap(_fromUtf8("/usr/share/hplip/data/images/other/resolution.png"))) + self.label_Resolution.setObjectName(_fromUtf8("label_Resolution")) + self.auto_orient = QtGui.QCheckBox(self.dockWidgetContents) + self.auto_orient.setGeometry(QtCore.QRect(300,60,117, 22)) + self.auto_orient.setObjectName(_fromUtf8("auto_orient")) + self.auto_orient.stateChanged.connect(self.Auto_orient) + self.crushed = QtGui.QCheckBox(self.dockWidgetContents) + self.crushed.setGeometry(QtCore.QRect(300,390,200, 22)) + self.crushed.setObjectName(_fromUtf8("crushed")) + self.crushed.stateChanged.connect(self.Crushed) + #self.searchablePDF = QtGui.QCheckBox(self.dockWidgetContents) + #self.searchablePDF.setGeometry(QtCore.QRect(300,420,200, 22)) + #self.searchablePDF.setObjectName(_fromUtf8("searchablePDF")) + #self.searchablePDF.stateChanged.connect(self.SearchablePDF) + self.auto_crop = QtGui.QCheckBox(self.dockWidgetContents) + self.auto_crop.setGeometry(QtCore.QRect(300, 90, 241, 20)) + self.auto_crop.setObjectName(_fromUtf8("auto_crop")) + self.auto_crop.stateChanged.connect(self.Auto_crop) + self.multi_pick = QtGui.QCheckBox(self.dockWidgetContents) + self.multi_pick.setGeometry(QtCore.QRect(300, 120, 231, 22)) + self.multi_pick.setObjectName(_fromUtf8("multi_pick")) + self.multi_pick.stateChanged.connect(self.Multi_pick) + self.blank_page = QtGui.QCheckBox(self.dockWidgetContents) + self.blank_page.setGeometry(QtCore.QRect(300, 150, 241, 22)) + self.blank_page.setObjectName(_fromUtf8("blank_page")) + self.blank_page.stateChanged.connect(self.Blank_page) + self.batch_seperation = QtGui.QCheckBox(self.dockWidgetContents) + self.batch_seperation.setGeometry(QtCore.QRect(300, 180, 201, 22)) + self.batch_seperation.setObjectName(_fromUtf8("batch_seperation")) + self.batch_seperation.stateChanged.connect(self.batch_Seperation) + #self.batch_seperation.setEnabled(False) + self.bp_blankpage = QtGui.QCheckBox(self.dockWidgetContents) + self.bp_blankpage.setGeometry(QtCore.QRect(330, 210, 201, 22)) + self.bp_blankpage.setObjectName(_fromUtf8("bp_blankpage")) + self.bp_blankpage.setEnabled(False) + self.bp_barcode = QtGui.QCheckBox(self.dockWidgetContents) + self.bp_barcode.setGeometry(QtCore.QRect(330, 240, 311, 22)) + self.bp_barcode.setObjectName(_fromUtf8("bp_barcode")) + self.bp_barcode.setEnabled(False) + self.comboBox_Barcode_Type = QtGui.QComboBox(self.dockWidgetContents) + self.comboBox_Barcode_Type.setGeometry(QtCore.QRect(360, 270, 261, 27)) + self.comboBox_Barcode_Type.setObjectName(_fromUtf8("comboBox_Barcode_Type")) + self.comboBox_Barcode_Type.addItem(_fromUtf8("")) + self.comboBox_Barcode_Type.addItem(_fromUtf8("")) + self.comboBox_Barcode_Type.addItem(_fromUtf8("")) + self.comboBox_Barcode_Type.addItem(_fromUtf8("")) + self.comboBox_Barcode_Type.addItem(_fromUtf8("")) + self.comboBox_Barcode_Type.addItem(_fromUtf8("")) + self.comboBox_Barcode_Type.addItem(_fromUtf8("")) + self.comboBox_Barcode_Type.addItem(_fromUtf8("")) + self.comboBox_Barcode_Type.setEnabled(False) + #self.comboBox_Barcode_Type.currentIndexChanged.connect(self.comboBox_ResIndexChanged) + self.document_merge = QtGui.QCheckBox(self.dockWidgetContents) + self.document_merge.setGeometry(QtCore.QRect(300, 300, 161, 22)) + self.document_merge.setObjectName(_fromUtf8("document_merge")) + self.document_merge.stateChanged.connect(self.Document_merge) + self.mixed_feed = QtGui.QCheckBox(self.dockWidgetContents) + self.mixed_feed.setGeometry(QtCore.QRect(300, 330, 200, 22)) + self.mixed_feed.setObjectName(_fromUtf8("mixed_feed")) + self.mixed_feed.stateChanged.connect(self.Mixed_feed) + self.deskew_image = QtGui.QCheckBox(self.dockWidgetContents) + self.document_merge_adf_flatbed = QtGui.QCheckBox(self.dockWidgetContents) + self.document_merge_adf_flatbed.setGeometry(QtCore.QRect(300, 360, 150, 22)) + self.document_merge_adf_flatbed.setObjectName(_fromUtf8("document_merge_adf_flatbed")) + self.document_merge_adf_flatbed.stateChanged.connect(self.Document_merge_adf_flatbed) + self.label_Brightness = QtGui.QLabel(self.dockWidgetContents) + self.label_Brightness.setGeometry(QtCore.QRect(310,445, 250, 22)) + #font = QtGui.QFont() + #font.setBold(True) + #font.setWeight(75) + #self.label_Brightness.setFont(font) + self.label_Brightness.setMouseTracking(True) + self.label_Brightness.setObjectName(_fromUtf8("label_Brightness")) + self.label_Contrast = QtGui.QLabel(self.dockWidgetContents) + self.label_Contrast.setGeometry(QtCore.QRect(310,475, 250, 22)) + #font = QtGui.QFont() + #font.setBold(True) + #font.setWeight(75) + #self.label_Contrast.setFont(font) + self.label_Contrast.setMouseTracking(True) + self.label_Contrast.setObjectName(_fromUtf8("label_Contrast")) + self.label_Sharpness = QtGui.QLabel(self.dockWidgetContents) + self.label_Sharpness.setGeometry(QtCore.QRect(310,505, 250, 22)) + #font = QtGui.QFont() + #font.setBold(True) + #font.setWeight(75) + #self.label_Sharpness.setFont(font) + self.label_Sharpness.setMouseTracking(True) + self.label_Sharpness.setObjectName(_fromUtf8("label_Sharpness")) + self.label_Color_value = QtGui.QLabel(self.dockWidgetContents) + self.label_Color_value.setGeometry(QtCore.QRect(310,535, 250, 22)) + #font = QtGui.QFont() + #font.setBold(True) + #font.setWeight(75) + #self.label_Color_value.setFont(font) + self.label_Color_value.setMouseTracking(True) + self.label_Color_value.setObjectName(_fromUtf8("label_Color_value")) + self.image_enhancement = QtGui.QCheckBox(self.dockWidgetContents) + self.image_enhancement.setGeometry(QtCore.QRect(300, 420, 250, 22)) + self.image_enhancement.setObjectName(_fromUtf8("image_enhancement")) + self.image_enhancement.stateChanged.connect(self.Image_enhancement) + self.deskew_image.setGeometry(QtCore.QRect(300,30, 241, 20)) + self.deskew_image.setObjectName(_fromUtf8("deskew_image")) + self.deskew_image.stateChanged.connect(self.Deskew_image) + self.comboBox_Device_URI = QtGui.QComboBox(self.dockWidgetContents) + self.comboBox_Device_URI.setGeometry(QtCore.QRect(85, 30, 171, 41)) + self.comboBox_Device_URI.setObjectName(_fromUtf8("comboBox_Device_URI")) + self.comboBox_Device_URI.currentIndexChanged.connect(self.comboBox_device_URI) + + self.comboBox_path = QtGui.QComboBox(self.dockWidgetContents) + self.comboBox_path.setEditable(False) + self.comboBox_path.setGeometry(QtCore.QRect(85,390, 171, 41)) + self.comboBox_path.setObjectName(_fromUtf8("comboBox_path")) + self.comboBox_path.currentIndexChanged.connect(self.comboBox_Path) + + #self.layout = QtGui.QVBoxLayout(self.dockWidgetContents) + + + #self.s1 = QtGui.QSlider(Qt.Horizontal) + self.s1 = QtGui.QSlider(Qt.Horizontal,self.dockWidgetContents) + self.s1.setFocusPolicy(QtCore.Qt.NoFocus) + self.s1.setGeometry(410, 440, 100, 30) + + #self.s1 = QSlider(Qt.Horizontal) + #self.s1.setGeometry(320, 460, 250, 22) + self.s1.setMinimum(0) + self.s1.setMaximum(255) + self.s1.setValue(100) + + self.s1.setTickPosition(QSlider.TicksBelow) + self.s1.setTickInterval(10) + #self.s1.setSliderPosition(5) + #self.layout.addWidget(self.s1,0,QtCore.Qt.AlignRight) + #HpScan.addWidget(self.s1,0,QtCore.Qt.AlignRight) + self.s1.setEnabled(False) + self.s1.valueChanged.connect(self.valuechange_brightness) + + self.s2 = QtGui.QSlider(Qt.Horizontal,self.dockWidgetContents) + self.s2.setFocusPolicy(QtCore.Qt.NoFocus) + self.s2.setGeometry(410, 470, 100, 30) + #self.s2 = QSlider(Qt.Horizontal) + #self.s2.setGeometry(1320, 480, 250, 22) + self.s2.setMinimum(0) + self.s2.setMaximum(255) + self.s2.setValue(100) + self.s2.setTickPosition(QSlider.TicksBelow) + self.s2.setTickInterval(10) + + #self.layout.addWidget(self.s2,0,QtCore.Qt.AlignRight) + self.s2.setEnabled(False) + + #self.layout.setObjectName(_fromUtf8("brightness")) + self.s2.valueChanged.connect(self.valuechange_contrast) + #self.setLayout(layout) + + self.s3 = QtGui.QSlider(Qt.Horizontal,self.dockWidgetContents) + self.s3.setFocusPolicy(QtCore.Qt.NoFocus) + self.s3.setGeometry(410, 500, 100, 30) + #self.s3 = QSlider(Qt.Horizontal) + #self.s3.setGeometry(1320, 500, 250, 22) + self.s3.setMinimum(0) + self.s3.setMaximum(200) + self.s3.setValue(100) + self.s3.setTickPosition(QSlider.TicksBelow) + self.s3.setTickInterval(10) + + #self.layout.addWidget(self.s3,0,QtCore.Qt.AlignRight) + self.s3.setEnabled(False) + self.s3.valueChanged.connect(self.valuechange_sharpness) + + self.s4 = QtGui.QSlider(Qt.Horizontal,self.dockWidgetContents) + self.s4.setFocusPolicy(QtCore.Qt.NoFocus) + self.s4.setGeometry(410, 530, 100, 30) + #self.s4 = QSlider(Qt.Horizontal) + #self.s4.setGeometry(1320, 520, 250, 22) + self.s4.setMinimum(0) + self.s4.setMaximum(255) + self.s4.setValue(100) + self.s4.setTickPosition(QSlider.TicksBelow) + self.s4.setTickInterval(10) + + #self.layout.addWidget(self.s4,0,QtCore.Qt.AlignRight) + self.s4.setEnabled(False) + self.s4.valueChanged.connect(self.valuechange_color) + + + #self.pushButton_Cancel = QtGui.QPushButton(self.dockWidgetContents) + #self.pushButton_Cancel.setGeometry(QtCore.QRect(150, 270, 99, 41)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + #self.pushButton_Cancel.setFont(font) + #self.pushButton_Cancel.setObjectName(_fromUtf8("pushButton_Cancel")) + HpScan.setWidget(self.dockWidgetContents) + + self.retranslateUi(HpScan) + QtCore.QMetaObject.connectSlotsByName(HpScan) + #self.initUI() + def valuechange_brightness(self): + #print "entered value changed brightness" + #global sizel1 + self.brightness = True + self.sizel1 = self.s1.value() + #print "printing new value brightness" + #print self.sizel1 + def valuechange_contrast(self): + #print "entered value changed contrast" + #global sizel2 + self.contrast = True + self.sizel2 = self.s2.value() + #print "printing new value contrast" + #print self.sizel2 + def valuechange_sharpness(self): + #print "entered value changed sharpness" + #global sizel3 + self.sharpness = True + self.sizel3 = self.s3.value() + #print "printing new value sharpness" + #print self.sizel3 + def valuechange_color(self): + #print "entered value changed color" + #global sizel4 + self.color_value = True + self.sizel4 = self.s4.value() + #print "printing new value color" + #print self.sizel4 + #def initUI(self): + #self.connect(self.pushButton_Scan,SIGNAL("clicked()"),self.scanButton_clicked()) + def comboBox_Path(self, new_path = None): + path = new_path + + def selectFile(self): + global path + new_path = QFileDialog.getExistingDirectory(None) + if new_path: + #print "entered" + #print new_path + self.comboBox_Path(new_path) + self.comboBox_path.setItemText(0,_translate("HpScan", new_path, None)) + path = new_path + + def scanButton_clicked(self): + cmd = "hp-scan" + ' --device=' + self.device_uri + ' --filetype=' + self.file_type + ' --mode=' + self.color + ' --res=' + self.resolution + ' --size=' + self.size + if self.source == 'adf' or self.source == 'duplex': + cmd = cmd + ' --' + self.source + if self.multi_pick.isChecked() == True: + cmd = cmd + ' --' + 'multipick' + if self.auto_orient.isChecked() == True: + cmd = cmd + ' --' + 'autoorient' + if self.crushed.isChecked() == True: + cmd = cmd + ' --' + 'crushed' + #if self.searchablePDF.isChecked() == True: + #cmd = cmd + ' --' + 'searchablePDF' + if self.mixed_feed.isChecked() == True: + cmd = re.sub(r'\--size=.+\ ', '', cmd) + cmd = cmd + ' --' + 'mixedfeed' + if self.document_merge.isChecked() == True: + cmd = cmd + ' --' + 'docmerge' + if self.auto_crop.isChecked() == True: + cmd = cmd + ' --' + 'autocrop' + if self.deskew_image.isChecked() == True: + cmd = cmd + ' --' + 'deskew' + if self.blank_page.isChecked() == True: + cmd = cmd + ' --' + 'blankpage' + if self.document_merge_adf_flatbed.isChecked() == True: + cmd = cmd + ' --' + 'adf_fladbed_merge' + if self.image_enhancement.isChecked() == True and self.brightness == True: + cmd = cmd + ' --' + 'brightness' + '=' + str(self.sizel1) + if self.image_enhancement.isChecked() == True and self.contrast == True: + cmd = cmd + ' --' + 'contrast' + '=' + str(self.sizel2) + if self.image_enhancement.isChecked() == True and self.sharpness == True: + cmd = cmd + ' --' + 'sharpness' + '=' + str(self.sizel3) + if self.image_enhancement.isChecked() == True and self.color_value == True: + cmd = cmd + ' --' + 'color_value' + '=' + str(self.sizel4) + if self.batch_seperation.isChecked() == True: + if self.bp_blankpage.isChecked() == True: + cmd = cmd + ' --' + 'batchsepBP' + elif self.bp_barcode.isChecked() == True: + cmd = cmd + ' --' + 'batchsepBC' + else: + self.failureMessage("Select either barcode or blankpage option for separation") + #if self.bp_barcode.isChecked() == True: + #cmd = cmd + ' --' + 'batchsepBC' + cmd = cmd + ' --path=' + str(path) + cmd = cmd + ' --' + 'uiscan' + #print (cmd) + self.pushButton_Scan.setEnabled(False) + status = utils.run(cmd) + #print (status) + if status[0] == 2: + self.failureMessage(multipick_error_message) + elif status[0] == 3: + self.warningMessage(no_document_error_message) + elif status[0] == 4: + output_pdf = status[1].split("error: ", 1)[1] + output_pdf = output_pdf.split('.pdf', 1)[0]+".pdf" + imageprocessing.merge_PDF_viewer(output_pdf) + elif status[0] == 5: + output_pdf = status[1].split("error: ", 1)[1] + #print output_pdf + output_pdf = output_pdf.split(']', 1)[0]+"]" + #print output_pdf + for char in output_pdf: + #print char + if char in "[']": + output_pdf = output_pdf.replace(char,'') + output_pdf = output_pdf.split(',') + #print output_pdf + #print type(output_pdf) + for p in output_pdf: + imageprocessing.merge_PDF_viewer(p) + elif status[0] == 6: + self.failureMessage(convert_error_message) + self.pushButton_Scan.setEnabled(True) + #if status != 0: + #print("Cmd %s failed with status %d",cmd,status) + #sys.exit(app.exec_()) + + + def msgbtn(self): + pass + + def failureMessage(self,message): + msg = QMessageBox() + msg.setIcon(QMessageBox.Information) + msg.setText(message) + msg.setStandardButtons(QMessageBox.Ok) + msg.buttonClicked.connect(self.msgbtn) + retval = msg.exec_() + def warningMessage(self,message): + msg = QMessageBox() + msg.setIcon(QMessageBox.Information) + msg.setText(message) + msg.setStandardButtons(QMessageBox.Ok) + msg.buttonClicked.connect(self.msgbtn) + retval = msg.exec_() + + def comboBox_TypeIndexChanged(self): + self.file_type = str(self.comboBox_Type.currentText()).lower() + #print self.file_type + + def comboBox_SourceChanged(self,device): + if device != '5000' and device != '7500': + self.multi_pick_pri = False + else: + self.comboBox_Flatbed.clear() + self.comboBox_Flatbed.addItem(_fromUtf8("")) + self.comboBox_Flatbed.addItem(_fromUtf8("")) + if device == '5000': + self.comboBox_Flatbed.setItemText(0, _translate("HpScan", "Duplex", None)) + self.comboBox_Flatbed.setItemText(1, _translate("HpScan", "ADF", None)) + self.comboBox_Flatbed.setCurrentIndex(1) + elif device == '7500': + self.comboBox_Flatbed.addItem(_fromUtf8("")) + self.comboBox_Flatbed.setItemText(0, _translate("HpScan", "Flatbed", None)) + self.comboBox_Flatbed.setItemText(1, _translate("HpScan", "ADF", None)) + self.comboBox_Flatbed.setItemText(2, _translate("HpScan", "Duplex", None)) + self.comboBox_Flatbed.setCurrentIndex(1) + if device == '5000' or device == '7500': + self.source = str(self.comboBox_Flatbed.currentText()).lower() + self.comboBox_Flatbed.currentIndexChanged.connect(self.comboBox_SourceSelected) + + def comboBox_SourceSelected(self): + self.source = str(self.comboBox_Flatbed.currentText()).lower() + if self.source == 'flatbed': + self.source = '' + #print self.source + + def comboBox_ColorIndexChanged(self): + self.color = str(self.comboBox_Color.currentText()).lower() + #print self.color + + def comboBox_ResIndexChanged(self): + self.resolution = str(self.comboBox_Resolution.currentText()).lower() + #print self.resolution + + def comboBox_PaperSizeIndexChanged(self): + self.size = str(self.comboBox_Papersize.currentText()) + #print self.size + + def batch_Seperation(self): + if self.batch_seperation.isChecked() == True: + pyPlatform = platform.python_version() + num = pyPlatform.split('.') + if num[0] >= '3': + self.bp_barcode.setChecked(False) + self.bp_barcode.setEnabled(False) + self.CheckEnable() + self.bp_blankpage.setEnabled(True) + self.bp_blankpage.stateChanged.connect(self.bp_Blankpage) + else: + self.CheckEnable() + self.bp_blankpage.setEnabled(True) + if self.batchsepBC_pri == True: + self.bp_barcode.setEnabled(True) + #self.blank_page.setChecked(False) + #self.blank_page.setText(_translate("HpScan", "Blank page seperation removal ", None)) + #if pyPlatform < '3': + self.bp_barcode.stateChanged.connect(self.bp_Barcode) + self.bp_blankpage.stateChanged.connect(self.bp_Blankpage) + else: + #if pyPlatform < 3: + self.CheckEnable() + self.bp_blankpage.setChecked(False) + self.bp_barcode.setChecked(False) + self.bp_blankpage.setEnabled(False) + self.bp_barcode.setEnabled(False) + #self.blank_page.setChecked(False) + #self.blank_page.setEnabled(True) + #self.blank_page.setText(_translate("HpScan", "Delete blank page ", None)) + + def bp_Barcode(self): + pyPlaform = platform.python_version() + num = pyPlatform.split('.') + if num[0] >= '3': + self.bp_barcode.setEnabled(False) + self.comboBox_Barcode_Type.setEnabled(False) + else: + if self.bp_barcode.isChecked() == True: + self.comboBox_Barcode_Type.setEnabled(True) + self.bp_blankpage.setEnabled(False) + else: + self.comboBox_Barcode_Type.setEnabled(False) + self.bp_blankpage.setEnabled(True) + + def bp_Blankpage(self): + if self.bp_blankpage.isChecked() == True: + if self.blank_page_pri == True: + self.blank_page.setEnabled(True) + self.bp_barcode.setEnabled(False) + self.blank_page.setChecked(False) + self.blank_page.setText(_translate("HpScan", "Blank page seperation removal ", None)) + else: + if self.blank_page_pri == True: + self.blank_page.setEnabled(True) + pyPlatform = platform.python_version() + num = pyPlatform.split('.') + if num[0] >= '3': + self.bp_barcode.setEnabled(False) + else: + if self.batchsepBC_pri == True: + self.bp_barcode.setEnabled(True) + self.blank_page.setChecked(False) + #self.blank_page.setEnabled(True) + self.blank_page.setText(_translate("HpScan", "Delete blank page ", None)) + + def Multi_pick(self): + if self.multi_pick.isChecked() == True: + self.comboBox_Flatbed.clear() + self.comboBox_Flatbed.addItem(_fromUtf8("")) + self.comboBox_Flatbed.addItem(_fromUtf8("")) + self.comboBox_Flatbed.setItemText(0, _translate("HpScan", "Duplex", None)) + self.comboBox_Flatbed.setItemText(1, _translate("HpScan", "ADF", None)) + self.comboBox_Flatbed.setCurrentIndex(1) + if self.multi_pick_pri == True: + self.multi_pick.setEnabled(True) + self.CheckEnable() + else: + if (re.search(r'_7500', self.device_uri)): + self.comboBox_Flatbed.clear() + self.comboBox_Flatbed.addItem(_fromUtf8("")) + self.comboBox_Flatbed.addItem(_fromUtf8("")) + self.comboBox_Flatbed.addItem(_fromUtf8("")) + self.comboBox_Flatbed.setItemText(0, _translate("HpScan", "Flatbed", None)) + self.comboBox_Flatbed.setItemText(1, _translate("HpScan", "ADF", None)) + self.comboBox_Flatbed.setItemText(2, _translate("HpScan", "Duplex", None)) + self.comboBox_Flatbed.setCurrentIndex(1) + elif (re.search(r'_5000_', self.device_uri)): + self.comboBox_Flatbed.clear() + self.comboBox_Flatbed.addItem(_fromUtf8("")) + self.comboBox_Flatbed.addItem(_fromUtf8("")) + self.comboBox_Flatbed.setItemText(0, _translate("HpScan", "ADF", None)) + self.comboBox_Flatbed.setItemText(1, _translate("HpScan", "Duplex", None)) + self.comboBox_Flatbed.setCurrentIndex(0) + self.CheckEnable() + + def Auto_orient(self): + if self.auto_orient.isChecked() == True: + if self.auto_orient_pri == True: + self.auto_orient.setEnabled(True) + self.CheckEnable() + else: + self.CheckEnable() + + def CheckEnable(self): + if self.auto_orient.isChecked() == False and self.auto_crop.isChecked() == False and self.image_enhancement.isChecked() == False and self.deskew_image.isChecked() == False and self.blank_page.isChecked() == False and self.document_merge_adf_flatbed.isChecked() == False and self.multi_pick.isChecked() == False and self.batch_seperation.isChecked() == False: + self.crushed.setChecked(False) + self.mixed_feed.setChecked(False) + self.document_merge.setChecked(False) + if self.crushed_pri == True: + self.crushed.setEnabled(True) + if self.mixed_feed_pri == True: + self.mixed_feed.setEnabled(True) + if self.document_merge_pri == True: + self.document_merge.setEnabled(True) + else: + self.crushed.setChecked(False) + self.mixed_feed.setChecked(False) + self.document_merge.setChecked(False) + self.crushed.setEnabled(False) + self.mixed_feed.setEnabled(False) + self.document_merge.setEnabled(False) + + def DisableAllScanjet(self): + self.auto_orient.setChecked(False) + self.auto_crop.setChecked(False) + self.image_enhancement.setChecked(False) + self.document_merge_adf_flatbed.setChecked(False) + self.multi_pick.setChecked(False) + self.batch_seperation.setChecked(False) + self.deskew_image.setChecked(False) + self.blank_page.setChecked(False) + self.crushed.setChecked(False) + self.mixed_feed.setChecked(False) + self.document_merge.setChecked(False) + self.auto_orient.setEnabled(False) + self.auto_crop.setEnabled(False) + self.image_enhancement.setEnabled(False) + self.document_merge_adf_flatbed.setEnabled(False) + self.multi_pick.setEnabled(False) + self.batch_seperation.setEnabled(False) + self.deskew_image.setEnabled(False) + self.blank_page.setEnabled(False) + self.crushed.setEnabled(False) + self.mixed_feed.setEnabled(False) + self.document_merge.setEnabled(False) + + def DisableAll(self): + if self.crushed.isChecked() == True or self.mixed_feed.isChecked() == True or self.document_merge.isChecked() == True: + self.auto_orient.setChecked(False) + self.auto_crop.setChecked(False) + self.image_enhancement.setChecked(False) + self.document_merge_adf_flatbed.setChecked(False) + self.multi_pick.setChecked(False) + self.batch_seperation.setChecked(False) + self.deskew_image.setChecked(False) + self.blank_page.setChecked(False) + self.auto_orient.setEnabled(False) + self.auto_crop.setEnabled(False) + self.image_enhancement.setEnabled(False) + self.document_merge_adf_flatbed.setEnabled(False) + self.multi_pick.setEnabled(False) + self.batch_seperation.setEnabled(False) + self.deskew_image.setEnabled(False) + self.blank_page.setEnabled(False) + else: + self.auto_orient.setChecked(False) + self.auto_crop.setChecked(False) + self.image_enhancement.setChecked(False) + self.document_merge_adf_flatbed.setChecked(False) + self.multi_pick.setChecked(False) + self.batch_seperation.setChecked(False) + self.deskew_image.setChecked(False) + self.blank_page.setChecked(False) + if self.auto_orient_pri == True: + self.auto_orient.setEnabled(True) + if self.auto_crop_pri == True: + #print ("auto_crop_pri is still true") + self.auto_crop.setEnabled(True) + if self.image_enhancement_pri == True: + self.image_enhancement.setEnabled(True) + if self.document_merge_adf_flatbed_pri == True: + self.document_merge_adf_flatbed.setEnabled(True) + if self.multi_pick_pri == True: + self.multi_pick.setEnabled(True) + #if self.batch_seperation_pri == True: + self.batch_seperation.setEnabled(True) + if self.deskew_image_pri == True: + self.deskew_image.setEnabled(True) + if self.blank_page_pri == True: + self.blank_page.setEnabled(True) + + def Crushed(self): + if self.crushed.isChecked() == True: + if self.crushed_pri == True: + self.crushed.setEnabled(True) + self.comboBox_Color.setCurrentIndex(1) + self.comboBox_Color.setEnabled(False) + self.DisableAll() + self.mixed_feed.setChecked(False) + self.document_merge.setChecked(False) + self.mixed_feed.setEnabled(False) + self.document_merge.setEnabled(False) + else: + self.comboBox_Color.setEnabled(True) + self.DisableAll() + self.mixed_feed.setChecked(False) + self.document_merge.setChecked(False) + if self.mixed_feed_pri == True: + self.mixed_feed.setEnabled(True) + if self.document_merge_pri == True: + self.document_merge.setEnabled(True) + + + #def SearchablePDF(self): + #if self.searchablePDF.isChecked() == True: + #self.searchablePDF.setEnabled(True) + + + def Auto_crop(self): + if self.auto_crop.isChecked() == True: + if self.auto_crop_pri == True: + self.auto_crop.setEnabled(True) + self.CheckEnable() + else: + self.CheckEnable() + + def Deskew_image(self): + if self.deskew_image.isChecked() == True: + if self.deskew_image_pri == True: + self.deskew_image.setEnabled(True) + self.CheckEnable() + else: + self.CheckEnable() + + def Blank_page(self): + if self.blank_page.isChecked() == True: + if self.blank_page_pri == True: + self.blank_page.setEnabled(True) + self.CheckEnable() + else: + self.CheckEnable() + + def Mixed_feed(self): + if self.mixed_feed.isChecked() == True: + if self.mixed_feed_pri == True: + self.mixed_feed.setEnabled(True) + self.DisableAll() + self.document_merge.setChecked(False) + self.crushed.setChecked(False) + self.document_merge.setEnabled(False) + self.crushed.setEnabled(False) + self.comboBox_Papersize.setEnabled(False) + else: + self.document_merge.setChecked(False) + self.DisableAll() + self.crushed.setChecked(False) + if self.document_merge_pri == True: + self.document_merge.setEnabled(True) + if self.crushed_pri == True: + self.crushed.setEnabled(True) + if self.mixed_feed_pri == True: + self.mixed_feed.setEnabled(True) + self.comboBox_Papersize.setEnabled(True) + + def Document_merge(self): + if self.document_merge.isChecked() == True: + if self.document_merge_pri == True: + self.document_merge.setEnabled(True) + self.DisableAll() + self.mixed_feed.setChecked(False) + self.crushed.setChecked(False) + self.mixed_feed.setEnabled(False) + self.crushed.setEnabled(False) + name = re.search(r'_5000_', self.device_uri) + if name: + self.comboBox_Flatbed.setCurrentIndex(0) + else: + self.comboBox_Flatbed.setCurrentIndex(2) + self.comboBox_Flatbed.setEnabled(False) + self.source = str(self.comboBox_Flatbed.currentText()).lower() + else: + self.DisableAll() + self.mixed_feed.setChecked(False) + self.crushed.setChecked(False) + if self.mixed_feed_pri == True: + self.mixed_feed.setEnabled(True) + if self.crushed_pri == True: + self.crushed.setEnabled(True) + self.comboBox_Flatbed.setEnabled(True) + self.comboBox_Flatbed.setCurrentIndex(1) + self.source = str(self.comboBox_Flatbed.currentText()).lower() + + def Document_merge_adf_flatbed(self): + if self.document_merge_adf_flatbed.isChecked() == True: + self.CheckEnable() + if self.document_merge_adf_flatbed_pri == True: + self.document_merge_adf_flatbed.setEnabled(True) + self.comboBox_Type.setCurrentIndex(2) + self.comboBox_Type.setEnabled(False) + self.pushButton_Merge.setEnabled(True) + else: + self.CheckEnable() + self.pushButton_Merge.setEnabled(False) + self.comboBox_Type.setCurrentIndex(0) + self.comboBox_Type.setEnabled(True) + + + + def Image_enhancement(self): + if self.image_enhancement.isChecked() == True: + self.CheckEnable() + if self.image_enhancement_pri == True: + self.image_enhancement.setEnabled(True) + self.s1.setEnabled(True) + self.s2.setEnabled(True) + self.s3.setEnabled(True) + self.s4.setEnabled(True) + else: + #self.image_enhancement.setEnabled(False) + self.CheckEnable() + self.s1.setEnabled(False) + self.s2.setEnabled(False) + self.s3.setEnabled(False) + self.s4.setEnabled(False) + + def mergeButton_clicked(self): + from PyPDF2 import PdfFileReader, PdfFileMerger + path1 = str(path) + #print path1 + output_pdf = utils.createSequencedFilename("Merged", ".pdf",path1) + files = [ f for f in os.listdir(path1) if f.startswith('hpscanMerge') and f.endswith('.pdf')] + if((len(files)) != 0): + files.sort() + merger = PdfFileMerger() + os.chdir(path1) + #print os.getcwd() + for x in files: + merger.append(PdfFileReader(x), 'hpscan') + for p in files: + os.remove(p) + + merger.write(output_pdf) + imageprocessing.merge_PDF_viewer(output_pdf) + '''pdf_viewer = '' + pdf_viewer_list = ['kpdf', 'acroread', 'xpdf', 'evince',] + for v in pdf_viewer_list: + vv = utils.which(v) + if vv: + pdf_viewer = os.path.join(vv, v) + break + #cmd = "%s %s &" % (pdf_viewer, output_pdf) + cmd = pdf_viewer + " " + output_pdf + " " + "&" + print cmd + os_utils.execute(cmd) + #sys.exit(0)''' + else: + self.warningMessage(no_pages_to_merge) + + def change_source(self): + #device_name = re.search(r'_5000_', self.device_uri) + #if device_name: + if re.search(r'_5000_', self.device_uri): + self.device_name = '5000' + elif re.search(r'_7500', self.device_uri): + self.device_name = '7500' + #print (self.device_uri) + if self.device_name == '7500' or self.device_name == '5000': + self.comboBox_SourceChanged(self.device_name) + + + def comboBox_device_URI(self): + self.device_uri = str(self.comboBox_Device_URI.currentText()) + self.change_source() + + + def retranslateUi(self, HpScan): + #print "called retranslate" + HpScan.setWindowTitle(_translate("HpScan", "HP-Scan", None)) + self.label_Type.setText(_translate("HpScan", " Type", None)) + self.label_Size.setText(_translate("HpScan", " Size", None)) + self.label_Path.setText(_translate("HpScan", " Path", None)) + self.label_Device.setText(_translate("HpScan", " Device", None)) + #self.label_Color.setText(_translate("HpScan", " Color", None)) + self.label_Brightness.setText(_translate("HpScan", " Brightness", None)) + self.label_Contrast.setText(_translate("HpScan", " Contrast", None)) + self.label_Sharpness.setText(_translate("HpScan", " Sharpness", None)) + self.label_Color_value.setText(_translate("HpScan", " Color", None)) + self.comboBox_Type.setItemText(0, _translate("HpScan", "PNG", None)) + self.comboBox_Type.setItemText(1, _translate("HpScan", "JPG", None)) + self.comboBox_Type.setItemText(2, _translate("HpScan", "PDF", None)) + self.comboBox_Type.setItemText(3, _translate("HpScan", "TIFF", None)) + '''self.comboBox_Flatbed.setItemText(0, _translate("HpScan", "Flatbed", None)) + self.comboBox_Flatbed.setItemText(1, _translate("HpScan", "ADF", None)) + self.comboBox_Flatbed.setItemText(2, _translate("HpScan", "Duplex", None)) + self.comboBox_Flatbed.setCurrentIndex(1)''' + #self.comboBox_Color.setItemText(0, _translate("HpScan", "Lineart", None)) + self.comboBox_Color.setItemText(0, _translate("HpScan", "Gray", None)) + self.comboBox_Color.setItemText(1, _translate("HpScan", "Color", None)) + self.comboBox_Color.setCurrentIndex(0) + self.comboBox_Resolution.setItemText(0, _translate("HpScan", "75", None)) + self.comboBox_Resolution.setItemText(1, _translate("HpScan", "100", None)) + self.comboBox_Resolution.setItemText(2, _translate("HpScan", "200", None)) + self.comboBox_Resolution.setItemText(3, _translate("HpScan", "300", None)) + self.comboBox_Resolution.setItemText(4, _translate("HpScan", "600", None)) + self.comboBox_Resolution.setCurrentIndex(3) + #self.comboBox_Papersize.setItemText(0, _translate("HpScan", "5x7", None)) + #self.comboBox_Papersize.setItemText(1, _translate("HpScan", "4x6", None)) + #self.comboBox_Papersize.setItemText(2, _translate("HpScan", "3x5", None)) + #self.comboBox_Papersize.setItemText(3, _translate("HpScan", "a2_env", None)) + #self.comboBox_Papersize.setItemText(4, _translate("HpScan", "a3", None)) + self.comboBox_Papersize.setItemText(0, _translate("HpScan", "a4", None)) + self.comboBox_Papersize.setItemText(1, _translate("HpScan", "a5", None)) + #self.comboBox_Papersize.setItemText(7, _translate("HpScan", "a6", None)) + #self.comboBox_Papersize.setItemText(8, _translate("HpScan", "b4", None)) + self.comboBox_Papersize.setItemText(2, _translate("HpScan", "b5", None)) + #self.comboBox_Papersize.setItemText(10, _translate("HpScan", "c6_env", None)) + #self.comboBox_Papersize.setItemText(11, _translate("HpScan", "dl_env", None)) + #self.comboBox_Papersize.setItemText(12, _translate("HpScan", "exec", None)) + #self.comboBox_Papersize.setItemText(13, _translate("HpScan", "flsa", None)) + #self.comboBox_Papersize.setItemText(14, _translate("HpScan", "higaki", None)) + #self.comboBox_Papersize.setItemText(15, _translate("HpScan", "japan_env_3", None)) + #self.comboBox_Papersize.setItemText(16, _translate("HpScan", "japan_env_4", None)) + self.comboBox_Papersize.setItemText(3, _translate("HpScan", "legal", None)) + self.comboBox_Papersize.setItemText(4, _translate("HpScan", "letter", None)) + #self.comboBox_Papersize.setItemText(19, _translate("HpScan", "no_10_env", None)) + #self.comboBox_Papersize.setItemText(20, _translate("HpScan", "oufufu-hagaki", None)) + #self.comboBox_Papersize.setItemText(21, _translate("HpScan", "photo", None)) + #self.comboBox_Papersize.setItemText(22, _translate("HpScan", "super_b", None)) + #self.comboBox_Papersize.setItemText(23, _translate("HpScan", "b6", None)) + self.comboBox_Papersize.setCurrentIndex(4) + self.pushButton_Scan.setText(_translate("HpScan", "Scan", None)) + + self.pushButton_Change.setText(_translate("HpScan", "Change Path", None)) + self.pushButton_Merge.setText(_translate("HpScan", "Merge", None)) + self.auto_orient.setText(_translate("HpScan", "Auto Orient ", None)) + self.crushed.setText(_translate("HpScan", "Crushed page scan ", None)) + #self.searchablePDF.setText(_translate("HpScan", "Searchable PDF ", None)) + self.auto_crop.setText(_translate("HpScan", "Crop to content on page ", None)) + self.deskew_image.setText(_translate("HpScan", "Straighten page content ", None)) + self.multi_pick.setText(_translate("HpScan", "Misfeed(multipick) detection", None)) + self.blank_page.setText(_translate("HpScan", "Delete blank pages ", None)) + self.batch_seperation.setText(_translate("HpScan", "Separate the document", None)) + self.bp_blankpage.setText(_translate("HpScan", "Before each blank page", None)) + self.bp_barcode.setText(_translate("HpScan", "Before each page with a barcode", None)) + self.comboBox_Barcode_Type.setItemText(0, _translate("HpScan", "Any format", None)) + self.comboBox_Barcode_Type.setItemText(1, _translate("HpScan", "Code 39,Code 39 full ASCII", None)) + self.comboBox_Barcode_Type.setItemText(2, _translate("HpScan", "EAN 8/13,UPC-a,UPC-E(6-digit)", None)) + self.comboBox_Barcode_Type.setItemText(3, _translate("HpScan", "Code 128,GS1-128(UCC/EAN-128)", None)) + self.comboBox_Barcode_Type.setItemText(4, _translate("HpScan", "Codebar", None)) + self.comboBox_Barcode_Type.setItemText(5, _translate("HpScan", "ITF(2 of 5 interleaved)", None)) + self.comboBox_Barcode_Type.setItemText(6, _translate("HpScan", "PDF 417", None)) + self.comboBox_Barcode_Type.setItemText(7, _translate("HpScan", "Postnet code", None)) + self.document_merge.setText(_translate("HpScan", "Page merge", None)) + self.document_merge_adf_flatbed.setText(_translate("HpScan", "Document merge", None)) + self.image_enhancement.setText(_translate("HpScan", "Image enhancement", None)) + self.mixed_feed.setText(_translate("HpScan", "Mixed document feed", None)) + + i = 0 + #print self.devicelist + for device in self.devicelist: + if re.search(r'_5000_', device) or re.search(r'_7500', device): + self.comboBox_Device_URI.addItem(device) + self.comboBox_Device_URI.setItemText(i, _translate("HpScan", device, None)) + i += 1 + else: + self.other_device_cnt += 1 + self.comboBox_path.addItem(path) + self.comboBox_path.setItemText(0,_translate("HpScan", path, None)) + + + #self.pushButton_Cancel.setText(_translate("HpScan", "Cancel", None)) + + +class SetupDialog(): + #print ("calling ui4 scan.py") + def setupUi(self): + #scanjet_flag='' + #print ("called ui4 scan.py") + #list1=[] + import sys + app = QtGui.QApplication(sys.argv) + #app = QApplication(sys.argv) + HpScan = QtGui.QDockWidget() + ui = Ui_HpScan() + + devicelist = {} + #device = '' + sane.init() + sane_devices = sane.getDevices() + for d, mfg, mdl, t in sane_devices: + try: + devicelist[d] + except KeyError: + devicelist[d] = [mdl] + else: + devicelist[d].append(mdl) + sane.deInit() + #print (devicelist) + + ui.devicelist = devicelist + #print ui.devicelist + + ui.setupUi(HpScan) + + scanjet_flag=imageprocessing.check_pil() + if scanjet_flag is not None: + #ui.DisableAllScanjet() + ui.auto_orient.setEnabled(False) + ui.auto_crop.setEnabled(False) + ui.image_enhancement.setEnabled(False) + ui.document_merge_adf_flatbed.setEnabled(False) + ui.multi_pick.setEnabled(False) + #ui.batch_seperation.setEnabled(False) + ui.deskew_image.setEnabled(False) + ui.blank_page.setEnabled(False) + ui.crushed.setEnabled(False) + ui.mixed_feed.setEnabled(False) + ui.document_merge.setEnabled(False) + + ui.deskew_image_pri = False + ui.auto_crop_pri = False + ui.mixed_feed_pri = False + ui.auto_orient_pri = False + ui.document_merge_adf_flatbed_pri = False + #ui.multi_pick_pri = False + #ui.batch_seperation_pri = False + ui.crushed_pri = False + ui.document_merge_pri = False + ui.image_enhancement_pri = False + ui.blank_page_pri = False + + scanjet_flag=imageprocessing.check_numpy() + if scanjet_flag is not None: + #ui.DisableAllScanjet() + ui.auto_orient.setEnabled(False) + ui.auto_crop.setEnabled(False) + #ui.image_enhancement.setEnabled(False) + ui.document_merge_adf_flatbed.setEnabled(False) + ui.multi_pick.setEnabled(False) + #ui.batch_seperation.setEnabled(False) + ui.deskew_image.setEnabled(False) + #ui.blank_page.setEnabled(False) + ui.crushed.setEnabled(False) + ui.mixed_feed.setEnabled(False) + ui.document_merge.setEnabled(False) + + + ui.blank_page.setEnabled(True) + #ui.blank_page.setChecked(False) + ui.image_enhancement.setEnabled(True) + #ui.image_enhancement.setChecked(False) + + ui.deskew_image_pri = False + ui.auto_crop_pri = False + ui.mixed_feed_pri = False + ui.auto_orient_pri = False + ui.document_merge_adf_flatbed_pri = False + #ui.multi_pick_pri = False + #ui.batch_seperation_pri = False + ui.crushed_pri = False + ui.document_merge_pri = False + + scanjet_flag=imageprocessing.check_opencv() + if scanjet_flag is not None: + ui.deskew_image.setEnabled(False) + ui.auto_crop.setEnabled(False) + ui.mixed_feed.setEnabled(False) + #ui.deskew_image.setChecked(False) + #ui.auto_crop.setChecked(False) + #ui.mixed_feed.setChecked(False) + + ui.deskew_image_pri = False + ui.auto_crop_pri = False + ui.mixed_feed_pri = False + + scanjet_flag=imageprocessing.check_tesserocr_imutils() + if scanjet_flag is not None: + ui.auto_orient.setEnabled(False) + #ui.auto_orient.setChecked(False) + + ui.auto_orient_pri = False + + scanjet_flag=imageprocessing.check_pypdf2() + if scanjet_flag is not None: + ui.document_merge.setEnabled(False) + ui.document_merge_adf_flatbed.setEnabled(False) + #ui.document_merge.setChecked(False) + + ui.document_merge_pri = False + ui.document_merge_adf_flatbed_pri = False + + scanjet_flag=imageprocessing.check_zbar() + #print scanjet_flag + if scanjet_flag is not None: + #print "setting barcode to false" + ui.bp_barcode.setEnabled(False) + + ui.batchsepBC_pri = False + + #list1.append(HpScan) + #list1.append(app) + #print HpScan + '''list_scanjet=imageprocessing.validate_scanjet_support() + print (list_scanjet) + if(list_scanjet[2] == 'False'): + scanjet_error="Scanjet features are not supported and disabled for %s %s. Please upgrade to latest distro version"% (list_scanjet[0],list_scanjet[1]) + ui.failureMessage(scanjet_error) + ui.DisableAllScanjet() + source_option = device.getOptionObj("source").constraint + print (source_option) + valid_res = device.getOptionObj('resolution').constraint + print (valid_res) + available_scan_mode = device.getOptionObj("mode").constraint + print (available_scan_mode)''' + #print ui.comboBox_Device_URI.count() + if ui.comboBox_Device_URI.count() == 0: + if ui.other_device_cnt > 0: + scanjet_error="hp-uiscan is not supported for this device" + ui.failureMessage(scanjet_error) + else: + scanjet_error="No device connected" + ui.failureMessage(scanjet_error) + else: + HpScan.show() + sys.exit(app.exec_()) + #return list1 + diff --git a/ui5/scandialog.py b/ui5/scandialog.py new file mode 100644 index 000000000..6ecba813b --- /dev/null +++ b/ui5/scandialog.py @@ -0,0 +1,1218 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'Hp-Scan.ui' +# +# Created by: PyQt5 UI code generator 4.11.4 +# +# WARNING! All changes made in this file will be lost! + +from PyQt5 import QtCore, QtGui, QtWidgets +from base import utils,imageprocessing +#from scan import sane +import re +import os +import platform + +from PyQt5.QtGui import * +from PyQt5.QtCore import * +from PyQt5.QtWidgets import * +from scan import sane + +#devicelist = {} +device_name = '' +path = os.getcwd() +new_path = os.getcwd() +multipick_error_message = "The scan operation has been cancelled or a multipick or paper is jammed in the ADF.\nIf you cancelled the scan,click OK.\nIf the scan was terminated due to a multi-feed or paper jam in the ADF,\ndo the following:\n\n1)Clear the ADF path. For instructions see your product documentation.\n2)Check the sheets are not stuck together. Remove any staples, sticky notes,tape or other objects.\n3)Restart the scan\n\nNote:If necessary, turn off automatic detection of multi-pick before starting a new scan\n" +convert_error_message = "Convert command not found. Multiple Tiff document generation,\n Batch seperation feature with Tiff file format,\n Page merge feature and PDF generation using reportlab may not work as excepted.\n Please install ImageMagick package and try again\n" + + +no_document_error_message = "No document(s). Please load documents and try again." + +no_pages_to_merge = "No scanned documents to merge." +pyPlatform = '' +num= {} +try: + _encoding = QtWidgets.QApplication.UnicodeUTF8 + def _translate(context, text, disambig): + return QtCore.QCoreApplication.translate(context, text, disambig, _encoding) +except AttributeError: + def _translate(context, text, disambig): + return QtCore.QCoreApplication.translate(context, text, disambig) + +class Ui_HpScan(object): + devicelist = {} + #device_name = '' + file_type = 'png' + source = '' + color = 'gray' + resolution = '300' + size ='letter' + device_uri = '' + multi_pick = False + document_merge =False + auto_orient =False + crushed = False + #searchablePDF = False + mixed_feed =False + blank_page = False + batch_seperation = False + bp_barcode = False + auto_crop = False + deskew_image = False + document_merge_adf_flatbed = False + image_enhancement = False + brightness = False + contrast = False + sharpness = False + color_value = False + sizel1 = 0 + sizel2 = 0 + sizel3 = 0 + sizel4 = 0 + deskew_image_pri = True + auto_crop_pri = True + mixed_feed_pri = True + auto_orient_pri = True + document_merge_adf_flatbed_pri = True + multi_pick_pri = True + #batch_seperation_pri = True + crushed_pri = True + document_merge_pri = True + image_enhancement_pri = True + blank_page_pri = True + batchsepBC_pri = True + other_device_cnt = 0 + + def setupUi(self, HpScan): + pyPlatform = platform.python_version() + HpScan.setObjectName("HpScan") + HpScan.setMinimumSize(QtCore.QSize(680, 620)) + HpScan.setMaximumSize(QtCore.QSize(680, 620)) + font = QtGui.QFont() + font.setBold(False) + font.setWeight(50) + HpScan.setFont(font) + HpScan.setMouseTracking(False) + HpScan.setFocusPolicy(QtCore.Qt.NoFocus) + self.dockWidgetContents = QtWidgets.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.label_Type = QtWidgets.QLabel(self.dockWidgetContents) + self.label_Type.setGeometry(QtCore.QRect(10, 89, 51, 41)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_Type.setFont(font) + self.label_Type.setMouseTracking(True) + self.label_Type.setObjectName("label_Type") + self.comboBox_Type = QtWidgets.QComboBox(self.dockWidgetContents) + self.comboBox_Type.setGeometry(QtCore.QRect(85, 90, 171, 41)) + self.comboBox_Type.setObjectName("comboBox_Type") + self.comboBox_Type.addItem("") + self.comboBox_Type.addItem("") + self.comboBox_Type.addItem("") + self.comboBox_Type.addItem("") + self.comboBox_Type.currentIndexChanged.connect(self.comboBox_TypeIndexChanged) + self.comboBox_Flatbed = QtWidgets.QComboBox(self.dockWidgetContents) + self.comboBox_Flatbed.setGeometry(QtCore.QRect(85, 150, 171, 41)) + self.comboBox_Flatbed.setObjectName("comboBox_Flatbed") + #self.comboBox_Flatbed.addItem(_fromUtf8("")) + #self.comboBox_Flatbed.addItem(_fromUtf8("")) + #self.comboBox_Flatbed.addItem(_fromUtf8("")) + #self.comboBox_Flatbed.currentIndexChanged.connect(self.comboBox_SourceChanged) + self.comboBox_Color = QtWidgets.QComboBox(self.dockWidgetContents) + self.comboBox_Color.setGeometry(QtCore.QRect(85, 210, 171, 41)) + self.comboBox_Color.setObjectName("comboBox_Color") + self.comboBox_Color.addItem("") + self.comboBox_Color.addItem("") + self.comboBox_Color.currentIndexChanged.connect(self.comboBox_ColorIndexChanged) + self.comboBox_Resolution = QtWidgets.QComboBox(self.dockWidgetContents) + self.comboBox_Resolution.setGeometry(QtCore.QRect(85, 270, 171, 41)) + self.comboBox_Resolution.setObjectName("comboBox_Resolution") + self.comboBox_Resolution.addItem("") + self.comboBox_Resolution.addItem("") + self.comboBox_Resolution.addItem("") + self.comboBox_Resolution.addItem("") + self.comboBox_Resolution.addItem("") + self.comboBox_Resolution.currentIndexChanged.connect(self.comboBox_ResIndexChanged) + self.label_Size = QtWidgets.QLabel(self.dockWidgetContents) + self.label_Size.setGeometry(QtCore.QRect(10, 329, 51, 41)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_Size.setFont(font) + self.label_Size.setMouseTracking(True) + self.label_Size.setObjectName("label_Size") + self.label_Device = QtWidgets.QLabel(self.dockWidgetContents) + self.label_Device.setGeometry(QtCore.QRect(10, 29, 65, 41)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_Device.setFont(font) + self.label_Device.setMouseTracking(True) + self.label_Device.setObjectName("label_Device") + self.comboBox_Papersize = QtWidgets.QComboBox(self.dockWidgetContents) + self.comboBox_Papersize.setGeometry(QtCore.QRect(85, 330, 171, 41)) + self.comboBox_Papersize.setObjectName("comboBox_Papersize") + self.comboBox_Papersize.addItem("") + self.comboBox_Papersize.addItem("") + self.comboBox_Papersize.addItem("") + self.comboBox_Papersize.addItem("") + self.comboBox_Papersize.addItem("") + self.comboBox_Papersize.currentIndexChanged.connect(self.comboBox_PaperSizeIndexChanged) + self.pushButton_Scan = QtWidgets.QPushButton(self.dockWidgetContents) + self.pushButton_Scan.setGeometry(QtCore.QRect(60, 470, 81, 41)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.pushButton_Scan.setFont(font) + self.pushButton_Scan.setObjectName("pushButton_Scan") + self.pushButton_Scan.clicked.connect(self.scanButton_clicked) + + self.label_Path = QtWidgets.QLabel(self.dockWidgetContents) + self.label_Path.setGeometry(QtCore.QRect(10,390, 51, 41)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_Path.setFont(font) + self.label_Path.setMouseTracking(True) + self.label_Path.setObjectName("label_Path") + + self.pushButton_Change = QtWidgets.QPushButton(self.dockWidgetContents) + self.pushButton_Change.setGeometry(QtCore.QRect(155, 470, 101, 41)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.pushButton_Change.setFont(font) + self.pushButton_Change.setObjectName("pushButton_Change") + self.pushButton_Change.clicked.connect(self.selectFile) + + self.pushButton_Merge = QtWidgets.QPushButton(self.dockWidgetContents) + self.pushButton_Merge.setGeometry(QtCore.QRect(450, 355, 81, 31)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.pushButton_Merge.setFont(font) + self.pushButton_Merge.setObjectName("pushButton_Merge") + self.pushButton_Merge.setEnabled(False) + self.pushButton_Merge.clicked.connect(self.mergeButton_clicked) + + self.label_Flatbed = QtWidgets.QLabel(self.dockWidgetContents) + self.label_Flatbed.setGeometry(QtCore.QRect(10, 150, 51, 41)) + self.label_Flatbed.setText("") + self.label_Flatbed.setPixmap(QtGui.QPixmap("/usr/share/hplip/data/images/other/flat1.png")) + self.label_Flatbed.setObjectName("label_Flatbed") + self.label_Color = QtWidgets.QLabel(self.dockWidgetContents) + self.label_Color.setGeometry(QtCore.QRect(20, 210, 61, 41)) + self.label_Color.setText("") + self.label_Color.setPixmap(QtGui.QPixmap("/usr/share/hplip/data/images/other/viewer.png")) + self.label_Color.setObjectName("label_Color") + self.label_Resolution = QtWidgets.QLabel(self.dockWidgetContents) + self.label_Resolution.setGeometry(QtCore.QRect(20, 270, 51, 51)) + self.label_Resolution.setText("") + self.label_Resolution.setPixmap(QtGui.QPixmap("/usr/share/hplip/data/images/other/resolution.png")) + self.label_Resolution.setObjectName("label_Resolution") + self.auto_orient = QtWidgets.QCheckBox(self.dockWidgetContents) + self.auto_orient.setGeometry(QtCore.QRect(300,60,117, 22)) + self.auto_orient.setObjectName("auto_orient") + self.auto_orient.stateChanged.connect(self.Auto_orient) + self.crushed = QtWidgets.QCheckBox(self.dockWidgetContents) + self.crushed.setGeometry(QtCore.QRect(300,390,200, 22)) + self.crushed.setObjectName("crushed") + self.crushed.stateChanged.connect(self.Crushed) + #self.searchablePDF = QtGui.QCheckBox(self.dockWidgetContents) + #self.searchablePDF.setGeometry(QtCore.QRect(300,420,200, 22)) + #self.searchablePDF.setObjectName(_fromUtf8("searchablePDF")) + #self.searchablePDF.stateChanged.connect(self.SearchablePDF) + self.auto_crop = QtWidgets.QCheckBox(self.dockWidgetContents) + self.auto_crop.setGeometry(QtCore.QRect(300, 90, 241, 20)) + self.auto_crop.setObjectName("auto_crop") + self.auto_crop.stateChanged.connect(self.Auto_crop) + self.multi_pick = QtWidgets.QCheckBox(self.dockWidgetContents) + self.multi_pick.setGeometry(QtCore.QRect(300, 120, 231, 22)) + self.multi_pick.setObjectName("multi_pick") + self.multi_pick.stateChanged.connect(self.Multi_pick) + self.blank_page = QtWidgets.QCheckBox(self.dockWidgetContents) + self.blank_page.setGeometry(QtCore.QRect(300, 150, 241, 22)) + self.blank_page.setObjectName("blank_page") + self.blank_page.stateChanged.connect(self.Blank_page) + self.batch_seperation = QtWidgets.QCheckBox(self.dockWidgetContents) + self.batch_seperation.setGeometry(QtCore.QRect(300, 180, 201, 22)) + self.batch_seperation.setObjectName("batch_seperation") + self.batch_seperation.stateChanged.connect(self.batch_Seperation) + #self.batch_seperation.setEnabled(False) + self.bp_blankpage = QtWidgets.QCheckBox(self.dockWidgetContents) + self.bp_blankpage.setGeometry(QtCore.QRect(330, 210, 201, 22)) + self.bp_blankpage.setObjectName("bp_blankpage") + self.bp_blankpage.setEnabled(False) + self.bp_barcode = QtWidgets.QCheckBox(self.dockWidgetContents) + self.bp_barcode.setGeometry(QtCore.QRect(330, 240, 311, 22)) + self.bp_barcode.setObjectName("bp_barcode") + self.bp_barcode.setEnabled(False) + self.comboBox_Barcode_Type = QtWidgets.QComboBox(self.dockWidgetContents) + self.comboBox_Barcode_Type.setGeometry(QtCore.QRect(360, 270, 261, 27)) + self.comboBox_Barcode_Type.setObjectName("comboBox_Barcode_Type") + self.comboBox_Barcode_Type.addItem("") + self.comboBox_Barcode_Type.addItem("") + self.comboBox_Barcode_Type.addItem("") + self.comboBox_Barcode_Type.addItem("") + self.comboBox_Barcode_Type.addItem("") + self.comboBox_Barcode_Type.addItem("") + self.comboBox_Barcode_Type.addItem("") + self.comboBox_Barcode_Type.addItem("") + self.comboBox_Barcode_Type.setEnabled(False) + #self.comboBox_Barcode_Type.currentIndexChanged.connect(self.comboBox_ResIndexChanged) + self.document_merge = QtWidgets.QCheckBox(self.dockWidgetContents) + self.document_merge.setGeometry(QtCore.QRect(300, 300, 161, 22)) + self.document_merge.setObjectName("document_merge") + self.document_merge.stateChanged.connect(self.Document_merge) + self.mixed_feed = QtWidgets.QCheckBox(self.dockWidgetContents) + self.mixed_feed.setGeometry(QtCore.QRect(300, 330, 200, 22)) + self.mixed_feed.setObjectName("mixed_feed") + self.mixed_feed.stateChanged.connect(self.Mixed_feed) + self.deskew_image = QtWidgets.QCheckBox(self.dockWidgetContents) + self.document_merge_adf_flatbed = QtWidgets.QCheckBox(self.dockWidgetContents) + self.document_merge_adf_flatbed.setGeometry(QtCore.QRect(300, 360, 150, 22)) + self.document_merge_adf_flatbed.setObjectName("document_merge_adf_flatbed") + self.document_merge_adf_flatbed.stateChanged.connect(self.Document_merge_adf_flatbed) + self.label_Brightness = QtWidgets.QLabel(self.dockWidgetContents) + self.label_Brightness.setGeometry(QtCore.QRect(310,445, 250, 22)) + #font = QtGui.QFont() + #font.setBold(True) + #font.setWeight(75) + #self.label_Brightness.setFont(font) + self.label_Brightness.setMouseTracking(True) + self.label_Brightness.setObjectName("label_Brightness") + self.label_Contrast = QtWidgets.QLabel(self.dockWidgetContents) + self.label_Contrast.setGeometry(QtCore.QRect(310,475, 250, 22)) + #font = QtGui.QFont() + #font.setBold(True) + #font.setWeight(75) + #self.label_Contrast.setFont(font) + self.label_Contrast.setMouseTracking(True) + self.label_Contrast.setObjectName("label_Contrast") + self.label_Sharpness = QtWidgets.QLabel(self.dockWidgetContents) + self.label_Sharpness.setGeometry(QtCore.QRect(310,505, 250, 22)) + #font = QtGui.QFont() + #font.setBold(True) + #font.setWeight(75) + #self.label_Sharpness.setFont(font) + self.label_Sharpness.setMouseTracking(True) + self.label_Sharpness.setObjectName("label_Sharpness") + self.label_Color_value = QtWidgets.QLabel(self.dockWidgetContents) + self.label_Color_value.setGeometry(QtCore.QRect(310,535, 250, 22)) + #font = QtGui.QFont() + #font.setBold(True) + #font.setWeight(75) + #self.label_Color_value.setFont(font) + self.label_Color_value.setMouseTracking(True) + self.label_Color_value.setObjectName("label_Color_value") + self.image_enhancement = QtWidgets.QCheckBox(self.dockWidgetContents) + self.image_enhancement.setGeometry(QtCore.QRect(300, 420, 250, 22)) + self.image_enhancement.setObjectName("image_enhancement") + self.image_enhancement.stateChanged.connect(self.Image_enhancement) + self.deskew_image.setGeometry(QtCore.QRect(300,30, 241, 20)) + self.deskew_image.setObjectName("deskew_image") + self.deskew_image.stateChanged.connect(self.Deskew_image) + self.comboBox_Device_URI = QtWidgets.QComboBox(self.dockWidgetContents) + self.comboBox_Device_URI.setGeometry(QtCore.QRect(85, 30, 171, 41)) + self.comboBox_Device_URI.setObjectName("comboBox_Device_URI") + self.comboBox_Device_URI.currentIndexChanged.connect(self.comboBox_device_URI) + + self.comboBox_path = QtWidgets.QComboBox(self.dockWidgetContents) + self.comboBox_path.setEditable(False) + self.comboBox_path.setGeometry(QtCore.QRect(85,390, 171, 41)) + self.comboBox_path.setObjectName("comboBox_path") + self.comboBox_path.currentIndexChanged.connect(self.comboBox_Path) + + #self.layout = QtGui.QVBoxLayout(self.dockWidgetContents) + + + #self.s1 = QtGui.QSlider(Qt.Horizontal) + self.s1 = QtWidgets.QSlider(Qt.Horizontal,self.dockWidgetContents) + self.s1.setFocusPolicy(QtCore.Qt.NoFocus) + self.s1.setGeometry(410, 440, 100, 30) + + #self.s1 = QSlider(Qt.Horizontal) + #self.s1.setGeometry(320, 460, 250, 22) + self.s1.setMinimum(0) + self.s1.setMaximum(255) + self.s1.setValue(100) + + self.s1.setTickPosition(QtWidgets.QSlider.TicksBelow) + self.s1.setTickInterval(10) + #self.s1.setSliderPosition(5) + #self.layout.addWidget(self.s1,0,QtCore.Qt.AlignRight) + #HpScan.addWidget(self.s1,0,QtCore.Qt.AlignRight) + self.s1.setEnabled(False) + self.s1.valueChanged.connect(self.valuechange_brightness) + + self.s2 = QtWidgets.QSlider(Qt.Horizontal,self.dockWidgetContents) + self.s2.setFocusPolicy(QtCore.Qt.NoFocus) + self.s2.setGeometry(410, 470, 100, 30) + #self.s2 = QSlider(Qt.Horizontal) + #self.s2.setGeometry(1320, 480, 250, 22) + self.s2.setMinimum(0) + self.s2.setMaximum(255) + self.s2.setValue(100) + self.s2.setTickPosition(QtWidgets.QSlider.TicksBelow) + self.s2.setTickInterval(10) + + #self.layout.addWidget(self.s2,0,QtCore.Qt.AlignRight) + self.s2.setEnabled(False) + + #self.layout.setObjectName(_fromUtf8("brightness")) + self.s2.valueChanged.connect(self.valuechange_contrast) + #self.setLayout(layout) + + self.s3 = QtWidgets.QSlider(Qt.Horizontal,self.dockWidgetContents) + self.s3.setFocusPolicy(QtCore.Qt.NoFocus) + self.s3.setGeometry(410, 500, 100, 30) + #self.s3 = QSlider(Qt.Horizontal) + #self.s3.setGeometry(1320, 500, 250, 22) + self.s3.setMinimum(0) + self.s3.setMaximum(200) + self.s3.setValue(100) + self.s3.setTickPosition(QtWidgets.QSlider.TicksBelow) + self.s3.setTickInterval(10) + + #self.layout.addWidget(self.s3,0,QtCore.Qt.AlignRight) + self.s3.setEnabled(False) + self.s3.valueChanged.connect(self.valuechange_sharpness) + + self.s4 = QtWidgets.QSlider(Qt.Horizontal,self.dockWidgetContents) + self.s4.setFocusPolicy(QtCore.Qt.NoFocus) + self.s4.setGeometry(410, 530, 100, 30) + #self.s4 = QSlider(Qt.Horizontal) + #self.s4.setGeometry(1320, 520, 250, 22) + self.s4.setMinimum(0) + self.s4.setMaximum(255) + self.s4.setValue(100) + self.s4.setTickPosition(QtWidgets.QSlider.TicksBelow) + self.s4.setTickInterval(10) + + #self.layout.addWidget(self.s4,0,QtCore.Qt.AlignRight) + self.s4.setEnabled(False) + self.s4.valueChanged.connect(self.valuechange_color) + + + #self.pushButton_Cancel = QtGui.QPushButton(self.dockWidgetContents) + #self.pushButton_Cancel.setGeometry(QtCore.QRect(150, 270, 99, 41)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + #self.pushButton_Cancel.setFont(font) + #self.pushButton_Cancel.setObjectName(_fromUtf8("pushButton_Cancel")) + HpScan.setWidget(self.dockWidgetContents) + + self.retranslateUi(HpScan) + QtCore.QMetaObject.connectSlotsByName(HpScan) + #self.initUI() + def valuechange_brightness(self): + #print "entered value changed brightness" + #global sizel1 + self.brightness = True + self.sizel1 = self.s1.value() + #print "printing new value brightness" + #print self.sizel1 + def valuechange_contrast(self): + #print "entered value changed contrast" + #global sizel2 + self.contrast = True + self.sizel2 = self.s2.value() + #print "printing new value contrast" + #print self.sizel2 + def valuechange_sharpness(self): + #print "entered value changed sharpness" + #global sizel3 + self.sharpness = True + self.sizel3 = self.s3.value() + #print "printing new value sharpness" + #print self.sizel3 + def valuechange_color(self): + #print "entered value changed color" + #global sizel4 + self.color_value = True + self.sizel4 = self.s4.value() + #print "printing new value color" + #print self.sizel4 + #def initUI(self): + #self.connect(self.pushButton_Scan,SIGNAL("clicked()"),self.scanButton_clicked()) + def comboBox_Path(self, new_path = None): + path = new_path + + def selectFile(self): + global path + new_path = QFileDialog.getExistingDirectory(None) + if new_path: + #print "entered" + #print new_path + self.comboBox_Path(new_path) + self.comboBox_path.setItemText(0,_translate("HpScan", new_path, None)) + path = new_path + + def scanButton_clicked(self): + cmd = "hp-scan" + ' --device=' + self.device_uri + ' --filetype=' + self.file_type + ' --mode=' + self.color + ' --res=' + self.resolution + ' --size=' + self.size + if self.source == 'adf' or self.source == 'duplex': + cmd = cmd + ' --' + self.source + if self.multi_pick.isChecked() == True: + cmd = cmd + ' --' + 'multipick' + if self.auto_orient.isChecked() == True: + cmd = cmd + ' --' + 'autoorient' + if self.crushed.isChecked() == True: + cmd = cmd + ' --' + 'crushed' + #if self.searchablePDF.isChecked() == True: + #cmd = cmd + ' --' + 'searchablePDF' + if self.mixed_feed.isChecked() == True: + cmd = re.sub(r'\--size=.+\ ', '', cmd) + cmd = cmd + ' --' + 'mixedfeed' + if self.document_merge.isChecked() == True: + cmd = cmd + ' --' + 'docmerge' + if self.auto_crop.isChecked() == True: + cmd = cmd + ' --' + 'autocrop' + if self.deskew_image.isChecked() == True: + cmd = cmd + ' --' + 'deskew' + if self.blank_page.isChecked() == True: + cmd = cmd + ' --' + 'blankpage' + if self.document_merge_adf_flatbed.isChecked() == True: + cmd = cmd + ' --' + 'adf_fladbed_merge' + if self.image_enhancement.isChecked() == True and self.brightness == True: + cmd = cmd + ' --' + 'brightness' + '=' + str(self.sizel1) + if self.image_enhancement.isChecked() == True and self.contrast == True: + cmd = cmd + ' --' + 'contrast' + '=' + str(self.sizel2) + if self.image_enhancement.isChecked() == True and self.sharpness == True: + cmd = cmd + ' --' + 'sharpness' + '=' + str(self.sizel3) + if self.image_enhancement.isChecked() == True and self.color_value == True: + cmd = cmd + ' --' + 'color_value' + '=' + str(self.sizel4) + if self.batch_seperation.isChecked() == True: + if self.bp_blankpage.isChecked() == True: + cmd = cmd + ' --' + 'batchsepBP' + elif self.bp_barcode.isChecked() == True: + cmd = cmd + ' --' + 'batchsepBC' + else: + self.failureMessage("Select either barcode or blankpage option for separation") + #if self.bp_barcode.isChecked() == True: + #cmd = cmd + ' --' + 'batchsepBC' + cmd = cmd + ' --path=' + str(path) + cmd = cmd + ' --' + 'uiscan' + #print (cmd) + self.pushButton_Scan.setEnabled(False) + status = utils.run(cmd) + #print (status) + if status[0] == 2: + self.failureMessage(multipick_error_message) + elif status[0] == 3: + self.warningMessage(no_document_error_message) + elif status[0] == 4: + output_pdf = status[1].split("error: ", 1)[1] + output_pdf = output_pdf.split('.pdf', 1)[0]+".pdf" + imageprocessing.merge_PDF_viewer(output_pdf) + elif status[0] == 5: + output_pdf = status[1].split("error: ", 1)[1] + #print output_pdf + output_pdf = output_pdf.split(']', 1)[0]+"]" + #print output_pdf + for char in output_pdf: + #print char + if char in "[']": + output_pdf = output_pdf.replace(char,'') + output_pdf = output_pdf.split(',') + #print output_pdf + #print type(output_pdf) + for p in output_pdf: + imageprocessing.merge_PDF_viewer(p) + elif status[0] == 6: + self.failureMessage(convert_error_message) + self.pushButton_Scan.setEnabled(True) + #if status != 0: + #print("Cmd %s failed with status %d",cmd,status) + #sys.exit(app.exec_()) + + + def msgbtn(self): + pass + + def failureMessage(self,message): + msg = QMessageBox() + msg.setIcon(QMessageBox.Information) + msg.setText(message) + msg.setStandardButtons(QMessageBox.Ok) + msg.buttonClicked.connect(self.msgbtn) + retval = msg.exec_() + def warningMessage(self,message): + msg = QMessageBox() + msg.setIcon(QMessageBox.Information) + msg.setText(message) + msg.setStandardButtons(QMessageBox.Ok) + msg.buttonClicked.connect(self.msgbtn) + retval = msg.exec_() + + def comboBox_TypeIndexChanged(self): + self.file_type = str(self.comboBox_Type.currentText()).lower() + #print self.file_type + + def comboBox_SourceChanged(self,device): + if device != '5000' and device != '7500': + self.multi_pick_pri = False + else: + self.comboBox_Flatbed.clear() + self.comboBox_Flatbed.addItem("") + self.comboBox_Flatbed.addItem("") + if device == '5000': + self.comboBox_Flatbed.setItemText(0, _translate("HpScan", "Duplex", None)) + self.comboBox_Flatbed.setItemText(1, _translate("HpScan", "ADF", None)) + self.comboBox_Flatbed.setCurrentIndex(1) + elif device == '7500': + self.comboBox_Flatbed.addItem("") + self.comboBox_Flatbed.setItemText(0, _translate("HpScan", "Flatbed", None)) + self.comboBox_Flatbed.setItemText(1, _translate("HpScan", "ADF", None)) + self.comboBox_Flatbed.setItemText(2, _translate("HpScan", "Duplex", None)) + self.comboBox_Flatbed.setCurrentIndex(1) + if device == '5000' or device == '7500': + self.source = str(self.comboBox_Flatbed.currentText()).lower() + self.comboBox_Flatbed.currentIndexChanged.connect(self.comboBox_SourceSelected) + + def comboBox_SourceSelected(self): + self.source = str(self.comboBox_Flatbed.currentText()).lower() + if self.source == 'flatbed': + self.source = '' + #print self.source + + def comboBox_ColorIndexChanged(self): + self.color = str(self.comboBox_Color.currentText()).lower() + #print self.color + + def comboBox_ResIndexChanged(self): + self.resolution = str(self.comboBox_Resolution.currentText()).lower() + #print self.resolution + + def comboBox_PaperSizeIndexChanged(self): + self.size = str(self.comboBox_Papersize.currentText()) + #print self.size + + def batch_Seperation(self): + if self.batch_seperation.isChecked() == True: + pyPlatform = platform.python_version() + num = pyPlatform.split('.') + if num[0] >= '3': + self.bp_barcode.setChecked(False) + self.bp_barcode.setEnabled(False) + self.CheckEnable() + self.bp_blankpage.setEnabled(True) + self.bp_blankpage.stateChanged.connect(self.bp_Blankpage) + else: + self.CheckEnable() + self.bp_blankpage.setEnabled(True) + if self.batchsepBC_pri == True: + self.bp_barcode.setEnabled(True) + #self.blank_page.setChecked(False) + #self.blank_page.setText(_translate("HpScan", "Blank page seperation removal ", None)) + #if pyPlatform < '3': + self.bp_barcode.stateChanged.connect(self.bp_Barcode) + self.bp_blankpage.stateChanged.connect(self.bp_Blankpage) + else: + #if pyPlatform < 3: + self.CheckEnable() + self.bp_blankpage.setChecked(False) + self.bp_barcode.setChecked(False) + self.bp_blankpage.setEnabled(False) + self.bp_barcode.setEnabled(False) + #self.blank_page.setChecked(False) + #self.blank_page.setEnabled(True) + #self.blank_page.setText(_translate("HpScan", "Delete blank page ", None)) + + def bp_Barcode(self): + pyPlaform = platform.python_version() + num = pyPlatform.split('.') + if num[0] >= '3': + self.bp_barcode.setEnabled(False) + self.comboBox_Barcode_Type.setEnabled(False) + else: + if self.bp_barcode.isChecked() == True: + self.comboBox_Barcode_Type.setEnabled(True) + self.bp_blankpage.setEnabled(False) + else: + self.comboBox_Barcode_Type.setEnabled(False) + self.bp_blankpage.setEnabled(True) + + def bp_Blankpage(self): + if self.bp_blankpage.isChecked() == True: + if self.blank_page_pri == True: + self.blank_page.setEnabled(True) + self.bp_barcode.setEnabled(False) + self.blank_page.setChecked(False) + self.blank_page.setText(_translate("HpScan", "Blank page seperation removal ", None)) + else: + if self.blank_page_pri == True: + self.blank_page.setEnabled(True) + pyPlatform = platform.python_version() + num = pyPlatform.split('.') + if num[0] >= '3': + self.bp_barcode.setEnabled(False) + else: + if self.batchsepBC_pri == True: + self.bp_barcode.setEnabled(True) + self.blank_page.setChecked(False) + #self.blank_page.setEnabled(True) + self.blank_page.setText(_translate("HpScan", "Delete blank page ", None)) + + def Multi_pick(self): + if self.multi_pick.isChecked() == True: + self.comboBox_Flatbed.clear() + self.comboBox_Flatbed.addItem("") + self.comboBox_Flatbed.addItem("") + self.comboBox_Flatbed.setItemText(0, _translate("HpScan", "Duplex", None)) + self.comboBox_Flatbed.setItemText(1, _translate("HpScan", "ADF", None)) + self.comboBox_Flatbed.setCurrentIndex(1) + if self.multi_pick_pri == True: + self.multi_pick.setEnabled(True) + self.CheckEnable() + else: + if (re.search(r'_7500', self.device_uri)): + self.comboBox_Flatbed.clear() + self.comboBox_Flatbed.addItem("") + self.comboBox_Flatbed.addItem("") + self.comboBox_Flatbed.addItem("") + self.comboBox_Flatbed.setItemText(0, _translate("HpScan", "Flatbed", None)) + self.comboBox_Flatbed.setItemText(1, _translate("HpScan", "ADF", None)) + self.comboBox_Flatbed.setItemText(2, _translate("HpScan", "Duplex", None)) + self.comboBox_Flatbed.setCurrentIndex(1) + elif (re.search(r'_5000_', self.device_uri)): + self.comboBox_Flatbed.clear() + self.comboBox_Flatbed.addItem("") + self.comboBox_Flatbed.addItem("") + self.comboBox_Flatbed.setItemText(0, _translate("HpScan", "ADF", None)) + self.comboBox_Flatbed.setItemText(1, _translate("HpScan", "Duplex", None)) + self.comboBox_Flatbed.setCurrentIndex(0) + self.CheckEnable() + + def Auto_orient(self): + if self.auto_orient.isChecked() == True: + if self.auto_orient_pri == True: + self.auto_orient.setEnabled(True) + self.CheckEnable() + else: + self.CheckEnable() + + def CheckEnable(self): + if self.auto_orient.isChecked() == False and self.auto_crop.isChecked() == False and self.image_enhancement.isChecked() == False and self.deskew_image.isChecked() == False and self.blank_page.isChecked() == False and self.document_merge_adf_flatbed.isChecked() == False and self.multi_pick.isChecked() == False and self.batch_seperation.isChecked() == False: + self.crushed.setChecked(False) + self.mixed_feed.setChecked(False) + self.document_merge.setChecked(False) + if self.crushed_pri == True: + self.crushed.setEnabled(True) + if self.mixed_feed_pri == True: + self.mixed_feed.setEnabled(True) + if self.document_merge_pri == True: + self.document_merge.setEnabled(True) + else: + self.crushed.setChecked(False) + self.mixed_feed.setChecked(False) + self.document_merge.setChecked(False) + self.crushed.setEnabled(False) + self.mixed_feed.setEnabled(False) + self.document_merge.setEnabled(False) + + def DisableAllScanjet(self): + self.auto_orient.setChecked(False) + self.auto_crop.setChecked(False) + self.image_enhancement.setChecked(False) + self.document_merge_adf_flatbed.setChecked(False) + self.multi_pick.setChecked(False) + self.batch_seperation.setChecked(False) + self.deskew_image.setChecked(False) + self.blank_page.setChecked(False) + self.crushed.setChecked(False) + self.mixed_feed.setChecked(False) + self.document_merge.setChecked(False) + self.auto_orient.setEnabled(False) + self.auto_crop.setEnabled(False) + self.image_enhancement.setEnabled(False) + self.document_merge_adf_flatbed.setEnabled(False) + self.multi_pick.setEnabled(False) + self.batch_seperation.setEnabled(False) + self.deskew_image.setEnabled(False) + self.blank_page.setEnabled(False) + self.crushed.setEnabled(False) + self.mixed_feed.setEnabled(False) + self.document_merge.setEnabled(False) + + def DisableAll(self): + if self.crushed.isChecked() == True or self.mixed_feed.isChecked() == True or self.document_merge.isChecked() == True: + self.auto_orient.setChecked(False) + self.auto_crop.setChecked(False) + self.image_enhancement.setChecked(False) + self.document_merge_adf_flatbed.setChecked(False) + self.multi_pick.setChecked(False) + self.batch_seperation.setChecked(False) + self.deskew_image.setChecked(False) + self.blank_page.setChecked(False) + self.auto_orient.setEnabled(False) + self.auto_crop.setEnabled(False) + self.image_enhancement.setEnabled(False) + self.document_merge_adf_flatbed.setEnabled(False) + self.multi_pick.setEnabled(False) + self.batch_seperation.setEnabled(False) + self.deskew_image.setEnabled(False) + self.blank_page.setEnabled(False) + else: + self.auto_orient.setChecked(False) + self.auto_crop.setChecked(False) + self.image_enhancement.setChecked(False) + self.document_merge_adf_flatbed.setChecked(False) + self.multi_pick.setChecked(False) + self.batch_seperation.setChecked(False) + self.deskew_image.setChecked(False) + self.blank_page.setChecked(False) + if self.auto_orient_pri == True: + self.auto_orient.setEnabled(True) + if self.auto_crop_pri == True: + self.auto_crop.setEnabled(True) + if self.image_enhancement_pri == True: + self.image_enhancement.setEnabled(True) + if self.document_merge_adf_flatbed_pri == True: + self.document_merge_adf_flatbed.setEnabled(True) + if self.multi_pick_pri == True: + self.multi_pick.setEnabled(True) + #if self.batch_seperation_pri == True: + self.batch_seperation.setEnabled(True) + if self.deskew_image_pri == True: + self.deskew_image.setEnabled(True) + if self.blank_page_pri == True: + self.blank_page.setEnabled(True) + + def Crushed(self): + if self.crushed.isChecked() == True: + if self.crushed_pri == True: + self.crushed.setEnabled(True) + self.comboBox_Color.setCurrentIndex(1) + self.comboBox_Color.setEnabled(False) + self.DisableAll() + self.mixed_feed.setChecked(False) + self.document_merge.setChecked(False) + self.mixed_feed.setEnabled(False) + self.document_merge.setEnabled(False) + else: + self.comboBox_Color.setEnabled(True) + self.DisableAll() + self.mixed_feed.setChecked(False) + self.document_merge.setChecked(False) + if self.mixed_feed_pri == True: + self.mixed_feed.setEnabled(True) + if self.document_merge_pri == True: + self.document_merge.setEnabled(True) + + + #def SearchablePDF(self): + #if self.searchablePDF.isChecked() == True: + #self.searchablePDF.setEnabled(True) + + + def Auto_crop(self): + if self.auto_crop.isChecked() == True: + if self.auto_crop_pri == True: + self.auto_crop.setEnabled(True) + self.CheckEnable() + else: + self.CheckEnable() + + def Deskew_image(self): + if self.deskew_image.isChecked() == True: + if self.deskew_image_pri == True: + self.deskew_image.setEnabled(True) + self.CheckEnable() + else: + self.CheckEnable() + + def Blank_page(self): + if self.blank_page.isChecked() == True: + if self.blank_page_pri == True: + self.blank_page.setEnabled(True) + self.CheckEnable() + else: + self.CheckEnable() + + def Mixed_feed(self): + if self.mixed_feed.isChecked() == True: + if self.mixed_feed_pri == True: + self.mixed_feed.setEnabled(True) + self.DisableAll() + self.document_merge.setChecked(False) + self.crushed.setChecked(False) + self.document_merge.setEnabled(False) + self.crushed.setEnabled(False) + self.comboBox_Papersize.setEnabled(False) + else: + self.document_merge.setChecked(False) + self.DisableAll() + self.crushed.setChecked(False) + if self.document_merge_pri == True: + self.document_merge.setEnabled(True) + if self.crushed_pri == True: + self.crushed.setEnabled(True) + if self.mixed_feed_pri == True: + self.mixed_feed.setEnabled(True) + self.comboBox_Papersize.setEnabled(True) + + def Document_merge(self): + if self.document_merge.isChecked() == True: + if self.document_merge_pri == True: + self.document_merge.setEnabled(True) + self.DisableAll() + self.mixed_feed.setChecked(False) + self.crushed.setChecked(False) + self.mixed_feed.setEnabled(False) + self.crushed.setEnabled(False) + name = re.search(r'_5000_', self.device_uri) + if name: + self.comboBox_Flatbed.setCurrentIndex(0) + else: + self.comboBox_Flatbed.setCurrentIndex(2) + self.comboBox_Flatbed.setEnabled(False) + self.source = str(self.comboBox_Flatbed.currentText()).lower() + else: + self.DisableAll() + self.mixed_feed.setChecked(False) + self.crushed.setChecked(False) + if self.mixed_feed_pri == True: + self.mixed_feed.setEnabled(True) + if self.crushed_pri == True: + self.crushed.setEnabled(True) + self.comboBox_Flatbed.setEnabled(True) + self.comboBox_Flatbed.setCurrentIndex(1) + self.source = str(self.comboBox_Flatbed.currentText()).lower() + + def Document_merge_adf_flatbed(self): + if self.document_merge_adf_flatbed.isChecked() == True: + self.CheckEnable() + if self.document_merge_adf_flatbed_pri == True: + self.document_merge_adf_flatbed.setEnabled(True) + self.comboBox_Type.setCurrentIndex(2) + self.comboBox_Type.setEnabled(False) + self.pushButton_Merge.setEnabled(True) + else: + self.CheckEnable() + self.pushButton_Merge.setEnabled(False) + self.comboBox_Type.setCurrentIndex(0) + self.comboBox_Type.setEnabled(True) + + + + def Image_enhancement(self): + if self.image_enhancement.isChecked() == True: + self.CheckEnable() + if self.image_enhancement_pri == True: + self.image_enhancement.setEnabled(True) + self.s1.setEnabled(True) + self.s2.setEnabled(True) + self.s3.setEnabled(True) + self.s4.setEnabled(True) + else: + #self.image_enhancement.setEnabled(False) + self.CheckEnable() + self.s1.setEnabled(False) + self.s2.setEnabled(False) + self.s3.setEnabled(False) + self.s4.setEnabled(False) + + def mergeButton_clicked(self): + from PyPDF2 import PdfFileReader, PdfFileMerger + path1 = str(path) + #print path1 + output_pdf = utils.createSequencedFilename("Merged", ".pdf",path1) + files = [ f for f in os.listdir(path1) if f.startswith('hpscanMerge') and f.endswith('.pdf')] + if((len(files)) != 0): + files.sort() + merger = PdfFileMerger() + os.chdir(path1) + #print os.getcwd() + for x in files: + merger.append(PdfFileReader(x), 'hpscan') + for p in files: + os.remove(p) + + merger.write(output_pdf) + imageprocessing.merge_PDF_viewer(output_pdf) + '''pdf_viewer = '' + pdf_viewer_list = ['kpdf', 'acroread', 'xpdf', 'evince',] + for v in pdf_viewer_list: + vv = utils.which(v) + if vv: + pdf_viewer = os.path.join(vv, v) + break + #cmd = "%s %s &" % (pdf_viewer, output_pdf) + cmd = pdf_viewer + " " + output_pdf + " " + "&" + print cmd + os_utils.execute(cmd) + #sys.exit(0)''' + else: + self.warningMessage(no_pages_to_merge) + + def change_source(self): + #device_name = re.search(r'_5000_', self.device_uri) + #if device_name: + if re.search(r'_5000_', self.device_uri): + self.device_name = '5000' + elif re.search(r'_7500', self.device_uri): + self.device_name = '7500' + #print (self.device_uri) + if self.device_name == '7500' or self.device_name == '5000': + self.comboBox_SourceChanged(self.device_name) + + + def comboBox_device_URI(self): + self.device_uri = str(self.comboBox_Device_URI.currentText()) + self.change_source() + + + def retranslateUi(self, HpScan): + HpScan.setWindowTitle(_translate("HpScan", "HP-Scan", None)) + self.label_Type.setText(_translate("HpScan", " Type", None)) + self.label_Size.setText(_translate("HpScan", " Size", None)) + self.label_Path.setText(_translate("HpScan", " Path", None)) + self.label_Device.setText(_translate("HpScan", " Device", None)) + #self.label_Color.setText(_translate("HpScan", " Color", None)) + self.label_Brightness.setText(_translate("HpScan", " Brightness", None)) + self.label_Contrast.setText(_translate("HpScan", " Contrast", None)) + self.label_Sharpness.setText(_translate("HpScan", " Sharpness", None)) + self.label_Color_value.setText(_translate("HpScan", " Color", None)) + self.comboBox_Type.setItemText(0, _translate("HpScan", "PNG", None)) + self.comboBox_Type.setItemText(1, _translate("HpScan", "JPG", None)) + self.comboBox_Type.setItemText(2, _translate("HpScan", "PDF", None)) + self.comboBox_Type.setItemText(3, _translate("HpScan", "TIFF", None)) + '''self.comboBox_Flatbed.setItemText(0, _translate("HpScan", "Flatbed", None)) + self.comboBox_Flatbed.setItemText(1, _translate("HpScan", "ADF", None)) + self.comboBox_Flatbed.setItemText(2, _translate("HpScan", "Duplex", None)) + self.comboBox_Flatbed.setCurrentIndex(1)''' + #self.comboBox_Color.setItemText(0, _translate("HpScan", "Lineart", None)) + self.comboBox_Color.setItemText(0, _translate("HpScan", "Gray", None)) + self.comboBox_Color.setItemText(1, _translate("HpScan", "Color", None)) + self.comboBox_Color.setCurrentIndex(0) + self.comboBox_Resolution.setItemText(0, _translate("HpScan", "75", None)) + self.comboBox_Resolution.setItemText(1, _translate("HpScan", "100", None)) + self.comboBox_Resolution.setItemText(2, _translate("HpScan", "200", None)) + self.comboBox_Resolution.setItemText(3, _translate("HpScan", "300", None)) + self.comboBox_Resolution.setItemText(4, _translate("HpScan", "600", None)) + self.comboBox_Resolution.setCurrentIndex(3) + #self.comboBox_Papersize.setItemText(0, _translate("HpScan", "5x7", None)) + #self.comboBox_Papersize.setItemText(1, _translate("HpScan", "4x6", None)) + #self.comboBox_Papersize.setItemText(2, _translate("HpScan", "3x5", None)) + #self.comboBox_Papersize.setItemText(3, _translate("HpScan", "a2_env", None)) + #self.comboBox_Papersize.setItemText(4, _translate("HpScan", "a3", None)) + self.comboBox_Papersize.setItemText(0, _translate("HpScan", "a4", None)) + self.comboBox_Papersize.setItemText(1, _translate("HpScan", "a5", None)) + #self.comboBox_Papersize.setItemText(7, _translate("HpScan", "a6", None)) + #self.comboBox_Papersize.setItemText(8, _translate("HpScan", "b4", None)) + self.comboBox_Papersize.setItemText(2, _translate("HpScan", "b5", None)) + #self.comboBox_Papersize.setItemText(10, _translate("HpScan", "c6_env", None)) + #self.comboBox_Papersize.setItemText(11, _translate("HpScan", "dl_env", None)) + #self.comboBox_Papersize.setItemText(12, _translate("HpScan", "exec", None)) + #self.comboBox_Papersize.setItemText(13, _translate("HpScan", "flsa", None)) + #self.comboBox_Papersize.setItemText(14, _translate("HpScan", "higaki", None)) + #self.comboBox_Papersize.setItemText(15, _translate("HpScan", "japan_env_3", None)) + #self.comboBox_Papersize.setItemText(16, _translate("HpScan", "japan_env_4", None)) + self.comboBox_Papersize.setItemText(3, _translate("HpScan", "legal", None)) + self.comboBox_Papersize.setItemText(4, _translate("HpScan", "letter", None)) + #self.comboBox_Papersize.setItemText(19, _translate("HpScan", "no_10_env", None)) + #self.comboBox_Papersize.setItemText(20, _translate("HpScan", "oufufu-hagaki", None)) + #self.comboBox_Papersize.setItemText(21, _translate("HpScan", "photo", None)) + #self.comboBox_Papersize.setItemText(22, _translate("HpScan", "super_b", None)) + #self.comboBox_Papersize.setItemText(23, _translate("HpScan", "b6", None)) + self.comboBox_Papersize.setCurrentIndex(4) + self.pushButton_Scan.setText(_translate("HpScan", "Scan", None)) + + self.pushButton_Change.setText(_translate("HpScan", "Change Path", None)) + self.pushButton_Merge.setText(_translate("HpScan", "Merge", None)) + self.auto_orient.setText(_translate("HpScan", "Auto Orient ", None)) + self.crushed.setText(_translate("HpScan", "Crushed page scan ", None)) + #self.searchablePDF.setText(_translate("HpScan", "Searchable PDF ", None)) + self.auto_crop.setText(_translate("HpScan", "Crop to content on page ", None)) + self.deskew_image.setText(_translate("HpScan", "Straighten page content ", None)) + self.multi_pick.setText(_translate("HpScan", "Misfeed(multipick) detection", None)) + self.blank_page.setText(_translate("HpScan", "Delete blank pages ", None)) + self.batch_seperation.setText(_translate("HpScan", "Separate the document", None)) + self.bp_blankpage.setText(_translate("HpScan", "Before each blank page", None)) + self.bp_barcode.setText(_translate("HpScan", "Before each page with a barcode", None)) + self.comboBox_Barcode_Type.setItemText(0, _translate("HpScan", "Any format", None)) + self.comboBox_Barcode_Type.setItemText(1, _translate("HpScan", "Code 39,Code 39 full ASCII", None)) + self.comboBox_Barcode_Type.setItemText(2, _translate("HpScan", "EAN 8/13,UPC-a,UPC-E(6-digit)", None)) + self.comboBox_Barcode_Type.setItemText(3, _translate("HpScan", "Code 128,GS1-128(UCC/EAN-128)", None)) + self.comboBox_Barcode_Type.setItemText(4, _translate("HpScan", "Codebar", None)) + self.comboBox_Barcode_Type.setItemText(5, _translate("HpScan", "ITF(2 of 5 interleaved)", None)) + self.comboBox_Barcode_Type.setItemText(6, _translate("HpScan", "PDF 417", None)) + self.comboBox_Barcode_Type.setItemText(7, _translate("HpScan", "Postnet code", None)) + self.document_merge.setText(_translate("HpScan", "Page merge", None)) + self.document_merge_adf_flatbed.setText(_translate("HpScan", "Document merge", None)) + self.image_enhancement.setText(_translate("HpScan", "Image enhancement", None)) + self.mixed_feed.setText(_translate("HpScan", "Mixed document feed", None)) + + i = 0 + #print self.devicelist + for device in self.devicelist: + if re.search(r'_5000_', device) or re.search(r'_7500', device): + self.comboBox_Device_URI.addItem(device) + self.comboBox_Device_URI.setItemText(i, _translate("HpScan", device, None)) + i += 1 + else: + self.other_device_cnt += 1 + self.comboBox_path.addItem(path) + self.comboBox_path.setItemText(0,_translate("HpScan", path, None)) + + + #self.pushButton_Cancel.setText(_translate("HpScan", "Cancel", None)) + + +class SetupDialog(): + #print ("calling ui5 scan.py") + def setupUi(self): + #scanjet_flag='' + #print ("called ui5 scan.py") + #list1=[] + import sys + app = QtWidgets.QApplication(sys.argv) + #app = QApplication(sys.argv) + HpScan = QtWidgets.QDockWidget() + ui = Ui_HpScan() + + devicelist = {} + #device = '' + sane.init() + sane_devices = sane.getDevices() + for d, mfg, mdl, t in sane_devices: + try: + devicelist[d] + except KeyError: + devicelist[d] = [mdl] + else: + devicelist[d].append(mdl) + sane.deInit() + #print (devicelist) + + ui.devicelist = devicelist + #print ui.devicelist + + ui.setupUi(HpScan) + + scanjet_flag=imageprocessing.check_pil() + if scanjet_flag is not None: + #ui.DisableAllScanjet() + ui.auto_orient.setEnabled(False) + ui.auto_crop.setEnabled(False) + ui.image_enhancement.setEnabled(False) + ui.document_merge_adf_flatbed.setEnabled(False) + ui.multi_pick.setEnabled(False) + #ui.batch_seperation.setEnabled(False) + ui.deskew_image.setEnabled(False) + ui.blank_page.setEnabled(False) + ui.crushed.setEnabled(False) + ui.mixed_feed.setEnabled(False) + ui.document_merge.setEnabled(False) + + ui.deskew_image_pri = False + ui.auto_crop_pri = False + ui.mixed_feed_pri = False + ui.auto_orient_pri = False + ui.document_merge_adf_flatbed_pri = False + #ui.multi_pick_pri = False + #ui.batch_seperation_pri = False + ui.crushed_pri = False + ui.document_merge_pri = False + ui.image_enhancement_pri = False + ui.blank_page_pri = False + + scanjet_flag=imageprocessing.check_numpy() + if scanjet_flag is not None: + #ui.DisableAllScanjet() + ui.auto_orient.setEnabled(False) + ui.auto_crop.setEnabled(False) + #ui.image_enhancement.setEnabled(False) + ui.document_merge_adf_flatbed.setEnabled(False) + ui.multi_pick.setEnabled(False) + #ui.batch_seperation.setEnabled(False) + ui.deskew_image.setEnabled(False) + #ui.blank_page.setEnabled(False) + ui.crushed.setEnabled(False) + ui.mixed_feed.setEnabled(False) + ui.document_merge.setEnabled(False) + + + ui.blank_page.setEnabled(True) + #ui.blank_page.setChecked(False) + ui.image_enhancement.setEnabled(True) + #ui.image_enhancement.setChecked(False) + + ui.deskew_image_pri = False + ui.auto_crop_pri = False + ui.mixed_feed_pri = False + ui.auto_orient_pri = False + ui.document_merge_adf_flatbed_pri = False + #ui.multi_pick_pri = False + #ui.batch_seperation_pri = False + ui.crushed_pri = False + ui.document_merge_pri = False + + scanjet_flag=imageprocessing.check_opencv() + if scanjet_flag is not None: + ui.deskew_image.setEnabled(False) + ui.auto_crop.setEnabled(False) + ui.mixed_feed.setEnabled(False) + #ui.deskew_image.setChecked(False) + #ui.auto_crop.setChecked(False) + #ui.mixed_feed.setChecked(False) + + ui.deskew_image_pri = False + ui.auto_crop_pri = False + ui.mixed_feed_pri = False + + scanjet_flag=imageprocessing.check_tesserocr_imutils() + if scanjet_flag is not None: + ui.auto_orient.setEnabled(False) + #ui.auto_orient.setChecked(False) + + ui.auto_orient_pri = False + + scanjet_flag=imageprocessing.check_pypdf2() + if scanjet_flag is not None: + ui.document_merge.setEnabled(False) + ui.document_merge_adf_flatbed.setEnabled(False) + #ui.document_merge.setChecked(False) + + ui.document_merge_pri = False + ui.document_merge_adf_flatbed_pri = False + + scanjet_flag=imageprocessing.check_zbar() + #print scanjet_flag + if scanjet_flag is not None: + #print "setting barcode to false" + ui.bp_barcode.setEnabled(False) + + ui.batchsepBC_pri = False + + #list1.append(HpScan) + #list1.append(app) + #print HpScan + '''list_scanjet=imageprocessing.validate_scanjet_support() + print (list_scanjet) + if(list_scanjet[2] == 'False'): + scanjet_error="Scanjet features are not supported and disabled for %s %s. Please upgrade to latest distro version"% (list_scanjet[0],list_scanjet[1]) + ui.failureMessage(scanjet_error) + ui.DisableAllScanjet() + source_option = device.getOptionObj("source").constraint + print (source_option) + valid_res = device.getOptionObj('resolution').constraint + print (valid_res) + available_scan_mode = device.getOptionObj("mode").constraint + print (available_scan_mode)''' + #print ui.comboBox_Device_URI.count() + if ui.comboBox_Device_URI.count() == 0: + if ui.other_device_cnt > 0: + scanjet_error="hp-uiscan is not supported for this device" + ui.failureMessage(scanjet_error) + else: + scanjet_error="No device connected" + ui.failureMessage(scanjet_error) + else: + HpScan.show() + sys.exit(app.exec_()) + #return list1 + diff --git a/uiscan.py b/uiscan.py new file mode 100755 index 000000000..be54591d0 --- /dev/null +++ b/uiscan.py @@ -0,0 +1,72 @@ +#!/usr/bin/env python +__version__ = '2.2' +__mod__ = 'hp-uiscan' +__title__ = 'Scan Utility' +__doc__ = "SANE-based scan utility for HPLIP supported all-in-one/mfp devices." + +from base import utils, module +#from installer import core_install +import os +from math import log +from base.g import * +import operator +try: + from importlib import import_module +except ImportError as e: + log.debug(e) + from base.utils import dyn_import_mod as import_module + + +#from scan import sane +#import scanext + + + +mod = module.Module(__mod__, __title__, __version__, __doc__, None, (INTERACTIVE_MODE,)) + + + +if __name__ == "__main__": + + opts, device_uri, printer_name, mode, ui_toolkit, lang=mod.parseStdOpts() + #print (device_uri) + #device_uri = mod.getDeviceUri(device_uri, printer_name, back_end_filter=['hpaio'], filter={'scan-type': (operator.gt, 0)}, devices=devicelist) + #print (device_uri) + '''try: + #print (device_uri) + device = sane.openDevice(device_uri) + #print (device) + except scanext.error as e: + #sane.reportError(e.args[0]) + #sys.exit(1)''' + + + #k=core_install.CoreInstall() + #k.get_distro() + #print k.distro_name + #print k.distro_version + #ui_toolkit = k.get_distro_ver_data('ui_toolkit').lower() + '''if ui_toolkit == 'qt4': + os.system('python ui4/scan.py') + elif ui_toolkit == 'qt5': + os.system('python ui5/scan.py')''' + + QApplication, ui_package = utils.import_dialog(ui_toolkit) + + ui = import_module(ui_package + ".scandialog") + + obj=ui.SetupDialog() + #obk=obj.setupUi(devicelist) + obj.setupUi() + #print obk + + + '''list_scanjet=imageprocessing.validate_scanjet_support() + #print (list_scanjet) + if(list_scanjet[2] == 'False'): + scanjet_error="Scanjet features are not supported and disabled for %s %s. Please upgrade to latest distro version"% (list_scanjet[0],list_scanjet[1]) + ui.failureMessage(scanjet_error) + ui.DisableAllScanjet() ''' + #obk[0].show() + #sys.exit(obk[1].exec_()) + |