(Linux Mint 18.1 Serena, Cinnamon edition, 64-bit)
The Brother printer drivers are 32-bit so if you have a 64-bit system, make sure the 32-bit libraries are installed, by installing the 'ia32-libs' package (eg, use Menu -> Administration -> Synaptic Package Manager).
I saved the drivers in ~/lib/software. Otherwise:
Get the printer and scanner drivers for the MFC-7420 from Brother's site
Follow the prompts to find the latest correct Linux 'deb' (Debian) packages. Brother provide a script to do this and install the packages but I recommend you download the packages manually and install them as explained below.
* Install the lpr driver and cupswrapper driver Debian packages from Brother's site. They are 32-bit packages and my system is 64-bit. Gdebi would not install these drivers, complaining of wrong architecture, but they do work. I downloaded them and installed them with dkpg instead:
cd ~/lib/software (or wherever you put them)
sudo dpkg -i --force-all brmfc...
sudo dpkg -i --force-all cupswr...
* (If your system is 64-bit) As advised in Brother's instructions, copy the libraries to the correct location for the 64-bit system:
umask 022 # to avoid permission problems
sudo mkdir /usr/lib64/cups /usr/lib64/cups/filter /usr/lib32
sudo cp /usr/lib/cups/filter/brlpdwrapper* /usr/lib64/cups/filter
sudo cp /usr/lib/libbr* /usr/lib32/
sudo cp -pr /usr/lib64/lib* /usr/lib64/sane /usr/lib
* In System Settings -> Printers
- Remove the MFC7420 entry added by Brother script
(for me, with Linux Mint 18, this entry wouldn't work:
print dialog boxes always said
'Waiting for printer to become available')
- Add new entry for the printer. In 'Choose Driver', select
'Select Printer from Database', then Brother,
then 'MFC7420 for CUPS'
- Configure the printer as you prefer.
- Test print.
* Make sure the package 'sane-utils' is installed (eg, use Menu -> Administration -> Synaptic Package Manager).
* As advised in Brother's instructions, add the following lines to
Put them at the end of the list of vendors, just before the line
that says "# The following rule will disable"
# Brother scanners
* Download and install the scanner driver (brscan2) and scan-key-tool packages from Brother's site.
* For 64-bit system, copy the libraries:
sudo cp -pr lib* sane /usr/lib
(-p preserves permissions, -r recurses into subfolders)
* Reboot (to restart daemons)
* Run Simple Scan from the Graphics menu to test the scanner.
If anything doesn't work, try rebooting.