EAN-2

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
File:Issn barcode.png
ISSN with an EAN-2 addon representing issue number 5.

The EAN-2 is a supplement to the EAN-13 and UPC-A barcodes. It is often used on magazines and periodicals to indicate an issue number.

Encoding

The encoding of EAN-2 characters is very similar to that of the other European Article Numbers. The only difference is that the digits are separated by 01. The EAN-2 always begins with "01011". Also, the R-Code is not used.

Encoding of the digits
Digit L-code G-code
<templatestyles src="Mono/styles.css" />0 <templatestyles src="Mono/styles.css" />0001101 <templatestyles src="Mono/styles.css" />0100111
<templatestyles src="Mono/styles.css" />1 <templatestyles src="Mono/styles.css" />0011001 <templatestyles src="Mono/styles.css" />0110011
<templatestyles src="Mono/styles.css" />2 <templatestyles src="Mono/styles.css" />0010011 <templatestyles src="Mono/styles.css" />0011011
<templatestyles src="Mono/styles.css" />3 <templatestyles src="Mono/styles.css" />0111101 <templatestyles src="Mono/styles.css" />0100001
<templatestyles src="Mono/styles.css" />4 <templatestyles src="Mono/styles.css" />0100011 <templatestyles src="Mono/styles.css" />0011101
<templatestyles src="Mono/styles.css" />5 <templatestyles src="Mono/styles.css" />0110001 <templatestyles src="Mono/styles.css" />0111001
<templatestyles src="Mono/styles.css" />6 <templatestyles src="Mono/styles.css" />0101111 <templatestyles src="Mono/styles.css" />0000101
<templatestyles src="Mono/styles.css" />7 <templatestyles src="Mono/styles.css" />0111011 <templatestyles src="Mono/styles.css" />0010001
<templatestyles src="Mono/styles.css" />8 <templatestyles src="Mono/styles.css" />0110111 <templatestyles src="Mono/styles.css" />0001001
<templatestyles src="Mono/styles.css" />9 <templatestyles src="Mono/styles.css" />0001011 <templatestyles src="Mono/styles.css" />0010111

The structure of the barcode is based on the value of the two digit to be encoded. The two digits treated as a single two-digit number is reduced modulo 4 and used to find the parity pattern to be used. The parity pattern repeats every 4 values.

EAN-2 Parity
Data to encode Parity pattern
<templatestyles src="Mono/styles.css" />00 <templatestyles src="Mono/styles.css" />LL Encode as 0 from L table followed by 0 from L table
<templatestyles src="Mono/styles.css" />01 <templatestyles src="Mono/styles.css" />LG Encode as 0 from L table followed by 1 from G table
<templatestyles src="Mono/styles.css" />02 <templatestyles src="Mono/styles.css" />GL Encode as 0 from G table followed by 2 from L table
<templatestyles src="Mono/styles.css" />03 <templatestyles src="Mono/styles.css" />GG Encode as 0 from G table followed by 3 from G table
<templatestyles src="Mono/styles.css" />04 <templatestyles src="Mono/styles.css" />LL Encode as 0 from L table followed by 4 from L table
<templatestyles src="Mono/styles.css" />05 <templatestyles src="Mono/styles.css" />LG Encode as 0 from L table followed by 5 from G table
<templatestyles src="Mono/styles.css" />06 <templatestyles src="Mono/styles.css" />GL Encode as 0 from G table followed by 6 from L table
<templatestyles src="Mono/styles.css" />07 <templatestyles src="Mono/styles.css" />GG Encode as 0 from G table followed by 7 from G table
<templatestyles src="Mono/styles.css" />... <templatestyles src="Mono/styles.css" />...
<templatestyles src="Mono/styles.css" />98 <templatestyles src="Mono/styles.css" />GL Encode as 9 from G table followed by 8 from L table
<templatestyles src="Mono/styles.css" />99 <templatestyles src="Mono/styles.css" />GG Encode as 9 from G table followed by 9 from G table
Example - encoding 53
Start 5 (L) Separator 3 (G)
<templatestyles src="Mono/styles.css" />01011 <templatestyles src="Mono/styles.css" />0110001 <templatestyles src="Mono/styles.css" />01 <templatestyles src="Mono/styles.css" />0100001

References