Сканер Samsung M2070W більше не працює в 17.10


15

Я маю принтер / сканер Samsung M2070W, який працював у 17.04. Після встановлення 17.10 він друкує, але не виявляє мого простого сканування або Xsane.

Встановлено останні драйвери з веб-сайту Samsung.

Він виявляється за допомогою сканера пошуку, а не сканування-L. Вихід від попереднього:

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

Я спробував змінити, .bashrcяк було запропоновано в сканері Samsung SCX-4200, не працює (друк ОК) 14.04 , але це не спрацювало.

Я бачив цю проблему на кількох форумах, але ніхто, здається, не має рішення.



Вибачте, але я недостатньо досвідчений, щоб знати, що робити з цією інформацією? Це означає, що помилка тепер виправлена?
Lolwhites

це означає, що у багатьох людей є ця проблема, і вона не виправлена. хтось щось змінив, не перевірив це дуже добре, і тисячі користувачів не можуть сканувати зараз.

Відповіді:


23

Щойно я отримав сканер від Samsung M2070FW, який працює з Ubuntu 18.04. Просто виконайте наступні дії:

  1. Вийдіть UnifiedLinuxDriver-1.00.37.tar.gzіз цього веб-сайту та розпакуйте його, відкрийте термінал і виконайте:

    cd /UnifiedLinuxDriver-1.00.37/uld
    sudo ./install.sh
    
  2. Після успішної установки драйвера Samsung для принтера та сканера, ви можете спочатку встановити принтер через чашки . Однак для сканера має бути новий каталог з одним файлом у ньому:

    /opt/smfp-common/scanner/lib/libsane-smfp.so.1.0.1
    
  3. Якщо ви використовуєте 64-бітну систему (що ви, мабуть, робите), знову використовуйте термінал для переходу до каталогу драйверів сканера. Тут ви поміщаєте символічне посилання на файл у /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. Але все ще не вийшло, тому мені довелося встановити USB-бібліотеку:

    sudo apt install libusb-0.1-4
    

    Після цього я переконався, що перебуваю в одній мережі зі своїм принтером (через ping), і зробив scanimage -L:

    $ scanimage -L
    device `smfp:net;192.168.1.20' is a Samsung M2070 Series on 192.168.1.20 Scanner
    
  5. Якщо пінг-сканування працює, але команда нічого не знаходить, ви можете почати налагоджувати речі:

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

    Якщо все працює правильно, ви отримаєте такий результат:

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

    Якщо ні, ви можете знайти підказку щодо того, який файл відсутній чи не знайдений.


Зробив усе, що ви описали, і я отримую такий же вихід, як і ви на кроці 5. Сканер працює, за модою - Simple Scan робить одну сторінку добре, але висить на другій. Однак це добре, якщо я запускаю його в терміналі.
Lolwhites

Це працювало для мого Samsung Express C460FW. Дякую!
Артелій

Привіт. У мене ноутбук Lenovo B50 з Ubuntu 18.04 та Samsung Xpress M2070W. Ваші речі із сканера врятували мені день, дякую.
Яків

18.04 та C480W - виправити розташування драйвера та sudo apt install libusb-0.1-4зробив це для мене. Дякую!
Франтишек Хартман

Дуже дякую! Крім того, я можу додати, що лише програма SimpleScan змогла сканувати фактично - launchpad.net/simple-scan . Не знаю, чому причина цього
Xotabu4

12

Дивіться звіт про помилку щодо цієї проблеми та рішення, яке я опублікував у звіті про помилку . Дозвольте підвести підсумки тут, щоб допомогти вам:

  1. Зв’яжіть файли libsane-smfp*в папці «Здоров’я», яку ви знайдете, /usr/lib/saneдо папки «Здоров’я», знайденої в /usr/lib/x86_64-linux-gnu/sane.

    sudo ln -sfr /usr/lib/sane/libsane-smfp* /usr/lib/x86_64-linux-gnu/sane
    
  2. Як корень, відредагуйте файл 59-smfp_samsung.rules(ви можете знайти його /etc/udev/rules.d), щоб включити наступний код / ​​номер сканера разом з іншими номерами моделей Samsung, які вже є:

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

Вуаля. Це повинно працювати як шарм.

Я вважаю, що ця помилка в основному впливає на мережеві сканери. За винятком незначних змін у назві / моделі номерів інших сканерів, це рішення має працювати і для інших мережевих сканерів. Перевірте посилання звітів про помилки для сканерів Brother, Epson та Xerox.


1
Я спробував це рішення, але він не працював зі моїм сканером через wifi.
Франциско В.

1
Дуже дякую за це рішення. Завдяки цьому мій сканер Samsung SCX-3205W підключений через Wi-Fi в Ubuntu 18.04.
Максим Єгорушкін

Після цих 2 кроків я знову отримав принтер / сканер Samsung Xpress M2070, що працює на Ubuntu 18.04 (підключений через USB-кабель, без Wi-Fi).
Джунейт

8

Для мережевих сканерів Samsung введіть IP-адресу свого сканера та необов'язково порт будь-де у файлі /etc/sane.d/xerox_mfp.conf:

tcp host_address [port] 

Він працював з моїм C460, ймовірно, працював би і з іншими сканерами, перевірте відповідний конфігураційний файл та параметри тут:


Шахта підключена через USB. Як дізнатись відповідну інформацію?
Lolwhites

Ось хороша відправна точка для налаштування usb: systutorials.com/docs/linux/man/5-sane-usb
iipavlov

що працювало на мене (не встановлюючи драйвер Samsung), за винятком того, що принтер / сканер тепер прокидається щоразу, коли я запускаю систему або підключаю USB-пристрій
Дамієн

Відмінно, це працювало для мене з Wi-Fi принтером і сканером Samsung SCX-3405FW. і я перебуваю на новій установці Ubuntu 18.04
Julio

1
Це працювало для M2070FW після свіжої установки Ubuntu 19.04. Зауважте, що порт сканера - 9400. Якщо тут знайдена інформація: bbs.archlinux.org/viewtopic.php?id=247495
Bim,

3

Для сканера Samsung / Принтер M2885FW, який підключений через Wi - Fi, а також Ubuntu 18,04 поєднання двох пропозицій в цій темі вирішили проблему з скануванням: відповідь Rajasekharan Н. в і відповідь Jevgenij Evll в .

  1. Я відновив посилання, знайдені в / usr / lib / sane у папці / 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.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. Після цього кроку я видалив і перевстановив драйвери Samsung.


Привіт, Маріон! Чи можете ви у своїй відповіді включити посилання на питання / відповіді, які допомогли вам?
Хе Джин

Тепер сканер виявляється як за допомогою Xsane, так і простого сканування. Однак, коли я намагаюсь сканувати насправді, Xsane повертає повідомлення "Не вдалося сканувати запуск трої: помилка під час вводу / виводу пристрою", а просте сканування говорить "Не вдалося запустити сканування". Запуск у терміналі не дає ніякої інформації.
Lolwhites

@Lolwhites. Ви намагалися запустити xsane як корінь, щоб перевірити, чи може ваша проблема бути проблемою дозволу?
Маріон Ср

Я виявив, що підключення сканера безпосередньо до порту USB замість концентратора вирішило багато проблем, але я все одно не можу сканувати кілька сторінок.
Lolwhites

2

в ubuntu 18.04 LTS мені довелося замінити libusb-0.1.so.4 на libusb-dev (команда для цього завдання: sudo apt-get install libusb-dev).


працював на мене, Ubuntu 18.04, Samsung M2070W
Karolis Ryselis

0

Для мого SAMSUNG M2070 працював, uninstall-scanner.shа потім install-scanner.shзнову (з перезапуском після цього) виправив проблему. Я також встановив libsaneі sane-utilsз запропонованих оновлень репо до попереднього вище, але не впевнений, чи потрібен цей крок.


1
Видалення та перевстановлення драйвера не усунуло проблему. Я намагаюся отримати останню версію sane через ppa rolfbensch / sane-git androlfbensch / sane-release, але оновлення стримується.
Lolwhites

Використовуйте офіційне репо, запропоноване aartful, щоб отримати новішу версію (ви можете включити це репо в налаштуваннях).
Євгеній Евл

Я видалив ppa і ввімкнув репо, але оновлення все ще було затримано. Я запустив apt встановити libsane-звичайні libsane-dev sane-утиліти, і це спрацювало, але тепер запущений Simple Scan викликає segfault і інші програми, такі як Xsane, не встановлюватимуться через проблеми залежності.
Lolwhites

Вам не потрібно встановлювати lisane-dev, але вам потрібно встановити libsane1 з експериментального репо.
Євгеній Евлл

Насправді, остання версія libsane була випущена до оновлень 2 дні тому, тому ви можете отримати її зі своєї звичайної репо.
Євгеній Евлл

0

Я спробував рішення Rajasekharan N. з Ubuntu 18.04 для Samsung 2070w, і найновіший драйвер, завантажений з hp, сканер не працював навіть підключений через USB-кабель.

Тому

  1. Я видалив uld драйвер за допомогою uninstall.shнаданого драйвера uld
  2. Я перевстановив, використовуючи старіший драйвер Uld для Samsung (на жаль, я не маю на це посилання), і він знову працює

0

У мене принтер / сканер Samsung M2070, була така ж проблема, як і ви, і я усунув цю проблему, видаливши Ubuntu 18.04 та перевстановивши Ubuntu 16.04.


це трохи надмірність
bodtx


0

Я дотримувався інструкцій на https://www.bchemnet.com/suldr/, і це вирішило мою проблему.

Я встановив пакет ключів http://www.bchemnet.com/suldr/pool/debian/extra/su/suldr-keyring_2_all.deb за допомогою

dpkg -i suldr-keyring_2_all.deb

і після додавання наступного влучного джерела,

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

Я встановив suld-driver2-1.00.39пакет:

sudo apt install suld-driver2-1.00.39

З цього моменту scanimage -Lі "просте сканування" спрацювало чудово.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.