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