Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I am trying to pint to a Brother MFC-7420 from my ubuntu 10.04 machine.

The brother is attached to a windows XP machine and is shared.

This is what I have tried: System->Administration->Printing, Add, Expand Network Printer, Windows Printer via SAMBA, Browse (I can find the printer no problems here), Foward, Choose Driver Dialog, Brother,

My printer is not in this list

So the next thing I tried was to download the printer driver from here http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/download_prn.html

The driver installed fine but my printer still does not appear in the list.

I also tried installing the cups wrapper but that gave the following error.

Restarting Common Unix Printing System: cupsd [ OK ] cp: cannot stat `/usr/share/cups/model/MFC7420.ppd': No such file or directory dpkg: error processing cupswrappermfc7420 (--install): subprocess installed post-installation script returned error exit status 1 Errors were encountered while processing: cupswrappermfc7420

I tried connecting the printer directly but even though I have installed the driver, when I go to printers and click on the printer (it shows up fine as a USB printer) then it say searching for drivers and then gives me a list, this is the same list as before which doesn't have my printer.

It really shouldn't be this hard. on window you don't have to installing anything it just works and the same is true for my brothers Mac.

How do I print to my printer?

share|improve this question
    
Does it work if you plug the printer directly in to the Linux box? –  Source Lab Aug 22 '10 at 14:07
    
I have tried connecting directly and have updated my question with the details. –  trampster Aug 23 '10 at 0:02
add comment

4 Answers

You need to do some extra steps, please check this.

You only need to do the Pre-Required Procedure 2, that means opening a terminal and running:

$ sudo aa-complain cupsd
$ sudo mkdir /usr/share/cups/model

Afterwards my test system installed the cupswrapper package and the printer appears on the selection list. I can't test if it works as I don't have that printer.

share|improve this answer
add comment

For my Brother printer (MFC-8380DN), I had to manually enter the printer using the web interface. the url being http://localhost:631/printers. GNOME's CUPS interface failed to produce a test page. The steps necessary are listed here.

I think the crucial step may have been using the IP address notation lpd://1.2.3.4/binary_p1 (with 1.2.3.4 replaced by the printer's IP address). I also installed the drivers from Brother's page.

share|improve this answer
add comment

Try this- http://superuser.com/questions/260652/how-do-i-use-my-brother-mfc-7440n-from-debian-or-ubuntu

It uses a driver for a different printer that uses a similar printing engine. It works fine for me on multiple models of Brother MFC.

share|improve this answer
add comment

It is fairly rare to find drivers which match to your exact model. Luckily, most printers are very similar to a lot of other printers, so you can use the drivers for a similar model. Go through the list, find a driver for a similar model. Go for a MFC-7xxx if possible, but any MFC has a good chance of working (I am using the MFC-7840W driver for my MFC-6xxx printer right now). If at first you don't succeed, try again. It really should work without any additional software installed.

EDIT: Make sure you use a color driver if you have a color printer. Iirc a 'W' at the end of the model number indicates black/white, but I could be wrong.

share|improve this answer
    
Year tried that, but when I print it just prints blank pages forever until I cancel –  trampster Aug 30 '10 at 23:18
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.