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)