Vor der Installation:
1. Drucker vom USB-Port nehmen
2. System Starten
3. Treiber von der Hersteller-Seite besorgen - Brother Linux
Bevor Sie mit der Installation des Druckers und Scanner beginnen sollten Sie das System auf folgende Punkte Prüfen
4.
Ist Cups mit den USE-Flags ppds Installiert?
|
Quellcode
|
1
2
|
echo "net-print/cups ppds" >> /etc/portage/package.use
emerge -av cups
|
5.
Haben Sie sane-frontends und xsane mit den USE-Flags Gimp Installiert?
|
Quellcode
|
1
2
3
|
echo "media-gfx/sane-frontends gimp" >> /etc/portage/package.use
echo "media-gfx/xsane gimp" >> /etc/portage/package.use
emerge -av sane-frontends xsane
|
Wenn Sie diese Voraussetzungen geschaffen haben, können Sie mit der eigentlichen Installation von Drucker und Scanner beginnen. Zuerst beginnen Sie mit der Drucker Installation.
Wechseln Sie in einen Terminal in das Verzeichnis wohin Sie die Treiber vom Brother MFC-235C abgelegt haben und werden Sie root.
6.
Ordner /var/spool/lpd erstellen
Wenn diese Ordner schon existiert, machen Sie sich keine Gedanken, dies ist dann in Abhängigkeit einer anderen Anwendung passiert und hat keine weitere Auswirkungen.
|
Quellcode
|
1
|
mkdir /var/spool/lpd
|
7.
Symlink von cupsd auf cups erstellen
Im Script von Brother wird ab Zeile 39 wird geprüft ob /etc/init.d/cups oder /etc/init.d/cupsys existiert und veranlasst ein Restart von cups.
Entweder legt man sich ein Symlink von /etc/init.d/cupsd nach /etc/init.d/cups an oder man Editiert das Script. Seit 2008 wurde hier nichts mehr geändert,
Ich habe mich für ein Symlink entschieden, danach klappte die Installation des Druckers ohne Probleme.
|
Quellcode
|
1
|
ln -s /etc/init.d/cupsd /etc/init.d/cups
|
8.
Es spielt hier keine große rolle ob Sie die deb oder rpm Pakete besorgt haben. Lediglich das entpacken geschieht mit unterschiedlichen Anwendungen. Für deb benötigen SIe deb2targz und für rpm das rpm2targz.
|
Quellcode
|
1
2
3
4
5
6
7
|
emerge rpm2targz
rpm2targz mfc235clpr-<Version>.rpm
rpm2targz mfc235cupswrapper-<Version>.rpm
emerge deb2targz
deb2targz mfc253clpr-<Version>.deb
deb2targz mfc253ccupswrapper-<Version>.deb
|
Jetzt haben Sie im selben Verzeichnis mfc235clpr-<Version>.tar.gz und mfc235ccupswrapper-<Version>.tar.gz mit denen wir nun weiter die Installation fortführen können.
9.
Brothers lpr und cupswrapper in das System entpacken
|
Quellcode
|
1
2
|
tar xvzf mfc235clpr-<Version>.tar.gz -C /
tar xvzf mfc235ccupswrapper-<Version>.tar.gz -C /
|
10.
Brother Multifunktion Gerät dem System mittels UDEV Rules bekannt machen.
Verbinden Sie Ihr Gerät mit Ihrem PC und ermitteln Sie die Vendor, und Product ID.
|
Quellcode
|
1
2
3
4
5
6
|
lsusb
Bus 001 Device 004: ID 04b4:6830 Cypress Semiconductor Corp. CY7C68300A EZ-USB AT2 USB 2.0 to ATA/ATAPI
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 04f9:01d5 Brother Industries, Ltd MFC-235C
Bus 002 Device 002: ID 08bb:2900 Texas Instruments Japan PCM2900 Audio Codec
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
|
Wichtig ist hier der Abschnitt ID, die erste Hexadezimalzahl ist die sogenannte Vendor ID und die zweite die Product ID. Schreiben Sie sich diese Werte auf.
Sie werden diese gleich benötigen. Öffnen Sie die Datei
/etc/udev/rules.d/70-libsane.rules und suchen die nach MFC, einige Geräte sollten schon bekannt sein. Kopieren Sie die Zeile die mit ATTRS beginnt und fügen diese als neue Zeile wieder ein.
|
Quellcode
|
1
|
vi /etc/udev/rules.d/70-libsane.rules
|
Die Zeile sollte wie folgt aussehen.
|
Quellcode
|
1
|
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="01d5", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
|
Um die Änderungen UDEV mitzuteilen nutzen Sie das Programm udevadm.
|
Quellcode
|
1
|
udevadm control --reload-rules
|
Wenn Sie sich nicht sicher sind, dann können Sie auch Ihr System einen Neustart unterziehen.
11.
Melden Sie sich wieder als Systemadministrator root ein und konfigurieren den Drucker mit folgendem Befehl
|
Quellcode
|
1
2
|
ln -s /usr/libexec/cups/ /usr/lib/
/usr/local/Brother/Printer/mfc235c/cupswrapper/cupswrappermfc235c -i
|
12.
Starten Sie Cups und prüfen Sie ob der Drucker vorhanden ist, am besten machen Sie gleich einen Testdruck und fahren dann erst mit der Installation des Scanners fort.
|
Quellcode
|
1
|
/etc/init.d/cups start
|
13.
Scanner Installieren.
Wechseln Sie in das Verzeichnis wohin Sie die Brother Treiber gesichert haben und werden Sie root, falls Sie es nicht mehr sind und entpacken Sie den Scanner Treiber brscan2 wie oben beschrieben mit rpm2targz.
|
Quellcode
|
1
2
|
rpm2targz brscan2-<Version>.tar.gz
tar xvzf brscan2-<Version>.tar.gz -C /
|
14.
Aktivieren Sie den Scanner, damit das System mit den Scanner kommunizieren kann.
|
Quellcode
|
1
|
/usr/local/Brother/sane/setupSaneScan2 -i
|
15.
Nun können Sie den Scanner testen
|
Quellcode
|
1
|
scanimage -T
|
16.
Scannen als Normaler User
Damit Normale User scannen können, müssen diese in der Gruppe Scanner sein
|
Quellcode
|
1
|
gpasswd -a user scanner
|
17.
Testen Sie ob der normale User mittels scanimage den Scanner ansprechen kann,
sane-find-scanner ist hier nicht geeignet, sane-find-scanner findet zwar den Scanner leider auch wenn der User nicht die Berechtigungen hat zum Scannen oder sogar wenn dieser noch nicht eingerichtet ist.
Als normaler User
|
Quellcode
|
1
|
scanimage -T
|
18.
Cups beim Rechner Start Automatisch starten
|
Quellcode
|
1
|
rc-update add cupsd default
|
Quellen:
http://ubuntuforums.org/showthread.php?t=590793
http://ubuntuforums.org/archive/index.php/t-590793.html
Brother FAQ - Gentoo