I2of5 (Interleaved 2 of 5) Barcode
This is a barcode optimized for numbers, especially even number of digits. The numbers are encoded in a high density manner into the barcode. If the number of digits is an odd number, a zero will be prepended.
Generating this barcode using the Barcode Generator
The easiest way to create this barcode is to use the Barcode Generator included in the installation package. Simply goto the Start Menu and launch Aeromium Barcode Fonts > Barcode Generator. This software automates
and simplifies the creation of the barcodes for you. After the barcode is created, you can simply copy
and paste the barcode into your documents.
Generating this barcode using the Barcode Generator
Generating this barcode in Excel
I2of5 (Interleaved 2 of 5) Barcode Fonts
The following is the list of fonts with varying heights supported by Aeromium.
FontCodeI2of5H1.ttf
FontCodeI2of5H2.ttf
FontCodeI2of5H3.ttf (Default Font)
FontCodeI2of5H4.ttf
FontCodeI2of5H5.ttf
FontCodeI2of5H6.ttf
Using this Barcode Manually
The following table lists the characters supported by the I2of5 barcode. Each barcode font character represents a 2-digit number.
Data to be Encoded |
Font Character to use |
00 | ' ' |
01 | '!' |
02 | '"' |
03 | '#' |
04 | '$' |
05 | '%' |
06 | '&' |
07 | ''' |
08 | '(' |
09 | ')' |
10 | '*' |
11 | '+' |
12 | ',' |
13 | '-' |
14 | '.' |
15 | '/' |
16 | '0' |
17 | '1' |
18 | '2' |
19 | '3' |
20 | '4' |
21 | '5' |
22 | '6' |
23 | '7' |
24 | '8' |
25 | '9' |
26 | ':' |
27 | ';' |
28 | '<' |
29 | '=' |
30 | '>' |
31 | '?' |
32 | '@' |
33 | 'A' |
34 | 'B' |
35 | 'C' |
36 | 'D' |
37 | 'E' |
38 | 'F' |
39 | 'G' |
40 | 'H' |
41 | 'I' |
42 | 'J' |
43 | 'K' |
44 | 'L' |
45 | 'M' |
46 | 'N' |
47 | 'O' |
48 | 'P' |
49 | 'Q' |
50 | 'R' |
51 | 'S' |
52 | 'T' |
53 | 'U' |
54 | 'V' |
55 | 'W' |
56 | 'X' |
57 | 'Y' |
58 | 'Z' |
59 | '[' |
60 | '\' |
61 | ']' |
62 | '^' |
63 | '_' |
64 | '`' |
65 | 'a' |
66 | 'b' |
67 | 'c' |
68 | 'd' |
69 | 'e' |
70 | 'f' |
71 | 'g' |
72 | 'h' |
73 | 'i' |
74 | 'j' |
75 | 'k' |
76 | 'l' |
77 | 'm' |
78 | 'n' |
79 | 'o' |
80 | 'p' |
81 | 'q' |
82 | 'r' |
83 | 's' |
84 | 't' |
85 | 'u' |
86 | 'v' |
87 | 'w' |
88 | 'x' |
89 | 'y' |
90 | 'z' |
91 | ASCII 176 |
92 | ASCII 177 |
93 | ASCII 178 |
94 | ASCII 179 |
95 | ASCII 180 |
96 | ASCII 181 |
97 | ASCII 182 |
98 | ASCII 183 |
99 | ASCII 184 |
Start Character | '{' |
Stop Character | '}' |
|
Examples
To encode the data "12345678" without the check digit manually, simply key in "{,BXn}" and select the FontCodeI2of5H3.ttf font. The output is as follows :
To encode the data "1234567" with the check digit manually, simply key in "{,BXf}" and select the FontCodeI2of5H3.ttf font. The output is as follows :
The "f" is the check digit. It represents the value 70 and its computation is illustrated in the section below.
How to compute the check digit
For example if the data "1234567" is to be encoded as a barcode. The check digit is computed as follows.
Data | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
Starting from the last digit, multiply by 3 followed by 1. |
| *3 | *1 | *3 | *1 | *3 | *1 | *3 |
Sum : | (1*3) + (2*1) + (3*3) + (4*1) + (5*3) + (6*1) + (7*3) = 60 |
If the Sum Mod 10 is 0, the result is 0.
Otherwise the result is 10 - (Sum Modulo 10)
|
Modulo 10 : | (60 % 10) = 0 |
Data to be encoded | 123457 (and 0 as the Check Digit) |
Mapping | 12 = ',' , 34 = 'B' , 56 = 'X', 70 = 'f' |
The characters "{,BXf}" can then be keyed in to the text editor with the appropriate font selected to generate a I2of5 barcode with check digit.
Back to
Barcode Fonts.