Rant: HP printer sux (via 86dave’s Blog)
I shared my experience in this comment:
Unfortunately all brands have problems. The most problematic for me have been Epsons, Lexmark and Brother. The best have been Canon. I have loved the canon printers i have had. HP laser jet printers tend to be good. If you have an HP you might need drivers that HP doesn’t provide. You might find this useful.
http://chimac.net/2010/12/01/deskjet-5650-compatibility-for-10-6-snow-leopard/
via 86dave’s Blog

I have to agree that Canon is probably the best one, but I'm quite happy with my HP all-in-one.