Сканер Samsung M2070W больше не работает в 17.10


14

У меня есть принтер / сканер Samsung M2070W, который работал в 17.04. После установки 17.10 он печатает, но не обнаруживается мой простой скан или Xsane.

Установлены последние версии драйверов с сайта Samsung.

Он обнаруживается сканером sane-find-scanner, но не scanimage-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

это означает, что у многих людей есть эта проблема, и она не устранена. кто-то что-то изменил, не очень хорошо протестировал, и тысячи пользователей не могут сканировать сейчас.

Ответы:


22

Я только что получил сканер от 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. Сканер работает по моде - Простое сканирование хорошо выполняет одну страницу, но зависает на второй. Тем не менее, это нормально, если я запускаю его в терминале.
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*в папке sane, найденной в, /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. От имени пользователя root отредактируйте файл 59-smfp_samsung.rules(вы можете найти его /etc/udev/rules.d), добавив следующий код / ​​номер сканера вместе с другими номерами моделей Samsung, которые уже есть:

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

Вуаля. Это должно работать как шарм.

Я считаю, что эта ошибка в основном влияет на сетевые сканеры. За исключением незначительных изменений в названии / номере модели других сканеров, этот обходной путь должен работать и для других сетевых сканеров. Проверьте ссылку на сообщение об ошибке для сканеров Brother, Epson и Xerox.


1
Я пробовал это решение, но оно не будет работать с моим сканером по Wi-Fi.
Франциско В.

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-устройство
Damien

Отлично, у меня это работало с Wi-Fi принтером и сканером Samsung SCX-3405FW. и я на новой установке Ubuntu 18.04
Julio

1
Это сработало для меня на M2070FW после новой установки Ubuntu 19.04. Обратите внимание, что порт для сканера - 9400. Если вы нашли эту информацию здесь: bbs.archlinux.org/viewtopic.php?id=247495
Бим

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, так и Simple Scan. Однако, когда я пытаюсь на самом деле сканировать, Xsane возвращает сообщение «Не удалось запустить сканер: ошибка во время ввода-вывода устройства», в то время как Простое сканирование говорит «Не удалось запустить сканирование». Работа в терминале не дает никакой информации.
Lolwhites

@Lolwhites. Вы пытались запустить xsane от имени пользователя root, чтобы проверить, не связана ли проблема с разрешениями?
Марион-старший

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


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 install libsane-common libsane-dev sane-utils, и это сработало, но теперь при запуске Simple Scan происходит сбой, и другие программы, такие как Xsane, не устанавливаются из-за проблем с зависимостями.
Lolwhites

Вам не нужно устанавливать lisane-dev, но вам нужно установить libsane1 из экспериментального репозитория.
Евгений Евлл

На самом деле, последняя версия libsane была обновлена ​​2 дня назад, так что вы можете получить ее из своего обычного репо.
Евгений Евлл

0

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

Так

  1. Я удалил драйвер, используя uninstall.shприлагаемый драйвер
  2. Я переустановил, используя более старый драйвер Samsung ULD (к сожалению, у меня нет ссылки на него), и он снова работает

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.