Hello,

On Oct 28 23:24 Fred A. Miller wrote (shortened):
> The Epson Perfection 4490 is an AWESOME scanner!! I had to reinstall to
> 10.3 32-bit from 64-bit due to the driver not willing to work with
> 64-bit, and took a slight performance hit because of it.

I think I understand now why it doesn't work with 64-bit.

The reason is that 64-bit software and 32-bit software are
totally separated (except the kernel level).

Some details if you have an AMD 64-bit "x86_64" system:
On the one hand on x86_64 hardware 32-bit i386 software can work.
But on the other hand 32-bit software requires 32-bit libraries.
Only the kernel on x86_64 has a special interface to accept both
64-bit and 32-bit system calls.
On x86_64 from user application down to the kernel interface
(but excluding the actual kernel which is of course the same)
64-bit software and 32-bit software are totally seperated:

64-bit application -> 64-bit library -> 64-bit kernel interface

32-bit application -> 32-bit library -> 32-bit kernel interface


There is the following sequence of used libraries, see
http://en.opensuse.org/SDB:Configuring_Scanners_from_SUSE_LINUX_9.2
"SANE Backends":

1.
A scanning frontend links with the SANE library libsane.so
which is in fact the dll pseudo-driver.

2.
The dll pseudo-driver dlopen()s the other drivers which
is in your case the epkowa driver.

3.
In your particular case the epkowa driver needs a proprietary
32-bit-only library to operate your model.

Therefore on a 64-bit system:
If you run a 64-bit scanning frontend (e.g. the 64-bit version
of scanimage, xscanimage, xsane, or kooka) then it links with
the 64-bit version of libsane.so.1 which again links with the
64-bit version of the epkowa driver which then fails to link
with a 64-bit version of the proprietary library because there
is only a 32-bit version of these library.

In contrast on a 32-bit system:
If you run a 32-bit scanning frontend (e.g. the 32-bit versions
of scanimage, xscanimage, xsane , or kooka) then it links with
the 32-bit version of libsane.so.1 which again links with the
32-bit version of the epkowa driver which then can link with
the 32-bit version of the proprietary library so that
your scanner works.


Summary:
It should work if you install a 64-bit system except the scanning
software so that only the scanning software is full 32-bit
(i.e. you must manually install 32-bit scanning packages).
Alternatively use only the 32-bit Iscan packages (iscan,
iscan-proprietary-drivers, and iscan-firmware) and use only
its included scanning frontend "iscan" on your 64-bit system
(i.e. you cannot use the 64-bit versions of scanimage,
xscanimage, xsane , or kooka).


I filed
https://bugzilla.novell.com/show_bug.cgi?id=337816



> ... only 2400dpi is possible, when the scanner will do 4800x9600

See this mail from the Iscan main author:
-----------------------------------------------------------------------
Date: Wed, 14 Jun 2006 08:56:29 +0900
From: Olaf Meeuwissen <[EMAIL PROTECTED]>
To: XXX
Cc:  <[EMAIL PROTECTED]>
Subject: Re: [sane-devel] Epson 4490 in Debian

XXX writes:
> It only gives these resolutions:
> [epkowa] resolution (dpi): 300
> [epkowa] resolution (dpi): 600
> [epkowa] resolution (dpi): 1200
> [epkowa] resolution (dpi): 2400
>
> But iscan gives a lot more options, but alas 2400 is the highest
> resolution there too. The scanner is however advirtised as being
> capable of 4800x9600.

Your scanner can scan at 4800dpi optical.  However, the support level
of the epkowa (and epson) backend only allow settings in the list you
included :-(  The iscan frontend does the other ones in software.

To add support for resolutions > 3200 modifications in both the
frontend as well as the backend are required.

If you want this supported, I suggest you file a support request with

  pipsnews at avasys.jp

Hope this helps,
-- 
Olaf Meeuwissen                          EPSON AVASYS Corporation, SE1
-----------------------------------------------------------------------


By the way:
Feel free to ask Epson Avasys for 64-bit versions of their proprietary
modules so that their hardware and their driver can work out of our box
even on 64-bit "x86_64" systems.

Of course I already asked for 64-bit versions but I am not their
customer who buys their scanners ;-)
 

Kind Regards
Johannes Meixner
-- 
SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany
AG Nuernberg, HRB 16746, GF: Markus Rex
-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to