This package contains tools for 1D/2D barcode recognition.


AustraliaPostSettingsAustraliaPost decoding parameters.
BarCodeConfidenceContains recognition confidence level
BarCodeExtendedParametersStores extended parameters of recognized barcode
BarCodeReaderBarCodeReader encapsulates an image which may contain one or several barcodes, it then can perform ReadBarCodes operation to detect barcodes.
BarCodeRecognitionExceptionGeneral exception thrown by BarCodeReader, inherited from BarCodeException
BarCodeRegionParametersRepresents the recognized barcode’s region and barcode angle
BarCodeResultStores recognized barcode data like SingleDecodeType type, string codetext, BarCodeRegionParameters region and other parameters
BarcodeSettingsThe main BarCode decoding parameters.
BarcodeSvmDetectorSettingsBarcode detector settings.
BaseDecodeTypeBase class for MultyDecodeType and SingleDecodeType.
BaseExtendedParametersBasic class for extended parameters of recognized barcode storing
Code128DataPortionContains the data of subtype for Code128 type barcode
Code128ExtendedParametersStores special data of Code128 recognized barcode
Code128SubTypeContains types of Code128 subset
DataBarExtendedParametersStores a DataBar additional information of recognized barcode BarCodeReader reader = new BarCodeReader(“c:\\test.png”, DecodeType.DATABAR_OMNI_DIRECTIONAL); for(BarCodeResult result : reader.readBarCodes()) System.out.println(“BarCode Type: " + result.getCodeTypeName()); System.out.println(“BarCode CodeText: " + result.getCodeText()); System.out.println(“QR Structured Append Quantity: " + result.getExtended().getQR().getQRStructuredAppendModeBarCodesQuantity());
DecodeTypeSpecify the type of barcode to read.
DotCodeExtendedParametersStores special data of DotCode recognized barcode
MaxiCodeExtendedParametersStores a MaxiCode additional information of recognized barcode
MultyDecodeTypeComposite decode type.
OneDExtendedParametersStores special data of 1D recognized barcode like separate codetext and checksum
Pdf417ExtendedParametersStores a MacroPdf417 metadata information of recognized barcode
ProcessorSettingsProcessorSettings allow to recognize barcodes with multi-threaded increasing of performance
QRExtendedParametersStores a QR Structured Append information of recognized barcode
QuadrangleStores a set of four Point s that represent a Quadrangle region.
QualitySettingsQualitySettings allows to configure recognition quality and speed manually.
RecognitionAbortedExceptionRepresents recognition abort exception which is thrown in timeout exceeding during recognition with BarCodeReader.
SingleDecodeTypeSingle decode type.


AustraliaPostCustomerInformationDecoderPublic interface for Customer Information Field decoding which is used in AustraliaPost symbology.


CustomerInformationInterpretingTypeDefines the interpreting type(C_TABLE or N_TABLE) of customer information for AustralianPost BarCode.