How to set up Brother laser printers on linux

Most of the current GNU / Linux distributions have great support for the most modern hardware, however, there are still some hardware manufacturers that hinder in one way or another that our beloved operating system can be compatible with their solution. Luckily for many, this is not the case for those of us who use Brother brand printers since they have native drivers for Linux.

I currently have the Brother DCP-L2550DN laser printerIt is not that it is a wonderful printer but if it allows me to make prints quickly, with good quality and meets the expectations of expenses, it is also quite easy to get cheap Brother TN2410 and TN2420 cartridges that are the ones that this equipment uses. In Linux Mint I am doing pretty great, although when I had a delicacy I suffered a little more than normal to be able to make it work, hence it is good to explain the procedure that users with similar equipment should do.

The first thing that users who have printers of this brand must do is go to the brother linux drivers page and download the drivers for the specific printer model, they are distributed by the variety of hardware distributed by the company (CUPS, LPR, Scanner, ADS, laser printers, among others). Each category of drivers offers us a solution for the products associated with it, which is why, for example, the same driver can work for the Brother DCP-L2510D, Brother HL-L2310D and Brother MFC-L2710DN printers.

Brother offers us on its driver installation page a specific manual for use according to the distribution we have, the hardware model and its architecture, in the same way, it gives us the possibility of being able to check the correct operation of the printer, the configuration the type of paper or even the status of your cartridges.

The process in general is simple, we go to the Brother drivers page, download the driver compatible with our hardware and our distro, and install the base packages with the following command:

sudo apt install brother-cups-wrapper-extrabrother-lpr-drivers-extra

Then we restart our pc, and install the drivers as the Brother support page does not indicate, in some cases we must go to the Systems / Administration / Printers section (as appropriate in your distro) and select the printer you just installed, in this way we will be able to use our printer natively.

The content of the article adheres to our principles of editorial ethics. To report an error click here!.

17 comments, leave yours

Leave a Comment

