gpt4 book ai didi

python - 使用 Python 将数据写入 USB 扫描仪

转载 作者:行者123 更新时间:2023-12-04 19:06:38 27 4
gpt4 key购买 nike

我正在利用 Python HID API 尝试将数据写入扫描仪。我要编写的具体命令是“A1 04 00”(其中 A1 是 ID,04 是命令,00 是数据),目前我正在按照下面的特定命令格式写入扫描仪。
Image here
在代码中,这看起来像 data=[0x05,0x57,0xA1,0x04,0x00,0xFE,0xFF] 我正在使用 device.write(data)但是我没有得到扫描仪的响应。我在将 HID 设备与 Python 连接方面没有很多经验,所以我确定我做错了,感谢您的帮助!
编辑:每个请求添加的代码

import hid
data=[0x05,0x57,0xA1,0x04,0x00,0xFE,0xFF]
VENDOR_ID = 0x24ea
PRODUCT_ID = 0x0197

device = hid.device()
device.open(VENDOR_ID,PRODUCT_ID)
device.write(data)
每个扫描仪文档的校验和算法
0x10000 – [ Length] – [ Source] – [ExID] – [ExCMD] – [D1 + D2 +D3 +…..]

最佳答案

扫描仪数据通过 HID 键盘接口(interface)传送给您,但这只是输出。控制序列通过 USB 虚拟串行端口。您将需要使用类似 pyserial 的内容访问它。找出哪个串行端口是扫描仪可能有点棘手。做ls /dev/tty*在您插入之前和之后找到它。

关于python - 使用 Python 将数据写入 USB 扫描仪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67646012/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com