HP Laserjet 1022 32 bit server, 64 bit client.
I've got a HP Laserjet 1022 (USB version, not networked) which is shared from Windows Server 2003 which is 32bit. Everything is fine if I print from a client with the 32bit drivers installed but if I print to it from Windows 7 64 bit with the 64bit drivers installed the print job just sits in the queue. Restarting the job or cancelling it does nothing but if I restart the printer spooler service then it comes out fine. But if I print again after that the same thing happens until I restart it.
I've tried the HP universal print driver and that just makes the printer print out rubbish. I've also tried installing the printer as a local printer on the windows 7 client and making a local port which points to the printer share but the same issue.
Anyone have any ideas?