我有一个Moto MC9096设备,EDMK SDK,VS2008等。
我有一个问题,一旦我扫描条形码,它会不断重复该事件。通常,发生这种情况时,它的标志或状态需要更改,但是没有明显的设置可以停止它再次阅读。
代码下面的代码
private void Barcode_Read(object sender, ReaderData readerdata)
{
if (readerdata.Text != null)
{
if (readerdata.Text == "abc")
{
MessageBox.Show(readerdata.text);
}
}
}
注意我尝试了
bar.Dispose();
bar.Reader.Actions.Flush();
bar.ReaderData.Dispose() ;
没有成功。启用Scanner设置在形式负载和关闭期间关闭。
我的期望是用户扫描条形码时,它一次发射读取事件。但是在用户首次扫描后,它会不断发射。
您可能要检查AIMTYPE属性,默认情况下应该是AIM_TYPE_TRIGGER,但其他设置允许单个触发器进行多次扫描(AIM_TYPE_CONTINUL_READ),所以也许已更改。p>您应该在文件上安装一些样本:。