"바코드"의 두 판 사이의 차이

1,548 바이트 제거됨 ,  5년 전
 
'''바코드'''({{llang|en|barcode}})은 [[컴퓨터]]가 판독할 수 있도록 고안된 굵기가 다른 흑백 막대로 조합시켜 만든 [[부호 (정보)|코드]]로, 주로 제품의 포장지에 인쇄된다. 이런 전통적인 형태의 바코드를 선형(1차원) 바코드라고 한다. 그러나 이 방법으로는 많은 정보를 담기 어렵기 때문에 매트릭스(2차원) 코드가 개발되었으며, 육각형이나 사각형 배열의 점으로 이루어져 있다. 매트릭스 코드는 엄밀히 말해 바(bar) 코드가 아니지만 흔히 2차원 바코드로 일컬어진다. 현재 제품 고유 번호를 나타내는 바코드가 대부분의 제품 포장지에 인쇄되어 계산대에서 널리 활용되고 있다. [[RFID]] 기술은 칩 하나의 가격이 500원 정도이지만 바코드는 5원 수준으로 거의 돈이 들지 않기 때문에, 지속적인 연구에도 불구하고 RFID가 바코드를 대체하지는 못하고 있다.
 
== 부호화 ==
바코드는 [[부호화]] 방법에 따라 구분된다. 부호화 방법은 바코드가 나타내는 원문의 한 자리 숫자나 한 글자를 흑백 막대의 조합으로 표현하는 방법을 비롯해 바코드의 시작과 끝, [[체크섬]] 등을 제공한다. 부호화 방법은 대개 크게 두 가지 기준에 의해 구분된다.
* 연속(continuous) 바코드와 불연속(discrete) 바코드. 연속 바코드에서 숫자나 글자를 나타내는 부호는 연속해 있으며, 이를 구분하기 위해 처음과 끝이 다르다. (예: 흑으로 시작해서 백으로 끝나거나 백으로 시작해서 흑으로 끝남.) 반면에 불연속 바코드에서 숫자나 글자를 나타내는 부호는 모두 떨어져 있으며 처음과 끝이 모두 흑색인 경우가 대부분이다. 불연속 바코드에서 한 자리 숫자나 한 글자 사이의 간격은 (떨어진 숫자나 글자들이 하나의 코드로 인식될 수만 있다면) 제한이 없다.
* 두 폭(two-width) 바코드와 여러 폭(many-width) 바코드. 두 폭 바코드에서 흑색 막대나 백색 막대의 너비는 좁거나 넓은 두 가지로 구분된다. 즉 넓은 막대가 좁은 막대에 비해 얼마나 넓은지는 아무런 의미가 없다. 그러나 여러 폭 바코드에서 모든 막대의 너비는 좁은 막대의 정수배이다. 여러 폭 바코드에서 좁은 막대의 너비를 모듈이라고 한다. 예를 들어, 네 폭 바코드는 1, 2, 3, 4 모듈 막대로 이루어진다.
 
== 종류 ==
익명 사용자