Есть в составе hplip-3.10.9-alt0.M51.1 утилитка hp-align, которая должна делать юстировку печатающих головок. Сначала что-то должно распечататься, потом нужно сделать копию этого листа, и головки будут выравнены. Так вот, запускаю, говорит Using device: hp:/usb/Deskjet_2050_J510_series?serial=CN07V2D31905D1 предлагает вставить чистый лист бумаги и нажать "Дальше". Но, вместо печати, в /var/log/messages говорит ---8<--- Nov 30 19:24:23 C3 python: io/hpmud/hpmud.c 219: invalid channel_open state, current io_mode=raw/uni service=HP-MESSAGE hp:/usb/Deskjet_2050_J510_series?serial=CN07V2D31905D1 Nov 30 19:24:23 C3 python: io/hpmud/hpmud.c 648: invalid channel_write state Nov 30 19:24:23 C3 python: io/hpmud/pml.c 375: SetPml channel_write failed ret=31 Nov 30 19:24:23 C3 python: io/hpmud/hpmud.c 629: invalid channel_close state ---8<--- и сразу же предлагает положить распечатанный лист и нажать аппаратную кнопку копирования. hp-check говорит: ---8<--- ----------------- | USB I/O SETUP | ----------------- Checking for permissions of USB attached printers... HP Device 0x8711 at 002:003: Device URI: hp:/usb/Deskjet_2050_J510_series?serial=CN07V2D31905D1 Device node: /dev/bus/usb/002/003 Mode: 0664 --------------- | USER GROUPS | --------------- archer5 lp wheel uucp proc cdrom floppy cdwriter audio radio scanner xgrp camera lirc vboxusers wine svoi ---8<--- Ну и в группе lp я присутствую # ls -l /dev/bus/usb/002/003 crw-rw-r--+ 1 root lp 189, 130 Nov 30 19:49 /dev/bus/usb/002/003 [root@C3 ~]# grep 'lp:' /etc/group lp:x:7:archer5,princess,luda Еще в hp-check увидел Checking for dependency: PolicyKit - Administrative policy framework... warning: NOT FOUND! This is an OPTIONAL/RUNTIME ONLY dependency. Some HPLIP functionality may not function properly. Checking for dependency: Python libnotify - Python bindings for the libnotify Desktop notifications... warning: NOT FOUND! This is an OPTIONAL/RUNTIME ONLY dependency. Some HPLIP functionality may not function properly.
попробуйте, пожалуйста, сборку try2 отсюда: ftp://ftp.linux.kiev.ua/pub/Linux/ALT/people/viy/hplip
(В ответ на комментарий №1) > попробуйте, пожалуйста, сборку try2 отсюда: > ftp://ftp.linux.kiev.ua/pub/Linux/ALT/people/viy/hplip Dec 2 19:03:05 C3 python: io/hpmud/dot4.c 407: invalid DOT4GetSocketReply: cmd=89, result=a Dec 2 19:03:05 C3 python: io/hpmud/hpmud.c 648: invalid channel_write state Dec 2 19:03:05 C3 python: io/hpmud/pml.c 375: SetPml channel_write failed ret=31 Dec 2 19:03:05 C3 python: io/hpmud/hpmud.c 629: invalid channel_close state
ок, буду рыть дальше.
О! Я еще 2010-11-30 спросил об этом на форуме поддержки HPLIP. Сегодня мне ответили. --- Naga Samrat Chowdary, Narla said 23 hours ago: For this printer, device itself will print the aligned paper with instructions if any alignment is required. So, no functionality required from driver to do this. (Not required to run hp-align) please open file /usr/share/hplip/data/models/models.dat file and put align-type=-1 for this printer model section. Above related changes will come in next release of HPLIP. Thanks, Naga Samrat Chowdary, Narla --- Мой вольный перевод: Этот девайс сам знает когда нужно выравнивать головки, и сам напечатает align-sheet при надобности. И нечего этот функционал требовать от драйвера. Подлравте в /usr/share/hplip/data/models/models.dat параметр для этого принтера align-type=-1 Все о чем говорили выше будет исправлено в следующей версии HPLIP. Вот так.
спасибо, что расследовали. как только выйдет следующая версия, сразу выложу.