[sane-devel] Epson V600 Perfection Scanner

Olaf Meeuwissen paddy-hack at member.fsf.org
Sun Jul 22 14:26:34 BST 2018

Hi Mono,

Monosij Dutta-Roy writes:

> Hi Olaf -
> Thank you for your email. Answers for your questions as follows:
> $ sudo SANE_DEBUG_DLL=1 SANE_DEBUG_EPKOWA=hex scanimage -L 2>&1 | tee log
> [sanei_debug] Setting debug level of dll to 1.
> [dll] sane_init: SANE dll backend version 1.0.13 from sane-backends 1.0.27
> [dll] load: couldn't find backend `v4l' (No such file or directory)
> [dll] load: couldn't find backend `pint' (No such file or directory)
> [dll] load: couldn't find backend `epkowa' (No such file or directory)

Okay, so scanimage is trying to load the epkowa backend but for some
reason cannot find the backend.

> I have the epkowa.conf file installed. But no epkowa backend listed in
> dll.conf. As I stated in dll.conf epson and epson2 are uncommented.

You probably have a /etc/sane/dll.d/epkowa.conf that adds it to the list
of backends to use.  Otherwise, scanimage wouldn't try to load it.

> $ locate epkowa
> /etc/sane.d/epkowa.conf
> /usr/lib/sane/libsane-epkowa.la
> /usr/lib/sane/libsane-epkowa.so.1

This (libsane-epkowa.so.1) is the file I would have expected to be loaded.
I am clueless as to why this is not getting loaded so let's crank up the
debugging level for the dll backend.  The following command is going to
fail as before but I want to see what the dll backend is doing when it
is looking for the epkowa backend, so

  sudo SANE_DEBUG_DLL=127 scanimage -L 2>&1 | tee log

# If there's a lot of output, please attach the log file instead of
# pasting the output into your reply.

> /usr/lib/sane/libsane-epkowa.so.1.0.15
> /usr/share/iscan-data/epkowa.desc
> /usr/share/man/man5/sane-epkowa.5.gz
> ---------------------------------------------------
> I have copied some of the contents of the epkowa.conf in case some aspects
> need to be uncommented?
> [...]

Your epkowa.conf looks fine.

> Hope this is all the info you needed. Please let me know what I should try
> next.

Now apart from providing more information, you can try to "force" the
dll backend to find the epkowa backend with

  $ sudo LD_LIBRARY_PATH=/usr/lib:/usr/lib/sane SANE_DEBUG_DLL=127 scanimage -L 2>&1 | tee log2

Please attach the log2 file.

Hope this helps,
Olaf Meeuwissen, LPIC-2            FSF Associate Member since 2004-01-27
 GnuPG key: F84A2DD9/B3C0 2F47 EA19 64F4 9F13  F43E B8A4 A88A F84A 2DD9
 Support Free Software                        https://my.fsf.org/donate
 Join the Free Software Foundation              https://my.fsf.org/join

More information about the sane-devel mailing list