As SoftTop says, go into the Advanced Properties and try selecting Print Direct To Printer instead of spooling and see if that works.
If not reselect spooled printing and deselect:
Hold mismatched
Print spooled first
Keep printed
Enable advanced
Also make sure that 'Use printer offline' is not selected. One more to try. Go to Control Panel -> Administrative Tools -> Services and scroll down to Print Spooler, right click and open Properties. Try setting the service to Manual rather than Automatic. Go to the Log On tab and ensure Local System Account is selected. Go to the Recovery tab and select 'Take No Action' in all three failure boxes.
Suggest you try these suggestions one by one so you know which is the cause of the problem.
HTH
TOG