[sane-devel] Brother MFC-250C scanner support in sane

Johannes Meixner jsmeix at suse.de
Thu Nov 4 09:20:48 UTC 2010


On Oct 30 09:30 Joel Avery wrote (shortened):
> I had to add
>        # Brother scanners
>        ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
> to /lib/udev/rules.d/40-libsane.rules to be able to scan documents
> as a normal user.

The unrestricted ATTRS{idVendor}=="04f9" applies for any Brother
device (i.e. also for non-scanners devices like USB flash drives)
which is a potential security hole because you may not like that
any normal user on your particular system gets read/write access
permissions for any Brother device.

The udev rules files are similar in general but differ in details
depending on the particular Linux distribution so that in the end
the particular Linux distributor is the actual responsible party
regarding udev rules files.

I really do not understand at all why there are closed-minded
manufacturers who insist to do everything on their own
based on their internal assumptions and never ever get the idea
to simply ask the SANE developers and/or the well known persons
at the Linux distributors who work regading "scanners".

In contrast there are well known manufacturers like Epson/Avasys
and HP who are in contact with the SANE developers and/or with
the persons at the Linux distributors and of course their scanner
driver software is much better integrated into the various
Linux distributions than stuff from closed-minded manufacturers.

For an example for really evil crap from another manufacturer see

Kind Regards
Johannes Meixner
SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany
AG Nuernberg, HRB 16746, GF: Markus Rex

More information about the sane-devel mailing list