EAN/JAN-8
The European Article Numbering (EAN) system (also known as International Article Number) and the Japanese Article Numbering (JAN) system are members of the UPC barcode family that was developed in the 1970s for automatic identification of retail products.
The EAN and JAN symbologies are identical, except that JAN uses a country code in the range of 490 to 499, which indicates that the manufacturer was registered in Japan.
EAN-8 is a smaller version of EAN/JAN-13 that was developed for use on small packages that would not accommodate EAN-13. It is encoded the same way as EAN-13 except for having only four digits in each half instead of six as with EAN-13.
EAN-8 is defined in ISO/IEC 15420 Information technology - Automatic identification and data capture techniques - EAN/UPC bar code symbology specification. The GS1 implementation is defined in GS1 General Specifications.
The symbol comprises the following elements:
-
Leading quiet zone
-
Guard bar pattern (start character)
-
Four symbol characters
-
Center guard bar pattern (center character)
-
Four symbol characters, including check digit
-
Guard bar pattern (stop character)
-
Trailing quiet zone
EAN-8 encodes seven digits of numeric message data and a check digit, for a total of eight digits.
Most barcode symbologies print bars and spaces in only two widths, but with EAN, four different widths are used. This enables each numeric character to be represented by using just two bars and two spaces, which is the fewest number of modules required per character of any symbology.
Although EAN barcodes come in a number of different message lengths, these lengths are not fully variable as they are with other barcode symbologies.
Guard bars. The guard bars are the start, stop, and center characters in an EAN symbol.
The start and stop characters are identical to each other. They are made up of three modules as follows:
narrow bar
narrow space
narrow bar
The center character is made up of five modules as follows:
narrow space
narrow bar
narrow space
narrow bar
narrow space
The bars for these characters are longer than the bars that encode data, and they are sometimes called security bars.
This symbology supports all numeric digits (0-9).
EAN-8 contains a check digit that is based on the modulo 10 (mod 10) algorithm.
With four available printing widths for the bars and spaces instead of just two, EAN takes about half the number of bars and spaces relative to Interleaved 2 of 5 to represent each character. However, the use of the wider bars and spaces nullifies this space savings. Interleaved 2 of 5 codes pack data more densely than EAN does.
Because many purchased goods are conveniently prelabeled with EAN barcodes, you will want a barcode reader that can read these symbologies. These barcodes are usually produced photographically or with a laser printer. However, since most barcode readers can automatically discriminate between the various barcode symbologies, it is very easy to combine different barcode symbologies in a given application environment.
If you have a barcode reader that has automatic discrimination, we recommend using either Interleaved 2 of 5 or Code 39 for your in-house printed barcodes. Because EAN is a numeric-only code, Interleaved 2 of 5 would be the preferred substitute, because it uses about half the space that Code 39 uses.