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

Colin colin.harsh at gmail.com
Fri Mar 25 04:07:40 UTC 2016


Hi sane-devels,

I'm hoping someone here can help solve my issue of not being able to use 
my Epson 4180 scanner with SANE.  Below are the details of my steup and 
what I have tried so far.

Scanner:
Epson Perfection 4180 Photo

Operating System:
Linux Mint 17.3
$ uname -a
Linux 3.19.0-32-generic #37~14.04.1-Ubuntu SMP Thu Oct 22 09:41:40 UTC 
2015 x86_64 x86_64 x86_64 GNU/Linux

Version of SANE:
$ scanimage -V
scanimage (sane-backends) 1.0.23; backend version 1.0.23

$ dpkg-query -l *sane* | grep ^ii
ii  libsane:amd64 1.0.23-3ubuntu3.1                                   
amd64 API library for scanners
ii  libsane-common 1.0.23-3ubuntu3.1                                   
amd64 API library for scanners -- documentation and support files
ii  sane 1.0.14-9                                            amd64 
scanner graphical frontends
ii  sane-utils 1.0.23-3ubuntu3.1                                   amd64 
API library for scanners -- utilities
ii  xsane 0.998-5ubuntu1                                      amd64 
featureful graphical frontend for SANE (Scanner Access Now Easy)
ii  xsane-common 0.998-5ubuntu1                                      all 
featureful graphical frontend for SANE (Scanner Access Now Easy)

$ dpkg-query -l *scan* | grep ^ii
ii  iscan 2.10.0-2                                            amd64 
simple, easy to use scanner utility for EPSON scanners
ii  iscan-plugin-gt-f600 
1.0.0-2                                             amd64 Image Scan! 
plugin for the GT-F600 / Perfection 4180
ii  simple-scan 3.12.1-0ubuntu1                                     
amd64 Simple Scanning Utility

 From the Epson support download site I can download: 
iscan-2.10.0-1.c2.i386.rpm
I turn that into a package that I can install on my system and install it:
$ sudo alien --target=amd64 --scripts iscan-2.10.0-1.c2.i386.rpm
$ sudo dpkg --install iscan_2.10.0-2_amd64.deb

I found that the "/usr/share/doc/iscan-data/SUPPORTED-DEVICES" file has 
the following line in it:
     - Epson Perfection 4180 PHOTO (requires iscan-plugin-gt-f600)

 From the Epson support download site I can download: 
iscan-plugin-gt-f600-1.0.0-1.c2.i386.rpm
I turn that into a package that I can install on my system and install it:
$ sudo alien --target=amd64 --scripts 
iscan-plugin-gt-f600-1.0.0-1.c2.i386.rpm
$ sudo dpkg --install iscan-plugin-gt-f600_1.0.0-2_amd64.deb

$ dpkg-query -l *scan* | grep ^ii
ii  iscan 2.10.0-2                                            amd64 
simple, easy to use scanner utility for EPSON scanners
ii  iscan-plugin-gt-f600 
1.0.0-2                                             amd64 Image Scan! 
plugin for the GT-F600 / Perfection 4180
ii  simple-scan 3.12.1-0ubuntu1                                     
amd64 Simple Scanning Utility

$ sane-find-scanner -v
This is sane-find-scanner from sane-backends 1.0.23
...
searching for USB scanners:
...
found USB scanner (vendor=0x04b8 [EPSON], product=0x0118 [EPSON 
Scanner]) at libusb:001:007
...
done

$ ll /dev/bus/usb/001/007
crw-rw-rw-+ 1 root scanner 189, 6 Mar 24 15:59 /dev/bus/usb/001/007

I am a member of group "scanner".

$ scanimage -L
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).

$ scanimage -d
scanimage: no SANE devices found

My "/etc/sane.d/dll.conf" has everything commented out except the 
following line:
     epkowa

My "/etc/sane.d/epkowa.conf" only contains:
     scsi EPSON
     usb
     usb 0x04b8 0x0118

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


Not sure it is related to the scanner not being identifed, but when I 
run iscan I get an error:
$ iscan
iscan: error while loading shared libraries: libjpeg.so.62: cannot open 
shared object file: No such file or directory

$ dpkg-query -l *libjpeg* | grep ^ii
ii  libjpeg-dev:amd64 
8c-2ubuntu8                                         amd64 Independent 
JPEG Group's JPEG runtime library (dependency package)
ii  libjpeg-progs 8c-2ubuntu8                                         
amd64 Programs for manipulating JPEG files (dependency package)
ii  libjpeg-turbo-progs 
1.3.0-0ubuntu2                                      amd64 Programs for 
manipulating JPEG files
ii  libjpeg-turbo8:amd64 
1.3.0-0ubuntu2                                      amd64 IJG JPEG 
compliant runtime library.
ii  libjpeg-turbo8:i386 
1.3.0-0ubuntu2                                      i386 IJG JPEG 
compliant runtime library.
ii  libjpeg-turbo8-dev:amd64 
1.3.0-0ubuntu2                                      amd64 Development 
files for the IJG JPEG library
ii  libjpeg62:amd64 6b1-4ubuntu1                                        
amd64 Independent JPEG Group's JPEG runtime library (version 6.2)
ii  libjpeg8:amd64 8c-2ubuntu8                                         
amd64 Independent JPEG Group's JPEG runtime library (dependency package)
ii  libjpeg8:i386 8c-2ubuntu8                                         
i386 Independent JPEG Group's JPEG runtime library (dependency package)
ii  libjpeg8-dev:amd64 
8c-2ubuntu8                                         amd64 Independent 
JPEG Group's JPEG runtime library (dependency package)

$ sudo ldconfig -v | grep libjpeg
/sbin/ldconfig.real: Can't stat /lib/i686-linux-gnu: No such file or 
directory
/sbin/ldconfig.real: Can't stat /usr/lib/i686-linux-gnu: No such file or 
directory
/sbin/ldconfig.real: Path `/lib/x86_64-linux-gnu' given more than once
/sbin/ldconfig.real: Path `/usr/lib/x86_64-linux-gnu' given more than once
/sbin/ldconfig.real: /lib/i386-linux-gnu/ld-2.19.so is the dynamic 
linker, ignoring
/sbin/ldconfig.real: /lib/x86_64-linux-gnu/ld-2.19.so is the dynamic 
linker, ignoring
     libjpeg.so.8 -> libjpeg.so.8.0.2
     libjpeg.so.62 -> libjpeg.so.62.0.0
     libjpeg.so.8 -> libjpeg.so.8.0.2



I have searched the web for days trying to get my scanner working. No 
luck so far.  Does anyone have an idea about how to solve my issue?

Thank you in advance.




More information about the sane-devel mailing list