我有一个只打印到LPT1的应用程序。问题是,我公司唯一可用的打印机是USB打印机。该应用程序的开发人员和支持人员(InfoSys)都表示,他们需要一台基于DOS的打印机,我的意思是LPT,因为USB有一个BIOS设置来启用我启用的遗留支持。
我已经测试了连接一台LPT打印机到PC,应用程序工作和打印完美。我现在要做的是使用USB打印机直接连接到这台PC。我尝试过共享打印机并使用命令
net use lpt1 \\pcip\printername /persistent:yes然后安装在LPT端口上检测到的打印机。虽然这适用于netowrk上的打印机,但它似乎不适用于本地打印机。我想把这个部署到10个以上的用户中,每个用户都有自己的打印机。
发布于 2009-06-24 07:10:12
以下是一种软件解决方案(如果您购买更多许可证,则为20美元或更少):
DOS2USB:从任何LPT或PRN获取MS打印作业,并将其重定向到USB打印机、GDI打印机、网络打印机等。
DOS2USB通过捕获windows打印作业并将其重定向到windows打印机,从而扩展了DOS程序的打印能力,而不管打印机类型包括USB打印机、网络打印机、打印服务器和PDF-打印机。即使打印机实际连接到捕获的端口,在任何运行Windows 95、98、ME、NT、2000、XP和2003 (支持终端服务)的PC上,作业重定向也能工作。
发布于 2009-06-24 05:34:05
购买USB打印服务器,并共享打印机到网络使用它。然后,您可以映射打印机和打印与LPT1映射。这可能是最简单的解决方案,因为您知道LPT1网络连接可以工作。您的时间是值得的钱和40美元左右的USB打印服务器是钱花了。
发布于 2009-06-24 05:48:14
您可以让其中一台计算机将其共享到网络上,然后按照您用net描述的方式映射它。
https://serverfault.com/questions/30776
复制相似问题