Skaner Samsung M2070W nie działa już w wersji 17.10

15

Posiadam drukarkę / skaner Samsung M2070W, który działał w 17.04. Po zainstalowaniu 17.10 drukuje, ale nie wykrywa mojego Simple Scan lub Xsane.

Najnowsze sterowniki ze strony internetowej Samsung są zainstalowane.

Jest wykrywany przez skaner-sane-find-scanner, ale nie skanuje-L. Dane wyjściowe z poprzedniego:

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

Próbowałem zmodyfikować .bashrczgodnie z sugestią w skanerze Samsung SCX-4200 nie działa (drukowanie OK) 14.04 , ale to nie działało.

Widziałem ten problem na kilku forach, ale wydaje się, że nikt nie ma rozwiązania.

Lolwhites
źródło
Przepraszam, ale nie mam wystarczającej wiedzy technicznej, aby wiedzieć, co zrobić z tymi informacjami? Czy to znaczy, że błąd został już naprawiony?
Lolwhites,
oznacza to, że wiele osób ma ten problem i nie jest naprawiony. ktoś coś zmienił, nie przetestował tego zbyt dobrze, a tysiące użytkowników nie może teraz skanować.

Odpowiedzi:

23

Właśnie dostałem skaner od Samsung M2070FW z systemem Ubuntu 18.04. Wystarczy wykonać następujące kroki:

  1. Pobierz UnifiedLinuxDriver-1.00.37.tar.gzz tej witryny i rozpakuj ją, otwórz terminal i wykonaj:

    cd /UnifiedLinuxDriver-1.00.37/uld
    sudo ./install.sh
    
  2. Po pomyślnej instalacji sterownika Samsung drukarki i skanera możesz najpierw zainstalować drukarkę za pośrednictwem Cups . Jednak w przypadku skanera powinien istnieć nowy katalog z jednym plikiem:

    /opt/smfp-common/scanner/lib/libsane-smfp.so.1.0.1
    
  3. Jeśli korzystasz z systemu 64-bitowego (co prawdopodobnie robisz), użyj terminala ponownie, aby przejść do katalogu sterownika skanera. Tutaj umieścisz symboliczny link do pliku w /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. Ale rzeczy nadal nie działały, więc musiałem zainstalować bibliotekę USB:

    sudo apt install libusb-0.1-4
    

    Następnie upewniłem się, że jestem w tej samej sieci z moją drukarką (przez ping) i wykonałem scanimage -L:

    $ scanimage -L
    device `smfp:net;192.168.1.20' is a Samsung M2070 Series on 192.168.1.20 Scanner
    
  5. Jeśli polecenie ping skanera działa, ale polecenie nic nie znajduje, możesz rozpocząć debugowanie:

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

    Jeśli wszystko działa poprawnie, otrzymasz następujące dane wyjściowe:

    ....
    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
    ....
    

    Jeśli nie, możesz znaleźć wskazówkę, który plik brakuje lub nie został znaleziony.

kris
źródło
Zrobiłem wszystko, co opisałeś, a ja otrzymuję takie same wyniki jak w kroku 5. Skaner działa, po pewnym czasie - Proste skanowanie robi jedną stronę dobrze, ale zawiesza się na drugiej. Jednak w porządku, jeśli uruchomię go w terminalu.
Lolwhites
To zadziałało dla mojego Samsung Express C460FW. Dziękuję Ci!
Artelius,
Cześć. Mam laptopa Lenovo B50 z systemem Ubuntu 18.04 i Samsung Xpress M2070W. Twoje skanery uratowały mi dzień, dziękuję.
Jakub
18.04 i C480W - napraw lokalizację sterownika i sudo apt install libusb-0.1-4zrobiłem to dla mnie. Dzięki!
František Hartman
Dziękuję bardzo! Mogę również dodać, że tylko aplikacja SimpleScan mogła faktycznie skanować - launchpad.net/simple-scan . Nie wiem, dlaczego tego przyczyną
Xotabu4
12

Zobacz raport o błędzie tego problemu i obejście, które opublikowałem w tym raporcie o błędzie . Pozwól, że podsumuję to tutaj, aby ci pomóc:

  1. Połącz pliki libsane-smfp*w folderze rozsądnym znajdującym /usr/lib/sanesię w folderze rozsądnym znajdującym się w /usr/lib/x86_64-linux-gnu/sane.

    sudo ln -sfr /usr/lib/sane/libsane-smfp* /usr/lib/x86_64-linux-gnu/sane
    
  2. Jako root edytuj plik 59-smfp_samsung.rules(można go znaleźć /etc/udev/rules.d), aby zawierał następujący kod / numer skanera wraz z innymi numerami modeli Samsung, które już tam są:

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

Voila Powinno działać jak urok.

Uważam, że ten błąd dotyczy głównie skanerów sieciowych. Z wyjątkiem niewielkich różnic w nazwach / numerach modeli innych skanerów, to obejście powinno działać również w przypadku innych skanerów sieciowych. Sprawdź łącze do raportu o błędach dla skanerów Brother, Epson i Xerox.

Rajasekharan N.
źródło
1
Wypróbowałem to rozwiązanie, ale nie działa ono z moim skanerem przez Wi-Fi.
Francisco V.
1
Wielkie dzięki za to rozwiązanie. To spowodowało, że mój skaner Samsung SCX-3205W podłączony przez Wi-Fi działa w Ubuntu 18.04.
Maxim Egorushkin
Po wykonaniu tych 2 kroków ponownie uruchomiłem drukarkę / skaner Samsung Xpress M2070 na Ubuntu 18.04 (podłączony kablem USB, bez Wi-Fi).
Dzhuneyt,
8

W przypadku sieciowych skanerów Samsung umieść adres IP skanera i opcjonalnie port w dowolnym miejscu pliku /etc/sane.d/xerox_mfp.conf:

tcp host_address [port] 

Działał z moim C460, prawdopodobnie działałby również z innymi skanerami, sprawdź odpowiedni plik konfiguracyjny i ustawienia tutaj:

iipavlov
źródło
Mój jest podłączony przez USB. Jak znaleźć odpowiednie informacje?
Lolwhites
Oto dobry punkt wyjścia do konfiguracji USBt
iipavlov
które działało dla mnie (bez instalowania sterownika Samsung), z tą różnicą, że drukarka / skaner budzi się teraz za każdym razem, gdy uruchamiam system lub podłączam urządzenie USB
Damien
Doskonale, działało to dla mnie z drukarką i skanerem Wi-Fi Samsung SCX-3405FW. i jestem na nowej instalacji Ubuntu 18.04
Julio
1
To działało dla mnie dla M2070FW po nowej instalacji Ubuntu 19.04. Zauważ, że port dla skanera to 9400. Jeśli znajdziesz tę informację tutaj: bbs.archlinux.org/viewtopic.php?id=247495
Bim
3

Dla Samsung Skaner / Drukarka M2885FW, który jest podłączony przez WiFi, a Ubuntu 18.04 połączenie dwóch sugestii w tym wątku rozwiązał problem z skanowania: odpowiedź Rajasekharan N. i odpowiedź Jevgenij Evll użytkownika .

  1. Odbudowałem linki znalezione w / usr / lib / sane w folderze / usr / lib / x86_64-linux-gnu / sane przy użyciu następujących linii:

    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. Po tym kroku odinstalowałem i ponownie zainstalowałem sterowniki Samsung.

Marion Sr
źródło
Cześć Marion! Czy w swojej odpowiedzi możesz podać linki do pytań / odpowiedzi, które Ci pomogły?
Hee Jin,
Skaner jest teraz wykrywany zarówno przez Xsane, jak i Simple Scan. Jednak gdy próbuję faktycznie skanować, Xsane zwraca komunikat „Nieudany skaner uruchomił się: błąd podczas We / Wy urządzenia”, podczas gdy Proste skanowanie mówi „Nie można rozpocząć skanowania”. Uruchomienie w terminalu nie dostarcza żadnych informacji.
Lolwhites,
@Lolwhites. Czy próbowałeś uruchomić xsane jako root, aby sprawdzić, czy problem może być związany z uprawnieniami?
Marion Sr
Odkryłem, że podłączenie skanera bezpośrednio do portu USB zamiast przez koncentrator rozwiązało wiele problemów, ale nadal nie mogę skanować wielu stron.
Lolwhites
2

w Ubuntu 18.04 LTS musiałem zastąpić libusb-0.1.so.4 libusb-dev (polecenie dla tego zadania: sudo apt-get install libusb-dev).

Thomas Zahreddin
źródło
pracował dla mnie, Ubuntu 18.04, Samsung M2070W
Karolis Ryselis
0

Dla mojego SAMSUNG M2070 działającego, uninstall-scanner.sha następnie install-scanner.shponownie (po ponownym uruchomieniu) naprawiono problem. Zainstalowałem również libsanei sane-utilsz proponowanych aktualizacji repo przed powyższym, ale nie jestem pewien, czy ten krok jest potrzebny.

Jevgenij Evll
źródło
1
Odinstalowanie i ponowne zainstalowanie sterownika nie rozwiązało problemu. Próbuję uzyskać najnowszą wersję sane za pośrednictwem ppa rolfbensch / sane-git androlfbensch / sane-release, ale aktualizacja jest wstrzymana.
Lolwhites,
Skorzystaj z oficjalnego repozytorium zaproponowanego z aprobatą, aby uzyskać nowszą rozsądną wersję (możesz włączyć to repozytorium w ustawieniach).
Jevgenij Evll
Usunąłem PPA i włączyłem repo, ale aktualizacja nadal była wstrzymana. Uruchomiłem apt install libsane-common libsane-dev sane-utils i działało, ale teraz uruchomienie Simple Scan powoduje awarię, a inne programy, takie jak Xsane, nie instalują się z powodu problemów z zależnościami.
Lolwhites,
Nie musisz instalować lisane-dev, ale musisz zainstalować libsane1 z eksperymentalnego repo.
Jevgenij Evll
W rzeczywistości najnowsza wersja libsane została wydana do aktualizacji 2 dni temu, więc możesz pobrać ją z regularnego repozytorium.
Jevgenij Evll
0

Wypróbowałem rozwiązanie Rajasekharan N. z Ubuntu 18.04 dla Samsung 2070w i najnowszym sterownikiem pobranym z hp - skaner nie działał nawet podłączony kablem USB.

Więc

  1. Usunąłem sterownik Uld za pomocą uninstall.shdostarczonego ze sterownikiem Uld
  2. Ponownie zainstalowałem przy użyciu starszego sterownika Samsung Uld (niestety nie mam do niego linku) i działa ponownie
Saulius M.
źródło
0

Mam drukarkę / skaner Samsung M2070, miałem ten sam problem co ty i naprawiłem ten problem, odinstalowując Ubuntu 18.04 i ponownie instalując Ubuntu 16.04.

Jerry777
źródło
to trochę przesada
bodtx
0

libusb-0.1.so.4 zastąpiłem libusb-dev, a teraz skaner działa (sudo apt-get install libusb-dev

SAMSUNG m2070FW na Kubuntu 18.10

Luigi Maria Pandolfi
źródło
0

Postępowałem zgodnie z instrukcjami w https://www.bchemnet.com/suldr/ i to rozwiązało mój problem.

Zainstalowałem pakiet kluczy http://www.bchemnet.com/suldr/pool/debian/extra/su/suldr-keyring_2_all.deb przy użyciu

dpkg -i suldr-keyring_2_all.deb

i po dodaniu następującego źródła apt,

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

Zainstalowałem suld-driver2-1.00.39pakiet:

sudo apt install suld-driver2-1.00.39

Odtąd scanimage -L„proste skanowanie” działało dobrze.

Farid Cheraghi
źródło