hi,
I am using the canoscan 9000F with sane-backends (git20120116 fromhome:frispete:sane). on 12.1 x86_64.
the problem is that after every single scan with scanimage the scanner doesn’t respond anymore and needs to be switched off and on again for the next scan.
with xsane the same behaviour after 7 scans.
Is there a way to sort of reset the scanner from the command line to be able to do several scans with scanimage without having to resoff the scanner?
thanks
paul
the problem is that after every single scan with scanimage the scanner doesn’t respond anymore and needs to be switched off and on again for the next scan.
with xsane the same behaviour after 7 scans.
That sounds like a bug.
Is there a way to sort of reset the scanner from the command line to be able to do several scans with scanimage without having to resoff the scanner?
There is, but I’m not sure that it;s worth the effort 
How to Reset USB Device in Linux | roman10
thanks, I will give it a try.
btw. the following messages occur with every (ie. as well the first, successful) call of scanimage,
libusb couldn’t open USB device /dev/bus/usb/001/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/002/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/003/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/004/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/005/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/006/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/007/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/002/002: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/003/002: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/004/002: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/004/003: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/007/002: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/003/004: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/008/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/009/001: Permission denied.
libusb requires write access to USB device nodes.
the method works! great!
it’s not elegant, but I can at least now do the scans…
Hmmm…those are the expected messages one would expect to see when sane is trying to find a scanner with ‘sane-find-scanner’, but I don’t know why you experience it as part of the normal scanning process.
since today sane-backends 1.0.23 had been released, maybe the problem will disappear by itself…