If you are looking for a free solution, I have been using "Let's Print Droid" to print to my CUPS based linux print server and it works great for me. I still need to work up a filter on the CUPS side for office documents, but everything else I have wanted to print worked well. This solution relies on the server side to do the format conversion which makes sense to me but wouldn't work if you want to print directly to a wireless printer.
--Brad
Sent from my ASUS Transformer Pad TF700T using xda app-developers app
--Brad
Sent from my ASUS Transformer Pad TF700T using xda app-developers app