Advertisement
SuperJediWombat

qrprint.sh

Mar 22nd, 2014
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.59 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. export allnumbers=""
  4. while read line
  5. do
  6.     number=$(echo $line | cut -d- -f1)
  7.     qrencode -m 20 -l Q -s 7 -o $number.png $line
  8.     convert $number.png -size 560x -background transparent -fill black -pointsize 20 -font "Courier" caption:"$line" -gravity south -composite $number.pdf
  9.    # montage -page A4+0+240 -geometry +1+1 -gravity center $number.png $number.pdf
  10.     allnumbers="$allnumbers $number.pdf"
  11. done < <( sed --quiet --regexp-extended '/^[0-9]+-[0-9a-f]*$/p' "$1" )
  12. gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=merge.pdf $allnumbers
  13. rm -f *.png $allnumbers
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement