На работе подобный аппарат. Понадобилось отсканировать бумажек. Оказалось, всё прекрасно работает по сети под Ubuntu.
Вкратце настройка (взято отсюда):
Вариант 1. Используем HP Setup
sudo hp-setup
После этого появится мастер настройки — выбрать подключение, выбрать принтер.
Должно работать.
Вариант 2. Это в случае, если для добавления принтера использовалось окно Gnome Printers, после чего возможность сканирования по сети оказывается недоступной.
Сначала определяем URI принтера по его IP-адресу.
hp-makeuri IP-ADDRESS
Где IP-ADDRESS - это IP-адрес.(!)
В итоге получим подобное:
CUPS URI: hp:/net/HP_LaserJet_3052?ip=10.115.19.8
SANE URI: hpaio:/net/HP_LaserJet_3052?ip=10.115.19.8
HP Fax URI: hpfax:/net/HP_LaserJet_3052?ip=10.115.19.8
Теперь, зная URI, можно уже сканировать через xsane:
xsane SANE-URI
В данном случае будет одна только проблема: сканер будет доступен временно. То есть, для сканирования нужно будет каждый раз вводить URI.
Для того, чтобы сканер был доступен всегда, нужно в файле /etc/cups/printers.conf заменить socket DeviceURI на hp URI, отображаемый командой hp-makeuri.
DeviceURI socket://10.115.19.8:9100
Меняем на:
DeviceURI hp:/net/HP_LaserJet_3052?ip=10.115.19.8
Однако и тут будет заковырка - теперь принтер не будет доступен для изменения через Gnome Printers. Решается всё просто — созданием двух профилей принтера: один — для печати (с DeviceURI socket://), другой (с DeviceURI hp://) — для сканирования и проверки уровня чернил, например, через HPLIP Toolbox.
Огромное спасибо, информация крайне полезная!
ОтветитьУдалитьРад, что пригодилось (:
ОтветитьУдалитьСпасибо. Аппаратов таких еще много. Искал специально про сканирование по сети, так мало кто не поленился описать проделанный путь... Еще раз спасибо, на досуге собираюсь просмотреть и остальное
ОтветитьУдалитьМожно сделать алиас, например добавить:
ОтветитьУдалитьalias myscan='SANE-URI'
в ~/.bashrc
Тогда при запуске баша пользователем, будет возможность запускать сканер командой:
myscan
поправка:
Удалитьalias myscan='xsane SANE-URI'