How to Fix the Printer Spooler in Windows XP
Clean Printer Install
1. Navigate to Control Panel > Printers and delete all printers by right-clicking on printer icons and selecting 'Delete.' If you don't see any printers, go to Control Panel > Add/Remove programs and uninstall/remove programs relating to the printer. The spooler error could be caused by a defective print driver. This will delete all drivers.
2. Download the latest driver for your printer from the manufacturer support site for your printer model. Don't use the CD that came with the printer to install unless you're sure it has a Windows XP certified driver.
3. Double-click the driver to start the installation of your printer driver.
4. Test the printer by printing any document or going to Control Panel > Printers > Properties > Print Test Page. If the test page prints correctly, your Printer Spooler is working.
Restart Printer Spooler
5. Click Start > Run. Type in services.msc and press 'Enter.'
6. Scroll down to the service 'Print Spooler' and double-click.
7. Select the 'Recovery Tab' and make all three options read 'Restart the Service.' Click 'OK' or 'Apply.'
8. Restart your computer and attempt to print a test page. If the test page prints correctly, your Printer Spooler is working.