Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

This article describes the steps that you can use to troubleshoot printing problems in Microsoft Windows Server 2003 when you are using Microsoft Office products and covers the following topics:

  • General troubleshooting information

  • How to troubleshoot printing problems

  • How to troubleshoot physical problems

  • How to troubleshoot printer communication problems

  • How to troubleshoot Windows Server 2003 printing

  • How to troubleshoot common printing problems

  • Additional troubleshooting steps for printers that are connected to a network

Summary

Contents

This article describes how to troubleshoot printing problems in Microsoft Windows Server 2003 when you use Microsoft Office products.

back to the top

INTRODUCTION

General troubleshooting information

To successfully troubleshoot printing problems, you must identify the source of the problem, and then you must diagnose the problem. Printing problems can occur because of problems with any one of the following:

  • The printing device.

  • The connection between the printer and the network.

  • Other printing components in Windows Server 2003.

  • The network, protocols, and other communication services in Windows Server 2003.

You can use different scenarios to diagnose printing problems. For example, if a network client cannot print to a certain printer and other client computers can print to that printer, you know that the problem is not with the physical printer or its connection to the network.

back to the top

How to troubleshoot printing problems

To troubleshoot physical problems, it is best to become familiar with the most common ways that administrators use to detect problems. They are as follows:

  • Verify that the physical printer is operational. If other users can print, the problem is probably not with the printer or with the print server.

  • Verify that the print server is operational. Make sure that there is sufficient disk space for spooling and that the print spool service is running.

  • Verify that the printer that is on the print server is using the correct printer driver. If print clients use other operating systems, make sure that you installed all the required drivers for the other operating systems.

  • Verify that the client computer has the correct printer driver if print clients are using operating systems other than Windows Server 2003.

back to the top

How to troubleshoot physical problems

To troubleshoot physical problems, follow these steps:

  • Check the physical printer and make sure the printer is ready to print. With most printers, you can print a test page from the printer console to verify the correct operation.

  • Check the cable that connects the printer and make sure it is connected correctly. If the printer is connected directly to the network with a network adapter, check the light on the card that indicates network connectivity.

back to the top

How to troubleshoot printer communication problems

To troubleshoot printer communication problems, follow these steps:

  • Make sure that you can communicate with the printer over the network. As an example, if a printer communicates over the TCP/IP protocol, use the ping command to verify connectivity to the printer's IP address.

  • Verify that you can communicate to the print server by trying to print from other computers.

  • Verify that any service that is required for the printer and the client computer that submitted the print job is working correctly. For example, for a Macintosh client, verify that the AppleTalk protocol is working.

  • Make sure that the print spool service is running on the print server.

back to the top

How to troubleshoot Windows Server 2003 printing problems

When you troubleshoot printing across a network in Windows Server 2003, your approach may frequently include seven processes. After you verify each process, you can generally identify the problem.

Process

Verify each part of the process

The administrator adds a printer and shares it across the network.

  • Verify that you are logged on as an administrator or as a member of the Administrator group.

  • Check the properties of the logical printer and make sure that you have the correct driver for that printer.

  • Use the Add Printer Wizard to add another logical printer for the same physical printer to quickly identify if the problem lies with the logical printer.

Connecting a network client computer to the printer share.

  • Check the properties of the logical printer on the client computer. Make sure that the driver is correct for that printer.

  • Use the Add Printer Wizard to add another logical printer for the same physical printer to quickly identify if the problem is with the logical printer.

  • Check a specific user's permissions to print to that printer, and then check the Group Policy settings for printers that are turned on.

Printing from the network client computer.

  • Check to see if the document that the client computer is trying to print to includes only text or only graphics.

  • Check the printer driver and the font settings.

  • Try to reproduce the same print job from another network client computer.

The client computer sends the print job to the printer share on the print server.

  • Check the network transport protocols. For example, check whether the transport protocol method is TCP/IP, NWLink, or AppleTalk.

  • Check other network components that are required for printing. For example, check whether the network component is Print Service for Macintosh or Print Service for Unix.

  • Verify network connectivity for the client network computer.

  • Verify that the print spool folder on the print server has not run out of disk space.

  • Try to send the print job to the spooler in another way, or from another program.

