Сохранить учетные данные аутентификации сервера печати

10

На своей работе я печатаю через сервер печати.

Мой файл /etc/cups.d/client.conf :

ServerName the.appropriate.server.location

С этой конфигурацией мне приходится входить в систему с именем пользователя и паролем каждый раз, когда мне нужно печатать (и даже дважды каждый раз, первый раз, чтобы получить настройки принтера, и второй раз, чтобы эффективно печатать).

Я точно знаю, что я обычно печатаю через Evince (поскольку я печатаю файлы PDF, а Evince - мой любимый просмотрщик PDF).

  • Как я могу избежать входа в систему дважды?
  • Можно ли не входить в систему хотя бы один раз при каждой печати?
Bruno
источник

Ответы:

16

Чтобы избавиться от диалогового окна «Требуется аутентификация для печати», это делается путем непосредственного редактирования файла /etc/cups/printers.confследующим образом:

  1. Откройте окно терминала:
  2. Остановите сервер чашек: sudo service cups stop
  3. Отредактируйте файл printers.conf.

sudo gedit /etc/cups/printers.conf

В верхней части файла /etc/cups/printers.confнаходится строка:

AuthInfoRequired имя пользователя, пароль

Вставьте символ «#» в первый столбец (или просто удалите строку):

#AuthInfoRequired username,password

  1. Сохранить отредактированный файл
  2. Перезапустите сервер чашек:

sudo service cups start

Это должно решить проблему.

Ссылка

Марк Руни
источник
1
Если есть несколько принтеров, AuthInfoRequired должен быть закомментирован для каждого
yossile
0

1) Нажмите Alt+ F2и введитеsystem-config-printer

2) Нажмите кнопку «Добавить» и выберите свой принтер.

введите описание изображения здесь

desgua
источник
Хммм, я не думаю, что это отвечает на мой вопрос. На самом деле, если я открываю system-config-printer, я вижу принтер, который использую. Этот принтер находится на сервере печати, который запрашивает аутентификацию. Таким образом, каждый раз, когда я хочу распечатать, я должен аутентифицироваться с помощью имени пользователя и пароля. И каждый раз мне приходится дважды проходить проверку подлинности, поскольку Evince сначала необходимо узнать настройки принтера (например, размер бумаги), а затем я повторно проверяю подлинность, когда эффективно печатаю. Мой вопрос: есть ли способ избежать этих аутентификаций, как, например, с ssh. Спасибо, в любом случае!
Бруно
Мне жаль. Эти шаги работали для меня, я не должен проходить проверку подлинности. Я сделаю некоторые исследования, чтобы помочь вам больше.
Desgua
Можете ли вы пройти проверку подлинности в командной строке? Я думаю, что вы могли бы сделать сценарий, чтобы сделать это автоматически.
Desgua
Например, если я использую lpr в командной строке, я получаю приглашение для аутентификации. Спасибо за ваше время!
Бруно
1
У меня нет файла конфигурации, о котором вы упоминали выше /etc/cups.d/client.conf, возможно, попытка шагов, которые я опубликовал, может дать нам другой результат?
Desgua