Activating the scanner on a Brother DCP7020 multi-function laser printer

I recently did a clean install of Linux Mint onto my computer and installed the drivers for my Brother DCP7020 multi-function laser printer. The printer worked fine but attempting to run the scanner with Simple Scan produced the error “Failed to Scan – No scanners available”.

Initially, I had gone to the Support & Downloads area of Brother’s web site and installed the driver for my Brother DCP7020 using the Driver Install Tool Version 2.1.1-1 (linux-brprinter-installer-2.2.0-1). As noted above, the printing function worked correctly but I was unable to use the scanner.

Next, I downloaded and installed just the scanner driver (brscan2-0.2.5-1.amd64.deb). I checked the installation with the command dpkg -l | grep Brother. This indicated that the driver was present, but Simple Scan was still unable to find the scanner.

Now, I tried instructions from a couple of other web sites. Firstly, from community.linuxmint.com, the instructions for an MFC-7420 indicated to install the sane-utils package using Synaptic Package Manager, and to add the following lines to /lib/udev/rules.d/40-libsane-rules:

# Brother scanners
ATTRS{idVendor}==”04f9″, ENV{libsane_matched}=”yes”

Finally, the help.ubuntu.com/community web site suggested running sane-find-scanner which produced a host of “could not open USB device… Access denied (insufficient permissions)” messages and the somewhat unhelpful (to me) message: “# Your USB scanner was (probably) detected. It may or may not be supported by # SANE.”

Then, when everything was looking extremely bleak, I came across the posting “Brother MFC-L2700DW printer can print, can’t scan” by oscar1919 on Ask Ubuntu.

Oscar indicated that some of the installation files may be copied into the wrong folder. For 64-bit Linux, the instructions were to check that the folder /usr/lib/x86_64-linux-gnu/sane exists. In my case, this folder was indeed present, but it was empty. The subsequent instructions were, essentially to copy the files libsane-brother* from the /usr/lib64/sane/ folder to /usr/lib/x86_64-linux-gnu/sane. On my system, the three files to be copied were: libsane-brother2.so, libsane-brother2.so.1 and libsane-brother2.so.1.0.7.

Once these files were located in the /usr/lib/x86_64-linux-gnu/sane folder, Simple Scan sprung to life and scanned a test document.

So, while I don’t know which, if any, of the initial steps noted above are required, it would appear that the instructions provided by oscar1919 are critical in order to activate the scanner on a DCP7020. Thanks Oscar!

References:

Linux Informations, Brother Drivers for Linux distributions
http://support.brother.com/g/s/id/linux/en/index.html?c=ca&lang=en&prod=dcp7020_us&redirect=on

MFC-7420
https://community.linuxmint.com/hardware/view/11337

SANE – Installing a scanner that isn’t auto-detected
https://help.ubuntu.com/community/SANE%20-%20Installing%20a%20scanner%20that%20isn%27t%20auto-detected

Brother MFC-L2700DW printer can print, can’t scan
https://askubuntu.com/questions/970831/brother-mfc-l2700dw-printer-can-print-cant-scan

Getting a DCP7020’s scanner to work
https://linuxnorth.wordpress.com/2013/09/26/getting-a-dcp7020s-scanner-to-work/

Advertisements
This entry was posted in Mint and tagged , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s