Windows 7 offers the handy ability to automatically switch your laptop's default printer when it detects that you've moved from one network to another—from home to work, for example.
This feature, called location-aware printing, is only available in premium editions of Windows 7. It's also only found on laptops and other portable devices that use a battery.
To use it, first set a printer as your default. That printer then becomes the default for the network you're connected to. Then, set Windows to change your default printer depending on where you are.
To learn about how to add printers, see Install a printer.
Open Devices and Printers by clicking the Start button , and then, on the Start menu, clicking Devices and Printers.
Right-click a printer, and then click Set as default printer.
Click a printer, and then click Manage default printers on the toolbar.
Click Change my default printer when I change networks.
In the Select network list, click a network.
In the Select printer list, click a corresponding default printer.
Repeat steps 4, 5, and 6 as needed. When you're finished, click OK.
If you don't want Windows to change your default printer settings when you move from place to place, click Always use the same printer as my default printer in the Manage Default Printers dialog box, and then click OK.
If you want a wireless network to appear in the Manage Default Printers dialog box, you need to have successfully connected to that wireless network at least once.