Drucker geht auch wieder

Ich habe vor einiger Zeit mal beschrieben, wie ich meinen Brother MFC-235C zum Laufen bekam, nur ist diese Anleitung heute leider nicht mehr aktuell. Ich musste etwas suchen und experimentieren, bis alles funktionierte. Zunächst stellte sich das Problem, dass auf der Downloadseite der Brother-Treiber für den Drucker und das PC-Fax nur 32bit-Pakete zur Verfügung stehen.

Ich habe vor einiger Zeit mal beschrieben, wie ich meinen Brother MFC-235C zum Laufen bekam, nur ist diese Anleitung heute leider nicht mehr aktuell. Ich musste etwas suchen und experimentieren, bis alles funktionierte.

Zunächst stellte sich das Problem, dass auf der Downloadseite der Brother-Treiber für den Drucker und das PC-Fax nur 32bit-Pakete zur Verfügung stehen. 64bit-Pakete gibt es nur für den Scanner.

Nun, das Problem ließ sich relativ leicht umschiffen: Seit (K)Ubuntu Hardy Heron (8.04) sind die gängigsten Treiber im Multiverse-Repository enthalten. Welches Treiberpaket man da installieren muss, steht im Ubuntu-Wiki. Für meinen MFC-235C war das Paket „brother-cups-wrapper-extra” zu laden:

sudo apt-get install brother-cups-wrapper-extra
mcf-235c

Brother MFC-235C
Bild: Brother, © by Brother International GmbH

Jetzt lässt sich der Drucker über die Systemeinstellungen → Hardware → Drucker einrichten konfigurieren. Ein Testdruck brachte aber ein ernüchterndes Bild zum Vorschein: Der Ausdruck setzte etwa Daumenbreite zu hoch an, war also oben abgeschnitten, und unten war noch Platz auf dem Blatt. Und das, obwohl A4 eingestellt war. Folgenden Tipp fand ich im Internet:

Man begebe sich mit root-Rechten in das Verzeichnis /usr/local/Brother/Printer/mfc-235c/inf, und editiere da die Datei mfc-235crc. Füge dort einfach den Text PaperType=A4 ein, und speichere die Datei. Bei mit war die Datei nicht vorhanden, ich habe sie neu erstellt und diesen Einzeiler eingefügt. Anschließend wird der Cups-Server neu gestartet:

sudo /etc/init.d/cups restart

Steht auch alles auf oben verlinkter Wiki-Seite. Der Drucker funktioniert jetzt jedenfalls tadellos.

Scanner

Die Treiber für den Scanner sind nicht im Repository enthalten, die müssen von der Brother-Website geladen werden. Hier stehen auch 64bit-Pakete zur Verfügung. Für den MCF-235C sind die brscan2-Pakete die richtige Wahl. Das scan-key-tool ist optional und wir nur benötigt, falls man über die „Scanner”-Taste am Gerät selber scannen möchte.

Nach der Installation der Pakete müssen noch die udev-Regeln angepasst werden, sonst kann man den Scanner nur als root verwenden. Und auch hier ist meine damalige Anleitung nicht mehr aktuell. Die passenden Regeln finden sich nicht mehr in /etc/udev/rules.d, sondern in /lib/udev/rules.d. Die nötigen Anpassungen stehen ebenfalls im Ubuntu-Wiki. In der Datei 40-libsane.rules ist folgender Code einzufügen:

# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"

Gegebenenfalls muss noch die Datei 55-libsane.rules editiert, bzw. in den meisten Fällen erstellt und mit folgendem Inhalt gefüttert werden:

# USB devices (usbfs replacement)
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"
SUBSYSTEM=="usb_device", MODE="0666"

Auf jeden Fall muss jetzt noch das udev-System neu gestartet werden:

sudo service udev restart

Bei mir musste allerdings gleich ein PC-Neustart her, denn ein Zugriff auf den Scanner war zuvor nicht möglich und wurde mit einer Fehlermeldung quittiert.

Multifunktions-Center Brother MFC-235C

Vor ein paar Wochen habe ich mir das Brother MFC-235C Multifunktions-Center gegönnt. Das ist ein preiswertes Gerät, das ein Arbeitskollege mir empfohlen hat. Es beherbergt Drucker, Scanner, Kopierer und Fax in einem Gerät, Kopie und Fax auch ohne PC.

Vor ein paar Wochen habe ich mir das Brother MFC-235C Multifunktions-Center gegönnt. Das ist ein preiswertes Gerät, das ein Arbeitskollege mir empfohlen hat. Es beherbergt Drucker, Scanner, Kopierer und Fax in einem Gerät, Kopie und Fax auch ohne PC. Und wie versprochen, berichte ich hier, wie ich das Schmuckstück zum Laufen bekam.