Check the print server.

  • Check disk space for spooling.

  • Verify that the problem does not involve an incorrect data type, such as RAW or PScript1.

  • Try to change an Enhanced Metafile (EMF) data type print job to the RAW data type to see if it solves the problem. If changing the data type does not resolve the problem, make sure that you change the data type back to its original setting.

The print server sends the print job to the printer.

  • Check to make sure that the correct network transport protocols are in use on the print server.

  • Check the physical printer and make sure that it is connected to the network.

  • Verify that the printer is ready to print.

The printer interprets the job and produces a hard copy.

  • Verify that the printer is ready to print.

  • Try to print a test page from the printer console.

If you cannot verify each process listed in this table, you may have a network problem.

back to the top

How to troubleshoot common printing problems

To troubleshoot common printing problems, you can use general troubleshooting techniques either with a local printer that is connected directly to a computer or with a local printer that is connected to the network. Note For more information about network printing, see the "Additional troubleshooting steps for printers that are connected to a network" section.

back to the top

Try to print a test page

To print a test page, you must have print permissions. You can also print a test page when you first install a printer.

To print a test page, follow these steps:

  1. Click Start, and then click Printers and Faxes.

  2. Right-click the printer that you want to test, and then click Properties.

  3. Click the General tab, and then click Print Test Page.

  4. If the test page printed correctly, click OK.


Note If the test page did not print correctly, continue to troubleshoot. If you cannot print a test page or if you cannot print in several or all your Microsoft Windows programs, you may have one of the following problems:

  • A printer driver problem

  • A Windows problem

  • A hardware problem

  • A connectivity problem

back to the top

Try to print from Microsoft WordPad

To print from WordPad, follow these steps:

  1. Click Start, point to Programs, point to Accessories, and then click WordPad.

  2. Type This is a test.

  3. On the File menu, click Print.

If your printer prints a page with the words This is a test, the WordPad test is successful. Now, try to print from your program. If you cannot print from your program or from several Windows-based programs, then start Windows in Safe Mode.

If you cannot print from WordPad, see if you can print at a command prompt.

back to the top

Try to print at a command prompt

  • To print at a command prompt to a PostScript printer, follow these steps:

    1. Open a Command Prompt window window. To open a Command Prompt window, click Start, point to All Programs, point to Accessories, and then click Command Prompt.

    2. At the command prompt, type copy con lpt1, press CTRL+Z, and then press ENTER.

      Note If your printer is connected to a port other than LPT1, replace "lpt1" with the correct port.

    3. At the command prompt, type showpage, press CTRL+Z, and then press ENTER.

    If your printer prints a blank page, your computer and your printer are connected correctly.

  • To print at a command prompt to a non-PostScript or PCL printer, follow these steps:

    1. Open a Command Prompt window window. To open a Command Prompt window, click Start, point to All Programs, point to Accessories, and then click Command Prompt.

    2. At the command prompt, type dir > lpt1 if your printer is connected to the LPT1 port, and then press ENTER.

      Note If your printer is connected to a port other than LPT1, replace "lpt1" with the correct port.

    If your printer outputs a blank page, your computer and your printer are connected correctly.

If you cannot print at a command prompt, try to Start Windows in Safe Mode and then try to print at a command prompt again.

back to the top

How to start Windows Server 2003 in Safe Mode

Safe Mode helps you diagnose problems. If a symptom does not reappear when you start your computer in Safe Mode, you can rule out the default settings and minimum device drivers as possible causes. If a newly added device or a changed driver is the cause of the printing problem, you can use Safe Mode to remove the device or reverse the change.

To start Windows Server 2003 in Safe Mode, you can select from the following Safe Mode options:

  • Safe Mode
    This option uses only the basic files and the generic drivers that are required to run Windows Server 2003 on your computer.

  • Safe Mode with Networking
    This option is the same as Safe Mode except that network connectivity also starts.

  • Safe Mode with Command Prompt
    This option is the same as Safe Mode except that a command prompt starts instead of Windows Server 2003.

