If scan_pre exists in the local config dir,

execute it just before running scanadf. This
allows for last moment changes to the variables.
(In my case, I need to strip --page-height [...]
from PGHEIGHT for scanadf to work.)
This commit is contained in:
David 2021-10-20 11:59:56 +02:00
parent 44a6b0002d
commit 4595af7f64

1
scan
View File

@ -272,6 +272,7 @@ if [[ $MODE_HW_DEFAULT == 1 ]]; then
else
MODE="--mode '$MODE'"
fi
[ -e "${XDG_DATA_HOME:-$HOME/.local/share}/sane-scan-pdf/scan_pre" ] && . "${XDG_DATA_HOME:-$HOME/.local/share}/sane-scan-pdf/scan_pre"
eval scanadf -d \'"$DEVICE"\' $MAXPAGE $PGHEIGHT $PGWIDTH -S $SCRIPT --script-wait $MODE $DESKEW $CROP $DRIVER_OPTION $SOURCE --resolution $RESOLUTION -o $TMP_DIR/scan-%04d
# Simulate empty page scanner outputs for debugging
#convert xc:none -page Letter $TMP_DIR/scan-0001.pdf