虚拟机上的 CUPS 打印机可以通过 CUPS 管理员访问,但不能通过 XP 访问?

虚拟机上的 CUPS 打印机可以通过 CUPS 管理员访问,但不能通过 XP 访问?

我有一台连接到 Linux Mint 虚拟机的 Zebra 标签打印机。它已设置 CUPS,然后 Windows XP 计算机可以通过http://192.168.1.76:632/打印机/标签打印机. 一切都很好

然后,我将 Fargo Pro L PVC 卡打印机连接到 Windows XP 虚拟机。我不得不断开标签打印机的连接,因为托管两个虚拟机的服务器只有 1 个并行端口。现在我再次插入 Zebra,它无法再从 Windows XP 计算机打印。如果我转到 Windows XP 计算机上的 CUPS 管理面板,我可以看到它,一切看起来都很好,我可以向它发送一个测试页进行打印,结果成功了。如果我尝试从 Windows 打印,我会收到错误消息,提示未找到打印机/无法连接到服务器。

唯一改变的是路由器上的防火墙,允许从网络外部远程桌面访问另一台计算机,但所有防火墙内容都是供外部使用的。没有什么影响内部网络的 IP 地址。Linux Mint VM 还配备了与 CUPS 共享的 PDF 打印机。那台打印机也坏了。我尝试在另一台 VM 上设置新的 CUPS 安装,当我与 XP 共享它时,我遇到了同样的错误。

我不知道该尝试什么。它有访问权限,可以从那台计算机访问管理员,它似乎已启动并准备就绪,但是当 Windows 尝试连接时,找不到打印机,尽管 4 天前一切都很好。

有任何想法吗?

答案1

我尝试从另一台 XP 计算机连接到 CUPS 打印机,一切正常。我找不到两台 XP 计算机之间运行的服务或其他任何不同之处。我发现从 XP 连接到 CUPS 打印机的唯一方法是将其安装为具有新本地端口的本地计算机。新端口实际上是打印机的 URL。我尝试了这些方法,尽管打印机以前可以作为网络打印机使用,而另一台 XP 计算机将其安装为网络打印机。在我输入端口的 URL 后,弹出一个错误,提示端口名称无效。我再次尝试,没有使用 http://,它仍然无效。

我无法安装它,所以我进入了作为网络打印机安装的打印机的属性。属性打开了,以前没有打开过。然后我尝试发送测试页,成功了,然后我尝试使用它,它运行正常。

我不知道打印机为什么停止工作,或者是什么让它重新开始工作,但打印机现在可以正常工作。

相关内容