Print Spooler errors can occur for various reasons and can render your printer useless. The most likely cause is a bad update or a driver that has become corrupt. But it could also result when the print spooler service has been stopped or somehow set to not begin when your PC boots up. A quick way to make sure the print spooler is set to load at boot, go to your Start button, then the run dialogue box and type services.msc and hit OK.
This will take you to the Services section of your Administrative control panel. Scroll down until you find the print spooler service and then right-click it. Next, click Properties. From here you will have the option to Start or Stop the spooler. You can also set it to manual or automatic. If the spooler is in the stopped state, be sure to start it and set it to Automatic. If it is already started try stopping it, then restarting it and see if that helps.
If you continue to have problems, try doing a System Restore. Go to Start>Programs>Accessories>System Tools>System Restore. Go back to a date prior to the problem. You can also try completely uninstalling the printer. When you do this from the Printer section of the control panel, make sure you also go into the C: drive and find the files and remove them as well. Next, go to the manufacturer’s website and download the drivers for your printer’s model.