[comp.laser-printers] Problem when queueing more than 1 ps-file on LaserJet IIP

fleureck@imec.be (05/08/91)

Hi,

I have a LaserJet IIP with a postscript cartridge installed, 
connected to a DN4500 (SR10.2, /dev/sio1 ).
While it prints individually queued postscript files without
many problems, it does not when I try to send more than 1 job
to the printer. I get "error 16" and sometimes "error 18".
(nothing is printed).

Here is the /etc/printcap entry :

	plantin|PostScript|generic PostScript printer:\
		:lp=/dev/sio1:\
		:sd=/usr/spool/lpd/plantin:\
		:lf=/usr/adm/plantinerrs:af=/dev/null:\
		:sh:\
		:br#9600:rw:

I don't know in which direction to search for a solution.

Many thanks in advance.


______________________________________________________________

Marc FLeureck.
IMEC vzw, Kapeldreef 75, 3001 Heverlee,
Belgium.
Mail : fleureck@imec.be

______________________________________________________________

mandler@APOLLO.COM (05/09/91)

Marc,

>> I have a LaserJet IIP with a postscript cartridge installed, 
>> connected to a DN4500 (SR10.2, /dev/sio1 ).
>> While it prints individually queued postscript files without
>> many problems, it does not when I try to send more than 1 job
>> to the printer. I get "error 16" and sometimes "error 18".
>> (nothing is printed).

        A recently discovered bug in the Domain/OS sio driver is the
        cause of your problem. What is happening is that lpd reopens the
        sio port for each new job. The open process flushes the output buffer
        and sio state, thus deleteing any output waiting to be sent from the
        previous job. Also lost is the state information, which may include 
        the xoff/xon state. The fix will be to wait until the output buffer
        is empty before closing the connection. 

        Sorry, but I can't give you a date as to when this fix will be implemented.
        I sugest you file an apr so you will be notified of the fix. Include
        the text of this message to speed processing of the apr. 

        John Mandler
        HP/Apollo UTD East
        Chelmsford, MA
----------------------