How to Install Brother Printers and Scanners

Problems and successes with specific brands/models of printers
Post Reply
Message
Author
User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#16 Post by rcrsn51 »

Strampke wrote:For simple users like me maybe a pet would do.
Fair enough. I just built a PET for your HL2150N and posted it above. It took about 20 minutes. When I have some spare time, I'll start working on the other 199 models :wink:

User avatar
aracnachid
Posts: 27
Joined: Wed 26 May 2010, 07:11
Location: Aotearoa

#17 Post by aracnachid »

Hey I'm happy to help with pets for the brother drivers.. I will post the DCP195C drivers as a pet here later today...... I am having a problem getting the printer to print in A4 I changed the paper size to A4 in the above fore-mentioned file and when I print a test page I reverts to Letter size paper......... any ideas anyone?

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#18 Post by rcrsn51 »

aracnachid wrote: I am having a problem getting the printer to print in A4 I changed the paper size to A4 in the above fore-mentioned file and when I print a test page I reverts to Letter size paper......... any ideas anyone?
Go into your CUPS settings and check Printer Options. The Media Size is probably set to Letter. Change it there.

I've never been clear on which of these paper settings over-rides the others. What happens when you print from an application? If you set A4 in your word processor, does it print correctly?

MRT42
Posts: 27
Joined: Sat 04 Sep 2010, 06:56

Need help w/Brother MFC-7345N scanner install

#19 Post by MRT42 »

I have been given a Brother MFC-7345N multifunction printer/scanner/copier/fax. I am trying to get it running. I saw that stevesr0 said the printer driver for the MFC-7440N worked for his MFC-7345N. I installed the pet for the MFC-7440N and the printer works fine for me. However when I tried to follow the instructions for installing a scanner driver I found that the MFC-7345N is not listed but the MFC-7440N is listed in the brscan3 deb pkgs. I hoped that since it worked for the printer driver it would also work for the scanner. I installed it using debbi but when I run xsane it says no devices available.

I ran 'sane-find-scanner' in terminal and this is what it says.
"found USB scanner (vendor=0x04f9, product=0x0214) at libusb:006:002
#Your USB scanner was (probably) detected. It may or may not be supported by
#SANE. Try scanimage -L and read the backend's manpage."

Any suggestions? Thanks in advance.

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#20 Post by rcrsn51 »

Your Product ID is 0x0214. Look in the file /usr/local/Brother/sane/Brasane3.ini. You will see that other models are listed by what I would assume is also the product ID. In particular, Line 51 has an entry for 0x0215.

If you make up a similar entry for your MFC-7345N, maybe you can get it detected. OTOH, there may be a reason why Brother does not supply a Linux driver for this unit.

MRT42
Posts: 27
Joined: Sat 04 Sep 2010, 06:56

#21 Post by MRT42 »

It seems to have worked partially. Following the pattern of line 51 in the Brsane3.ini file I made the following entry on line 52.

0x0214,117,1,"MFC-7345N",133,4

When I run xsane it seems to find the scanner and open. But when I try to scan I get an error message "Failed to start scanner: Invalid argument"

Did I perhaps make a mistake?

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#22 Post by rcrsn51 »

Did I perhaps make a mistake?
At this point, all you can do is try other variations of that line and see if one works.

Because Brother doesn't show a Linux driver for it, it may not work at all.

[Edit] Try

Code: Select all

0x0214,1,1,"MFC-7345N",131,4

MRT42
Posts: 27
Joined: Sat 04 Sep 2010, 06:56

#23 Post by MRT42 »

Got it working. Here is the entry that worked.

0x0214,1,1,"MFC-7345N",131,4

It is similar to the 7440N on line 40 but with the product ID of the 7345N.

Thanks so much.

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#24 Post by rcrsn51 »

Glad to help. I wonder if Brother just forgot about this model.

Have you tried to run it as a networked scanner, using hokal's instructions above?

MRT42
Posts: 27
Joined: Sat 04 Sep 2010, 06:56

#25 Post by MRT42 »

No I haven't tried to run as a networked scanner yet. I will try it though later and let you know how it goes.

xybrdog
Posts: 3
Joined: Thu 04 Feb 2010, 23:06

Thank you

#26 Post by xybrdog »

Thank you very much. I had a bit of trouble, but finally got things worked out. It appears that that setup works for USB operation. I've been using my LAN port on my laptop when I run Windows, as this saves me a USB port. I could not make it work with the LAN connection and I noticed an error message when I went to look at the print jobs, that said something to the effect that it couldn't establish a USB connection to the printer. So, I hooked it up that way and it worked just fine.