Your email address will not be published. Required fields are marked with *



  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   Anonymous said

    I use a brother dcp 7065dn in manjaro gnome and the drivers are in AUR.
    These printers usually have drivers in rpm and deb for archlinux and derivatives are normally in AUR and for gentoo there is a brother overlay.

    1.    lizard said


  2.   DAC said

    Are the drivers free software - open source?

    1.    lizard said

      In this case they are drivers for Linux, but the sources are not available (they are not open source), unfortunately

  3.   Barbara said

    From what they say, at least Brother has more support than Ricoh. I have a Ricoh multifunction SP310spnw that is excellent, but when it comes to using it in Linux it gives a lot of headaches, and only the printing part can be used. Ricoh support is practically non-existent, and although it supposedly has drivers for Linux, when trying to install them it gives an error, because ... CUPS is running !!! I have had it for almost a year and although I immediately sent an email to Ricoh asking them to find a way to create suitable drivers, to date they have not even acknowledged receipt of the email. I must use another OS to be able to scan.

  4.   alberto said

    I use a very inexpensive Brother laser HL-2135W wifi and it has been great on Linux for years. Very happy.

  5.   Puigdemont 64bits said

    The 1210w are installed using the outdated pkgbuild and modifying it, it is missing a few quotes, but it works fine.

  6.   Guille said

    Don't buy Brother, buy HP, and I'll explain why: Yes, they have drivers for GNU / Linux, but they are proprietary. If after X years they stop updating their drivers for the new kernels and they stop working, they will leave you lying down and nobody will be able to modify the code because we don't have it. At work we use the Brother DCP7065dn.
    Also be careful with HP because it also has printers without free drivers, such as HP LaserJet Pro CP1025nw. Buy only those that have free drivers to avoid future extortion to buy a new printer or new Windows or Mac OS license (for which they always have drivers).
    Do not buy a SHARP printer under any circumstances, we have the MX 2310U copier / printer: first its driver installer for linux ( has several file renaming errors that force us to touch the script to make it work well, second we have it in a network configured with a user code for each employee and it turns out that the Linux driver has nowhere to put the code ( in Windows yes in Job Management - User Authentication - User). So I can't use it from GNU / Linux, and I've tried tricks like changing the PPD file ( and even try the driver that uses reverse engineering for encryption (
    Order of preference: HP with free driver, HP with proprietary driver, Brother with proprietary driver, by no means Sharp.

  7.   fernan said

    They require a binary to work, for example in the case of the brother dcp 7065dn that I use part of the driver if it is free software but needs a brother binary that is not free.

  8.   Guille said

    Avoid buying printers without free drivers, or they will be in the hands of the manufacturing company that if it does not update its driver at the same time as the operating systems you use, it will force you to buy another system or another printer.
    An HP with free drivers is better, beware that there are HP with proprietary drivers like the HP LaserJet CP 1025nw, at Brother they all have a proprietary driver but at least they exist. Worse are the SHARP copiers-printers whose driver for GNU / Linux does not have options such as putting the code assigned to you to print on the network, which prevents their use from Linux if the company wants to control the copies made by each one, for example the Sharp MX 2310U that I have not even managed to make the printer work by modifying its PPD ( or with a reverse engineered driver (

  9.   Koopa said

    Good afternoon. (Day, night, etc.) Can someone guide me in the installation and configuration of a scanner for these network printers? or tell me where I can find pre-digested information. Where I work, several Brother multifunction models are used and the configuration of the printer once the drivers are installed is simple, but sometimes the system (generally zorin os 9 lite) automatically detects some scanners on the network, but sometimes not. I would like someone to tell me how to manually add that scanner (how it is instructed to recognize the multifunction scanner with a certain IP). I have searched and the most that the achieved is that a scanner name with the ip appears in the simple scan list but nothing is scanned. The same thing also happens to me with samsung multifunctions, but these tend to appear in the simplescan list more frequently than the brother ones. It happens to me that a PC detects the scanner and the one next to it does not; being that they are in the same network.

  10.   Nasher_87 (ARG) said

    One question, it's silly because I already found out but well, I'll ask it, do you know if Lexmark printers (Z11 LPT and X75 all-in-one) work correctly in Linux? from what I looked for, there is nothing at all, in Ubuntu 9.10 the Z11 worked, putting an old kernel will it work?
    Greetings people

    PS: they can insult, I deserve it 😉

    1.    Guille said

      Try this: install Ubuntu 9.10 in virtualbox and try printing from there to your printer. If it worked, you could try to share on the network from that linux to your linux to print from yours or print with yours in pdf and put the pdfs to print in a shared folder between both systems to be able to take it from Ubuntu 9.10.
      That is the problem with proprietary drivers, it happens the same in Windows, you bought something 15 years ago with Windows XP and there is no driver for win7 or 10.
      Never buy anything with proprietary drivers if there is something in the competition with free drivers, choose well.

  11.   Anonymous said

    Thanks for the information, I would like if later you could make a tutorial on how to connect the brother printer via wifi ... in my case it is the MFC9330CDW. Thanks in advance

  12.   Mr. Paquito said

    I have a Brother HL-L2340DW and I connect to it via Wifi. To connect the printer by USB there was no problem, but it could not work by Wifi.

    Brother offers you, at least for Ubuntu, something called Driver Install Tool, which assumes that the user alone (or almost, something has to do) the necessary drivers. The problem is that you have to know how to do it. In my case, after walking around Google a little, I saw that Brother explains it to you here:

    The problem is knowing what the hell to put in the URI ... So, continuing with the search I found the answer in a comment by a certain jose1080i in this article:

    It cannot be better explained.


  13.   Wifism said

    It doesn't work on all Brother models, right? I have a black and white laser and there is no way

  14.   Enrique Gallegos said

    I use Linux Mint 19 Cinnamon 64-bit, I bought the Brother HL-1110 compact monochrome laser printer and after heating my heart (it goes via USB) instead of Wifi, it appears in administration and even moves the documents but they come out blank, for what I have to have the «windols» to make prints, where it goes well.