Scanbuttond: ce script ne fonctionne pas

j’ai donc installé scanbuttond pour faire fonctionner les boutons de facade de ma Canon.

Voici le script que j’ai repris/modifié (scanbuttond.sh):

Début:
DEVICE="$2"
PICDIR="/home/monuser/Desktop/“
TMPFILE=”/home/monuser/Desktop/scan-date +%Y%m%d%H%M%S.png"
LOCKFILE="home/monuser/Desktop/${DEVICE}.lock"
case $1 in
1)
scanimage --mode Color >$TMPFILE &&
gimp $TMPFILE &
;;
2)
scanimage --mode Color >$TMPFILE &&
lp -s -d ‘HL-1240’ -oraw &
;;

esac
:fin

J’ai donc un souci uniquement avec la ligne en gras. Je voudrais que ce boutton (2) lance une copie du document puis une impression. Mon imprimante est une brother 1240 en ip (j’ai repris la ligne d’impression utilisée par gimp qui fonctionne très bien, sous gimp). Le scan se fait bien (logique car la commande en 1 fonctionne bien) mais pas d’impression.

Avez-vous une idée de l’erreur? Ou quelle est la syntaxe pour lancer une impression sur une imprimante déclarée en ip?