유틸리티

바코드 만들기, Code128·EAN-13 차이와 무료 생성법

소규모 쇼핑몰을 운영하면서 자체 재고 관리용 바코드가 필요해졌다. 상품마다 라벨을 붙이면 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를 사용하면 자동 생성되는 경우가 많다.

바코드 만드는 과정

  1. 바코드 생성기에서 원하는 바코드 형식을 선택한다. Code 128, EAN-13 등 8가지 형식을 지원한다.
  2. 데이터를 입력한다. EAN-13이면 13자리 숫자, Code 128이면 영문·숫자·특수문자 조합.
  3. 필요하면 바코드의 너비, 높이, 색상을 조절한다.
  4. PNG 이미지로 다운로드해서 라벨지에 인쇄한다.
주의 EAN-13의 마지막 자리는 체크 디지트(검증 번호)다. 12자리를 입력하면 13번째 숫자가 자동 계산된다. 직접 13자리를 넣을 때는 체크 디지트가 올바른지 확인해야 스캐너에서 인식된다.

인쇄 시 주의사항

  • 바코드 주변에 최소 5mm의 여백(quiet zone)이 있어야 스캐너가 정확히 읽는다
  • 바코드 아래 숫자(HRI)가 함께 인쇄되어야 수동 입력이 가능하다
  • 검은 바탕에 흰 바코드(반전 인쇄)도 인식은 되지만, 일부 구형 스캐너에서는 실패할 수 있다
  • 잉크젯 프린터보다 레이저 프린터가 선명도가 높아 인식률이 좋다

바코드 하나 만드는 데 1분이면 충분하다. 재고 10개짜리 소규모 쇼핑몰이라도 바코드를 붙여두면 입출고 관리가 수월해진다.