Installing Brother MFC-L2700DW as Network Printer on Ubuntu

Home / Linux / Installing Brother MFC-L2700DW as Network Printer on Ubuntu

 

Tested on: Ubuntu 16.04+

If you’d like to read about what we think of this printer please visit our personal blog post Single Best Printer We Have Owned – We Love The Brother MFC-L2700DW

The company’s provided installer works fantastic overall, but there is one missing package on Ubuntu that breaks the install as far as scanning is concerned. Even with a broken install the printer itself works fine, only scanning will fail.

Download the brother installer from here: Brother Download Page

Extract the file.

Using the terminal navigate to the folder where you extracted it.

Issue the following command to give the extracted file permission to run on your system. Note: the 2.1.1-1 version number may be different if you’re using a newer version of the driver.

$ sudo chmod +x linux-brprinter-installer-2.1.1-1

When running this file there was an error that showed up. If you’re like me and take installs for granted you likely will miss the error.

ERROR: libusb-0.1 is required.

Install the required package before running the installer from Brother.

$ sudo apt install libusb-0.1-4

Now finally install the drivers. If you have already installed the driver and have gotten this error, after installing the required/missing package you will need to run the installer again.

$ sudo ./linux-brprinter-installer-2.1.1-1

In my case, I have to specify the URI. I work across various networks using a VPN so I have to specifically tell the driver where to find the physical printer. My output for this area looks like this:

Will you specify the Device URI? [Y/n] ->y
0: cups-brf:/
1: https
2: beh
3: ipp
4: ipps
5: socket
6: http
7: lpd
8: serial:/dev/ttyS4?baud=115200
9 (I): Specify IP address.
10 (A): Auto. (usb://dev/usblp0)
select the number of destination Device URI. ->9
enter IP address ->x.x.x.x
lpadmin -p MFCL2700DW -v socket://x.x.x.x -E
Test Print? [y/N] ->y

Leave a Reply