[sane-devel] How to set permissions on my scasnner device files?
Scott Navarre
SCOTTNAVARRE@peoplepc.com
Thu, 15 Jan 2004 23:44:13 -0700
This is a multi-part message in MIME format.
------=_NextPart_000_000D_01C3DBC1.7ACC8260
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi,
I am setting up an Epson Perfection 1260/Photo scanner thru USB (uses =
the Plustek driver). I have upgraded my Red Hat 8.0's SANE backend =
drivers to version 1.0.13.
And now, I can see the scanner using both 'scanimage -L' and =
'sane-find-scanner', as root only (I can also use 'xsane' as root only). =
If I am not root, 'scanimage -L' finds nothing, and =
'sane-find-scanners' finds a scanner on the USB but doesn't identify it. =
The man page said something about not having the permissions of the =
device file set right if this happens.
The thing is that when it is displayed, it only shows 'libusb:001:004' =
as the device name, not something in '/dev' (such as the =
'/dev/usbscanner0' or '/dev/sg0' as mentioned in the man page). So how =
or where do I go to change the permissions??? Out of frustration, I did =
a 'chmod -R 777 /dev' but it didn't help...
Here are my outputs of the 2 commands by root:
[root@tepeyac root]# scanimage -L =
=20
device `plustek:libusb:001:004' is a Epson Perfection 1260/Photo USB =
flatbed sca
nner =
=20
[root@tepeyac root]# sane-find-scanner =
=20
=
=20
# No SCSI scanners found. If you expected something different, make =
sure that=20
# you have loaded a SCSI driver for your SCSI adapter. =
=20
=
=20
found USB scanner (vendor=3D0x04b8 [EPSON], product=3D0x011d [EPSON =
Scanner], chip=3DL
M9832/3) at libusb:001:004 =
=20
# Your USB scanner was (probably) detected. It may or may not be =
supported by=20
# SANE. Try scanimage -L and read the backend's manpage. =
=20
=
=20
# Scanners connected to the parallel port or other proprietary ports =
can't be=20
# detected by this program. =
=20
[root@tepeyac root]#
And here are my outputs of the same 2 commands by a non-root user:
[claudia@tepeyac claudia]$ scanimage -L =
=20
=
=20
No scanners were identified. If you were expecting something different, =
=20
check that the scanner is plugged in, turned on and detected by the =
=20
sane-find-scanner tool (if appropriate). Please read the documentation =
=20
which came with this software (README, FAQ, manpages). =
=20
[claudia@tepeyac claudia]$ sane-find-scanner =
=20
=
=20
# No SCSI scanners found. If you expected something different, make =
sure that=20
# you have loaded a SCSI driver for your SCSI adapter. =
=20
=
=20
found USB scanner (vendor=3D0x04b8, product=3D0x011d, chip=3DLM983x?) at =
libusb:001:00
4 =
=20
# Your USB scanner was (probably) detected. It may or may not be =
supported by=20
# SANE. Try scanimage -L and read the backend's manpage. =
=20
=
=20
# Scanners connected to the parallel port or other proprietary ports =
can't be=20
# detected by this program. =
=20
=
=20
# You may want to run this program as root to find all devices. Once =
you =20
# found the scanner devices, be sure to adjust access permissions as =
=20
# necessary. =
=20
[claudia@tepeyac claudia]$
Thanks in advance,
Scott Navarre
------=_NextPart_000_000D_01C3DBC1.7ACC8260
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2800.1276" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Hi,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2> I am setting up an Epson =
Perfection=20
1260/Photo scanner thru USB (uses the Plustek driver). I have =
upgraded my=20
Red Hat 8.0's SANE backend drivers to version 1.0.13.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2> And now, I can see the scanner =
using both=20
'scanimage -L' and 'sane-find-scanner', as root only (I can also use =
'xsane' as=20
root only). If I am not root, 'scanimage -L' finds nothing, and=20
'sane-find-scanners' finds a scanner on the USB but doesn't identify =
it. =20
The man page said something about not having the permissions of the =
device file=20
set right if this happens.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2> The thing is that when it is =
displayed, it=20
only shows 'libusb:001:004' as the device name, not something in '/dev' =
(such as=20
the '/dev/usbscanner0' or '/dev/sg0' as mentioned in the man =
page). So how=20
or where do I go to change the permissions??? Out of frustration, =
I did a=20
'chmod -R 777 /dev' but it didn't help...</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2> Here are my outputs of the 2=20
commands by root:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><EM>[root@tepeyac root]# scanimage=20
-L  =
; =
&=
nbsp; =20
<BR>device `plustek:libusb:001:004' is a Epson Perfection 1260/Photo USB =
flatbed=20
sca<BR>nner &n=
bsp; &nb=
sp; &nbs=
p;  =
; =
&=
nbsp; =20
<BR>[root@tepeyac root]# =20
sane-find-scanner &n=
bsp; &nb=
sp; &nbs=
p; =20
<BR> &nb=
sp; &nbs=
p;  =
; =
&=
nbsp; &n=
bsp; =20
<BR> # No SCSI scanners found. If you expected something =
different, make=20
sure that <BR> # you have loaded a SCSI driver for your SCSI=20
adapter.  =
; =
=20
<BR> &nb=
sp; &nbs=
p;  =
; =
&=
nbsp; &n=
bsp; =20
<BR>found USB scanner (vendor=3D0x04b8 [EPSON], product=3D0x011d [EPSON =
Scanner],=20
chip=3DL<BR>M9832/3) at=20
libusb:001:004  =
; =
&=
nbsp; &n=
bsp; =20
<BR> # Your USB scanner was (probably) detected. It may or may not =
be=20
supported by <BR> # SANE. Try scanimage -L and read the backend's=20
manpage.  =
; =20
<BR> &nb=
sp; &nbs=
p;  =
; =
&=
nbsp; &n=
bsp; =20
<BR> # Scanners connected to the parallel port or other =
proprietary ports=20
can't be <BR> # detected by this=20
program.  =
; =
&=
nbsp; &n=
bsp; =20
<BR>[root@tepeyac root]#</EM></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2> And here are my outputs of the =
same 2=20
commands by a non-root user:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><EM>[claudia@tepeyac claudia]$ =
scanimage=20
-L  =
; =
&=
nbsp; =20
<BR> &nb=
sp; &nbs=
p;  =
; =
&=
nbsp; &n=
bsp; =20
<BR>No scanners were identified. If you were expecting something=20
different, <BR>check =
that the=20
scanner is plugged in, turned on and detected by=20
the &nbs=
p;=20
<BR>sane-find-scanner tool (if appropriate). Please read the=20
documentation =
<BR>which=20
came with this software (README, FAQ,=20
manpages). &nb=
sp; &nbs=
p; =20
<BR>[claudia@tepeyac claudia]$=20
sane-find-scanner &n=
bsp; &nb=
sp; &nbs=
p; =20
<BR> &nb=
sp; &nbs=
p;  =
; =
&=
nbsp; &n=
bsp; =20
<BR> # No SCSI scanners found. If you expected something =
different, make=20
sure that <BR> # you have loaded a SCSI driver for your SCSI=20
adapter.  =
; =
=20
<BR> &nb=
sp; &nbs=
p;  =
; =
&=
nbsp; &n=
bsp; =20
<BR>found USB scanner (vendor=3D0x04b8, product=3D0x011d, =
chip=3DLM983x?) at=20
libusb:001:00<BR>4 &=
nbsp; &n=
bsp; &nb=
sp; &nbs=
p;  =
; =
=20
<BR> # Your USB scanner was (probably) detected. It may or may not =
be=20
supported by <BR> # SANE. Try scanimage -L and read the backend's=20
manpage.  =
; =20
<BR> &nb=
sp; &nbs=
p;  =
; =
&=
nbsp; &n=
bsp; =20
<BR> # Scanners connected to the parallel port or other =
proprietary ports=20
can't be <BR> # detected by this=20
program.  =
; =
&=
nbsp; &n=
bsp; =20
<BR> &nb=
sp; &nbs=
p;  =
; =
&=
nbsp; &n=
bsp; =20
<BR> # You may want to run this program as root to find all =
devices. Once=20
you <BR> # found the scanner =
devices, be=20
sure to adjust access permissions=20
as <BR> #=20
necessary. &nb=
sp; &nbs=
p;  =
; =
&=
nbsp; =20
<BR>[claudia@tepeyac claudia]$</EM></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>Thanks in advance,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2> Scott =
Navarre</FONT></DIV></BODY></HTML>
------=_NextPart_000_000D_01C3DBC1.7ACC8260--