katze_sonne
Anmeldungsdatum: 6. November 2007
Beiträge: 1672
|
So, seit neuem hat Brother ein eigenes Installationsskript, was sie auf ihrer Downloadseite anbieten. Damit lief die Installation von Drucker und Scanner sehr einfach / schnell und reibungslos ab. Getestet habe ich das ganze unter Trusty Tahr. Daher habe ich die Anleitung mal entsprechend ergänzt. 👍 für Brother Falls hier einer einen per USB angeschlossenen Brother nutzt, wäre es klasse, wenn er die Anleitung entsprechend ergänzen könnte.
|
Philipp_B
Supporter
(Themenstarter)
Anmeldungsdatum: 22. Juli 2005
Beiträge: 8556
Wohnort: Meckesheim
|
Na wird ja auch endlich Zeit 😉
Schade das Axt nichts mehr zu tun haben wird wenn das Tool auch für USB Geräte taugt, probiert habe ich es noch nicht...
|
Henne1191
Anmeldungsdatum: 2. März 2010
Beiträge: 95
|
Das Installationsskript scheint aber nicht für alle Modelle verfügbar zu sein. Auf der Übersichtsseite zu meinem (zugegeben etwas veralteten) DCP-7010L, habe ich beim Betriebssystem nämlich nur Windows und Mac zur Auswahl [1]. Für Linux gibt es nur wie bisher einen Link zu einer eigenen Seite mit Treibern, aber ohne Installationsskript [2]. Oder habe ich etwas übersehen?
|
Henne1191
Anmeldungsdatum: 2. März 2010
Beiträge: 95
|
Ich habe noch ein paar Änderungen vorgenommen, die ich hier kurz erläutern möchte: (1) Ich habe "xsane" aus der Liste zur Paketinstallation am Anfang des Artikels entfernt, da es nicht zwingend erforderlich ist, sondern auch das per Voreinstellung installierte Simple Scan verwendet werden kann. Sollte es für einige Druckermodelle, aus welchem Grund auch immer, nicht mit Simple Scan funktionieren, können diese xsane immer noch nachinstallieren. Es wird ja ebenfalls weiter unten im Artikel darauf verwiesen. (2) Brother bietet neuerdings ein DEB-Paket an, mit dem man die udev-Regeln automatisch installieren kann. Ein manuelles anpassen ist nicht mehr erforderlich (getestet in Trusty). Es müssen allerdings für 64-Bit-Betriebssysteme weiterhin die entsprechenden Bibliotheken kopiert werden. (3) Ich habe bei den vorgestellten Varianten zur Anpassung der udev-Regeln die Ubuntu-Versionen, auf die sie laut der Brother-Seite [1] zutreffen, im Titel hinzugefügt. Ich hoffe, dass diese für verschiedene Drucker-Modelle übereinstimmen. Insgesamt finde ich den Artikel etwas unübersichtlich und hoffe, dass man dadurch zumindest etwas besser sehen kann, bei welcher Ubuntu-Version man welches Verfahren anwenden muss. Evtl. überarbeite ich die Struktur des Artikels demnächst noch mal, da es ja nun auch wie von "katze sonne" festgestellt, für neue Drucker-Modelle einen automatischen Linux-Installer gibt. (4) Ich habe den Abschnitt "Anschalten und Scannen" hinter den Abschnitt "Konfigurieren" verschoben, da der Scanner für 64-Bit-Betriebssysteme an der Stelle, an der sich der Abschnitt "Anschalten und Scannen" momentan im Artikel befindet, nicht funktionieren kann.
|
atlanx
Anmeldungsdatum: 21. Mai 2007
Beiträge: 291
|
Der Abschnitt Automatische Installation sollte überarbeitet werden. Es gibt seit 12/03/2014 ein Driver Install Tool 1) von Brother, das einem die ganze Arbeit abnimmt. 1) The tool will install LPR, CUPSwrapper driver and scanner driver (for scanner models). Ausserdem ist zu beachten :
Pre-required Procedure (2)
Related distributions
Ubuntu8.04 or greater
Related products/drivers
cupswrapper printer/PC-FAX drivers
Requirement
"sudo aa-complain cupsd" command is required before the installation.
2. "sudo mkdir /usr/share/cups/model" command (as it is) is required before the installation. Pre-required Procedure (3)
Related distributions
Debian, Ubuntu, openSUSE, Redhat
Related products/drivers
Printer drivers for DCP-1000, DCP-1400, DCP-8020, DCP-8025D, DCP-8040, DCP-8045D, DCP-8060, DCP-8065DN, FAX-2850, FAX-2900, FAX-3800, FAX-4100, FAX-4750e, FAX-5750e, HL-1030, HL-1230, HL-1240, HL-1250, HL-1270N, HL-1430, HL-1440, HL-1450, HL-1470N, HL-1650, HL-1670N, HL-1850, HL-1870N, HL-5030, HL-5040, HL-5050, HL-5070N, HL-5130, HL-5140, HL-5150D, HL-5170DN, HL-5240, HL-5250DN, HL-5270DN, HL-5280DW, HL-6050, HL-6050D, MFC-4800, MFC-6800, MFC-8420, MFC-8440, MFC-8460N, MFC-8500, MFC-8660DN, MFC-8820D, MFC-8840D, MFC-8860DN, MFC-8870DW, MFC-9030, MFC-9070, MFC-9160, MFC-9180, MFC-9420CN, MFC-9660, MFC-9700, MFC-9760, MFC-9800, MFC-9860, MFC-9880
Requirement
Creating a symbolic link is required before the installation (superuser authorization is required to run the command) For Debian based distributions earlier than Ubuntu8.10, Debian5:
"ln -s /etc/init.d/cupsys /etc/init.d/lpd" For Redhat based distributions and Debian base distributions greater than Ubuntu8.10, Debian5:
"ln -s /etc/init.d/cups /etc/init.d/lpd" Pre-required Procedure (4)
Related distributions
Debian, Ubuntu
Related products/drivers
printer/PC-FAX drivers
Requirement (superuser authorization is required to run the command)
"mkdir /var/spool/lpd" command is required if the folder does not exist. Pre-required Procedure (5)
Related distributions
Debian 64 bit version, Ubuntu 64 bit version
Related products/drivers
printer/PC-FAX drivers
Requirement
ia32-libs or lib32stdc++ is required to be installed.
|
axt
Anmeldungsdatum: 22. November 2006
Beiträge: 34254
|
Zum Einen ist das ein Wiki, zum Anderen gibt es das "Tool" linux-brprinter-installer seit Ende 2013 und ist ein Script, das (leider) längst im Artikel vermerkt ist. Brother hat zwar mit HP den besten Linux-Support, beachtet aber in sehr vielen .deb-Paketen nicht, daß es in Ubuntu kein "/usr/lib64/"-Verzeichnis mehr gibt. Statt damit wüsten manuellen Kopierens, das Fehler geradezu heraufbeschwört, installiert man bis auf weiteres besser in Ubuntu/64 32-bit-Treiber. Und ia32-libs ist auch gegessen.
|
atlanx
Anmeldungsdatum: 21. Mai 2007
Beiträge: 291
|
axt schrieb: Zum Einen ist das ein Wiki,
Ja, habs schon selber geändert
zum Anderen gibt es das "Tool" linux-brprinter-installer seit Ende 2013
War mir aber nicht sofort klar, dass das schon beschrieben war, weil auf der Brother-Seite nirgendwo etwas von linux-brprinter-installer stand, sondern nur vom Driver Install Tool zu lesen war.
und ist ein Script, das (leider) längst im Artikel vermerkt ist. Brother hat zwar mit HP den besten Linux-Support, beachtet aber in sehr vielen .deb-Paketen nicht, daß es in Ubuntu kein "/usr/lib64/"-Verzeichnis mehr gibt. Statt damit wüsten manuellen Kopierens, das Fehler geradezu heraufbeschwört, installiert man bis auf weiteres besser in Ubuntu/64 32-bit-Treiber. Und ia32-libs ist auch gegessen.
Soll das heißen, dass man die "Pre-required Procedures", nicht beachten muss: http://support.brother.com/g/s/id/linux/en/before.html?c=eu_ot&lang=en&prod=dcp7065dn_all&redirect=on#prereq
|
axt
Anmeldungsdatum: 22. November 2006
Beiträge: 34254
|
atlanx schrieb:
Und ia32-libs ist auch gegessen.
Soll das heißen, dass man die "Pre-required Procedures", nicht beachten muss:
Du meinst sicher "Pre-required Procedure (5)". ia32-libs ist seit Precise nur noch Transitional Package und seit Trusty nicht mehr enthalten (und darf auch nicht manuell 'reingezwängt werden). ia32-libs bzw. lib32z1, lib32ncurses5 und lib32bz2-1.0 müssen für Brother-Drucker/Multis nicht enthalten sein (können jedoch schon durch andere Pakete wie Teamviewer, Citrix-Client etc. verlangt werden). Das nötige lib32stdc++6 lasse ich in meinen zahlreichen Schritt-für-Schritt-Anleitungen installieren.
|
orloff34
Anmeldungsdatum: 13. Februar 2013
Beiträge: Zähle...
|
Hallo, der Artikel bedarf für Ubuntu 14.04 einer Ergänzung: Trotz Installation des Treiberpaketes für den Brother MFC-J4410W von der Borother Homepage hat der Scanner zu nächst nicht funktioniert. Die Änderung der Datei "/lib/udev/rules.d/40-libsane.rules" brachte den Scanner zum laufen, führte aber im weiteren zu einem Systemabsturz bei der Insatallation von wine. Siehe https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1354863. Also habe ich die origiinale 40-libsane.rules wieder hergestellt und wine liess sich problemlos installieren. Nur funktionierte halt der Scanner wieder nicht. Unter http://support.brother.com/g/s/id/linux/en/instruction_scn1c.html?c=de&lang=de&prod=mfcj4410dw_us_eu_as&redirect=on#u13.04 findet man den Hinweis, dass für Ubuntu 13.04, 13.10 und das Paket brother-udev-rule-type1-1.0.0-1.all.deb installiert sein muss. Das gilt wohl auch für Version 14.04, denn das habe ich dann gemäß Beschreibung durchgeführt und siehe da, der Scanner funktioniert wieder. Die Installation des genannten Pakets erzeugt in /etc/udev/rules.d die datei 40-brother-libsane-type1.rules. Viele Grüße
Orloff34
|
noisefloor
Ehemaliger
Anmeldungsdatum: 6. Juni 2006
Beiträge: 28954
Wohnort: WW
|
Hallo, weist du, ob die Problembehebung nur für das von dir genannte Modell gilt oder noch mehr Drucker/Scanner von Brother? Gruß, noisefloor
|
orloff34
Anmeldungsdatum: 13. Februar 2013
Beiträge: Zähle...
|
Hallo, wissen tue ich das nicht, aber wenn ich mir den Inhalt von /etc/udev/rules.d die datei 40-brother-libsane-type1.rules anschaue, die ja bei der Installation erzeugt wurde und mehr macht auch das Istallationsscript nicht, glaube ich das dieses Packet für mehrere Modelle gilt. Im wesentlichen entspricht ja der Inalt der 40-brother-libsane-type1.rules der Änderung Datei "/lib/udev/rules.d/40-libsane.rules". Hier das Installationsscript aus dem deb Paket: 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 | #! /bin/bash
if [ "$1" = '-e' ];then
if [ -e /opt/brother/scanner/udev-rules/type1/uninstall ];then
bash /opt/brother/scanner/udev-rules/type1/uninstall
rm /opt/brother/scanner/udev-rules/type1/uninstall
fi
exit 0
fi
libsanerule=$(ls /lib/udev/rules.d/*.rules | \
grep libsane | head --line=1)
number=$(echo $libsanerule | \
sed s/"\/lib\/udev\/rules.d\/"//g |\
head --bytes=2)
chk=$(echo $number | grep "[0-9][0-9]")
if [ "$chk" = '' ];then
exit -1
fi
chk=$(grep "ENV{libsane_matched}=\"yes\"" $libsanerule | tail -1)
if [ "$chk" = '' ];then
exit -1
fi
cp /opt/brother/scanner/udev-rules/type1/NN-brother-mfp-type1.rules \
/etc/udev/rules.d/${number}-brother-libsane-type1.rules
chmod 644 /etc/udev/rules.d/${number}-brother-libsane-type1.rules
echo "#! /bin/bash" > /opt/brother/scanner/udev-rules/type1/uninstall
echo "rm /etc/udev/rules.d/${number}-brother-libsane-type1.rules" \
>> /opt/brother/scanner/udev-rules/type1/uninstall
echo "" >> /opt/brother/scanner/udev-rules/type1/uninstall
chmod 755 /opt/brother/scanner/udev-rules/type1/uninstall
exit 0
|
und hier der Inhalt von 40-brother-libsane-type1.rules: #
# udev rules sample for Brother MFP
# version 1.0.0-1
#
# Copyright (C) 2012 Brother. Industries, Ltd.
#
# copy to /etc/udev/rules.d or /lib/udev/rules.d
#
ACTION!="add", GOTO="brother_mfp_end"
SUBSYSTEM=="usb", GOTO="brother_mfp_udev_1"
SUBSYSTEM!="usb_device", GOTO="brother_mfp_end"
LABEL="brother_mfp_udev_1"
SYSFS{idVendor}=="04f9", GOTO="brother_mfp_udev_2"
ATTRS{idVendor}=="04f9", GOTO="brother_mfp_udev_2"
GOTO="brother_mfp_end"
LABEL="brother_mfp_udev_2"
# ATTRS{bInterfaceNumber}=="01", GOTO="brother_mfp_udev_3"
# ATTRS{bInterfaceNumber}=="02", GOTO="brother_mfp_udev_3"
# ATTRS{bInterfaceNumber}=="03", GOTO="brother_mfp_udev_3"
# GOTO="brother_mfp_end"
# LABEL="brother_mfp_udev_3"
ATTRS{bInterfaceClass}!="0ff", GOTO="brother_mfp_end"
ATTRS{bInterfaceSubClass}!="0ff", GOTO="brother_mfp_end"
ATTRS{bInterfaceProtocol}!="0ff", GOTO="brother_mfp_end"
#MODE="0666"
#GROUP="scanner"
ENV{libsane_matched}="yes"
#SYMLINK+="scanner-%k"
LABEL="brother_mfp_end"
|
noisefloor
Ehemaliger
Anmeldungsdatum: 6. Juni 2006
Beiträge: 28954
Wohnort: WW
|
Hallo, ok, Danke für die Rückmeldung. Dann kannst du den Wikiartikel gerne ergänzen ☺ Gruß, noisefloor
|
orloff34
Anmeldungsdatum: 13. Februar 2013
Beiträge: 16
|
Tja, wie geht das? Ich habe so was noch nie gemacht... Grüße
Orloff34
|
noisefloor
Ehemaliger
Anmeldungsdatum: 6. Juni 2006
Beiträge: 28954
Wohnort: WW
|
Hallo, also technisch gesehen brauchst du nur den Wiki-Artikel aufrufen, dann auf den Reiter "Bearbeiten" klicken, die Änderungen machen, einen Änderungskommentar eingeben und speichern. Bei Bedarf können wir auch den Artikel in die Baustelle schieben, dann bleibt ein Kopie des Artikels im Wiki und die kannst die neue Version in Ruhe verfassen. Abgesehen davon ist das Wiki voll revisioniert, d.h. wir können jede alte Version eines Artikels wiederherstellen. Kaputt gehen kann also nichts ☺ Gruß, noisefloor
|
PureFranky
Anmeldungsdatum: 30. Juli 2013
Beiträge: Zähle...
|
Moin zusammen, da ich nicht sicher bin, ob und wie die Community externe Links eingebettet haben möchte:
Google Suche hat mir das hier rausgeworfen, das erleichtert die Installation der Pakete IMHO ganz extrem.
Ich hatte die Anleitung hier bereits halb durch und wollte auch eigentlich nur den Scanner ans laufen kriegen (Drucker ging schon), ließ sich trotzdem einwandfrei ausführen. Allerdings musste ich danach die Socket-Verbindung neu eingeben, das kann aber auch an einer falschen Eingabe der IP-Adresse liegen. Wenn möglich bitte irgendwie einbetten. http://www.321linux.com/2014/04/28/brother-multifunktionsgeraet-unter-debian-ubuntu-installieren-anleitung/
|