我有一个windows程序,它访问连接到LPT (1-3) 25引脚端口的设备。通信是双向的,我怀疑控制线也是直接访问的。
我想将设备迁移到没有LPT端口的机器上。
我看到了dos2usb软件,但这会获得输出(从DOS程序)和“打印”它格式化为特定的打印机。我需要一个原始的LPT连接,和一个电缆,提供对所有控制信号的访问。
我确实有一个USB到36引脚的Centronics,可能有额外的信号。我使用它与一个乙烯基切割器,不喜欢大多数USB软盘。它的名字是USB001。添加和共享通用打印机,然后将LPT1映射到共享会使我更接近吗?这对并口扫描器有用吗?
我喜欢的解决方案是一个带有驱动程序的USB电缆,它可以将其映射到LPT1、LPT2或LPT3。
发布于 2012-11-20 07:11:37
这在很大程度上取决于对并口的访问类型.
如果它使用了正确的API,应该有一个转换器.(或者,经过一段时间,您应该能够使用微控制器构建一个)( LUFA库可能提供它所需的大部分代码)
如果应用程序直接写到并行口(如果它需要管理权限),那么它将很难.(如果虚拟化将直接"OUT“汇编程序命令转换为可以与USB<->并行转换器工作的命令,则虚拟化可能有效)
https://serverfault.com/questions/450342
复制相似问题