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 | |
|---|---|---|---|---|
![]() |
ioState | ImageKit_State | ||
![]() |
inImage | Image | Input image | |
![]() |
inRoi | Rectangle2D | None | None | Region of interest |
![]() |
inInverse | CodeInverse1D | CodeInverse1D.Regular | |
![]() |
inTimeout | int | None | None | Processing timeout |
![]() |
inDetectionParameters | CodeDetectionParameters | CodeDetectionParameters(CodeDecodeStrategy.Fast, CodeDetectionMethod.FinderPattern, False, 20, 4.0, 20.0) | |
![]() |
inManyCodeSettings | ManyCodeSettings | ||
![]() |
inConfigFile | str | None | None | Configuration file for advanced settings |
![]() |
inEnableCode39 | bool | True | |
![]() |
inEnableCode128 | Code128Parameters | None | ||
![]() |
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] | Pixels per module |



