Is there a way I can set a different default printer for each network location?

5 Answers 5


Sidekick will let you do this.

Highly recommended.

("Disclaimer:" I was a beta tester for the new version, but also a paying customer. Otherwise un-affiliated with them.)


I'm noticing (as I travel from office to office with my new MacBook Air) that OS is automatically choosing the appropriate printer as I switch locations. Is this new in Mountain Lion? I like it!

  • Here's some details on the new functionality: support.apple.com/kb/PH18608?locale=en_US
    – David
    Commented Mar 28, 2016 at 5:14
  • Thank you, but that functionality is no longer "new." The comment you're replying to is 3.5 years old.
    – Fofer
    Commented Mar 29, 2016 at 16:14

I'm using Control Plane. It's a rewrite of Marco Polo.

It can change the default printer based on your location or other rules. You can also write your own rules, if you want/need.


Try using Marco Polo (available here). It has some flexible rule matching to detect which network you are connected to and then fire off some actions. One of the actions is to set the default printer.

Sadly, it currently looks unsupported. The WiFi network input doesn't work under Snow Leopard or Lion. You might still be able to get other inputs to discriminate among locations, however.


LocationX used to be able to do this, it hasn't been updated in a long time though so no idea whether it'll work on 10.6 or 10.7.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .