Brother MFC-5440CN unter Ubuntu

Dieser Artikel wurde am 8.11.2006 meinem Blog veröffentlicht und 2009 in dieses Wiki übertragen.

Drucker

Die praktische Fax/Drucker/Scanner Kombination MFC-5440CN von Brother hat bei mir seine Bewährungsprobe als Drucker und Scanner unter SuSE 10 bereits hinter sich. Als Scanner wurde das Gerät aber seit der Installation nicht mehr verwendet, das gab mir die Möglichkeit den MFC-5440CN nicht mehr über USB sondern über die Ethernet-Schnittstelle anzuschliessen und das Gerät auch ohne Server allen Rechnern zur Verfügung zu stellen. Einer dieser Rechner ist natürlich mein Notebook mit Xubuntu. Wie schon die Installation des Drucker unter SuSE zeigte gibt es ein paar Klippen zu umschiffen, ist dies geschehen präsentiert sich der Brother MFC-5440CN auch unter Ubuntu als zuverlässiger Drucker.
Das hier beschriebene Vorgehen wurde unter Xubuntu 6.10 getestet, dürfte aber für alle Inkarnationen von Ubuntu Edgy Eft anwendbar sein. Ebenso sollte die Installation für die anderen Brother Linux Druckertreiber zumindest ähnlich sein.

Der erste Teil der Installation wird in der Shell (Terminal) ausgeführt, die abschliessende Konfiguration erfolgt dann mit Hilfe der Ubuntu Druckerkonfiguration unter X.

Druckertreiber installieren

Treiber bei Brother herunterladen

wget http://solutions.brother.com/Library/sol/printer/linux/rpmfiles/lpr_debian/mfc5440cnlpr-1.0.2-1.i386.deb
wget http://solutions.brother.com/Library/sol/printer/linux/rpmfiles/cups_wrapper/cupswrappermfc5440cn_1.0.0-1_i386.deb

Startscript anlegen

Unter Ununtu wird cups mit dem Skript cupsys gestartet, der cupswrapper erwartet aber, dass es cups hiesst. Daher wird ein Link im Init Verzeichnis dafür angelegt.

sudo ln -sf /etc/init.d/cupsys /etc/init.d/cups

In einigen Installation scheint das Verzeichnis /usr/share/cups/model nicht zu existieren, es schadet daher nichts es prophylaktisch anzulegen.

sudo mkdir -p /usr/share/cups/model

C-Shell installieren

Die C-Shell wird für den Druckertreiber benötigt.

sudo apt-get install csh

LPR Treiber isntallieren

In der Beschreibung von Brother wird es nicht deutlich erwähnt, aber auch wenn CUPS als Drucksystem verwendet wird ist der LPR Treiber notwendig.

sudo dpkg -i --force-all mfc5440cnlpr-1.0.2-1.i386.deb

Bei der Installation erhält man die Fehlermeldung, dass der Zugriff auf “/var/spool/lpd/MFC5440CN“ nicht möglich ist. Ich nehme an, das liegt daran, dass der LPR Daemon nicht installiert ist und daher die spool Verzeichnisse nicht existieren. Der Fehler kan aber getrost ignoriert werden.

cupswrapper installieren

sudo dpkg -i --force-all cupswrappermfc5440cn_1.0.0-1_i386.deb

Sollte es dabei eine Fehlermeldung geben, die da lautet „lpadmin: Kann PPD Datei nicht kopieren“, muss die Datei manuell kopiert werden:

sudo cp /usr/share/cups/model/brmfc5440cn_cups.ppd /usr/share/ppd/

Der oben angelegte Link wird nicht mehr benötigt und kann gelöscht werden.

sudo rm /etc/init.d/cups

Drucker einrichten

Druckerkonfiguration starten

Ab jetzt kann mit dem X Programm zur Druckerkonfiguration gearbeitet werden, den erfahreneren Benutzern steht natürlich auch der Weg über das CUPS Webinterface (http://localhost:631) offen.

Im Menü auf der rechten Seite sollte ein Drucker mit dem Namen MFC5440N auftauchen. Wählt man diesen aus, so erhält man eine Ansicht wie in dem folgenden Bild.

Dabei fallen zwei Fehler auf. Erstens ist bei „Device URI“ ein USB Anschluss eingetragen, der Drucker ist jedoch per Ethernet angeschlossen. Zweitens ist bei „Make and Model“ erscheint „Local Raw Printer“.

Druckeranschluss ändern

Im Feld „Device URI“ muss

socket://IPADRESSE:9100

eingetragen werden.

Druckertreiber auswählen

Zum Ändern von „Make and Model“ muss die unter 1.5 kopiert PPD Datei (/usr/share/cups/model/brmfc5440cn_cups.ppd) ausgewählt werden.

Das Resultat sieht dann so aus:

Papiergröße einstellen

Zum Abschluss wird dann unter „Printer Options“ die Papiergröße (Media Size) auf A4 gesetzt.

Scanner

Auch wenn ich das Gerät eigentlich gar nicht als Scanner brauche, so hat mich doch die schiere Möglichkeit getrieben es doch zu versuchen. Der Anschluss per USB Port fällt aus, da ich keine gesteigerte Notwendigkeit sehe das Notebook per USB Kabel anzuleinen. Folglich muss es irgendwie über das Netz klappen und da es von Brother dafür Utilities für Windows gibt, sollte es zumindest rein theoretisch auch möglich sein dieses Funktionalität in den Linuxtreiber zu packen.
Nachdem ich seit der Installation als Scanner unter SuSE nicht mehr nach einem neuen Treiber gesucht habe war ich hoch erfreut, dass es dort mittlerweile eine Anleitung zur Installation als Netzwerkscanner unter Linux gibt. Da es nur zwei verschiedene Treiber für die Brother Multifunktionsgeräte/-center gibt, gehe ich davon aus, dass alle, sofern diese über eine Netzwerkschnittstelle verfügen, als Netzwerkscanner unter Linux eingesetzt werden können. Wie schon bei der Installation als Drucker habe ich das alles unter Xubuntu 6.10 Edgy Eft getestet, gehe aber davon aus, dass es mit Ubuntu, Kubuntu, Edubuntu usw. genauso funktioniert.

Die Installation erfolgt dieses Mal vollständig im Terminal bzw. auf der Konsole.

Notwendige Programme installieren

sudo apt-get install sane xsane

Brother Scannertreiber herunterladen und installieren

wget http://solutions.brother.com/Library/sol/printer/linux/rpmfiles/sane_debian/brscan2-0.2.1-0.i386.deb
sudo dpkg -i --force-all brscan2-0.2.1-0.i386.deb

Brother Scannertreiber konfigurieren

Die IP-Adresse (ip=) muss an die lokale Konfiguraion angepasst werden.

sudo brsaneconfig2 -a name=MFC-5440CN model=MFC-5440CN ip=192.168.200.54

Installation testen

brsaneconfig2 -q

kann der Erfolg der Installation überprüft werden. In der letzten Zeile sollte die folgende Ausgabe (IP Adresse hängt von der lokalen Konfiguration ab) erscheinen:

Devices on network 0 MFC-5440CN MFC-5440CN I:192.168.200.54

Mit XSane ist es nun möglich den Brother MFC-5440CN als Netzwerkscanner zu verwenden.

Kommentare

it/edgy_eft_mfc5440cn.txt · Zuletzt geändert: 2011/01/10 16:52 (Externe Bearbeitung)
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 3.0 Unported
Blog - Impressum

Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki