[sisyphus] Принтер HP LaserJet1000 и CUPS

Sergei Epiphanov serpiph на nikiet.ru
Пн Авг 31 12:39:59 MSD 2009


Добрый день!

Уже который день на Сизифе не могу побороть проблему: есть принтер HP LaserJet 
1000, соединённый по USB.
$ ls -l /dev/usbdev1*
crw-rw-r-- 1 root root 189,  0 Aug 31 10:28 /dev/usbdev1.1
crw-rw---- 1 root root 251,  1 Aug 31 10:28 /dev/usbdev1.1_ep00
crw-rw---- 1 root root 251,  0 Aug 31 10:28 /dev/usbdev1.1_ep81
crw-rw-r-- 1 lp   lp   189,  5 Aug 31 10:50 /dev/usbdev1.6
crw-rw---- 1 root root 251, 25 Aug 31 10:50 /dev/usbdev1.6_ep00
crw-rw---- 1 root root 251, 23 Aug 31 10:50 /dev/usbdev1.6_ep01
crw-rw---- 1 root root 251, 24 Aug 31 10:50 /dev/usbdev1.6_ep81
$ ls -l /dev/hplip/*
lrwxrwxrwx 1 root root 12 Aug 31 10:50 Hewlett-Packard- -> ../usbdev1.6
$ /ls -l /dev/bus/usb/001/*
crw-rw-r-- 1 root root 189, 0 Aug 31 10:28 /dev/bus/usb/001/001
crw-rw-r-- 1 lp   lp   189, 5 Aug 31 12:13 /dev/bus/usb/001/006

То есть явно принтер "висит" на 001/006. А программа hpijs почему-то упорно 
лезет в устройство 001/001:
libusb couldn't open USB device /dev/bus/usb/001/001: Permission denied.
libusb requires write access to USB device nodes.
prnt/hpijs/hpijs.cpp 231: unable to set device=HP LaserJet 1018, err=48
prnt/hpijs/hpijs.cpp 252: unable to set device=HP LaserJet 1018, err=48
**** Unable to open the initial device, quitting.

Подскажите, как побороть эту напасть, так как половина запросов идёт через 
DBus, а где его ковырять - ума не приложу.

cups-1.3.10-alt2
hplip-3.9.4b-alt3
hplip-hpijs-3.9.4b-alt3

Настраивал через web-интерфейс:
<Printer HPLJ1000-ps>
Info HP LaserJet 1000
Location Local Printer
DeviceURI hp:/usb/hp_LaserJet_1000?serial=0
State Idle
StateTime 1251701489
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy abort-job
</Printer>


-- 
С уважением, Епифанов Сергей


Подробная информация о списке рассылки Sisyphus