I'd still like to find out if and how to make it work with a network connection, but I can live with what I have for now. I'm trying to stay away from using windows as much as I can.

Once again thanks for the info, it was much appreciated.

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#27 Post by rcrsn51 »

How are you connecting this printer as a LAN device - through its own ethernet connection to a hub/router? If so, go to the CUPS web interface and delete the printer as a USB device. Then install it again using "Find New Printers". CUPS should now detect it as a networked printer. The HL-4040CDN driver should still be there. If not, install it using the PET I posted above.

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#28 Post by rcrsn51 »

The MFC-J415W can be used in either USB or wireless mode. Its scanner driver is brscan3-0.2.11.pet and works well with Peasyscan after you show the advanced options.

The MFC-440CN is also a multi-function device and uses the scanner driver brscan2-0.2.5

The DCP-135C is a printer/scanner. Its printer driver PET is attached below. The scanner requires the brscan2-0.2.5.pet below.
Attachments
brscan-0.2.4.pet
(72.16 KiB) Downloaded 1412 times
brscan2-0.2.5.pet
(68.63 KiB) Downloaded 1613 times
brscan3-0.2.11.pet
(55.2 KiB) Downloaded 1679 times
Last edited by rcrsn51 on Fri 26 Feb 2016, 16:21, edited 6 times in total.

bass.mike
Posts: 4
Joined: Fri 27 May 2011, 02:43

Brother 4040cn

#29 Post by bass.mike »

I have spent hour and hours trying to make this work. The printer is attached via network / router. puppy 5.2 sees the printer but no matter what I try I cannot get the cups to see the drivers? Thanks for all the great work you do!

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#30 Post by rcrsn51 »

Brother 4040cn
We need to get the model number exactly correct. Is this an MFC440CN or an HL4040CDN or something else?
but no matter what I try I cannot get the cups to see the drivers?
What exactly do you mean by this?

bass.mike
Posts: 4
Joined: Fri 27 May 2011, 02:43

#31 Post by bass.mike »

Sorry that is an HL 4040cn I was able to get the pet that you had created for the 4040cdn to show up in the cups manager, but it would not work. I tried downloading the drivers as suggested in the first part of the thread. I could not get the debbi commands to work. I thought I put the files in their correct locations, but they do not show up in the cups manager as a selection. This is the error I keep getting: "Unable to locate printer 'printername'!".

I used to work with unix a long, long time ago and I think linux is fantastic, the learning curve is a bit steep for this old guy though. :lol:

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#32 Post by rcrsn51 »

bass.mike wrote:Sorry that is an HL 4040cn I was able to get the pet that you had created for the 4040cdn to show up in the cups manager, but it would not work:
Please explain step-by-step what you are doing to install this printer. For example, are you starting in CUPS with "Find New Printers"?

bass.mike
Posts: 4
Joined: Fri 27 May 2011, 02:43

#33 Post by bass.mike »

Yes I am using the cups manager, add printer. The brother printer shows up as a discovered network printer. I select the printer, select continue, the printer shows up in the next screen with Name, Description and connection. The Connection is lpd://BRNED2156/BINARY_P1 I click on continue to select the model from the list. There was not 4040 model available originally. I was able to get the hl 4040cdn model to show up in the list with your pet from above, which I then selected. I click on set default options, then go to maintenance, print test page, at which point I receive the error "Unable to locate printer 'BRNED2156'!"

I have also tried deleting the printer and using find new printers in the cups manager to start the whole process, but I get the same results.

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#34 Post by rcrsn51 »

lpd://BRNED2156/BINARY_P1
Here is the problem: When Puppy installs a printer in CUPS, it needs to know the unit's IP address. Puppy doesn't know what BRNED2156 is.

Check the printer's control panel. There should be a screen that shows the IP address. If you can't find it, report back.

Locate the file /etc/hosts. Open it in a text editor. Add the line

Code: Select all

192.168.xx.yy BRNED2156
Use the printer's IP address. Do a print test.

If that doesn't work, there is another way to install the printer.

bass.mike
Posts: 4
Joined: Fri 27 May 2011, 02:43

Solved : Brother Hl 4040 CN

#35 Post by bass.mike »

Thank You John, that resolved the problem. I came across some posts that suggested this might be a problem and I looked at the cups manager to see if I could change the address. Then I got to thinking that if the system found the printer by itself then it should know how to access it. So much for thinking!

I really do appreciate the help.

Blessings,
Mike

Post Reply