+#!/bin/bash
+SANE_DEFAULT_DEVICE="epsonscan2:EPSON Scanner:001:011:esci2:usb:ES00EB:315"
+export SANE_DEFAULT_DEVICE
+scans=$(ls -1 scan*.jpg | wc -l)
+
+if [ "$1" == "1" ] || [ "$1" == "en" ]; then
+ echo "Scanner ett bilde og avslutter, pass på at bildet er plassert oppe til høyre med ca. 1 cm klaring til kantene."
+ ((scans++))
+ file1=$(printf %03d $scans)
+ if scanimage -x 165 -y 115 --mode Color --resolution=1200 --format=tiff > /tmp/temp.tiff; then
+ echo "Scanning ferdig, konverterer til jpeg"
+ convert /tmp/temp.tiff "scan-${file1}.jpg"
+ echo "Lagret scan-${file1}.jpg"
+ rm /tmp/temp.tiff
+ else
+ echo "Scanning feilet, prøv igjen."
+ exit 1
+ fi
+else
+ echo "Automatisk scanning av to bilder om gangen, pass på at bildene er plassert oppe til høyre med ca. 1 cm klaring fra kantene."
+ while true; do
+ ((scans++))
+ file1=$(printf %03d $scans)
+ ((scans++))
+ file2=$(printf %03d $scans)
+ echo "Starter scanning …"
+ if scanimage -x 165 -y 230 --mode Color --resolution=1200 --format=tiff > /tmp/temp.tiff; then
+ echo "Scanning ferdig, lagrer bilder"
+ convert -chop 0x5200+0+0 -gravity South /tmp/temp.tiff "scan-${file1}.jpg"
+ echo "Lagret scan-${file1}.jpg"
+ convert -chop 0x5000+0+0 /tmp/temp.tiff "scan-${file2}.jpg"
+ echo "Lagret scan-${file2}.jpg"
+ rm /tmp/temp.tiff
+ else
+ echo "Scanning feilet, prøv igjen."
+ exit 1
+ fi
+ read -p "Trykk enter for å scanne igjen, eller ctrl+C for å avslutte"
+ done
+fi