STANDARD 2 OF 5 BARCODE
Format of the 2 of 5 standard
Length | Type | checksum |
---|---|---|
variable | numeric | optional |
The standard 2 of 5 is variable length and includes an optional checksum digit 1
Calculating the standard 2 of 5 checksum
Calculating the standard 2 of 5 checksum digit is very simple :
- The digit are used from right to left
- Calculate the sum of the numbers of odd and even positions
- Odd : 1 + 3 + 5 + 7 = 16
- Even : 2 + 4 + 6 + 8 = 20
Standard 2 of 5 checksum formula :
( 10 - [ (3 * Odd + Even) modulo 10 ] ) modulo 10
Ainsi, l'exemple donne :
- (10 - [ (3 * 16 + 20) module 10 ] ) modulo 10
- (10 - [ (48 + 20) module 10 ] ) modulo 10
- (10 - [ (68) module 10 ] ) modulo 10
- (10 - [ 8 ] ) modulo 10
- (10 - 8) modulo 10
- 2 modulo 10
- 2
so the checksum of 87654321 est 2
Standard 2 of 5 checksum generator :
Standard 2 of 5 message : Checksum :
Binary sequence of standard 2 of 5 barcode
Start
A start sequence starts the barcode : 11011010
Message
Digit are encoded according to the following table :
digit | sequence |
---|---|
0 | NNWWN |
1 | WNNNW |
2 | NWNNW |
3 | WWNNN |
4 | NNWNW |
5 | WNWNN |
6 | NWWNN |
7 | NNNWW |
8 | WNNWN |
9 | NWNWN |
"N" are encoded as "1" and "W" as "111", each one are separated by a "0", so the resulting table is :
digit | sequence |
---|---|
0 | 10101110111010 |
1 | 11101010101110 |
2 | 10111010101110 |
3 | 11101110101010 |
4 | 10101110101110 |
5 | 11101011101010 |
6 | 10111011101010 |
7 | 10101011101110 |
8 | 11101010111010 |
9 | 10111010111010 |
Stop
A stop sequence ends the barcode : 11010110
Graphical representation of the standard 2 of 5 barcode
Each element of the binary sequence is represented by a space of equal width, it is a "1" or "0". The "1" are represented by spaces filled and "0" with empty spaces.
Online standard 2 of 5 barcode generator
Please fill in the code :