I would check the status of the Print Spooler Service.
Click on the Start button and select Control Panel, Administrative Tools, Services. Locate Print Spooler in the list. Check that it has started and that the StartUp type is Automatic.
Check whether it has stopped and that just starting it does not solve the problem.
You may need to show hidden files. Type Folder Options in the search box above the Start button and select View, Advanced Settings and verify that the box before "Show hidden files and folders"
is checked and "Hide protected operating system files" is unchecked. You need to scroll down to see the second item. You should also make certain that the box before "Hide extensions for known file types" is not checked.
Now access Windows Explorer and select c:\windows\system32\spool\printers. Normally this folder should be empty but there is a problem when files with “spl” and “shd” extensions stick there. Delete
the files and restart your computer. This may resolve your immediate problem.
You most likely will not need what follows to fix your problem.
Let us try to restart the printer services and start the dependency services.
1. Click on start.
2. Type in services.msc and hit enter.
3. Locate Print spooler service.
4. Right click on it and click on Restart.
5. Now, right click on it again and select properties.
6. Under dependencies tab, check the dependency services.
7. Start those services.