无法从 Windows 计算机连接到 SAMBA 共享打印机

无法从 Windows 计算机连接到 SAMBA 共享打印机

我有一台相当老旧的三星 ML1660 打印机,通过 USB 连接到装有 Ubuntu 20.04 的 PC。然后打印机共享到网络。我可以从所有 3 台 Windows 笔记本电脑(WIN10 家庭版、WIN10 专业版、WIN11 专业版)看到打印机

  • Windows 10 笔记本电脑将连接到打印机并要求驱动程序和登录。使用我在 ubuntu 机器上使用的用户登录并安装 Samsung ML1660 的驱动程序后,它们假装可以打印,但永远不会将任何内容添加到作业队列。什么都不会打印。结果,我是个白痴。服务器名称是服务器,它添加了 2 个打印机实例。一个是“服务器上的三星”,下一个是“服务器上的三星服务器”。我选择第一个,它尝试在本地打印。选择正确的一个后,它有点工作了。
  • Windows 11 不会要求登录,并且连接以错误消息“Windows 无法连接到打印机。指定的网络名称不再可用”结束

打印机设置:在 smb.conf 中

[printers]
   comment = All Printers
   browseable = yes
   path = /var/spool/samba
   printable = yes
   guest ok = yes
   read only = yes
   create mask = 0700

[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = yes

所有 Windows 笔记本电脑都与 Ubuntu 机器位于同一网络上,都启用了 SMB1.0 共享,并且都可以从同一台 Ubuntu 机器查看和使用共享驱动器。

连接到 ubuntuIP:631/jobs 后,我可以看到上周完成的两项作业,但我很确定,这台打印机从未从 ubuntu 机器打印任何东西。我没有看到今天的尝试。

我对 Linux 世界还很陌生,所以你能指导我如何让我的打印机在网络中工作吗?谢谢

答案1

Windows 11 需要 SMB 版本 3 并且不会与 SMB 1.0 设备通信。

它可能适用于或不适用于 Windows 10,但我敢打赌它在 SMB 3 上运行得更好。

相关内容