A European Article Number (EAN) is a barcoding standard which is a superset of the original 12-digit Universal Product Code (UPC) system developed in North America. The EAN-13 barcode is defined by the standards organisation GS1. It is also called a Japanese Article Number (JAN) in Japan. UPC, EAN, and JAN numbers are collectively called Global Trade Item Numbers (GTIN), though they can be expressed in different types of barcodes.
The EAN-13 barcodes are used worldwide for marking retail goods. The less commonly used EAN-8 barcodes are used also for marking retail goods; however, they are usually reserved for smaller items, for example confectionery.

Sample of an EAN-13 Barcode
The value to encode by EAN-13 has the following structure:
-
2 or 3 digits for Number System or Country Code
-
5 or 4 digits for Manufacturer (Company) Code or prefix
-
5 digits for Product Code
-
1 digit for checksum
Each country has a numbering authority which assigns
manufacturer codes to companies within its jurisdiction.
Add-On or Supplement code
The Add-On Symbols were designed to encode information
supplementary to that in the main bar code symbol on periodicals and paperback
books. The Add-On can be composed of 2 or 5 digits only.

Sample of an EAN-13 Five-Digit Add-On Barcode

Sample of an EAN-13 Five-Digit Add-On Barcode
EAN13 Barcode for .NET, ASP.NET supports:
- 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
- Add Reference BarcodeLib.Barcode.dll to your .NET project (ASP.NET website, Forms, any .NET project)
In your .NET class.
BarcodeLib.Barcode.Linear.Linear barcode = BarcodeLib.Barcode.Linear.Linear();
barcode.Data = "your barcode data";
// other barcode settings.
// save barcode image into your system
barcode.drawBarcode("c:/barcode.gif");
* Please set properties
UOB and
Resolution, before you set any image size related properties like barWidth, margin.