Have you tried Google Cloud Print? You enable it on your PC in Google settings, then choose which printers on your home network you want to use. Install the app on your phone and open it, browse to the file you want to print, and send it to the network printer that you enabled on your PC. You can send stuff to your home printer from another PC as well if you are logged into Google.