Windows 7's location-aware printing allows the operating system to automatically switch your default printer as you move from one network to another.
To set this up, first click Start, type Devices, and click the Devices and Printers link.
Select a printer and click Manage Default Printers (this is only visible on a mobile device, like a laptop - you won't see it on a PC).
Choose the "Change my default printer when I change networks" option, select a network, the default printer you'd like to use, and click Add.
Repeat the process for other networks available, and pick a default printer for each one.
And now, as you connect to a new network, Windows 7 will check this list and set the default printer to the one that you've defined.
To set this up, first click Start, type Devices, and click the Devices and Printers link.
Select a printer and click Manage Default Printers (this is only visible on a mobile device, like a laptop - you won't see it on a PC).
Choose the "Change my default printer when I change networks" option, select a network, the default printer you'd like to use, and click Add.
Repeat the process for other networks available, and pick a default printer for each one.
And now, as you connect to a new network, Windows 7 will check this list and set the default printer to the one that you've defined.