Brother Drucker DCP-195c mit Debian einrichten

Vor ein paar Tagen gab mein alter Drucker den Geist auf und ich musste mir einen neuen kaufen. Die Wahl fiel auf den Brother DCP-195c, ein Multifunktionsgerät, welches auch als Farbkopierer, Scanner und zum Fotodruck dienen kann. Da ich schon ein ähnliches Gerät in Aktion gesehen hatte, war nur noch die Frage, ob der DCP-195c auch unter Linux unterstützt würde, was zum Glück der Fall war. Witzigerweise tauchte mein eigenes Blog bei der Suche nach Informationen zu den Druckerproblemen auf. Vielleicht hilft dir diese Anleitung ja weiter. 😉
Es gab ein paar Stolperfallen, die mich mehr Zeit als nötig gekostet haben, weswegen ich die Installation hier noch einmal kurz zusammenfasse. Einige Schritte aus dem Wiki von ubuntuusers.de waren für dieses Modell nicht notwendig oder mussten an Debian angepasst werden. Wer ein anderes Druckermodell hat oder wenn Probleme auftreten sind die Artikel zu Brother Drucker und Brother Scanner trotzdem sehr hilfreich.

Drucken

Vorbereitungen

aptitude install cups
aptitude install lib32stdc++6 (nur für 64bit notwendig)

Als root
mkdir /var/spool/lpd
mkdir /usr/share/cups/model

Bevor die Linuxtreiber von Brother installiert werden, müssen die beiden Verzeichnisse manuell als root erstellt werden.

Installation

LPR- und Cupswrapper Treiber für den DCP-195c bei brother.com herunterladen.

dpkg -i --force-architecture *lpr*.deb
dpkg -i --force-architecture *cupswrapper*.deb

Es existieren nur Pakete für i386, die sich aber auch auf einem 64bit-System mit der Option --force-architecture erfolgreich installieren lassen.

Scannen

Vorbereitungen

aptitude install sane-utils
aptitude install simple-scan (Scanner-GUI, Alternative: z.B. xsane)

Installation

Der DCP-195c gehört zu den brscan3-Modellen. Die Treiber zum Scannen lassen sich erneut bei brother.com herunterladen und mit dpkg installieren.
dpkg -i brscan*.deb

Konfiguration

Update: Juli 2014
Brother bietet nun auch Debian-Pakete für amd64 an. Der folgende Absatz muss so nicht mehr stimmen, möglicherweise ist der folgende Absatz hinfällig.
Damit ein normaler Benutzer auf den Scanner zugreifen kann, ist es notwendig eine udev-Regel hinzuzufügen, die in der Datei /etc/udev/rules.d/60-libsane.rules eingetragen werden sollte. Da der Brother-Drucker nicht automatisch vom Sane-Backend erkannt wird, muss auch noch die brother.conf angelegt werden. Die IDs des Druckermodells lassen sich mit lsusb anzeigen.
vim /etc/udev/rules.d/60-libsane.rules

# Brother scanners
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0222", MODE="0666", GROUP="scanner", ENV{libsane_matched}="yes"

vim /etc/sane.d/brother.conf

usb 04f9 0222

Der Befehl
scanimage -L
sollte eine ähnliche Ausgabe wie diese anzeigen.

device `brother3:bus2;dev1' is a Brother DCP-195C USB scanner

Druckbild ist verschoben

Als Standard ist das "letter"-Format eingestellt, weswegen es sein kann, dass Teile des Ausdrucks abgeschnitten sind. Ich musste die Einstellung auf PaperType=A4 in

/opt/brother/Printers/dcp195c/inf/brdcp195crc

abändern.