Setting up MFC-420cn scanner
I'm new to Ubuntu and Linux based systems and have been trying to get my Brother MFC-420 cn scanner working again. I had it working on 11.04 until I upgraded to 12.04 lts. I set up in Xsane and it finds the scanner. I choose the scanner and xsane goes to work and an error comes up that says Failed to open device brother2:bus5:dev1 Invalid argument. When I go into the terminal and use sane-find-scanner the result comes up:
# sane-find-scanner will now attempt to detect your scanner. If the
# result is different from what you expected, first make sure your
# scanner is powered up and properly connected to your computer.
# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a kernel SCSI driver for your SCSI adapter.
found USB scanner (vendor=0x04f9, product=0x0162) at libusb:004:003
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.
I then ran scanimage -v with the result:
This is sane-find-scanner from sane-backends 1.0.22
# sane-find-scanner will now attempt to detect your scanner. If the
# result is different from what you expected, first make sure your
# scanner is powered up and properly connected to your computer.
searching for SCSI scanners:
checking /dev/scanner... failed to open (Invalid argument)
checking /dev/sg0... failed to open (Access to resource has been denied)
checking /dev/sg1... failed to open (Access to resource has been denied)
checking /dev/sg2... failed to open (Invalid argument)
checking /dev/sg3... failed to open (Access to resource has been denied)
checking /dev/sg4... failed to open (Invalid argument)
checking /dev/sg5... failed to open (Invalid argument)
checking /dev/sg6... failed to open (Invalid argument)
checking /dev/sg7... failed to open (Invalid argument)
checking /dev/sg8... failed to open (Invalid argument)
checking /dev/sg9... failed to open (Invalid argument)
checking /dev/sga... failed to open (Invalid argument)
checking /dev/sgb... failed to open (Invalid argument)
checking /dev/sgc... failed to open (Invalid argument)
checking /dev/sgd... failed to open (Invalid argument)
checking /dev/sge... failed to open (Invalid argument)
checking /dev/sgf... failed to open (Invalid argument)
checking /dev/sgg... failed to open (Invalid argument)
checking /dev/sgh... failed to open (Invalid argument)
checking /dev/sgi... failed to open (Invalid argument)
checking /dev/sgj... failed to open (Invalid argument)
checking /dev/sgk... failed to open (Invalid argument)
checking /dev/sgl... failed to open (Invalid argument)
checking /dev/sgm... failed to open (Invalid argument)
checking /dev/sgn... failed to open (Invalid argument)
checking /dev/sgo... failed to open (Invalid argument)
checking /dev/sgp... failed to open (Invalid argument)
checking /dev/sgq... failed to open (Invalid argument)
checking /dev/sgr... failed to open (Invalid argument)
checking /dev/sgs... failed to open (Invalid argument)
checking /dev/sgt... failed to open (Invalid argument)
checking /dev/sgu... failed to open (Invalid argument)
checking /dev/sgv... failed to open (Invalid argument)
checking /dev/sgw... failed to open (Invalid argument)
checking /dev/sgx... failed to open (Invalid argument)
checking /dev/sgy... failed to open (Invalid argument)
checking /dev/sgz... failed to open (Invalid argument)
# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a kernel SCSI driver for your SCSI adapter.
searching for USB scanners:
checking /dev/usb/scanner... failed to open (Invalid argument)
checking /dev/usb/
checking /dev/usb/
checking /dev/usb/
checking /dev/usb/
checking /dev/usb/
checking /dev/usb/
checking /dev/usb/
checking /dev/usb/
checking /dev/usb/
checking /dev/usb/
checking /dev/usb/
checking /dev/usb/
checking /dev/usb/
checking /dev/usb/
checking /dev/usb/
checking /dev/usb/
checking /dev/usbscanner... failed to open (Invalid argument)
checking /dev/usbscanner0... failed to open (Invalid argument)
checking /dev/usbscanner1... failed to open (Invalid argument)
checking /dev/usbscanner2... failed to open (Invalid argument)
checking /dev/usbscanner3... failed to open (Invalid argument)
checking /dev/usbscanner4... failed to open (Invalid argument)
checking /dev/usbscanner5... failed to open (Invalid argument)
checking /dev/usbscanner6... failed to open (Invalid argument)
checking /dev/usbscanner7... failed to open (Invalid argument)
checking /dev/usbscanner8... failed to open (Invalid argument)
checking /dev/usbscanner9... failed to open (Invalid argument)
checking /dev/usbscanner
checking /dev/usbscanner
checking /dev/usbscanner
checking /dev/usbscanner
checking /dev/usbscanner
checking /dev/usbscanner
found USB scanner (vendor=0x04f9, product=0x0162) at libusb:004:003
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.
running scanimage -L returns:
device `brother2:
device `brother2:
I ran sudo gedit /lib/udev/
# Brother Mfc-420cn
ATTRS(idvendor)
Checking SANE"s supported scanners the MFC420cn is not supported. I managed to get it working before in 11.04 by adding the scanner to libsane rules
Do I need to move the scanners location from
found USB scanner (vendor=0x04f9, product=0x0162) at libusb:004:003 to /dev/usbscanner or, is there a way to direct xsane to find the scanner?
Also when I run the brsaneconfig2 is says the mfc-420cn is registered.
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- Ubuntu xsane Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- John Corbett
- Solved:
- Last query:
- Last reply: