123456789101112131415161718192021222324 |
- #!/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
|