пятница, 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 сентября 2010 г.

Генерация нового xorg.conf

Поломался на работе xorg.

Команда sudo dpkg-reconfigure xserver-xorg молчала.

Оказалось сделать новый файл конфигурации до смешного просто: sudo Xorg -configure.

Создал xorg.conf.new в домашней папке.

После чего sudo cp ~/xorg.conf.new /etc/X11/xorg.conf. Всё.

Отличный quicksheet по клавишам в Inkscape!

Вот такой:


А исходник (в SVG) - здесь.