emeyeraway
Posts: 146
Joined: Tue Mar 24, 2015 7:11 am

RasPi and Brother Printer

Wed May 06, 2015 9:26 am

I followed "http://www.howtogeek.com/169679/how-to- ... -computer/" successfully (I thought), but when I tried to print, nothing happened. Searching the internet reveals that Brother printers are a particular problem, but as a beginner, I was not able to understand any of the "fixes". Is there any hope that I can get my RasPi 2B to print on my Brother MFC-J435W printer?

Ed Meyer

fruitoftheloom
Posts: 21056
Joined: Tue Mar 25, 2014 12:40 pm
Location: Delightful Dorset

Re: RasPi and Brother Printer

Wed May 06, 2015 9:44 am

emeyeraway wrote:I followed "http://www.howtogeek.com/169679/how-to- ... -computer/" successfully (I thought), but when I tried to print, nothing happened. Searching the internet reveals that Brother printers are a particular problem, but as a beginner, I was not able to understand any of the "fixes". Is there any hope that I can get my RasPi 2B to print on my Brother MFC-J435W printer?

Ed Meyer
There are no opensource drivers and Brother Drivers are for x86 architecture, the RPi is ARM Architecture ;)
Retired disgracefully.....
This at present is my daily "computer" https://www.asus.com/us/Chrome-Devices/Chromebit-CS10/

User avatar
pluggy
Posts: 3635
Joined: Thu May 31, 2012 3:52 pm
Location: Barnoldswick, Lancashire,UK
Contact: Website

Re: RasPi and Brother Printer

Wed May 06, 2015 1:36 pm

Printers can be problematic on Linux, let alone the Pi, some manufacturers don't publish drivers for Linux at all and stand in the way of the community 'reverse engineering' Windows drivers. Never, ever, buy a Lexmark printer if you use Linux and value your sanity. If you're buying a printer for Linux, you can't go too far wrong with HP, they take Linux seriously. Many others write Linux drivers but only release the binary for X86 and then stand in the way of reverse engineering.....
Don't judge Linux by the Pi.......
I must not tread on too many sacred cows......

User avatar
xoopha
Posts: 106
Joined: Mon Feb 09, 2015 9:52 pm

Re: RasPi and Brother Printer

Wed May 06, 2015 2:31 pm

Most of what you can do when it comes to printers and ARM Linux is installing CUPS and hoping your printer is supported properly already.

W. H. Heydt
Posts: 11064
Joined: Fri Mar 09, 2012 7:36 pm
Location: Vallejo, CA (US)

Re: RasPi and Brother Printer

Wed May 06, 2015 4:32 pm

Sorry for this bit of a derail...

When I saw the thread title, my first reaction was...Shouldn't that be "Br'er Printer"?

GreyCynic
Posts: 1
Joined: Tue May 19, 2015 4:01 pm

Re: RasPi and Brother Printer

Tue May 19, 2015 11:13 pm

Sometimes you just need to be a little devious when setting up a printer. It is often the case that a print driver is compatible with more than one printer in a manufacturer's range. The trick is to recognise that compatibility often, but not always, works in both directions.

To find a driver for printer Y, look at the list of printers that printer Y's Linux X86 driver is compatible with. Look for a printer X in the list of compatible printers that has similar features to printer Y. If printer X is in the Pi CUPS driver list there is a good chance that this driver will also work with printer Y. Try installing printer Y using the Pi driver for printer X and print the CUPS test page. If everything works then you have got a good candidate to test further.

An incompatible driver will either produce nothing or result in garbage being printed out. If this happens then delete the printer that you just set up and try setting your printer up again using another driver.

When I set up a Brother HL-L2360DN network printer yesterday I found that the official X86 Debian driver for this printer listed around 40 compatible models. It took me about three tries and 30 minutes to get my printer working using the Brother 'HL-7050N-CUPS+Gutenprint' driver. This driver even gave me the chance to set up all the default preference settings that I expected to see.

There is no guarantee that this will work in every case but working with drivers through the CUPS configuration tool obtained by browsing localhost:631 is pretty straight forward and does not demand specialist skills.

Return to “Beginners”