#!/bin/bash
DATE=`date +%F-%H-%M-%S`;
NAME=$(zenity --file-selection --save --confirm-overwrite --title=' ' --filename="$DATE".jpg);
if [ "$?" = "1" ]; then
echo "Canceled"; exit;
else
echo "Start scaning. Output filename: $NAME";
notify-send -t 25000 -i /usr/share/icons/crystalsvg/48x48/devices/scanner.png " . : $NAME "
scanimage > "$NAME";
mogrify -resize 40% -colorspace GRAY "$NAME";
echo "Scaning complite";
#zenity --info --text=" . $NAME";
kuickshow $NAME;
fi
Source: https://habr.com/ru/post/67650/