Print from an Android device?
I just went with Google Cloud Print. Once you've got your printers set up in Cloud Print, you can print to them from your Android device.
http://www.google.com/cloudprint/learn/
Print