将 LPT 打印机连接到串行端口

将 LPT 打印机连接到串行端口

我有一台带 LPT 端口的打印机,需要通过适配器将其连接到串行 COM1 端口。使用以下命令将打印机输出重新路由到串行端口 COM1:

mode LPT1=COM1
mode COM1: 9600,n,8,1

什么都没有出来。这可以像下面链接中的图片那样实现吗? LPT 转串口适配器图片

在此处输入图片描述

答案1

它可能不是 LPT 转串行适配器。串行端口有2 种引脚排列,其中 25 个引脚排列实际上与并行端口引脚排列相同,因此您可能只有串口转串口连接器,而不是并口转串口适配器。另请参阅这个答案

并行打印机可以通过 USB 电缆(类似于 )连接到 PC USB to Centronics Printer Cable

有关在 DOS 中使用打印机(在 Windows 下)作为 LPT1 的信息,请参见这个答案

答案2

我认为您展示的适配器是 25 针到 9 针串行适配器。

25 针连接器最初是作为串行接口开发的,但由于某种原因,PC 制造商选择将其用作并行端口。

您的适配器允许您将带有 25 针串行连接器的电缆插入 PC 用于串行端口的 9 针连接器,但并行端口针脚上的信号完全不同,因此它无法工作并且可能对一端或另一端的电子设备造成损坏。

如果您的 PC 上没有并行端口,那么最好的办法就是使用 USB 转 LPT 转换器,正如 @VojtěchDohnal 所建议的那样,前提是您的操作系统中有驱动程序支持它。可能曾经有活跃的 LPT 转串行转换器,但我怀疑您现在找不到一个。

相关内容