Bug 24674 - hp-align не хочет головки выравнивать
Summary: hp-align не хочет головки выравнивать
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: hplip (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-01 15:24 MSK by Olexander Chernetskyy
Modified: 2010-12-18 17:03 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Olexander Chernetskyy 2010-12-01 15:24:57 MSK
Есть в составе  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.
Comment 1 viy 2010-12-01 23:15:59 MSK
попробуйте, пожалуйста, сборку try2 отсюда:
ftp://ftp.linux.kiev.ua/pub/Linux/ALT/people/viy/hplip
Comment 2 Olexander Chernetskyy 2010-12-02 20:06:58 MSK
(В ответ на комментарий №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
Comment 3 viy 2010-12-02 20:14:49 MSK
ок, буду рыть дальше.
Comment 4 Olexander Chernetskyy 2010-12-02 20:22:32 MSK
(В ответ на комментарий №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
Comment 5 Olexander Chernetskyy 2010-12-18 16:31:03 MSK
О! Я еще 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.

Вот так.
Comment 6 viy 2010-12-18 17:03:27 MSK
спасибо, что расследовали.
как только выйдет следующая версия, сразу выложу.