我在 19.10 Ubuntu 上有一个共享打印机,我使用这些建议设置它,特别是这个(即使因为system-config-samba
自 18.04 以来建议的不再可用)
The trick I had to do using CUPS without samba was to connect to the printer at http://[serverip]:631/printers/[printer-name-here] as opposed to trying to add a local port at the IP address of the server. – ernie Sep 28 '12 at 7:21
有了这些设置和这个简单的http
技巧,它工作得很好,几个月了,但不知什么原因,昨天它停止了。每次我试图从 Windows 电脑连接时,它总是说无法连接。
打印机在其他 Linux 或 Mac 上工作正常。因此,我在 Windows 控制面板中卸载并重新安装了打印机(按照 Windows 支持站点的建议),但还是出现了同样的错误。
奇怪的是,经过几个小时的谷歌搜索,我找不到有关此错误的任何信息...!
我不知道发生了什么。
答案1
今天我很幸运,我决定关注本指南通过 CLI 激活 Samba 一切都顺利进行。
与 Windows 兼容的 Ubuntu 打印服务器(Samba)
如果您的 Ubuntu 打印服务器也需要与 Windows 客户端配合使用,则必须首先确保安装了 SAMBA 包(例如使用 Synaptic 包管理器)。然后,对 SAMBA 进行一些配置更改。简而言之,您必须取消注释 /etc/samba/smb.conf 中的以下行 - 打开终端并运行:
gksudo gedit /etc/samba/smb.conf
在 [printers] 部分中:
browseable = yes
guest ok = yes
完成后,重新启动 Samba:
sudo service smbd restart
sudo service nmbd restart
有一个官方文档中的专门页面其中提供了更多细节。
另外,可能希望通过防火墙(例如 ufw)允许以下端口:
sudo ufw allow 139/tcp
sudo ufw allow 445/tcp
sudo ufw allow 137/udp
sudo ufw allow 138/udp