The drivers for this printer-scanner are not in the repositories, but are available from Brother. Installing the printer proceeded normally, but the scanner has proved more problematic. One needs to install 2 files (the driver plus a settings file), with the option of installing a third file to allow scanning to be initiated from the scanner-printer itself (which I have not done). See:
http://welcome.solutions.brother.com/bs ... 7&type2=-1
Mageia recognizes the scanner after installation, but upon trying to scan produces the following error message:
“Argumento incorrecto” (at least in Spanish! Indicating that someing is wrong in the command)
I think the problem lies in the need, also noted on the Brother site, to modify the settings file in order to use the scanner as a “normal user”(http://welcome.solutions.brother.com/bs ... scn1c.html). The changes are distro speecific, with, of course, Mageia not shown. Looking at the instruction for Mandriva 2010, which I assume to be the one most likely to apply, the Brother site offers these instructions:
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.
However, one problem is that there is no such line in the file:
-------------
- Code: Select all
#
# udev rules sample for Brother MFP
# version 1.0.0-1
#
# Copyright (C) 2012 Brother. Industries, Ltd.
#
# copy to /etc/udev/rules.d or /lib/udev/rules.d
#
ACTION!="add", GOTO="brother_mfp_end"
SUBSYSTEM=="usb", GOTO="brother_mfp_udev_1"
SUBSYSTEM!="usb_device", GOTO="brother_mfp_end"
LABEL="brother_mfp_udev_1"
SYSFS{idVendor}=="04f9", GOTO="brother_mfp_udev_2"
ATTRS{idVendor}=="04f9", GOTO="brother_mfp_udev_2"
GOTO="brother_mfp_end"
LABEL="brother_mfp_udev_2"
# ATTRS{bInterfaceNumber}=="01", GOTO="brother_mfp_udev_3"
# ATTRS{bInterfaceNumber}=="02", GOTO="brother_mfp_udev_3"
# ATTRS{bInterfaceNumber}=="03", GOTO="brother_mfp_udev_3"
# GOTO="brother_mfp_end"
# LABEL="brother_mfp_udev_3"
ATTRS{bInterfaceClass}!="0ff", GOTO="brother_mfp_end"
ATTRS{bInterfaceSubClass}!="0ff", GOTO="brother_mfp_end"
ATTRS{bInterfaceProtocol}!="0ff", GOTO="brother_mfp_end"
#MODE="0666"
#GROUP="scanner"
ENV{libsane_matched}="yes"
#SYMLINK+="scanner-%k"
LABEL="brother_mfp_end"
---------------
So, I have three questions:
1) How to test the scanner as superuser to see that this file needs to be changed (a step I omitted.)
2) Where to modify the file if needed.
3) How to modify the file as Mageia/KDE will not allow me to edit it as superuser.
Any help here would be greatly appreciated.