[sane-devel] Epson 4490 in Debian
Olaf Meeuwissen
olaf.meeuwissen at avasys.jp
Mon Jun 12 00:35:06 UTC 2006
Fredrik Sandstrom <fs at iki.fi> writes:
> Hi,
Hi,
I know you already found out what to do, but nevertheless ...
> I'm trying to use an Epson Perfection 4490 Photo under Debian etch
> (testing). It's supposedly fully supported by the epkowa backend. This
> is what I did so far:
>
> - installed Debian's sane, sane-utils and libsane-extras packages (the
> last one contains the epkowa backend)
>
> - downloaded iscan-2.0.0-0.c2.tar.gz from www.avasys.jp, for the
> binary-only component not distributed by Debian
As of iscan-2.0.0 the non-free, binary-only components are no longer
in the "source" tarball. The epkowa backend of that version (as well
as the one in 1.18.0) works fine without these components.
The binary-only components are available (as RPMs) from the download
page for your particular scanner model at:
http://www.avasys.jp/english/linux_e/index.html
Just select your scanner model and note that it lists two RPMs (for
gcc 3.4 or later and another two for gcc-3.2/3.3).
These non-free, binary-only components used by the backend follow the
following naming convention:
iscan-plugin-$modelname
where $modelname normally refers to the Japanese version of your
model.
# It's shorter, that's why.
> - copied the binary-only component libesmod.so to /usr/lib/epkowa/,
> in accordance to the instructions given in
> /usr/share/doc/libsane-extras/README.Debian
The libesmod.so library is *not* used by the epkowa backend. It is
only used by the iscan frontend.
> - removed "epson" from /etc/sane/dll.conf (also following the same
> instructions) and made sure epkowa was enabled
That's only necessary if you find it annoying to see scanners
supported by both backends listed twice.
> The result? sane-find-scanner detects the scanner fine, but
> scanimage -L does not. Adding "usb 0x04b8 0x0119" to /etc/epkowa.conf
> makes scanimage -L *claim* to find the scanner,
> (device `epkowa:libusb:001:002' is a Epson flatbed scanner)
> but scanning does not work.
> (scanimage: sane_start: Invalid argument)
>
> So, where did I go wrong? Any ideas?
Install the iscan-plugin-gt-x750 package. For Debian, you probably
want to convert using alien.
> Some ideas of my own:
>
> The instructions in /usr/share/doc/libsane-extras/README.Debian says
> that one should make sure to use a matching version of the binary
> component. That would be version 1.16.0-3, according to
> /usr/share/doc/libsane-extras/copyright. But www.avasys.jp will only
> let me download version 2.0.0. Are older versions available somewhere?
No. EPSON AVASYS (unfortunately) does not keep old versions around
for download.
> However, I doubt this is the only problem, because strace reveals that
> scanimage does not look in /usr/lib/epkowa/ at all, and that can't be
> right.
That's because the backend doesn't look there in 1.16.0. As of
1.18.0, the backend will look for non-free, binary-only plugins in
$pkglibdir. On most systems that will be /usr/local/lib/iscan or
/usr/lib/iscan. If modules aren't there, certain models are simply
considered *not* supported.
# OK, so it also looks everywhere else your loader is looking by
# default :-{
FWIW, libesmod.so is normally installed in $libdir.
Of course, if the Debian maintainer(s) have been mucking around with
this, that is their problem/responsibility/fault/whatever.
> Thanks for reading. :)
You're welcome ;-)
Hope this helps,
--
Olaf Meeuwissen EPSON AVASYS Corporation, SE1
FSF Associate Member #1962 sign up at http://member.fsf.org/
GnuPG key: 6BE37D90/AB6B 0D1F 99E7 1BF5 EB97 976A 16C7 F27D 6BE3 7D90
Penguin's lib! -- I hack, therefore I am -- LPIC-2
More information about the sane-devel
mailing list