gpt4 book ai didi

windows-mobile - 摩托罗拉 MC3190 条码扫描器未触发

转载 作者:行者123 更新时间:2023-12-04 05:56:19 24 4
gpt4 key购买 nike

我正在尝试让我的摩托罗拉 MC3190 读取条形码。但不幸的是按下硬件扫描按钮后没有任何 react 。我将 EMDK 用于 .net 2.0 版。

这是我的代码:

private void Form1_Load(object sender, EventArgs e)
{
// Get the first scanning device (Its named SCN1 in my device)
myDevice = Symbol.Barcode.Device.AvailableDevices[0];
myReader = new Reader(myDevice);

// Make sure the Code-128 decoder is enabled!
myReader.Decoders.CODE128.Enabled = true;

// Create an instance of reader
myReaderData = new Symbol.Barcode.ReaderData(Symbol.Barcode.ReaderDataTypes.Text, Symbol.Barcode.ReaderDataLengths.MaximumLabel);

// Set the event handler
myReader.ReadNotify += new EventHandler(myReader_ReadNotify);

// enable and get ready to read
myReader.Actions.Enable();
myReader.Actions.Read(myReaderData);
}

就我而言,我只是想显示解码后的文本:
void myReader_ReadNotify(object sender, EventArgs e)
{
Symbol.Barcode.ReaderData nextReaderData = myReader.GetNextReaderData();
this.listBox1.Items.Add(nextReaderData.Text);
switch (nextReaderData.Result)
{
case Symbol.Results.SUCCESS:
this.listBox1.Items.Add(nextReaderData.Text);
myReader.Actions.Read(myReaderData);
break;

case Symbol.Results.CANCELED:
this.listBox1.Items.Add("Canceled!!");
break;

default:
string sMsg = "Read Failed\n"
+ "Result = "
+ ((int)nextReaderData.Result).ToString("X8");
MessageBox.Show(sMsg, "ReadNotify");
break;
}


}

我愿意 不是 获取任何错误消息。同时,如果我列出可用的扫描设备,我可以看到我的设备(SCN1)。我需要做些什么来触发硬件 key 吗?

非常感谢解决此问题的任何帮助/想法。谢谢!

最佳答案

有时,摩托罗拉装置随 DataWedge 应用程序一起安装。在使用 EMDK 时,它可以声明对扫描仪的访问权限并导致许多问题。确保它被禁用或卸载它。

关于windows-mobile - 摩托罗拉 MC3190 条码扫描器未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9477783/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com