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.
In an Ubuntu-Jaunty installation, I have an Epson Perfection V700 Photo scanner connected via IEEE-1394. However, the device is only accessible as root, either from iscan or Sane, otherwise both applications report that the device is not available. scanimage-L does not show the scanner, whereas sudo scanimage-L does.
I have found this related topic, but I was unable to follow the advice as my scanner is IEEE-1394, and consequently, no idVendor or IdProduct could be found in the dmesg output, the only relevant part of which was as follows:
If I could find the relevant information, I could add a rule to /etc/udev/rules.d/10-scanner.rules, but I cannot find where to obtain that information. Can anybody assist? Thank you.
You probably just need to make yourself a member of the group scanner.
Check like this:
Code:
tred@vaio:~$ groups
tred adm dialout fax cdrom floppy audio video plugdev syslog scanner fuse lpadmin admin netdev
tred@vaio:~$
If you are not a member then add yourself like this:
Code:
james@pc:~$ sudo gpasswd -a james scanner
Then logout & login again.
Now plug in your scanner. You should be able to use it.
If not, re-check the permissions on the device with ls -l /dev/scanner
You probably just need to make yourself a member of the group scanner.
Check like this:
Code:
tred@vaio:~$ groups
tred adm dialout fax cdrom floppy audio video plugdev syslog scanner fuse lpadmin admin netdev
tred@vaio:~$
If you are not a member then add yourself like this:
Code:
james@pc:~$ sudo gpasswd -a james scanner
Then logout & login again.
Now plug in your scanner. You should be able to use it.
If not, re-check the permissions on the device with ls -l /dev/scanner
Thank you for the suggestion - however, when I listed the groups as you suggested, there was no group called "scanner".
when I listed the groups as you suggested, there was no group called "scanner"
groups is just a command that tells you what groups you are a member of.
If scanner is not listed for you, then you are not a member of the scanner group, and you need to add yourself as I posted above.
Code:
cat /etc/group
will list all the groups created by your install. You probably aren't a member of many of them, but you do need to be a member of the scanner group if you wish to use the scanner.
groups is just a command that tells you what groups you are a member of.
If scanner is not listed for you, then you are not a member of the scanner group, and you need to add yourself as I posted above.
Code:
cat /etc/group
will list all the groups created by your install. You probably aren't a member of many of them, but you do need to be a member of the scanner group if you wish to use the scanner.
Thank you very much for your further prompt reply. However, when I executed the cat /etc/group command, there was no group called scanner listed there, either.
when I executed the cat /etc/group command, there was no group called scanner listed
OK. Some more Q's:
1] Are you sure? Please check again. And are you sure there's not something you have forgotten to tell us, like you are running linux on a virtual machine? I have assumed you are running a normal installed-to-HDD system. If not then please give us the full picture.
I am also running "Hardy" AKA 8.04 and I have the group scanner listed in /etc/group by default.
I have just realised you cannot
Code:
ls -l /dev/scanner
so forget about that for now.
2] What does
Code:
sudo scanimage -L
report back?
Mine says this:
Code:
device `plustek:libusb:003:002' is a Canon CanoScan N670U/N676U/LiDE20 flatbed scanner
3] Does your scanner offer a USB connection? Is that any more usable?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.