Is there any way to print directly from my iPad to my wifi-connected printer?

I am happy to purchase an app, but the only printing app I'm aware of seems to just let your ipad connect to a computer that is connected to the printer and effectively print through it.

I'm looking to print from my ipad without the use of another computer. Both the ipad and the printer are on the same wifi network (which is how I print from our laptops).

EDIT: In my specific case, the printer is a Canon MP990.


Solution 1:

iOS 4.3 now offer AirPrint.

Solution 2:

If you want to print pictures and photos, you can use Epson iPrint (there are similar apps from other printer manufacturers, e.g. Canon iEPP, HP iPrint Photo 2.0, Kodak Pic Flick or Lexmark LexPrint). For printing PDFs or other documents, the already mentioned "print n share", "Print Bureau" (both from eurosmartz) or Air Sharing Pro from Avatron could be useful.

Via piquadrat answering my similar question on gadgets.stackexchange.com.

Solution 3:

Canon made a utility for their printers called Easy-PhotoPrint.

Otherwise, they are more generic utility like ePrint (but it's far more perfect or convenient).

Solution 4:

I have used the iPad part of PrintCentral with mixed results - I have a HP Color LaserJet 2605dn connected to an Apple Airport router. The printer is configured as 'A4' (I'm in the UK) and while some things print just fine from the iPad, other things seem to have pagination issues. Printing from emails and Safari generally seems okay.

To be fair I think that the only way you're going to get this to work seamlessly is if you can find a wifi printer with drivers for the iPad (do they even exist) - everything else is likely to be some kind of compromise.

EDIT: Just to be clear, PrintCentral can either print directly to the 'network' printer, or can send data to an app on your Mac/PC. I haven't tried the latter approach (and your question says you don't want to do it that way anyway) - but I have used it to connect and directly print to my HP from the iPad.