- Compatible with ISO specifications to output high-quality Code 39 in VB.NET for all printers
- Written in C#.NET, full integration into .NET Framework 2.0, 3.0, 3.5 and above versions
- Support Code 39 implementation in .NET applications like ASP.NET websites and .NET WinForms
- Integrate and create Code 39 barcodes barcoding features into Microsoft Visual Studio .NET 2005 and later versions
- Generate and print 1D Code 39 and Code39 Extension images using Visual Basic .NET programming
- Easily adjust Code 39 barcode dimensions & settings like width, height, orientation, resolution, etc
- Increase symbol density of Code 39 barcodes through intercharacter space customization
- Draw and save Code 39 1D barcodes in Png, Jpeg/Jpg, Gif, Tiff and Bmp/Bitmap image formats
VB.NET Code 39 Barcode Generator Overview
KA.Barcode Generator for .NET Suite is a complete barcode encoding component API SDK for developers. With this barcode encoder, users can easily add Code 39 barcoding functionality into .NET WinForms, ASP.NET web applications, Crystal Reports & RDLC Reports with VB.NET programming. Besides, various barcode parameter settings and free VB sample code is provided to adjust the generated barcode picture.
Download KA.Barcode for .NET Suite evaluation package for free.
Code 39 Barcode Introduction
Code 39, also named 3 of 9 Code, USD-3, Alpha39, Code 3/9, Type 39 & USS Code39, is a self-checking linear barcode symbology specified in ISO/IEC symbology specification to encode alphanumeric data.
Code 39 in ASP.NET MVC web app using VB.NET
Code 39 in Windows Forms app using VB.NET
Code 39 Character Set Encoding in VB.NET
Code 39 Encodable Character Set
Code 39 standard mode supports the following characters encoding
- Alphanumeric data: 0-9, A-Z
- Special characters: space $ % + - . /
- Start/stop character: *
To generate Code 39 with standard mode in vb.net, you need choose property "Symbology" as
KeepAutomation.Barcode.Symbology.Code39
Code 39 full ASCII mode encodes:
- Code 39 supports encoding the full 128 character ASCII character set in accordance with ISO 646 IRV.
To generate Code 39 with full ASCII mode in vb.net, you need choose property "Symbology" as
KeepAutomation.Barcode.Symbology.Code39ex
Code 39 start/stop characters in vb.net
Code 39 uses asterisk character (*) as Start and Stop characters, and it should not be part of the Code 39 barcode data.
In the barcode Human-readable interpretation, it can display or hide start/stop characters (asterisk *).
In Visual Basic .NET project, you can easily set to display or hide start/stop characters (*) in generated Code 39 barcode text.
Set property DisplayStartStop to show or hide start, stop chars in vb.net class.
Code 39 symbol check digit in VB.NET
Code 39 does not include a checksum or check digit by default.
For applications requiring enhanced data security, the modulo 43 (MOD43) check character may be used as a check digit.
To enable Code 39 check sum digit, you could apply the property ChecksumEnabled to true in VB.NET class.
If the Code 39 check sum digit is enabled, by default the check digit will be displayed in the printed Code 39 barcode text.
To hide it, in your VB.NET code, you can apply the property DisplayChecksum to false. It will not display the check character in the Code 39 barcode text.
Code 39 Barcode Generation Using VB.NET Demo Code