Brother DCP-9010CN Drucker/Scanner

Aus Siduction Wiki DE
Wechseln zu: Navigation, Suche


script für Treiberinstallation des DCP-9010CN


Früher ging das drucken ganz einfach mit der ppd Datei, die auf der Herstellerseite zu finden ist. Leider geht das schon lange nicht mehr, und ich habe lange im Netz gesucht, bis ich das hin bekommen habe. Dann habe ich mir ein script zusammengebastelt, was die Installation vereinfacht.

Getestet mit verschiedenen Life-Medien (siduction, aptosid, kanotix und semplice 32 und 64 bit) und meinen siduction-installationen

Hinweis 1: bei semplice war xsane nicht auf der Live-CD

Hinweis 2: Das script installiert die Treiber für den LAN-Anschluß. Beim USB-Anschluß muß das script dem entsprechend angepasst werden!!


Treiberinstall_DCP-9010CN.sh


#! #!/bin/bash
# DCP-9010CN_Treiberinstall.sh
if test $(id -u) != 0; then
 echo "\033[1;31mFehler: werde zu su oder sux und starte das script neu! \033[0m"
 exit 1
fi
mkdir /var/spool/lpd && echo "\033[1;32m                      Verzeichnis "/var/spool/lpd" erstellt \033[0m"
mkdir /var/spool/lpd && echo "\033[1;32m                      Verzeichnis \033[0m" "\033[1;30m/var/spool/lpd \033[0m" "\033[1;32m erstellt \033[0m"
mkdir -p $HOME/DCP-9010CN && cd $HOME/DCP-9010CN && echo "\033[1;32m                      Verzeichnis \033[0m" "\033[1;30m$HOME/DCP-9010CN \033[0m" "\033[1;32m erstellt \033[0m"
wget www.brother.com/pub/bsc/linux/dlf/dcp9010cncupswrapper-1.1.2-1.i386.deb && echo "\033[500C\033[4D\033[1;32m[OK]\033[0m"
wget www.brother.com/pub/bsc/linux/dlf/dcp9010cnlpr-1.1.2-1.i386.deb && echo "\033[500C\033[4D\033[1;32m[OK]\033[0m"
apt-get update && apt-get install --assume-yes sane-utils && echo "\033[500C\033[4D\033[1;32m[OK]\033[0m"
if [ "$(uname -m)" = "x86_64" ]; then
   wget www.brother.com/pub/bsc/linux/dlf/brscan3-0.2.11-5.amd64.deb && echo "\033[500C\033[4D\033[1;32m[OK]\033[0m"
   wget www.brother.com/pub/bsc/linux/dlf/brscan-skey-0.2.4-0.amd64.deb && echo "\033[500C\033[4D\033[1;32m[OK]\033[0m"
   apt-get install --assume-yes cups csh lib32stdc++6 && echo "\033[500C\033[4D\033[1;32m[OK]\033[0m"
   dpkg -i --force-all --force-architecture dcp9010cnlpr-1.1.2-1.i386.deb && echo "\033[500C\033[4D\033[1;32m[OK]\033[0m"
   dpkg -i --force-all --force-architecture dcp9010cncupswrapper-1.1.2-1.i386.deb && echo "\033[500C\033[4D\033[1;32m[OK]\033[0m"
   dpkg -i --force-all brscan3-0.2.11-5.amd64.deb && echo "\033[500C\033[4D\033[1;32m[OK]\033[0m"
   dpkg -i --force-all brscan-skey-0.2.4-0.amd64.deb && echo "\033[500C\033[4D\033[1;32m[OK]\033[0m"
   brsaneconfig3 -a name=SCANNER model=DCP-9010CN ip=192.168.178.21 echo "\033[500C\033[4D\033[1;32m[OK]\033[0m"
   ln -s /usr/lib64/sane /usr/lib/sane && echo "\033[500C\033[4D\033[1;32m[OK]\033[0m"
   ln -s /usr/lib64/libbrscandec3.so /usr/lib/libbrscandec3.so && echo "\033[500C\033[4D\033[1;32m[OK]\033[0m"
   dpkg -l | grep Brother
   brsaneconfig3 -q | grep SCANNER
   rm -rf $HOME/DCP-9010CN && echo "\033[1;32mTreiber wurden erfolgreich installiert \033[0m"
   exit 1
elif [ $(uname -m) = "i386" -o $(uname -m) = "i686" ]; then
   wget www.brother.com/pub/bsc/linux/dlf/brscan3-0.2.11-4.i386.deb && echo "\033[500C\033[4D\033[1;32m[OK]\033[0m"
   wget www.brother.com/pub/bsc/linux/dlf/brscan-skey-0.2.4-0.i386.deb && echo "\033[500C\033[4D\033[1;32m[OK]\033[0m"
   dpkg -i --force-all dcp9010cnlpr-1.1.2-1.i386.deb && echo "\033[500C\033[4D\033[1;32m[OK]\033[0m" 
   dpkg -i --force-all dcp9010cncupswrapper-1.1.2-1.i386.deb && echo "\033[500C\033[4D\033[1;32m[OK]\033[0m"
   dpkg -i --force-all brscan3-0.2.11-4.i386.deb && echo "\033[500C\033[4D\033[1;32m[OK]\033[0m"
   dpkg -i --force-all brscan-skey-0.2.4-0.i386.deb && echo "\033[500C\033[4D\033[1;32m[OK]\033[0m"
   brsaneconfig3 -a name=SCANNER model=DCP-9010CN ip=192.168.178.21 echo "\033[500C\033[4D\033[1;32m[OK]\033[0m"
   dpkg -l | grep Brother
   brsaneconfig3 -q | grep SCANNER
   rm -rf $HOME/DCP-9010CN && echo "\033[1;32mTreiber wurden erfolgreich installiert \033[0m"
   exit 1
else
   echo "\033[1;31mTreiber konnten nicht installiert werden \033[0m"
   exit 1
fi


Der Scanner funktioniert sofort, nur der Drucker muß noch angepasst bzw. neu erstellt werden, da die Pfadangabe nicht stimmt!

Gerade nochmal getestet (2013-Sep-25)

Anmerkung: Alles wurde durch googeln gefunden und entsprechend angepasst!!