В локали cp1251 утилиты запускаются, интерфейс локализован. Однако, через hp-setup нельзя добавить принтер (принтер обнаруживается, ppd-файл нет, добавление принтера не проходит, в логи падает неинформативная ошибка в локали UTF). Если запускать утилиты так: LC_MESSAGES=ru_RU.UTF8 LC_ALL=ru_RU.UTF8 hp-toolbox то все работает замечательно. Решение обнаружено тут: http://www.linuxquestions.org/questions/slackware-14/hplip-device-manager-unable-to-find-printers-on-current-625320/
Боюсь, в наши смутные времена это означает, что следует нарисовать шелловую обёртку. Хорошо бы ещё сразу spec patch, чтоб майнтейнеру было удобней быренько применить. Схожие по изящности изгиба ручки грабли есть в кэноновских cndrvcups-capt, только там оно взрывается при печати /некоторых/ документов...
принято
судя по https://bugs.launchpad.net/hplip/+bug/162196 c cups 1.3.7 эта проблема должна уйти. вы на Мастере 4 или на Сизифе?
> вы на Мастере 4 или на Сизифе? У меня Сизиф.
я заливаю hplip-6.8.5. попробуйте, пожалуйста, не рассосалось ли. если та же проблема, то допишу врапперы.
как там, заработало?
(In reply to comment #6) > как там, заработало? Предварительный диагноз: да. При запуске от юзера ругается, что "hp-systray must be running to get device status....", но запускается, принтер находит, вроде как работает все. В консоль спамит: [alexei@threebears ~]$ hp-toolbox HP Linux Imaging and Printing System (ver. 2.8.5) HP Device Manager ver. 14.0 Copyright (c) 2001-8 Hewlett-Packard Development Company, LP This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to distribute it under certain conditions. See COPYING file for more details. HP Linux Imaging and Printing System (ver. 2.8.5) System Tray Status Service ver. 0.1 Copyright (c) 2001-8 Hewlett-Packard Development Company, LP This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to distribute it under certain conditions. See COPYING file for more details. warning: No hp: or hpfax: devices found in any installed CUPS queue. Exiting. warning: Unable to connect to dbus. Is hp-systray running? HP Linux Imaging and Printing System (ver. 2.8.5) System Tray Status Service ver. 0.1 Copyright (c) 2001-8 Hewlett-Packard Development Company, LP This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to distribute it under certain conditions. See COPYING file for more details. warning: No hp: or hpfax: devices found in any installed CUPS queue. Exiting. warning: Unable to connect to dbus. Is hp-systray running? Traceback (most recent call last): File "/usr/share/hplip/ui/devmgr4.py", line 997, in DeviceList_currentChanged self.UpdateDevice() File "/usr/share/hplip/ui/devmgr4.py", line 983, in UpdateDevice self.TabIndex[self.Tabs.currentPage()]() File "/usr/share/hplip/ui/devmgr4.py", line 1799, in UpdateStatusTab self.UpdatePanel() File "/usr/share/hplip/ui/devmgr4.py", line 1814, in UpdatePanel line1 = device.queryString(self.cur_device.hist[0].event_code) AttributeError: 'NoneType' object has no attribute 'event_code'
(In reply to comment #7) > (In reply to comment #6) > > как там, заработало? Попытка запустить hp-systray: [alexei@threebears ~]$ hp-systray HP Linux Imaging and Printing System (ver. 2.8.5) System Tray Status Service ver. 0.1 Copyright (c) 2001-8 Hewlett-Packard Development Company, LP This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to distribute it under certain conditions. See COPYING file for more details. warning: No hp: or hpfax: devices found in any installed CUPS queue. Exiting. Не запускается.
(In reply to comment #8) > Попытка запустить hp-systray: > warning: No hp: or hpfax: devices found in any installed CUPS queue. Exiting. Это нормально, у вас похоже принтер через hpijs драйвер настроен. альтератор по другому и не дает. разницы особой и нет, но утилиты работают только с hp: усторйствами. в printers.conf должно быть наподобие DeviceURI hp:/usb/DeskJet_845C?serial=CN1791Q0TRSX 1) hp: девайс можно либо через CUPS интерфейс создать. только чтобы hplip-ppd стоял, чтоб модель найти, либо через hp-setup либо через hp-toolbox 2) запуcтить hp-systray 3) пускать другие утилиты hp-systray - это извращение, конечно :( посмотрим, куда апстрим понесет дальше. через hp-setup добавление принтера проходит?
> через hp-setup добавление принтера проходит? Нет. Запускаю от рута. Находит принтер на USB, предлагает к нему какой-то ppd (с виду нужный), везде давлю "next" и "ok", завершается без ошибок, но принтер не появляется.
Это апстрим куда-то не туда пошел :( буду разбираться. попробуйте через вебморду cups. если не выйдет, всегда можно насторить через hpijs (утилиты работать не будут)
(In reply to comment #11) > Это апстрим куда-то не туда пошел :( > буду разбираться. > > попробуйте через вебморду cups. Через веб-CUPS все добавляется в лучшем виде. Кстати, обнаружил там и те принтеры, которые добавлял через hp-setup. Они оказались в состоянии "выключено". CUPS их видит, а вот утилиты такие принтеры не воспринимают. Поэтому и показалось, что ничего не добавилось. Что-то апстрим пока не доработал.
рассосалось?
(In reply to comment #13) > рассосалось? > Не очень. Запускать лучше с присказкой про локали. Печать -- печатает. Но иногда завешивает принтер (выглядит так: моргают все лампочки на принтере). В логи лезет сообщение об ошибках. Абстрактный вопрос: если в свойствах принтера выставить "обычный цветной картридж", то он и обычный черный текст (из ООО например) печатает цветным картриджем (во всяком случае есть такое впечатление). Приходится руками говорить "черный картрдидж". От чего так?
(In reply to comment #14) > Абстрактный вопрос: если в свойствах принтера выставить "обычный цветной > картридж", то он и обычный черный текст (из ООО например) печатает цветным > картриджем (во всяком случае есть такое впечатление). Приходится руками > говорить "черный картрдидж". От чего так? Это легко. Посмотрите в ppd файле, какие там Quality, и выберите такую, в которой оба картриджа задействованы. Printout Mode он грубее, чем Quality.