The Mopria app is quite good and gets a Thumbs up from me.
The only other print app worth mention is the Ricoh device connector. Only works with ricoh devices but is the same on android and iPhone & ipad. Well worth a look if you have a Ricoh MFD in the office! Print from local storage, Dropbox, g drive etc and scan to all of the above.