Ubuntu

列印作業“為驗證而保留”

  • August 25, 2018

按照此處的說明,我在執行 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

引用自:https://unix.stackexchange.com/questions/151863