#!/bin/bash
OUT="$1"
[ -z "$OUT" ] && OUT=scan.pdf
echo Scanning to $OUT

# Scan area is specified in millimeters.
A4="-x 215 -y 297"
LETTER="-x 215.9 -y 279.4"
SIZE="$LETTER"

# FIXME: optimized for old CanoScan.  Brightness is very sensitive.
# MOD="--mode Color --brightness -60 --contrast 80"

# CanoScan LiDE 220
MOD="--brightness -50 --contrast 40"


# device `plustek:libusb:003:110' is a Canon CanoScan N670U/N676U/LiDE20 flatbed scanner
#RES=150
RES=300

LD_LIBRARY_PATH=/usr/local/lib \
scanimage \
    --resolution $RES \
    $SIZE $MOD \
| pnmtops | ps2pdf - "$OUT"




