Brother printers: how to install them in Linux Mint


Back to the homepage


This how-to is possibly outdated and may therefore be useless in Mint 21.x.

A Brother printer is easily installable in Linux Mint. You can apply this how-to:

Connect your printer to your computer by means of a USB cable (even when you intend to use it as a network printer later on: for initial installation a USB cable is often needed). Then turn on your printer.


Default: driverless printing/scanning with IPP

Starting with version 21, Linux Mint features driverless printing and scanning. Printers and scanners are detected and added automatically. Communication with the printer/scanner is being done through a standard protocol called IPP.

No drivers are needed; installed drivers are not being used.

So far, so good. But sometimes you've got to do the following, in order to get your printer/scanner to work (properly):

1. Is your printer/scanner not working (well)? The default driverless IPP takes priority as long as it’s installed; drivers won’t be used. So in order to try a driver instead, you first need to remove IPP support from your computer.

Proceed like this:

a. Launch a terminal window.
(You can launch a terminal window like this: *Click*)

b. Copy/paste the following command line into the terminal:

sudo apt-get remove ipp-usb sane-airscan

Press Enter and submit your password. Please note that in Ubuntu the password will remain invisible, not even asterisks will show when you type it, which is normal. In Linux Mint this has changed: you'll see asterisks when you type. Press Enter again.

Then proceed with step 2 below.

2. Installing the driver manually isn't very difficult either, because Brother has issued a generic install script for that: the Driver Install Tool.

With that, you can install not only the printer driver, but also (for a multifunctional printer) the scanner driver.

You can use it as follows:


3. First remove any existing instance of the Brother printer in the application Printers.


4. Go to the Brother website and look up your printer model in the support section.

For "OS Family" you choose Linux.
For "OS Version" you select Linux (deb).
Click the Search button.

Then click the Driver Install Tool and download linux-brprinter-installer.

Save the downloaded file in the folder Downloads. Don't extract the zipped file, but leave it there just as it is. Note: don't use the installation how-to on the Brother website, but use the installation how-to on my website instead (see below)!


5. Launch a terminal window.
(You can launch a terminal window like this: *Click*)

Now copy/paste the following command into the terminal, in order to unzip the downloaded file (it's one line):

cd ~/Downloads && gunzip -v ~/Downloads/linux-brprinter*

Press Enter.


6. Use copy/paste to transfer the following line to the terminal:

sudo bash ~/Downloads/linux-brprinter*

Press Enter. Type your password when prompted. In Ubuntu this remains entirely invisible, not even dots will show when you type it, that's normal. In Mint this has changed: you'll see asterisks when you type. Press Enter again.


7. Follow the steps that the installer script presents you. When asked for the printer model name, type it and press Enter.

An example is best: for a Brother DCP-1610W you type:
DCP-1610W

Note: is there at the end of the model name a letter between brackets? Then you probably have to omit that last letter (including the brackets).

Example: for the Brother MFC-L9550CDW(T) it becomes:
MFC-L9550CDW

At the question about the Device URI, you answer N for a USB printer and Y for a network printer.

For a network printer, you select in the next question the last option:
(A): Auto. For that, you type the number of that option and you press Enter.


8. Reboot your computer.


9. Now you may have to solve a problem with the scanner. Since Linux Mint 19.x and Ubuntu 18.04  the location for the supporting library files has changed, and the driver for the scanner feature doesn't always take that into account. The Brother driver then puts them in /usr/lib64, whereas your operating system expects them in /usr/lib.

So for a 64-bit system, you now need to execute the following three commands in order to make your scanner work well (use copy/paste to transfer them one by one to the terminal, and press Enter after each command):

sudo ln -sf /usr/lib64/libbrscandec*.so* /usr/lib

sudo mkdir -p /usr/lib/sane

sudo ln -sf /usr/lib64/sane/libsane-brother*.so* /usr/lib/sane


10. Then add yourself to the scanner user group. You can use a click-click-click graphical system tool for that, but this varies amongst editions. The terminal works in all editions....

An example is easiest. If your name is Johnny, your username is johnny (no caps), so the terminal command would be:

sudo usermod -a -G scanner johnny

Press Enter.


11.Now open a settings file with Xed, using the following command (use copy/paste to transfer it to the terminal):

xed admin:///lib/udev/rules.d/60-libsane1.rules

(The three consecutive slashes are intentional)

Press Enter.

12. At the very end of the text in that long text file, you see this line:

LABEL="libsane_rules_end".

Now add the following two lines right above that line: (use copy/paste to transfer them):

# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"

13. Reboot your computer.


14. Printers with wifi: for wireless setup, it's necessary to configure your printer to connect to your wireless network automatically. If your printer has a small display of its own, you should be able to set this up by means of that little display (see your manual).

If your printer doesn't have a display of its own, you might need to boot Windows for this. One time only, because you only need to configure the printer to connect to your wireless network automatically when you turn it on. Reboot into Linux, launch the application Printers, and you should be able to select your network printer wirelessly.


15. You're done! Your printer should work fine now, including the scanner part (when present).


Want more tips?

Do you want more tips and tweaks? There's a lot more of them on this website!

For example:

Speed up your Linux Mint!

Clean your Linux Mint safely

Avoid 10 fatal mistakes


To the content of this website applies a Creative Commons license.

Back to the home page

Disclaimer