#!/bin/sh # # filter760 PRINTER_NUMBER=760 PRINTER_MODEL=PM${PRINTER_NUMBER}C PRINTER_MODEL_LOW=pm${PRINTER_NUMBER}c TMP_FILE=/var/tmp/pips-pstmp.`date +%Y%m%d-%H%M%S` PATH=${PATH}:/usr/bin:/usr/local/bin # locale set LANGPATH=/usr/local/etc/pips760/lang if [ -s $LANGPATH ]; then read LANG < $LANGPATH export LANG fi GSCONF=/usr/local/libexec/pips760/gsconfig760 PIPS=/usr/local/bin/pips760 read first_line first_two_chars=`expr "$first_line" : '\(..\)'` if [ "$first_two_chars" = "%!" ]; then # # PostScript job, print it. # ${GSCONF} | ${PIPS} -ui C && exit 0 exit 2 else # # Plain text, convert it, then print it. # /usr/local/bin/a2ps-j -p -nt -nh -ns > ${TMP_FILE} ${GSCONF} < ${TMP_FILE} | ${PIPS} -ui C && rm ${TMP_FILE} && exit 0 exit 2 fi