Print  |  Close

MFC-5840CN

FAQs & Troubleshooting

FAQs & Troubleshooting

Configure scan settings without administrator privileges (Linux)

 

Mandriva2010

  1. Open /etc/udev/rules.d/60-libsane.rules
  2. Add the following 2 lines at the last of the device entry. (just before "# The following rule...")

    # Brother
    ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
  3. Restart the OS.

 

Redhat 9

  1. Open "/etc/fstab"
  2. Add or modify a line for /proc/bus/usb as follows.

    none /proc/bus/usb usbdevfs auto,devmode=0666 0 0
  3. umount /proc/bus/usb
  4. mount /proc/bus/usb
  5. mknod -m 666 /dev/usbscanner c 180 48

 

Ubuntu 10.10, 11.4, 11.10, 12.04, 12.10, 13.04, 13.10

  1. > Click here to download the file. (for dev packages)
    > Click here to download the file. (for rpm packages)
  2. Run the command.
    Command: dpkg -i brother-udev-rule-type1-1.0.0-1.all.deb
    ("dpkg -i brother-udev-rule-type1-1.0.0-1.all.deb" is an example. Enter the file name you downloaded at step1.)

 

Ubuntu 9.10, 10.04, 10.10, 11.4, 11.10, 12.04, 12.10

  1. Open "/lib/udev/rules.d/40-libsane.rules" file.
  2. Add the following two lines to the end of the device list. (Before the line "# The following rule will disable ..."):
    If there is "LABEL="libsane_rules_end"", add the following 2 lines before "LABEL="libsane_rules_end"".

    The lines to be added---------------------------

    # Brother scanners
    ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
  3. Restart the OS.

 

Ubuntu 9.04

  1. Open "/lib/udev/rules.d/50-udev-default.rules" file.
  2. Edit "0664" to "0666" in "libusb device nodes" section.

    Before the edit---------------------------------

    # libusb device nodes
    SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device",   ...   , MODE="0664"


    After the edit----------------------------------

    # libusb device nodes
    SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device",   ...   , MODE="0666"
  3. Restart the OS.

 

Ubuntu 8.04/8.04.1, 8.10

  1. Open "/etc/udev/rules.d/40-basic-permissions.rules" file.
  2. Edit "0664" to "0666" in "USB devices" section.

    Before the edit---------------------------------

    # USB devices (usbfs replacement)
    SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0664"
    SUBSYSTEM=="usb_device",                MODE="0664"


    After the edit----------------------------------

    # USB devices (usbfs replacement)
    SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"
    SUBSYSTEM=="usb_device",                MODE="0666"
  3. Restart the OS.

 

Ubuntu 7.10, 7.04, 6.10, 6.06

  1. Open "/etc/udev/rules.d/45-libsane.rules"
  2. Add the following 2 lines before "LABEL="libsane_rules_end"":

    The lines to be added---------------------------

    #Brother
    SYSFS{idVendor}=="04f9",MODE="666",GROUP="scanner"
  3. Restart the OS.

 

Debian 6

  1. Open "/lib/udev/rules.d/60-libsane.rules" as a super-user
  2. Add the following two lines to the end of the device list. (Before the line "# The following rule will disable ..."):

    The lines to be added---------------------------

    # Brother scanner
    ATTRS{idVendor}=="04f9", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  3. Restart the OS.

 

Debian 5

  1. Open "/etc/udev/rules.d/z60_libsane.rules"
  2. Add the following two lines to the end of the device list. (Before the line "# The following rule will disable ..."):

    The lines to be added---------------------------

    # Brother
    SYSFS{idVendor}=="04f9", MODE="0666", GROUP="scanner", ENV{libsane_matched}="yes"
  3. Restart the OS.

 

Debian 4

  1. Open "/etc/udev/rules.d/025_libsane.rules"
  2. Add the following 2 lines before 'LABEL="libsane_rules_end"':

    The lines to be added---------------------------

    #Brother
    SYSFS{idVendor}=="04f9",MODE="666",GROUP="scanner"
  3. Restart the OS.

 

Debian 3

  1. Open "/etc/fstab"
  2. Add or modify a line for /proc/bus/usb as follows.

    none /proc/bus/usb usbdevfs auto,devmode=0666 0 0
     
  3. umount /proc/bus/usb
  4. mount /proc/bus/usb
  5. mknod -m 666 /dev/usbscanner c 180 48

 

