소규모 쇼핑몰을 운영하면서 자체 재고 관리용 바코드가 필요해졌다. 상품마다 라벨을 붙이면 POS 스캐너로 바로 인식되니까 수작업보다 훨씬 빠르다. 문제는 바코드 형식이 여러 가지라서 어떤 걸 써야 하는지 모르겠다는 것.
바코드 형식별 차이
| 형식 | 입력 데이터 | 주 용도 |
|---|---|---|
| Code 128 | 영문, 숫자, 특수문자 모두 | 택배 송장, 재고 관리, 범용 |
| Code 39 | 영문 대문자, 숫자, 일부 특수문자 | 제조업, 군사, 의료 분야 |
| EAN-13 | 숫자 13자리 | 소매 상품 (국제 표준) |
| EAN-8 | 숫자 8자리 | 소형 상품 패키지 |
| UPC-A | 숫자 12자리 | 북미 소매 상품 |
| ITF-14 | 숫자 14자리 | 물류 박스 단위 관리 |
어떤 형식을 써야 할까
- 마트·편의점에 납품하는 상품
- EAN-13이 필수다. 대한상공회의소에서 GS1 코드를 발급받아야 한다.
- 자체 재고 관리용
- Code 128이 가장 범용적이다. 영문과 숫자를 자유롭게 넣을 수 있고, 대부분의 스캐너에서 읽힌다.
- 택배·배송 라벨
- Code 128 또는 택배사 지정 형식. 택배사 API를 사용하면 자동 생성되는 경우가 많다.
바코드 만드는 과정
- 바코드 생성기에서 원하는 바코드 형식을 선택한다. Code 128, EAN-13 등 8가지 형식을 지원한다.
- 데이터를 입력한다. EAN-13이면 13자리 숫자, Code 128이면 영문·숫자·특수문자 조합.
- 필요하면 바코드의 너비, 높이, 색상을 조절한다.
- PNG 이미지로 다운로드해서 라벨지에 인쇄한다.
주의 EAN-13의 마지막 자리는 체크 디지트(검증 번호)다. 12자리를 입력하면 13번째 숫자가 자동 계산된다. 직접 13자리를 넣을 때는 체크 디지트가 올바른지 확인해야 스캐너에서 인식된다.
인쇄 시 주의사항
- 바코드 주변에 최소 5mm의 여백(quiet zone)이 있어야 스캐너가 정확히 읽는다
- 바코드 아래 숫자(HRI)가 함께 인쇄되어야 수동 입력이 가능하다
- 검은 바탕에 흰 바코드(반전 인쇄)도 인식은 되지만, 일부 구형 스캐너에서는 실패할 수 있다
- 잉크젯 프린터보다 레이저 프린터가 선명도가 높아 인식률이 좋다
바코드 하나 만드는 데 1분이면 충분하다. 재고 10개짜리 소규모 쇼핑몰이라도 바코드를 붙여두면 입출고 관리가 수월해진다.