#!/bin/rc # convert plan 9 image to PCL if (~ $DEBUG 1) 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/pdfhpcl^$pid GSOPT=('-sDEVICE='^$GSDEVICE '-sOutputFile='^$GSTMPFILE -dSAFER -dNOPAUSE -dQUIET -dBATCH -dNOPAUSE) $LPLIB/process/p9bitpost | gs $GSOPT - >/dev/null >[2=1] cat $GSTMPFILE rm -f $GSTMPFILE exit ''