我正在使用SocketScan移动扫描仪在SPP模式。当我读取扫描数据时,我会得到一个附加在条形码文本后面的Unicode前缀/后缀(它似乎不是用Unicode编码的)。我使用命令条形码手册中的“No前缀或后缀条形码(#FNB 4160C100000#)”将扫描仪设置为“数据如实”模式。我没想到会看到任何前缀或后缀。Unicode编码不会将代码解码为任何有意义的内容。
当我从COM端口读取原始数据时,有人能告诉我什么是预置/附加的吗?
我怀疑这是关于条形码扫描类型的信息。下面是我扫描条形码EQ0000013158时得到的一个例子(我认为它是UPC-8代码,但不确定):
\u0002\0)\0d\u0001\0\u0017\0\0\0\0\0\f\0\u0001\0\u0006EQ0000013158\r]C0DB3`E5\u0003
更好的是,有人能给我指一本描述这些代码的技术手册吗?
发布于 2017-01-23 20:28:10
在SPP模式下,扫描程序使用协议。这就是你看到的。在您的例子中,协议从02开始,到03结束。
https://stackoverflow.com/questions/41814938
复制相似问题