C# - 如何使用超过10位的数字扫描Interleaved 2 of 5?运行Windows Mobile 6.1的MC55上的Motorola EMDK 2.6 .NET

时间:2012-09-19 16:28:24

标签: c# windows mobile barcode motorola

我目前正在努力让摩托罗拉MC55读取超过10位的Interleaved 2 of 5条形码。

我已经浏览了摩托罗拉EMDK .NET 2.6的帮助文件,但我无法弄清楚如何增加条形码的最大长度。

以下是C#中的一些示例代码:

// Create reader
this.MyReader = new Symbol.Barcode.Reader();

// Create reader data
this.MyReaderData = new Symbol.Barcode.ReaderData(
    Symbol.Barcode.ReaderDataTypes.Text,
    Symbol.Barcode.ReaderDataLengths.MaximumLabel);

// I can read the maximum length of I2of5 but I don't know how to set
// Output is 10
MessageBox.Show(this.MyReader.Decoders.I2OF5.MaximumLength.ToString());

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

尝试设置如下

SymbolReader.Decoders.I2OF5.Enabled = true;
SymbolReader.Decoders.I2OF5.MinimumLength = 0;
SymbolReader.Decoders.I2OF5.MaximumLength = 0;

我认为'0'应该将其设置为MAX。如果没有,请尝试一些重要的价值。

我没有任何PDA可供测试。

参考文献: