1 PrinterShare for Android: PrinterShare supports many files formats including GIF images and PDF documents; but not only can it print documents from an Android phone but print directly from e-mail accounts more specifically Gmail, Google Docs, web pages, message and call logs as well as the phones' calendar (schedules). The layout appears like the view seen on most laptop and desktop workstations allowing users to preview and set page size, margins and orientation prior to printing to any of the printers located.
2 Print n Share for Apple (iPhone): Print directly from the iPhone (or any other Apple device) to a wide range of network and Wi-Fi connected printers using Print n Share which also allows users to convert files from phone memory or cloud files to PDF format. Multiple images can be printed using this application instead of selecting from the Gallery one by one. Print n Share can synchronise with other apps to print screens or documents shared with other Apple device users. The Print n Share app is also equipped to produce Zip files to share large documents and folders (and unzip as well) prior to printing and sharing.
3 PrintHand for Blackberry: The PrintHand application for Blackberry is now only available for Blackberry 10 Smartphones. It allows BB10 users to print office documents, PDF files and pictures directly from the device through the apps Printer Setup Wizard options which include Wi-Fi printing, Bluetooth connection printing, via Connecting the device to a computer or print server and/or USB connection. The setup wizard will also detect and alert when printers are available. The app is fairly new, released on August 15, 2013 and has frequent updates but thus far can be used to print documents efficiently and is given 5 stars with expected upgrades as seen in user reviews on Blackberry Appworld.
Disclaimer: Some of the above mentioned applications may require a payment before beginning the download and installation processes.