指示に従うここ、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
。
答え2
私はUbuntu 14.04 LTSを使用していますが、同じ問題があります。クライアントはキューに「認証待ち」というステータスメッセージを出力します。この問題を解決するために、Synaptic から次の 2 つのパッケージをインストールしました。
- smbclient
- cifs-utils
これで正常に動作します!これがあなたの問題も解決することを願っています...
答え3
Ubuntu 16.04.3 LTS XenialシステムにWindowsプリンタを設定しましたが、操作は自動的には開始されませんが、認証用に予約済み「以下の指示に従いました。このリンク(最大)
ターミナルウィンドウでカッププリンタサービスを停止します。
sudoサービスカップ停止
Printers.conf ファイルを編集します。
sudo vim /etc/cups/printers.conf
"/etc/cups/printers.conf"ファイルの上部付近に次の行があります。
AuthInfoにはユーザー名とパスワードが必要です
最初の列に「#」文字を挿入します(または行を削除するだけです)。
編集したファイルの保存
カップサーバーを再起動します。
sudo サービスカップ開始
それは私に役立ったので、質問が何年も続いたにもかかわらず投稿することを考えました。