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.
Updated answer for January 2019
There is a new single deb
installer package on the Brother website that installs both printer and scanner drivers. This makes installation much easier.
- Download the 'Driver install tool`.
- Open bash terminal and navigate to download folder.
Unzip the file...
gunzip linux-brprinter-installer-2.2.1-1.gz
(version number will probably change, so watch for that).
Change to superuser or use sudo
for the following commands:
bash linux-brprinter-installer-*.*.*-* MFC-J825DW
Agree to prompts and select to use ip address (11 or I when I did it) , then enter the printers ip address when prompted. You can find the address on the printers touch screen display from the 'network' menu if you don't know it.
Old answer, which concerned what to do if you entered the wrong IP address, however it is probably outdated and I suggest trying to rerun the Driver install tool and re-entering the ip address again when prompted.
I think this is a case of only being stuck until you ask for help. Soon after posting this I decided to check the ip addesses of the printer and scanner. Sure enough I'd entered a different ip for each one somehow. Since the printer worked and the scanner didn't, I made the assumption that the scanner had the wrong one.
To correct this I had to enter the following line at the command prompt:
brsaneconfig4 -r SCANNER
This command removed the scanner with the incorrect ip address. Then I simply added it back again, making sure the ip address was right this time.
brsaneconfig4 -a name=SCANNER model=MFC-J825DW ip=192.168.3.3
Note: You should probably set the scanner up to a fixed ip in the router, otherwise you may have problems later on when it gets assigned a different ip when the router is reset.
Best Answer
I have the same printer and installed two .deb files to get it to work with Ubuntu (both 12.04 and 13.04). Ubuntu does not have the printer driver by default so I had to go to the Brother Website, download the LPR driver (.deb file) and the Cups Wrapper driver (.deb file) for this printer.
Here is the link Brother Printer Driver Download Page
(I found the link by.....
- Searching for brother linux printer drivers - Clicking on Download Link under Brother Solutions Center : Brother Driver for Linux Distributions Link
- Under MFC clicking on the MFC-J870DW Link which will simply scroll you down to the MFC-J870DW Once you scroll down you will see table format, make sure you select from the files under the MFC-J870DW section, you will see other sections for other printers above and below the MFC-J870DW section
LPR driver rpm
cupswrapper driver rpm
LPR driver deb
cupswrapper driver deb
NOTE: You must first install the LPR driver BEFORE you install the Cups Wrapper Driver. If you try to install the Cups Wrapper Driver first, you will get "Dependency not satisfiable".
After you install both, under printers, you will probably not see a printer icon, click on the Add Button, you should be able to see the the Printer under Network Printers since it is a Wifi Printer, you will see it listed twice, at least one of them will work.
If neither of them work.. ON THE PRINTER ITSELF..
- Touch the Wi-Fi Button on the Screen Display (If the screen display is black, touching it should light it up).
- Touch the TCP/IP Button
- Write Down the IP Address which will be a set of four numbers with dots between them
- Go back to Ubuntu and click on Add Button under Printing
- You can enter the Pritner IP Address in the URI Section and then continue to setup the printer for Ubuntu.
I hope I gave you enough information to get setup.