I'm trying to send bytes down COM1, which has a printer attached to it.
I have the following:
foreach (var portName in SerialPort.GetPortNames())
{
WriteLine(portName);
}
var mPort = new SerialPort();
if (mPort.IsOpen)
mPort.Close();
mPort.PortName = "COM1";
mPort.Open();
"COM1" is returned by SerialPort.GetPortNames
, however, when I get to the mPort.Open()
line I get an ArgumentException
:
The given port name does not start with COM/com or does not resolve to a valid serial port.