Printing problems in Windows XP
Spoolsv.exe Access Violation Message
Stop the spooler service.
Remove the .SHD and .SPL files from the Spool directory. (%SystemRoot%\System32\Spool\Printers)
Restart the spooler service.