How to Use Your Brother Printer with CUPS on Raspberry Pi

Setting up Brother printer on Print Server in few minutes

Alexander Belov
2 min readAug 7, 2019

Although Brother has its own drivers for CUPS, they’re precompiled for x86 (32-bit) architecture. Raspberry Pi is based on ARM arch, so manufactures’ drivers are note compatible with your Pi out of the box.

New to Raspberry Pi and CUPS Print Server?
Check out this article to make your own local printer server to print wirelessly to your printer (including native support on iOS and Mac devices).

Solution

Software enthusiast Peter De Wachter has written an alternate driver for Brother’s printers − it’s called «brlaser».

This driver brings support for the following list of models:

  • Brother DCP-1510
  • Brother DCP-1602
  • Brother DCP-7030
  • Brother DCP-7040
  • Brother DCP-7055
  • Brother DCP-7055W
  • Brother DCP-7060D
  • Brother DCP-7065DN
  • Brother DCP-7080
  • Brother DCP-L2500D
  • Brother DCP-L2540DW
  • Brother HL-1110 series
  • Brother HL-1200 series
  • Brother HL-L2300D series
  • Brother HL-L2320D series
  • Brother HL-L2340D series
  • Brother HL-L2360D series
  • Brother MFC-1910W
  • Brother MFC-7240
  • Brother MFC-7360N
  • Brother MFC-7365DN
  • Brother MFC-7840W
  • Brother MFC-L2710DW
  • Lenovo M7605D

Source code is available at its GitHub repo.

If you don’t see your model here, don’t be upset: your model can be already supported by CUPS built-in drivers − in that case you don’t need to install any additional drivers.

Installation is quite simple − just paste this line to Terminal:

sudo apt-get install printer-driver-brlaser

Right after that restart your CUPS server with this command to reload list of installed drivers:

sudo service cups restart

Now login to CUPS (link is http://localhost:631/, if you didn’t change this).
Click on «Administration», then press on «Add Printer» button.

When CUPS will ask you to choose the driver to communicate with your printer, choose «brlaser».

If you don’t see the exact model of your printer, pick the closest option based on your model’s number. For example, I have an 7060D model. Most close option is 7065 model − most probably that will work like a charm.

These keywords may help you find this article via search engines:
brother printer cups, cups brother printer is not printing, brother cups drivers, cups brother printers

Have any questions? Feel free to leave a comment under this article.

--

--