[sane-devel] scanimage -L doesn't work with a supported scanner

Henning Meier-Geinitz henning@meier-geinitz.de
Wed, 5 Nov 2003 21:39:55 +0100


On Wed, Nov 05, 2003 at 06:30:49AM +0000, Daniela wrote:
> found USB scanner (UNKNOWN vendor and product) at device /dev/uscanner0

That means that the scanner (uscanner) driver has found your scanner.
But SANE doesn't know which scanner it is because SANE can't ask
uscanner for the USB ids. I don't know if the plustek backend allows
to manually select the ids of the scanner. That should be explained in
the manual page if it's possible.

libusb is not mentioned by sane-find-scanner. Usually tha means tha it
wasn't linked to SANE because it (or its header file) was not
available when SANE was built. Check if sane-find-scanner is linked
against libusb. The minimum version is 0.1.6 by the way.

With libusb, SANE can check the USB ids so that way should work.

> ...
> [plustek] usbDev_open(/dev/uscanner,0x04A9-0x2206)
> [sanei_usb] sanei_usb_open: trying to open device `/dev/uscanner'
> [sanei_usb] sanei_usb_open: can't find device `/dev/uscanner' in list

Could you show the complete log? You can comment out everything but
plustek in dll.conf to keep it short. I'm asking because
sane-find-scanner showed "/dev/usbscanner0" as the correct device, not
"/dev/usbscanner". Well, it could be a link...

> Here we have the problem, but I have no idea why it failed. There's nothing 
> wrong with the device /dev/uscanner.
Even sane-find-scanner didn't find that one.