Mailinglist Archive: opensuse-de (1367 mails)

< Previous Next >
Re: Scanner bekannt machen unter 11.3
  • From: Johannes Meixner <jsmeix@xxxxxxx>
  • Date: Thu, 26 Aug 2010 10:41:05 +0200 (CEST)
  • Message-id: <alpine.LNX.2.00.1008261015120.15846@xxxxxxxxxxxxxx>

Hallo,

On Aug 25 23:36 Peter Steffinger wrote (shortened):
Also nochmal vojn Anfang:
===================
openSUSE11.2
1. Open "/etc/udev/rules.d/55-libsane.rules"
2. Add the following 2 lines at the last of the device entry. (just before
"# The following rule...")

# Brother
ATTR{idVendor}=="04f9", MODE="0664", GROUP="lp",
ENV{libsane_matched}="yes"

3. Restart the OS.
=====================

Falsch wären "2 lines", es muss auf einer Zeile stehen
und es heisst "ATTRS" (siehe "man udev" für den Unterschied).

Eben genau so machen, wie die anderen Einträge auch sind.
Der udev Kram ändert sich laufend, daher immer so machen,
wie momentan die anderen Einträge aussehen, nur die USB Hersteller
und Modell IDs (siehe die "lsusb" Ausgabe) anpassen, derzeit etwa:

ATTRS{idVendor}=="04f9", MODE="0664", GROUP="lp", ENV{libsane_matched}="yes"

Um alle Brother USB Geräte (auch ggf. Brother USB Massenspeicher u.s.w.)
für alle Benutzer unabhängig von der Gruppe freizugeben:

ATTRS{idVendor}=="04f9", MODE="0666"

Sinnvollerweise aber nur den Brother USB Scanner freigeben mit:

ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="...", MODE="0666"

Den Wert für ATTRS{idProduct}=="..." gemäß der die "lsusb" Ausgabe
einsetzen.


brscan-skey -l
gibt folgendes aus:
MFC-250C : brother3:bus7;dev2 : USB Not registered
zwischendurch wurde statt not registered auch schon mal Active angezeigt. Aber
leider ohne sichtbaren Erfolg.

Ich kenne mich mit der Software von Brother nicht aus.

Ich kenne mich mit "scanimage -L" aus, vergl. "Frontend" in
http://en.opensuse.org/SDB:Configuring_Scanners
------------------------------------------------------------------
For test purposes, use the command-line frontend "scanimage"
(see "man scanimage").

"scanimage -L" should display your scanner. If this does not
happen, SANE (more precisely: the backend) is not able to
access the scanner. If "scanimage -L" only displays the scanner
when the command is executed by the user "root", only root is
able to access the scanner, but not the normal users. In this
case, the problem lies in the "USB scanner access permissions
via udev" layer. ------------------------------------------------------------------

Geht es denn mit "scanimage -L" als Benutzer 'root'?

Wenn ja, dann siehe "USB scanner access permissions via udev" in
http://en.opensuse.org/SDB:Configuring_Scanners
------------------------------------------------------------------
The best workaround to get those kind of issues out of sight is
to use the "saned" which is a service for scanning via network.
...
By using the loopback network this can be used on the local
host too. In this case server and client are the same machine
"localhost".
...
In the YaST scanner configuration, you can set up such a "Local
Host Configuration" via "Other" and "Scanning via Network".
Usually this is the easiest workaround when there are scanner
access problems for normal users.
...
To have firewall protection against unwanted access to the saned,
see "SDB:CUPS and SANE Firewall settings"
http://en.opensuse.org/SDB:CUPS_and_SANE_Firewall_settings
------------------------------------------------------------------

Wenn es auch als 'root' nicht geht, Brother fragen (ich kenne
mich mit der Software von Brother nicht aus) oder es ist evtl.

https://bugzilla.novell.com/show_bug.cgi?id=559697


Gruß
Johannes Meixner
--
SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany
AG Nuernberg, HRB 16746, GF: Markus Rex
< Previous Next >
Follow Ups