SDK Documentation Help

ITF (Interleaved-2-of-5)

Interleaved-2-of-5 is a variable-length linear symbology that is used primarily in logistics and retail and encodes an even number of numerical characters.

A sample Interleaved-2-of-5 barcode is shown below.

Sample Interleaved-2-of-5 barcode

Symbology Characteristics

Configuration name

i25

ISO specification

ISO/IEC 16390

Encodable character set

Numeric (0-9)

Integrity protection

One optional checksum character

Quiet zone

Leading and trailing quiet zone of ten modules (10X) is required

Configuration Options

Option

Description

Sample Configuration

Default

minLen

The minimum length of scanned codes

const config = { engine: { symbologies: [ { name: "i25", minLen: 8 } ] } }

6

maxLen

The maximum length of scanned codes

const config = { engine: { symbologies: [ { name: "i25", maxLen: 16 } ] } }

32

qz

The minimum size of the quiet zone, in modules (X)

const config = { engine: { symbologies: [ { name: "i25", qz: 10 } ] } }

5

ITF-14

ITF-14 is a GS1 subset of Interleaved-2-of-5 which encodes a GTIN-14.

The sample barcode below encodes a 14-digit GTIN and shows the horizontal and vertical bearer bars surrounding the barcode that are required for ITF-14.

Sample ITF-14 barcode

If you are scanning ITF-14 barcodes exclusively, set the minimum and maximum length to 14 to avoid short scans.

const config = { engine: { symbologies: [ { name: "i25", minLen: 14, maxLen: 14 } ] } }
Last modified: 11 September 2024