[sane-devel] Not able to use Epson 4180 with SANE

Colin colin.harsh at gmail.com
Fri Mar 25 13:08:03 UTC 2016


I have made some progress.

Removed the two iscan packages:
$ sudo dpkg --purge iscan-plugin-gt-f600
$ sudo dpkg --purge iscan

Installed these other packages I found on the Epson support site: 
https://download2.ebz.epson.net/iscan/general/deb/x64/iscan-bundle-1.0.0.x64.deb.tar.gz
$ tar -zxvf iscan-bundle-1.0.0.x64.deb.tar.gz
$ cd iscan-bundle-1.0.0.x64.deb
$./install.sh --dry-run
dpkg --install ./core/iscan_2.30.1-1~usb0.1.ltdl7_amd64.deb 
./data/iscan-data_1.36.0-1_all.deb 
./plugins/iscan-network-nt_1.1.1-1_amd64.deb
$ ./install.sh

$ dpkg-query -l *scan* | grep ^ii
ii  iscan 2.30.1-1~usb0.1.ltdl7                               amd64 
simple, easy to use scanner utility for EPSON scanners
ii  iscan-data 1.36.0-1                                            all 
Image Scan! for Linux data files
ii  iscan-network-nt 1.1.1-1                                             
amd64 Image Scan! Network Plugin
ii  simple-scan 3.12.1-0ubuntu1                                     
amd64 Simple Scanning Utility

$ grep -e "^[^#]" /etc/sane.d/epkowa.conf
usb
scsi
usb 0x04b8 0x0118

$ ls /usr/lib/sane
libsane-epkowa.la  libsane-epkowa.so.1 libsane-epkowa.so.1.0.15

$ sudo scanimage -L
device `epkowa:usb:001:007' is a Epson (unknown model) flatbed scanner

$ scanimage -d
scanimage: open of device epkowa:usb:001:007 failed: Invalid argument

$ SANE_DEBUG_DLL=10 iscan
[sanei_debug] Setting debug level of dll to 10.
[dll] sane_init: SANE dll backend version 1.0.13 from sane-backends 1.0.23
[dll] sane_init/read_dlld: attempting to open directory `./dll.d'
[dll] sane_init/read_dlld: attempting to open directory `/etc/sane.d/dll.d'
[dll] sane_init/read_dlld: using config directory `/etc/sane.d/dll.d'
[dll] sane_init/read_dlld: considering /etc/sane.d/dll.d/libsane-extras
[dll] sane_init/read_config: reading dll.d/libsane-extras
[dll] add_backend: adding backend `ls5000'
[dll] sane_init/read_dlld: considering /etc/sane.d/dll.d/iscan
[dll] sane_init/read_config: reading dll.d/iscan
[dll] add_backend: adding backend `epkowa'
[dll] sane_init/read_dlld: considering /etc/sane.d/dll.d/hplip
[dll] sane_init/read_config: reading dll.d/hplip
[dll] add_backend: adding backend `hpaio'
[dll] sane_init/read_dlld: done.
[dll] sane_init/read_config: reading dll.conf
[dll] add_backend: adding backend `epkowa'
[dll] add_backend: `epkowa' is already there
[dll] sane_get_devices
[dll] load: searching backend `epkowa' in 
`/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[dll] load: trying to load 
`/usr/lib/x86_64-linux-gnu/sane/libsane-epkowa.so.1'
[dll] load: couldn't open 
`/usr/lib/x86_64-linux-gnu/sane/libsane-epkowa.so.1' (No such file or 
directory)
[dll] load: trying to load `/usr/lib/sane/libsane-epkowa.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-epkowa.so.1'
[dll] init: initializing backend `epkowa'
[dll] init: backend `epkowa' is version 1.0.213
[dll] load: searching backend `hpaio' in 
`/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[dll] load: trying to load 
`/usr/lib/x86_64-linux-gnu/sane/libsane-hpaio.so.1'
[dll] load: couldn't open 
`/usr/lib/x86_64-linux-gnu/sane/libsane-hpaio.so.1' (No such file or 
directory)
[dll] load: trying to load `/usr/lib/sane/libsane-hpaio.so.1'
[dll] load: couldn't open `/usr/lib/sane/libsane-hpaio.so.1' (No such 
file or directory)
[dll] load: couldn't find backend `hpaio' (No such file or directory)
[dll] load: searching backend `ls5000' in 
`/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[dll] load: trying to load 
`/usr/lib/x86_64-linux-gnu/sane/libsane-ls5000.so.1'
[dll] load: couldn't open 
`/usr/lib/x86_64-linux-gnu/sane/libsane-ls5000.so.1' (No such file or 
directory)
[dll] load: trying to load `/usr/lib/sane/libsane-ls5000.so.1'
[dll] load: couldn't open `/usr/lib/sane/libsane-ls5000.so.1' (No such 
file or directory)
[dll] load: couldn't find backend `ls5000' (No such file or directory)
[dll] sane_get_devices: found 1 devices
[sanei_debug] Setting debug level of dll to 10.
[dll] sane_init: SANE dll backend version 1.0.13 from sane-backends 1.0.23
[dll] sane_init/read_dlld: attempting to open directory `./dll.d'
[dll] sane_init/read_dlld: attempting to open directory `/etc/sane.d/dll.d'
[dll] sane_init/read_dlld: using config directory `/etc/sane.d/dll.d'
[dll] sane_init/read_dlld: considering /etc/sane.d/dll.d/libsane-extras
[dll] sane_init/read_config: reading dll.d/libsane-extras
[dll] add_backend: adding backend `ls5000'
[dll] add_backend: `ls5000' is already there
[dll] sane_init/read_dlld: considering /etc/sane.d/dll.d/iscan
[dll] sane_init/read_config: reading dll.d/iscan
[dll] add_backend: adding backend `epkowa'
[dll] add_backend: `epkowa' is already there
[dll] sane_init/read_dlld: considering /etc/sane.d/dll.d/hplip
[dll] sane_init/read_config: reading dll.d/hplip
[dll] add_backend: adding backend `hpaio'
[dll] add_backend: `hpaio' is already there
[dll] sane_init/read_dlld: done.
[dll] sane_init/read_config: reading dll.conf
[dll] add_backend: adding backend `epkowa'
[dll] add_backend: `epkowa' is already there
[dll] sane_open: trying to open `epkowa:usb:001:007'
[dll] sane_exit: exiting
[dll] sane_exit: calling backend `epkowa's exit function
[dll] sane_exit: finished

iscan ends with a GUI popup that contains:  "Could not send command to 
scanner.  Check the scanner's status."

So, it seems my problem now is that the scanner can not be opened. Does 
anyone have an idea about how to solve this?
Thanks in advance.




More information about the sane-devel mailing list