To start Windows Server 2003 in Safe Mode, follow these steps:

Note You may want to print these instructions before you restart your computer.

  1. Click Start, and then click Shut Down.

  2. In the What do you want the computer to do? list, click
    Restart, and then click OK.

  3. When you see the Please select the operating system to start message, press F8.

  4. In the Windows Advanced Option Menu, use the arrow keys to select the safe mode option you want, and then press ENTER.


    Note The NUM LOCK key must be turned off for the arrow keys on the numeric keypad to function.

  5. Use the arrow keys to select an operating system, and then press ENTER.

    For additional information about starting Windows Server 2003 in Safe Mode, click the following article number to view the article in the Microsoft Knowledge Base:

    324268 How to troubleshoot shutdown problems in Windows Server 2003

If you are still not able to print at a command prompt in Safe Mode, follow these steps:

  1. Check the cables, switch boxes, and connections to make sure that all printer and network cables are securely connected.

  2. If you are connected to a switch box, try to remove the switch box, and then connect to the printer directly.

  3. Make sure that the printer is online and is ready for printing.

  4. Try a self-test of the printer.

If the self-test does not work, contact your printer manufacturer.

back to the top

How to check the printer driver

To determine whether there is a problem with your printer driver installation, remove and reinstall your default printer driver. To do this, follow these steps:

  1. Click Start, and then click Printers and Faxes.

  2. Right-click the default printer icon, and then click Delete.

    Note The default printer icon has a white check mark in a black circle in its upper-left corner.

  3. To confirm that you want to delete this printer, click Yes.

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

  5. Click Local printer attached to this computer, and then click Next.

  6. Click Use the following port, click the port that you want your printer to use, and then click Next.

  7. In the Manufacturer list, click the name of your printer manufacturer, and in the Printers list, click the name of your printer model.

    Note If you are not sure of the manufacturer or the printer model or if you do not see your printer model in the Printers list, see your printer documentation.

  8. Click Next, and then click Yes to make this your default printer.

  9. Click Next three times, and then to indicate that you want to print a test page, click Yes.

  10. Click Next, and then click Finish.

  11. Click OK if the test page printed correctly.

Test your printer by printing a document from WordPad. If you cannot print from WordPad after you reinstall the print drivers, then try to print using a Generic/Text Only printer driver.

back to the top

How to install the Generic/Text Only printer driver

To determine whether your printing problem is related to your printer driver, try to print by using the Generic/Text Only printer driver.

To do this, follow these steps:

  1. Click Start, and then click Printers and Faxes.

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

  3. Click Local printer attached to this computer, and then click Next.

  4. Click Use the following port, click the port that the printer is attached to, and then click Next.

  5. In the Manufacturer list, click Generic, and in the Printers list, click Generic/Text Only.

  6. To make this your default printer, click Next, and then click Yes.

  7. Click Next three times, and then to indicate that you want to print a test page, click Yes.

  8. Click Next, and then click Finish.

  9. Click OK if the test page printed correctly.

If the test page does not print, contact your printer manufacturer for more information. If the test page prints correctly, test your printer by printing a document from WordPad.


If you can print from WordPad, try to print from your program. If you can now print from your program, your original printer driver is incorrect or incompatible with your computer. Contact the printer manufacturer for your printer for the latest compatible drivers. You can continue to use the Generic/Text Only printer driver in the meantime, but you can print only standard black-and-white text.

back to the top

How to check the printer configuration files

