Samsung M2070W Scanner funktioniert in 17.10 nicht mehr

12

Ich besitze einen Samsung M2070W Drucker / Scanner, der am 17.04 funktioniert hat. Nach der Installation von 17.10 wird mein Simple Scan oder Xsane gedruckt, aber nicht erkannt.

Die neuesten Treiber von der Samsung-Website werden installiert.

Es wird vom Sane-Find-Scanner erkannt, nicht jedoch von Scanimage-L. Ausgabe von der ersteren:

found USB scanner (vendor=0x04e8 [Samsung Electronics Co., Ltd.], product=0x3469 [M2070 Series]) at libusb:003:003

Ich habe versucht, den .bashrcin Samsung SCX-4200 vorgeschlagenen Scanner so zu ändern , dass er nicht funktioniert (Druck OK). 14.04 , aber es hat nicht funktioniert.

Ich habe dieses Problem in mehreren Foren gesehen, aber niemand scheint eine Lösung zu haben.

Lolwhites
quelle
Entschuldigung, aber ich bin nicht technisch versiert genug, um zu wissen, was ich mit diesen Informationen anfangen soll. Bedeutet das, dass der Fehler jetzt behoben ist?
Lolwhites
Es bedeutet, dass viele Menschen dieses Problem haben und es nicht behoben ist. Jemand hat etwas geändert, es nicht sehr gut getestet und Tausende von Benutzern können jetzt nicht scannen.

Antworten:

20

