Problem configuring Brother MFC-7440N scanner

Can you help me configure my Brother MFC-7440N so that it will scan documents? This is a USB multifunction printer/scanner/fax machine. The printer is working, but the scanner is not. My operating system is openSUSE 12.3 w/ KDE. I had the scanner running under Ubuntu before I switched to openSUSE.

  1. I downloaded and installed the brscan3 64-bit driver with apper.
  2. The Yast2 scanner set-up finds the brother3 driver and detects “dev3,Brother,MFC-7440N Brother MFC-7440N at dev3” but -
  3. the “test” function returns “open of device dev3 failed: invalid argument”

I attempted a manual install, using the instructions on the Brother website (which are out-of-date for openSUSE 11.3 and above)

  1. Konsole command “rpm -ihv --nodeps brscan3-0.2.11-5.x86_64.rpm” returns “package brscan3-0.2.11-5.x86_64 is already installed”
  2. Konsole command “rpm -qa | grep -e brscan 3-0.2.11-5.x86_64” returns “brscan3-0.2.11-5.x86_64”
  3. Konsole command “sane-find-scanner” returns “No USB scanners found . . .”

I have confirmed the device is connected properly, powered up, and the “scan” function is selected.
I’ve read elsewhere about permission issues, but get the same results whether running as root or as a user.

I’ve searched for a couple evenings now for anything else to try, but to no avail. Any ideas?

Thanks,
Steve

Configure it manually:

  1. Make sure that ‘brother3’ is present and uncommented in /etc/sane.d/dll.conf
  2. Then you’ll want to add a udev rule in the /etc/udev/rules.d/ directory.

For example, for my Brother printer/scanner I created 50-brother.rules with the relevant chipset entry

# Brother DCP-7055
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0248", MODE="0664", GROUP="lp", ENV{libsane_matched}="yes"

You’ll need to adapt using your chipset info from

lsusb

Once that’s done you should now be able to scan.

FWIW, I’m using simple-scan as my preferred scanning application.

Edit: Don’t forget to add the user to the ‘lp’ group as well, although I assume that you’ve done that already :slight_smile:

deano ferrari wrote:

>
> Configure it manually:
>
> 1. Make sure that ‘brother3’ is present and uncommented in
> /etc/sane.d/dll.conf
> 2. Then you’ll want to add a udev rule in the /etc/udev/rules.d/
> directory.
>
> For example, for my Brother printer/scanner I created 50-
brother.rules
> with the relevant chipset entry
>
> Code:
> --------------------
> # Brother DCP-7055
> ATTR{idVendor}==“04f9”, ATTR{idProduct}==“0248”, MODE=“0664”,
> GROUP=“lp”, ENV{libsane_matched}=“yes”
> --------------------
>
>
> You’ll need to adapt using your chipset info from
>
> Code:
> --------------------
> lsusb
> --------------------
>
>
> Once that’s done you should now be able to scan.
>
> FWIW, I’m using simple-scan as my preferred scanning application.
>
> Edit: Don’t forget to add the user to the ‘lp’ group as well,
although
> I assume that you’ve done that already :slight_smile:
>
The problem I found with the Brother install on my MFC J6710DW
(brscan4) was, the install did not put in the AttR{idProduct. It was
blank. After I typed in the product id. The scanner started working.

Also if your version also has brscan Key itstall. It will allow you
to use the scanner scan button on the MFC and scan documents to a
folder on the system. i use it most of the time. But was I made the
fix above, Xsane and skanlite both worked.

Hope this helps

Russ

openSUSE 12.3(Linux 3.11.1-3.gfeffbf9-desktop)|KDE 4.11.2
|Intel core2duo 2.5 MHZ,|8GB DDR3|GeForce 8400GS
(NVIDIA-Linux-x86_64-325.15 Patched)