13 echo usage: $0 telephone-number recipient '[files]' >[1=2]
28 tmpin=/tmp/page.in.$pid
29 tel=`{grep '\) '$user /lib/tel}
30 myname=`{echo $tel | sed 's/ \(.*//'}
31 ext=`{echo $tel | sed 's/.*\) [^ ]* [^ ]* ([^ ]*).*/\1/'}
34 #rm -f $tmp.* $tmpin.* $script $header $header.*
39 # gs insists on reading its standard input, so we read quit.ps to cut it off.
43 gs -dSAFER '-sDEVICE=dfaxlow' '-sOUTPUTFILE='$tmp'.%.3d' -dNOPAUSE -dQUIET $tmpin quit.ps
45 gs -dSAFER '-sDEVICE=dfaxlow' '-sOUTPUTFILE='$tmp'.%.3d' -dNOPAUSE -dQUIET $* quit.ps
48 pages=`{echo $tmp.*|wc -w}
50 # use delimiters that are unlikely to be supplied in arguments
51 echo -n s∮FAXddd∮ >$script
52 echo -n `{date} >>$script
54 echo -n s∮FAXFFF∮ >>$script
55 echo -n $myname >>$script
57 echo -n s∮FAXEEE∮ >>$script
58 echo -n $user >>$script
60 echo -n s∮FAXVVV∮ >>$script
61 echo -n $ext >>$script
63 echo -n s∮FAXTTT∮ >>$script
64 echo -n $recip >>$script
66 echo -n s∮FAXfff∮ >>$script
67 echo -n $telno >>$script
69 echo -n s∮FAXPPP∮ >>$script
70 echo -n $pages >>$script
72 sed -f $script /sys/lib/fax/h.ps > $header
74 gs -dSAFER '-sDEVICE=dfaxlow' '-sOUTPUTFILE='$header'.%.3d' -dNOPAUSE -dQUIET $header quit.ps
77 for(i in $header.* $tmp.*){
83 upas/qer $files /mail/faxoutqueue fax $user $telno < /dev/null
84 rx fax /sys/lib/fax/faxgoose
89 #rm -f $tmp.* $header $script $header.* $tmpin