web-dev-qa-db-ja.com

印刷ジョブ「認証のために保留」

ここ の指示に従って、ARMベースのSambaプリントサーバーをインストールしました doo-quad Udoobuntu 12.04 LTSを実行しています。

Sambaサーバーは機能しており、サーバーのguest ok = yessmb.confを設定した後)資格情報を入力しなくても "print $"(プリンタードライバー)フォルダーを参照できます。クライアント側プリンターのインストール(Ubuntu 13.10)中にプリンターを参照することはできますが、印刷ジョブがサーバーに送信されません。それらは、ステータスメッセージ "Held for authentication"とともにクライアントの印刷キューに置かれます。

/etc/samba/smb.confの次のセクション(testparmからの報告による)を使用して、ゲストがプリンターにアクセスできるようにサーバーを構成しました。

[printers]
    comment = All Printers
    path = /var/spool/samba
    create mask = 0700
    guest ok = Yes
    printable = Yes
    print ok = Yes
    browseable = No

なぜクライアントは認証が必要だと思っているのですか、そしてその修正は何ですか?

9
nobar

どうやら、これは(少なくとも)Ubuntu 12.04の最初のリリースに含まれているSambaのバージョンで導入された問題/複雑な問題です。これを修正する12.04のアップデートがあったかどうかはわかりません-Udoobuntuではアップデートが利用できないようです。

私は Comment#17 ランチパッドのバグ "acces denied samba printer share after upgrade upgrade" に従って解決しました。

サーバーのsmb.confからの抜粋:

[global]
   map to guest = bad user
########## Printing ##########
   load printers = yes
   printing = cups
   printcap name = cups
   use client driver = yes

[printers]
   comment = All Printers
   browseable = no
   path = /var/spool/samba
   printable = yes
   public = yes
   guest ok = yes
   read only = yes
   create mask = 0700

コンセンサスはキーがuse client driver = yes

3
nobar

Ubuntu 14.04 LTSを使用していますが、同じ問題が発生しました。クライアントの印刷キューにあるステータスメッセージ「Held for authentication」。この問題を解決するには、Synapticから次の2つのパッケージをインストールするだけです。
-smbclient
-cifs-utils
そしてそれは今私にとってうまくいきます!あなたの問題も解決することを願っています...

2
de20ce

Ubuntu 16.04.3 LTS XenialシステムでWindowsプリンターをセットアップしましたが、ジョブが自動的に開始されず、「Held for authentication」でした。 このリンク (ほとんど)の指示に従いました

  1. ターミナルウィンドウで、cupsプリンターサービスを停止します。

    須藤奉仕杯

  2. Printers.confファイルを編集します。

    Sudo vim /etc/cups/printers.conf

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

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

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

  5. 編集したファイルを保存

  6. Cupsサーバーを再起動します。

    須藤サービスカップスタート

それは私のために働いたので、質問が何年も前であるとしても、私はそれを投稿すると思いました。

1
user1683793