beautypg.com

Ean-13 encoding, R-column, L-column – Fairbanks LabelBank/DataBank Application For the FB3000 Series Programmers Manuals User Manual

Page 93: G-column

background image

Appendix I: Barcodes

6/08

93

51195 Rev. 1

EAN-13 Encoding

To encode an EAN-13 Barcode, the digits are first split
into 3 groups, the first digit, the first group of 6 and the
last group of 6.

The first group of six is encoded using a scheme
whereby each digit has two possible encodings,
one of which has even parity and one of which has
odd parity.

The first digit is encoded by selecting a pattern of
choices between these two encodings for the next
six digits, according to the table below.

Unlike the other digits, the first digit is not
represented directly by a pattern of bars.

All digits in the last group of six digits are encoded
using a single set of patterns which are the same
patterns used for UPC.

If the first digit is zero, all digits in the first group of six are encoded using the patterns
used for UPC, hence a UPC barcode is also an EAN-13 barcode with the first digit
set to zero.

Structure of EAN-13

First digit First group of 6 digits Last group of 6 digits

0

LLLLLL

RRRRRR

1

LLGLGG

RRRRRR

2

LLGGLG

RRRRRR

3

LLGGGL

RRRRRR

4

LGLLGG

RRRRRR

5

LGGLLG

RRRRRR

6

LGGGLL

RRRRRR

7

LGLGLG

RRRRRR

8

LGLGGL

RRRRRR

9

LGGLGL

RRRRRR

NOTE:

Entries in the

R-column

are bitwise complements of the respective entries

in the

L-column

. Entries is the

G-column

are the entries in the

R-column

reversed.

Encoding the digits

Digit

L-code

G-code

R-code

0

0001101

0100111 1110010

1

0011001

0110011 1100110

2

0010011

0011011 1101100

3

0111101

0100001 1000010

4

0100011

0011101 1011100

5

0110001

0111001 1001110

6

0101111

0000101 1010000

7

0111011

0010001 1000100

8

0110111

0001001 1001000

9

0001011

0010111 1110100