About Barcode Selection
Barcode Selection enables you to increase scanning accuracy and prevent users from scanning the wrong code in scenarios where there are multiple barcodes present, such as a crowded shelf, an order catalog with barcodes printed closely together, or a label with multiple barcodes.
About ID Capture
ID Capture provides the capability to scan personal identification documents, such as identity cards, passports or visas, covering everything from checking the age or name on a person’s ID to conducting complex analysis of identity documents to verify if they are real or fake.
About ID Validate
ID Validate builds upon the functionality provided by Scandit ID Capture to enable the verification of personal identification documents. ID Validate provides the capability to conduct complex analysis of identity documents to verify if they are real or fake.
About MatrixScan
MatrixScan enables you to build applications and workflows involving highlighting and/or interacting with multiple barcodes within the same frame.
About SparkScan
SparkScan is our pre-built smartphone scanning interface designed for high-performance barcode scanning. It fits on top of any smartphone application, providing an intuitive user interface for simple, fast and ergonomic scanning in scan-intensive workflows such as inventory management in retail, or goods receiving in logistics.
Add-on Codes
Add-on codes are only supported in SDCBarcodeCapture.
Advanced Configurations
SparkScan is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are some cases where you might want to customize the behavior of SparkScan. This guide will show you how to add additional capabilities and further customize SparkScan to best fit your needs.
Barcode Symbologies
This page details the different barcode symbologies and their use cases.
Composite Codes
The Scandit Data Capture SDK supports scanning of all GS1 Composite Codes. The specification defines three different types: A, B and C.
Configure Barcode Symbologies
In this guide you will learn how to configure a barcode based capture mode
Cordova SDK Samples
This page provides a list of samples available for the Scandit Data Capture SDK for Cordova. Each sample demonstrates a specific feature or use case of the SDK.
Core Concepts
This page gives an overview of the core concepts and terms used in the Scandit Data Capture SDK.
Features by Framework
Core
Get Started
In this guide you will learn step by step how to add barcode capture to your application. The general steps are:
Get Started
In this guide you will learn step by step how to add barcode selection to your application. The general step are:
Get Started
In this guide you will learn step-by-step how to add ID Capture to your application.
Get Started
This guide will help you get started with Scandit ID Validate. The following verifier is available:
Get Started
In this guide you will learn step-by-step how to add MatrixScan to your application.
Get Started
The parser parses data strings, e.g. as found in barcodes, into a set of key-value mappings. In this guide, you will know briefly how to use a parser and what types of parser are currently supported by Scandit. These data formats are supported: Health Industry Bar Code (HIBC), GS1 Application Identifier (parser/AI) system and Swiss QR Codes, VIN Vehicle Identification Number, IATA Bar Coded Boarding Pass (BCBP).
Get Started
In this guide you will learn step-by-step how to add SparkScan to your application. The general steps are:
ID Documents
ID Capture supports scanning and verifying ID documents based on their Machine Readable Zone (MRZ), Barcodes, and human-readable text.
Installation
This guide shows you how to add the Scandit Data Capture SDK to your existing project.
Migrate from Barcode Scanner 5.x
Migrate from Barcode Scanner 5.x to version 6.x of the Scandit Smart Data Capture SDK.
Release Notes
6.28.0
Single Scanning
Symbology Properties
Symbologies often have different properties, such as symbol count (length of the barcode) or inverted colors (printed white on black). To provide optimal performances, some properties/values are disabled by default in our SDK. You might need to scan a symbology whose properties are by default disabled. This article lists all symbology specific properties, their defaults and possible values.
System Requirements
Native SDK