You can check the System event log to see if there's anything there, also check the services to see if the Print Spooler service (C:\WINDOWS\system32\spoolsv.exe) has started, and if the service it is dependent on (RPC) has also started.
Check that the C:\WINDOWS\system32\spoolsv.exe file is present and correct - if it has been corrupted, there's a good copy in C:\WINDOWS\ServicePackFiles\i386.
Check to see if there is anything in the
C:\WINDOWS\system32\spool\PRINTERS folder.
If there is, delete it.
If that doesn't help, there's always google!
SD