Situation

You want to install a new all in one (printer & scanner) Brother device

Your device is reachable through an network connection (wired or wireless)

The Common Unix Printing System (CUPS) is already installed (normally installed by default)

+ The sane-backends package is installed

Procedure

There are two methods to setup your printer

Using the setup tool provided by Brother to automatically download and install the relevant drivers and also setup the printer and scanner.

Manually downloading the various drivers, install them and manually setting the printer and scanner up.

This procedure has been tested on:

Please fell free to add your own experience here.

Printer Model

Configuration

Printer?

Scanner?

Remarks

MFCJ-5910DW

OpenSuse 42.1 Gnome

Works!

Works!

Tested both methods

DCP-L2520DW

OpenSuse 42.2 KDE

Works!

Works!

Tested first method

HL-L2340DW

OpenSuse 15.1 KDE

Works!

Works!

Tested both methods

Method 1: Using the Brother Setup Tool

Step 0 : Leap 15 x86_64

glibc-32bit is required for this procedure to work, and that is not a default on Leap 15.1 x86_64 as it may have been on Leap 42.x x86_64; installing without adding glibc-32bit will work, but Cups will not send print jobs to the printer when attempted. A forum thread covering this found the limitation [1].

Préparation... ################################# [100%]
Mise à jour / installation... 1:brscan4-0.4.3-3 ################################# [100%]
This software is based in part on the work of the Independent JPEG Group.
<span style="color:#777;"You are going to install following packages. brscan-skey-0.2.4-1.x86_64.rpm</span>

Method 2: Manually Installing the Drivers and Setting up the Printer

Step 1 : Download the Brother Drivers

Click on the Download button and search for your printer category, series and model.

Select the Linux OS Family and the Linux(rpm) version then click on the Search button

In the driver list that is presented, select the driver you want to download. Each time you will be asked to agree on End User License Agreement (EULA).
To select a new driver, use the page back navigation arrow in your browser's address bar.
You should download at least the following drivers:

LPR Printer Driver

CUPSWrapper driver

Scanner Driver (64 bits or 32 bits according to your architecture)

Step 2 : Install the Printer Drivers and Check

Some older (32-bit) Brother printer drivers require the glibc-32bit library. It can be installed with

Step 5: Set Up the Scanner and check

The name is free. The model must be adapted according to your one. Respect also the upper cases. Adjust IP address.
The number after brsaneconfig (here 4) depends on the printer's family. Its given on the download page of the driver.