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.

Data1234567
Starting from the last digit, extract each alternate digit
1357
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 encoded1234567 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.