Вопрос по установке принтера

Установлена система cld-17.12.2-i686. Необходимость в принтере возникла какое-то время спустя.
Устанавливаю штатными средствами KDE - по USB интерфейсу принтер не виден.
При этом

user1@calculate ~ $ lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

после включения притания принтера

user1@calculate ~ $ lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 04e8:326c Samsung Electronics Co., Ltd ML-2010P Mono Laser Printer
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Вот такая странность.
Далее, перезагружаю компьютер с включеным принтером и снова пытаюсь установить принтер штатными средствами KDE. В этот раз по USB интерфейсу принтер виден и устанавливается нормально.
Работа принтера, как уже можно догадаться, тоже поддерживается только в случае инициализации системы с включеным принтером. Иначе задание просто висит в очереди.

Теперь такое наблюдение.
При загрузке лайва cld-17.12.2-i686.iso и попытке установки принтера в лайв режиме по USB интерфейсу принтер не виден (ситуация описана выше).
При загрузке лайва cld-17.6-i686.iso и попытке установки принтера в лайв режиме по USB интерфейсу принтер виден и нормально устанавливается.

Подскажите, пожалуйста, как разрешить описанную ситуацию для текущей версии.
Спасибо.

Доброго времени суток!
У себя столкнулись с такой же проблемой. Решение нашел здесь: https://wiki.archlinux.org/index.php/CUPS/Troubleshooting#Bad_permissions
Суть в создании файлика /etc/udev/rules.d/10-local.rules с указанием в нем:
SUBSYSTEM"usb", ATTRS{idVendor}"", ATTRS{idProduct}=="", GROUP:=“lp”, MODE:=“0664”
С нужными айдишниками (из lsusb). После этого принтеры работают нормально, без перезагрузки =)

1 Like

maxi m, спасибо за ответ!
После реализации совета по Вашей ссылке принтер заработал.

И все таки, уважаемые разработчики, хотелось бы знать, какие измения в дистрибутиве со времен 17.6 привели к таким проблемам с принтером? Ведь вышеуказанный совет - это всего лишь борьба со следствием таких изменений.

на cldm не печатает xerox 3117, другом компе cldx вешает принтер hp laserjet 1022. Приходиться через windows на virtualbox печатать…

Про xerox ничего не скажу, но дома к CLDX hp laserjet 1022 подключен, и вообще никаких проблем у HP-ек нет.

На всех системах у меня не работает печать, в основном везде cldm, принтеры: у меня xerox, у тестя мфу samsung, у родителей cldx с hp, пара ноутов с cldm и cldx, ни с одного устройства печати нет… когда это произошло не знаю, обновления систем делаю не часто, соответственно обнаружить проблему еще период пролетает… Вопрос как правильно диагностировать и выявить причину??? где что надо смотреть и как понимать, где включить, чтоб сказало что не так. Везде спасаюсь виртуалкой с виндой, так как печатаем редко мало и срочно.

Принтеры у вас подключены через usb? В lsusb они видны?

да, конечно. А то как еще в виртуалбокс можно было б пробросить?

Натолкнули на мысль проверить работу принтеров в linux на Virtualbox. Как определить последнюю дату обновления системы?
ps похоже по логу /var/log/calculate/core-action.log есть start update, а об успехе по /var/log/calculate/lastcommand.log

Николай Бочков wrote:

На всех системах у меня не работает печать, в основном везде cldm, принтеры: у меня xerox, у тестя мфу samsung, у родителей cldx с hp, пара ноутов с cldm и cldx, ни с одного устройства печати нет… когда это произошло не знаю, обновления систем делаю не часто, соответственно обнаружить проблему еще период пролетает… Вопрос как правильно диагностировать и выявить причину??? где что надо смотреть и как понимать, где включить, чтоб сказало что не так. Везде спасаюсь виртуалкой с виндой, так как печатаем редко мало и срочно.

id <-- смотрим группу lp
http://localhost:631/printers <-- проверяем наличие принтеров и их состояние
если принтер есть и состояние idle - кидаем на печать, смотрим ошибки в вебморде купса (http://localhost:631). Через http://localhost:631/admin смотри логи же и с ними можно придти сюда

Запустил виртуалку с cldx с обновами от ноября 2016. Там ещё настройка принтера через браузер в cups. Там есть возможность выбора foomatic/gdi драйверов. Пробросил usb принтер, установил gdi дравер, пробная страница, все ок. В текущей системе есть только cups+gutenprint… чего то там. Они что срастились? Или в системе не хватает чего то?

ps
Полностью решило проблему с xerox

emerge net-print/foomatic-db-engine

и выбором рекомендуемого драйвера foomatic/gdi

Не заметили как net-print/foomatic-db-engine выпилился из системы начиная с версии 17.6. До этого его флагом foomaticdb, который в кальке встановлен глобально по зависимостям притягивал net-print/gutenprint. Теперь у него этого флага нет. Исправим ревизией, спасибо за баг.

а с udev что? это кто может исправить?

ps
samsung scx-3400 тестя заработал. только правило udev все же добавить пришлось.

А какое правило udev добавили?

Опять понадобилось) !!!