dokumente:scan
This is an old revision of the document!
Table of Contents
Dokumente scanen
Nötige Packete: sane-utils graphicsmagick-imagemagick-compat bzip2
Brother ADS-1200
Einzelne Seite einseitig scannen
Script zum scannen einer Seite. Die Seite (DIN A4 Format) wird mit 600 dpi als TIFF eingelesen, dann mit bzip2 komprimiert
und als Datei mit Endung .tiff.bz2
im Verzeichnis /media/ramdisk/
gespeichert (ACHTUNG RAM-DISK), dann angezeigt.
#!/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
Mehrere Seiten beidseitig (duplex) scannen
Script zum scannen von mehreren Seiten beidseitig (duplex), einzelne Seiten können übergangen werden (skip).
#!/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 " 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
dokumente/scan.1599814203.txt.gz · Last modified: 2023/01/11 20:30 (external edit)