Guides on how to install drivers for a Brother all-in-one network printer are either for older devices or are rather complicated as they often involve editing or copying system files in my root directory.
Is there a newer, more convenient way to install the drivers needed?
For presently supported devices Brother provide an install script that both, downloads and installs all drivers needed to set up a network printer very quickly.
Set up the network connection
Install the proprietary drivers from Brother
Search for Linux (deb) drivers:
In case we have a locale different from English we may have to ignore a warning to then select Language > English>
Download the Driver Install Tool only (no need to download the other drivers as the installer tool will do that for you).
Unpack the downloaded file and give it executable permission
Run the installer script in a terminal with sudo:
We will be asked to proceed, accept licenses and we will need to answer several questions, e.g.:
Input model name ->
type in the number of your printer (e.g.MFC-J5320DW
)Will you specify the Device URI? [Y/n] ->
SayY
if your printer was installed in the network (n
for USB only).Type in the number of your new printer's URI (e.g.
12
in the example below) from a list of all devices foundChoose to print an Ubuntu print test page with
Y
enter IP address ->
enter here the IP address of your printer noted above to enable network scanning.Find your new printer in the System Settings > Printers.
Install the fax function if available.
Choose the general purpose Brother fax driver for any Brother fax model to download the LPR and CUPS wrapper drivers from their DEB package, e.g.:
These drivers will likely also work with your printer's fax module by adding a
BRFAX
-printer for sending a fax from any application.Note in addition: Some devices will come with a maintenance web-interface we can reach simply by browsing to the printer's IP.
I'm using Ubuntu 16.04 TLS 64bit and my printer is a DCP-L2520DW and it isn't connected to my laptop directly.
These steps are for install the printer over the network (of course, you have to set-up your printer wifi first).
Before you start, these drivers depend on libstdc++6 or ia32-libs. In my case, I managed to install libstdc++6 after fixing some conflicts executing this commands (try first only with the last one):
1) Open http://support.brother.com/g/b/downloadtop.aspx?c=us&lang=en&prod=dcpl2520dw_us_eu and select Linux and Linux(deb)
NOTE: I tried with Driver Install Tool with no luck :-(
2) Download LPR printer driver (deb package)
3) Install printer drivers: open the console and go to the folder where you download your drivers and then:
WHERE: dcpl2520dwlpr-3.2.0-1.i386.deb is the name of my drivers, be sure you match yours
4) Check your drivers are installed
5) Edit /etc/printcap and replace ":lp" line to the following 2 lines:
6) Re-start your printer service
7) Install printer manually and change device URI:
STEPS TO INSTALL SCANNER DRIVERS
1) Download scanner driver from: http://support.brother.com/g/b/downloadend.aspx?c=us&lang=en&prod=dcpl2520dw_us_eu&os=128&dlid=dlf006645_000&flang=4&type3=566
2) Install scanner driver
3) Check driver is installed
4) Install scanner
5) Execute xsane to check everything is OK
Worked using hl2280dw drivers on HL-2280DW printer. Printer had previously been installed under Win 10, and had an assigned IP address.
http://support.brother.com/g/b/downloadlist.aspx?c=us&lang=en&prod=hl2280dw_us&os=128
Running Linux Mint 17.2 as VirtualBox Guest, Windows 10 host.Mint 17.2 is based on Ubuntu so I downloaded the .deb file from above link, then sudo bash
During driver install, I needed the ip of the printer. To obtain, on printer MENU/Machine Info/Network Config/Start.
Install downloaded many packages, took 2 or 3 minutes.
Verified wireless printing works from gedit. Wireless scanning works with 'Simple Scan' (default in Mint). However, pushing Scan button on printer did not identify Mint installation as possible destination, but I can live with that. May need another driver running in Mint for that to work.
I have a Brother MFC-J460DW, and this worked as the simplest way to get it going:
Download the Brother driver install tool for [your specific model], and for "Linux (deb)" from:
http://support.brother.com/
Go to 'Files' and open the folder where the file downloaded to.
Open 'Terminal', get superuser authorization with the
sudo su
command, and enter password.Type or paste into 'Terminal':
gunzip
(with a space) then drag and drop the [example]linux-brprinter-installer-2.0.0-1.gz
file into 'Terminal', and hit Enter.Type or paste into 'Terminal':
bash
(With a space) then drag and drop the new unzipped file [example]linux-brprinter-installer-2.0.0-1
into 'Terminal', and hit Enter.This should start the Brother Install program, which will guide you through completion.
I installed a Brother MFC-L3770CDW connected by LAN. I downloaded and run the install script from the Brother website. I was in doubt which URI to chose. It worked after I chose
lpd://BRNB422005D4561/BINARY_P1
. I entered the IP address that shows on the printer's display in the network settings.