mirror of
https://github.com/9fans/plan9port.git
synced 2025-01-12 11:10:07 +00:00
19 lines
470 B
Bash
Executable file
19 lines
470 B
Bash
Executable file
#!/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 ''
|