STU 安装
STU 串行连接
安装
下载 串行连接实用程序 和 DemoButtons 测试工具
Serial Connection Utilities zip 文件包含以下工具:
工具 | 描述 |
---|---|
query.exe | 显示 STU 固件信息 |
simpleInterface.exe | 显示实时笔数据 |
hid2serial.exe | 从 HID 切换到串口 |
serial2hid.exe | 从串口切换到 HID |
getSerialPorts.exe | 列出可见的 COM 端口 |
libeay32.dll | 某些 Windows 安装所需的加密库 |
DemoButtons.exe | 通过 COM 端口测试签名捕获 |
概述
某些 STU 型号支持串行通信接口:
- STU-430V
- STU-540
签名板可配置为:
人机接口设备 (HID) - 标准 USB 连接
或
虚拟 COM 端口 (VCP) - 通过 USB 的串行连接
在命令提示符中使用,连接实用程序提供了验证和更改连接模式的工具。
实用工具
query
使用此实用程序确定签名板的当前状态。
对于 USB 连接:
query.exe
对于串行连接:
query.exe COM_PORT BAUDRATE
如果数位板处于 HID 模式,则会报告其状态。
如果是串行模式,结果将是:
->query.exe
STU query sample
No USB devices found
getSerialPorts
使用 getSerialPorts 查找 COM 端口:
->getSerialPorts.exe
COM1 physical
COM6 virtual
在串行模式下,STU 数位板显示为一个虚拟 COM 端口。虚拟 COM 端口可用于 query,指定端口名称和波特率:
->query.exe com6 128000
COM10 及以上版本的注意事项:COM10 及以上版本需要特殊处理。请参见 Microsoft 支持
示例
-> query \\.\COM10
->query.exe com6
STU query sample
connecting to com6 128000
Status.statusCode = Ready
Status.lastResultCode = None
Status.statusWord = 00
HidInformation = 056a:00a6:0104
Information.modelName = STU-430V
Information.firmwareMajorVersion = 01
Information.firmwareMinorVersion = 04
Information.secureIc = 0
Information.secureVersion = bb.0.0.0
Capability.tabletMaxX = 9600
Capability.tabletMaxY = 6000
Capability.tabletMaxPressure = 1023
Capability.screenWidth = 320
Capability.screenHeight = 200
Capability.maxReportRate = 200
Capability.resolution = 2540
Capability.encodingFlag = 1bitZlib
Uid = 0x00000000
Uid2 = 5JZQS00032
Eserial - not supported
DefaultMode = Serial
RenderingMode - not supported
ReportRate = 150
HostPublicKey - not supported
DevicePublicKey - not supported
DHprime - not supported
DHbase - not supported
InkingMode = Off
InkThreshold.onPressureMark = 21
InkThreshold.offPressureMark = 16
HandwritingThicknessColor.penColor = 0000
HandwritingThicknessColor.penThickness = 2
BackgroundColor - not supported
HandwritingDisplayArea.upperLeftXpixel = 0
HandwritingDisplayArea.upperLeftYpixel = 0
HandwritingDisplayArea.lowerRightXpixel = 319
HandwritingDisplayArea.lowerRightYpixel = 199
BacklightBrightness - not supported
ScreenContrast - not supported
HandwritingThicknessColor24.penColor = 000000
HandwritingThicknessColor24.penThickness = 2
BackgroundColor24 - not supported
PenDataOptionMode = None
OperationMode - not supported
RomImageHash - not supported
ReportSizeCollection =
PenData 7
Status 5
Reset 2
HidInformation 9
Information 17
Capability 17
Uid 5
Uid2 11
DefaultMode 3
ReportRate 2
RenderingMode -
Eserial -
PenDataEncrypted 17
HostPublicKey -
DevicePublicKey -
StartCapture 5
EndCapture 2
DHprime -
DHbase -
ClearScreen 2
InkingMode 2
InkThreshold 5
ClearScreenArea 11
StartImageDataArea 11
StartImageData 2
ImageDataBlock 256
EndImageData 2
HandwritingThicknessColor 4
BackgroundColor -
HandwritingDisplayArea 9
BacklightBrightness -
ScreenContrast -
HandwritingThicknessColor24 5
BackgroundColor24 -
BootScreen 2
PenDataOption -
PenDataEncryptedOption -
PenDataOptionMode 2
PenDataTimeCountSequenceEncrypted 17
PenDataTimeCountSequence 11
EncryptionCommand 68
EncryptionStatus 17
GetReport -
SetResult -
PinPadData -
PinPadDataEncrypted -
PinOperationMode -
OperationMode -
RomStartImageData -
RomImageOccupancy -
RomImageHash -
RomImageDelete -
CurrentImageArea -
EventData -
EventDataEncrypted -
RomImageDisplay -
160 5
162 5
163 17
171 12
178 3
180 3
181 11
ReportSizeCollection 512
->
simpleInterface
使用此实用程序可显示实时笔数据。
当笔接触或靠近数位板表面时,将报告 X/Y 坐标和压力值。
simpleInterface.exe COM_PORT BAUDRATE
按 Ctrl-C 退出程序。
->simpleInterface.exe com6
STU simpleInterface sample
connecting to com6 128000
Connected!
getInformation()... modelName=STU-430V firmware=01.04.187
getReportRate()... 150
setPenDataOptionMode(SequenceNumberTimeCount)... ok!
getPenDataOptionMode()... penDataOptionMode=TimeCountSequence
setClearScreen()... ok!
setInkingMode(On)... ok!
(use stylus, press CTRL-C to quit)
rdy sw x y pres time seq
1 1 612 5339 3528 3513 1
1 1 612 5339 3528 3516 2
1 1 614 5339 3528 3523 3
1 1 615 5329 3518 3529 4
1 1 620 5329 3518 3536 5
1 1 624 5329 3518 3543 6
1 1 627 5329 3518 3549 7
1 1 630 5318 3513 3556 8
1 1 632 5307 3506 3563 9
1 1 633 5289 3493 3569 10
1 1 625 5253 3468 3576 11
1 1 593 5189 3422 3583 12
1 1 470 5094 3348 3589 13
1 1 263 4971 3247 3596 14
1 1 64 4819 3111 3603 15
1 0 0 4664 2960 3609 16
1 0 0 4502 2795 3616 17
1 0 0 4356 2634 3623 18
1 0 0 4228 2484 3629 19
1 0 0 4124 2350 3636 20
1 0 0 4068 2263 3643 21
0 0 0 0 0 3696 22
quitting!
setInkingMode(Off)... ok!
setClearScreen()... ok!
setPenDataOptionMode(None)... ok!
->
hid2serial
使用此实用程序将 STU 更改为串行 VCP 模式。无需任何参数。
您可以使用 getSerialPorts.exe 查看串行端口,验证 STU 是否处于串行模式。
使用 query.exe 验证连接:
query.exe COM_PORT BAUDRATE
->hid2serial.exe
STU HID2serial sample
Device:
056a:00a8:0100
Status.statusCode = 0
Status.lastResultCode = 0
Status.statusWord = 00
Information.modelName = STU-540
Information.firmwareMajorVersion = 01
Information.firmwareMinorVersion = 00
Information.secureIc = 0
Information.secureVersion = 0.0.0.0
setDefaultMode()...
Done!
Status.statusCode = 0
Status.lastResultCode = 0
Status.statusWord = 00
Rebooting device
->
此外,您还可以在 Windows 设备管理器中查看连接。
HID 连接显示如下。
串行连接显示如下:
通常 Windows 会自动安装创建 VCP 所需的 FTDI 驱动程序。如果报告的数位板如下:
**Future Devices Single RS232-HS**
请下载并安装驱动程序: http://www.ftdichip.com/Drivers/VCP.htm
例如: https://ftdichip.com/wp-content/uploads/2021/08/CDM212364_Setup.zip
关于串行套件的说明
STU-540 提供串行套件。它包括
- D 型串行接口至数位板电缆
- 电源
使用串行套件时,数位板仍必须切换到串行模式,但可以连接到物理串行端口。
在这种情况下,使用不同的波特率,如下所示:
>query COM1 115200
serial2hid
使用此实用程序恢复默认的 STU 签名板 HID 连接模式。
serial2hid.exe COM_PORT BAUDRATE
您可以使用 query.exe 确认 HID 连接。
serial2hid.exe com6 128000
serial to hid STU query sample
serial2hid serialPort baudRate
{processReadBuffer size=22}
{queued report: size= 17 08 53 54 55 2d 35 34 30 00 00 01 00 00 02 00 00 00}
{removing 22 bytes}
Information.modelName = STU-540
Information.firmwareMajorVersion = 01
Information.firmwareMinorVersion = 00
{processReadBuffer completed
{processReadBuffer size=5}
{queued report: size= 2 81 00}
{removing 5 bytes}
{processReadBuffer completed
{processReadBuffer size=5}
{queued report: size= 2 81 00}
{removing 5 bytes}
{processReadBuffer completed
DemoButtons
从 STU 板子上捕捉签名,可选择通过标准 HID 模式或虚拟 COM 端口执行。
还可以选择与 STU 540 一起使用的签名模式。