Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm trying to get the drivers for my printer going, and not doing well. I tried the following: and the sudo dpkg -i PACKAGE.deb format. It installs the printer, but then doesn't see the printer via USB. Ideas?

share|improve this question
up vote 2 down vote accepted

You have to follow the instructions on this page. I installed a Brother HL2250DN just one hour ago and it works perfectly.

Because the instructions are a bit hard to follow, here the summary for Ubuntu (with updated instructions for cups):

(0. If you are a 64-Bit Ubuntu user:)

sudo apt-get install ia32-libs lib32stdc++

1. Turn on the printer

2. Download the LPR and cupswrapper driver from this page (you need the .deb packages).

3. Open a terminal by pressing CTRL+ALT+T.

4. Install the LPR driver

In the terminal type dpkg -i --force-all downloaded-lpr-driver where "downloaded-lpr-driver" is the filename of the downloaded deb for the LPR driver (something like mfc295cnlpr-1.1.3-1.i386.deb)

5. Install the cupswrapper driver

In the terminal type dpkg -i --force-all downloaded-cups-driver where "downloaded-cups-driver" is the filename of the downloaded deb for the cupswrapper driver (something like mfc295cncupswrapper-1.1.3-1.i386.deb)

6. Test your installation

dpkg -l | grep Brother should show both drivers to be installed.

7. Setup cups

Point your Browser to http://localhost:631/printers and click on your printer. In the Administration dropdown choose Modify Printer. The next step wants you to choose the connection type.

If you're using USB to connect the printer, the connection should allready be set to something like usb://Brother/(your printer's model name). If your Printer is not listed, go to http://localhost:631/admin and add your printer.

If you're using a network connection, choose from Discovered Network Printers or if your printer was not discovered, select "LPD/LPR Host or Printer" or "AppSocket/HP JetDirect" and insert lpd://(Your printer's IP address)/binary_p1 with the correct IP of your printer.

See these examples for working configurations.

share|improve this answer
Worked perfectly! Thanks! – seanthewebber Nov 5 '12 at 3:45
I went through the steps provided. I did it both with the USB cable and the network cable. The printers show in both the localhost:631/printers page and the system settings / printer page. All indicates the printer is available and idle. However, when I send something to the printer, it flashes in the job queue as processing, these disappears as if it printed. However, there isn't any action from the physical printer. – L. D. James Jun 27 '15 at 5:11

You can install the printer drivers easily with the free utility that Brother provides. Retreive and run the file by opening up the terminal and running these commands (make sure you acknowledge and accept the license agreement, which can be found at the page I linked):

tar xf linux-brprinter-installer-2.0.0-1.gz
rm linux-brprinter-installer-2.0.0-1.gz
chmod a+x ./linux-brprinter-installer-2.0.0-1
sudo ./linux-brprinter-installer-2.0.0-1

You will be walked through the installation. Once complete, you will have an item in your home folder named linux-brprinter-installer-2.0.0-1, which you can safely delete.

share|improve this answer

Your Answer


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.