Brother MFC440CN

Problems and successes with specific brands/models of printers
Message
Author
User avatar
burgersplus
Posts: 12
Joined: Wed 26 Jan 2011, 00:01
Location: Clearlake CA USA

Brother MFC440CN

#1 Post by burgersplus »

It appears the cups drivers are installed. I have done so several times, but when I try to print a test page it cannot connect to the printer.

I need help with the settings I presume.

The printer is ethernet wired into a wireless router and works fine in Windoze

I am a newbie to Puppy. Running Lucid 5.2

Thank you.

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

#2 Post by rcrsn51 »

Please list the steps you used to set up the printer in CUPS.

User avatar
burgersplus
Posts: 12
Joined: Wed 26 Jan 2011, 00:01
Location: Clearlake CA USA

#3 Post by burgersplus »

Thanks for your reply and pm. I am in California so have just now read your messages. I read your post topic on Brothers printers, printed out the instructions, downloaded the LPR and Cups drivers and installed them using Debbi. The LPS extraction and install could not make a directory for /var..../MFC440CN so I manually made one and reinstalled using Debbi. Cups recognized the printer on my network and there was now two sets of drivers under MFC440CN. I tried both of them, deleting the previous driver each time. When I try to print a test page it shows up in the jobs list but continually says it is "trying to connect". When I go to the printer and look at the LED display, it remains at default view. Normally, when it gets a job, it shows that it is "receiving information".
Thank you for your help. I have been trying to set up this printer using several Linux distributions over the last couple of years.

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

#4 Post by rcrsn51 »

Have you enabled the Puppy firewall? It will block CUPS.

Can you access the Brother printer's web interface through your browser using its IP address?

You should be able to find it at http://aa.bbb.ccc.ddd.

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

#5 Post by rcrsn51 »

It sounds like CUPS detected your printer and used the device AppSocket/JetDirect. This works on port 9100. Is there any chance that your router is blocking this port?

User avatar
burgersplus
Posts: 12
Joined: Wed 26 Jan 2011, 00:01
Location: Clearlake CA USA

#6 Post by burgersplus »

I put Puppy on a flash drive and use it on my laptop. I have not installed the firewall. I take it the IP address is the one my network assigns to it?. I am not educated on how to handle ports. I see you are from Stratford, Ontario. I was born in Owen Sound and grew up in Wingham.
I have to go out for the day so will not be able to get back to you until tomorrow, Thursday.
Thanks again.

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

#7 Post by rcrsn51 »

burgersplus wrote:I was born in Owen Sound and grew up in Wingham.
I am in California
Wimp. :wink:

You mention that you have tried installing this printer in other distros. Did it not work there either? I have a lot of faith in these Brother installers and this sounds to me like a networking problem independent of Puppy.

I would connect the printer directly to your laptop via USB and confirm that the driver works that way.

The printer works in Windows because it uses different networking protcols.

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

#8 Post by rcrsn51 »

If CUPS auto-detects the printer, it will show the printer's IP address as part of its name. Try installing the printer manually using Add Printer. For the Device, select "ipp". Enter the URI as

Code: Select all

ipp://aaa.bbb.ccc.ddd/binary_p1
The "binary_p1" is an internal queue name in the printer. You can confirm it by printing a test sheet.

User avatar
burgersplus
Posts: 12
Joined: Wed 26 Jan 2011, 00:01
Location: Clearlake CA USA

#9 Post by burgersplus »

I got back sooner than expected as appointment was canceled.

Dynamic DHCP Clients
Hardware Address Assigned IP Hostname Expires
00:80:77:ae:fd:ac 192.168.0.100 BRN_AEFDAC Fri Feb 5 04:20:38 2010 Revoke Reserve
00:17:c4:d8:62:a5 192.168.0.101 Acerpup Fri Feb 5 09:12:39 2010 Revoke Reserve
00:30:67:18:78:dc 192.168.0.102 janshome Fri Feb 5 08:57:22 2010 Revoke Reserve
00:1f:1f:3a:c7:e4 192.168.0.103 Baby Fri Feb 5 11:54:43 2010 Revoke Reserve
e8:4e:ce:6c:9a:bf 192.168.0.104 Wii Fri Feb 5 10:01:35 2010 Revoke Reserve

Above is the info from my router. The BRN_AEFDAC is the name that the Brothers network software for windows assigned. It is also the address CUPS discovers as a network printer under Brother MFC440CN. Acerpup is the laptop I am using.

Below is the current info from CUPs

Printer tab
Brother_MFC-440CN Brother MFC-440CN jan2 Brother MFC-440CN CUPS v1.1 Processing - "Connecting to printer..."
CUPS-PDF CUPS-PDF Ghostscript Idle
pdf_writer PDF Local Printer Local Raw Printer Idle

Administration tab-Manage-Printer
Description: Brother MFC-440CN
Location: jan2
Driver: Brother MFC-440CN CUPS v1.1 (color)
Connection: lpd://BRN_AEFDAC/BINARY_P1
Defaults: job-sheets=none, none media=na_letter_8.5x11in

I was wondering if I need to uninstall and reinstall the linux drivers as two of them are showing up in Cups, both ver. 1.1. I have tried both and neither connect. I don’t know how to uninstall them in linux. I looked in the packages. I enjoy trying out linux but sometimes it can be frustrating. I am 70 years old and not sure if I will live long enough to learn the commands. lol.
Your right about the WIMP part. I go back and visit Owen Sound every summer, but if I want to see snow, I will drive to Reno for the weekend. lol
I will try and connect the printer direct as soon as I can find a USB printer cable.

Thanks again

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

#10 Post by rcrsn51 »

