Brother Solutions Center
Please use your Browser 'Back Button' to go to the previous page.

Installing a Brother scanner driver into a Linux based system using SANE (for USB Users)

Brother MFC machines are able to scan in a Linux based system. To learn how to install a driver for your chosen Linux distribution, please refer to the instructions below.

Notes

  • If there is a file "/etc/sane.d/brother.conf", delete it.

For rpm Users:

  1. Before you install the Brother scanner drivers, you should download and install the latest versions of sane and xsane.

    $ rpm -ivh sane-xxxxxx.rpm
    $ rpm -ivh xsane-xxxxxx.rpm
  1. Install the Brother scanner driver

    $ rpm -ivh brscan-0.2.4-0.i386.rpm
    or
    $ rpm -ivh brscan2-0.2.4-0.i386.rpm



 

  1. Modify the /etc/fstab file

    If the line which starts with "none /proc/bus/usb" or "usbfs /proc/bus/usb" does not exist in the /etc/fstab file, run the following command:
    (To know the Kernel version, please use the command "uname -a".)

    -For Kernel 2.4.* version of distribution Users:
    $ echo 'none /proc/bus/usb usbdevfs auto,devmode=0666 0 0' >> /etc/fstab

    -For Kernel 2.6.* version of distribution Users:
    $ echo 'none /proc/bus/usb usbfs auto,devmode=0666 0 0' >> /etc/fstab

    If the line which starts with "none /proc/bus/usb" or "usbfs /proc/bus/usb" does exist in the /etc/fstab file, edit the line as below:

    -For Kernel 2.4.* version of distribution Users:

    none /proc/bus/usb usbdevfs auto,devmode=0666 0 0

    -For Kernel 2.6.* version of distribution Users:
    none /proc/bus/usb usbfs auto,devmode=0666 0 0



  2. Notes:
    For SuSE users: change the line in the /etc/fstab file from:
    'none /proc/bus/usb ...' to 'none /proc/bus/usb usbdevfs auto,devmode=0666 0 0'
    or
    'usbfs /proc/bus/usb..' to 'usbfs /proc/bus/usb auto,devmode=0666 0 0'


  1. Modify the USB access control

  2. $ umount /proc/bus/usb
    $ mount /proc/bus/usb
    $ mknod -m 666 /dev/usbscanner c 180 48

 



For dpkg Users:

  1. Install The latest versions of Sane and Xsane

    $ apt-get install sane xsane


  1. Install the Brother scanner driver

    $ dpkg -i brscan-0.2.4-0.i386.deb
    or
    $ dpkg -i brscan2-0.2.4-0.i386.deb



  1. Modify the /etc/fstab file

    If the line which starts with "none /proc/bus/usb" or "usbfs /proc/bus/usb" does not exist in the /etc/fstab file, run the following command:

    -For Kernel 2.4.* version of distribution Users:
    $ echo 'none /proc/bus/usb usbdevfs auto,devmode=0666 0 0' >> /etc/fstab

    -For Kernel 2.6.* version of distribution Users:
    $ echo 'none /proc/bus/usb usbfs auto,devmode=0666 0 0' >> /etc/fstab

    If the line which starts with "none /proc/bus/usb" or "usbfs /proc/bus/usb" does exist in the /etc/fstab file, edit the line as below:

    -For Kernel 2.4.* version of distribution Users:

    none /proc/bus/usb usbdevfs auto,devmode=0666 0 0

    -For Kernel 2.6.* version of distribution Users:
    none /proc/bus/usb usbfs auto,devmode=0666 0 0



  1. Modify the USB access control

    $ umount /proc/bus/usb
    $ mount /proc/bus/usb
    $ mknod -m 666 /dev/usbscanner c 180 48




Legal | Global Site