符号条形码读取器on_read问题



我有一个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>您应该在文件上安装一些样本:。

相关内容

  • 没有找到相关文章