This gives some information on how to install a Brother MFC-L2710DW printer under Slackware current.
Step1: get the driver
Click through the Brother web page. You can easily find the "Linux printer driver (rpm package)" driver package.
Step 2: convert the rpm
use rpm2txz to get a nice txz package.
Step 3: install the printer
use the usual way (localhost:631) to install the new printer.
Use the ppd file from the package (it's under /opt/brother/Printers/MFCL2710DW/cupswrapper/).
If cups did not automatically give you the printers address, just use lpd://<IP-Address>/binary_p1
Step 4: get angry because it does not work...
cups is now unhappy because it cannot find the filter.
This is easily solved with (as root!):
ln -s /opt/brother/Printers/MFCL2710DW/cupswrapper/lpdwrapper /usr/lib64/cups/filter/brother_lpdwrapper_MFCL2710DW
Step 5: prepare to kick the printer out of the next window
If you deeply dive into the error-log from cups, you'll notice something strange happens with some files in /opt/brother/Printers/MFCL2710DW/lpd/ (ie. they cannot be found).
A short inspection of this directory reveals the problem.
Just copy the files under /opt/brother/Printers/MFCL2710DW/lpd/x86_64/ (there's also an i686 and an armv7l directory!) to /opt/brother/Printers/MFCL2710DW/lpd/.
Step 6: enjoy your working printer....
It should now work as expected.