FILE="$1"

pdftops "$FILE" "${FILE%%.pdf}.ps"
psbook "${FILE%%.pdf}.ps" "${FILE%%.pdf}-book.ps"

#pdftops "$FILE" - | psbook | psnup -2 -pa4 >"${FILE%%.pdf}-book.ps"
pdftops "$FILE" - | psbook | psnup -2 >"${FILE%%.pdf}-book.ps"

#lp -o page-set=odd -o "${FILE%%.pdf}-book.ps"
#lp -o page-set=odd -o outputorder=reverse "${FILE%%.pdf}-book.ps"

lp -o page-set=odd -o "${FILE%%.pdf}-book.ps"
lp -o page-set=even -o outputorder=reverse "${FILE%%.pdf}-book.ps"
#!/bin/bash

FILE_PDF="$1"
FILE_PS="${FILE_PDF%%.pdf}-book.ps"

pdftops "$FILE_PDF" - | psbook | psnup -2 >$FILE_PS

cat <<EOF
Usage:
    lp -o page-set=even -o outputorder=reverse $FILE_PS
    lp -o page-set=odd $FILE_PS
EOF

Refs