1#!/bin/rc 2if (! ~ $DEBUG '') flag x + 3 4# usage: gspipe [dev] 5# assumes postscript on stdin 6 7switch($#*) { 8case 0 9 GSDEVICE=`{echo $LPCLASS | sed 's/(.*\+)?gs!([^+]*)(\+.*)?/\2/'} 10case 1 11 GSDEVICE=$1 12case * 13 echo 'usage: gspipe [dev]' >[1=2] 14 exit gspipe 15} 16 17GSTMPFILE=/tmp/gsp^$pid 18GSOPT=('-sDEVICE='^$GSDEVICE '-sOUTPUTFILE='$GSTMPFILE -dSAFER -dNOPAUSE -dQUIET -dBATCH) 19 20gs $GSOPT - >/dev/null 21 22cat $GSTMPFILE 23rm -f $GSTMPFILE 24exit '' 25