When I try to print from my ThinkPad to a printer shared through a Windows 7 Homegroup hosted by a desktop computer, I often have to restart the Print Spooler service several times before the job will go through. In particular, this problem occurs when the desktop is in sleep mode when the print job is started and then brought out of sleep mode after the print job has been kicked off.
Both computers are running Windows 7 32-bit edition with the latest patches.
I have tried the following with no improvement:
- SNMP registry hack (see MS KB for details)
- Following the instructions in a blog post entitled "Sharing Printers on Vista 64-bit"
- Looking at Printer offline until spooler service is restarted