首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WinXP如何在USB上实现LPT

WinXP如何在USB上实现LPT
EN

Server Fault用户
提问于 2012-11-20 01:47:01
回答 1查看 574关注 0票数 1

我有一个windows程序,它访问连接到LPT (1-3) 25引脚端口的设备。通信是双向的,我怀疑控制线也是直接访问的。

我想将设备迁移到没有LPT端口的机器上。

我看到了dos2usb软件,但这会获得输出(从DOS程序)和“打印”它格式化为特定的打印机。我需要一个原始的LPT连接,和一个电缆,提供对所有控制信号的访问。

我确实有一个USB到36引脚的Centronics,可能有额外的信号。我使用它与一个乙烯基切割器,不喜欢大多数USB软盘。它的名字是USB001。添加和共享通用打印机,然后将LPT1映射到共享会使我更接近吗?这对并口扫描器有用吗?

我喜欢的解决方案是一个带有驱动程序的USB电缆,它可以将其映射到LPT1、LPT2或LPT3。

EN

回答 1

Server Fault用户

发布于 2012-11-20 07:11:37

这在很大程度上取决于对并口的访问类型.

如果它使用了正确的API,应该有一个转换器.(或者,经过一段时间,您应该能够使用微控制器构建一个)( LUFA库可能提供它所需的大部分代码)

如果应用程序直接写到并行口(如果它需要管理权限),那么它将很难.(如果虚拟化将直接"OUT“汇编程序命令转换为可以与USB<->并行转换器工作的命令,则虚拟化可能有效)

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/450342

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档