포장의 바코드는 어떻게 인쇄하는가: EAN-13 / Code 128 / QR Code 3가지 규격 실전 선택
2025년 9월, 수입 견과류를 하는 고객이 이메일을 보내왔습니다. 첨부파일은 12개 SKU의 선물 상자 디자인 시안, 각각 작은 빈 사각형이 표시되어 있고 '여기에 바코드'라고 적혀 있었습니다. 제가 '할 수 있다/없다'로 답하지 않고 먼저 물은 한 가지 질문, 「이 바코드는 정확히 무엇을 스캔하나요?」
고객: 「상품 코드요. 69로 시작하는 것.」
저: 「EAN-13인가요, Code 128인가요, GS1 DataMatrix인가요?」
20분 후에 돌아온 답: 「같은 거라고 생각했어요.」
이 글의 출발점이 여기입니다. EAN-13, Code 128, QR Code는 많은 구매 담당자의 머릿속에서는 '바코드' 세 글자로 묶이지만, 인쇄소 작업장에서는 완전히 다른 세 가지 공정입니다. 같은 '코드 찍기'라는 말 안에 선폭도 다르고, 문자 셋도 다르고, 체크섬 알고리즘도 다르고, 인쇄 정밀도 요구도 다릅니다.
1. EAN-13: 슈퍼마켓에서 가장 흔한 직사각형
여러분이 본 소매 포장 바코드의 99%는 EAN-13입니다. 13자리 숫자. 앞 3자리는 국가 prefix(69가 중국, 45/49가 일본, 00-13이 미국/캐나다), 다음 4-7자리가 제조사 코드, 그 다음이 상품 코드, 마지막 1자리가 체크 디지트입니다.
EAN-13의 물리 구조는 30개의 흑백 바로 되어 있고, 각 바는 1배/2배/3배/4배의 4단계 폭을 가집니다. 가장 얇은 바를 '모듈 폭 X'라고 부르며, EAN-13 규격은 X ≥ 0.264 mm를 요구합니다. 상자 폭이 20 mm밖에 안 되더라도 EAN-13을 넣을 수는 있지만, 배율은 0.80-1.00 범위에서 골라야 하고 그보다 더 줄일 수는 없습니다.
인쇄소에서 가장 흔한 사고는 고객이 준 디자인 시안에서 바코드를 0.15 mm 모듈 폭까지 줄여 놓은 경우입니다. 컴퓨터 화면에서는 또렷이 보이는데, 디지털 인쇄기로 찍으면 스캐너가 읽지 못합니다. 무석의 한 식품 공장이 2023년에 이런 사고를 내 10만 장의 선물 상자 라벨이 전멸, 결국 손으로 보충 코드를 붙였습니다.
EAN-13 실전 판정: 상품이 슈퍼마켓이나 이커머스 물류창고(티몰 슈퍼, JD 자영, 아마존 FBA)에 들어가려면 반드시 EAN-13을 써야 합니다. 고객이 수출을 언급하지 않더라도 유통 채널을 타는 이상 기본값은 EAN-13입니다.
2. Code 128: 물류 박스와 산업 포장의 숨은 주력
외포장, 운송 박스, 팔레트 라벨, 공장 내부 이력 코드—이런 씬에서는 인쇄소가 Code 128을 추천합니다. 1차원 바코드지만 문자 셋이 ASCII 128자를 커버해서 EAN-13(숫자 0-9만 가능)보다 훨씬 강력합니다.
Code 128에는 A/B/C 세 가지 서브셋이 있습니다. A는 대문자 알파벳+제어 문자, B는 대소문자 알파벳+숫자+기호, C는 00-99의 두 자리 숫자 압축(숫자 전용)입니다. 물류 씬에서 가장 많이 쓰는 건 Code 128C인데, 긴 숫자열을 대폭 압축할 수 있기 때문입니다.
실제 산업 포장 사례: 창저우의 한 디젤 엔진 부품 공장이 부품 외포장에 21자리 코드(배치+시리얼+고객 코드)를 찍어야 했습니다. EAN-13으로는 안 들어가고, QR Code는 고객이 '스캔 속도가 느리다'며 꺼려서 최종적으로 Code 128C를 선택. 21자리 숫자를 12.5 cm로 압축했고, 스캐너가 0.3초 만에 읽습니다.
Code 128 실전 판정: 상품이 창고 자동화(WMS)를 거치거나, 배치 이력 추적이 필요하거나, 영문 숫자 혼합 내부 코드를 찍어야 한다면—Code 128을 쓰세요. 오류 허용률이 EAN-13보다 낮아서 선폭을 조금 더 두껍게 해야 합니다(X ≥ 0.30 mm 권장).
3. QR Code: 티몰 플래그십 스토어와 이력 코드 뒤의 논리
QR Code는 2차원 코드로, 1994년 일본 Denso Wave가 발명한 것이지만 2025년 중국 인쇄소의 QR Code 주문 80%는 다음 용도와 연결됩니다—티몰 플래그십 스토어 스캔 회원가입, 더우인 스캔 장바구니 추가, 브랜드 상품 이력 추적, 화장품 일물일코드 위조방지.
QR Code의 데이터 영역은 21×21에서 177×177까지의 매트릭스이고, 오류 정정 등급은 L(7%)/M(15%)/Q(25%)/H(30%) 네 단계입니다. 화장품 선물 상자의 QR Code는 보통 H 등급을 씁니다. 상자에 30%의 오염이나 흠집이 생겨도 스캔이 되기 때문입니다.
무석의 한 아교(나피 젤라틴) 제조사가 쓴맛을 봤습니다: 첫 번째 버전의 QR Code가 M 등급(15% 오류 정정)이었는데, 운송 중 한 로트가 잉크로 번져서 스캐너가 못 읽고, 고객센터에 항의 전화가 일주일 동안 쏟아졌습니다. 두 번째 버전에서 H 등급으로 바꿨는데, 비용은 거의 안 늘었고(파일 크기 8% 증가만) 이후 문제 발생 없음.
QR Code 실전 판정: 스캔 링크, QR 이력 추적, 일물일코드 위조방지가 필요하면—QR Code를 쓰세요. 주의할 점: QR Code 최소 크기는 1 cm × 1 cm. 이보다 작으면 스캔이 안 됩니다. 디자인 시안에서 5 mm × 5 mm짜리 QR Code는 양산 후 스캔 불가.
4. 고객이 '바코드 하나 찍어 달라'고 할 때 인쇄소가 가장 먼저 물어야 할 것
맨 앞 견과류 고객 씬으로 돌아갑니다. 올바른 인쇄소 대응은 네 가지 질문을 하는 것입니다.
첫째, 어떤 데이터를 스캔하는지—13자리 숫자(EAN-13)인지, 영문 숫자 혼합(Code 128)인지, URL/JSON(QR Code)인지? 여기서 규격이 결정됩니다.
둘째, 공급망 어디에서 스캔되는지—슈퍼 계산대인지, 공장 자동화 라인인지, 소비자 모바일 폰인지, 세관 X-ray인지? 씬별로 요구되는 오류 정정률과 정밀도가 2-3배 다릅니다.
셋째, 상자 크기—바코드에 할당 가능한 물리적 공간이 모듈 폭 X의 하한을 결정합니다. 상자에 바코드 영역으로 15 mm만 남으면, EAN-13은 0.85배 확대, Code 128은 0.50배 확대가 필요하고, QR Code는 아예 안 들어갑니다.
넷째, 인쇄 방식—디지털(고정밀이나 잉크층 얇음), 옵셋(최고 정밀), 플렉소(골판지 거친 텍스처라 오류 정정률을 더 올려야 함)?
그 견과류 고객은 결국 EAN-13(허마 슈퍼마켓용) 옆에 QR Code(위챗 공식 계정 회원가입용)를 배치. 선물 상자 정면에 30 mm × 25 mm 영역을 확보하고, EAN-13은 1.0배, QR Code는 H 등급 오류 정정으로 18 mm × 18 mm. 두 코드 사이는 5 mm 간격으로 서로 간섭하지 않습니다.
5. 인쇄소에서 가장 흔한 3가지 바코드 사고
사고 1: 고객 디자인 시안에서 바코드 영역을 0.1 mm X 모듈까지 줄여 놓음. 이런 시안을 받으면 인쇄소의 첫 번째 액션은 고객에게 시안 수정을 요청하는 것입니다. 그런데 신생 인쇄소 중에는 그대로 샘플을 찍어버리고, 고객이 샘플 받아 스캔이 안 되는 게 확인된 다음에야 다시 작업—3-5일을 낭비.
사고 2: 금색/은색 종이에 검정 바코드 인쇄. 금종이 위의 검정 바코드는 대비가 부족해서 스캐너가 3-4번 쓸어야 겨우 인식합니다. 금종이 바코드에는 흰색 인쇄를 밑바탕으로 깔거나 흰색 테두리를 둘러주길 권합니다.
사고 3: UV 부분 광택이 바코드 위에 올라감. UV 광택은 굴절률이 높아서 바코드 가장자리를 흐리게 합니다. 바코드 영역은 UV 부분을 피해야 하고, 위치를 옮기거나 그 영역의 UV를 빼야 합니다.
바코드는 포장에서 가장 작은 요소이지만 가장 잘 틀리고, 고객이 가장 신경 쓰는 요소이기도 합니다. 바코드를 후공정이 아닌 주공정으로 다루는 것—이게 OEM 인쇄소와 브랜드 공급사의 분기점입니다.
어떤 상품의 바코드 종류를 고르려 한다면, 상자 크기와 스캔할 데이터를 보내주세요. 30분 안에 어떤 규격을 골라야 하는지, 필요한 모듈 폭이 얼마인지 알려드립니다.
延伸阅读
자주 묻는 질문
EAN-13과 Code 128 바코드는 외형상 어떻게 다른가요?
외형상 EAN-13은 13자리 순수 숫자로, 고정된 좌측 가드 101, 중앙 01010, 우측 가드 10100 시작 패턴을 가져서 불규칙한 흑백 분포가 보입니다. Code 128은 자릿수가 고정돼 있지 않고 부호화 밀도가 EAN-13보다 높아서 같은 길이에 더 많은 정보를 담을 수 있습니다. 바코드 아래에 13자리 숫자가 별도로 표기돼 있으면 거의 EAN-13, 숫자 표기가 없거나 영문 숫자가 섞여 있으면 Code 128입니다.
제 EAN-13은 컴퓨터 화면에서는 또렷이 보이는데 스캐너가 못 읽는 이유는?
세 가지 흔한 원인: 1) 모듈 폭 X가 0.264 mm 미만이라 스캐너가 인식 불가(디자이너가 화면상 100%로 봐도 실제 사이즈는 압축돼 있는 경우가 많음); 2) 바코드 아래의 정적 영역(quiet zone) 부족, EAN-13은 양쪽에 최소 3.5배 X 모듈 폭 여백이 필요하고 스캐너는 이 '정적 영역'을 기준으로 잡음; 3) 인쇄 색이 제대로 눌리지 않음—CMYK 100% 블랙보다 Pantone Process Black가 훨씬 좋고, CMYK 블랙 가장자리에 대한 스캐너 인식률은 5-8% 낮습니다.
QR Code 오류 정정 등급 중 가장 안정적인 것은?
포장용 QR Code는 H 등급(30% 오류 정정)을 권장합니다. L/M/Q/H 중 H가 데이터 여유도가 가장 높아서 상자 얼룩, 모서리 접힘, 잉크 불균일도 스캔 가능합니다. H는 M보다 파일 크기가 8% 클 뿐, 비용 증가는 거의 없습니다. 디자인상 QR Code를 8 mm × 8 mm 미만으로 만들어야 하는 경우만 예외(이 경우 L/M도 쓰지 말고 데이터 바로 코드로 전환).
고객이 '아무 바코드나 찍어 달라'고 할 때 인쇄소는 어떻게 대응해야 하나요?
이 요구는 수락하지 마세요. 먼저 세 가지 확인: 1) 이 상품이 어떤 판매 채널에 들어가는지(슈퍼/이커머스/크로스보더/공장 내부); 2) 이 바코드에 어떤 데이터가 들어가는지(13자리 순수 숫자/영문 숫자 혼합/URL); 3) 상자에 어느 정도 면적이 확보돼 있는지. 이걸 명확히 한 다음 규격을 선택하세요. 어떤 '아무거나'의 모호한 요구도 결국 반품과 재인쇄가 됩니다—바코드 오류는 100% 재작업, 못 읽는 코드는 스크랩입니다.
금색, 은색, 진한 색 종이 위의 바코드는 어떻게 인쇄하나요?
비용순 세 가지 방법: 1) 바코드 영역에 흰색 잉크로 밑바탕을 깔고 그 위에 검정 바코드 덧인쇄(최저가, 효과 보통); 2) 금/은 종이에서 바코드 위치를 다이컷으로 빼내고 밑에 흰 종이를 깜(중간 가격, 효과 좋음); 3) 순수 검정 대신 Pantone 따뜻한 색 바코드(따뜻한 빨강+따뜻한 검정) 사용(최고가, 가장 안정). 진한 색 종이는 방법 1을 피하고 바로 방법 2 다이컷으로 가길 권합니다.
왜 같은 형식의 QR Code가 샘플에선 스캔되는데 양산에선 안 되나요?
세 가지 흔한 변수: 1) 샘플은 잉크젯(1440 dpi 정밀도)인데 양산은 디지털 토너(600 dpi), QR Code 가장자리가 600 dpi에서 훨씬 많은 에일리어싱 발생; 2) 샘플은 흰 카드지, 양산은 코트지, 코트지의 도공층이 잉크 일부를 흡수해 가장자리를 두껍게 함; 3) 샘플은 라미네이션 없음, 양산은 매트 라미네이션, 매트 라미네이션 굴절률이 파인더 패턴을 흐리게 함. 본 양산 전 실물 샘플+스캔 테스트 권장.
