您的位置:首页 > 其它

the given port name does not start with COM/com异常解决办法

2011-10-26 20:41 846 查看
程序每次打开串口时,都会出现如下错误:

the given port name does not start with COM/com or does not resolve to a valid serial port.(给定的端口名称未以 COM/com 开头或未解析为有效的串行端口)

Parameter name :portName.



这个问题一直困扰了我好几天,最开始,只能在电脑的设备管理器中找到com口,然后先把com口停用,然后启用才行。

但是,这样治标不治本,在网上找了半天,最后在一个国外的论坛上找到了答案。

原来是COM1的端口被打印机驱动占用了,把打印驱动指向的端口改成其他就可以了。

原来是打印机用了地磅的串口,导致了上面的问题,改了打印机的端口,就正常了。

I found that I had a windows printer setup to use the same port. As soon as I changed the port in the printers
settings, the SerialPort.Open() worked.

在网上查了一下,Adobe打印机占用了COM1端口也会引发如上问题。

希望能给大家帮助。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