我在SPP模式下使用SocketScan Mobile扫描仪。当我读取扫描数据时,我得到条形码文本附加的Unicode前缀/后缀(似乎不是用Unicode编码)。我已将扫描仪设置为"数据原样"模式,使用命令条形码手册中的无前缀或后缀条形码(#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
更好的是,有人可以向我指出描述这些代码含义的技术手册吗?
答案 0 :(得分:1)
在SPP模式下,扫描仪正在使用协议。这就是你所要做的。在您的情况下,协议从02开始,到03结束。