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

我有一个只能打印到LPT1的Java企业应用程序。 问题是,我公司唯一的打印机是USB打印机。 应用程序的开发人员和支持人员(InfoSys)都表示,他们需要基于DOS的打印机,因为USB具有BIOS设置以支持我启用的传统支持。

我已经testing了将LPT打印机连接到PC,并且该应用程序的工作和打印完美。 我现在想做的是使用直接连接到这台PC的USB打印机。 我曾尝试共享打印机并使用该命令

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

然后安装在LPT端口上检测到的打印机。 虽然这适用于netowrk上的打印机,但它似乎不适用于本地打印机。 我想部署这个10多个用户,每个用自己的打印机。

这是一个软件解决scheme(如果您购买更多许可证,则为20美元或更less):

DOS2USB :从任何LPT或PRN捕获MS-DOS打印作业,并将其redirect到USB打印机,GDI打印机,networking打印机等。

DOS2USB通过捕获MS-DOS打印作业并将其redirect到Windows打印机来扩展DOS程序的打印能力,而不考虑USB打印机,networking打印机,打印服务器和PDF打印机等打印机types。 任何运行Windows 95,98,ME,NT,2000,XP和2003(使用terminal服务支持)的PC上,即使打印机物理连接到捕获的端口,作业redirect也能正常工作。

购买USB打印服务器并使用它将打印机共享到networking。 然后,您可以映射打印机并使用LPT1映射进行打印。 因为您知道LPT1networking连接工作,所以这可能是最简单的解决scheme。 你的时间是值得的钱,USB打印服务器的$ 40左右是很好的花费。

你可以让其中一台计算机把它分享到networking上,然后按照你用net描述的方式进行映射。

对于LPT连接器有usb,所以试试找