• Easy to integrate MSI Plessey barcode generation component into your VB.NET Programs
  • Completely written in VB.NET for .NET 2.0/3.0/4.0
  • Support numeric data only to be encoded into MSI Plessey barcode
  • Compatible with MSI Plessey barcode specification
  • Simple to set MSI Plessey barcode data length to suit your needs
  • Add 4 different type checksum digit calculated on Modulo10, Modulo11, Modulo1010, and Modulo1110
  • User-defined options for customize MSI Plessey barcode size, image, color, etc
  • Professional MSI Plessey barcode generation component
Installation of .NET Barcode Generator in VB.NET
  1. Download BusinessRefinery.com VB.NET barcode component and unzip
  2. Add BusinessRefinery.Barcode.Win.dll or BusinessRefinery.Barcode.Web.dll to your .NET project reference
  3. Add .NET Barcode Generator .NET Windows Control Library to .NET Visual Studio Toolbox
  1. Right click .NET Visual Studio Toolbox, select menu Choose Items...
  2. In "Choose Toolbox Items" form, click button "Browse...", and select dll BusinessRefinery.Barcode.Win.dll or BusinessRefinery.Barcode.Web.dll
Encode MSI Plessey Valid Characters in VB.NET
There are 2 elements that influence MSI Plessey input characters: (a), MSI Plessey valid character set; (b), MSI Plessey valid length.

(a)MSI Plessey Valid Character Set

MSI Plessey barcode is numeric-only linear barcode which encodes:

  • 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

Dim barcode As BusinessRefinery.Barcode.Linear barcode = New BusinessRefinery.Barcode.Linear()
barcode.Symbology = BusinessRefinery.Barcode.Symbology.MSI
barcode.Code = "9876543210"
barcode.drawBarcode2ImageFile("C://msi.gif")

VB.NET MSI Plessey barcode provides 4 types checksum digit calculation for MSI Plessey.

Calculated on Modulo 10:

Dim barcode As BusinessRefinery.Barcode.Linear barcode = New BusinessRefinery.Barcode.Linear()
barcode.Symbology = BusinessRefinery.Barcode.Symbology.MSI10
barcode.Code = "9876543210"
barcode.drawBarcode2ImageFile("C://msi10.gif")

Calculated on Modulo 11:

Dim barcode As BusinessRefinery.Barcode.Linear barcode = New BusinessRefinery.Barcode.Linear()
barcode.Symbology = BusinessRefinery.Barcode.Symbology.MSI11
barcode.Code = "9876543210"
barcode.drawBarcode2ImageFile("C://msi11.gif")

Calculated on Modulo 1010:

Dim barcode As BusinessRefinery.Barcode.Linear barcode = New BusinessRefinery.Barcode.Linear()
barcode.Symbology = BusinessRefinery.Barcode.Symbology.MSI1010
barcode.Code = "9876543210"
barcode.drawBarcode2ImageFile("C://msi1010.gif")

Calculated on Modulo 1110:

Dim barcode As BusinessRefinery.Barcode.Linear barcode = New BusinessRefinery.Barcode.Linear()
barcode.Symbology = BusinessRefinery.Barcode.Symbology.MSI1110
barcode.Code = "9876543210"
barcode.drawBarcode2ImageFile("C://msi1110.gif")

(b)MSI Plessey Valid Length

MSI Plessey barcode is variable-length linear barcode. VB.NET MSI Plessey barcode allows user to control MSI Plessey barcode length using Code property.

barcode.Code = "9"; // MSI Plessey in 1-digit length
barcode.Code = "98765"; // MSI Plessey in 5-digit length
barcode.Code = "9876543210"; // MSI Plessey in 10-digit length
barcode.Code = "9876543210123456"; // MSI Plessey in 16-digit length





Quick Links