Okay this is very strange.
I have a client that has multiple Windows 7 Pro 64 bit computers that print to a network (TCP/IP based - wired) printer. All of them print fine except for one. It prints fine during the day, but if you leave it overnight (for antimalware and antivirus scanning purposes) it will not print at all, until you reboot the computer. Then it will print with no problems.
The only thing that I can find is that if you try to print the next day in the event viewer you get and event id code of 372. It is pointing to the print spooler stopping.
I have made sure that the print spooler will restart the service on the first and second failures.
I have also deleted and reinstalled the printer with new drivers and that did not work.
Any help would be greatly appreciated.