openSUSE 11.2

  1. Open "/etc/udev/rules.d/55-libsane.rules"
  2. Add the following 2 lines at the last of the device entry. (just before "# The following rule...")

    # Brother
    ATTR{idVendor}=="04f9", MODE="0664", GROUP="lp", ENV{libsane_matched}="yes"
  3. Restart the OS.

 

openSUSE 11.1

  1. Open "/etc/udev/rules.d/55-libsane.rules"
  2. Add 2 lines for Brother products.

    The lines to be added---------------------------------

    #Brother
    ATTR{idVendor}=="04f9", MODE="0666", GROUP="scanner", ENV{libsane_matched}="yes"
  3. Restart the OS.

 

openSUSE 11.0

  1. Open "/etc/udev/rules.d/55-libsane.rules"
  2. Add 2 lines for Brother products.

    The lines to be added---------------------------------

    #Brother
    SYSFS{idVendor}=="04f9", MODE="0666", GROUP="scanner", ENV{libsane_matched}="yes"
  3. Restart the OS.

 

openSUSE 10.3, 10.2, 10.1

  1. Open "/etc/udev/rules.d/50-udev-default.rules"
  2. Edit "0644" to "0666" in "libusb device access" section.

    Before the edit---------------------------------

    # libusb device access
    SUBSYSTEM== ...... , MODE="0644"


    After the edit----------------------------------

    # libusb device access
    SUBSYSTEM== ...... , MODE="0666"

     
  3. Restart the OS.

 

openSUSE 10.0, 9.3, 9.2, 9.1

  1. Open "/etc/fstab"
  2. Add or modify a line for /proc/bus/usb as follows.

    none /proc/bus/usb usbfs auto,devmode=0666 0 0
     
  3. umount /proc/bus/usb
  4. mount /proc/bus/usb
  5. mknod -m 666 /dev/usbscanner c 180 48

 

Fedora 17, 16, 15, 14, 13

  1. > Click here to download the file. (for dev packages)
    > Click here to download the file. (for rpm packages)
  2. Run the command.
    Command: rpm -ihv brother-udev-rule-type1-1.0.0-1.noarch.rpm
    ("rpm -ihv brother-udev-rule-type1-1.0.0-1.noarch.rpm" is an example. Enter the file name you downloaded at step1.)

 

Fedora 16, 15, 14, 13, 12

  1. Open"/lib/udev/rules.d/65-libsane.rules"
  2. Add the following 2 lines at the last of the device entry. (just before "# The following rule...").

    # Brother
       ATTR{idVendor}=="04f9", ENV{libsane_matched}="yes"
  3. Restart the OS.

 

Fedora 11

  1. Create "/lib/udev/51-local.rules"
  2. Write the following 2 lines to the file.

    The lines to be added---------------------------

    # Brother
    SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ACTION=="add", ATTR{idVendor}=="04f9", SYMLINK+="scanner-%k", MODE="0666"
  3. Restart the OS.

 

 

Fedora 10, 9

  1. Create "/etc/udev/rules.d/10-local.rules"
  2. Write the following 4 lines to the file.

    The lines to be added---------------------------

    SUBSYSTEM!="usb_device", ACTION!="add", GOTO="_end"
    # Brother
    SYSFS{idVendor}=="04f9", SYMLINK+="scanner-%k"
    LABEL="_end"
  3. Restart the OS.

 

Fedora 8

  1. Open "/etc/udev/rules.d/60-libsane.rules".
  2. Add the following line at 2 locations.

    The line to be added----------------------------
    ATTR{idVendor}=="04f9", SYMLINK+="scanner-%k"
    Location 1; Before the following line
    # END scanner rules for SUBSYSTEM=="usb"
    Location 2: Before the following line
    # END scanner rules for SUBSYSTEM=="usb_device"
  3. Restart the OS.

 

Fedora 7, 6, 5

  1. Open "/etc/udev/ruled.d/60-libsane.rules"
  2. Add the following 2 lines before 'LABEL="libsane_rules_end"'.

    The lines to be added---------------------------

    #Brother
    SYSFS{idVendor}=="04f9", SYMLINK+="scanner-%k"
  3. Restart the OS.

 

Fedora 4, 3

  1. Open "/etc/fstab"
  2. Add or modify a line for /proc/bus/usb as follows.

    none /proc/bus/usb usbfs auto,devmode=0666 0 0
     
  3. umount /proc/bus/usb
  4. mount /proc/bus/usb
  5. mknod -m 666 /dev/usbscanner c 180 48
Print  |  Close