I’ve got a cheap and cheerful HP LaserJet 1022 attached via USB to my Mac Pro.
Up until 10.6 came along, it worked perfectly. Then, once Snow Leopard arrived on the scene (and, more specifically Apple’s insistence to bundle print drivers with the OS, no matter how buggy) and it stopped working.
It would print one page and then hang with blinking lights on the front panel. Or, you’d print a big document and it would only print odd numbered pages. And then hang with blinking lights once it had completed the print job. Or it would print a few pages and then pause for an extended period of time, print some more pages and then… Yep, you guessed it, blinking lights.
The only way to recover from the blinking lights was to hard-reset it. Power it off and on again. A bit of a pain in the arse when you were printing a number of small print jobs. Print. Power cycle. Print. Power cycle. Etcetera…
The problem arose because Apple had a very poorly tested and very buggy driver from HP blessed as the One True Driver for 10.6.x
What really annoys me, more so than the busted driver, is that whenever I managed to track down an older version of the driver from HP and install it, Software Update would keep reminding me I had a HP Printer Drivers Update to install. Whenever, in a moment of forgetfulness, I let Software Update do it’s thing and inadvertently installed the print driver update, it’d be a battle for a week or two until I got annoyed enough at the printer to track down the solution to the problem again.
Anyway, here’s a link to the driver from HP’s site – when you try to mount the disk image, OS X tells you it may be damaged and the default is to not open it. I think this is just out of spite because the old HP driver actually works: