Hello
I want to use the hardware keys on the scanner to scan documents. Brother has a software called “Brother scan-key-tool” for that.
I’ve installed 2 AUR packages: AUR (en) - brscan4 (0.4.11_1-2) and AUR (en) - brscan-skey (0.3.1_2-2). The scanner is usable with Gscan2pdf and also scanimage -L
gives: device
brother4:bus2;dev1’ is a Brother ADS-2100e USB scanner`.
I guess, it does not work, because the scanner is somehow not correctly registered in scan-key-tool:
/opt/brother/scanner/brscan-skey/brscan-skey-exe -l
gives me: ADS-2100e : brother4:bus2;dev1 : USB Not registered
.
When I run /opt/brother/scanner/brscan-skey/brscan-skey-exe
from the command line, the scanning process starts and also produces a correct output file, but for some reason the button does not trigger the program to run.
pacman -Ql brscan-skey
brscan-skey /opt/
brscan-skey /opt/brother/
brscan-skey /opt/brother/scanner/
brscan-skey /opt/brother/scanner/brscan-skey/
brscan-skey /opt/brother/scanner/brscan-skey/LICENSE_ENG.txt
brscan-skey /opt/brother/scanner/brscan-skey/LICENSE_JPN.txt
brscan-skey /opt/brother/scanner/brscan-skey/brscan-skey
brscan-skey /opt/brother/scanner/brscan-skey/brscan-skey-exe
brscan-skey /opt/brother/scanner/brscan-skey/brscan-skey.config
brscan-skey /opt/brother/scanner/brscan-skey/brscan-snmp.cfg
brscan-skey /opt/brother/scanner/brscan-skey/brscan_mail.config
brscan-skey /opt/brother/scanner/brscan-skey/brscan_scantoemail
brscan-skey /opt/brother/scanner/brscan-skey/mk_mailmessage.sh
brscan-skey /opt/brother/scanner/brscan-skey/scantoemail.config
brscan-skey /opt/brother/scanner/brscan-skey/scantofile.config
brscan-skey /opt/brother/scanner/brscan-skey/scantoimage.config
brscan-skey /opt/brother/scanner/brscan-skey/scantoocr.config
brscan-skey /opt/brother/scanner/brscan-skey/script/
brscan-skey /opt/brother/scanner/brscan-skey/script/scantoemail.sh
brscan-skey /opt/brother/scanner/brscan-skey/script/scantofile.sh
brscan-skey /opt/brother/scanner/brscan-skey/script/scantoimage.sh
brscan-skey /opt/brother/scanner/brscan-skey/script/scantoocr.sh
brscan-skey /opt/brother/scanner/brscan-skey/skey-scanimage
brscan-skey /srv/
brscan-skey /srv/brscan-skey/
brscan-skey /usr/
brscan-skey /usr/lib/
brscan-skey /usr/lib/systemd/
brscan-skey /usr/lib/systemd/system/
brscan-skey /usr/lib/systemd/system/brscan-skey.service
brscan-skey /usr/lib/systemd/user/
brscan-skey /usr/lib/systemd/user/brscan-skey.service
brscan-skey /usr/share/
brscan-skey /usr/share/licenses/
brscan-skey /usr/share/licenses/brscan-skey/
brscan-skey /usr/share/licenses/brscan-skey/LICENSE.html
I’ve enabled and started both services /usr/lib/systemd/user/brscan-skey.service and /usr/lib/systemd/system/brscan-skey.service. At first try, only the system service was started, also did not work.
I’m on:
Operating System: Manjaro Linux
KDE Plasma Version: 5.27.10
KDE Frameworks Version: 5.112.0
Qt Version: 5.15.11
Kernel Version: 6.6.7-4-MANJARO (64-bit)
Graphics Platform: X11
I’ve searched the forums and found this thread, which did not included a solution:
Also: SANE/Scanner-specific problems - ArchWiki did not help.
Do I need to create / change a udev rule or something? I would be glad, if someone could give me a hint.