With Google Cloud Print you can print files from remote computers on your local printer. You printer doesn't have to be cloud ready to be able to print from remote locations.
1. Add your local printer to Google Cloud. You can use this howto https://support.google.com/cloudprint/answer/1686197
2. Connect to the remote machine via DeskRoll. That machine is supposed to have the file you want to print.
3. On the remote machine, login to your Google account and go to https://www.google.com/cloudprint/
4. Click the Print button and choose Upload file to print. Then select the file you want to print and select your local printer.