시리얼 번호는 제품 코드 2자, 생산 연월 4자리, 라인 1자리, 일련번호 5자리처럼 생산 순간에 정해져 다시 바뀌지 않는 항목만 고정 자릿수로 이어 만듭니다. WA2610200037은 WA 모델을 2026년 10월 2번 라인에서 37번째로 생산했다는 뜻입니다.
출하처, 검사자, 색상 옵션은 번호에 넣지 않고 생산 관리 프로그램의 별도 항목으로 기록합니다. 번호 하나에 정보를 많이 담을수록 바코드가 길어지고 규칙을 고칠 일도 늘어납니다.
시리얼 번호 구성 항목과 자릿수
| 항목 | 예 | 자릿수 | 번호 포함 | 판단 기준 |
|---|---|---|---|---|
| 제품 코드 | WA | 영문 2자 | 포함 | 생산 뒤 모델이 바뀌는 일은 없습니다 |
| 생산 연월 | 2610 | 숫자 4자리 (YYMM) | 포함 | A/S 접수 때 번호만으로 생산 시기를 확인합니다 |
| 생산 라인 | 2 | 숫자 1자리 | 포함 | 라인마다 따로 발번해 번호 충돌을 막습니다 |
| 일련번호 | 00037 | 숫자 4~5자리 | 포함 | 같은 월, 같은 라인 안에서 1대를 구분합니다 |
| 출하처·고객사 | 없음 | 없음 | 제외 | 출하 때 정해지고 반품·재출하 때 바뀝니다 |
| 검사자·작업자 | 없음 | 없음 | 제외 | 교대마다 바뀌고 개인 이름이 라벨에 남습니다 |
| 색상·옵션 | 없음 | 없음 | 제외 | 옵션이 다르면 제품 코드를 따로 부여합니다 |
번호에서 뺀 3개 항목은 시리얼 번호를 키로 삼아 생산 이력에 붙입니다. 반품된 제품을 스캔하면 출하처와 검사자가 한 화면에 조회됩니다.
생산 연월 표기 YYMM과 YYMMDD
월 단위 YYMM 4자리면 A/S 판단에 충분합니다. 식품 포장재나 의료용 부품처럼 하루 단위 추적이 필요한 라인은 YYMMDD 6자리로 늘립니다.
GS1 생산일자(AI 11)도 YYMMDD 숫자 6자리이고, 날짜를 특정하지 않으면 일 자리를 00으로 채웁니다. 연도를 영문 1자(A=2025, B=2026)로 줄이면 번호는 1자리 짧아집니다. 대신 담당자가 대조표 없이는 연도를 읽지 못하고, I·O를 빼면 24년 뒤 같은 문자가 돌아옵니다.
라인 코드와 일련번호 초기화 단위
일련번호를 언제 1부터 다시 시작할지가 자릿수를 정합니다. 라인 코드를 넣으면 라인마다 PC 1대가 독립해서 번호를 발급하므로 두 라인이 같은 번호를 동시에 출력하는 사고가 없습니다.
| 초기화 단위 | 일련번호 자릿수 | 한도 | 맞는 공장 |
|---|---|---|---|
| 월·라인마다 | 4자리 (0001~9999) | 라인 1개당 월 9,999대 | 라인별 월 생산이 수천 대 이하 |
| 월·라인마다 | 5자리 (00001~99999) | 라인 1개당 월 99,999대 | 소형 부품처럼 라인별 월 생산이 1만 대를 넘는 곳 |
| 월마다, 라인 공용 | 5자리 | 공장 전체 월 99,999대 | 발번 서버 1대가 모든 라인에 번호를 나눠 주는 곳 |
| 초기화 없음 (누적) | 8자리 | 전체 99,999,999대 | 생산 연월을 번호 밖 이력으로만 관리하는 곳 |
한도를 넘기면 그 달 중간에 번호가 바닥납니다. 운영 중에 4자리를 5자리로 늘리면 이미 출력한 라벨과 길이가 달라 엑셀 정렬과 길이 검사가 어긋납니다. 그래서 저희는 처음 정할 때 1자리 여유를 두도록 안내합니다.
시리얼 번호와 로트 번호 차이
시리얼 번호는 제품 1대에 1개, 로트 번호는 같은 조건에서 함께 만든 묶음에 1개입니다. 전자기기·장비처럼 1대씩 A/S를 받는 제품은 시리얼, 나사·필름·약품처럼 묶음으로 추적하는 제품은 로트를 적용합니다.
| 구분 | 시리얼 번호 (AI 21) | 로트 번호 (AI 10) | 생산일자 (AI 11) |
|---|---|---|---|
| 식별 단위 | 제품 1개 | 생산 묶음 | 생산한 날 |
| 형식 | 영숫자 20자 이하 | 영숫자 20자 이하 | 숫자 6자리 (YYMMDD) |
| 번호 안의 정보 | 회사가 결정 | 라인·생산 시각·배합 번호를 담기도 함 | 연·월·일 |
GS1 기준의 시리얼 번호(AI 21)는 GTIN(AI 01)과 반드시 함께 인쇄하고, 로트 번호(AI 10)는 AI 01이나 AI 02와 함께 인쇄합니다. 시리얼 번호는 GTIN과 짝을 이뤄야 고유합니다. GTIN이 다른 제품끼리는 같은 시리얼 번호가 허용되므로, GTIN을 함께 인쇄하는 회사는 시리얼에 제품 코드를 넣지 않아도 됩니다.
GTIN 없이 사내 번호만 운용하는 회사는 WA 같은 제품 코드를 앞에 붙여 모델 간 중복을 막습니다. 로트 번호의 구조는 받는 회사가 몰라도 되는 정보라, 라인과 시각을 넣어도 거래처 시스템에는 영향이 없습니다.
시리얼 번호 문자 규칙
GS1 시리얼 번호는 영문 대소문자와 숫자, 일부 기호까지 허용합니다. 사내 규칙은 영문 대문자와 숫자 2종으로 제한합니다. 대소문자를 구분하는 시스템에서는 wa2610200037과 WA2610200037이 서로 다른 번호입니다.
영문 I와 O는 숫자 1, 0과 혼동하므로 제품 코드에서 뺍니다. 하이픈과 공백도 바코드 데이터에서 제외합니다. 작업자가 손으로 입력하다 하이픈 위치를 틀리면 같은 제품이 두 번호로 등록됩니다.
시리얼 번호 길이와 바코드 폭
시리얼 라벨 바코드는 Code 128로 인쇄합니다. Code 128은 연속한 숫자 2자리를 1문자로 압축하고, 영문과 하이픈은 1자가 1문자입니다.
| 바코드 데이터 | 구성 | 문자 수 | 모듈 | X 0.25mm 폭 |
|---|---|---|---|---|
| WA-2610-2-00037 | 하이픈 포함 15자 | 15 | 220 | 55.00mm |
| WA2610200037 | 영문 2 + 숫자 10 | 8 (전환 문자 포함) | 143 | 35.75mm |
| WA261020037 | 영문 2 + 숫자 9 (일련번호 4자리) | 8 (전환 문자 포함) | 143 | 35.75mm |
| (01) GTIN 14자리 + (21) WA2610200037 | GS1-128 | 18 | 264 | 66.00mm |
폭은 좌우 여백 10X를 포함해 Code 128은 (11N + 55) × X, GS1-128은 FNC1 1문자를 더한 (11N + 66) × X로 계산했습니다. 영문 뒤 숫자가 9자리로 홀수면 1자리를 영문 모드로 처리하므로, 일련번호를 4자리에서 5자리로 늘려도 문자 수는 8로 같습니다.
폭 50mm 라벨에 하이픈 번호는 여백까지 55mm라 들어가지 않습니다. 하이픈을 뺀 번호는 35.75mm라 양옆에 7mm 넘게 남습니다. GS1-128을 X 0.25mm로 인쇄할 때 막대 높이는 13mm 이상이고, 물류 자동 스캔 라인은 X 0.495mm 이상에 막대 높이 32mm 이상이 기준입니다.
시리얼 라벨 재출력과 번호 관리
긁히거나 떨어진 라벨은 같은 번호로 1장을 다시 출력합니다. 검사에서 불량으로 폐기한 제품의 번호도 새 제품에 다시 부여하지 않고, 이력에 폐기로 남겨 일련번호 중간의 빈 번호를 설명합니다.
재출력 메뉴는 기존 번호를 조회해 출력하도록 만들고, 새 번호 발급과 분리합니다. 두 기능이 한 버튼에 섞이면 재출력할 때마다 일련번호가 1씩 밀려 실제 생산 대수와 번호가 어긋납니다.
기름이나 세척제에 닿는 명판 라벨은 합성지에 레진 리본으로 열전사 인쇄하고, 리본 등급은 열전사 리본 종류에 정리했습니다. 라인 옆에는 제브라 ZT231 같은 4인치 산업용 프린터를 두고, 발번 목록을 엑셀로 내려받아 착한라벨 디자이너에 연결해 출력합니다. 출하 검사대에서는 제브라 DS3608 같은 산업용 스캐너로 라벨 부착 직후 번호를 대조합니다.



