Moin zusammen,
Mein neuer Drucker druckt zwar wunderbar, Scannen tut er aber nicht. Simple-scan und andere Scanprogramme erkennen keinen Scanner. Wer kann mir helfen? Ich hab die Treiber über die Brother-Webseite heruntergeladen und installiert und diverse Lösungsvorschläge aus dem Wiki ausprobiert. Hilft alles nichts. Zur Info: Ich hatte vorher einen anderen Brother-MFC, bei dem hatte das Scannen wunderbar geklappt.
$ export SANE_DEBUG_DLL=255 && scanimage -L scanimage: symbol lookup error: scanimage: undefined symbol: md5_buffer $ dpkg -l *sane* | grep ii ii libkf5sane-data 19.12.3-0ubuntu1 all scanner library (data files) ii libkf5sane5:amd64 19.12.3-0ubuntu1 amd64 scanner library (runtime) ii libsane:amd64 1.0.29-0ubuntu5.2 amd64 API library for scanners ii libsane:i386 1.0.29-0ubuntu5.2 i386 API library for scanners ii libsane-common 1.0.29-0ubuntu5.2 all API library for scanners -- documentation and support files ii libsane-hpaio:amd64 3.20.3+dfsg0-2 amd64 HP SANE backend for multi-function peripherals ii python3-sane:amd64 2.8.3-4build1 amd64 Python Imaging Library - SANE interface (Python3) ii sane 1.0.14-15 amd64 scanner graphical frontends ii sane-utils 1.0.29-0ubuntu5.2 amd64 API library for scanners -- utilities ii xsane 0.999-8ubuntu2.1 amd64 featureful graphical frontend for SANE (Scanner Access Now Easy) ii xsane-common 0.999-8ubuntu2.1 all xsane architecture independent files $ dpkg -l libusb* | grep ii ii libusb-0.1-4:amd64 2:0.1.12-32 amd64 userspace USB programming library ii libusb-1.0-0:amd64 2:1.0.23-2build1 amd64 userspace USB programming library ii libusb-1.0-0:i386 2:1.0.23-2build1 i386 userspace USB programming library ii libusbmuxd6:amd64 2.0.1-2 amd64 USB multiplexor daemon for iPhone and iPod Touch devices - library $ dpkg -l | egrep Brother ii brother-udev-rule-type1 1.0.0-1 all Brother udev rule type 1 ii brscan-skey 0.3.1-2 amd64 Brother Linux scanner S-KEY tool ii brscan3 0.2.13-1 amd64 Brother Scanner Driver ii brscan4 0.4.11-1 amd64 Brother Scanner Driver ii brscan5 1.2.13-0 amd64 Brother Scanner Driver brscan5 ii mfc250ccupswrapper:i386 1.1.2-2 i386 Brother CUPS Inkjet Printer Definitions ii mfc250clpr:i386 1.1.2-2 i386 Brother lpr Inkjet Printer Definitions ii mfcj1010dwpdrv:i386 3.5.0-1 i386 Brother Printer Driver ii printer-driver-brlaser 6-1build1 amd64 printer driver for (some) Brother laser printers ii printer-driver-ptouch 1.4.2-3 amd64 printer driver Brother P-touch label printers $ systemctl --no-pager status sane* $ uname -rm 5.4.0-146-generic x86_64 $ lsusb Bus 002 Device 002: ID 8087:8000 Intel Corp. Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 8087:8008 Intel Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 002: ID 0bda:0411 Realtek Semiconductor Corp. 4-Port USB 3.0 Hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 008: ID 0951:16da Kingston Technology MFC-J1010DW Bus 003 Device 007: ID 0bda:5411 Realtek Semiconductor Corp. 4-Port USB 2.0 Hub Bus 003 Device 006: ID 0bda:0184 Realtek Semiconductor Corp. RTS5182 Card Reader Bus 003 Device 005: ID 0bda:4938 Realtek Semiconductor Corp. Speedlink Volity Microphone Bus 003 Device 004: ID 1a81:2014 Holtek Semiconductor, Inc. USB Keyboard Bus 003 Device 009: ID 04f9:04a7 Brother Industries, Ltd MFC-J1010DW Bus 003 Device 002: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
In der /etc/sane.d/dll.conf steht am Ende:
brother3 brother4 brother5
und in der /lib/udev/rules.d/60-libsane.rules steht am Ende:
# Brother scanners ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="04a7", MODE="0660", GROUP="scanner", ENV{libsane_matched}="yes"
Und dann haben wir noch die /etc/sane.d/brother.conf:
# Brother USB # For libusb support for unknown scanners use the following command # usb <vendor ID> <product ID> usb 04f9 04a7
MfG, Daniel