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.

  • Which brand is the printer ?
    – Studer
    Aug 18, 2010 at 2:26
  • 1
    Looks like the November release of iOS4.2 for the iPad will feature built-in printing, too. Not sure how widespread it will be throughout the system, though - I'm guessing it will be an API thing that app developers will need to 'add' to their programs.
    – robsoft
    Sep 2, 2010 at 10:00

6 Answers 6


iOS 4.3 now offer AirPrint.


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.


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).


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.


Have you tried Google Cloud Print? https://www.google.com/cloudprint/learn/apps.html


The answer depends on what kind of printer you have.

The fundamental problem is printer drivers. That is why all of the apps use a server/proxy on a desktop computer, that way the can piggyback the desktops existing printer drivers. Otherwise they would need to include drivers for all supported printers.

A few of the printer vendors have iPhone/iPad apps that can take to their network printers, but obviously those only support their printers (an usually only recent ones).

I expect this to change at some point in the future (when Apple builds printing support into iOS), but this how things stand with iOS 3.2/4.0.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .