From a51b262058a4966c4b8aed3e0b3aa10e253631a2 Mon Sep 17 00:00:00 2001 From: Stefan Armbruster Date: Sun, 28 Oct 2018 13:44:34 +0100 Subject: [PATCH] add cmd line option for overriding $DEVICE --- README.md | 2 ++ scan | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index e4f325f..1a4287f 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/scan b/scan index 37e7323..3d49ffb 100755 --- a/scan +++ b/scan @@ -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)