Open the Control Panel, go to Devices and Printers and then scroll down to the Printers section. There you’ll see a list of all the printers your PC is familiar with. At least one of them should have a green check mark next to it, which is your default printer.
Click any printer you want to set as a default at a given location, then click Manage default printers at the top of the Control Panel window.
In the new window that opens, make sure the Change my default printer when I change networks radio button is selected.
Below that you’ll see two drop down menus and a list of printers that are already selected as your defaults. To add a new default printer, select a Wi-Fi network from the first drop down menu and a printer from the second.
In the example above, I’m making Google Cloud Printer the default when I’m on my Mother’s network. Next, click Add and you’re done.
If you use printers in more than just two locations, add those as well—you’ll never have to think about which printer you’re sending to again.