使用串行端口打开通信会抛出ArgumentException

时间:2017-09-14 12:25:16

标签: c# printing ports

我正在尝试打开与Com端口3的通信,我的打印机连接在哪里。我想将命令从C#应用程序直接发送到打印机(emmulation命令)以检查打印机状态。打印机通过COM3上的Usb-To-Serial电缆连接到我的机器。

但是当我尝试打开端口时,我得到ArgumentException - 端口名称不以" COM"开头。 - 或 - 不支持端口的文件类型。

当我进入设备管理器时,我可以看到打印机驱动程序和Usb驱动程序设置为相同的COM3,波特率= 115200,奇偶校验=无,DataBits = 8,StopBits = 1

这是我的代码:

Additional information: An endpoint configuration section for contract 'WeatherService.GlobalWeatherSoap' could not be loaded because more than one endpoint configuration for that contract was found. Please indicate the preferred endpoint configuration section by name.

我不确定我做错了什么。提前谢谢!

0 个答案:

没有答案