Key in your email here
Font Products
 Barcode Fonts
  • Code 39 Barcode
  • Code 128 Barcode
  • UCCEAN Barcode
  • ITF14 Barcode
  • I2of5 Barcode
  • UPC/EAN Barcode
 Download Software
 Purchase
 MICR Fonts
  • MICR E13B
 Download MICR
 Purchase

Using the Fonts
  • With the Font Encoder
  • With Excel
  • With Access
  • With Word
  • With Crystal Reports

Software Products
 Barcode Software Imager
 Download Imager
 Purchase


Barcode FAQ
 Barcode
  • Barcode Symobology
  • Barcode FAQ
  • Barcode Images
  • Barcode Font
 RFID
  • What is RFID?
 Thermal Printers
 Barcode Scanners
 OCR & OCR Fonts
 MICR & MICR Fonts

Barcode Resources
 Web Resources
 The Barcode CD Project
 Mobile Barcode Project



Calculation of Modified Plessy (MSI) Check Digit

For example if the data "12345" is to be encoded as a barcode. The check digit is calculated as follows.

Data12345
Starting from the last digit, extract each alternate digit
135
Multiply by 2 : 135 * 2 = 270 (Result 1)
Sum the remaining alternate digits : 2 + 4 = 6 (Result 2)
Sum the digits from Result 1: 2 + 7 + 0 = 9 (Result 3)
Sum Result 1 and Result 3: 9 + 6 = 15 (Sum)
If Sum Modulo 10 equals 0, the result is 0. Otherwise the result is 10 - (Sum Modulo 10)
Modulo 10 :10 - (15 % 10) = 5
Data to be encoded123455
Mapping"123455"


The characters "{123455}" can then be keyed in to the text editor with the appropriate font selected to generate a MSI barcode with check digit.

Back to Modified Plessy (MSI) Barcode Font

Copyright (C) 2004-2005, BarcodeResource.com. All Rights Reserved.