在 Windows 7 上,我的 Ubuntu 12.04 上的“共享”显示打印机图标,然后 Windows 7 尝试安装打印机。为什么会发生这种情况?我应该怎么做才能使用我的共享?
答案1
Samba 服务器默认显示打印机/打印$资源提供给浏览服务器共享的任何人。Samba 实际上不知道 cups 或其他打印服务器是否真的有打印机,但仍显示共享。实际上,Windows 7 尝试安装此“打印机”而不先询问您,或者您没有要求 Windows 这样做,这很奇怪。
由于这是一个 Ubuntu 网站,我将告诉您如何从 Ubuntu/Samba 的角度解决此问题:
在您的/etc/samba/smb.conf
文件中,您将看到如下条目:
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = no
read only = yes
create mask = 0700
# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no
您需要做的是注释掉或删除此行。要注释掉,只需在行首添加#
或。修改此行后,建议运行,以确保没有弄乱。;
testparm