ref: d6a91e0ae47b4e1df9a9783c49666e2a7357e277
dir: /sys/lib/lp/process/gspipe/
#!/bin/rc if (! ~ $DEBUG '') flag x + # usage: gspipe [dev] # assumes postscript on stdin switch($#*) { case 0 GSDEVICE=`{echo $LPCLASS | sed 's/(.*\+)?gs!([^+]*)(\+.*)?/\2/'} case 1 GSDEVICE=$1 case * echo 'usage: gspipe [dev]' >[1=2] exit gspipe } GSTMPFILE=/tmp/gsp^$pid GSOPT=('-sDEVICE='^$GSDEVICE '-sOUTPUTFILE='$GSTMPFILE -dSAFER -dNOPAUSE -dQUIET -dBATCH) gs $GSOPT - >/dev/null cat $GSTMPFILE rm -f $GSTMPFILE exit ''