Mercurial > code > home > repos > scanner
comparison scan_adf_odd_then_even @ 0:3dc320b8f0c7 default tip
scanimage shell scripts
author | drewp@bigasterisk.com |
---|---|
date | Mon, 30 Sep 2024 16:47:14 -0700 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:3dc320b8f0c7 |
---|---|
1 #!/bin/zsh | |
2 | |
3 . ./_init.sh | |
4 | |
5 print "insert fronts, page 1 first: " | |
6 read | |
7 OUT=scan.%02d.png START_PAGE=1 INCR_PAGE=2 SOURCE=ADF ${SCAN} | |
8 | |
9 print "insert backs, last page first: " | |
10 read | |
11 OUT=scan.%02d.back.png START_PAGE=2 INCR_PAGE=2 SOURCE=ADF ${SCAN} | |
12 | |
13 paste \ | |
14 =(ls -1 scan*.back.png) \ | |
15 =(ls -1r scan*.back.png) \ | |
16 | perl -lpe '@_=split; $_[1]=~s/\.back//; $_="mv $_[0] $_[1]"' \ | |
17 | sh | |
18 | |
19 for x (scan.*.png) { | |
20 gm convert -units PixelsPerInch -resample 150x150 -quality 90 $x $x:r.jpg | |
21 } | |
22 gm convert scan.*.jpg scan.pdf | |
23 | |
24 scp scan.pdf ditto:/opt/paperless/consume/scan-`date +%s`.pdf |