I can scan to PDF from the epson scanner hooked up to my wife's iMac. Bonjour just effing works.
I could also just use it from the same scanner that is on my network at home
All of the MAC's see it. All of my Linux machines see it. And I just default installed packages on the recent linux machine.
I happen to notice that a program called "simple scan" happen to be installed... and it just worked with the scanner.
I then installed a better scanning tool... and I was able to scan to PDF a 750 page service manual and it just worked.
I've stopped fighting these Linux distributions... let them do automagic things and only change them if they don;t do what I want.
Literally AS, its only you resisting it. OSX and Linux just work with most if not all of your devices now. Windows is the odd OS out.