Getting a DCP7020’s scanner to work

For some time now, the print function of my Brother DCP7020 multi-function laser printer/scanner/copier has been working fine under Linux while Simple Scan refused to even acknowledge the existence of the scanning function on the device. Recently, I rolled up my sleeves and actively sought a solution.

The answer was found in an obscure post labelled “MFC-7420” on the Linux Mint community forum. Clearly the reference is to a different model of printer; however, the text of the posting indicates that: “The procedure should work for any of the Brother models that use the brscan2 driver.” And, since the DCP7020 is such a device, this proved to be an accurate statement.

Ignoring details relating to the printer, since this function was working, I reviewed the specific instructions for the scanner. These included installing sane-utils with Synaptic Package Manager, in addition to the scanner driver (brscan2) and the scan-key-tool package from Brother’s web site. Since I had already installed all of this software, I turned my attention to the additional steps that were noted as being necessary. Essentially, these are:

1. Run the command:

sudo gedit /lib/udev/rules.d/40-libsane-rules

Just before the line commencing with “# The following rule will disable…”, add the lines:

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

2. For 64-bit systems, copy the libraries:

cd /usr/lib64
sudo cp -pr lib* sane /usr/lib

This last step may be the key fix for my system since I haven’t seen this instruction elsewhere. Furthermore, lostpoetjj (Jackson), the Australian author of the post indicates that: “…the package install should do this, but it is missing from the current version as at 13 May 2012…”

Once the above steps were taken, running the Simple Scan utility, caused the scanner to burst into life and actually scan a page. Success. Thanks Jackson!


Scanner driver for brscan2 models


This entry was posted in Tweaks and tagged . Bookmark the permalink.

1 Response to Getting a DCP7020’s scanner to work

  1. PrintersSuckInLinux says:

    Hi, I’m on UbuntuStudio 13.10 64-bit, and
    “cd /usr/lib64
    sudo cp -pr lib* sane /usr/lib” was definitely not in either Brothers’, or Ubumtu’s uselessly “outdated” Linux instructions for printers,… ?

    But, thankyou very much for that. It came to life just as you said.

Leave a Reply

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

You are commenting using your 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 )

Connecting to %s