I am on Yosemite since today and am trying to connect to network printers, but System Preferences doesn't show any. The printers use Bonjour and I read that the associated process is mDNSresponder. Checking Activity Monitor I see it is not running. Googling how to manually restart it reveals tips such as these.
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
However, the .plist
file does not exist, neither does /usr/sbin/mDNSResponder
.
The thing is that the printer problem existed even before I upgraded from 10.7.5 to 10.10, so I cannot judge whether this is a Yosemite issue or not, or wether the mDNSResponder stuff is even the source. I also don't know if I had the files before (although at some point I must have).
How do I enable Bonjour on Yosemite?
Best Answer
mDNSResponder
was replaced byDiscoveryUtil
in Yosemite. So Bonjour is still enabled. According to this Apple-kb article you might have to download updated printer drivers from Apple or the original manufacturer or re-add your printer with a different set up.If you still have problems discovering your printer an Apple-discussion-thread might help: unblock discoveryd in the firewall preferences and an immediate reboot...