Troubleshooting Printer Problemsby Mitch Tulloch, author of Windows Server Hacks09/28/2004 |
Probably nothing annoys users more than when they can't print. And probably nothing annoys administrators more than when users complain they can't print. As a result, being able to quickly troubleshoot printing problems is an essential skill if administrators are to keep their users happy, or at least placated.
Before we look at some printer troubleshooting techniques, however, let's briefly look at the improvements to printing in Windows Server 2003. One such improvement is that the Print Spooler service is now configured for automatic recovery should the service fail for some reason (see Figure 1).
Configuring is different than in Windows Server 2000, where no recovery options are configured for this service. The result of the new setting is that transient printing problems tend to fix themselves when the spooler restarts. This reduces the need for troubleshooting problems that cause the spooler to fail more than twice in a row.

Figure 1. Automatic recovery settings for the Print Spooler service in Windows Server 2003.
Other improvements in Windows Server 2003 include
- kernel mode blocking for print drivers, which uses Group Policy to prevent installation of additional older NT-style print drivers that run in the kernel context (existing kernel mode drivers are unaffected, however);
- enhanced printer redirection when using Terminal services; and
- easier configuration and management of print clusters.
Yet despite these enhancements, printing can still break down due to a variety of reasons. Let's explore ways to troubleshoot printing problems from two angles: how and who.
How Can Printing Fail?
Printing problems basically have four possible sources, and a big part of the art of printer troubleshooting involves narrowing down those choices until the guilty culprit is found. They are:
Client
The problem could be with the client computer. This could mean a problem with the printer driver, a misconfiguration of the application trying to print, misconfigured printer settings, a spooler being out of space, and so on.Server
The problem could be with the print server. This could mean a problem with the printer driver, a bad network card, the wrong IP address, a spooler being out of space, and so on.Printer
The problem could be with the print device itself. This could mean a paper jam, the printer being out of toner, its plug being kicked out of the wall, and so on.Network
The problem could be with the network. This could mean a switch or router problem, a cable being kicked out of the wall, the lack of a DHCP reservation for the printer network card, and so on.
The best place to start is usually your own administrator workstation. Log on with your ordinary user account (not your administrator account, as it may have more privileges than the user account with regard to printing) and try printing. If this works, then the problem is probably with the user's machine, so go there next and try to troubleshoot the problem, or use Remote Assistance or Remote Desktop if they are enabled. If you can't print from your own workstation, try pinging the printer's IP address to see whether the network may be down. If pinging works, open the status page for the printer on your print server and look for clues about what's gone wrong. Checking the event logs on the print server can also be useful. If everything seems fine with the print server and the network, check the printer itself to see whether a yellow light is blinking or something similar indicating a problem.
|
Related Reading
Windows Server Hacks |
Who Is Unable to Print?
Another helpful question to ask at the start of your troubleshooting is who is unable to print to the affected printer. Typically there are three possible answers:
Everyone
If no one can print to the affected printer, you can skip the client portion of troubleshooting and focus on the network, the print server, and the print device itself. Sometimes the print queue can get clogged with bad .spl or .shd files that have to be cleared. To clear such files manually, first try restarting the Print Spooler service. If that fails, stop the service, delete the files, and restart the service. Also check to make sure the print queue hasn't been paused, and if you find any documents in the queue that display "Error--Printing" as their status, cancel those documents. Then check all the other things: network connectivity, available disk space for the spooler, and so on. Also check the time the print server was last reconfigured, in case an administrator error caused the problem.Certain users
Ask what these users have in common. For example, if they are all on the same subnet or in the same work area, the network might have a routing or switch problem. If they all belong to the same security group, it could be a permissions issue for that group; in that case, check both the printer permissions and the spool folder permissions for the group. And if they are all using the same desktop application for printing, the problem could be with the application settings.One user
Check whether the user has accidentally kicked his network cable out of its socket. Check whether he has recently reconfigured his application settings or printer settings. Check whether his computer has sufficient free disk space for spooling. And look at any error messages generated on the user's screen when he tries to print.
Have a Recovery Plan
Finally, if printer problems are widespread and can't be resolved immediately, consider implementing your recovery plan for printing problems. At the conclusion of a previous article, Upgrading and Migrating Print Servers, I mention how administrators can use Print Migrator, a free tool from Microsoft, to save the configuration of their printers for easy recovery when a disaster occurs. In that case, if your print server fails you can simply restore your print server configuration to an alternate server, reassign the new print server to the same IP address as your old print server, and let users go on printing as usual with everyone happy--especially you, the administrator!
Mitch Tulloch is the author of Windows 2000 Administration in a Nutshell, Windows Server 2003 in a Nutshell, and Windows Server Hacks.
Return to WindowsDevCenter.com.
-
HP toner
2010-06-16 09:44:34 GreyP [View]
-
HP products
2010-06-16 09:43:20 GreyP [View]
-
New pc
2010-01-06 08:57:47 wfgriff [View]
-
lexmark x3650 ,1 month old
2009-10-14 08:35:20 carey56 [View]
-
lexmark x3650 ,1 month old
2009-10-14 08:35:06 carey56 [View]
-
Printer not printing
2009-02-06 16:32:52 ricky1981 [View]
-
Printer not printing
2009-05-05 20:43:36 bindu23 [View]
-
Printer not printing
2009-05-05 20:42:20 bindu23 [View]
-
Printer not printing
2009-05-05 20:40:55 bindu23 [View]
-
Printer not printing
2009-02-06 16:32:38 ricky1981 [View]
-
Print Spooler Issues with automated print jobs
2008-05-15 20:56:05 DavidWp1 [View]
-
Win98 SE and LaserJet 4250tn won't communicate
2008-05-04 20:57:12 WhaleyB [View]
-
disk error installing hp 2840 usb
2008-04-12 19:25:59 topcatsbs [View]
-
disk error installing hp 2840 usb
2008-04-22 13:21:14 Blake101 [View]
-
Help! Can't print
2008-03-08 05:08:59 etrc [View]
-
printer problem-brother MFL Pro suite MFC-215C
2008-01-30 20:53:19 nurz [View]
-
please help!
2008-01-07 00:01:22 felmy20 [View]
-
please help!
2008-01-06 23:59:27 felmy20 [View]
-
magenta horizontal marks in border
2007-12-05 12:04:13 billken [View]
-
HP Officejet Color Model 600
2007-11-22 21:58:14 GKa8 [View]
-
HP Officejet Color Model 600
2008-04-12 19:32:01 topcatsbs [View]
-
not printing well
2007-11-10 08:17:29 dingli [View]
-
hp2210 printer
2007-11-09 07:11:49 jack123456 [View]
-
hp2210 printer
2007-11-09 07:11:29 jack123456 [View]
-
Paper feed
2007-10-28 09:32:11 alan77 [View]
-
Paper feed
2008-05-27 16:37:00 ruthbrady [View]
-
wep ex 330+
2007-03-08 20:57:40 roshin [View]
-
hp laserjet 1300n printer
2007-03-08 13:34:16 lambertsmedical [View]
-
printing problem
2006-12-04 01:18:01 muradolayan [View]
-
printing problem
2007-05-15 18:53:55 peggysue1 [View]
-
margin
2006-11-24 18:31:09 spurgon [View]
-
margin
2007-09-18 10:02:05 perleh [View]
-
margin
2006-12-05 13:25:40 translator [View]
-
margin
2006-11-24 18:32:06 spurgon [View]
-
margin
2006-11-24 18:30:57 spurgon [View]
-
Printer
2006-11-11 00:28:10 Needhelp [View]
-
HP Deskjet 3650
2007-03-03 16:05:43 englert7 [View]
-
Printer
2006-11-11 00:27:49 Needhelp [View]
-
about on my printer R210
2006-10-04 19:14:13 smaultz [View]
-
printer problems
2006-05-04 12:00:32 fewturern [View]
-
printer problems
2006-12-27 08:42:02 Joprzypek [View]
-
printer problems
2006-10-18 16:07:05 she1la [View]
-
Printer no printing in Black
2006-03-25 19:04:43 persson [View]
-
Printing Problem
2006-02-06 04:39:14 osondu [View]
-
hp psc 2200 printer
2006-01-20 19:35:36 harken1 [View]
-
hp psc 2200 printer
2006-06-29 21:57:35 majeedasim [View]
-
canceling a printer command
2005-12-11 11:30:33 stcc [View]
-
canceling a printer command
2006-01-27 23:48:48 surendram [View]
-
recovering messages in que
2005-11-30 05:54:22 baz2 [View]
-
recovering messages in que
2005-11-30 05:54:12 baz2 [View]
-
Windows XP print software
2005-08-30 04:49:10 FirthJ [View]
-
HP Laserjet 6L
2005-02-19 05:49:35 vinodnamby [View]
-
HP Laserjet 6L
2007-10-20 21:40:21 dungvina [View]
-
HP Laserjet 6L
2006-01-18 12:48:28 AnujD [View]
-
HP Laserjet 6L
2006-05-08 06:20:12 jjami545 [View]
-
HP Laserjet 6L
2005-11-30 05:50:04 baz2 [View]
-
HP Laserjet 6L
2005-02-19 06:40:52 Mitch Tulloch |
[View]
-
Printing Problem
2004-10-20 10:46:12 RdKing [View]
-
Printing Problem
2005-02-19 06:47:08 Mitch Tulloch |
[View]
-
Printing Problem
2005-01-14 14:02:08 samuelsanzo1978@yahoo.com [View]
- Trackback from http://channels.lockergnome.com/it/archives/20041009_troubleshooting_printer_problems.phtml
Troubleshooting Printer Problems
2004-10-09 15:11:40 [View]

