#!/bin/sh
 
usage()
{
echo "Usage: pdfscan [Lineart|Gray|Color] [resolution] <nameofimage>"
}

#test to see if the mode and a filename have been entered
if [ $# -lt 3 ] ; then usage ; exit 1 ; fi
mode=$1
resolution=$2
name=$3

#read output of help command to get scanner device name
#scanner=`scanimage --help | tail --lines=1 `

echo Now scanning your A4 document to pdf
#echo Now scanning your A4 document on $scanner

#scan the A4 binary(b&w) file uncompressed at 300dpi to temporary file
#scanimage -d $scanner \
scanimage \
    --mode $mode \
    -x 210 -y 296 \
    --resolution $resolution \
    --format=tiff > temp-$name.tif

#convert to pdf with G4 compression
tiff2pdf temp-$name.tif -p A4 -q G4 -o $name.pdf
rm temp-$name.tif

#display pdf
okular $name.pdf