打印作业“保留以进行身份​​验证”

打印作业“保留以进行身份​​验证”

按照说明进行操作这里,我在基于 ARM 的计算机上安装了 Samba 打印服务器Udoo-quad运行 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来自启动板错误“升级精确后,访问被拒绝 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 安装这两个软件包:
- smbclient
- cifs-utils
,它现在对我来说运行良好!希望也能解决您的问题...

答案3

我在 Ubuntu 16.04.3 LTS Xenial 系统上设置了 Windows 打印机,但我的作业没有自动启动,而是“保留进行身份验证“。我按照以下说明进行操作这个链接(大多)

  1. 在终端窗口中停止 cups 打印机服务:

    sudo 服务杯停止

  2. 编辑 Printers.conf 文件:

    sudo vim /etc/cups/printers.conf

  3. 文件“/etc/cups/printers.conf”顶部附近有一行:

    AuthInfo需要用户名、密码

  4. 在第一列中插入“#”字符(或者,仅删除该行)。

  5. 保存编辑的文件

  6. 重启cups服务器:

    sudo 服务杯启动

它对我有用,所以我想即使问题已经存在多年我也会发布它。

相关内容