指示に従うここ、ARMベースのコンピュータにSambaプリントサーバーをインストールしました。ウッドクワッドUdoobuntu 12.04 LTSを実行します。
Sambaサーバーが動作していて(guest ok = yes
サーバーで設定した後smb.conf
)、資格情報を入力せずに「print $」(プリンタードライバー)フォルダーに移動できます。クライアントプリンタのインストール(Ubuntu 13.10)中にプリンタを見つけることができますが、印刷ジョブをサーバーに送信できません。彼らは単にステータスメッセージでクライアント印刷キューに座っています。「認証用に予約済み」。
次のセクションを使用して、プリンタへのゲストアクセスを許可するようにサーバーを設定しました/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
クライアントが認証が必要であると考えるのはなぜですか。解決策は何ですか?
ベストアンサー1
明らかに、これはUbuntu 12.04の初期リリースに含まれているSambaバージョンで導入された問題/複雑さです。この問題を解決するための12.04アップデートがあるかどうかわかりません。アップデートがUdoobuntuでは機能しないようです。
私はこの問題を次のように解決しました。コメント#17ランチパッドエラー「Precisionにアップグレードした後、Sambaプリンタ共有へのアクセスが拒否されました。」。
サーバーの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
。