소규모 쇼핑몰에서 자체 재고 관리를 하려는데 상품마다 바코드가 필요하다. 바코드 리더기는 샀는데 정작 바코드를 어떻게 만드는지 모르겠다. 전문 프로그램 없이도 브라우저에서 바로 생성할 수 있다.
바코드 유형별 용도
바코드 형식마다 담을 수 있는 데이터와 용도가 다르다. 잘못된 형식을 선택하면 스캐너가 읽지 못한다.
| 형식 | 자릿수 | 입력 가능 문자 | 용도 |
|---|---|---|---|
| Code 128 | 제한 없음 | 모든 ASCII | 물류, 재고 관리, 택배 송장 |
| Code 39 | 제한 없음 | 대문자, 숫자, 일부 특수문자 | 산업 현장, 군수품 |
| EAN-13 | 13자리 | 숫자만 | 국제 상품 식별 (마트 상품) |
| EAN-8 | 8자리 | 숫자만 | 소형 상품 (껌, 사탕 등) |
| UPC-A | 12자리 | 숫자만 | 북미 상품 식별 |
| ITF-14 | 14자리 | 숫자만 | 물류 박스, 팔레트 단위 |
핵심 요약 내부 재고 관리용이라면 Code 128이 가장 범용적이다. 실제 유통 상품이라면 EAN-13이 필요하고, 이 경우 대한상공회의소에서 GS1 업체코드를 발급받아야 한다.
바코드 만들기
- 온라인 바코드 생성기에서 바코드 형식을 선택한다
- 데이터(숫자 또는 텍스트)를 입력한다. 형식에 따라 입력 규칙이 안내된다
- 너비, 높이를 조절해서 라벨 크기에 맞춘다
- 필요하면 바 색상과 배경색을 변경한다
- 미리보기를 확인하고 PNG로 다운로드한다
텍스트 표시 옵션을 켜면 바코드 아래에 숫자가 함께 출력된다. 스캐너 오작동 시 수동 입력이 가능하도록 텍스트를 함께 넣는 게 일반적이다.
바코드 출력 시 주의점
- 해상도: 300dpi 이상으로 출력해야 스캐너가 안정적으로 읽는다. 일반 잉크젯 프린터로도 가능하지만, 라벨 프린터가 더 선명하다
- 여백(Quiet Zone): 바코드 좌우에 최소 2.5mm 이상의 빈 공간이 있어야 한다. 여백 없이 다른 요소가 바로 붙으면 인식률이 떨어진다
- 크기: EAN-13의 표준 크기는 가로 37.29mm × 세로 25.93mm다. 이보다 80% 이하로 줄이면 스캔 실패가 늘어난다
- 색상: 흰 배경에 검정 바가 가장 인식률이 높다. 빨간 바코드는 적외선 스캐너에서 읽히지 않을 수 있다
EAN-13 번호 구조
마트에서 볼 수 있는 13자리 바코드는 다음 구조로 이루어져 있다.
- 국가 코드 (3자리)
- 한국은 880으로 시작한다. 미국은 000~019, 일본은 450~459.
- 업체 코드 (4~6자리)
- GS1 Korea(대한상공회의소)에서 발급받는 고유 번호.
- 상품 코드 (3~5자리)
- 업체가 자체적으로 부여하는 제품 번호.
- 체크 디지트 (1자리)
- 앞 12자리를 계산해서 나오는 검증 숫자. 바코드 생성기가 자동으로 계산해준다.
자주 묻는 질문
바코드와 QR코드는 뭐가 다른가요?
바코드는 1차원(가로 선), QR코드는 2차원(격자 패턴)이다. 바코드는 숫자나 짧은 텍스트만 담을 수 있지만, QR코드는 URL, 연락처 등 훨씬 많은 데이터를 저장할 수 있다.
내부 재고 관리용이면 GS1 코드 없이 써도 되나요?
된다. GS1 코드는 유통 시 필요한 것이고, 매장 내부나 창고 관리용이라면 Code 128에 자체 번호 체계를 넣어서 쓰면 충분하다.
스마트폰으로도 바코드를 스캔할 수 있나요?
대부분의 스마트폰 카메라 앱이나 전용 스캐너 앱으로 인식 가능하다. 다만 전문 바코드 리더기보다 인식 속도와 정확도가 낮을 수 있다.
상품 수가 적을 때는 직접 만들어 출력하는 게 가장 빠르다. 형식 선택만 맞으면 생성 자체는 숫자 입력하고 다운로드하는 데 10초면 충분하다.