Set default printer for each location
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!