I have been trying to get my MFC-7360N on the CUPS for airprinting. It is a network printer but it does not airprint compatibility. I ran into this error. (using the built-in drivers seemed to work best).
"Unable to locate printer "BRNXXXXX.local"
I tried a load of things and learned a lot through this process. If anyone has this problem the solution is simply to modify your hosts file and adding the BRNXXX.local and the static ip of the printer.
/etc/hosts:
192.168.1.XX BRNXXXXX.local
Hope this helps anyone!