#!/bin/rc # converts a troff file to PCL if (! ~ $DEBUG '') flag x + switch ($LPCLASS) { case *hpdeskjet*; GSDEVICE=cdj670 case *; echo no or unknown printer type given in class field of 'devices' file >[1=2] exit 'unknown printer type' } GSTMPFILE=/tmp/tr2hpcl^$pid GSOPT=('-sDEVICE='^$GSDEVICE '-sOutputFile='^$GSTMPFILE -dSAFER -dNOPAUSE -dQUIET -dBATCH -dNOPAUSE) $LPLIB/process/tr2post | gs $GSOPT - >/dev/null >[2=1] cat $GSTMPFILE rm -f $GSTMPFILE exit