How to troubleshoot printing problems in Windows 2000 and in Windows Server 2003
This article was previously published under Q260142 On This PageSUMMARY
This article describes how to troubleshoot some common printing problems in Windows. MORE INFORMATIONCannot print to a network printer after adding Internet Connection SharingAfter you add Internet Connection Sharing to the network, you cannot print. This problem occurs because Connection Sharing uses a Class C subnet with an address range of 198.168.0.x. To fix this issue, reset the IP address of the printer to match the subnet of the computers that are using Connection Sharing.Cannot send a print job to a Windows 98 clientYou cannot send a print job to a Microsoft Windows 98-based client that is using a password for the printer share from Microsoft Windows 2000 or from Microsoft Windows Server 2003. To resolve this issue, use the following command:
net use LPT1 \\computer\printerpassword /persistent:yes
Replace computer with the computer name of the Windows 98-based computer that is sharing the printer, replace printer with the name of the printer share, and replace
password with the password for the share.
Error messages typically caused by local port monitor problemsWhen you restart the computer or restart the Print Spooler service, you receive the following error message:Spoolsv.exe failed to start
When you open the printer's properties, you receive the following error message
Out of Resources Error
When you try to print a document, you receive an "Access violation" (Dr. Watson) error message. The Dr. Watson log points to Spoolsv.exe with error code C0000005.You receive the following error message, and the print spooler stops:
The instruction at 'address' referenced memory at 'address'. The memory could not be read.
Attempting to restart the Print Spooler service or open the Printers folder causes the same message.
These problems may occur if the default local port monitor is changed by a third-party program. Fixing these problems requires editing the registry. Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base: 322756 (http://support.microsoft.com/kb/322756/) How to back up and restore the registry in Windows
Cannot add Windows 2000 printer drivers to Windows NT 4.0To add a network printer managed by Windows NT 4.0 to a Windows 2000-based computer, follow these steps:
Error message printing a documentWhen you print a document, you receive the following error message:
There was an error found when printing the document "Name of document" to LPT1:. The device is not ready.
If the printer is a network printer, try opening an IPC connection by using \\Servername to make sure there is network connectivity and that the server can respond to share requests.For a local printer, check the cabling and power to the locally attached printer. If these methods work, you may have to reinstall the printer drivers. To completely remove the printers you may have to edit the registry. Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base: 322756 (http://support.microsoft.com/kb/322756/) How to back up and restore the registry in Windows
Cannot print from a 16-bit MS-DOS-based programIn this situation, type the following line at a command prompt:
net use lpt1: \\servername\printer_share /persistent:yes
In your 16-bit program, print to LPT1. You can assign other LPT ports to MS-DOS-based 16-bit programs if the program has to use other ports.
Additional informationFor more information, click the following article numbers to view the articles in the Microsoft Knowledge Base:156082 (http://support.microsoft.com/kb/156082/)
Windows printer driver support
255507 (http://support.microsoft.com/kb/255507/) No local ports are available for printers
247408 (http://support.microsoft.com/kb/247408/) Error message or spooler hangs when you pause or resume printing
240683 (http://support.microsoft.com/kb/240683/) Windows print spooler performance enhancements
246855 (http://support.microsoft.com/kb/246855/) Managing network printing in a Windows environment
257859 (http://support.microsoft.com/kb/257859/) BitWare causes Spoolsv.exe program error in Windows
APPLIES TO
| Article Translations
|

Back to the top
