A Test here showed:
without 79-udev-epson.rules in /etc/udev/rules.d
only 'sudo scanimage -L works'
with 79-udev-epson.rules in /etc/udev/rules.d
no root needed, a simple 'scanimage -L' is sufficient
maybe for the brscan scanners also only the udev rule is missing
try to add # Brother scanners ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0255", MODE="0660", GROUP="scanner", ENV{libsane_matched}="yes"
to e.g. /lib/udev/rules.d/60-libsane1.rules
A Test here showed:
without 79-udev-epson.rules in /etc/udev/rules.d
only 'sudo scanimage -L works'
with 79-udev-epson.rules in /etc/udev/rules.d
no root needed, a simple 'scanimage -L' is sufficient
maybe for the brscan scanners also only the udev rule is missing
try to add =="04f9" , ATTRS{idProduct }=="0255" , MODE="0660", GROUP="scanner", ENV{libsane_ matched} ="yes"
# Brother scanners
ATTRS{idVendor}
to e.g. /lib/udev/ rules.d/ 60-libsane1. rules