상품 바코드 라벨에 들어갈 13자리 번호(GTIN-13)는 회사가 GS1 회원으로 받은 업체 코드로 정하고, 착한라벨 디자이너는 그 번호를 막대로 그리는 일만 맡습니다. 번호 발급과 납품처 규칙은 GS1 유통표준코드 기초에 정리돼 있어, 여기서는 받은 번호를 넣고 라벨 1장에 막대·숫자·상품명·가격을 앉히기까지를 순서대로 다룹니다.
EAN13과 EAN13(NEW) 항목 차이
도구 패널 바코드의 빠른 선택에는 EAN13이 있고, 모든 바코드 보기...의 베타서비스 분류에는 EAN13(NEW)와 UPC가 따로 있습니다. 둘 다 같은 EAN-13 막대를 만들지만 체크 숫자를 다루는 방식과 조정 칸 수가 다릅니다.

| 항목 | EAN13 (빠른 선택) | EAN13(NEW)·UPC (베타) |
|---|---|---|
| 입력 자릿수 | 13자리(12자리도 체크 숫자를 붙여 찍지만 "정확히 13자리" 경고가 뜸) | EAN13(NEW) 12·13자리, UPC 11·12자리 |
| 틀린 체크 숫자 | 막대가 그려지지 않고, 맞는 숫자 안내 없음 | "마지막 숫자는 n이어야 합니다" 오류, 자동 수정 안 함 |
| 막대 아래 숫자 | 위치·크기 고정, 텍스트 탭 없음 | 텍스트 탭에서 위치·글꼴·크기(3~144pt) 조정 |
| 좌우 여백 칸 | 없음 | 고급설정 탭, EAN-13 기본 11X·7X / UPC 9X·9X |
| 바코드 너비 | 2점부터 | 1점부터, "mm · dot"로 표시 |
납품용 번호를 처음 찍는다면 EAN13(NEW)를 고릅니다. 13번째 숫자가 틀리면 맞는 숫자를 바로 알려 주고, 여백과 막대 높이가 권장 수치에서 벗어나면 고급설정 탭 옆 현재 설정 안내 표시로 알려 줍니다. 목록 이름 뒤에 붙는 베타테스트 표시는 시험 단계라는 뜻이라, 첫 롤을 쓰기 전에 현장 스캐너로 10장 정도 읽어 확인합니다.

