How can I install my Brother HL2270dw laser printer? There are no drivers available in the Software Center.
i know a ton of people have had major issues getting this printer to work with both ubuntu and mint, so i thought i'd pass this along since it's pretty painless. i found the attached script (following the instructions) in an ubuntu forum somewhere (I forget exactly where) which worked for me on both Ubuntu 12.04 and Mint Cinnamon 13 (64-bit versions). as long as the printer is already on your network (i installed mine through my windows 7 partition), it should work. just copy and paste the code sample below into an empty text document and save it as PrinterInstall.sh . Then run the application from the terminal with:
It may tell you that you need
and then run
The terminal will ask you where your init.d directory is -- just check the choices in your file browser to confirm one or the other.
Next, turn on the printer and run the following from the terminal:
When the config GUI opens, right click on the printer and select 'properties'. Under the device URI, click 'change' --> network printer --> select first brother option --> apply
script code below:
I have a blog post on how to install the printer for wireless wifi printing in Ubuntu 12.04 64 bit. Note my version is specific and only tested for the 64 bit version of Ubuntu. Brother does not include 64 bit drivers for the HL-2270DW drivers but I have patched the drivers to make them work with the 64 bit version. The patched drivers give access to ALL the features of the printer. The link is http://chadchenault.blogspot.com/2012/05/brother-hl-2270dw-printer-driver.html
1. Download patched drivers to work with 64 bit ubuntu from the link above. You can also patch them yourselves using the command line and instructions from Brother's website.
USB printing should now work. If you want to configure wifi or ethernet printing, you will need to configure CUPS. I have instructions with pictures at my blog.
Here are my install notes under 14.04 (64-bit). I don't know that all these steps are necessary. I installed it as a network printer.
I have run a script from Brother: linux-brprinter-installer-2.0.0-1
in the downloaded file: linux-brprinter-installer-2.0.0-1.gz from support.brother.com. This seemed to run successfully and install various packages.
There are two more files on their website that I have downloaded:
I used synaptic to see if they have been installed by the script above.
cupswrapperHL2270DW-2.0.4-2 shows up as being installed.
Used the software center to install the "a" version and the hl2270*a.i386.deb packages.
I installed it despite the software center warning that it was "of bad quality".
Rebooted computer and turned printer off/on.
Used System Settings>Printers>Add Printer>Network Printer
Clicking the Find button (with host blank) pulls up two Brother HL-2270DW, one has an IP address.
For this one the description says AppSocket/JetDirect network printer via DNS-SD
The other says LPD network printer with Host BRW008092BA5199 and Queue Binary_P1
I am trying the one with an ip address. Now under printer drivers, I have HL-2270DW for CUPS which I did not have before.
Selecting this. Test Page worked.
These notes work with Kubuntu and Linux Mint 17.1.
Obtain the packages
now use the KDE or Mint/Gnome printer configuration window to delete the auto installed USB printer that does not exist, then install the HL-2270DW using the BrGenML1 driver.
The printer should be auto detected. If not try using the URI listed below.
set duplex DuplexNoTumble to print on both sides of the page, flipping on long edge
URI: lpd://(printer's IP address)/binary_p1
Eric Carvalho's answer worked fine, with one qualifier: the download location didn't work for me. Looks like maybe Brother reorganized their downloads. My first step was to manually download, starting from Brother's support site:
--go to brother.com (for me, this redirects to brother-usa.com) --click Support --enter HL-2270DW in the model number, then click Search --in Downloads and drivers, click on the 'downloads from our solutions center' --select the OS (linux) and the version (deb) --click on the Driver install tool --accept license agreement
This is a tiny file, so it'll take no noticeable time to download.
Now unzip and run the script as Mr. Carvalho indicated. Worked perfectly for me.