Print Spooler problems
From Birnam Designs Wiki
In a local network, the print spooler will occasionally hang, making it difficult to print from computers other than the one the printer is hooked to directly. Run these commands on both the host computer, as well as the destination computer that is having the problem. If this fails, reinstall the printer drivers and do this again.
net stop spooler net start spooler