체크 숫자 계산과 입력 값 처리 3가지
EAN-13의 마지막 1자리는 앞 12자리로 계산하는 체크 숫자입니다. 오른쪽 끝 숫자부터 3, 1, 3, 1… 순서로 곱해 더하고, 그 합을 10의 배수까지 올리는 데 필요한 수가 체크 숫자가 됩니다. GS1이 예시용으로 남겨 둔 952로 시작하는 번호 952001234567을 계산하면 합이 86이라 체크 숫자는 4, 완성 번호는 9520012345674입니다.
EAN13(NEW)의 고급설정 탭 체크 숫자 칸에는 입력 값 처리 목록이 있습니다.
- 처음 설정인 자동 · 계산 또는 검증은 12자리를 넣으면 체크 숫자를 붙이고, 13자리를 넣으면 맞는지 검사합니다.
- 12자리만 받는 체크 숫자 없는 입력 · 계산은 엑셀 번호 열에 체크 숫자가 빠져 있다고 확실할 때 고릅니다. 13자리가 섞인 행은 오류로 걸러 냅니다.
- 13자리만 받는 체크 숫자 포함 입력 · 검증은 발급받은 13자리 번호표를 그대로 옮겨 적은 목록에서 오타 1자리까지 잡아냅니다.
UPC는 같은 계산을 11자리에 적용해 12자리를 만들고, 7·8자리 UPC-E 번호를 넣으면 12자리 UPC-A로 펼쳐 찍습니다. 하이픈이나 공백이 섞이면 "숫자만 입력하세요" 오류가 나므로 번호는 숫자만 남겨 붙여 넣습니다.
막대 폭(X)과 라벨 가로 계산
EAN-13과 UPC-A는 여백까지 합쳐 가로가 막대 폭 X의 113배입니다. GS1 일반 소매 기준은 X 0.264~0.660mm이고, 감열·열전사처럼 그때그때 찍는 인쇄에 한해 0.249mm까지 내려가도 됩니다. 디자이너의 바코드 너비는 프린터 점 단위로 움직이므로, 해상도별로 나오는 X는 아래 5가지 안팎입니다.
| 해상도·바코드 너비 | X | 여백 포함 가로 | 디자이너 권장 막대 높이 |
|---|---|---|---|
| 203dpi 2점 | 0.250mm | 28.3mm | 17.33mm |
| 203dpi 3점 (처음 설정) | 0.375mm | 42.4mm | 25.99mm |
| 300dpi 3점 | 0.254mm | 28.7mm | 17.59mm |
| 300dpi 4점 (처음 설정) | 0.339mm | 38.3mm | 23.45mm |
| 300dpi 5점 | 0.423mm | 47.8mm | 29.31mm |
EAN13(NEW)는 0.33mm에 가장 가까운 점 수로 시작해 203dpi 3점, 300dpi 4점이 처음 설정입니다. 2점(203dpi)이나 3점(300dpi)으로 줄이면 0.264mm 아래라서 현재 설정 안내가 뜨지만, 열 인쇄 허용 범위인 0.249mm 이상이므로 규격 안입니다. 다만 GS1은 이렇게 작게 찍더라도 X 0.264mm일 때의 면적, 곧 가로 29.83mm × 막대 높이 18.28mm를 비워 두라고 정하고 있어, 고급설정 탭에서 왼쪽 여백을 15X, 오른쪽 여백을 10X로 늘리고 높이를 18.5mm로 맞춥니다. 18.3mm를 넣으면 203dpi에서 146점, 곧 18.27mm로 반올림돼 최소 높이에 못 미칩니다. 그러면 여백 포함 가로가 120X, 곧 203dpi 2점에서 30.0mm, 300dpi 3점에서 30.5mm가 됩니다.
막대 폭을 바꿔도 본문 높이는 22.85mm로 남아 있으니 함께 고칩니다. 표의 권장 높이는 디자이너가 22.85mm × X ÷ 0.33으로 계산해 안내하는 값이고, X가 0.264mm 아래인 2점(203dpi)·3점(300dpi) 행은 이 값이 GS1 최소 높이 18.28mm보다 낮으므로 위처럼 18.5mm로 올립니다. EAN/UPC는 어느 방향으로 지나가는 빛에도 읽히도록 높이가 폭과 함께 정해져 있어, 막대를 이 아래로 자르지 않습니다. 높이에는 숫자와 가드바 연장(처음 5X, 203dpi 3점에서 약 1.9mm)이 따로 더해집니다.
상품명·가격 칸과 라벨 규격 고르기
막대 높이까지 계산하면 라벨 규격이 정해집니다. 숫자 줄을 8pt(약 2.8mm)로 두고 위아래 1.5mm씩 비우는 기준으로 맞춰 봅니다.
- 50×30mm에 바코드와 상품명 1줄만 넣으려면 300dpi 3점(여백을 늘린 가로 30.5mm, 막대 18.5mm)이 맞습니다. 막대·가드·숫자가 약 23mm라 위에 9pt 상품명 1줄이 들어가고, 오른쪽에 남는 약 16mm 폭에 가격을 12pt로 세워 둡니다.
- 60×40mm는 300dpi 4점이 들어가는 크기입니다. 가로 38.3mm 바코드 높이 합이 약 28mm라 위쪽 8mm에 상품명 2줄, 오른쪽 약 18mm 폭에 가격과 용량을 둡니다.
- 203dpi 프린터로 3점을 고집하면 가로 42.4mm에 막대·가드·숫자 높이가 약 30.7mm라, 60×40mm에서는 상품명과 가격을 둘 자리가 거의 남지 않습니다. 50×30·60×40 라벨에서는 2점으로 내리고 막대를 18.5mm로 맞춥니다.
공용 양식의 상품 바코드(50×30mm)는 예시 막대가 CODE128이라, 양식을 연 다음 속성 패널 바코드 종류에서 EAN13(NEW)로 바꾸고 번호와 위 수치를 넣습니다. EAN13(NEW) 개체 상자에는 좌우 여백이 포함돼 있으므로, 가격 텍스트 개체는 이 상자와 겹치지 않게 둡니다.

감열 롤은 감열지 롤라벨의 50×30·60×40mm 규격을 쓰고, 냉장 매대처럼 물기가 닿는 상품이면 같은 크기의 유포감열 라벨로 바꿉니다. 막대가 흐리거나 굵게 번질 때 점검하는 순서는 바코드가 안 읽힐 때에 있습니다.
품목이 많을 때 엑셀 번호 열
품목마다 라벨을 따로 만들지 않으려면 상품명·바코드 번호·가격 3개 열을 둔 엑셀을 데이터 연결로 불러와 각 개체에 열을 연결합니다. UPC처럼 0으로 시작하는 12자리 번호는 셀 서식이 숫자면 앞자리 0이 빠진 11자리로 들어오고, 자동 모드는 이를 체크 숫자 없는 번호로 보고 새 체크 숫자를 붙여 엉뚱한 바코드를 만듭니다. 번호 열은 텍스트 서식으로 두고, 입력 값 처리를 체크 숫자 포함 입력 · 검증으로 바꿔 자릿수가 모자란 행을 오류로 드러냅니다. 엑셀 연결 5단계는 엑셀 가변 라벨 인쇄에서 순서대로 따라 합니다.


