Anyone have a favorite print app for their android phone to use a network printer via the wifi router.

I have an HP laser networked printer hardwired to network router and am looking to print from my S4 phone via an app.

Have tried HP eprint but only get black pages and i aint ready to have every doc i want to print sent off into the cloud before it comes back and gets printed so if there is nothing else then i guess i wont be printing from smartphone.

The whole "intrusion and behavior monitoring" issue never mind privacy issue on the phones is killing this technology for me. Regardless of who is doing it.