I have an orbi RB50 (AC3000) with the single satellite. I searched and searched the internet on how I could get Bonjour printers to show up and for airprint to work. I had another Linksys router prior to this and had no issues. When we installed the orbi system it all went south. I thought i was crazy. I had to switch the printers on our computers to print via IP address.
The printer is a Canon MF733Cdw which has airprint enabled. No settings changed other than the router and I couldn't get the iOS devices to see the printer or print to it. I also couldn't get the computers to print consistenty to the printer (two Macbook Pros). They would only print when you made sure the printer was on and or just restarted. Often times it was powered on and it still wouldn't print.
IP printing (printing to an IP address) helped because the Macs knew where the printer was. I reserved the same IP address on the printer and the router (just did this after messing with things during the COVID-19 fun). It was a fix that should have clued me in. I'm not a genius with computers but it makes sense now.
It turns out that either multicast or RIP needs to be enabled. I'm not sure if they are totally related but in the ORBI there is a setting in firmware version 184.108.40.206 that allows RIP over multicast. I was clued in because some people say that bonjour doesn't work without multicast. Others had mentioned RIP Basically this means the router is sending information out (routing tables - I think). This allows the iOS/ iphone / ipad devcies to find the printer and also allows Bonjour to work correctly. It took a lot of research.
So to enable it go to the Orbi admin console --> advanced --> setup --> LAN setup --> in LAN TCP/IP Setup --> RIP version --> RIP_2M should be selected. It might work with RIP_1 or RIP_2B but I didn't try it. I figured it looked like the 2M which is multicast would be better so I chose that and voila it all works as it should.
I literally had been working on this for months. It would tick me off and I'd read and read and find nothing. After reading a bunch of sites I tried this. I don't know why it is disabled by default. It seems like it would cause a lot of problems especially for legacy items. Airprint isn't that old but it must rely on those routing tables to help with discovery. Bonjour is definitely older so that would explain why it relies on that info.
Hope this helps someone and if it does I did my good deed for the day!
Solved! Go to Solution.