Fried-rich
Anmeldungsdatum: 2. Mai 2013
Beiträge: 1093
|
Hi, normal scanne ich über mein Multifunktionsgerät, das per WLAN an der Fritzbox angeschlossen ist. Nun hab ich einen alten Scanner (Avision FB-2280E) von meinem alten Arbeitgeber bekommen. Der wurde dort unter Windows 7 betrieben und funktioniert bei mir auch problemlos, wenn ich eine Windows 7- oder Windows XP-VM starte und dort den USB-Port des Scanners in der VM durchschleife. Auf dem eher langsamen Notebook macht eine VM aber echt keinen Spaß. Einen Treiber für den Scanner hab ich vom Herstelle bekommen und installiert (als DEB). Bereits vorher wurde der Scanner aber über lsusb angezeigt: Bus 001 Device 006: ID 0638:2a1f Avision, Inc. Mit "sudo sane-find-scanner" wird er auch gefunden: found USB scanner (vendor=0x0638 [AVISION], product=0x2a1f [FB2280E]) at libusb:001:006 Ich kann aber mit "scanimage -L" nichts scannen: scanimage -L
device `brother4:net1;dev0' is a Brother MFC-J430W MFC-J430W Hier wird scheinbar versucht über den nicht eingeschalteten Brother MFC-J430W zu scannen. Müsste ich hier Sane mitteilen, dass er über den Avision scannen soll? Laut XSane Hilfeseite kann man ein bestimmtes Device mitliefern, ich weiß aber nicht wie sich das Device nennt? Sowas wie "lsusb:001:006" geht nicht. Mein Scanner findet sich hier https://sane-project.gitlab.io/website/sane-mfgs.html#Z-AVISION bei den unterstützten Geräten nicht. Scheint so, als würde er ohne Treiber nicht funktionieren. Ist auch ein eher exotisches Modell (mit Bücherkante). Ergänzung:
Mein User ist Mitglied der Gruppen "scanner" und "saned". Beim Brother hat es aber auch ohne diese Gruppenzugehörigkeit funktioniert.
|
Berlin_1946
Supporter, Wikiteam
Anmeldungsdatum: 18. September 2009
Beiträge: 8712
|
Hallo Fried-rich
Einen Treiber für den Scanner hab ich vom Herstelle bekommen und installiert (als DEB).
Wie ist die genaue Bezeichnung des Treibers? Ist der Treiber von dieser Seite? MFC-J430W Downloads Poste bitte mal das Ergebnis von uname -a
im Codeblock.
|
Kellerkind_2009
Anmeldungsdatum: 26. November 2009
Beiträge: 19610
Wohnort: Schleswig-Holstein
|
Deine Aussage ist nicht ganz Richtig ☺ Bus 001 Device 006: ID 0638:2a1f Avision, Inc. Dieser Scanner wird nicht Aufgeführt / nicht Unterstützt. Ob er sich einrichten lässt--??
|
Berlin_1946
Supporter, Wikiteam
Anmeldungsdatum: 18. September 2009
Beiträge: 8712
|
Hallo Kellerkind_2009 Die Brotherseite spricht sehr allgemein von Typ MFC-J430W eine Erweiterung auf * MFC-J430W ist nicht zu finden. Meine Idee: es ist vllt auch mit deiner Hilfe ein Versuch wert diese Gerät und den Treiber zu testen.
|
Kellerkind_2009
Anmeldungsdatum: 26. November 2009
Beiträge: 19610
Wohnort: Schleswig-Holstein
|
Berlin_1946 schrieb: Hallo Kellerkind_2009 Die Brotherseite spricht sehr allgemein von Typ MFC-J430W eine Erweiterung auf * MFC-J430W ist nicht zu finden. Meine Idee: es ist vllt auch mit deiner Hilfe ein Versuch wert diese Gerät und den Treiber zu testen.
Moin Berlin_1946 ☺ Der TS will nicht den Brother einrichten,sondern den Avision 😉 Gruß Stephan
|
Berlin_1946
Supporter, Wikiteam
Anmeldungsdatum: 18. September 2009
Beiträge: 8712
|
Moin Stephan Hier wird scheinbar versucht über den nicht eingeschalteten Brother MFC-J430W zu scannen.
Das habe ich wohl falsch verstanden. Hier habe ich was gefunden. 0638:2a1f Gruß Werner Nachtrag: Diese Aussage verstehe ich leider nicht.
Hier wird scheinbar versucht über den nicht eingeschalteten Brother MFC-J430W zu scannen
hp-desktop@hpdesktop-HP-ProDesk-600-G1-TWR:~$ scanimage -L # Power off
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
hp-desktop@hpdesktop-HP-ProDesk-600-G1-TWR:~$ scanimage -L #Power on
device `epkowa:interpreter:003:011' is a Epson Perfection V330 Photo flatbed scanner
hp-desktop@hpdesktop-HP-ProDesk-600-G1-TWR:~$
So reagiert der Scanner bei mir.
|
Kellerkind_2009
Anmeldungsdatum: 26. November 2009
Beiträge: 19610
Wohnort: Schleswig-Holstein
|
Moin Werner, das habe ich heraus gefunden Sane nutzt für den FB2280E die gleichen Konfigurationen wie für das Vorgängermodell FB2080E. also Fried-rich zeige mal ls /lib/udev/rules.d/* | grep sane
|
Berlin_1946
Supporter, Wikiteam
Anmeldungsdatum: 18. September 2009
Beiträge: 8712
|
Kellerkind_2009 schrieb:
das habe ich heraus gefunden
Sane nutzt für den FB2280E die gleichen Konfigurationen wie für das Vorgängermodell FB2080E. 👍 👍 👍
|
Fried-rich
(Themenstarter)
Anmeldungsdatum: 2. Mai 2013
Beiträge: 1093
|
Also zur Klarstellung. Der Brother wurde schon eingerichtet und er geht. Zum Zeitpunkt der Versuche mit dem Avision war dieser ausgeschaltet (aber halt irgendwann einmal in Verwendung und daher auch im System "registriert").
Diese Aussage verstehe ich leider nicht. Hier wird scheinbar versucht über den nicht eingeschalteten Brother MFC-J430W zu scannen
Damit meinte ich, dass der Versuch mit dem Avision nicht klappte, er mit aber den Brother anzeigte, der zu dem Zeitpunkt aber aus war. Er war aber vorher irgendwann einmal in Verwendung. Hier ein paar Ausgaben: uname -a
Linux ich-notebook 4.15.0-52-generic #56-Ubuntu SMP Tue Jun 4 22:49:08 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux ls /lib/udev/rules.d/* | grep sane
/lib/udev/rules.d/60-libsane1.rules
|
Kellerkind_2009
Anmeldungsdatum: 26. November 2009
Beiträge: 19610
Wohnort: Schleswig-Holstein
|
Ok,erster Versuch.Scanner abklemmen echo 'ATTRS{manufacturer}=="AVISION", DRIVERS=="usb", SUBSYSTEM=="usb", ATTRS{idVendor}=="0638", ATTRS{idProduct}=="2a1f", ENV{libsane_matched}="yes", MODE="0777"' | sudo tee /etc/udev/rules.d/55-udev-avision.rules sowie echo 'usb 0x0638 0x2a1f' | sudo tee -a /etc/sane.d/avision.conf Scanner einstecken. export SANE_DEBUG_SANEI_USB=4 && scanimage -L sudo sane-find-scanner -q
|
Fried-rich
(Themenstarter)
Anmeldungsdatum: 2. Mai 2013
Beiträge: 1093
|
Erledigt. Es gab diese Outputs. echo 'usb 0x0638 0x2a1f' | sudo tee -a /etc/sane.d/avision.conf
usb 0x0638 0x2a1f sudo sane-find-scanner -q
found USB scanner (vendor=0x0638 [AVISION], product=0x2a1f [FB2280E]) at libusb:001:006 Xsane erkennt den Scanner aber weiterhin nicht und bei 'scanimage -L' kommt scanimage -L
[avision] attach: "AVISION" - "FB2280E" not yet in whitelist!
[avision] attach: You might want to report this output.
[avision] attach: To: rene@exactcode.de (the Avision backend author)
[avision] attach: "AVISION" - "FB2280E" not yet in whitelist!
[avision] attach: You might want to report this output.
[avision] attach: To: rene@exactcode.de (the Avision backend author)
[avision] attach: "AVISION" - "FB2280E" not yet in whitelist!
[avision] attach: You might want to report this output.
[avision] attach: To: rene@exactcode.de (the Avision backend author)
[avision] attach: "AVISION" - "FB2280E" not yet in whitelist!
[avision] attach: You might want to report this output.
[avision] attach: To: rene@exactcode.de (the Avision backend author)
device `brother4:net1;dev0' is a Brother MFC-J430W MFC-J430W
|
Kellerkind_2009
Anmeldungsdatum: 26. November 2009
Beiträge: 19610
Wohnort: Schleswig-Holstein
|
Hast du nur die Hälfte gemacht? Was ist hiermit? echo 'ATTRS{manufacturer}=="AVISION", DRIVERS=="usb", SUBSYSTEM=="usb", ATTRS{idVendor}=="0638", ATTRS{idProduct}=="2a1f", ENV{libsane_matched}="yes", MODE="0777"' | sudo tee -a /etc/udev/rules.d/55-udev-avision.rules weiterhin fügen wir ihn mal der Datenbank zu echo '# Avision FB2280E' | sudo tee -a /usr/lib/udev/hwdb.d/20-sane.hwdb
echo 'usb:v0638p2a1f*' | sudo tee -a /usr/lib/udev/hwdb.d/20-sane.hwdb
echo ' libsane_matched=yes' | sudo tee -a /usr/lib/udev/hwdb.d/20-sane.hwdb und danach wieder Abfragen mit scanimage -L
|
Fried-rich
(Themenstarter)
Anmeldungsdatum: 2. Mai 2013
Beiträge: 1093
|
Das hab ich auch ausgeführt, das liefert ja aber keinen Output und deswegen hab ich es nicht extra gepopstet. cat /etc/udev/rules.d/55-udev-avision.rules
ATTRS{manufacturer}=="AVISION", DRIVERS=="usb", SUBSYSTEM=="usb", ATTRS{idVendor}=="0638", ATTRS{idProduct}=="2a1f", ENV{libsane_matched}="yes", MODE="0777" cat /etc/sane.d/avision.conf
usb 0x0638 0x2a1f
usb 0x0638 0x2a1f (beim zweiten hab ich die auskommentierten Sachen weggelassen) Bei mir gibt es den Ordner /usr/lib/udev nicht. Einfach anlegen?
|
Kellerkind_2009
Anmeldungsdatum: 26. November 2009
Beiträge: 19610
Wohnort: Schleswig-Holstein
|
Fried-rich schrieb: Das hab ich auch ausgeführt, das liefert ja aber keinen Output und deswegen hab ich es nicht extra gepopstet.
Das wäre ein großes Problem!! Diese Ausgabe von cat spricht aber eine andere Sprache 😉
cat /etc/udev/rules.d/55-udev-avision.rules
ATTRS{manufacturer}=="AVISION", DRIVERS=="usb", SUBSYSTEM=="usb", ATTRS{idVendor}=="0638", ATTRS{idProduct}=="2a1f", ENV{libsane_matched}="yes", MODE="0777"
Und weils so schön war hast du hier den Befehl gleich doppelt ausgeführt 😉
cat /etc/sane.d/avision.conf
usb 0x0638 0x2a1f
usb 0x0638 0x2a1f
Bei mir gibt es den Ordner /usr/lib/udev nicht. Einfach anlegen?
Das wäre auch sehr schlecht weil .... cat /lib/udev/rules.d/60-libsane1.rules
# by sane-desc 3.5 from sane-backends 1.0.27
#
# udev rules file for supported USB and SCSI devices
#
# For the list of supported USB devices see /usr/lib/udev/hwdb.d/20-sane.hwdb
Zeige mal ls /usr/lib/udev dpkg -l libsane* libusb* *sane*
|
Fried-rich
(Themenstarter)
Anmeldungsdatum: 2. Mai 2013
Beiträge: 1093
|
Kellerkind_2009 schrieb: Das wäre ein großes Problem!! Diese Ausgabe von cat spricht aber eine andere Sprache 😉
Mit dem oben von dir geposteten Befehl kopiere ich den Inhalt in die Datei /etc/udev/rules.d/55-udev-avision.rules. Ich rufe nichts auf was mir dann irgendwelche Informationen anzeigt. Das meinte ich mit "keinen Output".
Und weils so schön war hast du hier den Befehl gleich doppelt ausgeführt
Hab eine Zeile gelöscht, dachte das muss so sein. ls /usr/lib/udev
ls: Zugriff auf '/usr/lib/udev' nicht möglich: Datei oder Verzeichnis nicht gefunden
dpkg -l libsane* libusb* *sane*
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht)
||/ Name Version Architektur Beschreibung
+++-=================-=============-=============-========================================
ii avision-sane-back 0.1.0-19100 amd64 SANE-Backend for Avision scanner
un libsane <keine> <keine> (keine Beschreibung vorhanden)
ii libsane-common 1.0.27-1~expe all API library for scanners -- documentatio
ii libsane-extras:am 1.0.22.5 amd64 API library for scanners -- extra backen
ii libsane-extras-co 1.0.22.5 all API library for scanners -- documentatio
ii libsane-hpaio:amd 3.17.10+repac amd64 HP SANE backend for multi-function perip
ii libsane1:amd64 1.0.27-1~expe amd64 API library for scanners
ii libusb-0.1-4:amd6 2:0.1.12-31 amd64 userspace USB programming library
ii libusb-1.0-0:amd6 2:1.0.21-2 amd64 userspace USB programming library
un libusb-dev <keine> <keine> (keine Beschreibung vorhanden)
un libusbmuxd-tools <keine> <keine> (keine Beschreibung vorhanden)
ii libusbmuxd4:amd64 1.1.0~git2017 amd64 USB multiplexor daemon for iPhone and iP
ii libusbredirhost1: 0.7.1-1 amd64 Implementing the usb-host (*) side of a
ii libusbredirparser 0.7.1-1 amd64 Parser for the usbredir protocol (runtim
ii sane-utils 1.0.27-1~expe amd64 API library for scanners -- utilities
ii xsane 0.999-5ubuntu amd64 featureful graphical frontend for SANE (
ii xsane-common 0.999-5ubuntu all xsane architecture independent files
|