scanimage -L
zeigt Scanner-Device
scanimage -A
zeigt spezifische optionen für den Scanner
scanimage -h
zeigt Hilfe an
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
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
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