如何配置 CUPS 并更改无打印机的 SAMBA 设置?

kee*_*eer 3 samba mythbuntu printing syslog 12.04

一小时几次,这些行出现在 syslog

Feb 19 09:20:11 KISE-055 smbd[5685]: [2013/02/19 09:20:11.609603,  0] printing/print_cups.c:110(cups_connect)
Feb 19 09:20:11 KISE-055 smbd[5685]:   Unable to connect to CUPS server localhost:631 - Connection refused
Feb 19 09:20:11 KISE-055 smbd[1081]: [2013/02/19 09:20:11.610113,  0] printing/print_cups.c:487(cups_async_callback)
Feb 19 09:20:11 KISE-055 smbd[1081]:   failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL
Run Code Online (Sandbox Code Playgroud)

现在这台电脑是Mythtv(Mythbuntu)的客户端和服务器,没有连接打印机,使用HTPC也不需要打印机。我偶尔会使用打印到 PDF。

我需要做什么来阻止 samba 执行此查询并在 中生成这些消息syslog

小智 8

如果您是家庭用户并且纯粹将 samba 用于从服务器或 NAS 共享文件,您可能对通过它共享打印机不感兴趣。如果是这样,您可以通过将以下几行添加到您的/etc/samba/smb.conf:

printing = bsd
printcap name = /dev/null
Run Code Online (Sandbox Code Playgroud)

重启桑巴:

/etc/init.d/smbd restart
Run Code Online (Sandbox Code Playgroud)

...检查您的日志:

less /var/log/samba/log.smbd
Run Code Online (Sandbox Code Playgroud)

并且错误现在应该不再出现。