바코드란? GTIN, UPC, EAN 코드 완벽 정리
바코드는 제품을 식별하는 데 사용되는 중요한 코드 시스템이다. 오늘날 대부분의 제품에는 바코드가 부착되어 있으며, 이를 통해 빠르고 정확한 상품 관리가 가능하다.
바코드의 대표적인 형식에는 GTIN (Global Trade Item Number), UPC (Universal Product Code), EAN (European Article Number) 등이 있다.
1. GTIN (Global Trade Item Number)
GTIN은 제품을 전 세계적으로 식별하는 국제 표준 코드로, 다양한 바코드 형식에서 사용된다.
GTIN에는 다음과 같은 형식이 포함된다.
- GTIN-8 (EAN-8): 8자리
- GTIN-12 (UPC-A): 12자리
- GTIN-13 (EAN-13): 13자리
- GTIN-14 (ITF-14): 14자리
각 GTIN 형식은 제품 유형과 사용 환경에 따라 다르게 적용된다.
2. UPC (Universal Product Code)
UPC는 북미 지역에서 주로 사용되는 제품 식별 코드이며, 12자리 숫자로 구성된다.
UPC 코드는 두 가지 형식으로 나뉜다.
- UPC-A: 표준 12자리 코드
- UPC-E: 압축된 6자리 코드 (소형 패키지용)
UPC-A 코드 구조:
UPC-A=숫자 1자리+제조업체 코드(5자리)+제품 코드(5자리)+체크섬(1자리)
3. EAN (European Article Number)
EAN 코드는 유럽 및 국제 시장에서 사용되는 바코드로, UPC 코드와 유사하지만 13자리로 구성된다.
EAN-13 코드 구조:
EAN-13=국가 코드(2~3자리)+제조업체 코드(5자리)+제품 코드(4~5자리)+체크섬(1자리)
또한, EAN-8은 작은 제품을 위한 8자리 축약 코드로 사용된다.
4. 체크섬 (Check Digit) 계산
UPC 및 EAN 바코드는 데이터 입력 오류를 방지하기 위해 마지막 숫자인 체크섬을 포함한다.
체크섬 계산 방법은 다음과 같다.
UPC-A 체크섬 계산 공식
UPC-A 바코드의 마지막 자리(체크섬)는 다음 공식을 따른다.
C=(10−[(3×홀수 자리 합)+(1×짝수 자리 합)]mod10)mod10
예제: UPC-A 코드가 04210000526X라면, 체크섬 X를 구하는 과정은 다음과 같다.
- 홀수 번째 자리 숫자 합산: 0+2+0+0+0+6=8
- 짝수 번째 자리 숫자 합산: 4+1+0+0+5+2=12
- 홀수 자리 합에 3을 곱함: 8×3=24
- 짝수 자리 합을 더함: 24+12=36
- 10으로 나눈 나머지를 뺌: (10−(36mod10))mod10=(10−6)mod10=4
따라서, 체크섬 X=4이다.
5. 바코드 비교
GTIN, UPC, EAN 코드의 비교는 다음과 같다.
코드 유형 | 자리 수 | 주요 사용 지역 |
---|---|---|
GTIN-8 (EAN-8) | 8 | 국제 |
GTIN-12 (UPC-A) | 12 | 북미 |
GTIN-13 (EAN-13) | 13 | 유럽 및 국제 |
GTIN-14 (ITF-14) | 14 | 물류 및 창고 |
6. 결론
바코드는 제품을 효율적으로 관리하고 추적하는 필수 도구이다. GTIN, UPC, EAN 코드는 글로벌 시장에서 제품을 식별하는 데 사용되며, 체크섬을 통해 데이터 입력 오류를 방지할 수 있다.
특정 바코드 유형을 선택할 때는 사용 목적과 지역에 맞는 시스템을 고려하는 것이 중요하다.