Managing Network Printing in a Windows 2000 Environment

ID: Q246855


The information in this article applies to:
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Professional
  • Microsoft Windows 2000 Server


SUMMARY

Point and Print reduces administrative overhead, and simplifies and automates printing. Point and Print functionality was introduced in Microsoft Windows 9x (as a client), and Microsoft Windows NT 3.5 and later.

When you connect to a printer on a print server, the connecting client looks for the appropriate drivers on the print server. If the drivers are installed on the server, the drivers are automatically downloaded and configured for the client. However, if the drivers are not present, you are prompted to select and install the drivers.


MORE INFORMATION

This article describes the results of improperly configured or incompatible Point and Print situations, and provides solutions to those situations.

When you attempt to connect a Windows-based network client to a print server, you may receive the following error message:

The server on which the device name printer resides does not have the correct printer driver installed. If you want to install the driver on your local computer, click OK.
This error message can be displayed in any of the following situations:
  • When server message block (SMB) is connected to the print server.


  • When a Windows 9x computer is running File and Print Sharing.


  • When an Alpha-based computer running Windows NT 4.0 Server connects to an x86-based client without an Alpha print driver.


  • When you connect to a printer using the new Internet Printing Protocol (IPP) and an appropriate driver is not installed on the Internet print server.


If you receive the error message in one of the situations described above, use the appropriate workaround.

SMB Connected Print Server

SMB print boxes let workstations on the network send print jobs directly to a print server without going through an intermediate personal computer or print server. This type of configuration does not support Point and Print.

Workaround

To work around this behavior, install the print driver locally and create a connection to the SMB print share:
  1. Click Start, point to Settings, and then click Printers.


  2. Double-click Add Printer, and then click Next.


  3. Click Local Printer, and then click Next.


  4. Click Create a new port.


  5. In the Type box, click Local Port, and then click Next.


  6. Type the SMB share name. For example:


  7. \\PrintServer\Sharename
  8. Continue the Wizard and install the appropriate driver for the device.


Computer Running Windows 9x

You can share out print devices to other computers on the network in Windows 95, Windows 98, and Windows 98 Second Edition. Windows 9x does not support alternate drivers like Windows NT does, so only Windows 9x clients can connect in this Point and Print scenario.

Workaround

To work around this behavior, install the print driver locally and create a connection to the Windows 9x print share:
  1. Click Start, point to Settings, and then click Printers.


  2. Double-click Add Printer, and then click Next.


  3. Click Local Printer, and then click Next.


  4. Click Create a new port.


  5. In the Type box, click Local Port, and then click Next.


  6. Type the SMB share name. For example:


  7. \\PrintServer\Sharename
  8. Continue the wizard and install the appropriate driver for the device.


Windows NT 4.0 (non-x86 server, x86 client)

If your network contains a mixture of Windows 9x-based, Alpha-based, and x86-based computers, you can install printer drivers for each one on each print server. Doing this ensures that documents originating from Windows NT or Windows 9x clients running on any of the hardware types can use all print devices. During Point and Print, Windows NT clients call the application programming interface (API) GetPrinterDriver, and obtain information about the drivers that are installed on the server. If a suitable driver cannot be found, the error message is passed to the client.

Workaround

To work around this behavior, use the appropriate method.

Method 1 (administrators only): Configure non-x86-based servers for non-native drivers to accommodate all clients on the network. Use the following steps to install client drivers on a computer running Windows NT Server:
  1. From a x86-based client, browse the print server.


  2. Click the print folder, and then double-click Add Printer Wizard.


  3. Click the appropriate port, and either click the printer from the Model/Manufacturing list, or click Have Disk and type the path to an updated driver.


  4. After you finish the wizard, x86-based clients can download the driver automatically upon connection.


Method 2: Install the appropriate drivers on the client computer. If the driver is not available on the server, you can install the driver locally on your computer and redirect the output to the print server.
  1. Click Start, point to Settings, and then click Printers.


  2. Double-click Add Printer, and then click Next.


  3. Click Local Printer, and then click Next.


  4. Click Create a new port.


  5. In the Type box, click Local Port, and then click Next.


  6. Type the share name. For example:


  7. \\PrintServer\Sharename
  8. Continue the wizard and install the appropriate driver for the device.


Internet Printing Protocol (IPP)

You can use IPP to print directly to a Uniform Resource Locator (URL) over an intranet or the Internet. In addition, you can install a printer from the Internet or intranet using Microsoft Internet Explorer. The error message can occur when the IPP print server does not have a suitable driver installed.

Workaround

To work around this behavior, use the appropriate method.

Method 1 (administrators only): Install a compatible driver on the server.
  1. Click Start, point to Settings, click Print Folder.


  2. Double-click Add Printer, and then click Next.


  3. Click Local Printer, and then click Next.


  4. Click Create a new port.


  5. In the Type box, click Local Port, and then click Next.


  6. Type the share name. For example:


  7. \\PrintServer\Sharename
  8. Continue the wizard and install the appropriate driver for the device.


Method 2: Install a suitable driver on the client computer and redirect the printer to the appropriate IPP URL.
  1. Click Start, point to Settings, click Printers.


  2. Double-click Add Printer, and then click Next.


  3. Click Local Printer, and then click Next.


  4. Click Create a new port.


  5. In the Type box, click Standard Port Monitor, and then click Next.


  6. Type the Internet Protocol (IP) address of the IPP print server.


  7. Continue the Add Printer wizard and install the appropriate driver.


Incompatible Print Driver

Some third-party drivers that are written for Windows NT 4.0 do not work properly in Microsoft Windows 2000. If you attempt to install an incompatible driver, the error message is displayed during Point and Print.

Workarounds

To work around this behavior, use the appropriate method.

Method 1 (administrators only): Obtain an updated driver from the manufacturer's Web site.
  1. Download and install the updated driver.


  2. If the driver has an uninstallation tool, run the tool before continuing these steps.


  3. Click Start, point to Settings, and then click Printers.


  4. Double-click Add Printer, and then click Next.


  5. Click Local Printer, and then click Next.


  6. Click the same port you used for the previous driver.


  7. Click Have Disk and type the installation folder for your updated driver.


  8. Continue with Setup and share out the driver for down-level clients.


Method 2 (administrators only): Install a Windows 2000 driver on the print server.
  1. If the original driver has an uninstallation tool, run the tool before continuing these steps.


  2. Click Start, point to Settings, and then click Printers.


  3. Double-click Add Printer, and then click Next.


  4. Click Local Printer, and then click Next.


  5. Click the same port you used for the previous Original Equipment Manufacturer (OEM) driver.


  6. Click the appropriate model in the Model/Manufacturer list.


  7. Finish Setup and share out the printer for network use.


Method 3: Install a compatible driver on the client and redirect the output to the server.
  1. Click Start, point to Settings, and the click Printers.


  2. Double-click Add Printer, and then click Next.


  3. Click Local Printer, and then click Next.


  4. Click Create a new port.


  5. In the Type box, click Local Port, and then click Next.


  6. Type the share name. For example:


  7. \\PrintServer\Sharename
  8. Continue the wizard and install the appropriate driver for the device.


Additional query words:

Keywords : kbenv kbprint
Version : WINDOWS:2000
Platform : WINDOWS
Issue type : kbhowto


Last Reviewed: December 29, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.