[sane-devel] Epson Perfection 1650 w/ RedHat 8.0

Henning Meier-Geinitz henning@meier-geinitz.de
Thu, 18 Dec 2003 17:35:14 +0100


Hi,

On Thu, Dec 18, 2003 at 02:48:36PM +0100, Alexander Jolk wrote:
> Henning Meier-Geinitz wrote:
> > Please show us the output of "scanimage --version" and
> > "SANE_DEBUG_EPSON=255 scanimage -L".
> 
> # scanimage --version
> scanimage (sane-backends) 1.0.8; backend version 1.0.0
> 
> (That's strange since there is positively no other version of
> sane-backends installed than RedHat's 1.0.8 in /usr/lib/sane.  Will
> continue to investigate.)

That's what I expected. Have a look at the mailing list archive of the
last few days. This (or a similar) problem has occured twice now.

Most probably scanimage is linked against a wrong backend.

Try disabling the line "/usr/lib/sane" in /etc/ld.so.conf and run
ldconfig.

> # SANE_DEBUG_EPSON=255 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).
> 
> (I already had tested this one and had the impression that the Epson
> backend doesn't even get called.)

That's true. Usually the v4l (video for linux) backend is linked to
the frontend when this bug occurs, but it seems to be a differnt one
in your case. At least the version number is different.

If the above hint doesn't help, try to find out against which library
scanimage is linked (ldd). The check which backend it is in reality
(e.g. strings /usr/lib/sane/libsane.so|grep 'sane_.*_init').

Bye,
  Henning