2D Barcode
Linear Barcode
Interleaved 2 of 5
Interleaved 2 of 5
Interleaved 2 of 5 is a high density, continuous, self-checking numeric symbology. It is also known as ANSI/AIM IFT 25, USS ITF 2/5 and 2 OF 5 Interleaved. Interleaved 2 of 5 is a linear evolutionary barcode of code 25 which encodes digit in pairs. "Interleaved" indicates the barcode is consisted by the interleaved bars and spaces. The first numeric digit is encoded in the first 5 bars. And second numeric digit which encoded in the first 5 spaces is used to separate the 5 bars. Interleaved 2 of 5 is implemented in many applications as retailing system, cartons products, distribution and labeling industry. Interleaved 2 of 5 is based on the ISO/IEC 16390.
Characters Set of Interleaved 2 of 5
Interleaved 2 of 5 is bidirectional decodable barcode which capable of encoding the Numeric 0 to 9 (ASCII characters 48 - 57 inclusive, in accordance with ISO/IEC 646).
Structure of Interleaved 2 of 5
Each symbol character of Interleaved 2 of 5 is composed of 5 elements of bars or spaces. 2 of them are wide while others are narrow. Each digit in pairs encoded is 14 to 18 modules. The density is depending on the ratio of wide and narrow. Interleaved 2 of 5 symbols is composed of the parts below:
  • A leading quiet zone; the leading and trailing quiet zone the symbol should be a minimum of 10Z.
  • The start pattern; the start and stop patterns have no human-readable interpretation. The interpretation could be any area surrounding the symbol. The start pattern is composed of 4 narrow elements: bar - space - bar – space.
  • The data represented by the pairs of characters. Character 1 is used to represent a wide element and 0 a narrow element.
  • Optional symbol checksum character
  • The stop pattern; the stop pattern is composed of the sequence of a wide bar - narrow space - narrow bar.
  • A trailing quiet zone.
Checksum digit of Interleaved 2 of 5
A checksum digit is optional if higher data security is required. It will appended between the final data character and stop pattern. Interleaved 2 of 5 employ the same calculation method modulo 10 of Code 25.
  1. Find the right-most digit of the barcode, put it into the table below as "Even" position (in the position column as "E")
  2. Put digits in sequence from right to left into the table
  3. Multiply value with 3 of the digits in even position
  4. Multiply value with 1 of the digits in odd position
  5. Sum all the total of the weighted summary column
  6. Add a number plus the result. The summary could be evenly divided by 10. The number added is the checksum digit
Note: If summary calculated of the message could be evenly divided by 10. Checksum is "0".
Eg: Checksum of "1234567" is calculated as:

Summing up all the result in the column "Summary": 3 + 2 + 9 + 4 + 15 + 6+21 =60. Then we add one number which could be even divisible by 10. That is: 0+60=60. Number 0 is the smallest value added with 98 that could be even divisible by 10. Thus Number 0 is the check digit.