You can use Dropbox to print files from your mobile device simply by dropping to file into a folder in your Dropbox. It supports Android, iOS, and all other mobile devices. Complete instructions are available here.