#! /bin/sh
echo "Stampa di files DVI su LaserJet Hewlett Packard: "
if test  $# -lt 1
then
	echo "*** Uso:      dvihp -xMARSIN -yMARSUP file " 
	echo "*** Effetto:  il file.dvi viene convertito e stampato sulla LaserJet HP"
        echo "*** MARSIN e MARSUP sono i margini sinistro e superiore in cm "
	echo "*** sono opzionali; di default MARSIN=2.54 e MARSUP=2.54 " 
	 exit 1
fi
NULL=
PID=$$
MARSIN=-x2.54cm
MARSUP=-y2.54cm
FILEDVI=
for i
do case $i in
	-x*)  MARSIN=$i"cm" ;;
	-y*)  MARSUP=$i"cm" ;;
	  *)  FILEDVI=$i.dvi ;;
   esac
done
if  test  $FILEDVI  
then

if test -f $FILEDVI
then
        cp $FILEDVI /tmp/a$PID.dvi
	/usr/local/bin/dvijep -b  $MARSIN $MARSUP /tmp/a$PID.dvi
	rm /tmp/a$PID.dvi
	lpr -s -r /tmp/a$PID.dvi-jep
	if [ -f /tmp/a$PID.dvi-err  ]
		then 
                      rm /tmp/a$PID.dvi-err 
		fi
else
	echo "*** Non trovo il file: " $FILEDVI
	exit  1
fi

else
        echo "*** manca il nome del file !"
        exit 1
fi
