HOW TO INSTALL PRINTER/SCANNER Brother DCP-J125 DRIVERS ON UBUNTU 12.10 64-BIT / 32-BIT
INSTALLING PRINTER DRIVER
Install 32-bit library - ia32-libs through Ubuntu Software Center.
Search under "ia32-libs" or "multiarc"
For 32 bit Ubuntu : Skip step 1 .
Download LPdriver dcpj125lpr-1.1.3-1.i386 and cupswrapper dcpj125cupswrapper-1.1.3-1.i386 (the debian versions) from
http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/download_prn.html#DCP-J125
Make directories first
sudo mkdir /var/spool/lpd
sudo mkdir /var/spool/lpd/dcpj125
Install dcpj125lpr-1.1.3-1.i386 :
sudo dpkg -i --force-all dcpj125lpr-1.1.3-1.i386.deb
For 32 bit Ubuntu : just click to install
Install dcpj125cupswrapper-1.1.3-1.i386
sudo dpkg -i --force-all dcpj125cupswrapper-1.1.3-1.i386.deb
For 32 bit Ubuntu : just click to install
Turn on printer
Add printer in Printing - Brother DCP-J125
INSTALLING SCANNER DRIVER
Download brscan3 64bit and scan-key-tool 64 bit (debian versions)
from
http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/download_scn.html
Click on both files and install them through Ubuntu Software Center
Ignore warnings and install.
On terminal type:
sudo gedit /lib/udev/rules.d/40-libsane.rules
Add the following two lines to the end of the device list.
(Before the line "# The following rule will disable ..."):
If there is "LABEL="libsane_rules_end"", add the following 2 lines before "LABEL="libsane_rules_end"".
The lines to be added :
#Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
Save and Restart the OS.
Works for Simple Scan, XSane, sane-pygtk and perhaps others too..