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

Added by Илья Бабаев 6 months ago

Установлена система 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 интерфейсу принтер виден и нормально устанавливается.

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


Replies (12)

RE: Вопрос по установке принтера - Added by maxi m 5 months ago

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

RE: Вопрос по установке принтера - Added by Илья Бабаев 5 months ago

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

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

RE: Вопрос по установке принтера - Added by Николай Бочков 4 months ago

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

RE: Вопрос по установке принтера - Added by Alexander Tratsevskiy 4 months ago

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

RE: Вопрос по установке принтера - Added by Николай Бочков 4 months ago

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

RE: Вопрос по установке принтера - Added by Михаил Арестов 4 months ago

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

RE: Вопрос по установке принтера - Added by Николай Бочков 3 months ago

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

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

RE: Вопрос по установке принтера - Added by Виктор Кустов 3 months ago

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

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

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

RE: Вопрос по установке принтера - Added by Николай Бочков 3 months ago

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

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

emerge net-print/foomatic-db-engine

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

RE: Вопрос по установке принтера - Added by Alexander Tratsevskiy 3 months ago

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

RE: Вопрос по установке принтера - Added by Николай Бочков 3 months ago

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

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

RE: Вопрос по установке принтера - Added by Mikhail Hiretsky 3 months ago

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

(1-12/12)

Thank you!