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.
Symbology Characteristics
Configuration name |
|
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.
If you are scanning ITF-14 barcodes exclusively, set the minimum and maximum length to 14 to avoid short scans.