Ubuntu
列印作業“為驗證而保留”
按照此處的說明,我在執行 Udoobuntu 12.04 LTS的基於 ARM 的Udoo-quad上安裝了 Samba 列印伺服器。
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
為什麼客戶認為需要身份驗證,解決方法是什麼?
顯然,這是在(至少)Ubuntu 12.04 初始版本中包含的 Samba 版本中引入的問題/複雜性。我不知道是否有針對 12.04 的更新來解決此問題 - Udoobuntu 似乎沒有更新。
我按照啟動板錯誤“acces denied samba printer share after upgrade exact”中的評論 #17解決了這個問題。
摘自伺服器的 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
。