I am successfully printing to my HP d145 from leopard after much frustration and useless support from HP. I stumbled across an article on the web that said to uninstall the HP software package using the HP uninstaller in the HP folder in the Applications folder. After doing that and removing and reinstalling the printer in the Preferences panel Print & Fax, only the Leopard gutenprint driver was operative and it now works for printing. Of course, my previously available 2 sided printing is not supported and I haven't tried faxing or scanning yet, but I do have a very expensive, but operating USB, not shareable, printer again.