Van Sickler, Jim wrote:
I've read Rick Cochran's msg, but can't
seem to find where I'd change the
timeout on my OpenBSD box.  Rick,
if you see this, could you point me
in the right direction?  If it's
on the Win2k clients (all SP4),
let me know where the reg setting
is.

Jim,


There is no way to change the behavior of Microsoft's LPR implementation. Imagine how bad it was when the buffer size was 4K instead of 30K.

I can't find anything about BSD and the "push" bit delay.

Here's an excerpt from some Linux source (I couldn't find anything else):

+ * LSB of 4-bit field is TCP "PUSH" bit (a worthless anachronism) and
+ * is logically part of the 4-bit "changes" field that follows.

To determine whether this is the problem, you should use tcpdump on your BSD box and look at the timestamps on the packets. You may find that after a packet with a "push" bit, there is a delay before the BSD box responds with an ACK. 200ms may not seem like a long time, but at 10Mb it is. At 100Mb it's an eternity.

If this turns out to be your problem and you can't find a way to tune the delay on a BSD box, then your only solution is to stop using LPR protocol from your Windows box. You will have to use Samba and SMB protocol. This is a good solution unless you are blocking SMB protocol to protect your Windows boxes.

I suppose we should know better than to use a non-Microsoft protocol on a Windows box.

Wait! I have another idea. You can use a third-party LPR implementation for Windows. There are several available. I'll bet they don't have this problem.

Finally, if anyone knows how Linux (Red Hat, in particular) handles the "push" bit delay issue, I would appreciate knowing.

-Rick

--
|Rick Cochran                                   phone: 607-255-7618|
|Cornell CIT - Systems & Operations - Net-Print   FAX: 607-255-8521|
|730 Rhodes Hall, Ithaca, N.Y. 14853        email: [EMAIL PROTECTED]|


----------------------------------------------------------------------------- YOU MUST BE A LIST MEMBER IN ORDER TO POST TO THE LPRNG MAILING LIST The address you post from MUST be your subscription address

If you need help, send email to [EMAIL PROTECTED] (or lprng-requests
or lprng-digest-requests) with the word 'help' in the body.  For the impatient,
to subscribe to a list with name LIST,  send mail to [EMAIL PROTECTED]
with:                           | example:
subscribe LIST <mailaddr>       |  subscribe lprng-digest [EMAIL PROTECTED]
unsubscribe LIST <mailaddr>     |  unsubscribe lprng [EMAIL PROTECTED]

If you have major problems,  send email to [EMAIL PROTECTED] with the word
LPRNGLIST in the SUBJECT line.
-----------------------------------------------------------------------------

Reply via email to