Установлена система 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). После этого принтеры работают нормально, без перезагрузки =)
maxi m, спасибо за ответ!
После реализации совета по Вашей ссылке принтер заработал.
И все таки, уважаемые разработчики, хотелось бы знать, какие измения в дистрибутиве со времен 17.6 привели к таким проблемам с принтером? Ведь вышеуказанный совет - это всего лишь борьба со следствием таких изменений.
На всех системах у меня не работает печать, в основном везде cldm, принтеры: у меня xerox, у тестя мфу samsung, у родителей cldx с hp, пара ноутов с cldm и cldx, ни с одного устройства печати нет… когда это произошло не знаю, обновления систем делаю не часто, соответственно обнаружить проблему еще период пролетает… Вопрос как правильно диагностировать и выявить причину??? где что надо смотреть и как понимать, где включить, чтоб сказало что не так. Везде спасаюсь виртуалкой с виндой, так как печатаем редко мало и срочно.
да, конечно. А то как еще в виртуалбокс можно было б пробросить?
Натолкнули на мысль проверить работу принтеров в linux на Virtualbox. Как определить последнюю дату обновления системы?
ps похоже по логу /var/log/calculate/core-action.log есть start update, а об успехе по /var/log/calculate/lastcommand.log
На всех системах у меня не работает печать, в основном везде cldm, принтеры: у меня xerox, у тестя мфу samsung, у родителей cldx с hp, пара ноутов с cldm и cldx, ни с одного устройства печати нет… когда это произошло не знаю, обновления систем делаю не часто, соответственно обнаружить проблему еще период пролетает… Вопрос как правильно диагностировать и выявить причину??? где что надо смотреть и как понимать, где включить, чтоб сказало что не так. Везде спасаюсь виртуалкой с виндой, так как печатаем редко мало и срочно.
Запустил виртуалку с cldx с обновами от ноября 2016. Там ещё настройка принтера через браузер в cups. Там есть возможность выбора foomatic/gdi драйверов. Пробросил usb принтер, установил gdi дравер, пробная страница, все ок. В текущей системе есть только cups+gutenprint… чего то там. Они что срастились? Или в системе не хватает чего то?
Не заметили как net-print/foomatic-db-engine выпилился из системы начиная с версии 17.6. До этого его флагом foomaticdb, который в кальке встановлен глобально по зависимостям притягивал net-print/gutenprint. Теперь у него этого флага нет. Исправим ревизией, спасибо за баг.