I have two computers on my home network, one running Windows 7 Pro (connected to an HP 1020 printer), we'll call it Desktop, and one running Windows 7 Home Premium, we'll call it Lappy. Both are 32-bit. I can print just fine from Desktop (directly connected to the printer) but when I try to print from Lappy, it goes into the Print Queue on Desktop but just sits there. I have to restart the Print Spooler service on Desktop and then it prints right away. The printer is installed as a network printer on Lappy and I tried re-installing the latest driver from HP (the same one I used to install the printer on Desktop). The problem must lie in Desktop because the job comes in and sits in the queue, but the print spooler service, for some reason, just won't respond or process it. Any ideas on how to fix this?