To check to make sure that your printer is using printer configuration files that are not corrupted, you must make sure that you have fresh copies of the printer configuration files on your computer To do this, follow these steps:

  1. Click Start, and then click Printers and Faxes.

  2. Right-click the default printer icon, and then click Delete.

    Note The default printer icon has a white check mark in a black circle in upper-left corner.

  3. To confirm that you want to delete this printer, click Yes.

  4. Click Start, point to Control Panel, point to Administrative Tools, and then click Computer Management.

  5. In the console tree, expand Services and Applications, and then click Services.

  6. In the Services pane, right-click Print Spooler, and then click Stop.

  7. Locate and then double-click the following folder:

    C:\WINDOWS\system32\spool\drivers\w32x86\3

  8. Delete all the files and folders in the 3 folder.

  9. After you stop the spooler service, if you cannot delete the files and folders or if you receive a message that states that the files are in use, follow these steps

    1. Click Start, point to Control Panel, point to Administrative Tools, and then click Computer Management.

    2. In the console tree, expand Services and Applications, and then click Services.

    3. In the Services pane, double-click Print Spooler.

    4. In the Startup type list, click Disabled, and then click OK.

    5. Restart your computer.

    6. Repeat steps 7 and 8 for each printer file.

  10. Click Start, point to Control Panel, point to Administrative Tools, and then click Computer Management.

  11. In the console tree, expand Services and Applications, and then click Services.

  12. In the Services pane, double-click Print Spooler.

  13. In the Startup type list, click Automatic, and then click OK.

After you update the printer files, reinstall your printer. To install a printer driver, follow these steps:

  1. Click Start, and then click Printers and Faxes.

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

  3. Click Local printer attached to this computer, and then click Next.

  4. Click Use the following port, click the port that you want your printer to use, and then click Next.

  5. In the Manufacturer list, click the name of your printer manufacturer, and in the Printers list, click the name of your printer model.

    Note If you are not sure of the manufacturer or the printer model, of if you do not see your printer model in the Printers list, see your printer documentation.

  6. To make this your default printer, click Next, and then click Yes.

  7. Click Next three times, and then to indicate that you want to print a test page, click Yes.

  8. Click Next, and then click Finish.

  9. Click OK if the test page printed correctly.

After you update the printer files for a network printer, you must create a local port. To create a local printer port, follow these steps:

  1. Click Start, and then click Printers and Faxes.

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

  3. Click Local printer attached to this computer, clear the Automatically detect and install my Plug and Play printer check box, and then click Next.

  4. Click Create a new port, click Local Port in the Type of port list, and then click Next.

  5. In the Enter a port name box, type \\server name\printer name, and then click OK.

    Note The server name is the name of the printer server and the printer name is the printer share name.

  6. Click the name of your printer manufacturer, and in the Printers list, click the name of your printer model.

    Note If you are not sure of the manufacturer or the printer model or if you do not see your printer model in the Printers list, see your printer documentation.

  7. Click Next, and then click Yes to make this your default printer.

  8. Click Next three times, and then to indicate that you want to print a test page, click Yes.

  9. Click Next, and then click Finish.

  10. Click OK if the test page printed correctly.

If the test page does not print, you may have a network connectivity problem and you may have to contact your network administrator.

If the test page prints, your printing problem may have occurred because of corrupted printer files. Set this printer as your default printer, and then try to print from WordPad. To do this, follow these steps:

  1. Click Start, point to All Programs, point to Accessories, and then click WordPad.

  2. Type This is a test.

  3. On the File menu, click Print.

If your printer prints a page with the words This is a test, your WordPad test is successful.

If the WordPad test is successful, try to print from your program. If you cannot print from your program, then check the program.

back to the top

How to check the disk space

To check the available space on your hard disk to make sure that your computer has sufficient available disk space to print your document, follow these steps:

  1. Click Start, and then click My Computer.

  2. Right-click your system disk, and then click Properties.

Note The system disk is wherever you installed Windows. It is typically drive C.

A pie chart appears that indicates how much space on your disk is being used, and how much disk space is free.

You want about 32 megabytes (MB) of free disk space to print a simple document. You may require more free disk space to print larger documents, such as documents that contain graphics. We recommend 120 MB of free disk space. Note that 1 gigabyte (GB) equals 1024 MB. If there is not sufficient disk space available, try to remove files and programs that you have to have. After you increase your available disk space, try to print from your program.

back to the top

How to check the program

At this point, you have determined that you can print from WordPad and that the printing issue seems to be specific to one program. To troubleshoot problems in the program, think about what the printing problem is. For example, does your program print graphics correctly? Or, are you having problems with a particular font? Does the problem occur in only one document? Or, does the problem occur in all document in the program? As a test, try to print a blank page from the program. If this prints correctly, the program may have problems with memory or with fonts.

