Linear Barcode Code 39 is also known as Alpha39, Code 3 of 9, Code 3/9, Type 39, USS Code 39, or USD-3.
Compatibility: Code 39 barcodes generated by this .NET Barcode Generator SDK comply with ISO / IEC 16388 (2nd edition 2007-05-15) bar code specification.
Code 39 barcode is a linear barcode symbology developed by Dr. David Allais and Ray Stevens of Intermec in 1974. Nowadays, Code 39 is widely adopted in Non-retail environments, U.S. Government and military use and Health Industry Bar Code Council (HIBCC)).
Code 39 bar code is able to encode 43 characters: A-Z, 0-9, 7 special chars [-(Dash), $(Dollar), %(Percentage), (Space), .(Point), /(Slash), +(Plus)], and 1 start/stop characters (*).
How to Generate Code 39 BarCode Using C# Class Library?
How to Install
Add Barcodelib.Barcode.ASP.NET.dll or BarcodeLib.Barcode.WinForms.dll to your C# project reference.
Click "Project" and select "Add Reference...".
Click "Browse" to find your unzipped above two dll and click "OK" button.
Add BarcodeLib barcoding dlls to Visual Studio Toolbox.
Right click in Toolbox and select "Choose Items...".
In the pop-up window, click "Browse..." to locate the dll BarcodeLib.Barcode.WinFroms.dll or Barcodelib.Barcode.ASP.NET.dll.
Click "OK" and you will find four items listed in VS Toolbox, for example: LinearWinForm, DataMatrixWinForm, PDF417WinForm, and QRCodeWinForm. And now it's done!
How to Implement
We provide following C# sample code for you. With the code below, you can generate a sample Code 39 barcode image in .NET projects using Visual C# class library.
In addition, please feel free to customize the image using advanced Code 39 barcoding features.
// Create Code 39 barcode and output to HttpResponse object HttpResponse response = ...; code39.drawBarcode(response);
// Create Code 39 barcode and output to Stream object Stream stream = ...; code39.drawBarcode(stream);
Above Free Code 39 sample code is written in Visual C# 2005
How to Create Code 39 Image in ASP.NET Web Applications in C# Generator?
With this C# Code 39 generator component, you can stream Code 39 barcode images in ASP.NET in two ways.
Method 1: The simplest way for Code 39 barcode generation is through BarcodeLib Buildin ASP.NET Barcode Application.
Unzip the downloaded evaluation package, and copy barcode folder and its contents to your IIS folder, eg. C:\inetpub.
Create a new virtual directory in your IIS, name it "barcode", and connect it to the above "barcode" folder in inetpub.
Restart IIS for a barcoding test.
To test your installation, open your web browser and navigate to: http://YourDomain:port/barcode/linear.aspx?Type=7&Data=CODE39-39393939&LeftMargin=8&RightMargin=8 For further Code 39 barcode setting, please view more web stream Code 39 URL parameters here: Code 39 .NET Generator DLL Property Settings.
To insert this Code 39 image in your aspx or html page, simply pass the url to IMG tag or src value. For example: <img src=http://YourDomain:port/barcode/linear.aspx?Type=7&Data=CODE39-39393939&LeftMargin=8&RightMargin=8 /> This method will not generate any barcode images in your IIS server side.
Method 2: Another method is to generate Code 39 barcodes through ASP.NET web form controller.
Intall ASP.NET barcode controller to your barcoding project by adding reference.
Add barcode library to your Visual Studio toolbox.
Open your unzipped trial package, and copy files "linear.aspx", "linear.aspx.cs" to the aspx page, in which you will be generating Code 39 images.
Now you can drag LinearASPNET to your ASP.NET web site, and change Code 39 settings through properties window on the right or use above free C# source code.
Debug and you will see the Code 39 barcode generated on your aspx pages.
How to Generate Code 39 Barcodes in Windows Applications in C# Generator?
Add reference to BarcodeLib.Barcode.WinForms.dll to your barcoding project.
Add BarcodeLib.Barcode.WinForms.dll to your Visual Studio Toolbox.
Now please drag the LinearWinForm to your windows form or use above free C# source code, and a Code 39 barcode is generated.
C# Barcode Generator Control Supported Linear & 2D Barcodes