Having problems with print spooling? There is a chance that you have some orphaned files in print spool directory. There should not be any permanent files in this directory. This helped me to resolve some spooling problems on Windows XP and Windows 7 machines (such as print spooling takes very long time, print spooler service crashes, etc).
- Stop Print Spooler service
- Open C:\WINDOWS\System32\spool\PRINTERS and delete all content
- Start Print Spooler service
- net stop spooler
- del /Q C:\WINDOWS\system32\spool\PRINTERS\*.*
- net start spooler
Other obvious thing to try is updating Print Drivers.