Print jobs time out when you send them from an AIX-based computer to a Windows Server 2003-based computer (923786)



The information in this article applies to:

  • Microsoft Windows Server 2003, Standard Edition
  • Microsoft Windows Server 2003, Enterprise Edition
  • Microsoft Windows Server 2003, Datacenter Edition
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition

Important This article contains information about how to modify the registry. Make sure to back up the registry before you modify it. Make sure that you know how to restore the registry if a problem occurs. For more information about how to back up, restore, and modify the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows registry

SYMPTOMS

Consider the following scenario. You send a print job from an IBM AIX-based client computer that is running SAP software to a Microsoft Windows Server 2003-based server. The Windows Server 2003-based server is running the Line Printer Daemon (LPD) service. In this scenario, the print job may time-out.

CAUSE

This problem occurs if the timestamp option for RFC 1323 is enabled on the server that is running the LDP service. During the TCP session setup, Windows Server 2003 sets the RFC 1323 timestamp values to 0. Then, when the timestamp option is enabled, IBM AIX calculates retransmission times by using the differences between the timestamp values that are acknowledged by TCP and the 0 timestamp values. Print jobs are more likely to time-out when retransmission time values are high.

RESOLUTION

A fix is available for AIX-based computers that are experiencing this problem. You can also disable the timestamp option on the server that is running the LDP service. To resolve this problem, use one of the following methods:

Method 1: Install the fix on the IBM AIX-based computer

To do this, follow these steps:
  1. Visit the IBM Web site that contains the fix for the version of AIX that the client computer is running.
  2. Follow the instructions on the Web site to download and install the fix.
Microsoft provides third-party contact information to help you find technical support. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information.

Method 2: Disable the timestamp option on the server that is running the LDP service

Warning Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall your operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.

To do this, follow these steps:
  1. Click Start, click Run, type regedit, and then click OK.
  2. Locate and then click the following registry subkey:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters

  3. Right-click Tcp1323Opts, and then click Modify.
  4. In the Value data box, type 0 or 1, and then click OK.

    Note If you want to disable all RFC 1323 options, type 0. If you want to enable Windows scaling, type 1.

MORE INFORMATION

For more information about Windows TCP features, click the following article number to view the article in the Microsoft Knowledge Base:

224829 Description of Windows 2000 and Windows Server 2003 TCP features

The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, regarding the performance or reliability of these products.

Modification Type:MajorLast Reviewed:8/18/2006
Keywords:kb3rdPartyNetClient kb3rdparty kbtshoot kbprb KB923786 kbAudITPRO