Brother
Aus Fedorawiki.de
Wer im Besitz eines Brother Multi-Funktions-Druckers ist darf aufatmen - die Geräte werden vom Hersteller unter Linux unterstützt.
Die folgende Anleitung wurde auf einem Fedora 8 System mit einem Brother DCP-7010 und einem DCP-150C getestet. Es sollte im Zweifel davon ausgegangen werden, dass diese Anleitung sich auf alle Geräte aus dem Hause Brother anwenden lässt. Selbstverständlich müssen hierbei die entsprechenden Treiber von der Herstellerseite ausgewählt werden.
Inhaltsverzeichnis |
Druckfunktion (USB)
Die Installation des Druckers ist vergleichsweise simple. Es muss jeweils ein Druckertreiber für LPR und CUPS heruntergeladen werden. Lest zunächst den Hinweis des Herstellers. Anschließend sucht Ihr in der rechten Spalte Euer Druckermodell und ladet den Treiber herunter. Merkt Euch hierbei den Ort!
Wiederholt das gleiche mit dem CUPS-Druckertreiber. Achtet hierbei, dass Ihr auch wirklich den Treiber für Redhat ausgewählt habt. Ihr solltet nun zwei Treiber auf Eurer Festplatte vorliegend haben. Diese sollte aufgebaut sein im Stil von brdcp<model>pr-<version>.i386.rpm und cupswrapper<model>-<version>.i386.rpm
Werdet nun Root und betretet das Verzeichnis an dem die heruntergeladenen Treiber liegen.
[root]# yum --nogpgcheck localinstall brdcp7010lpr-*.rpm
Bitte bedenke, dass in diesem Fall die Treiber für den DCP-7010 verwendet wurden. Beginne einfache die Zeile in der Konsole einzugeben und drücke ab brd die Tab-Taste. Sofern Du Dich im richtigen Verzeichnis befindet, sollte der restliche Teil automatisch von der Shell hinzugefügt werden.
[root]# yum --nogpgcheck localinstall cupswrapperDCP7010-*.rpm
Du kannst nun den Drucker an den USB-Port anschließen und einschalten. Die restliche Konfiguration kann über das Tool Administration->Drucken erfolgen. Das Gerät sollte automatisch erkannt worden sein und angezeigt werden. Wähle es aus und prüfe, ob als Modell "Brother <model> for CUPS" angezeigt wird. Sollte dies nicht der Fall sein, drücke auf "Änderung". Wähle dort als Hersteller "Brother" und anschließend den oben genannten Treiber aus.
Du solltest nun in der Lage sein eine Testseite erfolgreich auszudrucken.
Scanner (USB)
Installation des Treibers
Damit der Scanner vernünftig funktioniert, muss ein SANE-Treiber installiert werden. Darüber hinaus müssen wir eine kleine Anpassung vornehmen, damit auch normale Nutzer das Gerät verwenden können.
Zunächst solltest Du überprüfen, welcher Sane-Treiber für dein Gerät benötigt wird. Die meisten aktuellen Geräte benötigen den "brscan2 driver". Weiter oberhalb befindet sich die Downloads. Wähle hierbei den für dein Modell benötigten Treiber für Redhat aus und lade dieser herunter. Der Dateiname sollte so ähnlich wie "brscan2-<version>.i386.rpm lauten.
Werde wieder Root, betrete das Verzeichnis und installiere den Treiber:
[root]# yum --nogpgcheck localinstall brscan2-*.rpm
Drucken als Nutzer
Wenn alles geklappt hat, kann der Root z.B. mittels "xsane" einwandfrei drucken. Beim Versuch als Nutzer das Gerät zu verwenden, kommt es allerdings zu einer I/O-Fehlermeldung. Der Grund hierbei liegt beim Treiber.
Um das Problem zu beheben, muss eine neue UDev-Regel erstellt werden. Erstelle hierfür als Root mit dem von Dir favorisierten Texteditor die Datei /etc/udev/rules.d/10-local.rules und kopiere den folgenden Inhalt rein:
SUBSYSTEM!="usb_device", ACTION!="add", GOTO="_end"
# For brother
SYSFS{idVendor}=="04f9", SYMLINK+="scanner-%k"
LABEL="_end"
Nach einem Neustart des Systems sollte nun auch das Drucken als normaler Benutzer möglich sein. Neuere Lösungansätze lassen sich übrigens ggf. im FAQ von Brother finden.