МФУ HP M225Dn может печатать, но не может сканировать - Ubuntu 14.04
Я пытаюсь настроить многофункциональный принтер / сканер HP MFP M225Dn в локальной сети с 3 компьютерами Linux (один с 16.04, один с 14.04, один с Mint 17,3 - на основе 14.04).
Печать была в порядке 16.04, нет необходимости устанавливать что-либо, в то время как мне нужно было обновить HPLIP 14.04 и Mint для их печати, так что теперь ПЕЧАТЬ в порядке для всех ПК.
Сканер немного сложнее установить 16.04, хотя я не смог заставить его работать как на 14.04, так и на Mint.
На обоих выпущенных ПК работает xsane
я получил no devices available
то же самое используя sudo xsane
,
Я думаю, что это может быть sane-backend
проблема. Ни один из этих "недавних" принтеров HP MFP не отображается в списке поддерживаемых, http://www.sane-project.org/sane-mfgs.html, несмотря на то, что он работает 16.04.
Я ищу предложения. Что я могу найти на 16.04, что может помочь мне заставить его работать и на 14.04?
РЕДАКТИРОВАТЬ
Как предложено, я добавляю некоторые выводы:
$ sane-config --version
возвращается1.0.23
$ xsane
(v. 0.998) выводит окно с сообщением "нет доступных устройств"$ scanimage scanimage: no SANE devices found
$ sane-find-scanner
:# sane-find-scanner will now attempt to detect your scanner. If the # result is different from what you expected, first make sure your # scanner is powered up and properly connected to your computer. # No SCSI scanners found. If you expected something different, make sure that # you have loaded a kernel SCSI driver for your SCSI adapter. # No USB scanners found. If you expected something different, make sure that # you have loaded a kernel driver for your USB host controller and have setup # the USB system correctly. See man sane-usb for details. # Not checking for parallel port scanners. # Most Scanners connected to the parallel port or other proprietary ports # can't be detected by this program.
Кстати: конечно, сканер включен.
Заранее спасибо!
3 ответа
Я даю вам общий ответ, за исключением возможности полностью устранить проблему. Будучи общим, ответ длинный.
Предполагая, что:
- Ваш сетевой сканер включен.
- Ваше устройство подключено к:
а) сеть как автономное устройство ЛВС (прямая настройка ЛВС).
б) компьютер и общий доступ по сети: этот компьютер называется LAN-сервером. Все остальные сетевые компьютеры называются LAN-клиентами. Настройка этого отличается от того, что следует. Этот случай здесь не рассматривается. - пакеты
hplip
,sane-utils
,libsane
так же какlibsane-extras
правильно установлены. Последнее требуетuniverse
репо должно быть включено. - Вы добавили пользователя
saned
группамlp
а такжеscanner
с:
В терминале
$ sudo adduser saned {scanner,lp}
На самом деле только одна из этих двух групп (lp
, scanner
) необходимо, но вы можете смело добавлять saned
как для. Это не повредит. Сканеры HP типа MFP, как правило, добавляются в lp
другие scanner
, Это требуется при сканировании с USB-устройства "все в одном", общего доступа к сети, т.е. через сервер сканирования. Я не проверял, что это требуется для автономных сканеров локальной сети. Опять же, если нет, это не повредит.
- вы редактировали
/etc/sane.d/dll.conf
, чтобы попытаться включить правильный драйвер сканирования для вашего устройства. Попробуйте найти "Следующие бэкэнды не являются частью дистрибутива SANE..." в этом файле конфигурации. Ниже вы найдете закомментированные строки, соответствующие сканерам, которые не поддерживаются напрямую (не проверены) или частично поддерживаются. Раскомментируйте строки по своему усмотрению, сохраните файл.
Из Scanning-HowTo сообщества Ubuntu:
- Убедитесь, что устройство может быть проверено.
Запустите мастер установки hp, который установит принтер, сканер, HpAllInOne и любые другие функции.
В терминале$ sudo apt-get install python-qt4 # требуется только для Ubuntu 14.04 $ sudo hp-setup
В качестве типа подключения выберите "Сеть /Ethernet...".
Если устройство не обнаружено, нажмите "Показать дополнительные параметры", установите флажок "Обнаружение вручную" и укажите IP-адрес сканера.
Проверьте, распознается ли сканер:
$ scanimage -L
Увы, если ваше сканирующее устройство все еще не обнаружено:
- Определите URI принтера
Внутри окна терминала выполните:
$ hp-makeuri IP-ADDRESS
где "IP-адрес" следует заменить на IP-адрес вашего принтера. Это покажет URI CUPS (печать) и SANE (сканирование) для вашего принтера.
- Доступ к вашему сетевому сканеру (два подхода):
а) временно получить доступ к сканеру, указав SANE URI для xsane
каждый раз, когда вы выполняете это:
$ xsane SANE-URI
где "SANE-URI" - это SANE URI, возвращаемый hp-makeuri
,
b) сделать сканер постоянно доступным, если CUPS настроен на использование бэкэнда "hp" для доступа к принтеру вместо бэкэнда "сокета". Это может быть сделано путем редактирования printers.conf
:
$ sudo vim /etc/cups/printers.conf
и заменяя DeviceURI "сокета" на URI "hp", возвращаемый hp-makeuri. Перезапустите чашки после внесения этого изменения:
$ sudo /etc/init.d/cupsys restart
НТН. Пожалуйста, сообщите подробности, если это не работает для вас, но помните, что StartPage ваш друг.
Я бы предложил использовать HPLIP с https://developers.hp.com/hp-linux-imaging-and-printing
Это работает как шарм на любой версии Ubuntu. Сканер тоже работает.
Я только что нашел тему, имеющую проблему, попробовал подсказки здесь безрезультатно.
С моей стороны проблема заключалась в том, что SNMPv1/v2 был полностью отключен в настройках принтера.
После того, как я включил SNMPv1/v2 для доступа только для чтения, сканер был обнаружен без проблем и работает как чудо.
Надеюсь, моя проблема поможет кому-нибудь когда-нибудь.
Дополнительное примечание. Это конкретное решение может быть применимо ко всем операционным системам, имеющим проблемы с устройствами MFP HP и функциями сканирования.