#!/bin/bash x="150" y="120" #echo -n "Zähler: " read -p 'Zähler: ' COUNTER #COUNTER=1 echo "Bitte warten ..." bus_device=`scanimage -L |cut -d ":" -f 3,4 | cut -d "'" -f 1` echo "$bus_device" while true; do echo "1 .. Farbe, 10x10 cm"; echo "2 .. Farbe, 15x15 cm"; echo "3 .. Farbe, 20x23 cm"; echo "4 .. Farbe, 21x25 cm"; echo "5 .. Farbe, A4"; echo "6 .. Schwarz-Weiß, 10x10 cm"; echo "7 .. Schwarz-Weiß, 15x15 cm"; echo "8 .. Schwarz-Weiß, 20x23 cm"; echo "9 .. Schwarz-Weiß, 21x25 cm"; echo "0 .. Schwarz-Weiß, A4"; echo "x .. Ende"; read -n1 -s case "$REPLY" in 1) echo "Bild $(printf "%03d" $COUNTER).jpg wird in Farbe in der Größe 10x10 cm gescannt" x=100 y=100 farbe=Color ;; 2) echo "Bild $(printf "%03d" $COUNTER).jpg wird in in Farbe der Größe 15x15 cm gescannt" x=150 y=150 farbe=Color ;; 3) echo "Bild $(printf "%03d" $COUNTER).jpg wird in Farbe in der Größe 20x22cm gescannt" x=200 y=230 farbe=Color ;; 4) echo "Bild $(printf "%03d" $COUNTER).jpg wird in Farbe in der Größe 21x25 cm gescannt" x=210 y=250 farbe=Color ;; 5) echo "Bild $(printf "%03d" $COUNTER).jpg wird in Farbe in der Größe A4 gescannt" x=210 y=297 farbe=Color ;; 6) echo "Bild $(printf "%03d" $COUNTER).jpg wird in Schwarz-Weiß in der Größe 10x10 cm gescannt" x=100 y=100 farbe=Gray ;; 7) echo "Bild $(printf "%03d" $COUNTER).jpg wird in Schwarz-Weiß in der Größe 15x15 cm gescannt" x=150 y=150 farbe=Gray ;; 8) echo "Bild $(printf "%03d" $COUNTER).jpg wird in Schwarz-Weiß in der Größe 20x20 cm gescannt" x=200 y=230 farbe=Gray ;; 9) echo "Bild $(printf "%03d" $COUNTER).jpg wird in Schwarz-Weiß in der Größe 21x25 gescannt" x=210 y=250 farbe=Gray ;; 0) echo "Bild $(printf "%03d" $COUNTER).jpg wird in Schwarz-Weiß in der Größe A4 gescannt" x=210 y=297 farbe=Gray ;; x) echo "Ende" exit ;; esac scanimage -d epson2:libusb:$bus_device --mode $farbe -x $x -y $y --resolution 300dpi --format=jpeg > /d/Images/Scanner/fotobuch_gerti/$(printf "%03d" $COUNTER).jpg COUNTER=$((COUNTER+1)) done