I just bought a VERY nice brother printer (colour) a hll3295CDW. And I tried rather for a long time to get it working in arch. The short answer is that you can use 'driverless' printing, which is ONLY enable if you turn on avahi. So if you do this, then it 'just works' and is WAY faster than using brscript-3 + ipp. The drives 'figure out' the proper resolution and settings.
I looked into LOTs of wasted time from 'old' posts that recommened the old brscript3 methods (which are SLLLOOOWWW) and really don't improve print quality that much, as well as the 'old' driver method which ONLY works on deadrat/devein distros. If you are using arch, just 'turn on' avahi, and POOF the printer can choose appropriate driver. I diddn't realize that I had to have bonjour turned on and POOF. it works.
The printer is pretty spiffy and FAST when you use driverless printing. It also seems to autoselect things more nicely (than the HUGE 2400dpi) files that postscript was generating.
More specifically, after watching a nice youtube, I learned that IPP driverless printing is the ONLY way you can add printers in the future using cups 3.x (currently NOT installed by default). This also seems a bit centric around GNOME, so those of you using KDE like me, may have to wait a bit for the 'new' ppdless cups. In fact, there are only a handful of formats (since postscript is SO 1980's) pdf, raster, apple see this link for the full list!