HP has released the iPrint Photo, an application that lets you print photos from your HP Printer to networked HP printers, wired or wireless.
A list of supported printers is found here.
This application differs from AirPhoto WiFi that we mentioned a few weeks ago, in that it does not need a computer to print the photos. However this renders necessary that the printer is a networked one as opposed to connected to a desktop computer.