To re-enable your Print Spooler.
Under Windows XP (it's similar enough under other recent versions of Windows).
Click Start, Run, and enter 'services.msc' without the ' quotes.
Scroll down to the 'Print Spooler' service.
Click the Stop link in the top left. [Wait].
Then click the Start link in the top left. [Wait again].
It's status should change to 'Started', and Startup Type should be 'Automatic' (something might have changed this).
And it should log in as: Local System.
Once done consider restarting your PC, maybe running CHKDSK C: /F from CMD.EXE beforehand, then try re-installing the latest driver for your printer from the manufacturer website for your particular version of Windows.