A free app for Android, by BlackSpruce.
This is the most comprehensive app on the Android market for printing. Not only will you be able to print directly from your phone, but you can also print directly to any compatible printer, regardless of the brand or model you have. It is...