摩托罗拉LI4278蜂鸣声<bel> </bel>

时间:2013-08-20 14:08:59

标签: java

我有一台摩托罗拉LI4278蓝牙扫描仪,我已通过蓝牙连接到平板电脑。扫描仪设置为串行从站。我可以很好地连接和读取数据。

但是,如果扫描的序列号无效,我想向用户实施某种反馈。根据LI4278文档:

https://docs.symbol.com/manuals/15183402a.pdf第164页

如果我发送了该字符,那么扫描仪就会发出哔哔声作为反馈。

我已启用扫描仪上的设置,并尝试了将数据发送到扫描仪的各种选项,但我无法让它工作。

还有其他人看过这个问题吗?不确定扫描仪是否接受命令或者我是否向串口发送了错误的数据......

以下是我尝试过的代码:

byte[] bell = new byte[1];
bell[0] = 7;

OutputStream out = mBtSocket.getOutputStream();
out.write(bell, 0, 1);
out.flush();

我也尝试了以下内容:

out.write((char)7);
out.flush();

如果有人可以提供帮助,我会很感激。

2 个答案:

答案 0 :(得分:0)

请查看第7-16页的https://www.zebra.com/content/dam/zebra_new_ia/en-us/manuals/barcode-scanners/li4278-product-reference-guide-a-en-us.pdf

您必须设置&#34; Beep On Character(启用)&#34;到&#34;启用&#34;。

在此之后它将正常工作。

答案 1 :(得分:0)

还有一个“忽略提示音”设置,我想您想禁用它。这样做不是为我们解决问题,但可能为您解决。