Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: basesrc



[ On Thursday, February 3, 2000 at 11:04:41 (+0100), Michael Eriksson wrote: ]
> Subject: Re: CVS commit: basesrc
>
> Hubert Feyrer wrote:
> > Module Name:        basesrc
> > Committed By:       hubertf
> > Date:               Wed Feb  2 16:04:51 UTC 2000
> > 
> > Modified Files:
> >     basesrc/etc: printcap
> > 
> > Log Message:
> > add example for HP Laserjet with JetDirect ethernet card
> 
> What you added isn't correct. The HP printers want the sender to
> shutdown(2) its sending side, and then wait for the printer to close
> the connection when it's done printing. It sends error and status
> messages back on the TCP connection. If you just close the connection
> when you've sent the file, as lpr does, the printer will abort the
> job.

I thought it must have been some protocol incompatability -- I've been
battling this off and on for years.  Unfortunately without technical
manuals for the printers and without a specific goal to make it actually
work (such things are always side issues, esp. when you've been hired to
fix something else!) I was unable to understand the problem and find a
suitable fix.  Even wors this has usually ended up with the print server
being replaced by a Windows-NT box that "works right".  :-(

-- 
                                                        Greg A. Woods

+1 416 218-0098      VE3TCP      <gwoods%acm.org@localhost>      
<robohack!woods>
Planix, Inc. <woods%planix.com@localhost>; Secrets of the Weird 
<woods%weird.com@localhost>



Home | Main Index | Thread Index | Old Index