summaryrefslogtreecommitdiff
path: root/scan/sane
diff options
context:
space:
mode:
Diffstat (limited to 'scan/sane')
-rw-r--r--scan/sane/hpaio.c8
-rw-r--r--scan/sane/hpaio.desc16
-rwxr-xr-xscan/sane/io.h1
3 files changed, 22 insertions, 3 deletions
diff --git a/scan/sane/hpaio.c b/scan/sane/hpaio.c
index 40bbcec32..ae34cfb63 100644
--- a/scan/sane/hpaio.c
+++ b/scan/sane/hpaio.c
@@ -45,6 +45,7 @@
#include "ledm.h"
#include "sclpml.h"
#include "escl.h"
+#include "io.h"
#define DEBUG_DECLARE_ONLY
#include "sanei_debug.h"
@@ -290,7 +291,7 @@ static int DevDiscovery(int localOnly)
}
if (cups_printer)
free(cups_printer);
-
+#ifdef HAVE_LIBNETSNMP
/* Discover NW scanners using Bonjour*/
bytes_read = mdns_probe_nw_scanners(message, sizeof(message), &cnt);
token = strtok(message, ";");
@@ -299,6 +300,11 @@ static int DevDiscovery(int localOnly)
total += AddDevice(token);
token = strtok(NULL, ";");
}
+#endif
+ if(!total)
+ {
+ SendScanEvent("hpaio:/net/HP_Scan_Devices?ip=1.1.1.1", EVENT_ERROR_NO_PROBED_DEVICES_FOUND);
+ }
}
bugout:
diff --git a/scan/sane/hpaio.desc b/scan/sane/hpaio.desc
index d4f2a4f7c..79fe65c90 100644
--- a/scan/sane/hpaio.desc
+++ b/scan/sane/hpaio.desc
@@ -715,6 +715,9 @@
:model "HP Deskjet Ink Advantage k209a All-in-one Printer"
:status :good
+:model "HP Deskjet Ink Advantage Ultra 2529 All-in-one Printer"
+:status :good
+
:model "HP Deskjet Ink Advantage Ultra 4720 All-in-one Printer Series"
:status :good
@@ -814,7 +817,7 @@
:model "HP Envy 5540 All-in-one Printer Series"
:status :good
-:model "HP Envy 5542 All-in-one Printer"
+:model "HP Envy 5542 E-all-in-one Printer"
:status :good
:model "HP Envy 5543 All-in-one Printer"
@@ -823,7 +826,10 @@
:model "HP Envy 5544 All-in-one Printer"
:status :good
-:model "HP Envy 5545 All-in-one Printer"
+:model "HP Envy 5545 E-all-in-one Printer"
+:status :good
+
+:model "HP Envy 5546 All-in-one Printer"
:status :good
:model "HP Envy 5640 E-all-in-one"
@@ -1186,6 +1192,9 @@
:model "HP LaserJet Pro MFP m127fp"
:status :good
+:model "HP LaserJet Pro MFP m127fs"
+:status :good
+
:model "HP LaserJet Pro MFP m127fw"
:status :good
@@ -3265,3 +3274,6 @@
:model "HP Scanjet Pro 3500 f1 Flatbed Scanner"
:status :good
+:model "HP Scanjet Pro 4500 fn1"
+:status :good
+
diff --git a/scan/sane/io.h b/scan/sane/io.h
index f3f758145..be5481d02 100755
--- a/scan/sane/io.h
+++ b/scan/sane/io.h
@@ -49,6 +49,7 @@ int __attribute__ ((visibility ("hidden"))) ReadChannelEx(int deviceid, int chan
#define EVENT_SCAN_ADF_NO_DOCS 2011
#define EVENT_SCAN_ADF_MISPICK 2012
#define EVENT_SCAN_BUSY 2013
+#define EVENT_ERROR_NO_PROBED_DEVICES_FOUND 5018
#define DBUS_INTERFACE "com.hplip.StatusService"
#define DBUS_PATH "/"