【发布时间】:2013-10-26 14:10:12
【问题描述】:
我使用 Motorola EMDK sdk for .net 来读取条码,除了 ( 符号和 ) 符号外一切正常。
请看下面我的代码:
MyReader = new Symbol.Barcode.Reader();
MyReader.Actions.Enable();
MyReader.Decoders.DisableAll();
MyReader.Decoders.CODE128.Enabled = true;
MyReader.Decoders.CODE128.MinimumLength = 2;
MyReader.Decoders.CODE128.MaximumLength = 55;
MyReader.Decoders.CODE128.EAN128 = true;
MyReader.Decoders.CODE128.ISBT128 = true;
MyReader.Decoders.CODE128.Other128 = true;
MyReader.Decoders.SetEnabled(Symbol.Barcode.DecoderTypes.CODE128, true);
MyReaderData = new Symbol.Barcode.ReaderData(Symbol.Barcode.ReaderDataTypes.Binary, Symbol.Barcode.ReaderDataLengths.MaximumLabel);
MyEventHandler = new EventHandler(MyReader_ReadNotify);
MyReader.Actions.Enable();
【问题讨论】:
-
'(' 和 ')' 被添加到人类可读的部分,它们没有编码在条形码中。它们是 GS1-128 应用程序标识符。
-
感谢 charlesbridge
标签: c# windows-mobile barcode symbols motorola-emdk