VB.NET MSI Plessey Generator Data Encoding Tutorial
sample source code to input valid data and generate linear MSI Plessey images in VB.NET
VB.NET MSI Plessey Barcode Generator Overview
VB.NET MSI Plessey Barcode Generator is a mature linear barcode generation component designed for VB.NET developers who are necessary of adding the MSI Plessey barcode printing functions into their .NET projects. It is compatible with the .NET 2.0, 3.0, 3.5, 4.0 and is able to create MSI Plessey barcodes in ASP.NET Web projects, .NET WinForms apps as well as .NET reporting services (SSRS) projects using the Visual Basic .NET. It is simple to encode valid digits into the MSI Plessey barcode symbology by Visual Basic .NET.
How to generate, print barcode using .NET, Java sdk library control with example project source code free download:
OnBarcode.com also provides more details about how to set MSI Plessey barcode size and image in Barcode Generator Control on VB.NET:
MSI Plessey Data Encoding in VB.NET
MSI Plessey Valid Character Set
The MSI Plessey barcode, known as Modified Plessey, is developed from the original Plessey Code and generally used on labeling store or supermarket shelves for inventory management. The MSI Plessey barcode is a continuous and variable length barcode symbology with one or two check digits. It only displays the numeric digits 0 through 9:
MSI Plessey Character Set: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
MSI Plessey Checksum Digit
MSI Plessey is a non self-checking barcode symbology and often uses one or two check digits. The MSI Plessey adopts a few different methods of computing check digits, like Modulo 10 (check 10), Modulo 11(check 11), double Modulo 10 (check 1010), and Modulo 11 combined with Modulo 10 (check 1110). The following MSI Plessey barcode images display the difference in the symbol with different check digit.
Encode data into MSI Plessey using VB.NET
Sample for encoding data into MSI Plessey via VB.NET
Dim barcode As Linear = New Linear
barcode.Type = BarcodeType.MSI10
barcode.Data = "0123"
barcode.N = 3.0F
barcode.AddCheckSum = True
barcode.UOM = UnitOfMeasure.PIXEL
barcode.X = 1
barcode.Y = 80
barcode.LeftMargin = 0
barcode.RightMargin = 0
barcode.TopMargin = 0
barcode.BottomMargin = 0
barcode.Resolution = 96
barcode.Rotate = Rotate.Rotate0
MSI Plessey Barcode Symbol
The above vb.net code is able to create a MSI Plessey check 10 barcode with the data "0123" encoded
MSI Plessey check 10
