Le script installe bien les pilotes etc... merci 😉
Mais je rencontre deux problèmes rédhibitoires après l'installation, sous
Linux Mint Lisa (ubuntu Oneiric) / amd64 et avec une imprimante/scanner
Brother DCP-7070DW connectée via le réseau Ethernet.
Etrangement CUPS n'a pas utilisé l'adresse correcte dans un premier temps, mais une modification via l'admin de CUPS (
http://localhost:631) a permis de régler cela aisément.
brscan4 0.4.1-3 ne fonctionne pas, xsane et tous les autres programmes de scan retournent:
bugchk_free(ptr=(nil))@brother_modelinf.c(473)
Abandon
En installant une ancienne version à ma disposition (
brscan4 0.3.0-3), je peux scanner sans problème...
D'autre part, l'impression fonctionne mais lors de l'impression de la page de test de CUPS, on s'aperçoit que les marges sont incorrectes, tout est décalé d'environ 5mm vers la droite et le haut (le cadre de la page de test n'est donc pas totalement imprimé).
Après une looooongue recherche j'ai trouvé une solution, modifier le fichier
/usr/local/Brother/Printer/DCP7070DW/lpd/filterDCP7070DW, modifier
la ligne 23 de:
PCL=1
vers:
PCL=0
Cela permet une impression correcte....
Visiblement cela prévient l'envoi d'une commande de marges vers la ligne 123:
if [ $PCL != '0' ];then
if [ $prefilter = cat ]; then
(echo "<</.HWMargins[17. 12. 17. 12.]>>setpagedevice" \
&& cat $INPUT_TEMP1)>$INPUT_TEMP
else
(echo "<</.HWMargins[17. 12. 17. 12.]>>setpagedevice" \
&& cat $INPUT_TEMP1)| $prefilter >$INPUT_TEMP
fi
else
cp $INPUT_TEMP1 $INPUT_TEMP
fi