How to test a new document



To determine where the printing problem is, do the following:

  • Print a different, simpler file. For example, print a new document that contains only text.

  • If the document prints, add a graphic to the document and try to print it again.

  • If you suspect a font problem, change the font of the text and try to print it again. Try this step with the different fonts in your program.
    If the text does not print correctly when you use a specific font, then you may have a font problem.

    For additional information about how to test and how to reinstall fonts, click the following article number to view the article in the Microsoft Knowledge Base:

    314960 How to install or remove a font in Windows

If the new document prints correctly, the problem may be specific to an existing document.

How to test an existing document



To see if the issue is specific to something in an existing document, do the following:

  • Copy and paste a section at a time of an existing document to a new document, and then try to print the new document. Repeat this step for different sections of your existing document. If you find that a section of your document cannot print in a new document, then you have a problem in that section of the document. You may have to delete that section of the document and re-create the section.

  • If your existing document contains graphics, copy and paste the graphic to a new document and then try to print the new document.

Notes about printing

When you print a document, the document may require more memory than your computer has available. To free memory on your computer, try the following:

  • Close all other open documents in the program where you are trying to print from, and then try to print again.

  • Quit all other programs that you are running, and then try to print again.

  • Restart your computer and start only the program where you are trying to print from. Open the document and try to print again.

back to the top

Additional troubleshooting steps for printers that are connected to a network

