I recently completed a fresh install of 18.04 LTS (Xubuntu) and set up my DCP-540CN printer and scanner (network)
I used the driver install script provided by Brother
Changes I had to make:
For the Printer:
I selected option 13 (Auto), which returned something like lpd://DCP-540CN Printer/BINARY_pl - this didn't work
In Printer properties i changed it to match my other machine: lpd/192.168.1.5/binary_pl and it worked immediately
(192,168.1.5 is the IP of the Printer/Scanner
For the scanner:
brother2 was already in the list in /etc/sane.d/dll.conf
but needed to run
sudo cp /usr/lib64/sane/libsane-brother* /usr/lib/x86_64-linux-gnu/sane (I had a 64 bit machine)
and Simple Scan sprang into life
https://ubuntuforums.org/showthread.php?t=2390815&p=13823902#post13823902