*흰 바는 0을, 검은 바는 1을 나
타낸다.
* 7개의 바가 1개의 숫자를 나타
낸다. 7개의 바가 조합돼 2개의 검
은 바와 2개의 흰 바를 만든다.
즉 우리가 볼 때 1개의 숫자는
여러 굵기인 4개의 바로 이뤄진다.
? 바들의 시작과 끝부분에는 3(10
1)개의 바로 이뤄진 가드바가 있
다.
그리고 중간에는 분리를 위해 5
(01010)개의 바를 이용한 센터 바
가 있다.
* 0-9를 나타내는 숫자는 3개의
번호 세트에 의해 결정돼 있다(표
1).
*13개의 숫자 중 첫 번째 숫자를
제외한 6자리 숫자는 번호세트 A,
B의 조합으로
나머지 6자리 숫자는 번호 세트
C로 표현한다(표 2).
* 977은 연속 간행물이란 의미이
고, 1228은 EAN에서 우리나라에 부
여한 번호이고, 뒤의 340001은 국
내에서
각 간행물에 부여한 번호다. 이
때 세 번째와 4번째의 숫자는 아직
정보가 들어있지 않기 때문에 0으
로만 처리한다.
바코드로는 9771228 340001로
그려져 있지만 ISSN 번호는 1228-3
401로 쓰는 까닭이다.
* 연속간행물의 경우 옆에 작은
바로 나타나 있는 것은 권이나 호
를 표시하는 것이다.
각 숫자는 짝수인 경우에는 번
호 세트 A를, 홀수는 번호 세트 B
를 사용한다.
예를 들어 과학동아 1월호를 나
타내는 01의 0은 번호 세트 A로부
터, 1은 번호 세트 B로부터 얻는
다.
숫자값 번호세트A 번호세트B
번호세트C
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
숫자값 첫번째 숫자값이 의미하는
6자리의 번호 세트 조합
0 AAAAAA
1 AABABB
2 AABBAB
3 AABBBA
4 ABAABB
5 ABBAAB
6 ABBBAA
7 ABABAB
8 ABABBA
9 ABBABA
번호 세트 A에서는 흰바로(0)로 시
작해 검은바(1)로 끝나며, 검은 바
가 홀수개인 약속들의 집합이다.
번호 세트 B는 흰 바로 시작해 검
은 바로 끝나면서 검은 바가 짝수
개인 세트다. 번호 세트 C는 검은
바로 시작해 흰 바로 끝나지만 검
은 바가 짝수개인 세트다. 이 조건
에 맞는 경우의 수가 10가지 이므
로 0-9까지의 숫자를 나타낼 수 있
다. 예를 들어 1이라는 숫자는 번
호 세트 A에서는 (0011001)이고,
번호 세트 B에서는 (0110011)이고,
번호 세트 C에서는 (1100110)이다.
13개의 숫자 중 12개는 번호 세트
들의 조합으로 표현된다.예를 들어
과학동아 1월호의 경우 9-771228-3
40001에서 9는 771228의 숫자가 번
호 세트 ABBABA의 조합임을 의미한
다. 340001은 번호 세트 C에 의해
표현된 것이다. 이러한 약속에 의
한 경우의 수가 10조개다. 만일 번
호세트의 조합으로 하지 않고, 각
숫자를 같은 방식으로나타낸다면
경우의 수가 1조개 밖에 안된다.즉
번호세트를 만듦으로써 나타낼 수
있는 숫자 정보가 10배 늘어난 것
이다.
* 번호세트에 따른 숫자값
숫자값 번호세트A 번호세트B
번호세트C
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
* 스캐너는 바코드의 정보를 어떻
게 알아낼까? 바코드의 스캐너는
컴퓨터에 연결해 쓰는 상품정보 입
력장치다. 바코드 스캐너에 상품을
대면 레이저에서 나온 적외선이 바
코드에 주사된다. 이 때 바코드의
흰 바만이 적외선을 반사시킨다.
반사된 부분과 반사되지 않은 부분
의 정보가 숫자로 읽힌다. 빛의 반
사 비율에 따라 정보가 읽히므로
바코드의 크기가 모두 동일할 필요
는 없다.