To help isolate and solve problems with printers that are connected to the network, do the following:

  • Verify basic network connectivity.

    To do this, check user rights, protocols, and share names to determine whether you can see the server. Then, try to copy a file to the server. If you cannot access the server, you might not be able to access the printer.

    On the Advanced tab, make sure that the printer availability time is correct.


    Create a local printer, and then redirect the port to the network server. Use the Add Printer wizard, click Local, and then type the server name and the printer name for the printer \\servername\printername. This step determines whether you can copy files from the print server.

  • Check the available disk space on the print server. If there is not sufficient room to spool the print job, larger print jobs may not print where smaller print jobs will print.

    Contact your network administrator if you want more help.

  • Verify that you can establish a basic network connection.

    To do this, click Start, click Run, type \\server, and then press ENTER.

    Note The \\server is the name of the server that is sharing the printer.

    If a window opens and lists the names of the printer shares that are available on the server, there is a basic network connection between two computers that share the printer.

    You may experience one of the following symptoms if there is not a basic network connection between the two computers that share the printer:

    • You receive an "Access Denied" error message.

    • You receive an "Unable to locate the server" error message.

    • A blank window appears.

  • Reinstall the printer driver.

    To determine whether your printing problem is occurring because of a corrupted printer driver, remove and then reinstall your printer driver. To do this, follow these steps:

    1. Click Start, and then click Printers and Faxes.

    2. Right-click the default printer icon, and then click Delete.

      Note The default printer icon has a white check mark in a black circle in the upper-left corner.

    3. To confirm that you want to delete this printer, click Yes.

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

    5. Click Local printer attached to this computer, click to clear the Automatically detect and install my Plug and Play printer check box, and then click Next.

    6. Click Use the following port, and then click a port that is already connected to your network printer. This port will have a name such as \\server name\printer name, where server name is the name of the printer server and printer name is the name of the printer share. If a network printer port exists, click it, and then click Next.

    7. If there is no network printer port, follow these steps:

      1. Click Create a new port, click Local Port in the Type of port list, and then click Next.

      2. In the Enter a port name box, type \\server name\printer name, and then click OK.

        Note The server name is the name of the printer server and the printer name is the name of the printer share.

    8. In the Manufacturer list, click the name of your printer manufacturer, and in the Printers list, click the name of your printer model.

      Note If you are not sure of the manufacturer or of the printer model, or if you do not see your printer model in the Printers list, see your printer documentation.

    9. If you are prompted to keep the existing driver or to use the new one, click Replace existing driver, and then click Next.

    10. To make this your default printer, click Yes, and then click Next.

    11. If you are prompted to share this printer or not to share this printer, click Not Shared, and then click Next.

    12. To indicate that you want to print a test page, click Yes click Next, and then click Finish.

    13. If the test page printed correctly, click OK.

    Now, try to print from your program.

    If you can print, the printer driver that you removed from your computer was corrupted, and reinstalling the driver fixes the problem.

    If you cannot print, the printer driver on the server that you are connected to may be corrupted. Contact your network administrator if you want more help.

  • Print from a different computer.

    When you print from a different computer, you can easily determine whether the printing problem is specific to one computer.


    To print over the network from a different computer than the one that you typically use, log on to the network by using your user name and password. Try to print to the same printer that you are having problems printing to from the computer that you typically use.

    If you can print from a different computer, there may be a network connectivity problem between the printer and the computer that you typically use. Contact your network administrator if you want more help.

    If you still cannot print, try to establish a basic network connection from a different computer.

  • Establish a basic network connection.

    If you cannot print to the printer from another computer, determine whether there is a basic network connection between that computer and the printer server. To do this, follow these steps:

    1. On a different computer than the one that you typically use, log on to the network by using your user name and password.

    2. Click Start, click Run, and then type \\servername in the Open box.

      Note The \\servername is the name of the printer server.

    If a window opens and lists the shares that are available on the printer server, there is a basic network connection between this computer and the printer server. If this is the case, there may be a network connectivity problem between the printer server and the computer that you typically use, or corrupted printer driver files may have been copied from the printer server to the computer that you typically use.


    If you receive an error message or a blank window appears, your network account may not have sufficient rights to see or to print to the print server.

  • Establish a basic network connection from a different user's computer.

    If a window opens on the other user's computer and if the shares that are available on the printer server are listed, your own network account may not have sufficient rights to see or to print to the printer server. If this is the case, contact your network administrator for more help.

    If the other user receives an error message or a blank window appears, there may be a network problem or a problem with the printer server. If this is the case, contact your network administrator for more help.

  • Map a local port to the network printer share. To do this, follow these steps:

    1. Open a Command Prompt window. To do this, click Start, click Run, type cmd in the Open box, and then click OK.

    2. Type net use at the command prompt, and then press ENTER.

    3. If the LPT1 port is already mapped to a network share, type net use lpt1 /d at the command prompt, and then press ENTER.

      Note This command deletes the current mapping of the parallel port LPT1.

    4. At the command prompt, type net use lpt1:\\servername\printername, and then press ENTER.

    Notes

    • The servername is the name of the printer server and the printername is the name of the printer share.

    • If a device is already connected to the LPT1 port, and your program can be configured to use the LPT2 port, replace "lpt1" in the command line with "lpt2."

    • If you do not receive the following message, make sure that you typed the server and the printer names correctly:

      The command completed successfully

    If you can successfully map a local port to the network printer share, try to print from your program.

    If you still cannot print, contact your network administrator if you need more help.


    If you can print from your program to the shared network printer, establish a persistent connection so that you can print to the network printer share after you restart Windows.


    How to establish a persistent connectionT

    To establish a persistent connection, do the following:

    1. Open a Command Prompt window. To do this, click Start, click Run, type cmd, and then click OK.

    2. Type net use lpt1 /d at the command prompt to delete the current mapping of the parallel port LPT1, and then press ENTER.

    3. Type net use lpt1:\\server\printer/ persistent , and then press ENTER.

    Notes

    • The server name is the name of the printer server and the printer name is the name of the printer share.

    • Replace "lpt1" with "lpt2" if you used the LPT1 port in step 2.

    • If you do not receive the following message, make sure that you typed the server and the printer names correctly:

      The command completed successfully

back to the top

More Information

For additional information about troubleshooting startup problems in Windows Server 2003, click the following article number to view the article in the Microsoft Knowledge Base:

325375 How to troubleshoot startup problems in Windows Server 2003

For Windows Server 2003 Support, visit the following Microsoft Web site:

http://www.microsoft.com/windowsserver2003/support/default.mspx back to the top

References

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.

Was this information helpful?

What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×