I know horrible title but thanks for taking the time.
Okay, so my experience of Android development is that I have bought a book but have not had time to read it yet.
I had a ‘smart idea’ and mentioned it to my boss in passing. We had a little discussion about the idea and then he wandered off. A few minutes later he came back … with the Sales Director … the snow ball was forming. I’m now doing a feasibility study for my idea.
So, I have been looking into what I think I need to do with Android (on a tablet) and hit a potential stumbling block. I need it to print from the App to a local Wi-Fi enabled printer. Now, I can see that there are Apps like HP ePrint that print to such printers, sending pictures, PDFs, and MS office docs, however I am not sure if it is possible for me to print directly from any App I create or not. At the moment I think that I may need to create PDFs on the fly and send them via something like ePrint.
If anyone can point me in the direction of solid information about printing from Android I would be most appreciative.
 Professional Android 4 Application Development. By Reto Meier
First I would like to note I am not familiar with android development so not sure any of this will help. But from a bit of research here is some things that might be useful.
Here seems to be a API for android printing. http://www.openintents.org/en/node/278
You might also see if Google Cloud Print might suit your needs - https://developers.google.com/cloud-print/docs/android
Though I am having trouble finding information about this. Seems like there isn't much printing stuff out there for Tablets and Smartphones... I would say Google Cloud Print would probably be the best and almost only solution I seen that would be good enough for a professional environment.