无法在 Win7 中打印到扩展坞上的并行端口 LPT1

无法在 Win7 中打印到扩展坞上的并行端口 LPT1

我有一台 POS 打印机 MicroPOS ADP400。在台式电脑上,我将其连接到 MBO 上的并行端口并像这样打印,copy file.txt LPT1:它就可以正常工作。

在我的 HP Probook 笔记本电脑上,如果扩展坞上有 LPT 端口,则无法打印。我1 file(s) copied从命令提示符收到消息,但无法打印。在哪里查找日志?如何从 Win7-64 中的命令提示符打印到扩展坞上的并行端口?我以为这与台式电脑上的情况相同,但似乎并非如此。

答案1

检查 Windows 设备管理器的“端口”部分,查看是否在那里看到并行端口。

这应该会告诉您它正在使用哪个 LPT 端口。它显示为行的最后一部分“(LPTx)”。很可能不是 LPT1。

如果您根本看不到端口,则它还需要驱动程序才能被 Windows 识别。这些驱动程序应可从扩展坞制造商处获得。

编辑
根据评论中的一些额外信息,似乎 Windows 在这种情况下可以看到该端口,但不会在 CommandPrompt 环境中自动生成 DOS 样式的 LPTx 设备。

这里的诀窍是在这个端口上安装一个虚拟 Windows 打印机(使用“通用文本”打印机驱动程序)。
然后共享此打印机。
在命令提示符下发出命令“net use LPT1 \XXXXX\printer /persistent:yes”,
将“XXXXX”替换为您的计算机名称,并使用上一步中为打印机指定的共享名称作为“打印机”。

这将映射打印机共享上的 LPT1 端口。(如果 LPT1 与现有打印机端口冲突,则可以使用 LPT2、LPT3 等。)
完成此操作后,“copy file.txt LPT1:”等命令将正常工作。打印机上安装了 Windows 打印机驱动程序这一事实不会干扰从命令提示符访问打印机时的操作。

相关内容