我有一个非常小众的问题,我需要设置一个网络打印机,以便与仅接受 USB 打印机连接的应用程序一起使用。有什么方法可以欺骗这个应用程序,让我们的网络打印机实际上是 USB 打印机吗?
网络打印机设置有自己的 HTTP 打印机服务器。在客户端上运行专有软件,该软件会扫描网络以查找所述服务器实例。在客户端设置后,它会像正常的本地安装打印机一样出现在 Windows 10 打印机设置中。
打印机是 Evolis Primacy,网络上扫描此打印机的软件也来自他们。仅接受 USB 打印的软件是一个专有系统,它只是充当 API,在打印时从远程数据库检索内容并将这些详细信息附加到打印产品中。
我想应该可以将虚拟 USB 指向该打印服务器的 IP 地址,但我找不到任何软件或命令来执行此操作。
答案1
虚拟 USB 软件不会帮助您,因为该打印机的专有软件不是普通的“USB over LAN”虚拟接口。
根据 Evolis 网站,这款打印机支持 USB,因此您可以将其直接连接到计算机。
如果这不可行(距离打印机位置较远),可以使用带网络端口的 USB 集线器(以及随附的虚拟 USB 软件)。例如 AnywhereUSB(仅举一个知名品牌)或类似设备。
请注意,有些打印机连接到 USB 端口时会禁用其内置网络接口。而且大多数 USB-LAN 集线器一次只允许 1 台客户端计算机连接到它。这可能会给您带来额外的麻烦。
根据您的具体使用情况,实际上可能更简单/更便宜,只需购买第二台打印机并通过 USB 将其直接连接到您需要打印的计算机即可。