Is the printer connected via ethernet? Maybe the IP address changed with the Viasat router. Reinstall the driver. It should fix it. I see no way your internet provider has anything to do with TV's turning on/off.
Viasat sets up internet in your house. They are supposed to make sure computing devices can connect and use internet. Do your computer type devices access the internet? They are not responsible for nor do they set up peripherals like tvs or printers, neither does Hughes.