GS1-128 물류 라벨에서 반드시 들어가는 정보는 맨 아래 바코드의 SSCC 하나입니다. 바코드 아래 괄호 속 숫자가 응용식별자(AI)이고, AI 번호를 알면 수량·유효기간·배치번호를 스캐너 없이도 확인합니다.
(00)은 SSCC, (02)는 박스 안 상품의 GTIN, (37)은 수량, (10)은 배치번호입니다. 괄호는 사람이 읽도록 붙인 표시라서 바코드 데이터에는 들어가지 않습니다.
물류 라벨의 3개 블록과 세그먼트
물류 라벨은 위에서부터 자유 형식, 데이터 표제 텍스트, 바코드와 HRI 순서로 3개 블록입니다. 맨 위에는 회사 이름·로고처럼 아무 내용이나 넣고, 가운데에는 바코드 데이터를 AI 번호 대신 SSCC·CONTENT·COUNT 같은 표제로 풀어 적습니다.
필수 블록은 맨 아래 바코드 블록 하나입니다. SSCC 바코드는 다른 데이터와 묶지 않고 따로 인쇄해 라벨 가장 아래에 둡니다.
한 라벨을 운송업체, 고객(유통업체), 공급자(제조업체) 세그먼트로 나누면 위에서부터 이 순서입니다. 공급자 세그먼트에는 SSCC가 반드시 들어가고, 고객 세그먼트에는 주문 번호와 배송처, 운송업체 세그먼트에는 배송지 우편번호와 운송 경로가 들어갑니다.
자주 사용하는 응용식별자(AI) 형식
| AI | 데이터 표제 | 데이터 형식 | 뒤에 AI가 이어질 때 FNC1 |
|---|---|---|---|
| 00 | SSCC | 숫자 18자리 고정 | 불필요 |
| 01 | GTIN | 숫자 14자리 고정 | 불필요 |
| 02 | CONTENT (박스 안 상품 GTIN) | 숫자 14자리 고정 | 불필요 |
| 10 | BATCH/LOT | 문자·숫자 최대 20자 | 필요 |
| 11 / 15 / 17 | 생산일 / 최적 유통기한 / 유효기한 | YYMMDD 6자리 | 불필요 |
| 21 | SERIAL | 문자·숫자 최대 20자 | 필요 |
| 310n / 330n | 순중량 / 총중량 (kg) | 숫자 6자리 | 불필요 |
| 37 | COUNT (상품 수량) | 숫자 최대 8자리 | 필요 |
| 400 | 주문 번호 | 문자·숫자 최대 30자 | 필요 |
| 420 | 배송지 우편번호 | 문자·숫자 최대 20자 | 필요 |
길이가 정해진 AI는 다음 AI가 바로 이어집니다. 길이가 변하는 (10)·(21)·(37) 뒤에 다른 AI를 붙이면 끝을 알리는 FNC1 구분자를 넣고, 바코드 맨 끝에 두면 구분자가 필요 없습니다. 그래서 가변 길이 AI는 한 바코드의 마지막에 배치합니다.
AI 조합에도 규칙이 있습니다. (02)는 SSCC가 붙은 물류 단위에서 (37) 수량과 함께 사용하고, (01)과 (02)는 한 바코드에 함께 넣지 않습니다. SSCC 없이 (02)와 (37)만 넣은 라벨은 물류 현장에서 자주 발생하는 오류입니다.
날짜·중량 AI 읽는 법
날짜는 연월일을 두 자리씩 적습니다. (15)201231은 최적 유통기한 2020년 12월 31일이고, 일자를 정하지 않으면 마지막 두 자리를 00으로 둡니다.
중량 AI의 네 번째 숫자는 소수점 아래 자릿수입니다. (3102)001250은 소수점 아래 2자리라서 순중량 12.50kg이고, 물류 단위에는 총중량 (330n)을 사용합니다.
SSCC 18자리 구조와 체크디지트
SSCC는 확장자 1자리, GS1 업체코드, 일련번호, 체크디지트 1자리를 합친 18자리 숫자입니다. 대한민국 업체코드는 국가코드 880으로 시작하고, 확장자는 0~9 가운데 SSCC를 부여하는 회사가 직접 정합니다.
체크디지트는 앞 17자리에 왼쪽부터 3과 1을 번갈아 곱해 더한 다음, 그 합 이상인 가장 가까운 10의 배수에서 합을 뺀 숫자입니다. 37610425002123456의 합은 101이라서 110에서 101을 뺀 9가 붙어 376104250021234569가 됩니다.
GS1-128 바코드 배율·높이·부착 위치 기준
| 항목 | 기준 |
|---|---|
| SSCC 바코드 배율 | 48.7~92.5% (X치수 최소 0.495mm) |
| SSCC가 없는 바코드 배율 | 25%부터 (지역 업계 요구에 따름) |
| 막대 높이 | 32mm 이상 (HRI 글자 제외) |
| 좌우 여백 | 각 10X 이상 |
| 막대 방향 | 바닥면과 수직인 울타리 방향 |
| 라벨 크기 | A6(105×148mm)이 가장 널리 사용, 폭 105mm 고정에 높이만 조정 |
| 박스 부착 | SSCC 막대 아래 끝이 바닥에서 32mm, 여백 포함 세로 모서리에서 19mm 이상 |
| 팔레트 부착 | 바닥에서 400~800mm 높이, 세로 모서리에서 50mm 이상 |
팔레트에는 같은 라벨 2장을 이웃한 두 면에 붙이고, 가능하면 짧은 면 하나와 그 오른쪽 면에 붙입니다. 높이가 400mm보다 낮은 팔레트는 라벨이 상하지 않는 범위에서 최대한 높게 붙입니다.
(00)과 18자리 SSCC를 담은 GS1-128은 여백까지 X치수 176배 폭입니다. 최소 배율 0.495mm에서 약 87mm라서 인쇄 폭 104mm인 4인치 프린터에 들어가고, 92.5% 배율이면 약 165mm까지 넓어집니다.
프린터 해상도와 스캔 설정 점검
203dpi 프린터는 점 4개 폭이 0.500mm라서 SSCC 최소 X치수 0.495mm를 넘깁니다. 300dpi는 점 6개(약 0.508mm)로 설정합니다. 203dpi에서 점 3개(0.375mm)로 줄이면 기준보다 가늘어지니, 라벨 프로그램의 막대 폭 설정을 출력 전에 확인합니다.
스캐너가 FNC1 구분자를 ASCII 29번 GS 문자로 그대로 넘겨야 프로그램이 배치번호의 끝을 구분합니다. USB 키보드 방식에서 GS 문자가 빠지거나 다른 문자로 바뀌면 (10) 뒤 데이터가 배치번호에 붙어 입력됩니다. 인터페이스 방식별 설정은 바코드 스캐너 USB HID·가상 COM 차이에, 해상도별 막대 폭은 203dpi와 300dpi 차이에 있습니다.






