Ceci est une ancienne révision du document !
Imprimante multifonction Brother dcp330c
Produit: c'est une imprimante - scanner
Script d'installation automatique en graphique voir http://forum.ubuntu-fr.org/viewtopic.php?id=652931&p=1
Imprimante
Installer cups.
Avant d'installer les drivers faire une petite correction (il manque des dossiers) :
sudo mkdir /var/spool/lpd/ sudo mkdir /var/spool/lpd/dcp330c sudo mkdir /usr/share/cups sudo mkdir /usr/share/cups/model
Puis installer les drivers (format deb) du site brother :
1- "LPR driver"
2- "cupswrapper driver"
Paramétrer l'imprimante en allant sur http://localhost:631/.
Scanner
Installer des dépendances (ou les vérifier):
sudo apt-get install cups sane-utils netpbm
Installer le driver (format deb) du site brother :
1- "brscan2 32bit" (ou 64 en fonction de votre ordinateur)
Corriger un petit défaut: Modifier le fichier 40-libsane.rules
sudo vi /lib/udev/rules.d/40-libsane.rules
... # Brother scanners <--ajouter cette ligne ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes" <--ajouter cette ligne # The following rule will disable USB autosuspend for the device ENV{libsane_matched}=="yes", RUN+="/bin/sh -c 'test -e /sys/$env{DEVPATH}/power/level && echo on > /sys/$env{DEVPATH}/power/level'" LABEL="libsane_rules_end"
Puis redémarrer l'ordinateur.
Tester avec un programme (xsane par exemple).
Pour le reconnaissance d'écriture : installer ocr.
Boutons
Installer les scripts (format deb) du site brother :
1- "scan-key-tool 32bit" (ou 64 en fonction de votre ordinateur)
puis lancer la commande (le mieux est de la démarrer automatiquement au démarrage):
/usr/local/Brother/sane/brscan-skey-0.2.1-3
ou
/usr/local/Brother/sane/brscan-skey-0.2.1-3 -m mon@adresse.mail
Astuces
1- Les documents scannés se trouvent dans le dossier ~/brscan.
2- Changer le format de sortie. Changer la ligne de /usr/local/Brother/sane/script/scantofile-0.2.1-3.sh :
scanimage --device-name "$device" --resolution $resolution> $output_file
pour des jpg :
scanimage --device-name "$device" --resolution $resolution | pnmtojpeg> $output_file.jpg
pour des pdf :
scanimage --device-name "$device" --resolution $resolution \ | pnmtops | gs -q -dNOPAUSE -sDEVICE=pdfwrite \ -sOutputFile=- - > "$output_file".pdf
A noter qu'il y a dans ce dossier les 4 scripts correspondant aux 4 choix du menu de l'imprimante:
- scantofile-0.2.1-3.sh
- scantoimage-0.2.1-3.sh
- scantoemail-0.2.1-3.sh
- scantoocr-0.2.1-3.sh
Ne pas hésiter à les adapter pour ses propres besoins .
3- Pour l'envoi de mail, je conseille postfix. Le fichier de configuration peut se trouver dans ~/.brscan/brscan_mail.config (le dossier est à créer ainsi que le fichier).
exemple :
FROM=adresse_origine@ubuntu.com TO=adresse_destination@ubuntu.com MESSAGE=/usr/local/Brother/sane/brscan_mailmessage.txt SUBJECT=Scan to E-MAIL
Scanner non vu par le logiciel
1- La première solution pour laquelle on peut perdre plein de temps : allumer l'appareil!
2- vérifier sa détection (brscan-skey-0.2.1-3 doit être arrêté):
brscan-skey -l
La réponse devrait être DCP-330C : brother2:bus2;dev1 : USB Not registered
3- vérifier l'installation:
dpkg -l | grep Brother
Doit retourner:
ii brscan-skey 0.2.1-3 Brother Linux scanner S-KEY tool ii brscan2 0.2.5-1 Brother Scanner Driver ii dcp330ccupswrapper 1.0.1-1 Brother CUPS Inkjet Printer Definitions ii dcp330clpr 1.0.1-1 Brother lpr Inkjet Printer Definitions
5- problème de droit sur le périphérique: Faire un petit tes en lançant le programme en mode administrateur
sudo xsane
Si cela fonctionne, il faut changer les droits du périphérique. Identifier le périphérique:
lsusb
Retourne dans mon cas :
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 004: ID 04f9:01a9 Brother Industries, Ltd DCP-330C Bus 002 Device 002: ID 045e:0039 Microsoft Corp. IntelliMouse Optical Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 004: ID 046d:0802 Logitech, Inc. Webcam C200 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Identifier les deux valeurs en gras: Bus 002 Device 004: ID 04f9:01a9 Brother Industries, Ltd DCP-330C
Changer les droit en fonction de la précédente réponse :
sudo chmod 666 /dev/bus/usb/002/004