Anthony,
What you describe is the Print Spooler going down.
The reason for this is usually third party software. If you can eliminate
third party software one by one until it stops happening, you know which one
likely caused the problem. Unfortunately, if it is random, it's going to
make it difficult to track down.
Third party software that the Print Spooler uses includes:
Printer drivers
Port monitors (for special types of ports)
Language monitors (communication between the driver and the port monitor)
Print providers (for special types of printers other than local or network)
My advise would be to be suspicious of any printer that behaves differently
from the others, perhaps because the vendor of the printer made you install
some sort of goofy software that supposedly enhances your experience. For
example, my Epson driver adds all sorts of pages to printer propeties dialog
and tries to replace the Explorer window that lists print jobs. Suspicious
All of them are registered under
HKLM\System\CurrentControlSet\control\print.
If you're comfortable with Regedit, you can disable them that way.
Otherwise, you can try uninstalling them or deleting all printers that use
them.
Paul