LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Major problem installing Brother printer MFC-J430W (https://www.linuxquestions.org/questions/linux-hardware-18/major-problem-installing-brother-printer-mfc-j430w-4175532379/)

Vocay2 01-29-2015 06:50 AM

Major problem installing Brother printer MFC-J430W
 
Ubuntu 14.04 installed on Dell Inspiron 17” laptop
Dual Load – Windows 7 and Ubuntu 14.04
Brother printer – MFC-J430W
Download and installed – mfcj430wcupswrap per-3.0.0-1.i386.deb
mfcj430wlpr-3.0.1.1.i386.deb

I click on the download package icon
The Ubuntu Software Center box opens showing the driver above ready to install.
I click on “Install” and it appears to be installing.
I get the usual warning message about the package being of bad quality and click on “ignore and install”. (I have received this message for years.)
I restart the computer.
That's it... I've done this many times but this time the printer doasn't respond at all.
I do not know where to look to see if the drivers were indeed installed.

ferrari 01-29-2015 07:26 PM

Did you try installing via a terminal?

Quote:

Install the driver.

Turn on the printer and connect the usb, network or parallel cable.
Go to the directory where the driver is.
Install LPR driver.The install process may take some time. Please wait until it is complete.
Command : dpkg -i --force-all (lpr-drivername)
Check if the LPR driver is installed.
Command : dpkg -l | grep Brother
http://support.brother.com/g/b/downl...ng=4&type3=559

That should at least give you an error message.

BTW, you'll want to install using 'sudo dpkg....'

Vocay2 01-30-2015 03:05 AM

Thank you for your reply.

"Command : dpkg -i --force-all (lpr-drivername)"
I entered
Code:

sudo dpkg -i --force-all mfcj430wlpr-3.0.1-1.i386.deb
Error message: "Command not found"

I followed your suggestion:
Quote:

Command : dpkg -l | grep Brother
This ithe printout:
Code:

1:~$ dpkg -l | grep Brother
ii  mfcj430wcupswrapper                                  3.0.0-1                                            i386        Brother CUPS Inkjet Printer Definitions
ii  mfcj430wlpr                                          3.0.1-1                                            i386        Brother lpr Inkjet Printer Definitions
ii  printer-driver-ptouch                                1.3-8                                              amd64        printer driver Brother P-touch label printers

This indicates to me that the drivers are installed. But again, the printer oesn't respond at all.
I repeat, the printer works with no problems using the Windows 7 system.

exsencon 01-30-2015 05:30 AM

Well I don't know if I can help here but I give you my 2 cents.
I have a Brother DCP 195C installed on my desktop running WinXP and several Linux,works perfectly.
On my Laptop (Dell Inspiron 1501) I have a WinXP and I had Ubuntu 10.10, printer worked perfectly wireless over my home network.
I changed to Ubuntu 14.10, downloaded the driver install feature from the Brother website, installed the drivers in a terminal (lpr and cupswrapper file) and that was about it; the printer just couldn't connect via lpd://ipaddress/binary_p1. I always got the same message: printer may not be connected.
I got tired of it and switched to Mint 17.1 and that allowed me to print via Samba, not via the regular lpd thing.
I have done this many times like you,and just don't know what is wrong with the new distros.
I just couldn't get it working regularly with the new Ubuntu or Mint. Mint did it with samba,while Ubuntu did not,for whatever reason.Rather frustrating.

ferrari 01-30-2015 02:58 PM

Quote:

This indicates to me that the drivers are installed. But again, the printer oesn't respond at all.
How are you connected to the printer (ie USB, wireless, wired ethernet)?

Let's also see how the printer URI is defined in /etc/cups/printers.conf

You could also try configuring using the CUPS http interface (rather than the Ubuntu utility) via your browser

http://localohost:631/admin

*You'll need to enter your root credentials when prompted.

Vocay2 01-30-2015 03:34 PM

Solved
 
I removed Ubuntu and installed Linux Mint. Had the printer up and printing in 15 minutes or so.
Thanks for the replies. I do appreciate them.

ferrari 01-30-2015 04:22 PM

Quote:

I removed Ubuntu and installed Linux Mint. Had the printer up and printing in 15 minutes or so.
Thanks for the replies. I do appreciate them.
Well, whatever works :)

exsencon 01-31-2015 08:39 AM

Quote:

Originally Posted by Vocay2 (Post 5309143)
I removed Ubuntu and installed Linux Mint. Had the printer up and printing in 15 minutes or so.
Thanks for the replies. I do appreciate them.

How did you do it? With the regular lpd file or with samba?

Vocay2 01-31-2015 09:10 AM

I downloaded the lpd drivers and installed them per instructions.

The strange thing about Ubuntu was, after I installed the drivers I could print a test page, but nothing else. It would not respond to anything other then "print a test page".

exsencon 01-31-2015 12:49 PM

Well,you got more luck than I did. I could only get the printer working wireless with samba in Mint, not with the lpd driver.
Now if I understand it well, you installed a lpr file and a cupswrapper file-correct?
Then you did: lpd://ip address/binary_p1-correct?
I am still interested in this because for me it didn't work.

ferrari 01-31-2015 03:25 PM

Actually, the AppSocket (AKA JetDirect) protocol is preferred over using the legacy LPD protocol where supported, and this is the case for most modern network-attached printers, including Brother models. (Refer to the CUPS documentation for more info about that.)

Code:

socket://<IP address>
For example, I have a Brother HL2150N (work) printer defined as
Code:

DeviceURI socket://192.168.90.13
and I also have it defined using the LPD protocol and by hostname (with port 515 open for detection) like this
Code:

lpd://HL2150N.local/BINARY_P1
The latter requires Avahi to be installed and running for service discovery on a local network using the mDNS protocol. (Very convenient for LAN printers.)

exsencon 02-02-2015 08:43 AM

Ok, Ferrari I tried both of your suggestions-no luck.
It seems I am stuck with samba printing which btw works very well, but it was just the thing I didn't really want. I still don't understand why it worked perfectly with Ubuntu 9.10 and 10.10 and doesn't work with Ubuntu 14.10 nor with Mint 17.1. That's a mystery for me.
When I do the socket://ipaddress/ I get: Printer may not be connected.
When I do lpd://DCP195C.local/BINARY_P1 I get: Unable to find printer.
(Avahi being installed)

ferrari 02-02-2015 12:35 PM

Can you successfully ping the printer by the IP address?

When you tried
Code:

lpd://DCP195C.local/BINARY_P1
is that the actual defined printer hostname? Again, you should ping with
Code:

ping DCP195C.local

exsencon 02-02-2015 12:41 PM

The answer is: ping: unknown host DCP195C.local

ferrari 02-02-2015 02:23 PM

Then that host doesn't exist.

An thread discussing the use of using printer hostnames here (openSUSE based, but still applicable)

https://forums.opensuse.org/showthre...87#post2621587

For example, the following should be able to determine the printer hostname (change the IP address to match your printer config)

Code:

snmpget -c public -v 1 192.168.90.13 sysName.0
and querying a network-attached printer by calling the SNMP backend directly like this
Code:

/usr/lib/cups/backend/snmp 192.168.90.13


All times are GMT -5. The time now is 02:44 PM.