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]
