#!/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/dhpcl^$pid
GSOPT=('-sDEVICE='^$GSDEVICE '-sOutputFile='^$GSTMPFILE -dSAFER -dNOPAUSE -dQUIET -dBATCH -dNOPAUSE)

$LPLIB/process/dpost | gs $GSOPT - >/dev/null >[2=1]

cat $GSTMPFILE
rm -f $GSTMPFILE
exit
