바코드 막대·숫자의 의미?!···바코드의 정의와 기본 작동 원리

마트 계산대에서 매일 듣는 「삑」 소리. 그 0.1초 안에 바코드 스캐너는 검은 막대 사이의 숫자 열세 개를 읽고 어느 나라, 어느 회사, 어떤 제품인지를 알아냅니다.

바코드는 어떻게 읽힐까

바코드는 굵기가 다른 검은 막대와 흰 공백을 조합한 광학 기호입니다. 원리는 의외로 단순합니다. 스캐너는 레이저나 LED 광선을 막대에 쏩니다. 검은 막대는 빛을 흡수하고, 흰 공백은 빛을 반사합니다. 반사율 차이를 광전 소자가 감지해서 0과 1의 디지털 신호로 바꾸고, 이 신호는 POS 시스템 데이터베이스와 대조되어 화면에 제품명과 가격으로 뜹니다.

바코드의 정의와 기본 작동 원리
바코드의 정의와 기본 작동 원리

네 구간의 숫자, 각자 무슨 뜻일까

이미지 속 바코드는 한국에서 가장 널리 쓰이는 EAN-13 형식입니다. 총 13자리, 가장 왼쪽의 세 자리 「880」이 국가 코드 자리. 국제 표준 기구 GS1이 한국에 부여한 번호이므로, 「880」으로 시작하면 한국에서 등록된 제품이라는 뜻이 됩니다. 미국과 캐나다는 000~019와 030~039를 쓰고, 일본은 450~459와 490~499를 씁니다. 북미에서 흔히 보이는 12자리 UPC-A는 EAN-13의 변형이지만, 한국 제품에는 13자리 EAN-13이 표준 자리입니다.

가운데 「50123」은 제조업체 코드. GS1 한국 본부에 등록한 기업이 받는 고유 번호로, 전 세계에 단 하나만 존재하는 셈입니다. 그 옆 「4567」은 상품 코드입니다. 같은 회사 안에서 우유와 주스를 구분하는 용도라, 같은 회사가 만든 제품이라도 상품 코드가 다르면 다른 물건으로 인식됩니다.

마지막 「3」이 가장 흥미로운 자리입니다. 앞 12자리 숫자가 제대로 읽혔는지를 검증하는 「체크 디지트」입니다.

구간숫자의미부여 주체
국가 코드880한국 등록 제품GS1 본부
제조업체 코드50123제조사 식별 번호GS1 한국 등록
상품 코드4567자사 제품 구분제조사 자체
체크 디지트3판독 오류 검증자동 계산

네 구간이 한눈에 정리되면 다음 질문이 따라옵니다. 마지막 자리 「3」은 도대체 어떻게 정해진 걸까요.

마지막 한 자리가 오류를 잡는 방식

체크 디지트는 앞 12자리에 정해진 공식을 적용해 계산한 결괏값입니다. EAN-13 표준 방식으로 「880-50123-4567-3」을 직접 계산해 보면 원리가 한눈에 들어옵니다.

먼저 홀수 번째 자리(왼쪽부터 1, 3, 5, 7, 9, 11번)의 숫자를 더합니다. 8+0+0+2+4+6 = 20. 다음으로 짝수 번째 자리(2, 4, 6, 8, 10, 12번)의 숫자 합에 3을 곱합니다. (8+5+1+3+5+7) × 3 = 87. 두 값을 합치면 20 + 87 = 107.

여기서 합계가 10의 배수가 되도록 만드는 가장 작은 수가 체크 디지트입니다. 110이 되려면 3이 필요하므로, 체크 디지트는 「3」. 이미지 속 마지막 숫자와 정확히 일치합니다.

앞 12자리는 정보를 담고, 마지막 1자리는 그 정보가 맞는지를 검증합니다.

스캐너는 바코드를 읽을 때마다 이 계산을 다시 합니다. 자기가 계산한 값과 끝자리 숫자가 어긋나면 곧바로 다시 스캔하라는 신호를 보냅니다. 렌즈가 더러워지거나 인쇄가 살짝 번져 한 자리를 잘못 읽었을 때, 이 한 자리가 결제 사고를 막아 주는 셈입니다.

작은 숫자 한 개가 만드는 신뢰

바코드가 수십 년째 표준 자리를 지키는 이유는 화려한 기술이 아니라 이 단순한 검증 구조 때문입니다. 막대의 굵기뿐 아니라 막대 사이 간격 비율로도 정보를 읽기 때문에, 제품이 살짝 기울어져도 정확하게 판독합니다. 거기에 체크 디지트가 더해지면 바코드 오독률은 사실상 0에 가까워집니다.

요즘은 더 많은 정보를 담는 QR코드도 빠르게 늘고 있습니다. 다만 결제 속도와 보급률 면에서 1차원 바코드는 여전히 가장 빠른 표준입니다.

다음번에 마트에서 「삑」 소리를 들을 때, 그 0.1초 안에 국가 식별, 제조사 조회, 상품 매칭, 그리고 수학적 검증까지 끝났다는 사실을 떠올려 보면 어떨까요. 「삑」 한 번에 그 모든 일이 끝납니다. 매일 무심코 지나치던 작은 숫자 열세 개가 사실은 글로벌 유통의 신뢰를 떠받치는 작은 검증 회로라는 점은, 한 번쯤 다시 볼 만한 풍경입니다.