Wi-fi принтер HP, проблемы с печатью

Есть принтер HP LaserJet Professional P 1102w, подключенный по wi-fi.
Весь софт в системе самый свежий. Установлено hplip. Интерфейс принтера находится по адресу http://192.168.0.104/SSI/index.htm, из этого интерфейса спокойно печатается тестовая страница настроек, но из интерфейса капса печать не идет, задание завершается "Filter failed".

systemctl ctatus cups выдает красные строки
апр 10 21:34:07 arch hpcups[7594]: common/utils.c 69: unable to open /var/lib/hp/hplip.state: No such file or directory
апр 10 21:34:07 arch hpcups[7594]: common/utils.c 119: validate_plugin_version() Failed to get Plugin version from [/var/lib/hp/hplip.state]
апр 10 21:34:07 arch hpcups[7594]: common/utils.c 157: Plugin version is not matching
апр 10 21:34:07 arch hpcups[7594]: prnt/hpcups/HPCupsFilter.cpp 456: m_Job initialization failed with error = 48
апр 10 21:34:07 arch hpcups[7594]: common/utils.c 220: Invalid Library hanlder pLibHandler = NULL.

в /var/log/cups/error_log при включенном LogLevel debug только

E [10/Apr/2014:21:54:40 +0400] [Job 5] Job stopped due to filter errors; please consult the error_log file for details.

Подскажите в чем заключается проблема и как ее разрулить?
Заранее благодарен.
Обновить hplip-plugin?
vdemin
Обновить hplip-plugin?

Он самый свежий, версии 3.14.4-1.
Тогда как вы объясните, что в вашей системе нет файлика /var/lib/hp/hplip.state ?
% yaourt -Ql hplip-plugin | grep state
hplip-plugin /var/lib/hp/hplip.state

% cat /var/lib/hp/hplip.state
[plugin]
installed = 1
eula = 1
version = 3.14.4
Так, значит hplip и hplip-plugin не одно и тоже. Я-то устанавливал из оф.реп, пакманом и думал что
~ pacman -Ql hplip | grep plugin
hplip /usr/bin/hp-diagnose_plugin
hplip /usr/bin/hp-plugin
... это он и есть, главное и версия совпадает

Поставил из аура тот пакет, всё заработало
/usr/bin/hp-plugin - это стандартный установщик от HP, который ставит плагин мимо пакетного менеджера. Я им не пользуюсь, предпочитаю пакет из AUR.

Добавьте, пожалуйста, в заголовок темы [РЕШЕНО].
данный принтер имеет одну гадскую особенность: прикидывается виртуальным cd-приводом, т.е. относится к псевдо-стабильным usb-устройствам.
лечится это так: создаём файл /etc/udev/rules.d/99-hp_laserjet_p1102w.rules с содержимым:

# HP LaserJet p1102w
ATTR{idVendor}=="03f0", ATTR{idProduct}=="102a", RUN+="/usr/bin/usb_modeswitch -v 03f0 -p 102a -V 03f0 -P 032a -W -M '555342431234567800000000000006d0000000000000000000000000000000'"

после этого отсоединяем usb-кабель принтера и перезагружаем правила для udev:
# udevadm control --reload-rules

затем подсоединяем кабель и проверяем вывод команды lsusb -v
должно быть
bInterfaceClass         7 Printer
      bInterfaceSubClass      1 Printer
      bInterfaceProtocol      2 Bidirectional
      iInterface              4 Printer
вместо "Mass Storage Device"
 
Зарегистрироваться или войдите чтобы оставить сообщение.