BizCode Barcode Generator for .NET Ultimate
The most mature & flexible barcode SDK for Microsoft .NET Framework
Quick Overviews
  • Mature barcode creating SDK
  • Support every .NET IDEs
  • Support C#, VB.NET, etc.
  • Dynamic barcodes support
  • For all printers
How to Generate Code 39 in .NET Library
Code 39 (also known as "USS Code 39", "Code 3/9", "Code 3 of 9", "USD-3", "Alpha39", "Type 39") is a barcode symbology that can encode uppercase letters (A through Z), digits (0 through 9) and a handful of special characters like the $ sign.
Code 39 for .NET Ultimate is an easy-to-install .NET Control library package, allowing users to generate and print Code 39 and Code 39 Extension barcodes .NET projects using Visual C# or VB.NET. It may be completely integrated within all editions of Visual Studio, including VS 2005, VS 2008 and VS 2010.
Code 39 Generator .NET library offers advanced functionalities for users that make it easier to manipulate barcode images. Besides, this Code 39 for .NET Ultimate provides several options that can make hunman-readble text and automatically computing checksum enabled or disabled.
Code 39 for .NET Ultimate Features
Encodable CharactersSupport to encode:
- Numeric data: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
- Uppercase letters: A - Z
- Seven special characters: -, $, :, /, ., +
Code 39 Extension Encodable CharactersSupport to encode Standard ASCII characters 0-127 (default: ISO/IEC 646)
Barcode SpecificationGenerate pre-configures Code 39 barcodes in accordance with the latest barcode specification in ISO -ISO / IEC 16388 (2nd edition 2007-05-15)
Flexible Size Option Fully adjust Code 39 barcode X, Y dimension, barcode width & height, wide narrow ration and quiet margin etc
Various Image FormatsSave Code 39 barcodes into multiple image files, like Png, Jpeg/Jpg, Gif, Tiff, Bmp, as well as .NET graphic objects
Human-Readable TextFully control human-readable text under Code 39 symbols with customize font style
Code 39 for .NET Ultimate Requirements
Windows OS
- Microsoft Windows 7
- Windows Server 2008
- Windows Vista
- Windows Server 2003
- Windows XP
Development Environments
- .NET 2.0/3.0/4.0
- C#, Visual Basic, Managed C++ and Borland Delphi.NET
- Visual Studio 2005/2008/2010
- .NET Windows Forms Application
- .NET Class and Console Applications
- ASP.NET Web Forms
- .NET SSRS and Crystal Report
Install Code 39 Generator for .NET Ultimate
  1. Download BizCode Generator for .NET Ultimate and unzip;
  2. Add reference: Add "BusinessRefinery.Barcode.Web.dll" or "BusinessRefinery.Barcode.Win.dll" to your project reference;
  3. Add to toolbox: To add Barcode Control to your .NET Winforms or ASP.NET Web Forms toolbox.
How to Drag & Drop Barcode Control into ASP.NET projects?
  1. Install ASP.NET Barcode Control;
  2. Add ASP.NET Barcode Control onto your .NET Visual Studio Toolbox;
  3. Copy "linear.aspx" and "linear.aspx.cs" to the folder where your aspx pages are generating barcodes;
  4. Drag and drop the WebLinearBarcode control into the Forms;
  5. Run the website and you will see a barcode image generated.
How to Drag & Drop Barcode Control into .NET Winforms projects?
  1. Install .NET Winforms Barcode Control;
  2. Add .NET Winforms Barcode Control onto your .NET Visual Studio Toolbox;
  3. Drag and drop the WinLinearBarcode control into the Forms;
  4. Run the website and you will see a barcode image generated.
How to Generate Code 39 in .NET with C#, VB.NET Class?
Copy those following sample code to your .NET projects:
using BusinessRefinery.Barcode;

Linear barcode = new Linear();
barcode.Symbology = Symbology.CODE39;
barcode.Code = "0123456789";
barcode.DisplayStartStopChar = true;
barcode.Resolution = 104;
barcode.Rotate = Rotate.Rotate180;
barcode.Format = ImageFormat.Gif;
barcode.drawBarcode2ImageFile("c:/code-39-csharp.gif");
Dim barcode As BusinessRefinery.Barcode.Linear = 
New BusinessRefinery.Barcode.Linear()
barcode.Symbology = BusinessRefinery.Barcode.Symbology.CODE39
barcode.Code = "0123456789"
barcode.Resolution = 104
barcode.Rotate = BusinessRefinery.Barcode.Rotate.Rotate270
barcode.Format = System.Drawing.Imaging.ImageFormat.Gif
barcode.drawBarcode2ImageFile("c:/code-39-vb-net.gif")

How to Create Your Own Code 39 in IIS?
  1. Download BizCode Generator for .NET Ultimate and unzip;
  2. Copy the whole barcode fold and contents into IIS and create a new virtual directory called "br_barcode";
  3. Restart IIS, navigate to http://localhost/br_barcode/linear.aspx?code=0123456789&symbology=4;
  4. Add an image tag <img> into the web page to create Code 39 barcode image in html or aspx pages, e.g. <img src="http://localhost/br_barcode/linear.aspx?code=0123456789&symbology=4"/>.
How to Draw Code 39 Barcodes to Image Files (GIF, JPEG, BMP, PNG, & TIFF)?
Copy those following sample code to your .NET projects:
using BusinessRefinery.Barcode;

Linear barcode = new Linear();
barcode.Symbology = Symbology.CODE39;
barcode.Code = "0123456789";
barcode.Format = ImageFormat.Gif;
barcode.drawBarcode2ImageFile("c:/code-39-csharp.gif");
Dim barcode As BusinessRefinery.Barcode.Linear = 
New BusinessRefinery.Barcode.Linear()
barcode.Symbology = BusinessRefinery.Barcode.Symbology.CODE39
barcode.Code = "0123456789"
barcode.Format = System.Drawing.Imaging.ImageFormat.Gif
barcode.drawBarcode2ImageFile("c:/code-39-vb-net.gif")
How to draw & print Code39 barcodes to .NET objects like Graphics, Stream, Bitmap?
Copy those following sample code to your .NET projects:
public void drawBarcode2ImageFile(string filename);
public void drawBarcode2Stream(Stream fileStream);
public byte[] drawBarcodeAsBytes();
public Bitmap drawBarcodeOnBitmap();
public void drawBarcodeOnGraphics(Graphics graphics);
Public Sub drawBarcode2Stream(ByVal fileStream As System.IO.Stream)
Public Sub drawBarcodeOnGraphics(ByVal graphics As
System.Drawing.Graphics)
Public Function drawBarcodeAsBytes() As Byte()
Public Function drawBarcodeOnBitmap() As System.Drawing.Bitmap