8.6.0
.NET Android
Not sure which Scandit product fits your use case?
Install the Scandit plugin and use the /data-capture-sdk skill so that your AI coding agent can recommend the right product for your use case. More info →
Run the following command in your project directory. It detects the supported coding agents you have installed and adds the Scandit plugin to each. Re-run it to update.
npx plugins add scandit/skillsPrefer to set it up yourself? Manual installation steps for each agent →
Barcode Symbologies
This page details the different barcode symbologies and their use cases.
1D Barcodes
Retail
European Article Number (EAN)
- Also known as Japanese Article Number (JAN).
- Encodes a Global Trade Identification Number (GTIN).
- Contains 8 (EAN-8) or 13 (EAN-13) numerical digits.
- Last digit serves as a mod10 checksum.
- Additional data can be stored in an EAN-2 or EAN-5 add-on code.
- It has been standardized under ISO/IEC 15420.
- Relevant enum values:
SDCSymbologyEAN8,SDCSymbologyEAN13UPCA.
EAN-2 / EAN-5 Add-On
- Encode additional product data like issue number, date or price.
- Can only be used in combination with an EAN-8, EAN-13, UPC-A or UPC-E code.
- EAN-2 encodes two digits, EAN-5 encodes five digits.
- Additional information can be found on the Scan Add-On/Extension Codes.
Universal Product Code (UPC)
- Encodes a Global Trade Identification Number (GTIN).
- Contains 6 (UPC-E) or 12 (UPC-A) numerical digits.
- Last digit serves as a mod10 checksum.
- Additional data can be stored in an EAN-2 or EAN-5 add-on code.
- It has been standardized under ISO/IEC 15420.
- Encodes a Global Trade Identification Number (GTIN).
- Relevant enum values:
SDCSymbologyUPCE,SDCSymbologyEAN13UPCA.
GS1 DataBar
- Used to encode a Global Trade Identification Numbers (GTIN) along with variable additional information defined by application identifiers (AI). Examples are price, weight or expiry date.
- Valid application identifiers (AI) are defined in the GS1 specification.
- Supports variable length data content.
- Barcode data is verified by an implicit checksum.
- Does not require quiet zones around the barcode.
- It has been standardized under ISO/IEC 24724.
- Always contains GS1 data.
- Relevant enum value:
SDCSymbologyGS1Databar,SDCSymbologyGS1DatabarExpanded,SDCSymbologyGS1DatabarLimited.