web-dev-qa-db-ja.com

WindowsクライアントからCUPSの基本認証を使用するにはどうすればよいですか?

CUPSサーバーをセットアップし、「有効なユーザー」を要求するようにプリンターを構成しました。ボックスにパスワードを使用してLinuxユーザーを設定しました。 Linuxクライアント(Ubuntu)からのユーザー名/パスワードが必要であることをテストしました。 Windowsクライアントでプリンターをセットアップしようとしていますが、ユーザー名とパスワードをカップに渡すことができないようです。

Windowsに追加したURLを介してユーザー名とパスワードを渡しています:http://username:password@server:631/printers/MyPrinter

これはLinuxクライアントでは機能しますが、Windowsでは機能しません。私は何かが足りないのですか?これはWindowsでサポートされている機能ではありませんか?また、Windowsの認証されていないプリンターを試しましたが、それを印刷することができました。

他に必要な情報があれば教えてください、私は本当に困惑しています。

2
John V.

WindowsはIPP印刷をサポートしています。私は通常、URLでユーザーを提供するのが最も簡単だと思います。これにより、Windowsは基本認証を試行します。例: http:// user @ Host:port/printers/PrinterName

  1. 通常のようにプリンタを追加してみてください。しばらくすると、「必要なプリンタがリストされていません」というリンクが表示されます。
  2. 「名前で共有プリンターを選択する」を選択します
  3. HTTP(S)を使用していることを確認して、IPPプリンターのURLを入力します。
    Enter the IPP(s) Printer URL making sure to use HTTP(S)
  4. [次へ]をクリックします
  5. すべてが機能している場合、Windowsはユーザー名とパスワードの入力を求めるプロンプトを表示します(これは、URLにユーザー名とパスワードを入力したかどうかに関係なく発生します)
  6. ユーザー名(再度)とパスワードを入力します。
    Enter the User Name (again) and Password
  7. 通常どおり、プリントドライバを選択します。プリンタの特別な機能が必要ない場合は、Microsoft GenericPCL6またはPSクラスドライバを使用できます。
3
user2352883