ここ の指示に従って、ARMベースのSambaプリントサーバーをインストールしました doo-quad Udoobuntu 12.04 LTSを実行しています。
Sambaサーバーは機能しており、サーバーのguest ok = yes
でsmb.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
なぜクライアントは認証が必要だと思っているのですか、そしてその修正は何ですか?
どうやら、これは(少なくとも)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
。
Ubuntu 14.04 LTSを使用していますが、同じ問題が発生しました。クライアントの印刷キューにあるステータスメッセージ「Held for authentication」。この問題を解決するには、Synapticから次の2つのパッケージをインストールするだけです。
-smbclient
-cifs-utils
そしてそれは今私にとってうまくいきます!あなたの問題も解決することを願っています...
Ubuntu 16.04.3 LTS XenialシステムでWindowsプリンターをセットアップしましたが、ジョブが自動的に開始されず、「Held for authentication」でした。 このリンク (ほとんど)の指示に従いました
ターミナルウィンドウで、cupsプリンターサービスを停止します。
須藤奉仕杯
Printers.confファイルを編集します。
Sudo vim /etc/cups/printers.conf
ファイル「/etc/cups/printers.conf」の先頭近くに次の行があります。
AuthInfoRequiredユーザー名、パスワード
最初の列に「#」文字を挿入します(または、行を削除します)。
編集したファイルを保存
Cupsサーバーを再起動します。
須藤サービスカップスタート
それは私のために働いたので、質問が何年も前であるとしても、私はそれを投稿すると思いました。