There's a list of printers that support AirPrint, the native mechanism for printing from iOS, here:
I don't see your printer on the list, but check with HP to see if they have a firmware update that would enable AirPrint. If not, HP offers an app that enables printing to some of their other wireless printers. Third-party printing apps such as PrintCentral are also available. All such apps have limitations, so check them out thoroughly before you pay for any such app.
You can also route the printing through your computer. If you have a Mac, Printopia might be worth a look:
Fingerprint is another option that is available for both Mac OS X and Windows system. You could also consider an AirPrint-capable print server. Lantronix makes a couple of models, including one that supports a USB printer: