SIMETRIUM .COM EAN-13 · 95개 모듈
ISO/IEC 15420 · GS1
KO|36개 언어
혼동하지 말 것
바코드는 번호를 기록하는 방식일 뿐 번호 자체가 아닙니다. 같은 상품 번호 GTIN을 EAN-13의 줄무늬로도, Data Matrix 사각형으로도, QR로도 적을 수 있습니다.
전기 용량
EAN-13은 37 mm에 13자리를 담습니다. 같은 면적의 QR 코드는 수백 자를 담을 수 있습니다. 두 번째 차원과 오류 정정 덕분입니다.
판 위에는 계산대 스캐너 창 위에 놓인 EAN-13 라벨이 있습니다. 붉은 광선이 한 줄을 훑고, 빛의 점이 바를 하나씩 지나갑니다. 라벨 아래에서는 포토다이오드가 신호를 그립니다. 검은 바는 골, 흰 스페이스는 봉우리입니다. 점이 오른쪽 끝에 닿으면 디코더가 59번의 변화를 13자리로 풀어냅니다. 숫자가 녹색으로 켜지고, 스캐너가 삑 소리를 냅니다.
용어 여권 · 자동 식별 · 선형 코드

바코드

EAN-13 · 13자리 · 95개 모듈 · 바 30개 · 스페이스 29개

계산원이 우유 팩을 스캐너 창 위로 지나가게 하면 순식간에 계산대가 삑 소리를 냅니다. 붉은 광선은 30개의 바와 29개의 스페이스를 달렸고, 포토다이오드는 59번의 밝기 변화를 보았습니다. 디코더는 이를 13자리로 풀고 마지막 자리를 검산했습니다. 팩이 구겨져 바를 가로지르는 금이 생기면 변화는 61번이 되고, 계산대는 잠자코 있습니다. 코드는 잘못 읽느니 차라리 읽지 않도록 만들어져 있습니다.

바코드는 짙은 줄과 옅은 줄의 너비로 수를 기록합니다. 너비는 모듈, 곧 가장 좁은 줄의 정수배입니다. EAN-13에서 한 자리는 7개 모듈이며, 바 두 개와 스페이스 두 개로 이루어집니다. 첫째 자리에는 자기 바가 없고, 왼쪽 절반을 어떤 세트로 적었는가 속에 숨어 있습니다. 열세 번째 자리는 체크 디지트로, 나머지 열두 자리에서 계산합니다.

무엇인가평행한 바와 스페이스로 이루어진, 기계가 읽는 광학 코드
심벌로지상품에는 EAN-13과 UPC-A, 박스에는 ITF-14, 물류에는 Code 128
모듈X = 0.330 mm(100 %일 때); 허용 범위 80–200 %, 곧 0.264에서 0.660 mm
전기 용량정보 자리 12개와 체크 디지트 하나: 10¹²개의 번호
보호가중치 1과 3의 체크 디지트; 한 자리 오류는 모두 잡아냄
읽는 도구포토다이오드가 달린 650 nm 붉은 레이저, 또는 조명이 있는 카메라
스캐너로 코드의 진화로
어원

선은 독일어에서, 책은 라틴어에서

코드는 미국에서 고안되었고 생김새를 따라 이름이 붙었습니다. bar code, 곧 “줄무늬 코드”입니다. 다른 언어들은 영어 단어를 그대로 가져오거나 자기 어근으로 옮겼습니다. 러시아어 “штрих-код”는 독일어와 라틴어 차용어를 합친 것이고, 표준에서는 “штриховой код”라고 씁니다.

штрих독일어 Strich
streichen · 선을 긋다→Strich · 선→штрих
독일어 Strich는 선, 획을 뜻하며 동사 streichen “긋다, 쓰다듬다”에서 왔습니다. 러시아어에서 이 말은 소묘와 판화에 자리 잡았습니다. штрих는 그림자를 넣는 짧은 선입니다. 여기서 “штриховка”(해칭)와 “штриховой код”가 나왔습니다.
코드라틴어 codex
caudex · 줄기→판 · 책→법전→암호, 코드
라틴어 caudex, codex는 줄기, 통나무를 뜻했고, 이어서 글을 쓰려고 엮은 나무판, 그리고 책을 가리켰습니다. 법을 모은 책도 codex라고 불렀습니다. 프랑스어 code는 십구 세기에 약속된 기호 체계를 뜻하게 되었습니다. 전신 부호는 문장을 짧은 글자 묶음으로 바꾸었습니다.
barcode영어 bar + code
고프랑스어 barre · 각목→bar · 줄→bar code → barcode
Bar는 막대, 가로대, 줄을 뜻하며 고프랑스어 barre를 거쳤습니다. 처음에는 bar code로 띄어 쓰다가 나중에 붙여 썼습니다. 러시아어는 bar 대신 자기 말 “штрих”를 택하고 code는 그대로 두었습니다.
다른 언어에서의 이름
条形码 tiáoxíngmǎ — 중국어: “줄무늬 코드”, 영어를 그대로 옮긴 말; 줄여서 条码
バーコード bākōdo — 일본어: 영어 단어를 가타카나로 적은 것; 일본의 상품 번호는 JAN
código de barras — 스페인어와 포르투갈어: “줄무늬 코드”
الباركود — 아랍어: 차용어; 표준에서는 الرمز الشريطي, “줄무늬 기호”
зураасан код · баркод — 몽골어: “선 코드”와 영어에서 온 차용어
code-barres · Strichcode — 프랑스어와 독일어: 같은 “줄무늬 코드”
EAN
European Article Numbering, 유럽 상품 번호; 지금은 International Article Number
UPC
Universal Product Code, “범용 상품 코드”, 미국과 캐나다. 일본에서는 같은 형식을 JAN, Japanese Article Number라고 부름
GTIN
Global Trade Item Number, 바코드로 적는 상품 번호 그 자체
QR
Quick Response, “빠른 응답”: 공장에서 빠르게 읽도록 고안된 코드
01 · 구조

95개 모듈 속의 열세 자리

코드는 모듈 단위로 왼쪽에서 오른쪽으로 읽습니다. 1은 짙음, 0은 옅음입니다. 양 끝에는 가드 101이, 가운데에는 01010이 서 있습니다. 그 사이에 왼쪽 여섯 자리와 오른쪽 여섯 자리가 있고, 각각 7개 모듈입니다. 각 자리는 바 두 개와 스페이스 두 개이며, 너비는 모듈 하나에서 넷까지입니다.

한 자리는 세 가지 세트로 적을 수 있습니다. L 세트는 옅은 모듈로 시작하고 짙은 모듈의 수가 홀수입니다. G 세트는 R의 거울상으로, 짙은 모듈의 수가 짝수입니다. R 세트는 L의 네거티브로, 오른쪽 절반에만 쓰입니다. 왼쪽 절반에서 L과 G가 번갈아 나오는 모양으로 스캐너는 첫째 자리를 알고, 방향도 함께 압니다. 코드를 거꾸로 지나가도 읽힙니다.

dᵢ — i번째 자리의 숫자 · c — 체크 디지트 · eₖ — 요소의 너비(모듈 단위) · X — 모듈 너비 · k — 인쇄 배율
95
끝에서 끝까지 모듈
59
스캐너가 보는 변화
10¹²
상품 번호
인터랙티브 · 한 자리, 세 가지 세트

한 자리가 줄무늬가 되는 과정

숫자를 고르세요. 아래에 세 가지 세트의 7개 모듈 무늬와, 이 숫자가 맨 앞에 올 때의 세트 배열이 나옵니다.

기준 · 100 %의 EAN-13
0.330 mm모듈 너비 X 37.29 × 25.93여백을 포함한 심벌의 크기(밀리미터) 11X · 7X왼쪽과 오른쪽 여백, 인쇄하지 않는 빈 공간 22.85 mm바의 높이; 잘라내면 안 됩니다
인터랙티브 · 스캐너 실험실

코드를 망가뜨리고 계산대가 포기하는 순간을 보세요

한 라벨로 세 가지 실험을 합니다. “인코딩”: 숫자를 바꾸고 어떤 줄무늬가 재배열되는지 봅니다. “스캐너”: 광선을 움직이고, 인쇄를 줄이고, 잉크를 번지게 하고, 긁습니다. “계산원 실수”: 틀린 번호를 입력하고 체크 디지트가 잡아내는지 확인합니다.

광선 줄
인쇄 크기
잉크 번짐

그래프 · 코드가 읽히는 범위
인쇄 크기와 잉크 번짐
각 칸은 현재 코드를 같은 광선, 같은 긁힘, 같은 색으로 한 번 읽은 결과입니다. 녹색은 읽힘, 빨강은 읽히지 않음, 노랑은 체크 디지트가 맞지 않음. 점은 여러분의 슬라이더입니다.
가로축: 인쇄 크기, %번짐, 모듈
그래프 · 체크 디지트가 잡는 것
잡아낸 오류의 비율
테두리는 이 종류의 가능한 모든 오류에 대한 이론값이고, 채움은 “계산원 실수” 모드에서 한 여러분의 실험입니다. 하나 건너 교환은 가중치 1과 3으로는 절대 알아채지 못합니다.
오류 종류잡은 %
02 · 코드의 진화

모래 위의 원에서 팩 위의 사각형까지

새 코드는 저마다 옛 코드의 한 가지 문제에 답했습니다. 원은 어느 방향에서나 읽혔지만 인쇄하기 어려웠습니다. 화차의 색 줄무늬는 바랬습니다. 숫자 코드는 글자를 쓰지 못했습니다. 선형 코드는 이십여 자밖에 담지 못했고, 코드는 두 번째 차원으로 자랐습니다.

담는 것이유
03 · 압축과 용량

숫자만, 다섯 가지 길이

코드는 문자 집합을 고르는 것으로 데이터를 압축합니다. Code 39는 글자도 쓸 수 있어서 어떤 문자에나 16개 모듈을 씁니다. Code 128의 B 세트는 문자 하나를 11개 모듈에 넣고, C 세트는 한 번에 두 자리를 넣습니다. ITF는 한 쌍의 둘째 자리를 첫째 자리의 스페이스 속에 숨깁니다. EAN-13이 가장 촘촘합니다. 자릿수가 정확히 13이라는 것을 미리 알기 때문입니다.

인코딩할 숫자

모든 코드는 여백 없이 같은 0.33 mm 모듈로 그렸습니다. 오른쪽은 모듈과 밀리미터로 나타낸 길이입니다.
코드
종류
자릿수
글자와 숫자
바이트
오류 보호
04 · 무엇이 부호화되어 있나

설명이 아닌 번호

코드에는 이름도, 가격도, 유통기한도 없습니다. 있는 것은 GTIN 번호뿐이며, 계산대는 이 번호로 자기 데이터베이스에서 상품을 찾습니다. 첫 세 자리는 업체 번호를 발급한 국가 GS1 기구의 접두어입니다. 생산국을 뜻하지 않습니다. 중국의 공장이 독일에서 번호를 받을 수도, 아르헨티나 회사가 미국에서 받을 수도 있습니다. 그다음이 업체 번호와 상품 번호이며, 둘의 경계는 고정되어 있지 않습니다. 마지막 자리는 체크 디지트입니다.

번호는 가상이지만 접두어와 구조는 실제입니다. 고른 번호는 스캐너 실험실로도 넘어갑니다.
번호 해부
GS1 접두어, 발췌
05 · 인쇄 규칙
옳음
밝은 바탕에 짙은 바: 검정, 파랑, 짙은 녹색
여백: 왼쪽 11X, 오른쪽 7X, 테두리와 글자 없이
배율 80–200 %, 모듈은 0.264에서 0.660 mm
감열 프린터에서는 바를 용지 이동 방향과 나란히
코드 아래 숫자는 OCR-B 글꼴로, 계산원이 손으로 입력할 수 있게
틀림
붉은색과 주황색 바: 붉은 광선에는 종이로 보임
계산대용 EAN-13에 어두운 바탕의 밝은 바를 쓰지 않기
바의 높이를 자름: 광선 줄이 온전한 코드를 찾지 못함
코드가 솔기나 봉지의 접힌 곳, 또는 반사되는 광택 필름 아래에 있음
80 %보다 작은 인쇄: 광선의 점이 가장 좁은 스페이스보다 넓음
06 · 이웃한 코드
07 · 역사 부문
점과 선 → 바
메모

노먼 우드랜드(Norman Woodland)는 본인의 이야기로는 마이애미 해변에서 이 코드를 떠올렸습니다. 모래에 모스 부호의 점과 선을 손가락으로 그리고 아래로 길게 늘이자 좁은 줄과 넓은 줄이 되었습니다. 표식을 어느 방향에서나 읽을 수 있도록 그는 줄을 고리로 말았습니다. 1952년 버나드 실버(Bernard Silver)와 함께 미국 특허 2 612 994를 받았습니다.

원을 읽을 기계는 아직 없었습니다. 시험에는 강력한 램프와 영사기의 광전자 증배관이 필요했습니다. 코드는 값싼 레이저와 칩을 이십 년 기다렸습니다. 1973년 미국의 유통 체인들은 우드랜드가 참여해 IBM에서 개발한 직사각형 UPC를 골랐습니다. 원은 인쇄에서 졌습니다. 빠르게 달리는 인쇄기의 종이 위에서 잉크가 원을 한쪽 방향으로 번지게 했습니다.

“불스아이”, 1952년
토대 · 7개 단위

SI 7개 기본 단위

이 장의 관련 항목 · 코드와 표기
색인의 실험실: 적양배추 즙 한 컵, 버너, 차가운 판 위의 물 한 컵, 톱니바퀴 열
색인 · 모든 양을 한 페이지에
색인 입구의 실험실

산 한 방울이 즙의 색을 바꾸고, 소금은 불꽃에 색을 입히고, 물은 한 번 두드리면 언다. 그 아래에 Simetrium의 모든 페이지가 분야별, 가나다순으로 있다.

색인 열기 →
08 · 당신의 언어
모든 링크가 실제 언어 페이지로

자기 언어로 읽으세요

번역 및 교정 완료초벌 번역대기 중