如何将 USB 打印机转换为 LPT?

如何将 USB 打印机转换为 LPT?

我有一个 Java 企业应用程序,它只能打印到 LPT1。问题是,我公司唯一可用的打印机是 USB 打印机。该应用程序的开发人员和支持人员 (InfoSys) 都说他们需要基于 DOS 的打印机,我认为它指的是 LPT,因为 USB 有一个 BIOS 设置来启用旧版支持,我已启用它。

我已经测试过将 LPT 打印机连接到 PC,应用程序运行良好,打印效果完美。我现在想做的是使用直接连接到此 PC 的 USB 打印机。我尝试过共享打印机并使用命令

net use lpt1 \\pcip\printername /persistent:yes

然后安装在 LPT 端口上检测到的打印机。虽然这适用于网络上的打印机,但似乎不适用于本地打印机。我希望为超过 10 个用户部署这个功能,每个用户都有自己的打印机。

答案1

这是一个软件解决方案(如果购买更多许可证,则价格为 20 美元或更少):

DOS2USB:从任何 LPT 或 PRN 捕获 MS-DOS 打印作业并将其重定向到 USB 打印机、GDI 打印机、网络打印机等。

DOS2USB 通过捕获 MS-DOS 打印作业并将其重定向到 Windows 打印机(无论打印机类型如何,包括 USB 打印机、网络打印机、打印服务器和 PDF 打印机)来扩展 DOS 程序的打印能力。即使打印机物理连接到捕获的端口,作业重定向在任何运行 Windows 95、98、ME、NT、2000、XP 和 2003(具有终端服务支持)的 PC 上都可以工作。

答案2

购买 USB 打印服务器,然后使用它在网络上共享打印机。然后,您可以映射打印机并使用 LPT1 映射进行打印。这可能是最简单的解决方案,因为您知道 LPT1 网络连接有效。您的时间就是金钱,花 40 美元左右购买 USB 打印服务器是值得的。

答案3

您可以让其中一台计算机将其共享到网络上,然后按照您描述的方式进行映射net

答案4

有 USB 转 LPT 连接器,请尝试搜索

相关内容