CUPS: "Can't prompt for authorization" или "Too many failed attempts"

При отправке документа на печать иногда возникает ошибка “Can’t prompt for authorization” или “Too many failed attempts”. В моем случае это было с принтером, который был подключен к моему Debian по сети (виндовой принтер через Samba). Причем из OpenOffice все печаталось без проблем, а из gThumb, GnomeEye и GIMP всегда появлялось такое сообщение. Решить проблему можно аж тремя способами!
Способ 1. Через меню Гнома “Администрирование” – “Печать” устанавливаем новый Samba-принтер (убедитесь, что установлен пакет smbclient). Жмем “Обзор”, указываем необходимый принтер, выбираем “Задать настройки проверки подлинности сейчас” и вводим имя пользователя на Windows-машине. Если пароля нет, то поле “Пароль” можно оставить пустым. Далее доустанавливаем принтер как обычно.
Способ 2. Открываем в редакторе под рутом файл /etc/cups/printers.conf (в /etc/cups/ компьютера, на котором выскакивает такая ошибка). Находим строчку с секцией проблемного принтера, например такую:

Закомментируйте первую строчку “AuthInfoRequired Username,Password”, добавив перед ней символ #
Далее даем команду sudo chattr +i /etc/cups/printers.conf
(просто read only не даст результата, CUPS бы все равно перезаписал файл). Чтобы убрать immutable-аттрибут используем соответственно -i.
Перезапускаем CUPS: /etc/init.d/cups restart
Способ 3. Наиболее быстрый, но временный способ решения проблемы. Просто создайте копию проблемного принтера и печатайте на него. Тоже работает, но потом отваливается.
cups

Җавап калдыру



All fields are required. Your email address will not be published.