i normally keep lurking instead of posting. but there is a good way to print from anywhere is to get a printer that allows you to set up an email account that prints anything emailed to it. i have it and it works great. if i email it a file itll print the whole thing. its simple and to use the email is free. im sure not all printers have it. hope that helps.