L'immagine sarà salvata nella directory corrente con il nome Immagine
#!/bin/bash
SCANMATCH=M1120 # da cambiare con qualcosa che faccia il match con lo scanner
DEV=$(scanimage -L | grep $SCANMATCH | head -n1 | cut -d"'" -f1 | cut -d"`" -f2)
# date format YYYYMMDD-HHMMSS
DATE=$(date '+%Y%m%d-%H%M%S')
# byte random per evitare nomi identici
RAND=$(head /dev/urandom | sha1sum | cut -b 1-4)
FILE=$(echo Immagine $DATE $RAND.png)
scanimage -d $DEV --mode Color --resolution 300 | convert -monitor \
-quality 9 -- - "${FILE}"
Nessun commento:
Posta un commento