I have two printers, one at work and one at home. I'd like Windows to make the appropriate printer the default printer based on what WiFi network I'm connected to or at least in range of (home or office).

I know that this is a feature called "Location Aware Printing" available in Windows 7 Professional, Enterprise, and Ultimate. However, I have Windows 7 Home Premium. Is there any way I can do this?


  • If you know scripting, you may be able to hack something together... – Zoredache Dec 14 '10 at 5:22

I make use of Mobile Net Switch, which takes cares of not just IP addressing and DNS in different networks, but also various other network-specific aspects like default printer, web proxy, folder shares, time zones, configuration scripts, etc. even power scheme and wallpaper.

Personally i feel this SHOULD have been an OS feature all along. Sad.


This feature is only available in Windows 7 Professional, Enterprise, and Ultimate. You can use the included Windows Anytime Upgrade feature to upgrade to one of those versions without needing to reinstall.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.