Кто-либо заставлял сканер All-one Samsung M2070FW работать по сети? Я нахожусь в своей локальной сети в моем доме. Я использую Kubuntu 18.04. Принтер подключен непосредственно к маршрутизатору через кабель RJ45, он имеет статический IP. Я установил официальные драйверы с веб-сайта HP - я мог добавить принтер по сети, но я, может казаться, не выясняю способ, которым я мог сделать работу сканирования также. Я знаю, что существует вовлечение решений sane
но я полагаю, что там существуют намного более простые методы.
Я установил сканер для Samsung-M2070FW на нескольких устройствах с Ubuntu 18.04. Конечно, оба устройства (принтер/сканер и клиент Ubuntu) должны были быть в той же сети. Вот то, как я сделал это:
Скачать UnifiedLinuxDriver-1.00.37
из https://www.bchemnet.com/suldr/suld.html
Архив извлечения и переходит к папке сценария: cd UnifiedLinuxDriver-1.00.37/uld/
Назовите сценарий установки с sudo ./install
Ответьте на вопросы с "Да"
Установка Libusb: sudo apt install libusb-0.1-4
Libsane-библиотека ссылки от установленного архива до правильного места: 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
Правила Брандмауэра изменения и услуги по перезапуску:
sudo ufw allow 22161
sudo service ufw stop
sudo service saned stop
sudo service ufw start
sudo service saned start```
Запустите программу сканирования с simple-scan
Если это не работает по некоторым причинам, существуют параметры отладки. Для Простого Сканирования можно назвать его с отладкой на: simple-scan -d
. Для наблюдения сообщений об ошибках от Нормального Вы запускаете его с: sudo export SANE_DEBUG_DLL=255 && scanimage -L > debug.txt
Это выведет отладочную информацию в названном файле debug.txt
.
Мой принтер/сканер Samsung M2070 соединена через Wi-Fi и мою Ubuntu, 18.04 (Бионический). Я нашел учебное руководство на французском языке:
http://doc.ubuntu-fr.org//tutoriel/installer_imprimante_samsung
Основной момент должен отредактировать 2 файла, чтобы добавить следующее:
/etc/sane.d/xerox-mfp.conf
# Ряд Samsung M2070
usb 0x04e8 0x3469
tcp 192.168.1.35 (IP-адрес принтера/сканера)
/lib/udev/rules.d/60-libsane1.rules
# Samsung M2070 ATTRS {idVendor} == "04e8", ATTRS {idProduct} == "3469", ENV {libsane_matched} = "да"
У меня была аналогичная проблема с M2070FW в Ubuntu 19.10. Сканер был обнаружен, и scanimage -L
обнаружил сканер, но при сканировании с помощью scanimage --format jpg> test.jpg
я получил сообщение об ошибке «Не файл JPEG: запускается с 0x00 0x00 ". Я пробовал много различных вещей , но в конце концов решением было установить libusb-0.1-4. Это связано с тем, что для загрузки smfp-драйвера Samsung / HP требуется libsub-0.1-4 (в то время как установлена только libusb-1.0-0). Вы видите это (только) при запуске export SANE_DEBUG_DLL = 255 && scanimage -L
:
...
[dll] load: поиск backend 'smfp' в '/ usr / lib / x86_64-linux-gnu / sane: / usr / lib / sane'
[dll] load: пытается загрузить '/usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so.1'
[dll] load: dlopen () не удалось (libusb-0.1.so.4: невозможно открыть файл общих объектов: нет такого файла или каталога)
...
Если теперь вы можете сканировать с помощью scanimage
, но не с версией графического интерфейса simple-scan
, убедитесь, что разумный не загружает драйвер xerox_mfp. В этом можно убедиться, запустив simple-scan -d
из командной строки. Если там написано:
ОТЛАДКА: scanner.vala: 867: sane_open ("xerox_mfp: tcp 192.168.47.30 9400 ") -> SANE_STATUS_GOOD
Затем убедитесь, что вы отредактировали /etc/sane.d/xerox_mfp.conf
и закомментировали строку, в которой упоминается ваш принтер, чтобы не дать разумным пользователям загрузить для него драйвер xerox_mfp:
#Samsung M2070FW
#tcp 192.168.47.30 9400
Возможно, вам потребуется перезагрузить или удалить и снова установить драйвер принтера. При повторном запуске simple-scan -d
теперь должно быть сказано:
DEBUG: scanner.vala: 867: sane_open ("smfp : net; 192.168.47.30 ") -> SANE_STATUS_GOOD
и сканирование должно работать.