[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: scannen nur für root?



Am Freitag, 3. März 2006 12:14 schrieb Wolfgang Egger:
> Servus Markus,
>
> Markus Schulz schrieb:
> > Vielleicht existiert auch für deinen Scanner dort
> > (/etc/udev/libsane.rules) noch garkein Eintrag, dann wäre es klar
> > das die Rechte nicht gesetzt werden.
>
> jepp, so isses:
>
> bach:/home/beuys/scans# cat /etc/udev/libsane.rules|grep Canon
> # Canon Inc.|CanoScan FB320U
> # Canon Inc.|CanoScan FB620U
> # Canon Inc.|CanoScan FB630U
> # Canon Inc.|CanoScan FB1210U
> # Canon Inc.|CanoScan N650U
> # Canon Inc.|CanoScan 1220U
> # Canon Inc.|CanoScan D660U
> # Canon Inc.|CanoScan D646U
> # Canon Inc.|CanoScan D1250U2
> # Canon Inc.|CanoScan N670U/N676U/LIDE 20
> # Canon Inc.|CanoScan N1240U/LIDE 30
> # Canon Inc.|CanoScan 8000F
> # Canon Inc.|CanoScan 9900F
> # Canon Inc.|CanoScan 5000F
> # Canon Inc.|LIDE 50
> # Canon Inc.|CanoScan 3000
> # Canon Inc.|LIDE 25
> # Canon Inc.|FS4000US
>
> meiner is Canon LIDE 60
>
> Ich musste um das Teil überhaupt zum laufen zu bekommen auch eine
> Ergänzung in meiner sources.list vornehmen
>
> deb http://people.debian.org/~aurel32/SANE sarge main
> deb-src http://people.debian.org/~aurel32/SANE sarge main
>
> und dann ein
> apt-get install sane sane-utils xsane libsane
> laufen lassen. Offenbar wird dabei der entsprechende Eintrag in der
> /etc/udev/libsane.rules nicht ergänzt.
>
> Gibt es dafür ein Tool, oder muss ich das von Hand machen?
> ein sane-find-scanner liefert
> found USB scanner (vendor=0x04a9 [Canon], product=0x221c [CanoScan],
> chip=GL841) at libusb:001:005
> folglich würde ich vermuten, dass da noch folgende Zeilen rein
> müssen: # Canon Inc.|LIDE 50
> SYSFS{idVendor}=="04a9", SYSFS{idProduct}=="221c", MODE="664",
> GROUP="scanner", RUN+="/etc/hotplug.d/usb/libsane.hotplug"

exakt, nur eben mit der korrekten Vendor und Product ID (siehst du z.B. 
in /proc/bus/usb/devices bei deinem Scanner.
Du kannst also dort einfach eine Zeile selbst reinschreiben, dann hast 
du aber das Problem, das ein Paketupgrade eventuell die Datei 
überschreibt (weiss grad nicht ob die als config Datei geflagged ist).

Einfacher und sicherer wäre ein neues udev File für das rules.d 
Verzeichnis anzulegen und dort genau so eine Zeile mit deinen korrekten 
Daten zu hinterlegen. Das macht quasi das gleich ohne die libsane Datei 
anzufassen.

-- 
Markus Schulz

"In diesen heil'gen Mauern soll kein Windows lauern..."
[Jochen Lippert in d.a.s.r]



Reply to: