[sane-devel] sane-find-scanner ok, but scanimage can't find plustek 1248U

Henning Meier-Geinitz henning@meier-geinitz.de
Sat, 22 Mar 2003 17:06:14 +0100


Hi,

On Sat, Mar 22, 2003 at 03:53:30PM +0200, Marius Andreiana wrote:
> I'm trying to setup a Plustek OpticPro 1248U ( on USB ). 
> It shows up in /proc/bus/usb/devices ( with product id = 400, not 401 as
> it was in gt68.conf, changed that )

That's not enough. You need at least gt68xx backend version 1.0-39.
The version in sane-backends 1.0.11 doesn't know your scanner id.
There are two OpticPro 1248U models, one with 0x400 and one with 0x401.

See http://www.meier-geinitz.de/sane/gt68xx/

> Without loading the scanner kernel module, sane-find-scanner found
> found USB scanner (vendor=0x07b3, product=0x0400) at libusb:001:002

It works with either libusb or the scanner driver but you need the
updated backend. You can also use the source RPM of sane-backends
1.0.11 and modify the source code (backend/gt68xx_devices.c, to the
end).

> Various things I tried:
> * removed everything from dll.conf, leaving only gt68xx ( or later
> plustek )

The scanner is supported by gt68xx, not plustek.

> Output of strace scanimage -L if it helps with user gives 
> open("/proc/bus/usb/001/002", O_RDWR)   = -1 EACCES (Permission denied)

Generelly enabling debugging is more helpfull (SANE_DEBUG_GT68XX=255).
But in this case I know what's wrong :-)

Bye,
  Henning