SPP 模式下的 SocketMobile 扫描数据

SocketMobile Scan Data in SPP mode

我在 SPP 模式下使用 SocketScan Mobile 扫描器。当我读取扫描数据时,我得到一个 Unicode prefix/suffix 附加到条形码文本(它似乎没有用 Unicode 编码)。我已使用命令条码手册中的无前缀或后缀条码 (#FNB 4160C100000#) 将扫描仪设置为 "data as is" 模式。我没想到会看到任何前缀或后缀。 Unicode 编码不会解码成任何有意义的东西。

当我从 COM 端口读取原始数据时,有人能告诉我 prepended/appended 是什么吗?

我怀疑是关于扫描的条形码类型的信息。这是我扫描条形码 EQ0000013158 时得到的示例(我认为它是 UPC-8 代码,但不确定):

\u0002[=12=])[=12=]d\u0001[=12=]\u0017[=12=][=12=][=12=][=12=][=12=]\f[=12=]\u0001[=12=]\u0006EQ0000013158\r]C0DB3`E5\u0003

更好的是,有人可以指点我一份描述这些代码含义的技术手册吗?

在 SPP 模式下,扫描程序正在使用协议。这就是你所看到的。在您的情况下,协议从 02 开始到 03 结束。