Table of Contents

Nötige Pakete: sane-utils graphicsmagick-imagemagick-compat bzip2

scanimage -L zeigt Scanner-Device
scanimage -A zeigt spezifische optionen für den Scanner
scanimage -h zeigt Hilfe an

Brother ADS-1200

Einseitig

scanimage --resolution 600 --source 'Automatic Document Feeder(center aligned)' -x 210 -y 297 --format=tiff --mode 'True Gray' -o bild.tiff

scanimage --resolution 600 --source 'Automatic Document Feeder(center aligned)' -x 210 -y 297 --format=tiff | bzip2 > bild.tiff.bz2

Script zum einseitigen scannen (scan1.sh):

#!/bin/bash

if [ -z `mount|grep ramdisk|awk '{print $1}'` ]; then
    sudo mount -t ramfs ramfs /media/ramdisk
    sudo chown ms /media/ramdisk/
fi

cd /media/ramdisk/

if [ -z "$1" ]; then
echo
echo " scan1.sh <Dateiname>"
echo
exit 0
fi

scanimage --resolution 600 --source 'Automatic Document Feeder(center aligned)' -x 210 -y 297 --format=tiff | bzip2 > $1.tiff.bz2

display -resize 20% $1.tiff.bz2

sxiv -g 700x1000 $1.tiff.bz2

Zweiseitig (auch mehrere Blätter)

scanimage -v –batch=bild_%d.tiff –resolution 600 –source 'Automatic Document Feeder(center aligned,Duplex)' -x 210 -y 297 –format=tiff
ergebnis ist (bei einem Blatt): bild_1.tiff und bild_2.tiff.

Script zum zweiseitigem scannen (auch mehrere Blätter) (scan2.sh):

#!/bin/bash

if [ -z `mount|grep ramdisk|awk '{print $1}'` ]; then
    sudo mount -t ramfs ramfs /media/ramdisk
    sudo chown user /media/ramdisk/
fi

cd /media/ramdisk/

if [ -z "$1" ]; then
echo
echo " scan2.sh <Dateiname> [[[[p1] p2] p3] ... pn]"
echo " skip p1 p2 p3 ... pn"
echo
exit 0
fi

name=$1
shift

scanimage -v --batch=${name}_%d.tiff --resolution 600 --source 'Automatic Document Feeder(center aligned,Duplex)' -x 210 -y 297 --format=tiff

while (( $# > 0 ))
do
rm /media/ramdisk/${name}_$1.tiff
shift
done

m=1
for i in `ls /media/ramdisk/$name*|sort`
do
  new=`echo "$i"|sed 's/.\./'"$m"'./'`
  if [ $i != $new ]; then
     mv $i $new
  fi
  let m++
done

/bin/bzip2 /media/ramdisk/$name*
echo
ls -l $name*
echo
echo "mv /media/ramdisk/$name* "
echo

Canon CanoScan N1240U

scanimage --preview=yes -l 0 -t 0 -x 210 -y 297 -o scan.jpg

scanimage --resolution 150 -l 0 -t 0 -x 210 -y 297 --format=jpeg -o scan.jpg
convert scan.jpg scan.pdf