바코드
(
英語
:
barcode
)는
컴퓨터
가 判讀할 수 있도록 考案된 코드이다. 굵기가 다른 黑白 막대로 組合시켜 만든
코드
로, 主로 製品의 包裝紙에 印刷된다. 이런 傳統的인 形態의 바코드를 線形(1次元) 바코드라고 한다. 그러나 이 方法으로는 많은 情報를 담기 어렵기 때문에 매트릭스(2次元) 코드가 開發되었으며, 六角形이나 四角形 配列의 點으로 이루어져 있다. 매트릭스 코드는 嚴密히 말해 바(bar) 코드가 아니지만 흔히 2次元 바코드로 일컬어진다. 現在 製品 固有 番號를 나타내는 바코드가 大部分의 製品 包裝紙에 印刷되어 計算臺에서 널리 活用되고 있다.
RFID
技術은 칩 하나의 價格이 500원 程度이지만 바코드는 5원 水準으로 거의 돈이 들지 않기 때문에, 持續的인 硏究에도 不拘하고 RFID가 바코드를 代替하지는 못하고 있다.
1948年, 美國 펜실베이니아주
필라델피아
에 位置한
드렉셀 大學校
에 다니던 버나드 실버는 푸드 페어의 社長이 체크아웃을 할 때 製品 情報를 自動으로 읽는 시스템의 硏究를 學長 中 한 名에게 要請한다는 말을 偶然히 들었다.
[1]
실버는 그의 親舊
노만 조셉 우드랜드
에게 이 要請에 對해 이야기하였으며 그들은 다양한 시스템에 對해 作業을 始作했다. 이들이 作業한 시스템은
紫外線
잉크를 使用하였으나 이 잉크는 너무 稀微해지기 쉬웠고 價格이 비쌌다.
[2]
[3]
一部 出處
[
模糊한 表現
]
에 따르면 바코드의 槪念은 1969年
IBM
이 달에 着地한 아폴로 宇宙人이 만든 발자국을 보다가 開發한 것이라고 한다.
韓國에서는
1988年 夏季 올림픽
이 開催되었던 1988年 5月 20日에 導入되었으며 北韓은 1999年 5月부터 使用 中이다.
于先
世界商品코드
(UPC) 等의 基準에 따라 符號化한 뒤, 바코드 스캐너와 暗號 解讀器로 構成된 判讀機를 통해 解釋되며, 이렇게 스캐너가 바코드를 읽으면 코드가 暗號 解讀器에 傳達되며, 이것이 解讀되어 알아볼 수 있는 情報로 變換된다.
商品의 種類를 나타내거나, 店鋪 等에서 賣出情報, 圖書館의 圖書 管理 等 여러 가지 用途로 使用할 수 있으며, 종이 外에도 다양한 材質에 印刷할 수 있으며, 願하는 情報에 빨리 接近할 수 있다는 長點을 가지고 있다. 또한 一部가 損傷되더라도 다른 部分을 읽어서 正常的인 情報를 얻을 수 있다는 것이다. 다만, 바코드는 情報 容量에 限界가 있으므로 바코드가 붙어 있는 物件에 對한 情報를 充分히 알 수 없다는 短點을 가지고 있다. 이런 限界를 補完하기 위해 最近 2次元 바코드(다른 말로 매트릭스 코드)가 開發되었다. 2次元 바코드는 旣存의 바코드와 큰 差異는 없으나, 旣存의 線形 바코드에서 黑白 네모 模樣을 모자이크式으로 配列하는 方式으로 種類에 따라 約 4千 바이트까지 코드化할 수 있기 때문에, 더 많은 情報를 담을 수 있게 되었다.
連續(continuous) 바코드와 不連續(discrete) 바코드
編輯
連續 바코드에서 數字나 글字를 나타내는 符號는 連續해 있으며, 이를 區分하기 위해 처음과 끝이 다르다. (예: 黑으로 始作해서 百으로 끝나거나 百으로 始作해서 黑으로 끝남.) 反面에 不連續 바코드에서 數字나 글字를 나타내는 符號는 모두 떨어져 있으며 처음과 끝이 모두 黑色인 境遇가 大部分이다. 不連續 바코드에서 한 자리 數字나 한 글字 사이의 間隔은 (떨어진 數字나 글字들이 하나의 코드로 認識될 수만 있다면) 制限이 없다.
두 幅(two-width) 바코드와 여러 幅(many-width) 바코드. 두 幅 바코드에서 黑色 막대나 白色 막대의 너비는 좁거나 넓은 두 가지로 區分된다. 卽 넓은 막대가 좁은 막대에 비해 얼마나 넓은지는 아무런 意味가 없다. 그러나 여러 幅 바코드에서 모든 막대의 너비는 좁은 막대의 정수배이다. 여러 幅 바코드에서 좁은 막대의 너비를 모듈이라고 한다. 例를 들어, 네 幅 바코드는 1, 2, 3, 4 모듈 막대로 이루어진다.
바코드는
符號化
方法에 따라 區分된다. 符號化 方法은 바코드가 나타내는 原文의 한 자리 數字나 한 글字를 黑白 막대의 組合으로 表現하는 方法을 비롯해 바코드의 始作과 끝,
체크섬
等을 提供한다. 符號化 方法은 大槪 크게 두 가지 基準에 依해 區分된다.
- 連續(continuous) 바코드와 不連續(discrete) 바코드. 連續 바코드에서 數字나 글字를 나타내는 符號는 連續해 있으며, 이를 區分하기 위해 처음과 끝이 다르다. (예: 黑으로 始作해서 百으로 끝나거나 百으로 始作해서 黑으로 끝남.) 反面에 不連續 바코드에서 數字나 글字를 나타내는 符號는 모두 떨어져 있으며 처음과 끝이 모두 黑色인 境遇가 大部分이다. 不連續 바코드에서 한 자리 數字나 한 글字 사이의 間隔은 (떨어진 數字나 글字들이 하나의 코드로 認識될 수만 있다면) 制限이 없다.
- 두 幅(two-width) 바코드와 여러 幅(many-width) 바코드. 두 幅 바코드에서 黑色 막대나 白色 막대의 너비는 좁거나 넓은 두 가지로 區分된다. 卽 넓은 막대가 좁은 막대에 비해 얼마나 넓은지는 아무런 意味가 없다. 그러나 여러 幅 바코드에서 모든 막대의 너비는 좁은 막대의 정수배이다. 여러 幅 바코드에서 좁은 막대의 너비를 모듈이라고 한다. 例를 들어, 네 幅 바코드는 1, 2, 3, 4 모듈 막대로 이루어진다.
바코드 (1次元 코드)
編輯
매트릭스 코드 (2次元 코드)
編輯
같이 보기
編輯
外部 링크
編輯