プリントサーバーの認証資格情報を保存する


10

私の仕事では、プリントサーバーを介して印刷します。

私の/etc/cups.d/client.confファイルは:

ServerName the.appropriate.server.location

この構成では、印刷するたびにユーザー名とパスワードを使用してログインする必要があります(毎回2回、1回目はプリンター設定を取得し、2回目は効果的に印刷するため)。

私は通常、Evinceを介して印刷していることを正確に示します(PDFファイルを印刷し、Evinceが私のお気に入りのPDFビューアだからです)。

  • 2回ログインしないようにするにはどうすればよいですか?
  • 印刷するたびに一度でもログインする必要がないのですか?

回答:


16

[印刷に必要な認証]ダイアログを削除するには/etc/cups/printers.conf、次のようにファイルを直接編集します。

  1. ターミナルウィンドウを開きます。
  2. cupsサーバーを停止します。 sudo service cups stop
  3. printers.confファイルを編集します。

sudo gedit /etc/cups/printers.conf

ファイルの先頭近くに次の/etc/cups/printers.conf行があります。

AuthInfoRequiredユーザー名、パスワード

最初の列に「#」文字を挿入します(または、行を削除します)。

#AuthInfoRequired username,password

  1. 編集したファイルを保存
  2. cupsサーバーを再起動します。

sudo service cups start

これで問題が解決します。

参照


1
複数のプリンターがある場合、AuthInfoRequiredはそれぞれについてコメント化する必要があります
yossile 2012年

0

1)Alt + F2を押して入力system-config-printer

2)「追加」ボタンをクリックして、プリンターを選択します。

ここに画像の説明を入力してください


うーん、これは私の質問に答えるとは思いません。実際、system-config-printerを開くと、使用しているプリンターが表示されます。このプリンタは、認証を要求するプリントサーバー上にあります。したがって、印刷するたびに、ユーザー名とパスワードで認証する必要があります。また、Evinceが最初にプリンターの設定(用紙サイズなど)を知る必要があるため、毎回2回認証を行う必要があります。次に、効果的に印刷するときに再認証します。私の質問は次のとおりです。たとえば、sshの場合と同様に、これらの認証を回避する方法はありますか。とにかくありがとう!
ブルーノ

申し訳ありません。この手順でうまくいきました。認証する必要はありません。私はあなたをもっと助けるためにいくつかの研究を行います。
desgua

コマンドラインで認証できますか?これを自動的に実行するスクリプトを作成できると思います。
desgua

たとえば、コマンドラインでlprを使用すると、認証を求めるプロンプトが表示されます。御時間ありがとうございます!
ブルーノ

1
上記の設定ファイルがないので、/etc/cups.d/client.conf投稿した手順で別の結果が得られる可能性がありますか?
desgua
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.