调试与 Windows 共享的 Samba/CUPS 打印机

mrd*_*bob 6 windows linux printer samba

我有一台连接到 Slackware 12.2 盒子的 HP Deskjet。我已经设置了 CUPS,可以很好地从包装盒中打印测试页。我还设置了 Samba 并有几个可以正常工作的文件共享。

我正在尝试通过 Samba 共享该 HP Deskjet,但无法在任何 Windows 系统中显示它。我在 Windows 网络中看到服务器及其文件共享,但是当我打开打印机时,没有打印机出现。net view \\servername从命令行运行会列出文件共享,但不会列出打印机。

这是我的 smb.conf 的相关部分,如果有帮助的话:

[global]
workgroup = HOMENET
security = share
hosts allow = 192.168.1. 192.168.2. 127.
load printers = yes
printcap name = cups
printing = cups
log file = /var/log/samba.%m
max log size = 50

[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
public = yes
writable = no
printable = yes
guest only = yes
Run Code Online (Sandbox Code Playgroud)

谁能给我一些关于从哪里开始寻找潜在原因的指示?


更新:运行 testparm 显示没有错误。这是输出(减去文件共享):

[global]
workgroup = HOMENET
security = SHARE
log file = /var/log/samba.%m
max log size = 50
printcap name = cups
hosts allow = 192.168.1., 192.168.2., 127.

[printers]
comment = All Printers
path = /var/spool/samba
guest only = Yes
guest ok = Yes
printable = Yes
browseable = No
Run Code Online (Sandbox Code Playgroud)

Col*_*Col 0

难道不应该是可浏览的=是以允许它们显示在网络视图中

编辑这是错误的,查看此页面http://us3.samba.org/samba/docs/man/Samba-HOWTO-Collection/classicalprinting.html#id2622601我发现当前设置是正确的。