#! /bin/bash FILES=`ls -1 *.[jp]*` ORIENTATION=" " for f in $FILES do WIDTH=`identify $f | cut -d' ' -f3 | cut -d'x' -f1` HEIGHT=`identify $f | cut -d' ' -f3 | cut -d'x' -f2` if [ $WIDTH -lt $HEIGHT ] then ORIENTATION="portrait" else ORIENTATION="landscape" fi echo "Printing $f" echo lpr -o $ORIENTATION -o scaling=100 -o media=letter -o color=grayscale -o PrintQuality=photo $f done