能够设置打印机使用 LPT1:在 Win10 中即使端口不存在但无法访问 LPT1?

能够设置打印机使用 LPT1:在 Win10 中即使端口不存在但无法访问 LPT1?

我有 Win10 x64 Pro。系统没有任何COMLPT端口,但当我查看打印机属性时,我发现所有正常的LPT1->LPT3、和COM1->COM4。我将分配ABS PDF Driver v400LPT1:假设尝试写入LPT1会重定向到该打印机。不幸的是,它不起作用。

当我尝试从命令行访问它时,我得到以下信息:

 >copy con lpt1
 Test<enter>
 The system cannot find the file specified.
 0 file(s) copied.

 >copy con lpt1:
 "lpt1:" is not a recognized device.
 The system cannot find the file specified.

 >type somefile.txt > lpt1:
 The system cannot find the file specified.

 >type somefile.txt > lpt1
 The system cannot find the file specified.

我有一些使用lpt1: lpt2:com1:设备进行输出的旧软件。 如何我可以让 Windows 提供LPTCOM设备吗?

为什么当这些端口不存在时,他们是否通过打印机属性使其可用Ports。他们这样做只是为了模拟这些端口,但这不起作用?

所以我尝试了网络共享方法。我在设置(管理您的设备)中执行了ABS PDF Driver v400以下操作:

 >net use LPT1: "\\mysystemname\ABS PDF Driver v400"
 The command completed successfully.

 >copy con lpt1
 test it.
 ^Z
        1 file(s) copied.

此时,Win10 中的“管理您的设备”功能已失灵,printer status队列中的文档在 1 和 2 个之间循环。如果您打开队列,它会疯狂地不断刷新,1 和 2 个文档来回切换。就像卡在循环中一样。我右键单击并取消了所有文档,现在它是空的。

我删除了它LPT1:,删除了共享ABS PDF Driver v400,并设置了与我实际打印机的共享HP Laser Jet M400。当我运行testit测试时,它确实打印了。

因此这里有多个问题,但一个主要问题是:

如果他们不打算像“Net Use”那样自动模拟这些端口,为什么他们允许在打印机端口中选择这些端口?这必定是有原因的。

相关内容