Ich habe gerade den Scanner von Samsung M2070FW mit Ubuntu 18.04 laufen lassen. Befolgen Sie einfach diese Schritte:

  1. Holen Sie sich UnifiedLinuxDriver-1.00.37.tar.gzvon dieser Website und packen Sie es aus, öffnen Sie ein Terminal und tun Sie:

    cd /UnifiedLinuxDriver-1.00.37/uld
    sudo ./install.sh
    
  2. Nach erfolgreicher Installation des Samsung-Treibers für den Drucker und den Scanner können Sie den Drucker zuerst über Cups installieren . Für den Scanner sollte jedoch ein neues Verzeichnis mit einer einzelnen Datei vorhanden sein:

    /opt/smfp-common/scanner/lib/libsane-smfp.so.1.0.1
    
  3. Wenn Sie ein 64-Bit-System verwenden (was Sie wahrscheinlich tun), verwenden Sie das Terminal erneut, um in das Scannertreiberverzeichnis zu wechseln. Hier setzen Sie einen symbolischen Link zur Datei in /opt:

    cd /usr/lib/x86_64-linux-gnu/sane
    sudo ln -s /opt/smfp-common/scanner/lib/libsane-smfp.so.1.0.1 /usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so.1
    
  4. Aber die Dinge funktionierten immer noch nicht, also musste ich eine USB-Bibliothek installieren:

    sudo apt install libusb-0.1-4
    

    Danach stellte ich sicher, dass ich mich mit meinem Drucker (über ping) im selben Netzwerk befand und tat Folgendes scanimage -L:

    $ scanimage -L
    device `smfp:net;192.168.1.20' is a Samsung M2070 Series on 192.168.1.20 Scanner
    
  5. Wenn das Pingen Ihres Scanners funktioniert, der Befehl jedoch nichts findet, können Sie mit dem Debuggen beginnen:

    cd
    export SANE_DEBUG_DLL=255 && scanimage -L &> debug.txt
    grep -n2 "libsane-smf" debug.txt
    

    Wenn alles richtig funktioniert, erhalten Sie die folgende Ausgabe:

    ....
    84-[dll] sane_get_devices
    85-[dll] load: searching backend `smfp' in `/usr/lib/x86_64-linux-gnu/sane'
    86:[dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so.1'
    87:[dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so.1'
    88-[dll] init: initializing backend `smfp'
    89-[dll] init: backend `smfp' is version 1.0.1
    ....
    

    Wenn nicht, finden Sie möglicherweise einen Hinweis darauf, welche Datei fehlt oder nicht gefunden wurde.

kris
quelle
Haben Sie alles getan, was Sie beschrieben haben, und ich erhalte die gleiche Ausgabe wie in Schritt 5. Der Scanner funktioniert auf eine Art und Weise - Simple Scan erledigt eine Seite einwandfrei, hängt aber an der zweiten. Es ist jedoch in Ordnung, wenn ich es in einem Terminal ausführe.
Lolwhites
Dies funktionierte für mein Samsung Express C460FW. Vielen Dank!
Artelius
Hallo. Ich habe Lenovo B50 Laptop mit Ubuntu 18.04 und Samsung Xpress M2070W. Dein Scanner-Zeug hat mir den Tag gerettet. Danke.
Jacob
18.04 und C480W - Treiberstandort korrigieren und sudo apt install libusb-0.1-4für mich erledigt. Vielen Dank!
František Hartman
Ich danke dir sehr! Außerdem kann ich hinzufügen, dass nur die SimpleScan-App tatsächlich scannen konnte - launchpad.net/simple-scan . Keine Ahnung, warum der Grund dafür
Xotabu4
12

Siehe den Fehlerbericht zu diesem Problem und die Problemumgehung , die ich in diesem Fehlerbericht veröffentlicht habe . Lassen Sie es mich hier zusammenfassen, um Ihnen zu helfen:

  1. Verknüpfen Sie die Dateien libsane-smfp*im vernünftigen Ordner unter /usr/lib/sanemit dem vernünftigen Ordner unter /usr/lib/x86_64-linux-gnu/sane.

    sudo ln -sfr /usr/lib/sane/libsane-smfp* /usr/lib/x86_64-linux-gnu/sane
    
  2. Bearbeiten Sie die Datei als Root 59-smfp_samsung.rules(Sie finden sie in /etc/udev/rules.d), um den folgenden Code / die Scannernummer sowie andere bereits vorhandene Samsung-Modellnummern anzugeben:

    ATTRS{idProduct}=="2070", ENV{libsane_matched}="yes"
    

Voila. Es sollte wie ein Zauber wirken.

Ich glaube, dieser Fehler betrifft hauptsächlich Netzwerkscanner. Mit Ausnahme geringfügiger Abweichungen bei den Namen / Modellnummern anderer Scanner sollte diese Problemumgehung auch für andere Netzwerkscanner funktionieren. Überprüfen Sie den Link zur Fehlerberichterstattung für Brother-, Epson- und Xerox-Scanner.

Rajasekharan N.
quelle
1
Ich habe diese Lösung ausprobiert, aber sie funktioniert nicht mit meinem Scanner über WLAN.
Francisco V.
1
Vielen Dank für diese Lösung. Dadurch funktionierte mein über WLAN verbundener Samsung SCX-3205W-Scanner in Ubuntu 18.04.
Maxim Egorushkin
Nach diesen beiden Schritten funktionierte mein Samsung Xpress M2070-Drucker / Scanner wieder unter Ubuntu 18.04 (über USB-Kabel angeschlossen, kein WLAN).
Dzhuneyt
7

Geben Sie bei Netzwerk-Samsung-Scannern die IP-Adresse Ihres Scanners und den optionalen Port an einer beliebigen Stelle in der Datei ein /etc/sane.d/xerox_mfp.conf:

tcp host_address [port] 

Es funktionierte mit meinem C460, würde wahrscheinlich auch mit anderen Scannern funktionieren, überprüfen Sie die entsprechende vernünftige Konfigurationsdatei und Einstellungen hier:

iipavlov
quelle
Meins ist über USB angeschlossen. Wie finde ich die relevanten Informationen heraus?
Lolwhites
Hier ist ein guter Ausgangspunkt für die USB-Konfiguration: systutorials.com/docs/linux/man/5-sane-usb
iipavlov
Das hat bei mir funktioniert (ohne den Samsung-Treiber zu installieren), außer dass der Drucker / Scanner jetzt jedes Mal aufwacht, wenn ich das System starte oder ein USB-Gerät anschließe
Damien
Hervorragend, das hat bei mir mit einem Samsung SCX-3405FW WLAN-Drucker und -Scanner funktioniert. und ich bin auf einer neuen Installation von Ubuntu 18.04
Julio
1
Dies funktionierte für mich bei einem M2070FW nach einer Neuinstallation von Ubuntu 19.04. Beachten Sie, dass der Port für den Scanner 9400 ist. Wenn Sie diese Informationen hier finden: bbs.archlinux.org/viewtopic.php?id=247495
Bim
3

Für ein Samsung Scanner / Drucker M2885FW, die über WiFi verbunden ist, und Ubuntu 18.04 eine Kombination von zwei Vorschläge in diesem Thread löste das Problem mit dem Scannen: Rajasekharan N. Antwort und die Antwort von Jevgenij Evll .

  1. Ich habe die Links unter / usr / lib / sane im Ordner / usr / lib / x86_64-linux-gnu / sane mithilfe der folgenden Zeilen neu erstellt:

    sudo ln -s /opt/smfp-common/scanner/lib/libsane-smfp.so.1.0.1 /usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so.1.0.1
    sudo ln -s /usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so.1.0.1 /usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so.1
    sudo ln -s /usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so.1 /usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so
    
  2. Nach diesem Schritt habe ich die Samsung-Treiber deinstalliert und neu installiert.

Marion Sr.
quelle
Hallo Marion! Können Sie in Ihre Antwort Links zu den Fragen / Antworten aufnehmen, die Ihnen geholfen haben?
Hee Jin
Der Scanner wird jetzt sowohl von Xsane als auch von Simple Scan erkannt. Wenn ich jedoch versuche, tatsächlich zu scannen, gibt Xsane die Meldung "Fehler beim Starten des Scanners: Fehler während der Geräte-E / A" zurück, während Simple Scan "Fehler beim Starten des Scans" anzeigt. Das Ausführen in einem Terminal liefert keine Informationen.
Lolwhites
@Lolwhites. Haben Sie versucht, xsane als Root auszuführen, um zu überprüfen, ob Ihr Problem ein Berechtigungsproblem sein könnte?
Marion Sr
Ich habe festgestellt, dass das direkte Anschließen des Scanners an einen USB-Anschluss anstelle eines Hubs viele Probleme gelöst hat, aber ich kann immer noch nicht mehrere Seiten scannen.
Lolwhites
2

in ubuntu 18.04 LTS musste ich libusb-0.1.so.4 durch libusb-dev ersetzen (der Befehl für diese Aufgabe: sudo apt-get install libusb-dev).

Thomas Zahreddin
quelle
arbeitete für mich, Ubuntu 18.04, Samsung M2070W
Karolis Ryselis
0

Bei meinem SAMSUNG M2070 wurde das Problem behoben uninstall-scanner.shund dann install-scanner.sherneut (mit anschließendem Neustart) behoben. Ich habe auch installiert libsaneund sane-utilsvon den vorgeschlagenen Änderungen vor dem oben Repo, aber nicht sicher , ob dieser Schritt notwendig ist.

Jevgenij Evll
quelle
1
Durch Deinstallieren und erneutes Installieren des Treibers wurde das Problem nicht behoben. Ich versuche, die neueste Version von sane über ppa rolfbensch / sane-git und rolfbensch / sane-release zu bekommen, aber das Upgrade wird zurückgehalten.
Lolwhites
Verwenden Sie das offizielle, von aartful vorgeschlagene Repo, um die neuere vernünftige Version zu erhalten (Sie können dieses Repo in den Einstellungen aktivieren).
Jevgenij Evll
Ich habe den ppa entfernt und das Repo aktiviert, aber das Upgrade wurde immer noch zurückgehalten. Ich habe apt install libsane-common libsane-dev sane-utils ausgeführt und es hat funktioniert, aber jetzt führt das Ausführen von Simple Scan zu einem Segfault und andere Programme wie Xsane werden aufgrund von Abhängigkeitsproblemen nicht installiert.
Lolwhites
Sie müssen lisane-dev nicht installieren, aber Sie müssen libsane1 aus dem experimentellen Repo installieren.
Jevgenij Evll
Tatsächlich wurde die neueste libsane-Version vor 2 Tagen für Updates veröffentlicht, sodass Sie sie möglicherweise von Ihrem regulären Repo erhalten.
Jevgenij Evll
0

Ich habe die Lösung von Rajasekharan N. mit Ubuntu 18.04 für Samsung 2070w ausprobiert und den neuesten uld-Treiber von HP heruntergeladen - der Scanner funktionierte nicht einmal über ein USB-Kabel.

So

  1. Ich habe den uld-Treiber mit dem uninstall.shmit dem uld-Treiber gelieferten entfernt
  2. Ich habe mit dem älteren Samsung uld-Treiber neu installiert (leider habe ich keinen Link dafür) und es funktioniert wieder
Saulius M.
quelle
0

Ich habe einen Samsung M2070 Drucker / Scanner, hatte das gleiche Problem wie Sie und habe das Problem behoben, indem ich Ubuntu 18.04 deinstalliert und Ubuntu 16.04 neu installiert habe.

Jerry777
quelle
Dies ist ein wenig übertrieben
Bodtx
0

Ich habe libusb-0.1.so.4 durch libusb-dev ersetzt und jetzt funktioniert der Scanner (sudo apt-get install libusb-dev

SAMSUNG m2070FW auf Kubuntu 18.10

Luigi Maria Pandolfi
quelle
0

Ich habe die Anweisungen unter https://www.bchemnet.com/suldr/ befolgt und mein Problem gelöst.

Ich habe das Schlüsselringpaket http://www.bchemnet.com/suldr/pool/debian/extra/su/suldr-keyring_2_all.deb mit installiert

dpkg -i suldr-keyring_2_all.deb

und nach dem Hinzufügen der folgenden passenden Quelle,

sudo bash -c 'echo "deb https://www.bchemnet.com/suldr/ debian extra" >> /etc/apt/sources.list'

Ich habe das suld-driver2-1.00.39Paket installiert :

sudo apt install suld-driver2-1.00.39

Von da an scanimage -Lfunktionierte "einfacher Scan" einwandfrei.

Farid Cheraghi
quelle