Package-level declarations
Types
Can be either numeric or alphanumeric and is only relevant for Format Codes 59 and 62.
Configuration for how to accumulate results.
The method how to display barcodes from previous frames.
Controls auto-snapping process by observing document scanning results from BarcodeScannerFrameHandler.
Performs barcode/QR code scanning on camera preview frames. Outputs results via BarcodeCounterFrameHandler.ResultHandler (addResultHandler).
Type of barcode document format used.
Barcode document formats.
Subclass of BarcodeFilter that only accepts barcodes with extensions.
Basic implementation of IBarcodeFilter that accepts all barcodes except for duplicates.
Enumerates barcode formats.
Australia Post barcode configuration. Add to scanner configuration to scan Australia Post barcodes.
Aztec configuration. Add to scanner configuration to scan Aztec codes.
Codabar barcode configuration. Add to scanner configuration to scan Codabar barcodes.
Code 11 barcode configuration. Add to scanner configuration to scan Code 11 barcodes.
Code 128 barcode configuration. Add to scanner configuration to scan Code 128 barcodes.
Configuration for all 2-of-5 barcode types (except Interleaved 2-of-5, which is handled by ItfConfig). Add to scanner configuration to scan Code 25, IATA 2-of-5 and Industrial 2-of-5 barcodes.
Code 39 barcode and derivatives configuration. Add to scanner configuration to scan Code 39, Code 32 (Italian Pharmacode), PZN7 and PZN8 (Pharmazentralnummer) barcodes.
Code 93 barcode configuration. Add to scanner configuration to scan Code 93 barcodes.
Convenience configuration for enabling the scanning of multiple barcode formats with a common configuration. Add to scanner configuration to enable and configure the scanning of multiple barcodes.
Convenience configuration for enabling the scanning of multiple four-state barcode formats with a common configuration. Add to scanner configuration to enable and configure the scanning of multiple four-state codes.
Convenience configuration for enabling the scanning of multiple linear (1D) barcode formats with a common configuration. Add to scanner configuration to enable and configure the scanning of multiple linear (1D) barcode formats.
Convenience configuration for enabling the scanning of multiple 2D codes with a common configuration. Add to scanner configuration to enable and configure the scanning of multiple 2D codes.
Base class for all barcode configurations.
GS1 DataBar barcode configuration. Add to scanner configuration to scan GS1 DataBar-14, GS1 DataBar-14 Truncated, GS1 DataBar-14 Stacked and GS1 DataBar-14 Stacked Omnidirectional barcodes.
GS1 DataBar Expanded barcode configuration. Add to scanner configuration to scan GS1 DataBar Expanded and GS1 DataBar Expanded Stacked barcodes.
GS1 DataBar Limited barcode configuration. Add to scanner configuration to scan GS1 DataBar Limited barcodes.
DataMatrix configuration. Add to scanner configuration to scan DataMatrix and DataMatrix rectangular extensions (DMRE) codes.
Base class for all four-state barcode configurations.
GS1 Composite configuration. Add to scanner configuration to scan GS1 Composite barcodes.
ITF (Interleaved 2-of-5) barcode configuration. Add to scanner configuration to scan Interleaved 2-of-5 (ITF) barcodes.
Japan Post barcode configuration. Add to scanner configuration to scan Japan Post barcodes.
MaxiCode configuration. Add to scanner configuration to scan MaxiCode codes.
MicroPDF417 configuration. Add to scanner configuration to scan MicroPDF417 codes.
MSI Plessey barcode configuration. Add to scanner configuration to scan MSI Plessey barcodes.
Base class for all linear (1D) barcode configurations.
PDF417 configuration. Add to scanner configuration to scan PDF417 codes.
PharmaCode barcode configuration. Add to scanner configuration to scan linear (1D) Laetus Pharmacode barcodes. Two-track PharmaCode scanning is configured separately through the PharmaCodeTwoTrackConfig class.
PHARMA_CODE_TWO_TRACK barcode configuration. Add to scanner configuration to scan Laetus two-track PharmaCode barcodes. Linear (i.e. one-track) PharmaCode scanning is configured separately through the PharmaCodeConfig class.
QR Code configuration. Add to scanner configuration to scan QR codes, Micro QR codes and rectangular Micro QR (rMQR) codes.
Royal Mail barcode configuration. Add to scanner configuration to scan Royal Mail (a.k.a. RM4SCC, CBC, BPO 4-State) barcodes.
Royal TNT Post barcode configuration. Add to scanner configuration to scan Royal TNT Post (a.k.a. KIX, Klant IndeX) barcodes.
Lists of barcode formats to decode.
Base class for all 2D barcode configurations.
UPC/EAN barcode configuration. Add to scanner configuration to scan EAN-8, EAN-13, UPC-E and UPC-A barcodes.
USPS Intelligent Mail barcode configuration. Add to scanner configuration to scan USPS Intelligent Mail (a.k.a. USPS OneCode, USPS-STD-11) barcodes.
A single barcode found in the input image. Barcodes with the same content but different locations in the image are considered separate barcodes.
Subclass of BarcodeFilter that only accepts barcodes matching regex string.
Scans bar codes and QR codes.
Configuration for the barcode scanner.
The engine mode for barcode scanning.
Performs barcode/QR code scanning on camera preview frames. Outputs results via BarcodeScannerFrameHandler.ResultHandler (addResultHandler).
The result of barcode scanning.
Enumerates character encodings.
Manages barcode scanning operations and scanner initialization.
GS1 message handling options. The GS1 standard defines a key-value format for business-centric data that can be encoded into many 1D and 2D barcode types. https://ref.gs1.org/standards/genspecs/
An interface for a barcode filtering that can be used in barcode scanning RTU-UI components. You can customize the filtering of barcode results coming from RTU-UI barcode scanners by implementing a subclass of this class and pass this class to the barcode scanning RTU-UI component as a part of configuration.
Checksum algorithm for MSI_PLESSEY.
A character encoding for a given range of bytes.
The structured append mode can be used to split a message across multiple barcodes.
Allows to keep track of the interval between successful events
Behavior when scanning UPC/EAN barcodes with EAN-2 or EAN-5 extensions.
Functions
Simplified create configuration method to set barcode formats and document formats filters.
Simplified extension configuration function that set the list of barcode formats to scan. By default, the most commonly used formats are enabled. Overrides BarcodeScannerConfiguration.barcodeFormatConfigurations
list of configurations.