HP Laserjet not working under SCO Unix

Kristoffer Eriksson ske at pkmab.se
Sat Oct 6 06:35:56 AEST 1990


In article <14574 at hydra.gatech.EDU> gt0178a at prism.gatech.EDU (Jim Burns) writes:
>in article <4 at pcssc.UUCP>, dma at pcssc.UUCP (Dave Armbrust) says:
>		Also a parallel port does not have the problem
>> of print jobs going off into 'never-never' land when the
>> printer is not turned on.
>
>True enough. I have the same problem on an HP 9000/800. HP said the
>hardware protocol used w/ their mux interface doesn't support hardware
>handshaking, so we're always losing files till someone turns the printer
>on.

You shouldn't need hardware handshaking for that, just a power-on indication
(often DTR will do, but unfortunately it doesn't on the old Laserjet I have)
going from the printer to the DCD input on the computer port, and I don't
expect that the DCD input would be missing on many systems.

On my system the lp spooler automatically disables the printer if the
printer is off too long (and DCD therefore is inactive), which maybe is
not exactly what you want, but it does prevent loss of print jobs.

I think hardware handshaking will let the spooler wait indefinitely for
the printer to come online and accept input, if you make DCD permanently
active, which I suppose is what you really want. However, hardware
handshaking is a murky area, and has not been available in the tty
drivers from AT&T (don't know about the very latest versions, though).
There are unix systems that have added this to their drivers, but they
often use incompatible ways to control it. Also, since unix has not
required the hardware to be able to handle hardware handshaking, there
have been many pieces of hardware constructed for unix without that
ability, like the mux interface you have.
-- 
Kristoffer Eriksson, Peridot Konsult AB, Hagagatan 6, S-703 40 Oerebro, Sweden
Phone: +46 19-13 03 60  !  e-mail: ske at pkmab.se
Fax:   +46 19-11 51 03  !  or ...!{uunet,mcsun}!sunic.sunet.se!kullmar!pkmab!ske



More information about the Comp.unix.internals mailing list