Stombi Home Page

Ubuntu Créer un pdf sur le bureau depuis un scanner en un clic

1
2
3
4
5
6
7
#!/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 :

scan2pdf.png