Worth Data RF Terminal 7000 User Manual

Page 97

Advertising
background image

5

is the Modulo-10 check character. The data to be printed becomes:

183145899385

.

This same formula is used for EAN-13 (using the 1-12 digits) and EAN-8 (using the 1-7 digits).

UPC-E Checksum Calculation

Use the sample data of 123456 to demonstrate the UPC-E checksum calculation:

The 6 digit UPC-E code is converted to a 10-digit code, using an expansion scheme based on the
sixth digit:

If the code

ends in:

UPC-E Data

Insertion Digits

Insertion

Position

10 digit code

0

abcde0

00000

3

ab00000cde

1

abcde1

10000

3

ab10000cde

2

abcde2

20000

3

ab20000cde

3

abcde3

00000

4

abc00000de

4

abcde4

00000

5

abcd00000e

5

abcde5

0000

6

abcde00005

6

abcde6

0000

6

abcde00006

7

abcde7

0000

6

abcde00007

8

abcde8

0000

6

abcde00008

9

abcde9

0000

6

abcde00009

Because the sample UPC-E code ends in a 6, the insertion digits 0000 are inserted at the sixth digit (insertion
position 6):

1234500006

Add the Number System Character of 0 to the sample data:

01234500006

Use the UPC-A check digit calculation described in the previous section to produce a check digit
as if it were a UPC-A code. The check digit for the sample data is:

5

The complete 8 digit code consists of the Number System Character, the original 6 digit code and
the check digit:

01234565

Advertising