The information in this article applies to:
IMPORTANT: This article contains information about editing the registry. Before you edit the registry, make sure you understand how to restore it if a problem occurs. For information about how to do this, view the "Restoring the Registry" Help topic in Regedit.exe or the "Restoring a Registry Key" Help topic in Regedt32.exe. SYMPTOMS
An LU3 print job processed through SNA Server's Host Print Service may result in output that has data printed on top of previously printed lines of data. For example, data that is supposed to print on the fourth line of a page may be printed on top of the data printed on the third line of the page. CAUSE
Print server does not issue an automatic New Line (NL) command for LU3 print jobs when a line of data reaches the Maximum Print Position (MPP) or Default Page Width if the character at print position MPP + 1 is a NL, Carriage Return (CR), or End of Medium (EM) command. RESOLUTIONWARNING: Using Registry Editor incorrectly can cause serious problems that
may require you to reinstall your operating system. Microsoft cannot
guarantee that problems resulting from the incorrect use of Registry Editor
can be solved. Use Registry Editor at your own risk.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SnaPrint\Parameters Value Name: AlwaysDoNL MORE INFORMATION
The MPP or Default Page Width is used to specify the number of characters per print line. SNA Server allows values of 1 to 255 to be configured for a print session in SNA Server Manager. Typically, values for 3270 printing are 80 and 132. The MPP value for a given LU3 print session or print job can be set by one of the following methods listed in order of precedence:
If an NL command is present at MPP + 1, suppressing the automatic NL insures that two NL commands are not issued. If a CR command is present at MPP + 1, the suppression of the automatic NL allows a way to provide bold or underline printing in an LU3 print job that normally does not allow this type of advanced print function. The CR command returns the print position to the beginning of the current print line. If the print job included the same print data, the result would be bold print. If the print job included underscore (_) characters, the result would be underline print. If the EM command is present at MPP + 1, the suppression of the automatic NL just allows the EM command to be processed without moving down one print line. The EM command is used to signify the end of the screen of print data. LU3 printing is processed as screens of data much like 3270 display sessions are screen oriented. This allows the next "screen" of data to begin printing where the prior "screen" ended, preventing a possible formatting problem. Additional query words:
Keywords : |
Last Reviewed: April 7, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |