ReadMultipleCodes_IK_Binary


Reads multiple codes in the input image; returns binary data.

Applications:Use this tool when you need access to the raw barcode content.

Syntax

C++
C#
Python
 
def ReadMultipleCodes_IK_Binary(
	state: ImageKit_State,
	inImage: Image,
	inManyCodeSettings: ManyCodeSettings,
	inEnableCode128: Code128Parameters | None,
	/,
	*,
	inRoi: Rectangle2D | None = None,
	inInverse: CodeInverse1D = CodeInverse1D.Regular,
	inTimeout: int | None = None,
	inDetectionParameters: CodeDetectionParameters = CodeDetectionParameters(CodeDecodeStrategy.Fast, CodeDetectionMethod.FinderPattern, False, 20, 4.0, 20.0),
	inConfigFile: str | None = None,
	inEnableCode39: bool = True,
	inEnableInterleaved2of5: bool = True,
	inEnableDatamatrix: DatamatrixParameters | None = DatamatrixParameters(AnyCodeMirrorImages.RegularOnly, AnyCodeInverse.Regular, False, DPMMode.Disable),
	inEnablePDF417: bool = True,
	inEnableMicroPDF417: bool = False,
	inEnableQRCode: bool = True,
	inEnableMicroQRCode: bool = False,
	inEnableUPCEAN: bool = True,
	inEnableCode93: bool = False,
	inEnableDotCode: bool = False,
	inEnableMaxiCode: bool = False,
	inEnableAztec: bool = False,
	inEnableMSI: bool = False,
	inEnablePharmacode: bool = False,
	inEnableGS1Databar: GS1DatabarParameters | None = None,
	inEnableCodabar: CodabarParameters | None = None
)
-> (
	outResult: list[ByteBuffer],
	outOutline: list[Path],
	outCodeFormat: list[CodeFormat],
	outPPM: list[float]
)

Parameters

Name Type Default Description
Input will be modified ioState ImageKit_State
Input value inImage Image Input image
Input value inRoi Rectangle2D | None None Region of interest
Input value inInverse CodeInverse1D CodeInverse1D.Regular
Input value inTimeout int | None None Processing timeout
Input value inDetectionParameters CodeDetectionParameters CodeDetectionParameters(CodeDecodeStrategy.Fast, CodeDetectionMethod.FinderPattern, False, 20, 4.0, 20.0)
Input value inManyCodeSettings ManyCodeSettings
Input value inConfigFile str | None None Configuration file for advanced settings
Input value inEnableCode39 bool True
Input value inEnableCode128 Code128Parameters | None
Input value inEnableInterleaved2of5 bool True
Input value inEnableDatamatrix DatamatrixParameters | None DatamatrixParameters(AnyCodeMirrorImages.RegularOnly, AnyCodeInverse.Regular, False, DPMMode.Disable)
Input value inEnablePDF417 bool True
Input value inEnableMicroPDF417 bool False
Input value inEnableQRCode bool True
Input value inEnableMicroQRCode bool False
Input value inEnableUPCEAN bool True
Input value inEnableCode93 bool False
Input value inEnableDotCode bool False
Input value inEnableMaxiCode bool False
Input value inEnableAztec bool False
Input value inEnableMSI bool False
Input value inEnablePharmacode bool False
Input value inEnableGS1Databar GS1DatabarParameters | None None
Input value inEnableCodabar CodabarParameters | None None
Output value outResult list[ByteBuffer]
Output value outOutline list[Path]
Output value outCodeFormat list[CodeFormat]
Output value outPPM list[float] Pixels per module