Printer Share just works. You download the free bit and test that it works on your kit then pay a tiny fee to activate the full package. I recommend it very highly. It just works!
I too agree. Best printer app I have seen. A bit pricy but it works. And very easy to set up, no code numbers or running back and forth between printer and tablet. Pretty much just click and go.