Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I did a fresh install of Ubuntu 9.10 and now my Brother MFC 210C won't scan (printing is fine).

I installed the following packages according to the instructions on the Brother site:


When I start xsane and click "Scan", I get the error:

failed to start scanner: invalid argument

This scanner was working fine on 9.04 (and previous versions).

EDIT: I also did:

sudo chmod a+w /dev/bus/usb
sudo chmod a+w /dev/bus/usb/*

Didn't help!

share|improve this question

Is your account member of the scanner group? I had the same error message with brscan3 (for a DPC-185C), adding my account to the scanner group did the trick.

share|improve this answer
up vote 0 down vote accepted

This is described in a Launchpad bug. What seems to be happening is that xsane is getting mixed up between the webcam and the scanner.

Here is the workaround from Launchpad:

  • Open /lib/udev/rules.d/40-libsane.rules file.

Add the following two lines to the end of the device list, before the line # The following rule will disable ...

# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
  • Unplug webcam from the USB and reboot

  • Install (or reinstall) the 3 Brother packages for the device

    • mfc210clpr-1.0.2-1.i386.deb
    • cupswrapperMFC210C-1.0.2-3.i386.deb
    • brscan2-0.2.4-0.i386.deb
  • Plug the webcam back in

  • Reboot

  • xsane then offers a choice of whether to scan from webcam or scanner. Choose scanner. It will then work.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.