HOW TO: Brother 32/64-bit Printer Drivers (and AirPrint!)

Write tutorials here
There are more tutorials here http://community.linuxmint.com/tutorial/welcome
Forum rules
Do not start a support topic here please. Before you post please read this

Did this solve your problem?

Yes, thanks!
16
84%
No (elaborate on what you need help with)
3
16%
 
Total votes : 19

Re: HOW TO: Brother 32/64-bit Printer Drivers (and AirPrint!

Postby CupOfCoffee on Sun Feb 09, 2014 1:50 am

Using this guide, now I have successfully connected my Brother MFC-7440N to CUPS! Now I can print~

I need to bookmark this somehow...

Thanks Bonjour!
My Rusty and Trusty Old PC: Compaq Presario C500 (widescreen) - 2.5GB RAM, 1TB Solid State Hybrid, 1.86 GHz Intel Celeron M 440.

New PC (using): Lenovo G505s - 6GB RAM, 1TB HHD, AMD A10-5750M Crossfire Graphics.
User avatar
CupOfCoffee
Level 2
Level 2
 
Posts: 61
Joined: Mon Feb 04, 2013 9:51 pm

Linux Mint is funded by ads and donations.
 

Re: HOW TO: Brother 32/64-bit Printer Drivers (and AirPrint!

Postby dick@mint on Sun Apr 20, 2014 11:33 am

Many thanks to BonjourPrinter! I have succesfully added my networkprinter Brother DCP-J315W to an Ubuntu-machine ánd to a LinuxMint-machine. But I have to add that the downloading of the patch file and turning it into a .sh file & running it did NOT work for me. The shell didn't recognize brdpkgdeldep.sh. Instead I downloaded the installer, and followed these instructions on the brother site:
Linux-brprinter-installer

Step1. Download the tool.(linux-brprinter-installer-2.0.0-1.gz)
The tool will be downloaded into the default "Download" directory.
(The directory location varies depending on your Linux distribution.)
e.g. /home/(LoginName)/Download

Step2. Open a terminal window and go to the directory you downloaded the file to in the last step.

Step3. Enter this command to extract the downloaded file:
Command: gunzip linux-brprinter-installer-2.0.0-1.gz

Step4. Get superuser authorization with the "su" command or "sudo su" command.

Step5. Run the tool:
Command: bash linux-brprinter-installer-2.0.0-1 Brother machine name

Step6. The driver installation will start. Follow the installation screen directions.
 

When you see the message "Will you specify the DeviceURI ?",
For USB Users: Choose N(No)
For Network Users: Choose Y(Yes) and DeviceURI.
The install process may take some time. Please wait until it is complete.

In LinuxMint I didn't even have to go to http://localhost:631 to modify the printer. In Ubuntu I DID have to do that, probably because my ubuntu is on a 64-bit AMD machine, while Mint is on a 32-bit one.
So I suppose the Linux-guys at Brother got their act together, hm?
dick@mint
Level 1
Level 1
 
Posts: 1
Joined: Sun Apr 20, 2014 10:21 am

Re: HOW TO: Brother 32/64-bit Printer Drivers (and AirPrint!

Postby Joe_B_wan on Sun May 04, 2014 6:26 am

BonjourPrinter wrote:* Go to http://localhost:631/ in a browser and go to the Printers tab and select the HL2270DW.


I just bought the HL2270DW printer yesterday on Kentucky Derby day.

Firefox won't go there. Instead it reads:

Unable to connect
Firefox can't establish a connection to the server at localhost:631

I'm running Mint 9 Isadora and Firefox (20.0) for Linux Mint 1.0

I'm checking the firewall and will be back after my work day.

(I think I'm missing something, just can't figure out what it is.)

Joe_B_wan
Joe_B_wan
Level 1
Level 1
 
Posts: 4
Joined: Mon Feb 08, 2010 5:54 pm
Location: Brazoria, Texas

Re: HOW TO: Brother 32/64-bit Printer Drivers (and AirPrint!

Postby pdc_2 on Sun May 04, 2014 4:54 pm

Hi Joe;

so you have bought the HL2240 and you want to install the drivers?

have you installed any drivers yet?

Brother provide an installer; its intent is to do all the work for you; if you want to use that, I can point you to where to get it; and I can cover the instructions; (it might be simpler for you than the bonjour script)
pdc_2
Level 6
Level 6
 
Posts: 1210
Joined: Mon May 11, 2009 1:21 am

Re: HOW TO: Brother 32/64-bit Printer Drivers (and AirPrint!

Postby Joe_B_wan on Sun May 04, 2014 9:32 pm

pdc_2 wrote:Hi Joe;

so you have bought the HL2240 and you want to install the drivers?

have you installed any drivers yet?

Brother provide an installer; its intent is to do all the work for you; if you want to use that, I can point you to where to get it; and I can cover the instructions; (it might be simpler for you than the bonjour script)


Hello Friend,

Everything's installed (lpr/cups), ready to go except...

lpinfo: connection refused
lpadmin: unable to connect to server: connection refused
lpr: connection refused

That's why I was attracted to the OP's solution.

What's the command to see if my PC knows
there's a printer hooked up?

Thanks for your interest and time.

Joe_B_wan
Joe_B_wan
Level 1
Level 1
 
Posts: 4
Joined: Mon Feb 08, 2010 5:54 pm
Location: Brazoria, Texas

HL-2240

Postby pdc_2 on Sun May 04, 2014 9:40 pm

What's the command to see if my PC knows
there's a printer hooked up?


perhaps it would be localhost:631/printers/ .......can you paste this into a spare browser window...........

your intent is the printer is wireless? and will connect wirelessly to your computer?
pdc_2
Level 6
Level 6
 
Posts: 1210
Joined: Mon May 11, 2009 1:21 am

Re: HL-2240

Postby Joe_B_wan on Mon May 05, 2014 7:59 pm

pdc_2 wrote:
What's the command to see if my PC knows
there's a printer hooked up?


perhaps it would be localhost:631/printers/ .......can you paste this into a spare browser window...........

your intent is the printer is wireless? and will connect wirelessly to your computer?


Hello Friend,

Now the localhost:631 shows up and right now I'm just using the USB
cable instead of wireless.

PRINTER IS NOW WORKING because...

I was under the impression that all I had to do was go to Brother,
download the installer and that would be it. Welll...

In Synaptic I could see the lpr and the cups drivers for the printer
were installed, however lpr and cups were not.

I proceeded to download cups and part way I remembered I read
somewhere that you are supposed to download lpr FIRST. So I
cancelled the cups download, and went with lpr. I added magicfilter,
appsfilter, and ghostscript. And that download took care of cups also.

After installation, it searched for the drivers, found them and I'm in
business.

Only two small problems left: After printing a page, the bottom line
of page one and the top line of page two are truncated. Also the pages
turn from top-to-bottom instead of from side-to-side.

I'm confident I'll figure it out.

Thank you for your time and interest.

Keep smiling and laugh often.

Joe_B_wan
Joe_B_wan
Level 1
Level 1
 
Posts: 4
Joined: Mon Feb 08, 2010 5:54 pm
Location: Brazoria, Texas

Re: HOW TO: Brother 32/64-bit Printer Drivers (and AirPrint!

Postby jabedoe on Sun Jul 06, 2014 6:15 pm

Hi guys,

I've tried everything that's been listed up above.
Printing via USB connection works fine, but then Modifying the printer via CUPS doesn't succeed, in the way that CUPS doesn't discover any network printers... :?
I've been trying loads of things, including point 5 of the official Brother website after downloading the CUPS driver, but my printer still doesn't respond. Ping with the printer's IP address seems to work, either (I'm pretty sure it is the right IP address, as I have printed the Network Configuration from the printer a couple of hours ago)

I am becoming desperate :(
jabedoe
Level 1
Level 1
 
Posts: 2
Joined: Sun Jul 06, 2014 6:08 pm

Re: HOW TO: Brother 32/64-bit Printer Drivers (and AirPrint!

Postby pdc_2 on Mon Jul 07, 2014 1:09 am

Hi jabadoe

you need to start a new thread; tell us what machine you have; etc etc
pdc_2
Level 6
Level 6
 
Posts: 1210
Joined: Mon May 11, 2009 1:21 am

Re: HOW TO: Brother 32/64-bit Printer Drivers (and AirPrint!

Postby bobww99 on Fri Jul 18, 2014 10:12 am

"From the Administration submenu, select "Modify Printer" and log in with your linux administrator account, then wait a while for it to discover networked printers via Bonjour/mDNS."

" You should see four duplicates of the HL-2270DW under "Discovered Network Printers", and you won't know what protocol each is without selecting it."



7-17-14
No way to complete this post as recommended above. This post should be marked not follow able due to updated web site alterations/changes. This step cannot be followed because there is no "Modify Printer" in the Linux administrator account. I found some of the "Modify Printer" somewhere else (can't remember where) and manage to find another cups stumbling block. Can not proceed from there because there are not four choices but many more all non informative to a new Linux user.
Cups has changed its interface drastically since this post was written. Do not follow it. It will confuse you more.
I wish administrators of these sites would try to clean them up. Perhaps they are swamped? I will post and flag this mess to their attention. ---I will hold up on this until I get feed back.
I may be wrong so I apologize.
Bob
7-18-14
I received a reply:

There is no violation of forum rules. You're reporting a topic from 2012. Many topics from 2012 would need changes to work today and I take it most users understand time doesn't stand still. We're not going to delete posts.


This make sense. I guess its up to users to flag old and incorrect information. Makes sense. No administrators time to edit or delete incorrect dated posts.
Bob

7-23-14
Please see viewtopic.php?f=51&t=173889&p=895566#p895566
for additional up dated information.
bobww99
Level 1
Level 1
 
Posts: 38
Joined: Wed May 07, 2014 7:40 pm
Location: CA. USA

Re: HOW TO: Brother 32/64-bit Printer Drivers (and AirPrint!

Postby LinWinux on Sat Aug 09, 2014 7:42 pm

Oh, thank you so much for this! Got both of my printers ... MFC J410 as well as Konica Minolta 1600W ... working by following your instructions. I never had a problem with Brother printers in the past, but WiFi printing was never explained anywhere in an easy to follow manner, least not that I could find. This made it so simple ... Install printer on primary or host machine ... go to localhost:631 to enable sharing ... then go to machine that's supposed to print via WiFi and search for printer there ... NO PROBLEM. :D

The only thing that wasn't perfectly clear to me, was wether or not the printer had to be physically installed on the remote computer? I did install it first, but I never installed the Konica Minolta. Yet both of the printers showed up in the remote machine. Printed a test page with the Brother, works fantastic! Checked my printer settings, and both printers were there as well. Maybe only Mint 17 is this flawless? Don't know, but I'm very pleased. Thank you so much!
PLEASE ... Don't respond to questions with meaningless or thoughtless comments!
PLEASE ... Help others, don't be lazy! Take a moment to mark your post SOLVED if you received a solution.
User avatar
LinWinux
Level 3
Level 3
 
Posts: 154
Joined: Fri Aug 30, 2013 9:04 pm
Location: East Coast

Re: HOW TO: Brother 32/64-bit Printer Drivers (and AirPrint!

Postby rogerr on Thu Aug 14, 2014 2:39 am

Hi - managed at long last to get my wired Brother 2270DW connected on the lan thanks to this forum (and the learned contributors!).

Only query I have is why the printer status is always shown as "Idle - Waiting for printer to finish". It will accept a print job ok but it seems to hesitate for a minute or so whereas another Windows PC on the lan prints straight. away.
rogerr
Level 1
Level 1
 
Posts: 1
Joined: Thu Aug 14, 2014 2:30 am

Re: HOW TO: Brother 32/64-bit Printer Drivers (and AirPrint!

Postby jabedoe on Wed Aug 27, 2014 11:37 am

Dear all,

In the end I managed to make my own printer work in wireless configuration as well.
I'm just posting this to help other people overcoming the same hurdles as me and losing less time.

To make it work, I had to do some additional stuff:
1. Install apparmor-utils to do
Code: Select all
sudo aa-complain cupsd

2. Make a directory
Code: Select all
sudo mkdir /usr/share/cups/model
(1 and 2 are prerequisites from the Brother website for Debian/Ubuntu 8.04 and more)
3. Like Joe_B_wan mentionned, install lpr and cups before trying to make the lpr and cupswrapper packages work :wink:
4. Do not do
Code: Select all
sudo gedit /etc/printcap
like described on the Brother website, it is ineffective because always changed when you modify any printer
5. The brdpkgdeldep.gz package can be hard to catch if you delete cookies (link always pointed to country selection page), so here is a better one I think: http://www.brother.com/cgi-bin/agreement/agreement.cgi?dlfile=http://www.brother.com/pub/bsc/linux/dlf/brdpkgdeldep.gz&lang=English_lpr
6. To convert the 32bit packages to 64bit using brdpkgdeldep, type
Code: Select all
sudo chmod +x brdpkgdeldep
inside the terminal and NOT inside the file (because newbies like me tend to do that kind of stuff :lol: ) By the way, mentionning the .sh extension was ineffecTotive for me! It only worked without it because Linux already knew it was a Shell Script!
7. To make printer discovery possible via Bonjour/mDNS, make sure you have installed Avahi !
Code: Select all
sudo apt-get install avahi-daemon

8. And last but not least... Your firewall can be blocking the signals between your printer and your PC!!! That is what has been blocking me for a while :cry: So PLEASE make sure Port 9100 remains open for the PDL Datastream to show up in your discovered printers and to work! :) And like jzsmart3 said, you need to have opened port 631 even before that to access CUPS.

So this worked for my Brother DCP7070DW printer with the 2011 versions of the drivers available on the Brother website. Yet, they have also released a newer generic version of those in March 2014, and I didn't get them to work properly. CUPS states: "File "/usr/lib/cups/filter/brother_lpdwrapper_BrGenML1" has insecure permissions (0100755/uid=1000/gid=0)." If anybody can help me, I'd be glad.

And maukka, how did you make network scanning work? I haven't found any explanation anywhere :(

Thanks guys!
jabedoe
Level 1
Level 1
 
Posts: 2
Joined: Sun Jul 06, 2014 6:08 pm

Re: HOW TO: Brother 32/64-bit Printer Drivers (and AirPrint!

Postby Ranthe on Sat Sep 20, 2014 6:07 pm

I was able to get my Brother MFC-J430W working wirelessly on Mint 17 Cinnamon using the "Driver Install Tool", which did seems to work well in installing the printer and scanner drivers... after managing to decode the less-than-clear instructions.

Note: The printer had already been set up wirelessly with Windows Vista.

From the Brother website:
Step5. Run the tool:
Command: bash linux-brprinter-installer-*.*.*-* Brother machine name

What this means is that for the MFC-J430W, the commans is bash linux-brprinter-installer-*.*.*-* MFC-J430W

Next part:
Step6. The driver installation will start. Follow the installation screen directions.
When you see the message "Will you specify the DeviceURI ?",

For USB Users: Choose N(No)
For Network Users: Choose Y(Yes) and DeviceURI.

What the instructions don't tell you is that you'll be presented with a list of 11-14 items to select from... :roll:

After some fiddling about, I found that the "IP:" (specify IP address) was the one I needed to select for my wireless connection.
The current printer IP address can be determined from the printer front panel by selecting Menu -> Network -> TCP/IP -> IP Address.

Once this was selected, the printer and scanner drivers were sucessfully installed.
User avatar
Ranthe
Level 1
Level 1
 
Posts: 18
Joined: Fri Sep 05, 2014 9:01 pm
Location: Paraparaumu, New Zealand

Re: HOW TO: Brother 32/64-bit Printer Drivers (and AirPrint!

Postby CogSci on Sun Oct 05, 2014 12:07 am

Ranthe wrote:I was able to get my Brother MFC-J430W working wirelessly on Mint 17 Cinnamon using the "Driver Install Tool", which did seems to work well in installing the printer and scanner drivers... after managing to decode the less-than-clear instructions.

Note: The printer had already been set up wirelessly with Windows Vista.

From the Brother website:
Step5. Run the tool:
Command: bash linux-brprinter-installer-*.*.*-* Brother machine name

What this means is that for the MFC-J430W, the commans is bash linux-brprinter-installer-*.*.*-* MFC-J430W

Next part:
Step6. The driver installation will start. Follow the installation screen directions.
When you see the message "Will you specify the DeviceURI ?",

For USB Users: Choose N(No)
For Network Users: Choose Y(Yes) and DeviceURI.

What the instructions don't tell you is that you'll be presented with a list of 11-14 items to select from... :roll:

After some fiddling about, I found that the "IP:" (specify IP address) was the one I needed to select for my wireless connection.
The current printer IP address can be determined from the printer front panel by selecting Menu -> Network -> TCP/IP -> IP Address.

Once this was selected, the printer and scanner drivers were sucessfully installed.


Thank you! This post helped me installing the correct printer driver for my HL-2270DW in Mint 17 Cinnamon (64bit). Works great now, even while running a VPN. Previously I had to restart my wifi connection every time I wanted to print. Oh happy day! :-)
CogSci
Level 1
Level 1
 
Posts: 4
Joined: Tue Nov 12, 2013 5:00 am

Linux Mint is funded by ads and donations.
 
Previous

Return to Tutorials

Who is online

Users browsing this forum: No registered users and 8 guests