Ubuntu Créer un pdf sur le bureau depuis un scanner en un clic
Par stombi le dimanche, 24 septembre 2006, 19:05 - Ubuntu - Lien permanent
Après avoir lu "Créer un pdf automatiquement depuis votre scanner avec Sane et Imagemagick " , j'ai trouvé l'idée très intéressante.
Donc voici un script qui scanne un document A4 et produit un pdf en niveaux de gris en 200dpi avec une qualité de jpg de 75 et l'enregistre sur le bureau sous le nom scan.pdf :
#!/bin/sh
DEVICE=/dev/scanner
# DEVICE=$(scanimage -L | grep "snapscan" | awk -F ":" '{print "snapscan:libusb:"$3":"$4}' | awk -F "'" '{print $1}')
DPI="200"
QUALITY="75"
PDF=$HOME/Desktop/scan.pdf
scanimage -d $DEVICE --resolution=$DPI -x 210 -y 297 --mode=gray | pnmtojpeg --grayscale --quality=$QUALITY | convert -depth $DPI - "$PDF"
La saloperie après # DEVICE= c'est parce que mon scanner change de paramètres usb à chaque fois que je le branche, ça peut servir a d'autres, je le laisse en commentaire.
Si vous avez une solution à ce problème, ça m'intéresse.
(Le script à télécharger est en pièce jointe de ce billet)
Pour Ubuntu les paquets necessaires sont sane-utils (pour scanimage) , netpbm (pour pnmtojpeg) et imagemagick (pour convert).
sudo apt-get install imagemagick sane-utils netpbm
Pour utiliser le script on peut le lancer dans un terminal ou créer un lanceur dans XFCE ou GNOME.
Exemple d'un lanceur sur le bureau de XFCE :
