Am Montag, 15. Oktober 2007 20:47:28 schrieb Manfred Kreisl:
Hallo Juergen,
Hochegger Juergen schrieb:
Hallo allerseits:
Der Canon wird über Sane mit canon_pp unterstützt. Dort (/etc/sane.d/canon_pp.conf) habe ich allerdings die Einträge "parport0" durch "parallel:/dev/lp0" ersetzt. Ab diesen Zeitpunkt konnte ich mit dem Scanner unter root scannen.
Ich habe/hatte auch einen Parallelscanner, und zwar den 630er von Canon. Hatte ebenso das Problem. Meine Nachforschungen haben ergeben, dass es bei bestimmten Treibern - und dazu gehört leider dieser auch dazu - es nur unter root geht.
Allerdings gibts da einen Workaround, dieser ist auch in der SDB beschrieben. Musst mal gucken, bin dort auch fündig geworden. Der Trick ist, dass man ihn über Netzwerk anspricht, da geht dann jeder User.
Gruß Manfred
Hallo allerseits, hallo Manfred der Tip mit dem über das Netzwerk scannen ist gut, glaube ich. Allerdings hakt's noch. Ich habe in der SDB für Suse 9.2 folgendes gefunden: ----------- Eine andere Alternative bietet der "saned", der Scannen via Netzwerk ermöglicht. Der saned wird auf dem Server via "xinetd" gestartet. Das Scannen via Netzwerk erfolgt auf dem Client, indem dort das "net" Backend verwendet wird. Siehe "man saned" und "man sane-net". Das kann auch auf dem lokalen Rechner verwendet werden, denn dort steht das Loopback-Netzwerk zur Verfügung. Server und Client sind dann derselbe Rechner "localhost". Um auf dem lokalen Rechner als normaler Benutzer auf einen Scanner zuzugreifen, der eigentlich nur als root angesprochen werden kann (z.B. Parallelport Scanner) sind folgende Schritte nötig: 1. Den saned als root laufen lassen (Voreinstellung in /etc/xinetd.d/sane-port). 2. In /etc/sane.d/saned.conf den Zugriff von "localhost" erlauben. 3. In /etc/sane.d/net.conf "localhost" als Server eintragen. 4. In /etc/sane.d/dll.conf das "net" Backend aktivieren. Der Zugriff kann via /etc/sane.d/saned.users auf gewisse Benutzer mit gewissen saned-spezifischen Passwörtern eingeschränkt werden, wobei nur root diese Datei lesen können darf um die Passwörter zu schützen. ------------ Ich habe die Anweisungen befolgt, bei Punkt 1 bin ich mir etwas unsicher, den in /etc/xinetd.d/sane-port steht: ORIGINAL: service sane-port { socket_type = stream port = 6566 wait = no user = root group = root server = /usr/sbin/saned disable = yes } hab ich verändert auf: service sane-port { socket_type = stream port = 6566 wait = no user = root group = root server = /usr/sbin/saned disable = no } nachdem das nichts genutzt hat und ich die man durchgelesen hab: service sane-port { socket_type = stream port = 6566 wait = no user = root group = root server = /usr/sbin/saned } Hat aber auch nichts gebracht. Bei Punkt 2.) hab ich nur "localhost" hinzugefügt, bei Punkt 3.) ebenso, bei Punkt 4.) net aktiviert (kommentierzeichen # herausgenommen). Yast zeigt an: canon_pp Canon320P an canon_pp:parport0 net kein Scanner von diesem Treiber erkannt Leider funktioniert das Scannen unter Normaluser noch immer nicht. Ich habe aber das Gefühl, das nur mehr eine Kleinigkeit fehlt und deshalb will ich so kurz vor dem Ziel nicht aufgeben. Wenn irgendjemand ein Idee hat, ich wäre wirklich dankbar. Gruß Jürgen -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org