(In reply to Stefan Br���ns from comment #13) > This is very likely a totally different issue (LAN vs USB, totally different > device "class"). Please open a separate bug report. > > Please mention which driver you are using. Most likely it is the same problem. I have the same issue and I did this: export SANE_DEBUG_DLL=128 scanimage -L I have a network MFC HP printer and epson scanner attached over usb When I do that debug, I get an unresolved symbol in HPAIO [19:40:02.912317] [sanei_debug] Setting debug level of dll to 128. [19:40:02.912422] [dll] sane_init: SANE dll backend version 1.0.13 from sane-backends 1.1.1 [19:40:02.912443] [dll] sane_init/read_dlld: attempting to open directory `./dll.d' [19:40:02.912477] [dll] sane_init/read_dlld: attempting to open directory `/etc/sane.d/dll.d' [19:40:02.912508] [dll] sane_init/read_dlld: using config directory `/etc/sane.d/dll.d' [19:40:02.912541] [dll] sane_init/read_dlld: considering /etc/sane.d/dll.d/hpaio [19:40:02.912576] [dll] sane_init/read_config: reading dll.d/hpaio [19:40:02.912608] [dll] add_backend: adding backend `hpaio' [19:40:02.912636] [dll] sane_init/read_dlld: considering /etc/sane.d/dll.d/epkowa.conf [19:40:02.912671] [dll] sane_init/read_config: reading dll.d/epkowa.conf [19:40:02.912697] [dll] add_backend: adding backend `epkowa' [19:40:02.912724] [dll] sane_init/read_dlld: done. [19:40:02.912756] [dll] sane_init/read_config: reading dll.conf [19:40:02.912801] [dll] add_backend: adding backend `hp2000S1' [19:40:02.912821] [dll] add_backend: adding backend `hpgt2500' [19:40:02.912838] [dll] add_backend: adding backend `hpaio' [19:40:02.912852] [dll] add_backend: `hpaio' is already there [19:40:02.912894] [dll] sane_get_devices [19:40:02.912916] [dll] load: searching backend `hpaio' in `/usr/lib64/sane' [19:40:02.912935] [dll] load: trying to load `/usr/lib64/sane/libsane-hpaio.so.1' [19:40:02.912962] [dll] load: dlopen()ing `/usr/lib64/sane/libsane-hpaio.so.1' [19:40:02.921400] [dll] load: dlopen() failed (/usr/lib64/sane/libsane-hpaio.so.1: undefined symbol: _DBG) [19:40:02.921431] [dll] load: searching backend `hpgt2500' in `/usr/lib64/sane' [19:40:02.921441] [dll] load: trying to load `/usr/lib64/sane/libsane-hpgt2500.so.1' [19:40:02.921478] [dll] load: dlopen()ing `/usr/lib64/sane/libsane-hpgt2500.so.1' [19:40:02.921724] [dll] init: initializing backend `hpgt2500' [19:40:02.930933] [dll] init: backend `hpgt2500' is version 1.0.5 [19:40:02.930956] [dll] load: searching backend `hp2000S1' in `/usr/lib64/sane' [19:40:02.930968] [dll] load: trying to load `/usr/lib64/sane/libsane-hp2000S1.so.1' [19:40:02.930996] [dll] load: dlopen()ing `/usr/lib64/sane/libsane-hp2000S1.so.1' [19:40:02.931499] [dll] init: initializing backend `hp2000S1' [19:40:02.931622] [dll] init: backend `hp2000S1' is version 1.0.0 [19:40:02.931638] [dll] load: searching backend `epkowa' in `/usr/lib64/sane' [19:40:02.931647] [dll] load: trying to load `/usr/lib64/sane/libsane-epkowa.so.1' [19:40:02.931662] [dll] load: dlopen()ing `/usr/lib64/sane/libsane-epkowa.so.1' [19:40:02.931926] [dll] init: initializing backend `epkowa' [19:40:02.937493] [dll] init: backend `epkowa' is version 1.0.213 [19:40:02.946985] [dll] sane_get_devices: found 1 devices device `epkowa:interpreter:003:004' is a Epson Perfection V33 flatbed scanner [19:40:02.947016] [dll] sane_exit: exiting [19:40:02.947024] [dll] sane_exit: calling backend `hpgt2500's exit function [19:40:03.950479] [dll] sane_exit: calling backend `hp2000S1's exit function [19:40:03.950574] [dll] sane_exit: calling backend `epkowa's exit function [19:40:03.950664] [dll] sane_exit: finished So, because of a missing symbol _DBG, loading of libsane-hpaio.so.1 fails and the driver is not loaded. Whatever that _DBG symbol means