Microsoft KB Archive/318173

= You experience a long delay when you try to select a printer in the Print dialog box in an Office program =

Article ID: 318173

Article Last Modified on 3/1/2007

-

APPLIES TO


 * Microsoft Windows 2000 Server
 * Microsoft Windows 2000 Advanced Server
 * Microsoft Windows 2000 Professional Edition
 * Microsoft Office XP Standard Edition
 * Microsoft Office 2000 Premium Edition
 * Microsoft Office 2000 Professional Edition
 * Microsoft Office 2000 Standard Edition
 * Microsoft Office 2000 Small Business Edition
 * Microsoft Office 2000 Developer Edition
 * Microsoft Access 2000 Standard Edition
 * Microsoft Excel 2000 Standard Edition
 * Microsoft FrontPage 2000 Standard Edition
 * Microsoft Outlook 2000 Standard Edition
 * Microsoft PowerPoint 2000 Standard Edition
 * Microsoft Word 2000 Standard Edition

-



This article was previously published under Q318173



SYMPTOMS
When you attempt to select a network printer in the Print dialog box in a Microsoft Office program, you may notice a delay before the list of available printers is displayed.

You do not experience this delay when you select a network printer in a non-Microsoft program.

NOTE: You may also experience this delay when you attempt to select a network printer in Microsoft Internet Explorer 5. or Internet Explorer 6.0.



CAUSE
This behavior occurs because Office programs query each network printer to determine whether the printer is online, as well as for specific information about the particular printer -- for example, what driver it uses and what fonts are available. Because of this extra network traffic, you may experience a delay before the printer is displayed in the printers list.

Many third-party programs do not perform this additional work, but only display the list of printers that are present in the Printers folder.



RESOLUTION
To work around this issue and minimize this delay, use one of the following methods.

Method 1: Capture the Printer Port
If you have only a few network printers, you can map a network printer to a local port in a batch file or a logon script. This causes the printer list to be displayed immediately.  In a Novell network, use the Capture statement, as in the following example:

Capture Q= L=

 In a Microsoft network, use the Net use statement, as in the following example:

Net use \\ \



For additional information, click the article numbers below to view the articles in the Microsoft Knowledge Base:

262032 How to Add LPT Ports in Windows 2000

154498 How to Print to Network Printer from MS-DOS-Based Programs

314499 How to print to a network printer from an MS-DOS-based program in Windows XP

Method 2: Change Print Provider Order
If the client computers are part of a Novell network, you can change the print provider order to increase the speed of the display of the available network printers. To do this, follow these steps:
 * 1) Click Start, point to Settings, and then click Control Panel.
 * 2) Double-click Network and Dial-up Connections.
 * 3) On the Advanced menu, click Advanced Settings.
 * 4) Click the Provider Order tab.
 * 5) In the Network providers list, click NetWare Print Services.
 * 6) Click the up-arrow button to move NetWare Print Services to the top of the Print Providers tree.
 * 7) Click OK, and then close the Network and Dial-up Connections window.



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

Keywords: kbtshoot kbprb KB318173

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.