If it's a printer without AirPrint I download the free app by the company (HP Print for the HP printer, etc). It usually enables scanning too, and it will offer all the functions on the printer.
The Printer Pro app requires you have a local computer that is on to pass the printing through (assuming it's the same app I have). I do use it, but for printing things when I'm away from home to it.