Urgent: Barcode Scan as datamatrix text and not GS1Datamatrix

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.



Hi,

Thank you for your inquiry and sharing sample.

This is to update you that we have investigated the issue. Initial investigation shows that the issue persists. The issue has been logged into our system with ID BARCODEJAVA-160. Our product team will further look into this issue and provide feedback. We will update you with the feedback via this forum thread.

@pranayr,

The issue (BARCODEJAVA-160) has been fixed. Please download the latest version of Aspose.BarCode for Java and try it at your end.