Scanner bekannt machen unter 11.3
Hallo Liste Ich habe gerade eben meine Routine bei meinen Brother-mfC-250c durchgeführt. - Drucken funktioniert einwandfrei. - Der passende Scanner-Treiber ist auch installiert. - sane und xsane sind auch vorhanden Nun wollte ich nach folgender Beschreibung meinen Scanner bekanntmachen (wie es eigentlich schon mal ganz gut funktioniert hat.): http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/instruction_sc... =================== 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. =================== Nur dummerweise kann ich 1. Open "/etc/udev/rules.d/55-libsane.rules" Nicht ausführen, wenn diese Datei auf 11.3 nicht mehr existiert. FRAGE: In welche Datei muss ich die fehlende Zeile eintragen? Nutzt es etwas, wenn ich die fehlende Datei einfach von meinem noch existierenden 11.2 rüberkopiere? Viele Grüße Peter -- ######################################################################## ######################################################################## ######################################################################## ######################################################################## -- 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
Peter Steffinger schrieb:
Hallo Liste
Ich habe gerade eben meine Routine bei meinen Brother-mfC-250c durchgeführt.
- Drucken funktioniert einwandfrei. - Der passende Scanner-Treiber ist auch installiert. - sane und xsane sind auch vorhanden
Nun wollte ich nach folgender Beschreibung meinen Scanner bekanntmachen (wie es eigentlich schon mal ganz gut funktioniert hat.): http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/instruction_sc... =================== 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. ===================
Nur dummerweise kann ich 1. Open "/etc/udev/rules.d/55-libsane.rules" Nicht ausführen, wenn diese Datei auf 11.3 nicht mehr existiert. Was hast du da gemacht ? Die Datei ist natürlich noch in dem sane-backends-1.0.21-3.5.i586.rpm vorhnden. Vielleicht installiert du das RPM einfach noch einmal drüber
Gruß Manfred -- 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
Hallo Manfred Am Dienstag, 24. August 2010, 21:14:14 schrieb Manfred Kreisl:
Was hast du da gemacht ? Die Datei ist natürlich noch in dem sane-backends-1.0.21-3.5.i586.rpm vorhnden. Vielleicht installiert du das RPM einfach noch einmal drüber
Ich habe deinstalliert und dann neu installiert. Aber so leid es mir tut, immer noch keine "/etc/udev/rules.d/55-libsane.rules" Viele Grüße Peter -- ######################################################################## ######################################################################## ######################################################################## ######################################################################## -- 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
Peter Steffinger schrieb:
Hallo Manfred
Am Dienstag, 24. August 2010, 21:14:14 schrieb Manfred Kreisl:
Was hast du da gemacht ? Die Datei ist natürlich noch in dem sane-backends-1.0.21-3.5.i586.rpm vorhnden. Vielleicht installiert du das RPM einfach noch einmal drüber
Ich habe deinstalliert und dann neu installiert. Aber so leid es mir tut, immer noch keine "/etc/udev/rules.d/55-libsane.rules" Sehr seltsam.
Aber du kannst natürlich die Datei auch von der 11.2 kopieren. Das geht bestimmt. Ich selbst habe bei meiner 11.3 noch die Version im Einsatz, die bei der 11.0 dabei war. Bei meinem Scanner und in meiner Konfiguration (Scannen über Netzwerk mit SaneTwain) wird bei den neueren Versionen die Lampe nach dem Scannen sonst nicht mehr ausgeschaltet. Gruß Manfred -- 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
Hallo, On Aug 24 22:31 Peter Steffinger wrote (shortened):
Am Dienstag, 24. August 2010, 21:14:14 schrieb Manfred Kreisl:
Was hast du da gemacht ? Die Datei ist natürlich noch in dem sane-backends-1.0.21-3.5.i586.rpm vorhnden. Vielleicht installiert du das RPM einfach noch einmal drüber
Ich habe deinstalliert und dann neu installiert. Aber so leid es mir tut, immer noch keine "/etc/udev/rules.d/55-libsane.rules"
Es wurde nicht das openSUSE sane-backends Paket installiert, sondern irgendein Paket mit Namen sane-backends von woanders her. Gruß Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany AG Nuernberg, HRB 16746, GF: Markus Rex
Hallo Manfred und Johannes Am Mittwoch, 25. August 2010, 11:47:00 schrieb Johannes Meixner:
On Aug 24 22:31 Peter Steffinger wrote (shortened):
Am Dienstag, 24. August 2010, 21:14:14 schrieb Manfred Kreisl:
Was hast du da gemacht ? Die Datei ist natürlich noch in dem sane-backends-1.0.21-3.5.i586.rpm vorhnden. Vielleicht installiert du das RPM einfach noch einmal drüber
Ich habe deinstalliert und dann neu installiert. Aber so leid es mir tut, immer noch keine "/etc/udev/rules.d/55-libsane.rules"
Es wurde nicht das openSUSE sane-backends Paket installiert, sondern irgendein Paket mit Namen sane-backends von woanders her.
Ich habe die Datei doch noch gefunden. Aber leider nutzt mir das wenig, wenn ich den scanner doch nicht zum Laufen bekomme. 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. ===================== Ich weis das ich die Anleitung irgendwann mal in deutsch gefunden habe, und damals hat dann komischerweise alles geklappt. Seit dem habe ich nur noch Pech. Erstens finde ich die deutsche Beschreibung nicht mehr und zweitens hat die Eintragung # Brother ATTR{idVendor}=="04f9", MODE="0664", GROUP="lp", ENV{libsane_matched}="yes" in die Datei absolut keine Auswirkung. Meinen Benutzer habe ich zur Gruppe lp hinzugefügt. 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. Wie ich mich auch verbiege, xsane behauptet jedesmal wieder kein Gerät gefunden zu haben. Vielleicht könnt ihr mir noch bischen nachhelfen. Vielleicht mangelt es mir auch einfach nur an Englischkenntnissen. Ich habe keine Ideen mehr wo ich noch weiterforschen könnte. Viele Grüße Peter -- ######################################################################## ######################################################################## ######################################################################## ######################################################################## -- 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
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
Hallo Johannes Am Donnerstag, 26. August 2010, 10:41:05 schrieb Johannes Meixner:
Wenn es auch als 'root' nicht geht, Brother fragen (ich kenne mich mit der Software von Brother nicht aus) oder es ist evtl.
Ich habe jetzt unter anderem folgendes probiert: ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="01fe" , MODE="0666", GROUP="lp", ENV{libsane_matched}="yes" (natürlich auf einer Zeile) peter@linux-z4jh:~> su Passwort: linux-z4jh:/home/peter # scanimage -L No scanners were identified. If you were expecting something different, check that the scanner is plugged in, turned on and detected by the sane-find-scanner tool (if appropriate). Please read the documentation which came with this software (README, FAQ, manpages). linux-z4jh:/home/peter # sane-find-scanner # sane-find-scanner will now attempt to detect your scanner. If the # result is different from what you expected, first make sure your # scanner is powered up and properly connected to your computer. # No SCSI scanners found. If you expected something different, make sure that # you have loaded a kernel SCSI driver for your SCSI adapter. found USB scanner (vendor=0x04f9 [Brother], product=0x01fe [MFC-250C]) at libusb:007:002 # Your USB scanner was (probably) detected. It may or may not be supported by # SANE. Try scanimage -L and read the backend's manpage. # Not checking for parallel port scanners. # Most Scanners connected to the parallel port or other proprietary ports # can't be detected by this program. linux-z4jh:/home/peter # Also gefunden wird der Scanner einerseits schon, zumindest von sane-find-scanner. Aber einfach die gefundenen Daten in meine Zeile (oben) übertragen, ist wohl zu einfach um war zu sein. Also ist es weiterhin so, das jede meiner Verrenkungen umsonst ist. Das heist, das ich mir entweder ein aktuelleres Gerät kaufen muss oder auf den Scanner verzichten muss. Es gibt Massen von unterstützten Brother MFC ... . Aber ausgerechnet der 250C macht Probleme. Viele Grüße Peter -- ######################################################################## ######################################################################## ######################################################################## ######################################################################## -- 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
Hallo, On Aug 26 21:03 Peter Steffinger wrote (shortened):
Ich habe jetzt unter anderem folgendes probiert:
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="01fe" , MODE="0666", GROUP="lp", ENV{libsane_matched}="yes" (natürlich auf einer Zeile)
peter@linux-z4jh:~> su Passwort: linux-z4jh:/home/peter # scanimage -L
No scanners were identified. . . . linux-z4jh:/home/peter # sane-find-scanner ... found USB scanner (vendor=0x04f9 [Brother], product=0x01fe [MFC-250C]) at libusb:007:002
Kann es sein, dass in /etc/sane.d/dll.conf keine Zeile für den Treiber (das sog. "Backend" in der Sprache von SANE) von Brother drinsteht bzw. dass dessen Zeile vielleicht deaktiviert ist (mit einem '#' am Anfang der Zeile)? Vergl. http://en.opensuse.org/SDB:Configuring_Scanners#SANE_Backends Gemäß http://www.sane-project.org/lists/sane-backends-external.html ist die Zeile für den Treiber von Brother normalerweise brother oder brother2 könnte aber auch was "exotisches" sein wie z.B. brother-mfc4600 Man kann testweise einfach die Zeilen brother und brother2 in /etc/sane.d/dll.conf hinzufügen. Wenn es keinen solchen Treiber gibt, passiert nichts. Wenn es einen solchen Treiber gibt, wird er bei "scanimage -L" geladen und ausgeführt. Vielleicht hilft es, den Treiber von Brother neu zu installieren? Gruß Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany AG Nuernberg, HRB 16746, GF: Markus Rex
Hallo Johannes Am Freitag, 27. August 2010, 13:06:13 schrieb Johannes Meixner:
Vielleicht hilft es, den Treiber von Brother neu zu installieren?
Das war die Lösung. Ich vermute, das die Reihenfolge sehr wichtig ist. Vielleicht muss man erst die richtigen (!!!) Anpassungen in den Config-Dateien machen und DANACH den Treiber installieren. Ich bedanke mich vielmals für deine geduldige Hilfe. Viele Grüße Peter -- ######################################################################## ######################################################################## ######################################################################## ######################################################################## -- 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
participants (3)
-
Johannes Meixner
-
Manfred Kreisl
-
Peter Steffinger