.NET Barcode for WinForms          ASP.NET Barcode          .NET Barcode Reader          Java Barcode          Java Barcode Reader
Avapose >Code 39 Barcode Introduction

Code 39 Barcode Introduction

Code 39 Generator Size Setting, Generate & Create Code 39 in C# VB.NET, ASP.NET applications

Being discrete, self-checking and bidirectionally decodable, Code 39, though the very first alpha-numeric symbology to be developed, is still widely used in many industries, including the U.S. Department of Defense, so Code 39 is also named "USD-3" and "3 of 9 Code".


Barcode Solutions for Code 39 Creating & Reading

Code 39 Barcode Features


Encodable Chars

Code 39 can encode full alphanumeric A to Z, 0 to 9, special chars : space $ % + - . / and start/stop character. Code 39 Extension can encode all 128 ASCII characters.

Checksum Digit


Code 39 is self-checking in that a single print defect cannot be transmitted as valid character.
However, in some cases you may need an extra module 43 checksum digit (optional) to enhance accuracy. Set "AddCheckSum" true to so the checksum will be automatically calculated.


Asterisk*


The Code 39 start and stop character, i.e. the asterisks*, is positioned on either end of the human-readable, and will not be encoded as data or transmitted by reader.
To enable the option, simply set to true "ShowStartStopInText" in components or enable "Show Code 39 *" in software.

 

Code 39 Barcode Structure


Quiet Zone

Start Character Data Digits "2D" Optional Checksum"F" Stop Character Quiet Zone

1

2 3 4 5 6



To set the size of Code 39, two things are of importance, i.e. the X Dimension and the barcode width.
Click here for more information on Code 39 size setting.