바코드 형식: UPC, EAN, Code 128 설명
· 12분 읽기
목차
바코드 형식 이해하기
바코드는 기업이 제품을 추적하고, 재고를 관리하며, 거래를 처리하는 방식을 혁신했습니다. 이러한 기계 판독 가능한 패턴은 스캐너가 즉시 디코딩할 수 있는 정보를 인코딩하여 수동 데이터 입력을 제거하고 인적 오류를 줄입니다.
바코드는 핵심적으로 영숫자 데이터를 시각적 패턴으로 변환합니다. 스캐너가 이러한 패턴을 읽으면 컴퓨터 시스템이 처리할 수 있는 디지털 정보로 다시 변환합니다. 이 간단하면서도 강력한 기술은 소매, 의료, 물류, 제조 및 수많은 다른 산업 분야에서 필수 불가결한 요소가 되었습니다.
바코드 형식의 선택은 여러 요인에 따라 달라집니다: 인코딩해야 하는 데이터의 양, 스캔 환경, 국제 호환성 요구 사항 및 산업 표준. 이러한 형식을 이해하면 운영을 최적화하는 정보에 입각한 결정을 내리는 데 도움이 됩니다.
전문가 팁: 바코드 시스템을 구현하기 전에 귀하의 산업에서 요구하는 형식을 확인하십시오. 북미에서 판매되는 소매 제품은 일반적으로 UPC 코드가 필요하며, 국제 유통에는 EAN-13 준수가 필요합니다.
1D 바코드 형식 탐색
1차원(1D) 바코드는 평행선의 다양한 너비와 간격을 통해 데이터를 나타냅니다. 이러한 선형 바코드는 수평으로 읽히며 단순성과 광범위한 스캐너 호환성으로 인해 소매 및 공급망 응용 분야에서 가장 일반적인 형식으로 남아 있습니다.
1D 바코드의 주요 장점은 신뢰성입니다. 기본 스캐너도 정확하게 읽을 수 있으며 곡면이나 작은 크기로 인쇄될 때도 잘 작동합니다. 그러나 데이터 용량이 제한적이며 일반적으로 8~25자를 인코딩합니다.
UPC-A 바코드
UPC-A(범용 제품 코드) 바코드는 북미 소매 환경을 지배합니다. 1970년대에 개발된 이 형식은 정확히 12개의 숫자로 구성되며 미국과 캐나다에서 판매되는 소비재의 표준이 되었습니다.
UPC-A 바코드의 구조는 특정 패턴을 따릅니다:
0 12345 67890 5
│ └───┬──┘ └──┬─┘ │
│ │ │ └─ 체크 디지트
│ │ └───── 품목 번호
│ └─────────── 회사 접두사
└─────────────── 번호 시스템 디지트
첫 번째 숫자는 번호 시스템을 나타냅니다(일반 제품의 경우 일반적으로 0 또는 1). 다음 5자리는 제조업체의 고유한 GS1 회사 접두사를 나타냅니다. 다음 5자리는 특정 제품을 식별합니다. 마지막 숫자는 스캔 정확도를 확인하기 위해 모듈로 10 알고리즘을 사용하여 계산된 체크 디지트입니다.
제품에 대한 UPC 코드를 얻으려면 GS1 US에서 GS1 회사 접두사를 구매해야 합니다. 이 접두사는 영구적으로 귀하의 것이며 카탈로그의 각 제품에 대해 고유한 코드를 생성할 수 있습니다. 당사의 바코드 생성기는 회사 접두사를 받은 후 올바르게 형식화된 UPC-A 바코드를 생성하는 데 도움이 될 수 있습니다.
빠른 팁: 단종된 제품의 UPC 코드를 재사용하지 마십시오. 각 코드는 소매 시스템 전반에 걸쳐 데이터 무결성을 유지하기 위해 특정 제품을 영구적으로 식별해야 합니다.
EAN-13 바코드
EAN-13(유럽 상품 번호)은 UPC-A의 국제적 대응물 역할을 합니다. 이 형식은 13자리를 포함하며 전 세계 150개 이상의 국가에서 인정되는 소매 제품의 글로벌 표준입니다.
EAN-13 구조는 다음을 포함합니다:
8 12345 67890 3
│ └───┬──┘ └──┬─┘ │
│ │ │ └─ 체크 디지트
│ │ └───── 품목 번호
│ └─────────── 회사 접두사
└─────────────── 국가 코드
처음 2~3자리는 GS1 국가 코드를 나타냅니다(반드시 제품이 제조된 곳이 아니라 회사가 접두사를 얻은 곳). 예를 들어, 00-13으로 시작하는 코드는 미국을, 30-37은 프랑스를, 400-440은 독일을 나타냅니다.
국제적으로 제품을 판매하는 경우 EAN-13이 필수적입니다. 많은 유럽 및 아시아 소매업체는 UPC 코드만 있는 제품을 받지 않습니다. 좋은 소식은 UPC 코드를 앞에 0을 추가하여 EAN-13 형식으로 변환할 수 있어 국제 시스템과 호환된다는 것입니다.
UPC-E 바코드
UPC-E는 공간이 제한된 소형 패키지용으로 설계된 UPC-A의 압축 버전입니다. 제조업체 및 제품 코드의 0을 억제하여 동일한 12자리 정보를 단 6자리로 인코딩합니다.
이 형식은 다음에 가장 적합합니다:
- 화장품 및 의약품과 같은 소형 소매 품목
- 개별 농산물
- 쿠폰 및 판촉 자료
- 포장 공간이 제한된 제품
UPC-E 바코드는 특정 0 패턴을 포함하는 UPC-A 코드에서만 생성할 수 있습니다. 모든 UPC-A 코드가 UPC-E 형식으로 압축 가능한 것은 아니므로 인쇄하기 전에 호환성을 확인하십시오.
EAN-8 바코드
EAN-8은 단 8자리로 훨씬 더 컴팩트한 옵션을 제공합니다. 이 형식은 담배 갑, 껌 또는 소형 화장품과 같이 EAN-13조차 맞지 않는 매우 작은 제품을 위한 것입니다.
구조에는 2-3자리 국가 코드, 4-5자리 제품 코드 및 체크 디지트가 포함됩니다. 사용 가능한 코드 수가 제한되어 있기 때문에 EAN-8은 현지 GS1 조직의 특별 승인이 필요하며 EAN-13이 진정으로 비실용적일 때만 부여됩니다.
심층 분석: Code 128 바코드
Code 128은 1D 바코드 기술의 중요한 발전을 나타냅니다. 숫자만 인코딩하는 UPC 및 EAN 형식과 달리 Code 128은 대문자 및 소문자, 숫자 및 특수 문자를 포함한 전체 128자 ASCII 세트를 인코딩할 수 있습니다.
이러한 다양성으로 인해 Code 128은 배송 라벨, 재고 관리 및 내부 추적 시스템을 포함하여 소매 판매 시점을 넘어서는 응용 분야에서 선호되는 선택입니다.
Code 128 문자 세트
Code 128은 인코딩 효율성을 최적화하기 위해 단일 바코드 내에서 전환할 수 있는 세 가지 문자 세트(A, B 및 C)를 사용합니다:
| 문자 세트 | 인코딩 | 최적 용도 |
|---|---|---|
| Code 128A | 대문자, 숫자, 제어 문자 | 제어 코드 또는 특수 형식이 있는 데이터 |
| Code 128B | 대소문자, 숫자, 기호 | 대소문자가 혼합된 영숫자 데이터 |
| Code 128C | 숫자 쌍 (00-99) | 긴 숫자 시퀀스 (가장 효율적) |
최신 바코드 생성기는 가능한 가장 컴팩트한 바코드를 생성하기 위해 최적의 문자 세트 조합을 자동으로 선택합니다. 예를 들어, "SN123456789"와 같은 일련 번호는 "SN"에 Code 128B를 사용한 다음 숫자 부분에 Code 128C로 전환합니다.
GS1-128 (이전 UCC/EAN-128)
GS1-128은 인코딩된 데이터의 의미를 정의하는 응용 식별자(AI)를 추가하여 Code 128을 기반으로 합니다. 이 표준화된 접근 방식을 통해 공급망 파트너는 단순한 식별 번호를 넘어 상세한 제품 정보를 공유할 수 있습니다.
일반적인 응용 식별자는 다음과 같습니다:
- (01) - 글로벌 거래 품목 번호(GTIN)
- (10) - 배치 또는 로트 번호
- (17) - 만료 날짜
- (21) - 일련 번호
- (310) - 킬로그램 단위 순중량
- (400) - 고객 구매 주문 번호
의약품 패키지의 GS1-128 바코드는 다음을 인코딩할 수 있습니다: (01)10614141234567(17)251231(10)ABC123, 제품 GTIN, 2025년 12월 31일 만료 날짜 및 배치 번호 ABC123을 나타냅니다.
이 형식은 Walmart, Target 및 Amazon과 같은 주요 소매업체로의 배송과 직렬화가 필요한 의료 제품에 필수입니다. 적절한 응용 식별자로 준수 라벨을 생성하려면 당사의 GS1-128 생성기를 사용하십시오.
전문가 팁: GS1-128을 구현할 때 사용 중인 응용 식별자를 문서화하고 이 정보를 거래 파트너와 공유하십시오. 일관된 AI 사용은 혼란과 스캔 오류를 방지합니다.
2D 바코드의 장점
2차원(2D) 바코드는 수평 및 수직으로 정보를 인코딩하여 평행선이 아닌 매트릭스 패턴을 생성합니다. 이 근본적인 차이로 인해 2D 바코드는 대부분의 1D 형식의 20-30자 제한과 비교하여 최대 수천 자까지 훨씬 더 많은 데이터를 저장할 수 있습니다.
용량 외에도 2D 바코드는 내장 오류 수정 기능을 제공합니다. 바코드의 일부가 손상되거나 가려진 경우에도 스캐너는 여전히 정확하게 읽을 수 있습니다. 이러한 복원력은 인쇄 품질이 저하될 수 있는 가혹한 환경이나 장기 응용 분야에 이상적입니다.
QR 코드
QR(빠른 응답) 코드는 스마트폰 카메라 통합 덕분에 어디에나 있게 되었습니다. 원래 일본의 자동차 제조를 위해 개발되었으며 이제 마케팅에서 비접촉 결제에 이르기까지 수많은 응용 분야를 제공합니다.
QR 코드는 다음을 인코딩할 수 있습니다:
- URL 및 웹사이트 링크
- 연락처 정보(vCard)
- WiFi 네트워크 자격 증명
- 결제 정보
- 최대 4,296자의 일반 텍스트
- 최대 2,953바이트의 이진 데이터
QR 코드의 오류 수정 기능은 네 가지 수준에서 작동합니다: L(7% 복구), M(15% 복구), Q(25% 복구) 및 H(30% 복구). 더 높은 오류 수정은 더 크고 복잡한 코드를 생성하지만 부분적으로 손상된 경우에도 신뢰성을 보장합니다.
마케팅 응용 분야의 경우 QR 코드는 물리적 경험과 디지털 경험을 연결하는 데 탁월합니다. 제품 패키지의 코드는 교육 비디오, 보증 등록 또는 판촉 제안에 연결될 수 있습니다. 당사의 QR 코드 생성기로 맞춤형 QR 코드를 생성하십시오.
Data Matrix 코드
Data Matrix 코드는 최소 공간에 최대 정보를 압축하여 전자, 의약품 및 항공 우주 산업의 소형 부품 마킹에 완벽합니다. 이러한 정사각형 또는 직사각형 패턴은 스캔 가능한 상태를 유지하면서 면당 2-3mm만큼 작을 수 있습니다.
주요 장점은 다음과 같습니다:
- 공간 제약 응용 분야를 위한 매우 컴팩트한 크기
- 직접 부품 마킹(레이저 에칭, 도트 피닝) 시 우수한 성능
- 높은 데이터 밀도 - 최대 2,335자의 영숫자
- Reed-Solomon 알고리즘을 사용한 강력한 오류 수정
FDA는 의약품 추적 및 추적 준수를 위해 Data Matrix 코드를 요구합니다. 의료 기기 제조업체는 고유 기기 식별(UDI)에 사용합니다. 전자 제조업체는 생산 프로세스 전반에 걸쳐 추적성을 위해 회로 기판 및 부품을 마킹합니다.
PDF417 바코드
PDF417(휴대용 데이터 파일)은 수직으로 배열된 여러 1D 바코드처럼 보이는 스택형 선형 바코드입니다. 최대 1,850자의 영숫자 또는 2,710자의 숫자를 인코딩할 수 있어 상당한 데이터 저장이 필요한 응용 분야에 적합합니다.
일반적인 용도는 다음과 같습니다:
- 운전 면허증 및 신분증
- 탑승권 및 이벤트 티켓
- 상세한 패키지 정보가 있는 배송 라벨
- 창고의 재고 관리
PDF417은 조정 가능한 오류 수정 수준을 제공하며 적절하게 구성된 경우 표준 선형 스캐너로 읽을 수 있습니다. 그러나 Data Matrix 또는 QR 코드보다 더 많은 수직 공간이 필요하여 소형 품목에서의 사용이 제한됩니다.
올바른 바코드 형식 선택하기
최적의 바코드 형식을 선택하려면 특정 요구 사항을 분석해야 합니다