[sane-devel] Canoscan LiDE 25 detected by find-scanner,
not scanimage
Chris
sane at geekpages.co.uk
Wed Nov 23 15:26:10 UTC 2005
Gerhard,
Thank you very much for your reply. I remember originally the dev
files for libusb were not installed on Ubuntu. This meant that
sane-find-scanner didn't find any devices. I realised this was the
problem, installed the dev files, redid the ./configure and forced it
to re-make everything. This is where I was at when I got the output
in my original email.
> Are you sure, that the USB subsystem has been setup correctly?
I'm afraid I'm still pretty new to linux so I'm not sure how to answer
this definitively. I do know that USB pen drives and such work fine on
the machine and when I do 'lsusb' with the Canoscan attached it is
listed as an attached device.
The output of 'sane-config --libs' is as follows:
-lsane -lusb -lpthread -lm -ldl
So I seem to be missing
-ljpeg -lieee1284 -lgphoto2 -lgphoto2_port and -lresmgr
Do you think this is the cause of the problem? If so am I right in
guessing that I need to find and install some more dev files and re-do
the ./configure & make?
Thanks again!
Chris :)
> > I did the following exactly as per the successful laptop install:
> >
> > - download cvs nightly code
> > - ./configure --prefix=/usr
> > - make
> > - sudo make install
> >
> > But I get the following results:
> >
> > sane-fine-scanner
> >
> > found USB scanner (vendor=0x04a9 [Canon], product=0x2220 [CanoScan],
> > chip=LM9832/3) at libusb:002:003
>
> That's okay so far ;)
>
> > scanimage -L (the output is the same as root)
> >
> > device `v4l:/dev/video0' is a Noname Hauppauge WinTV 34xxx models virtual device
> >
> > It seems odd that SANE is picking up the TV card - is this a problem?
> > As you can see the canoscan doesn't appear.
>
> That's bad - indeed ;)
>
> > After reading around the list archive and some forums I tried the following:
> >
> > export SANE_DEBUG_PLUSTEK=12
> > export SANE_DEBUG_DLL=12
>
> Okay.
>
> > scanimage -L (again, the output is the same as root)
> >
> > Presumably the reason it doesn't find the scanner is because of this bit:
> >
> > [plustek] usbDev_open(auto,0x04A9-0x2220) - (nil)
> > [plustek] sanei_usb_open failed: No such file or directory (2)
> > [plustek] open failed: -1
> >
> > Any idea what could be causing that last parameter to be set to nil?
> well you might first disable all backends but the plustek in dll.conf, but that's
> more a cosmetic change. Are you sure, that the USB subsystem has been setup
> correctly? What about libusb? Are the development headers installed and the lib
> has been linked to SANE: check sane-config --libs, it should look like:
> -lsane -lusb -lpthread -lm -ljpeg -lieee1284 -lgphoto2 -lgphoto2_port -lm -lresmgr -ldl
> esp. the -lusb is important.
>
> Gerhard
More information about the sane-devel
mailing list