Skip to content

Instantly share code, notes, and snippets.

@milankragujevic
Created October 23, 2021 16:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save milankragujevic/6143cca08558f4ee4716cf1d828f405e to your computer and use it in GitHub Desktop.
Save milankragujevic/6143cca08558f4ee4716cf1d828f405e to your computer and use it in GitHub Desktop.
Scan over network via SSH on RPI
#!/bin/bash
PAGE_ID="$(date +%Y-%m-%d_%H-%M-%S)"
FILENAME="scan_$PAGE_ID.jpg"
FILENAME_PDF="scan_$PAGE_ID.pdf"
FILENAME_PDF_1="scan_$PAGE_ID.1.pdf"
mkdir -p /home/milan/Documents/Scanned\ Documents/
ssh root@10.25.250.211 "scanimage --mode Gray --resolution 200 --format=jpeg -l 4 -t 4 -x 207.9 -y 289.011 >/tmp/$FILENAME"
scp root@10.25.250.211:/tmp/$FILENAME /home/milan/Documents/Scanned\ Documents/$FILENAME
chmod 0777 /home/milan/Documents/Scanned\ Documents/$FILENAME
chown milan:milan /home/milan/Documents/Scanned\ Documents/$FILENAME
ssh root@10.25.250.211 "rm /tmp/$FILENAME"
convert /home/milan/Documents/Scanned\ Documents/$FILENAME /home/milan/Documents/Scanned\ Documents/$FILENAME_PDF_1
rm /home/milan/Documents/Scanned\ Documents/$FILENAME
ocrmypdf -l srp+srp_latn /home/milan/Documents/Scanned\ Documents/$FILENAME_PDF_1 /home/milan/Documents/Scanned\ Documents/$FILENAME_PDF
rm /home/milan/Documents/Scanned\ Documents/$FILENAME_PDF_1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment