Я владею принтером/сканером Samsung M2070W, который работал в 17,04. После установки 17.10, это печатает, но не обнаруживается мой Simple Scan или 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, не работающем (печатающий OK) 14.04, но это не работало.
Я видел эту проблему о нескольких форумах, но ни у кого, кажется, нет решения.
См. Отчет об ошибке этой проблемы и способ решения , который Я написал в том отчете об ошибке . Позвольте мне подвести итог, чтобы помочь вам:
Свяжите файлы 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
Как root, отредактируйте файл 59-smfp_samsung.rules
(вы можете найти его в /etc/udev/rules.d
), включив в него следующий код / номер сканера. с другими номерами моделей Samsung, которые уже есть:
ATTRS {idProduct} == "2070", ENV {libsane_matched} = "yes"
Вуаля. Он должен работать как шарм.
Я считаю, что эта ошибка в основном затрагивает сетевые сканеры. Этот обходной путь должен работать и для других сетевых сканеров, за исключением незначительных изменений в названиях / номерах моделей других сканеров. Перейдите по ссылке на сообщение об ошибке для сканеров Brother, Epson и Xerox.
Для моего SAMSUNG M2070, запущенного uninstall-scanner.sh
, а затем снова install-scanner.sh
( с последующим перезапуском) устранена проблема.
Я также установил libsane
и sane-utils
из предложенного репозитория обновлений до описанного выше, но не уверен, нужен ли этот шаг.
Для сетевых сканеров Samsung укажите IP-адрес сканера и, при необходимости, порт в любом месте файла /etc/sane.d/xerox_mfp.conf
:
tcp host_address [port]
Он работал с мой C460, вероятно, будет работать и с другими сканерами, проверьте соответствующий файл конфигурации и настройки здесь:
Я пробовал Решение Rajasekharan N. с Ubuntu 18.04 для Samsung 2070w и новейшим драйвером uld , загруженным с hp - сканер не работал даже при подключении через USB-кабель.
Итак
uninstall.sh
, поставляемый с драйвером uld Для сканера / принтера Samsung M2885FW, который подключен через Wi-Fi, и Ubuntu 18.04 комбинация из двух предложений в этой ветке решило проблему со сканированием: ответ Раджасекхарана Н. и ответ Евгения Эвлла .
Я восстановил ссылки, найденные в / 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 / библиотека / x86_64-Linux-GNU / разумно / 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
После этого шага я удалил и переустановил драйверы Samsung.
Я только что получил сканер от Samsung M2070FW, работающий с Ubuntu 18.04. Просто выполните следующие действия:
Получите UnifiedLinuxDriver-1.00.37.tar.gz
с этого сайта и распакуйте его, откройте терминал и выполните:
cd / UnifiedLinuxDriver- 1,00,37 / мкл
sudo ./install.sh
После успешной установки драйвера Samsung для принтера и сканера вы можете сначала установить принтер с помощью Cups . Однако для сканера должен быть новый каталог с единственным файлом в нем:
/opt/smfp-common/scanner/lib/libsane-smfp.so.1.0.1
Если вы используете 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
Но что-то по-прежнему не работало, поэтому мне пришлось установить USB-библиотеку:
sudo apt install libusb-0.1-4
После этого я убедился, что я нахожусь в одной сети с моим принтером (через ping
), и выполнил scanimage -L
:
$ scanimage -L
устройство `smfp: net; 192.168.1.20 '- это серия Samsung M2070 на сканере 192.168.1.20
Если пинг вашего сканера работает, но команда ничего не находит, вы можете начать отладку:
cd
экспорт SANE_DEBUG_DLL = 255 && scanimage -L &> debug.txt
grep -n2 "libsane-smf" debug.txt
Если все работает правильно, вы получите следующий результат:
....
84- [dll] sane_get_devices
85- [dll] load: поиск серверной части `smfp 'в` / usr / lib / x86_64-linux-gnu / sane'
86: загрузка [dll]: попытка загрузить /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: инициализация бэкенда `smfp '
89- [dll] init: бэкэнд `smfp '- это версия 1.0.1
....
Если нет, вы можете найти подсказку о том, какой файл отсутствует или не найден.
У меня есть принтер / сканер Samsung M2070, и у меня была та же проблема, что и у вас, и я решил проблему, удалив Ubuntu 18.04 и переустановив Ubuntu 16.04.
В Ubuntu 18.04 LTS мне пришлось заменить libusb-0.1.so.4
на libusb-dev
Команда для этой задачи:
sudo apt-get install libusb-dev
я заменил libusb-0.1.so.4 libusb-dev, и теперь работы сканера (sudo склонный - получают установку libusb-dev
SAMSUNG m2070FW на Kubuntu 18.10
Я выполнил инструкции из 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
и «простое сканирование» работали нормально.