Modified Plessy (MSI) Barcode
This is a numeric only barcode developed by the MSI Data Corporation based on the original Plessy symbology. It is commonly used in warehouse environment for inventory control. The barcode can be generated with an optional modulo 10 check digit.
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
Industrial 2 of 5 Barcode Fonts
The following is the list of fonts with varying heights supported by Aeromium.
FontCodeMPH1.ttf
FontCodeMPH2.ttf
FontCodeMPH3.ttf (Default Font)
FontCodeMPH4.ttf
FontCodeMPH5.ttf
FontCodeMPH6.ttf
Using this Barcode Manually
The following table lists the characters supported by the Modified Plessy barcode.
Data to be Encoded |
Font Character to use |
0 | '0' |
1 | '1' |
2 | '2' |
3 | '3' |
4 | '4' |
5 | '5' |
6 | '6' |
7 | '7' |
8 | '8' |
9 | '9' |
Start Character | '[' |
Stop Character | ']' |
Examples
To encode the data "12345678" without the check digit manually, simply key in "[12345678]" and select the FontCodeINT2of5H3.ttf font. The output is as follows :
To encode the data "1234567" with the check digit manually, simply key in "[12345674]" and select the FontCodeINT2of5H3.ttf font. The output is as follows :
The "4" is the check digit 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, extract each alternate digit |
| 1 | | 3 | | 5 | | 7 |
Multiply by 2 : | 1357 * 2 = 2714 (Result 1) |
Sum the remaining alternate digits : | 2 + 4 + 6 = 12 (Result 2) |
Sum the digits from Result 1: | 2 + 7 + 1 + 4 = 14 (Result 3) |
Sum Result 2 and Result 3: | 12 + 14 = 26 (Sum) |
If Sum Mod 10 is 0, the result is 0.
Otherwise the result is 10 - (Sum Mod 10)
|
Modulo 10 : | 10 - (26 % 10) = 4 |
Data to be encoded | 1234567 and 4 as the Check Digit |
Mapping | "12345674" |
Adding the start character '[' and stop character ']', the characters "[12345674]" can then be keyed in to the text editor to generate a Modified Plessy barcode.
Back to
Barcode Fonts.