Class for encoding and decoding the text embedded in the HIBC LIC code which stores primary data.
More...
Class for encoding and decoding the text embedded in the HIBC LIC code which stores primary data.
This sample shows how to encode and decode HIBC LIC using HIBCLICPrimaryCodetext.
complexCodetext = ComplexBarcode.HIBCLICPrimaryCodetext()
complexCodetext.setBarcodeType(EncodeTypes.HIBCQRLIC)
complexCodetext.setData(PrimaryData())
complexCodetext.getData().setProductOrCatalogNumber("12345")
complexCodetext.getData().setLabelerIdentificationCode("A999")
complexCodetext.getData().setUnitOfMeasureID(1)
generator = ComplexBarcode.ComplexBarcodeGenerator(complexCodetext)
image = generator.generateBarCodeImage()
reader = Recognition.BarCodeReader(image, None, DecodeType.HIBCQRLIC)
reader.readBarCodes()
codetext = reader.getFoundBarCodes()[0].getCodeText()
result = ComplexBarcode.ComplexCodetextReader.tryDecodeHIBCLIC(codetext)
print("Product or catalog number: " + result.getData().getProductOrCatalogNumber())
print("Labeler identification code: " + result.getData().getLabelerIdentificationCode())
print("Unit of measure ID: " + result.getData().getUnitOfMeasureID())