lpd://BRN_AEFDAC/BINARY_P1
In Puppy, CUPS can't recognize the name BRN_AEFDAC. You need to replace it with the IP address.

Here is what I would do. Delete those printers and reboot. Run CUPS again and choose Find New Printers. Let CUPS detect the printer by its IP address.

There are two choices for the URI

Code: Select all

socket://aaa.bbb.ccc.ddd:9100
or

Code: Select all

ipp://aaa.bbb.ccc.ddd/binary_p1
[Edit] At this point we could have got the printer installed by leaving the URI as

Code: Select all

 lpd://BRN_AEFDAC/BINARY_P1
and adding the following line to the file /etc/hosts

Code: Select all

 192.168.0.100 BRN_AEFDAC
Last edited by rcrsn51 on Sat 29 Jan 2011, 00:27, edited 1 time in total.

User avatar
burgersplus
Posts: 12
Joined: Wed 26 Jan 2011, 00:01
Location: Clearlake CA USA

#11 Post by burgersplus »

rcrsn51 wrote:
lpd://BRN_AEFDAC/BINARY_P1
In Puppy, CUPS can't recognize the name BRN_AEFDAC. You need to replace it with the IP address.

Here is what I would do. Delete those printers and reboot. Run CUPS again and choose Find New Printers. Let CUPS detect the printer by its IP address.

There are two choices for the URI

Code: Select all

socket://aaa.bbb.ccc.ddd:9100
or

Code: Select all

ipp://aaa.bbb.ccc.ddd/binary_p1
Under Cups-Admin-Find New Printers
It just finds the Brother MFC-440cn and the only choice I have is to Add This Printer which in turn comes up with the lpd://BRN_AEFDAC/BINARY_P1 address which I cannot change. I cannot find anywhere to insert either of the (code) in your last post. Am I supposed to open a console? Sorry I am a newbie at this. I probably need step by step instruction.

Thanks.

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

#12 Post by rcrsn51 »

Have you determined the printer's IP address yet? You can sometimes get it by printing a test page. If not, try numbers in your web browser.

For example, determine your own IP with the command "ifconfig". Then try the next higher number in your web browser until you reach the printer's web interface.

Once you have it, run CUPS with Add Printer. Select "lpd" for the device and "lpd://aaa.bbb.ccc.ddd/binary_p1" for the URI.

Then try "ipp://aaa.bbb.ccc.ddd/binary_p1"

Then try "socket://aaa.bbb.ccc.ddd:9100".
Last edited by rcrsn51 on Thu 27 Jan 2011, 01:40, edited 1 time in total.

User avatar
burgersplus
Posts: 12
Joined: Wed 26 Jan 2011, 00:01
Location: Clearlake CA USA

#13 Post by burgersplus »

We got it. It printed a test page after I used the Admin-Add Printer section.
I used the socket code with the IP address and away it went.

Thank you so much. You sure know your printers.

Take care. I hope the snow ends soon.

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

#14 Post by rcrsn51 »

Glad to help.

The snow isn't too bad so far this winter. But it hasn't been cold enough for the lake to freeze up, so there could still be lots more.

Enjoy the sunshine.

User avatar
burgersplus
Posts: 12
Joined: Wed 26 Jan 2011, 00:01
Location: Clearlake CA USA

Scanner

#15 Post by burgersplus »

rcrsn51, thanks again for your help.

Now for the scanner.
I installed the driver using Debbi. It was brscan2 and seemed to install ok.

Using hakia post for network command.

For Brother Scanners in a Network:

Execute a command like:

brsaneconfig2 -a name=scanner model=DCP-315CN ip=192.168.x.x

Start Sane, choose USB Port and Sane will find your network scanner!

my ip address is 192.168.0.100
What would my command be in detail please as the one I tried was invalid.

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

#16 Post by rcrsn51 »

I think that it should be

Code: Select all

brsaneconfig2 -a name=scanner model=MFC-440CN ip=192.168.0.100
What error messages do you get?

Also try the command

Code: Select all

brsaneconfig2 -q 

User avatar
burgersplus
Posts: 12
Joined: Wed 26 Jan 2011, 00:01
Location: Clearlake CA USA

#17 Post by burgersplus »

brsaneconfig2 -q listed all the scan drivers including MFC-440CN

brsaneconfig2 -a name=scanner model=MFC-440CN ip=192.168.0.100 was accepted

Ran Xsane and it returned "No Devices Available" OOPS!!

I noticed that "Puppy Package Manager" installed the scan drivers rather than "Debbi" Should that make any difference?

I thought I had lost my Puppy flashdrive install this morning. I had to reboot five times before the graphics driver worked. The desktop would start to load and then go blank. If this repeats I will try to change the driver.

User avatar
burgersplus
Posts: 12
Joined: Wed 26 Jan 2011, 00:01
Location: Clearlake CA USA

#18 Post by burgersplus »

I notice that Brother also has a Scan Key Tool. Should that be installed also?

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

#19 Post by rcrsn51 »

burgersplus wrote:I noticed that "Puppy Package Manager" installed the scan drivers rather than "Debbi" Should that make any difference?
If the PPM has an entry for brscan2-0.2.5, then you installed the package simply by clicking on it, as opposed to using debbi. If so, your install is incomplete. You need to run

Code: Select all

debbi brscan2-0.2.5-1.i386.deb

User avatar
burgersplus
Posts: 12
Joined: Wed 26 Jan 2011, 00:01
Location: Clearlake CA USA

#20 Post by burgersplus »

OK Boss.

The reinstall using Debbi worked

Thanks again.

I am learning lots of things about Linux. If it were not for people like you, we would all be stuck in Windoze.

Post Reply