EDIT:
Solved with the actual Version of aspose.BarCode I was using an old version...
I have a problem encoding serial numbers to a CodeMatrix and reading it with a Motorola DS3578 scanner.
The scanner is completly resetted.
If I encode "B123456%116747" it works. If I try "BG103459%000254" I get a readable barcode, but the result is "BG103459%00025417" (trailing 17) "BG10283%%000181_2192%" results in a trailing "03".
Could it be a Padding problem? If I padd the text up the to the next barcode size -1 the string I get from the scanner is correct.
the code:
using (BarCodeBuilder barcodeBuilder = new BarCodeBuilder())
{
barcodeBuilder.CodeText=textBox1.Text;
barcodeBuilder.SymbologyType = Symbology.DataMatrix;
barcodeBuilder.CodeLocation = Aspose.BarCode.CodeLocation.None;
try
{
pictureBox2.Image = barcodeBuilder.GenerateBarCodeImage();
}
catch (Exception ec)
{
}
}
here: http://barcode-coder.com/en/barcode-online-generator-2.html the code is generated correctly