Don't let anyone tell you that you can't print from your iPhone or iPad. iOS devices are in fact set up to be used with printers, and if you have a wireless printer it is likely to be a cinch to print off photos, emails, documents or Safari pages form your iPhone or iPad.
A cinch, that is, if you have an AirPrint-enabled printer. But don't worry if you don't , as there are further options for printing from iPhone or iPad.
How to print from iPad or iPhone using AirPrint
To use AirPrint, you'll need either an iPad, iPhone or iPod touch. You'll also need an AirPrint-enabled printer, a list of which can be found here. All of the major printer makers have AirPrint printers, and if you have a recent wireless printer it is likely to be AirPrint enabled.
Printing using AirPrint is very simple. Make sure your printer is on and connected to WiFi.
Now choose whatever you want to print in Mail, Safari, Notes, Photos or any of the other apps that have the arrow sharing icon bottom left. Hit that arrow and select Print.
You'll find yourself on a screen entitled Printer Options. The first time you print you'll need to hit select printer. Your iPhone or iPad will then scan for a local AirPrint printer. Select the one you want to use, choose the number of copies and hit Print. It's that simple.
How to print from iPad or iPhone if you don't have an AirPrint printer
There are some third-party apps that'll help you if you don't have an AirPrint printer. PrintCentral is one that comes recommended.
They all work in a similar way. There'll be a browser that allows you to see the files on your iPhone or iPad. You install some client software on your PC in order to physically connect up the printer to the iPhone/iPad so that they can see each other, and from there you can press print. It's not idea, but it's a solution nonetheless.
Finally, a more simple way of connecting printer to iPhone or iPad is offered via dedicated apps from printer makers such as HP ePrint, Xerox Print Portal, and Epson iPrint. These work much more like AirPrint, the app talks to the printer and off you go.