바코드의 정의
바코드(Barcode)는 데이터를 기계가 읽을 수 있는 시각적 형태로 표현한 것입니다. 검은색과 흰색의 막대(bar)와 공백으로 이루어져 있어 '바코드'라는 이름이 붙었습니다.
바코드는 1948년 미국의 노먼 조셉 우드랜드(Norman Joseph Woodland)가 처음 발명했으며, 1974년 오하이오주의 한 슈퍼마켓에서 껌 한 팩이 최초로 바코드 스캔을 통해 판매되었습니다.
오늘날 바코드는 소매업, 물류, 의료, 제조업 등 거의 모든 산업에서 필수적으로 사용되고 있습니다.
바코드의 작동 원리
바코드는 빛의 반사 원리를 이용합니다. 바코드 스캐너에서 발사된 빛이 바코드 표면에 닿으면:
• **검은 막대**: 빛을 흡수하여 반사가 적음
• **흰 공백**: 빛을 반사하여 스캐너로 돌아옴
이 반사 패턴의 차이를 스캐너가 감지하여 전기 신호로 변환하고, 이를 디지털 데이터로 해석합니다. 막대의 두께와 간격이 각각 다른 숫자나 문자를 나타냅니다.
바코드의 구조
일반적인 1차원 바코드는 다음과 같은 구조로 이루어져 있습니다:
1. **여백(Quiet Zone)**: 바코드 시작과 끝의 빈 공간으로, 스캐너가 바코드의 시작과 끝을 인식하는 데 필요합니다.
2. **시작 문자(Start Character)**: 바코드의 시작을 알리는 특수 패턴입니다.
3. **데이터 영역**: 실제 정보가 인코딩된 막대와 공백의 조합입니다.
4. **체크섬(Check Digit)**: 스캔 오류를 검증하기 위한 숫자입니다.
5. **종료 문자(Stop Character)**: 바코드의 끝을 알리는 특수 패턴입니다.
주요 바코드 형식 비교
CODE128
가장 범용적인 바코드- •영문 대소문자, 숫자, 특수문자 모두 지원
- •가변 길이 (제한 없음)
- •고밀도로 많은 정보 저장 가능
- •물류, 택배, 재고관리에 널리 사용
활용 예시: 택배 송장, 재고 라벨, 회원카드
EAN-13
국제 상품 식별 표준- •정확히 13자리 숫자만 사용
- •전 세계적으로 표준화됨
- •마지막 자리는 체크섬
- •국가코드 + 제조사코드 + 상품코드 구조
활용 예시: 마트/편의점 상품, 출판물(ISBN)
CODE39
산업용 표준 바코드- •영문 대문자, 숫자, 일부 특수문자 지원
- •자체 체크섬 기능 (선택)
- •시작/종료 문자가 * 기호
- •정부기관, 의료, 군사 분야에서 사용
활용 예시: 의료기기 라벨, 정부 문서, 부품 관리
바코드 형식 선택 가이드
어떤 바코드를 선택해야 할지 고민된다면:
**CODE128을 선택하세요 if:**
- 영문, 숫자, 특수문자를 모두 사용해야 할 때
- 내부 재고관리나 물류 시스템에 사용할 때
- 데이터 길이가 가변적일 때
**EAN-13을 선택하세요 if:**
- 소매점에서 판매할 상품에 부착할 때
- GS1 표준을 따라야 할 때
- 국제적으로 통용되는 코드가 필요할 때
**CODE39를 선택하세요 if:**
- 정부기관이나 의료기관의 요구사항을 따를 때
- 레거시 시스템과 호환이 필요할 때
- 단순하고 읽기 쉬운 바코드가 필요할 때
직접 바코드를 만들어보세요
BaQord에서 CODE128, EAN-13, CODE39 바코드를 무료로 생성하고 PDF로 다운로드할 수 있습니다.
바코드 생성하기