m162-12

advertisement

Wong Wai Ling, Lam Pui Ki

2011-3-22

1

Identification number

 clearly identify a person or a thing

Check digit

 an extra digit for the purpose of error detection

2

11-digit

 sum of the first 10 digits is divided by 9

 remainder = check digit

Disadvantages

 can’t detect mistake

1) replace 0 by 9

2) numbers interchange

3

4

First letter

 identify the country that issues the note

 add up the numbers, add each single digit in the sum until a single digit remains

 sum = 4+7+9+5 = 25, 2+5 = 7

5

Checksum

 single digit obtained previously

 refer to the particular country

6

12-digit

1 st : category

2 nd -6 th : manufacturer

7 th -11 th : identify the product

12 th : check digit

 sum = 3 (1 st )+ 1 (2 nd )+ 3 (3 rd )+ … + 3 (11 th )+ 1 (12 th )

 sum should end with a 0. (e.g. 10,20,30,…)

 can detect all single position error and about 89% of other kinds of errors

7

 use a variation of the UPC scheme append check digits to the numbers assigned to banks

Each bank has a 8-digit routing number

 sum = 7 (1 st )+ 3 (2 nd )+ 9 (3 rd )+ … + 7 (7 th )+ 3 (8 th )

 an extra 9 th digit (check digit) = last digit of the sum i.e. sum = 53 → check digit = 3

 numbers 7 , 3 , 9 are called weights

 can detect most transposition errors

8

13-digit

 become worldwide standard

 existing UPC numbers are converted to EAN by adding an extra “0” at the beginning

 sum = 1 (1 st )+ 3 (2 nd )+ 1 (3 rd )+ … + 1 (11 th )+ 3 (12 th )+ 1 (13 th )

 does not affect the check digit compared with UPC

9

Credit cards, libraries, blood banks, etc

 Computation

1) add the digits in odd positions

2) double the result

3) add the numbers in odd positions that exceed 4

4) add the remaining digits (even positions)

 check digit = the number needed to bring the total result to end with 0

10

 detect 100% single position error and 98% common error

11

10-digit e.g. a

1

- a

2 a

3 a

4 a

5

- a

6 a

7 a

8 a

9

- a

10

↑ ↑ ↑ ↑ published publisher identification check digit

 country sum = 10a

1

+9a

2 number

+8a

3

+7a

4

+6a

5

+5a

6

+4a

7

+3a

8

+2a

9

+1a

10 is divisible by 11

 however, the 10 th digit (check digit) could be 10

 solution: use “X” instead of “10”

 detect 100% single position error and transposition error

 another type: 13-digit, same as EAN

12

The ISBN 0-669-03925-4 is the result of a transposition of two adjacent digits not involving the first or last digit.

Determine the correct ISBN.

13

 A series of dark and light spaces that represents characters

Binary code

 A system for representing data with two symbols

Bar coding

 Method for automated data collection

14

 A beam of light passes through the bars and spaces by scanning device

The differences in reflection intensities

Dark bars reflect less; light spaces reflect more

15

 most often encountered, first used on grocery items in

1973 translate 12-digit number into bars

12-digit number

 two five-digit numbers in between two single-digit

16

12-digit: 0-12345-67890-5

 1 st number (0) : kinds of product

 next 5 digits (12345): manufacturer number

 next 5 digits (67890): product number

 last digit (5) : check digit

17

 digits are represented by a space divided into 7 modules of equal width

2 long bars with one-module thickness in each end separated by a light space of one-module thickness the modules are named as guard bar patterns

18

 separate the manufacturer’s number and the product number not a part of identification number

5 modules: a light space, a long dark bar, a light space, a long dark bar, a light space

19

 one-module-thickness light space 0 one-module-thickness dark bar 1 code in the product number can be obtained from the code in the manufacturer’s number, vice versa

20

 replace 1 by 0, 0 by 1

Example

 0111011 for manufacture’s number

= 1000100 for the product number manufacture’s number : odd number of 1’s product number : even number of 1’s

Determine whether the barcode is scanned from LHS or

RHS

 scanning can be done correctly

21

1. Prove that the ISBN detects 100% of the single position errors.

2. The following is an actual identification number and bar code from a roll of wallpaper.

What appears to be wrong with them? Speculate on the reason for the apparent violation of the UPC format.

(write at least two)

22

Extra : Compare the advantages and the disadvantages of the algorithm methods stated in class. Give examples on the purpose of each method.

23

Thank you!

24

Download