TBarcode1D_EAN13

EAN-13The component is used to create the EAN-13, ISBN, ISMN, ISSN or the JAN-13 barcode symbol. It's defined in the pEAN13 unit.

The EAN-13 barcode symbology is also known as European Article Number 13, EAN13, UPC-13, GTIN-13, GS1-13, EAN/UCC-13, etc. It is used world-wide for marking retail goods. The symbolology encodes 13 digits. The value to encode by EAN-13 has the following structure:

  1. 2 or 3 digits for Number System or Country Code.
  2. 5 or 4 digits for Manufacturer (Company) Code or prefix.
  3. 5 digits for Product Code.
  4. 1 digit for checksum.

An EAN-2 or an EAN-5 barcode may be added for a total of 14 or 17 data digits.

The ISBN symbology is also known as International Standard Book Number, Bookland EAN, ISBN-13, ISBN-10, etc. It is created using the EAN-13 symbology with a special prefix, for example the prefix 978. So the ISBN is a special form of the EAN-13 code. An EAN-5 supplemental barcode symbol is usually used for the Retail Suggested Price.

The ISMN symbology is also known as International Standard Music Number, ISMN-13, ISMN-10, ISO 10957, etc. It is a unique number for the identification of all printed music publications from all over the world. It is created using the EAN-13 symbology with a special prefix, for example the prefix 979. So the ISMN is a special form of the EAN-13 code. An EAN-5 supplemental barcode symbol is usually used for the Retail Suggested Price.

The ISSN symbology is also known as International Standard Serial Number, ISSN-13, ISSN-10, etc. It is a unique number which identifies periodical publications as such, including electronic serials. It is created using the EAN-13 symbology with a special prefix, for example the prefix 977. So the ISSN is a special form of the EAN-13 code. An EAN-2 supplemental barcode symbol is usually used to indicate an issue number.

The JAN13 symbology is mostly the same as EAN-13 symbology, but used in Japan. JAN stands for Japanese Numbering Authority. First two digits of JAN-13 symbology are always "49".

The EAN-13 barcode symbol can be used together with a 4-column CC-A or a 4-column CC-B 2D symbol to create the EAN.UCC composite symbol. If you use the 2D Barcode VCL Components package, the component can be used as the value of the Liner property of the CC-A or CC-B 2D barcode component to create the EAN.UCC composite symbols. In such case, only the Barcode, Data (only for Delphi/C++ Builder 2009 or later), AutoCheckDigit, Height, DisplayText, TextPosition, TextAlignment, TextFont, TextVSpacing, TextHSpacing, ExtraFontSize, LeftQuietZoneSpacing, and the RightQuietZoneSpacing properties are useful, the value of other properties will be ignored and they will be set automatically depending on the settings of the 2D barcode component. In addition, the Height property should be set to a value larger than zero, and the Image should not be normally set.

Technical Details:
Properties:
Methods:
Events:

(*): The Data property, OnInvalidDataLength and OnInvalidDataChar events are available only for the Delphi/C++ Builder 2009 or later.

Contents