I have two HP LaserJet printers on a Windows Server 2003-based network. Both printers are managed by a print server and shared from there to multiple users in the domain, most of whom use Windows XP. They usually work fine. Every now and then, somebody sends a document to the printer and it "locks up" on the print queue. The document shows up on the print queue applet but is never actually printed. No error message appears and no event is looged in the server. The problem affect both printers. The only way we have found to solve this is to restart the spooler service on the server.
Some clues. In every occasion that we have observed this, the involved document was a PDF. Also, the problem seems to happen randomly, but especially early in the morning, so we suspect that it may be related to the printing waking up from power saving mode. We have been unsuccessful to reproduce the problem. We have even waited for the printer to go to power-saving mode and sent a PDF that was known to have caused a lock up in a previous occasion; the PDF printed perfectly.
I have done some research and there seems to be people talking about a possible issue with HP LaserJet drivers on Windows Server 2003, but no specific details or resolution was available.
Basically, we have no clue what might be going on. Any ideas? Thanks.
Update 9-Dec-09. We have opened a technical support ticket with HP. They don't seem to have a readily available fix to the problem.
Update 13-Jan-10. We have installed HP Easy Printer Care on the print server as advised by HP support. Don't ask me why, but the issues seems to have disappeared!