| #!/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 '' |