我有一个只打印到 LPT1 的 Java 企业应用程序。问题是,我公司唯一可用的打印机是 USB 打印机。该应用程序的开发人员和支持人员 (InfoSys) 都表示他们需要基于 DOS 的打印机,我将其理解为 LPT,因为 USB 有一个 BIOS 设置来启用我启用的旧版支持。
我已经测试了将 LPT 打印机连接到 PC,并且该应用程序可以正常运行和打印。我现在想做的是使用直接连接到这台 PC 的 USB 打印机。我试过共享打印机并使用命令
net use lpt1 \\pcip\printername /persistent:yes
然后安装在 LPT 端口上检测到的打印机。虽然这适用于网络上的打印机,但它似乎不适用于本地打印机。我想为 10 多个用户部署它,每个用户都有自己的打印机。
这是一个软件解决方案(如果您购买更多许可证,则 20 美元或更少):
DOS2USB:从任何 LPT 或 PRN 捕获 MS-DOS 打印作业并将其重定向到 USB 打印机、GDI 打印机、网络打印机等。
购买 USB 打印服务器并使用它将打印机共享到网络。然后您可以映射打印机并使用 LPT1 映射进行打印。这可能是最简单的解决方案,因为您知道 LPT1 网络连接有效。您的时间物有所值,40 美元左右的 USB 打印服务器是物有所值的。
您可以让其中一台计算机将其共享到网络上,然后按照您描述的方式映射它
net
。有 USB 到 LPT 连接器,因此请尝试搜索