If you mostly want to print documents, attachments, Web pages directly from your iPhone wirelessly then there is an app from you, right now its free and actual price is $5 in App Store. So Go get it! Printer Pro to print wirelessly directly from your iPhone.
Print Wirelessly from iPhone
What you can print? You can use this app on your iPhone to printer your email’s Attached files, Documents, Website pages, Pictures, Contacts, Clipboard content, files from Storage apps like Google Drive and Dropbox, and more.
Which printer do i need? You can send print from your iPhone to any Wireless or USB printer, in case of printer attached to your Mac or PC using a USB cable then you need to install a helper application on your computer and lucky this app is free as well for your Mac of PC computer.
Print Files from other apps: use the “Open in…” option in different apps like Mail, Dropbox and Google Drive to send file to the printer.
Quickly Print Web Pages from Safari: To print web pages from your iPhone just put letter ‘p’ before “http” URL in Apple Safari browser and then tap Go button.
Printer Pro Download link iTunes, Even you don’t have any plan to use it right now, just download it to use it later.