> From [EMAIL PROTECTED] Sun Aug 27 10:03:25 2000
> From: "Matanya Elchanani" <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
> Subject: Re: LPRng: Problem in Direct TCP/IP printing with Win2K
> Date: Sun, 27 Aug 2000 16:09:24 GMT
>
> Answering myself:
>
> As usual, Microsoft has decided to break the standards. After analyzing the
> trafic of a print request I found that M$ is not following RFC1179. The LPR
> port configuration dialog box has a checkmark button for "LPR Byte
> Counting". By default this option is NOT enabled. The help on this option
> tells you that you should use it only if the LPD on the other side is
> printing half documents because "byte counting is a CPU intensive
> operation". Anyway, looking at the traffic I noticed the following receive
> job subcommand:
>
> PRINTER: "\003125899906843000 dfA038MATANYA-IT\n"
>
> As seen above, the count after the command code (\003) is a huge 12 digit
> number (looks like a non-initialized pointer value). LPRng correctly answers
> with "insufficient file space". This behaviour of the Microsoft port goes
> against RFC1179 which clearly states:
>
> 6.3 ...
> The total number of bytes in the stream may be sent as the first
> operand, otherwise the field should be cleared to 0.
>
> They don't clear it to 0. The workaround is to enable "LPR Byte counting"
> when creating the LPR port in Windows 2000. This will put the correct count
> in the 03 message, as can be seen from the same job submitted with this
> option on:
>
> PRINTER: "\00364541 dfA039MATANYA-IT\n"
I am baffled by this one. I just looked at the W2K setup on the
sales droid's computer... First, you need to use the
Control Panel/Add Software/Windows Components/
Additional Network/Unix Printing
setup to install the RFC1179 support.
There were no options when I created a LPD port.
How do you find this option?
By the way, could you PLEASE double check to make sure that this
is the value that they are using? i.e. -
125899906843000
This 125,899,906,843,000 = 15 digit, not 12 digit number...
I thought it was actually 123,456,789,000 or something...
Patrick
Patrick Powell Astart Technologies,
[EMAIL PROTECTED] 9475 Chesapeake Drive, Suite D,
Network and System San Diego, CA 92123
Consulting 858-874-6543 FAX 858-279-8424
LPRng - Print Spooler (http://www.astart.com)
-----------------------------------------------------------------------------
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.
-----------------------------------------------------------------------------