we've been having reoccuring problems when sending troff output
to one hp 4xxx printer, but not an hp 5xxxx.  the error message
from the printer is

        minooka; cat log/prlisa.st
        printer startup
        %[ status: idle ]%
        8192 sent
        %[ status: busy ]%
        16384 sent
        %[ Error: undefined; OffendingCommand: _y ]%

as it turns out, there is no such string _y in the entire output sent to
the printer.  even after aux/download has processed the fonts.  if
i don't use download to process fonts

        cat /sys/lib/lp/prob/prlisa/123567.1 |aux/tcpostio -b81920 
tcp!printer!9100

the printer will print, but the output is ugly.  if i try to run the font 
processor,

        aux/download -f -H/sys/lib/postscript/font -mfontmap -plw+ 
</sys/lib/lp/prob/prlisa/123567.1 |
                aux/tcpostio -b81920 tcp!printer!9100

i get the same error as before.  oddly, if i chage the -b option (which claims 
to be the
"baud" rate, but seems to be a blocksize), the offending string and the 
offending location
change.

it seems like tcpostio is doing something with the protocol that one of
the printers doesn't like.  any ideas?

- erik

Reply via email to