I have an AirPrint printer (HP OfficeJet 6700) that works great with all of my Apple devices when it is hooked to WiFi. I recently finished wiring my house for wired-ethernet, and hooked my printer into the hardwired network. Now I can only see it from my MacBook, and only when it is also "plugged in". If I unplug the OfficeJet and put it back on WiFi, I can see it from my devices when they are on WiFi. When I plug it back in, it disappears from all WiFi devices.
From what I can find out from HP, the AirPrint function should continue to work - even when hard-wired to ethernet - over the wireless router that is plugged into the same ethernet system. My best guess is that Bonjour is not enabled on the router - or, perhaps more accurately, there is some setting that is inadvertently blocking the Bonjour communications.
Can anyone offer help on what setting to tweak within the TL-WR940N that will allow the Bonjour/AirPrint communication to not get blocked? I have some input that the TL-WR940N does not support Bonjour, but this seems really unlikely to me. Why would something like that be intentionally blocked and/or omitted from a brand new router? I got the router about 9 months ago - and AirPrint has been around WAY longer than that! It seems more likely that there is some accidental blockage setting giving me fits - but I don't know enough to find it on my own.
Any help would be GREATLY appreciated. Thanks!