Software Specifications

Serial Communication Driver (Ver. 9.00)

COM-DRV for COM-1xx(USB)H (Ver. 2.90)

COM-DRV for COM-4xx-USB (Ver. 2.90)

Specification Item

Specification Contents

Supported OS

■64bit

Microsoft Windows 11
Microsoft Windows 10
Microsoft Windows 10 IoT Enterprise LTSC 2021
Microsoft Windows 10 IoT Enterprise 2019 LTSC
Microsoft Windows 10 IoT Enterprise LTSB 2016

Microsoft Windows Server 2022
Microsoft Windows Server 2019
Microsoft Windows Server 2016

32bit

Microsoft Windows 10

Development Language

Microsoft Visual Basic .NET

Microsoft Visual C#

Microsoft Visual C++

Python for Windows (*1)
3.12 (pySerial 3.5)

3.11 (pySerial 3.5)
3.10 (pySerial 3.5)
3.9  (pySerial 3.5)
3.8  (pySerial 3.4)

Application Framework

.NET 8     (*2)
.NET 6     (*2)
.NET Framework 4.8     (*2)
.NET Framework 4.7     (*2)
.NET Framework 4.6     (*2)

Microsoft Foundation Class (MFC)     (*3)

-

Supported Development Tool

Microsoft Visual Studio 2022
Microsoft Visual Studio 2019     (*4)
Microsoft Visual Studio 2017     (*4)
Microsoft Visual Studio 2015     (*4) (*5)

-

Remarks

Available for x86 and x64 architectures
More than one port can be used : 256 ports Max. (*6) (*7)

*1 Since it is a free development language, we may not be able to support language-specific problems. Python (https://www.python.org/)

     We provide sample programs using the pySerial module (https://pythonhosted.org/pyserial/).

*2 We provide sample programs that use the SerialPort class of .NET and .NET Framewrok.

     SerialPort class (https://learn.microsoft.com/en-us/dotnet/api/system.io.ports.serialport)

*3 We provide sample programs that use OS standard Win32 API Communications Functions (communication functions).

     Communications Functions (https://learn.microsoft.com/en-us/windows/win32/devio/communications-functions)

*4 Not support .NET6, .NET8. Official support for the .NET 6 SDK, .NET 8 SDK will begin in Visual Studio 2022 and later.

*5 Support Express Edition.

*6 Due to the limitation of the USB standard, the maximum number of connected USB devices is 127.

*7 Due to the limitation of the CPS-BXC200, the maximum number of stacks of CONPROSYS devices is 8.