In case it's removed from the HP forums, I'm reposting the content originally found as the first post of this thread
There is an issue with the 64 bit Vista and Windows 7 drivers that causes the spooler to crash with the following Deskjet printers:
The attached file contains a patch for this issue. Apply the patch as follows: First make sure the driver for the printer is installed. Log into the computer with an administrative account. Download the patch by clicking on this link. Save the patch file to your computer, then unzip it. Next copy the three DLL files to the following directory:
%windir%\system32\spool\drivers\x64\3
This can be done from a DOS prompt if DOS is opened with the "run as administrator" command, or from explorer with a copy and paste. Depending on your UAC settings you may need to provide confirmation. Also allow the current files to be overwritten if prompted.
This patch is not required and should not applied to a 32 bit version of Vista or Windows 7.
Thanks to extraordinary Microsoft engineer Alan Morris for guidance for the patch.
This patch seems to simply be copying the 64-bit drivers from Windows Server 2003, which worked. As of August 7, 2010, this doesn't seem to be part of Windows Update, although it would be nice of them to do it.
This might also be an issue for Windows 8; but I no longer have the printer to test.