Interesting. As far as I know you don't need any Internet service to Print. You are using an internal network to transit data between two devices, computer to printer, inside the LAN.

I would be suspect of router. Power down, count to twenty, power up. Satellite usually means more remote so likelihood of interfernce from the neighbour's router usually isn't an issue. I would still use something like

netsh wlan show all

at Command Prompt(admin) to produce a report of what your laptop sees. Routers do get old and some that are jacked up to increase power can have shorter lifespans than normal.

I've seen where all devices want to be on same band, say 2.4Ghz, and the 2.4 has better penetration.