|Sunday, August 17, 2014||(Comment)|
How to install a Brother MFC-7460DN printer/scanner over a network on Linux Mint 17 ‘Qiana’ MATE 32-bit ed.
Here's how I did it:
- Using (e.g.) the synaptic package manager, make sure the following packages are installed: sane-utils, tcsh (or csh), a2ps, psutils.
- Make sure the directory /usr/share/cups/model/ exists (it should exist “out of the box”).
- If the directory /var/spool/lpd/ does not already exist,
create it with the command
sudo mkdir /var/spool/lpd(N.B.: In this document, each command begins with sudo and must be on a single line).
- Create a symbolic link:
sudo ln -s /etc/init.d/cups /etc/init.d/lpd
- Starting from Brother's “Software Download” page, pick your region and product category, then “Downloads”, search on the model number, and then search on “Linux (deb)”. From the resulting page, download the “LPR printer driver (deb package)” (mfc7460dnlpr-2.1.0-1.i386.deb) and the “CUPSwrapper printer driver (deb package)” (cupswrapperMFC7460DN-2.0.4-2.i386.deb) to a working directory.
- From the same page, download the “Scanner driver 32bit (deb package)” (brscan4-0.4.2-3.i386.deb) to the working directory.
- Go to the working directory and install the printer drivers:
sudo dpkg -i mfc7460dnlpr-2.1.0-1.i386.deb(in that order).
sudo dpkg -i cupswrapperMFC7460DN-2.0.4-2.i386.deb
- From the desktop panel, click on Menu →
Control Center → Printers. There should be an icon
for the “MFC7460DN”. Right-click on that and
select Properties → Settings. For
“Device URI” click Change
→ Network Printer. There will be two entries for
the Brother MFC-7460DN, one of which will include
an IP address (four numbers separated by dots). Make a
note of the address. Then click on that entry, followed by
Apply → OK. If you want the
MFC7460DN to be the default printer, right-click on its icon
You should then be able to print from applications. If the output is imperfect, remember that any bugs in a printer driver can probably be worked around by first printing to a PDF or PostScript file, then printing that file to paper. For the latter step, you can use lpr from the command line (if a default printer is set).
- Install and configure the scanner driver:
sudo dpkg -i brscan4-0.4.2-3.i386.debwhere “address” is the IP address noted above. (N.B.: There are only two command lines above; beware of line wrapping in your browser.) The “name” can be arbitrary; but if it matches the model number, the “Scan source” in simple-scan will show the make and model.
sudo brsaneconfig4 -a name=MFC7460DN model=MFC7460DN ip=address
- To give ordinary users access to the scanner, edit the
/lib/udev/rules.d/40-libsane.rulesto insert the lines
# Brother scannersat the end of the list of ATTRS, just before the comment
# The following rule will disable ...and, more importantly, before the
LABEL="libsane_usb_rules_end"In the inserted lines, note that the first “equals” sign is doubled and the second isn't.
According to Brother, you need a reboot to make this change effective.
The above procedure differs from Brother's instructions in the following ways:
- I didn't need the --force-all option in dpkg.
- As one would expect for a network installation, I didn't need a USB cable at any stage.
- I used the MATE printer tools instead of editing /etc/printcap or using http://localhost:631/printers/.
Note on the MFC-8860DN
Under an earlier version of the same operating system, I have had occasion to install one other Brother printer/scanner, namely the MFC-8860DN.
The printer drivers for this model do not need to be downloaded separately, but can be found by installing the printer via Menu → Control Center → Printers → Add.
Steps 6, 9 & 10 are applicable to the MFC-8860DN, except that the appropriate scanner driver is called brscan2, for which the configuration command is brsaneconfig2 instead of brsaneconfig4.
What about the 64-bit edition of the OS?
The Scanner drivers come in 32-bit and 64-bit versions. The printer drivers are 32-bit, but downloading them leads to some additional instructions for 64-bit systems, of which the instructions for Ubuntu should be applicable to Mint.
However, because the default Mint kernel (for Ubuntu-based distributions) features Physical Address Extension (PAE), one might prefer to use the 32-bit version because of its shorter instruction length and smaller program files.
[First published for Mint 14.1, December 16, 2012; revised for Mint 17, August 17, 2014.]
|Tweet||Return to Contents|