пятница, 3 сентября 2010 г.

Сетевой принтер/сканер HP3052 и Ubuntu

На работе подобный аппарат. Понадобилось отсканировать бумажек. Оказалось, всё прекрасно работает по сети под 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.

2 коммент.:

  1. АнонимныйDec 29, 2010 02:52 AM

    Огромное спасибо, информация крайне полезная!

    ОтветитьУдалить
  2. Рад, что пригодилось (:

    ОтветитьУдалить