读取串口windows 7超时/丢包

时间:2013-08-09 06:03:08

标签: windows serial-port timeout

我有一台带有串行(com)端口的财务打印机(*)Epson TM-U950。我通过Prolific PL2303 HXA com-> usb切换器连接它:FPrinter-> ComToUsb-> Win7。

我需要编写设备包装器。

它发送数据包很好,但在读取时丢失了一些数据包(我认为它只读取小数据包,而不是更高的8字节)。所以我试图通过本机驱动程序发送/接收命令。发送正常,但收到超时,同样的问题!

最后我在WinXP上尝试这个方案,您怎么看?它工作正常!
两台机器上的设置都是一样的。

我不知道该怎么想。所以我需要你的假设和理事会。

(*)A fiscal printer(FP)是一种特殊类型的收银机,只能与个人电脑一起使用。

1 个答案:

答案 0 :(得分:0)

多产的PL2303 Win7驱动程序无效!所以解决方案是手动安装Windows XP驱动程序,效果很好!所以请记住,如果你不能通过PL2303 ComToUsb从缓冲区读取数据,请尝试安装WinXP驱动程序。