Hello,
I am using ASPOSE.barcode to print a GS1 Datamatrix barcode in JAVA and the barcode had failed verification and was not a valid GS1 barcode.
The values passed is (01)99312650999998(91)T77000126101000600209(420)3000(92)47609364(8008)140123142938
The barcode all scan as datamatrix text and not GS1Datamatrix. I have attached a barcode..
Java Code is:-
com.aspose.barcode.BarCodeBuilder builder = new BarCodeBuilder();
builder.setSymbologyType(Symbology.GS1DataMatrix);
builder.setCodeText("(01)99312650999998(91)T77000126101000600209(420)3000(92)47609364(8008)140123142938");
BufferedImage img = builder.getOnlyBarCodeImage();
BarCodeReader reader = new BarCodeReader(img);
if (reader.read())
{
String s = reader.getCodeText();
LOG.debug("Text: {0}"+ s);
}
setVariableValue("datamatrixBarcodeImage", img);
Barcode image is attached.