Table des matières

, ,

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:

  1. scantofile-0.2.1-3.sh
  2. scantoimage-0.2.1-3.sh
  3. scantoemail-0.2.1-3.sh
  4. 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

Voir aussi