Generate and print UPC-A barcode using C# barcode generator SDK for .NET applications
C# Barcode Generator for UPC-A Generation
  • Professional barcode component for .NET 2.0/3.0/4.0
  • Generate QR Code, UPC/EAN, Code 128, ISBN, and more in .NET
  • Support VB.NET, C#, Managed C++ and Borland Delphi for .NET
Barcode in C# > Linear > UPC-A
Generate UPC-A Barcode using C# Barcode Library
  • Enable barcode generation & printing capability into C#.NET Applications
  • Created UPC-A is fully compatible with latest GS1 system of standards
  • Completely integrated with SQL Server Reporting Service and Crystal Reports for C# .NET
  • Support PNG, BMP, GIF, JPEG, TIFF and multipage TIFF image formats
  • Allows drag and drop implementation & C# .NET classes implementation
  • Provide most comprehensive barcode library with royalty free & perpetual license
  • Provide C#.NET sample source code in purchased version
  • Provide 100% managed code created in C# class library
UPC-A Creating SDK & DLL for C#.NET is one function of Avapose.Barcode for .NET, which is a .NET solution for inserting UPC-A barcode images easily into C# applications. Professional quality UPC-A barcode image could be created by different implementation methods: drag-and-drop and C#.NET class implementations. Created UPC-A barcode images could be customized to achieve desired performance in a reliable manner.
UPC-A Barcode Generator DLL for C#.NET:
  • Windows Forms Application (design-time and runtime support)
  • .NET Console Application (runtime support)
  • .NET Class Library (runtime support)
  • Windows Service (runtime support)
Barcode Generation Component for C#.NET - UPC-A Specifications
UPC stands for Universal Product Code. UPC-A is a subset of EAN-13. UPC-A usually encodes 11 numeric digits and an optional checksum digit which makes its total length to 12 digits. According to GS1 standards, UPC-A is one of the UPC/EAN barcodes that could be widely used for scanning trade items in point of sale industry.
Valid character set of UPC-A control for C#.NET:
  • 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Barcode Generation SDK for C#.NET - UPC-A Barcode Generation


Before generation of UPC-A in Windows Forms applications, make sure you complete installation of:
  • Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 or Windows XP
  • .NET Framework 2.0, 3.0, 3.5 or greater
  • Microsoft Visual Studio 2005, 2008 or 2010
  • Avapose.Barcode for .NET

Generate and create UPC-A barcode using C# barcode generator in .NET Class

  1. Download Avapose.Barcode for .NET trial package and unzip it;
  2. Navigate to the Avapose.linearbarcode.winforms.dll and add it to the Winforms project reference;
  3. Drag and drop a button to the form, and double-click the button;
  4. Write the C# code samples below;
  5. Debug it, UPC-A barcode image will be shown on the Form.

using Avapose.linearbarcode;

Linear Barcode = new Linear();

Barcode.LinearBarcode = LinearBarcode.Upca;

Barcode.BarcodeData = "12345678901";

Barcode.BarWidth_X = 2;

Barcode.Rotation = Degree0;

Barcode.BarcodeHeight = 0;

Barcode.BarcodeWidth = 0;

Barcode.ResizeBarcode = true;



// create and draw to image file
public void DrawBarcodeImage (string filename);

// create, draw, paint barcode on Graphics object
public void DrawBarcodeImage (Graphics graphics);

// create, draw, paint barcode on Bitmap object
public Bitmap DrawBarcodeImage ();

// create, draw, paint barcodeon Stream object
public void DrawBarcodeImage (Stream fileStream);

// create, draw, paint barcode on byte[] object
public byte[]DrawBarcodeImage AsBytes();

Related UPC-A Barcode Integration & Generation Information
The following UPC-A barcode integration and creation information links relate to this product that may be of interest to you:
Testimonial for Barcode Generation SDK for C# .NET
We bought your product Barcode Generator for C# .NET a few weeks ago, and it works pretty well!
Carlos Louis, Eureka Software Ltd, UK.