Brother printer and scanner under archlinux

We received our new Brother DCP-L2520DW printer, a black and white laser printer and scanner with wifi, for 140€, that was a decent deal, my only concern was linux support.

Of course I checked before and saw the drivers provided on Brother's website, a friend also told me he had another model and that it worked really easily, and that is putting it ligthly given what I saw today.

On archlinux, there is an AUR package for this printer, given I use packer, is simply did:

packer -S packer -S brother-dcpl2520dw

Which suggested the brscan4 package, so...

packer -Ss brscan4
sudo brsaneconfig4 -a name="Brother" model="dcp-l2520dw" ip=$IP

I then connected to http://localhost:631 to configure my cups:

  • Adding Printers and Classes
  • Add Printer
  • LPD/LPR Host on Printer
  • lpd://$IP/queue
  • enter info
  • select driver for the correct model
  • valid

And that's it!

Printer works, xsane sees the scanner, and everything works, the longer was actually to figure out to puse lpd://$IP/queue as protocol and configuration, other than that it worked so easily that I was pretty surprised.