PrinterShare For Android, iOS
To help avoid the annoyance of buying an app that doesn't work, printing solutions developer Dynamix Software offers a free version of its PrinterShare Premium for Android ($12.99) and iOS ($4.99), which it claims can "print virtually anything from your phone" by simply using copy and paste.
PrinterShare uses Wi-Fi to detect and connect to many printer brands. When a Wi-Fi printer isn't available, Dynamix offers a free download for Mac OS X and Windows that allows mobile devices to output to printers connected to desktop or laptop computers. The company is working on Bluetooth support.