Printer iPrint is one of the smartest printer app you can find in the app store. It supports more than 22 printers including All Apple AirPrint printers, HP AirPrint, Brother AirPrint, Epson AirPrint, Canon AirPrint, Lenovo AirPrint, Toshiba AirPrint, Samsung AirPrint, Aurora AirPrint, Sharp AirPrint, Fuji Xerox AirPrint, Dell AirPrint and more...
For A Full List of Supported printers check out this link
You can print Photos, Documents(PDF,Word,Excel,PowerPoint,Keynote,jpg,png & Rtf)
Printer iPrint will automatically resize your paper size base on your printer capability and the type of document you are trying to print
Smart Options are provided to you so that you don't have to do the guest work such as, printing configuration for the type of documents you are printing (Photo or Regular Document), and the best size of that document for your printer
You can also print your colors Photo in Black & White or Your Color Documents in Black & White by choosing that option.
Printing Orientation is also at your fingerprint, you choose between print Photos or Documents in Landscape or Portrait.
No need to have file save on your phone, you can access any file on the cloud of your choice anytime, anywhere and print from anywhere there is a printer.
For A full list of compatible printers checkout