Microsoft KB Archive/249970

From BetaArchive Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Knowledge Base


Print Server May Send CR and LF in Wrong Order

Article ID: 249970

Article Last Modified on 11/24/2003



APPLIES TO

  • Microsoft SNA Server 4.0 Service Pack 3
  • Microsoft SNA Server 4.0
  • Microsoft SNA Server 4.0 Service Pack 1
  • Microsoft SNA Server 4.0 Service Pack 2



This article was previously published under Q249970

SYMPTOMS

If a host print job sends a line of print data with a Carriage Return (CR) and Line Feed (LF), print server may swap these control characters such that the printer receives the LF followed by the CR.

Under normal circumstances, this does not cause any problems with the actual print output. However, if the print job is sent to an application (instead of a printer) that parses the data, problems could occur if the application expects to receive the CR and LF in a specific order.

CAUSE

The SNA Server print service swaps the order of a CR and LF if the print data caused the specified Maximum Print Position (MPP) to be reached before the CR and LF commands are received.

RESOLUTION

To resolve this problem, obtain the latest service pack for SNA Server 4.0. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

215838 How to Obtain the Latest SNA Server Version 4.0 Service Pack




STATUS

Microsoft has confirmed that this is a problem in Microsoft SNA Server versions 4.0, 4.0 SP1, 4.0 SP2, 4.0 SP3.

This problem was first corrected in SNA Server 4.0 Service Pack 4.

Keywords: kbbug kbfix kbsna400presp4fix kbqfe kbsna400sp4fix KB249970