add cmd line option for overriding $DEVICE

This commit is contained in:
Stefan Armbruster 2018-10-28 13:44:34 +01:00
parent e68d1cb1c9
commit a51b262058
2 changed files with 5 additions and 1 deletions

View File

@ -58,6 +58,8 @@ OPTIONS
Custom Page Height in mm
-pw, --page-width
Custom Page Width in mm
-x, --device
Override scanner device name, defaulting to `fujitsu`
--crop
Crop to contents (driver must support this)
--deskew

4
scan
View File

@ -62,6 +62,8 @@ while [ $# -gt 0 ]; do
-l|--outputlist) shift; USEARRAY=1; OUTPUT=(); OUTPUT+=("$1") ;;
-x|--device) shift; DEVICE=$1;;
*) if [ $USEARRAY = 1 ]; then OUTPUT+=("$1"); else echo >&2 "Unknown argument: $1"; exit 1; fi ;;
esac
@ -186,7 +188,7 @@ fi;
echo >&2 "Scanning..."
#eval strace -f -o /tmp/scan-trace.txt scanadf -d $DEVICE $MAXPAGE $PGHEIGHT $PGWIDTH -S $SCRIPT --script-wait --resolution $RESOLUTION --mode $MODE $DESKEW $CROP $SOURCE -o scan-%04d
eval scanadf -d $DEVICE $MAXPAGE $PGHEIGHT $PGWIDTH -S $SCRIPT --script-wait --resolution $RESOLUTION --mode $MODE $DESKEW $CROP $SOURCE -o scan-%04d
eval scanadf -d "$DEVICE" $MAXPAGE $PGHEIGHT $PGWIDTH -S $SCRIPT --script-wait --resolution $RESOLUTION --mode $MODE $DESKEW $CROP $SOURCE -o scan-%04d
shopt -s extglob nullglob
pdffiles=(scan-[0-9]*.pdf)