#!/usr/local/plan9/bin/rc

fn local {
	GSDEVICE=`{echo $LPCLASS | 9 sed 's/(.*\+)?gs!([^+]*)(\+.*)?/\2/'}
	echo gs $GSDEVICE
	{
		psdownload -f -H$PLAN9/postscript/font -mfontmap -plw+ \
			< $LPDEST/$FILE(1) |
		gs -sDEVICE'='$GSDEVICE -s'OUTPUTFILE='$OUTDEV -dSAFER -dNOPAUSE -dQUIET -dBATCH -
	} >[2]$PRINTLOG
}
fn remote {
	{
		echo -d$LPDEST -pnoproc -M$SCHEDLINE(1) -u$SCHEDLINE(2)
		cat $LPDEST/$FILE
		sleep 5
	} | lpsend.rc $DEST_HOST
}
generic local remote ''