mcf-235c

Brother MFC-235C
Bild: Brother, © by Brother International GmbH

Ich habe mich erst mal im Netz schlau gemacht, was den Betrieb unter Linux angeht. Demnach sollte wohl der Scanner nicht mit dem Pinguin zusammen arbeiten, der Drucker würde nicht in allen Funktionen unterstützt. O.o

Ich habe mir gedacht, für knapp 90 Euronen versuch es mal. Wenns nicht klappt, geht das Teil bei eBay rein. Dann habe ich in diversen Foren nach Tipps und Tricks gesucht, und bin dann auf die amerikanische Brother-Seite gestoßen. Da gibt es… Linux-Treiber für das MFC

Ich habe da insgesamt 7 Dateien geladen, allesamt als Debian-Pakete (.deb-Dateien). Zwei davon hätte ich nicht gebraucht, wie sich nachher gezeigt hat. Nach der Anleitung auf der Brother-Seite habe ich die installiert, und schon standen mit in CUPS zwei neue Drucker zur Verfügung. Zum einen gab es den „MFC-235C“, der jetzt mein Standard-Drucker ist, zum anderen einen „BRFAX“, der mir die Fax-Funktion an den Rechner bringen soll. Das jedoch hat bisher noch nicht geklappt, brauche ich aber auch nicht.

Ich muss dabei noch erwähnen, das ich das MFC an den USB-Port meiner FRITZ!Box 7170 angeschlossen habe, wie den alten Drucker zuvor auch schon. Der Drucker wird dann über die Adresse socket://fritz.box:9100 angesprochen. „Multifunktions-Center Brother MFC-235C“ weiterlesen

Der aktuelle Stand

Dann will ich Euch erst mal auf den aktuellen Stand der Dinge bringen:

Seit Weihnachten etwa setze ich auf meinem PC Sidux ein, welches auf Debian Sid basiert. Sid ist der Entwicklerzweig von Debian, und ich bekomme immer die aktuellen Programmversionen.

Inzwischen habe ich Sidux auch auf dem Notebook installiert, und auf den PC meiner Frau und meiner Tochter. Beide kommen auch sehr gut damit klar.

Die Installation von Sidux auf dem Notebook war ein echter Kampf. Diese Antiquität hat sich mal wieder geziert bis zum Gehtnichtmehr. Ich musste erst Debian Etch installieren, und dann über eine angepasste sources.list auf Sidux upgraden. Aber irgendwas fehlt da noch, da sich das System noch nicht als Sidux identifiziert. Wenn ich das Update-Script „smxi“ laufen lasse, meckert das immer über eine zu alte Debian-Version…

Iceweasel und Icedove kommen als Browser bzw. Mailer zum Einsatz, nur auf meinem PC bin ich letzte Tage von Icedove nach KMail umgestiegen. Ich bekam in Icedove alle halbe Stunde eine Fehlermeldung über ein nicht reagierendes Script. Das kann eigentlich nur irgend eine Erweiterung verursacht haben, ich habe aber nichts neues installiert.

Meine Wabcam läuft, und zwar die teure QC 5000 Pro. Mit dem UVC-Treiber lief die zwar auch schon unter SuSE, ließ sich da aber nicht zur Zusammenarbeit mit Kopete überreden. Das klappt aber jetzt, und inzwischen unterstützt Skype für Linux ja auch Video

Meine neueste Errungenschaft in Sachen Hardware ist ein Kombigerät, Drucker, Scanner, Kopierer, Fax. Es ist das MFC-235C von Brother, das hier klaglos seinen Dienst verrichtet. Brother bietet Linux-Treiber zum Download an, und die funktionieren hervorragend. Ich musste zwar noch udev-Regeln erstellen, um als gemeiner User auf den Scanner zugreifen zu können, aber nach einigem Suchen im Netz habe ich auch das hinbekommen. Poste ich vielleicht noch mal in einem extra Artikel was zu.

Wenn ich mich noch über was ärgere, dann nach wie vor die Hauppauge Fernbedienung. Ich konnte zwar inzwischen einige Funktionen über die Shortcuts von Kaffeine erreichen, jedoch nicht mit den dafür eigentlich vorgesehenen Tasten. Kaffeine scheint nicht alle Tasten der Fernbedienung zu erkennen, obwohl „irw“ auf der Konsole auf alle Tasten reagiert und die Codes anzeigt.

So weit bin ich also nun mit meinen Systemen hier zufrieden, einzig der Update-Aufwand bei Sidux ist enorm. 150 bis 200 MB am Tag sind keine Seltenheit. Auf meinem PC jetzt, auf den anderen fällt nicht so viel an, da nicht so viel installiert ist.