Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I posted in the Ubuntu forum regarding a problem with an HP Scanjet G4010 scanner, but now I have a specific question. The scanner is reported with lsusb and recognized by sane-find-scanner, but scanimage -L does not find the scanner.
My question is: What would be the cause of the scanner being reported in lsusb and sane-find-scanner but not recognized by scanimage -L?
it is essential as which user you executed the sane-find-scanner and the scanimage command. If both works for root but not for a normal user (or only sane-find-scanner for a normal user) you'll have to add the users to the adequate groups, e.g. the group scanner.
If scanimage -L doesn't even work for root you'll have to post more informations.
$ sane-find-scanner
# sane-find-scanner will now attempt to detect your scanner. If the
# result is different from what you expected, first make sure your
# scanner is powered up and properly connected to your computer.
found USB scanner (vendor=0x03f0, product=0x4505, chip=GL845?) at libusb:004:002
$ scanimage --test
scanimage: no SANE devices found
Quote:
it is essential as which user you executed the sane-find-scanner and the scanimage command. If both works for root but not for a normal user (or only sane-find-scanner for a normal user) you'll have to add the users to the adequate groups, e.g. the group scanner.
If scanimage -L doesn't even work for root you'll have to post more informations.
The results are the same whether user or su... sane-find-scanner reports the scanner, scanimage -L doesn't.
Well, I'd recommend to try "scanimage -L" instead, as root. If this is without a result, I think there is an issue with the driver. Have you used the scanner before with another distribution or with another version of Ubuntu or another kernel?
Well, I'd recommend to try "scanimage -L" instead, as root.
The results are the same - "sudo scanimage -L" does not find the scanner.
Quote:
If this is without a result, I think there is an issue with the driver. Have you used the scanner before with another distribution or with another version of Ubuntu or another kernel?
Not really - I've also tried it on Kubuntu 10.10 with the same results, but that's the same kernel. The scanner works fine with Win 7/XP.
Well, this looks interesting.
Did the mentioned manpage for sane-genesys help you?
Check your system for the requirements in the manpage (e.g. libusb version higher than 0.1.6)
Edit the /etc/sane.d/genesys.conf file.
Check the mentioned environment variables.
Refering to that manpage I think there are chances to get it work.
Good luck.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.