바코드 정보
[홈 > 시스템 소개 > 바코드 정보]
바코드는 굵거나 가는 바 (검은 막대)와 스페이스(흰 막대)의 조합에 의해 영숫자 또는특수 기호를 광학적으로 판독하기 쉽게 부호화한 것이다. 이것을 이용하여 정보의 표현과 정보의 수집, 해독을 가능하게 한다.문자나 숫자를 나타내는 검은 바와 흰 공간의 연속으로 바와 스페이스를 특정하게 배열해 이진수 0과 1의 비트로 바뀌게 되고 이들을 조합해 정보로 이용하게 되는데, 이들은 심볼로지라고 하는 바코드 언어에 의해 정의된 규칙에 의해 만들어진다.
즉, 바코드는 컴퓨터 내부 로직의 기본인 0과 1의 비트로 이루어진 하나의 언어로, 바의 두께와 스페이스의 폭의 비율에 따라 여러 종류의 코드 체계가 있다.
이 인쇄된 코드는 바코드 인식 장치에 빛의 반사를 이용해서 데이터를재생시키며 재생된 데이터를 수집, 전송하는 것이다

바코드란 무엇인가?
백화점이나 슈퍼마켓에 진열되어 있는 상품을 보면 거의 모든 상품에 가늘고 굵은검은막대가 그려진 그래프 같은 것이 있고 그 맡에 숫자가 씌여져 있는 것을 볼 수 있는데 이것이 바코드라는 것이다. 불과 몇 센티미터밖에 안되는 막대표시에는 그 상품을 제조한 국가번호,회사번호, 제품 번호가 숨겨져 있다.
바코드(barcode)는 바(bar 검은색 막대)와 공백(space,흰색 막대)을 특정한 형태로 조합하여 문자와 숫자 및 기호 등을 표현한 것으로 그 아래에 적혀져 있는 숫자를 스캐너로 빨리 읽을 수 있도록 고안해 놓은 것이다.
예를 들어, 회사에서 사번만 입력하면 그 사람의 신상 명세가 나오도록 프로그램 되어 있는 컴퓨터에서 숫자로 된 사번을 키보드로 이용하지 않고 바코드로 이용할 수 있는 것이다.
그 사원의 성명, 생년월일,입사일 등은 컴퓨터 안에 미리 기록되어 있어야 하고 코드 번호로 빨리 찾을 수 있는 시스템에서 키보드로 숫자를 입력함으로써 생기는 시간을 줄이고 오타를 방지하기위해 바코드를 사용하는 것이다.
이제 바코드는 판매 및 재고 관리 업무 분야 등 유통 업무 분야 외에도 병원, 도서관, 철도나 항공의 여객 및 화물 관리, 공장자동화와 사무자동화등 대량의 데이터를 신속하고 정확하게 처리하기 위한 곳에서는 모두 찾아 볼 수있다.

바코드의 역사
바코드는 미국의 식료품 소매 산업 분야의 발전과 함께 생겨난 산물이라고 할 수 있는데 근대적인 슈퍼마켓의 지급식 식품점의 개념과 같이 시작되었다.
1932년 에 하버드 대학의 경영대학원 학생들이 오늘날의 슈퍼마켓 자동계산카운터와 같은 프로젝트를 제안했는데 이 프로젝트는 고객이 순서목록을 보고 원하는 잡화를 선택할 수 있도록 되어 있었다.
그 잡화를 지시하고 있던 천송 카드가 고객에 의해 계산대로 옮겨지고 암호화된 천공 카드 판독 기에 입력된다. 그러면 자동화 시스템은 저장 창고에서 계산대 앞으로 잡화를 배달하게 되고 이때 고객이 지불해야 할 비용이 산출되고 거래 명세서가 만들어진다. 이와 같은 시스템은 그 당시의 노동 현황으로 인해 거부당했으나 자동화된 계산대의 사용 가능성 여부를 부여하게 되었다. 1940년대 말에 국제식료품연쇄조직(NAFC)은식료품의 계산을 위한 경비를 절감하고 계산속도를 증가시키기 위한 연구를 재개했다. 이 연구는 슈퍼마켓에서 판매되는 모든 생산품에 금속 태그(tag)를 부착하여 두꼐별로 상품의 가격을 산출하는것으로 전체비용을 계산하는 데 사용되었으나 수동식으로 계산하는 시스템보다 금속태그의 비용과 그 태그를 각 물건에 부착하는 가격이 훨씬 비쌌으므로 이용되지 않았다.
1950년대 는 전자공학의 발전으로 자동화된 식품점 계산대의 가능성을 확인하게되었다.
1960년대 말 기업과 개인들에 의해 슈퍼마켓 시스템을 실제적으로 자동화 하기 위한 개발이 시작되었으며 1967년 신시내티에 있는 크로저 상점에 시스템이 설치되었으나 실용화 되지 못했다.
전체 식료품 업자들은 생산품의 증명을 위하여 획일적인 코딩 시스템을 가져야 하며 그것은 주사(scanning)시스템의 다양한 방법으로 정확히 읽혀져야 하고 , 포장 규격 이나 재질에 자유롭게 인쇄할 수 있고 , 무엇보다 모든 사람들이 이용할 수 있어야 한다는 것이었다. 이와 같이 제한된 시스템에서 소비자, 분배자, 제조자,에 대한 공통적인 문제를 해결하기 위해 식료품 산업의 모든 분파를 대표할 수 있는 하나의 그룹을 설립하고
1969년 로지콘 사와 계약을 체결한 NAFC에서는 보편적이고 표준화된 코딩 시스템을 개발, 제안했다.
1970년대 여름에는 "전체 식료품 생산 증명 코드"를 제안했으며 전체 생산품 코딩을 위한 Ad Hoc위원회가 형성 되었고 이 위원회에서는 1973년 UPC(Universal Product Code)심볼의 사용을 추천했으며 1974년 6월경에 전체 생산품 코드를 읽을 수 있는 첫 스캐너(Scanner)가 오하이오주의 트로이에 있는 마시 슈퍼마켓에 설치되었다.
1980년대 이후 급속한 보급으로 1985년 말경 12,000군데 이상의 식료품 가게가 scanner checkout system의 장비를 갖추게 되었으며 미국 식료품 산업이 자동화 생산 증명 시스템(Automatic Product Identification System)에 기초를 둔 바코드 개발을 계속하고 있을 때 다른 산업에서는 다른 종류의 자동 증명 시스템의 실험을 하고 있었다.

1950년대 말 북미 철도 산업은 자동 승용차 증명(Automatic Car Identification)의 개념에 대한 연구 끝에 1967년에 광학 바코드(Optical Barcode)를 도입하였다. 또한 철도 부분에서의 경험 이후 여러 업체에서 관심을 기울였는데 1971년제너럴모터스(General Motors)사가 이동빔 레이저 스캐너를 이용한 자동 관리 시스템을 채택 했으며 유럽의 도서관에서는 플레시코드(Plessy Code)가 도입되어 사용되었다.
1972년에는 모나크 마킹 시스템(Monarch Marking System)사에서 CODABAR를 개발해 도서관 및 혈액 관리 업무에 현재까지 사용되고 있으며 1974년에 인터맥(Intermec) 사의 데이빗 C.알레스에 의해 영문과 숫자를 표현할 수 있는심볼로지인 CODE 39가 개발되었다.
1980년에 들어서면서 81년에 CODE 128이 개발되고 82년에는 CODE 93이개발되어 CODE 39를 사용하는 것보다 30% 이상 심볼 길이가 단축되었다. 87년에는 CODE 49 가 개발되었는데 이 심볼로지로 인해 고밀도의 데이터를 대량으로 표현할 수 있는 2차원 심볼로지의 장을 열 게 되었다.
1988년대에는 레이저 라이트 시스템(Laserlight System)사의 테드 윌리엄즈에 의해 CODE 16K 가 개발되었다.
1970년대에 UPC의 소매 시스템이 보급되면서 1980년대 들어서는 다른 산업 분야에서도 바코드 심볼로지의 사양 표준화 작업이 시도되었으며 82년에는 국방 표준이, 83년에는 ANSI 표준이, 84년에는 UPC 선적 컨테이너 심볼(Interleaved 2 of 5)과자동차 부문 표준, 의료 부문 표준이 채택되었다.

바코드의 구조는 데이터의 기능에 따라 여러 개의 필드(Field)로 나뉘어진다.
① QUIET ZONE
바코드의 시작과 끝에는 여백이 있는데 이 여백을 QUIET ZONE이라 하여 가장 좁은 요소의 10배 이상으로 지정되어 있으며 시작 문자의 앞과 멈춤 문자의 뒤에 있는 공백 부분을 가리키며 바코드의 시작 및 끝을 명확하게 구현하기 위한 필수적인 요소이다.
심벌 좌측의 여백을 전방여백, 우측의 여백을 후방여백이라 한다.
② START/STOP CHARACTER
시작문자는 심벌의 맨 앞부분에 기록된 문자로 데이터의 입력 방향과 바코드의 종류를 바코드 스캐너에 알려주는 역할을 한다.
멈춤 문자는 바코드의 심벌이 끝났다는 것을 알려주어 바코드 스캐너가 양 쪽 어느 방향에서든지 데이터를 읽을 수 있도록 해준다.
③ CHECK DIGIT
검사 문자는 메시지가 정확하게 읽혔는지 검사하는 것으로 정보의 정확성이 요구되는 분야에 이용되고 있다.
④ INTERPRETAION LINE
사람이 육안으로 식별 가능한 정보(숫자, 문자, 기호)가 있는 바코드의 윗부분 또는 아랫부분을 말한다.
⑤ BAR/SPACE
바코드는 가장 간단한 넓고 좁은 바와 스페이스로 구성되어 있으며 이들 중 가장 좁은 바/스페이스를 'X' 디멘전이라 부른다. 'X' 디멘전이 바코드의 구조상 가장 최소 단위를 이루는 것이면 모듈이라고 한다. 좁은 바/스페이스와 넓은 바/스페이스는 1:2에서 1:3 정도의 비율이 필요하다. 표준적인 비율 1: 2.5 이다.
⑥ INTERCHARACTER GAPS
문자들 간의 스페이스(X 디멘전 크기)를 말한다.

바코드 시스템의 특징
바코드 시스템이란 바코드가 적용되는 분야에 알맞게 만들어진 여러 형태의바코드 심볼 체계와 그 심볼 체계에 맞게 흑과 백의 바코드 라벨을 만들어주는 인쇄 시스템, 바코드를 해독하여 이용 할 수 있는 정보로 바꾸어 주는 판독 시스템으로 이루어진다.
1973년 UPC 코드가 소비자 산업 기준법으로 채택되고 바코드 스캔 기술이 발달함에 따라 이용이 가속화되었으며, 바코드 시스템의 보급으로 가게의 금전등록기에서는 처리속도가 빨라지면서 인건비를 대폭 절감하는 성과를 이룩하였다.
이후 많은 바코드 시스템이 개발되면서 바코드 시스템을 적용하는 경우가 늘어나면서 종전의 수동식 입력 방법보다 다음과 같은 장점을 지니게 되었다. 사람이 데이타를 직접 입력하는 수작업으로 인한 번거로움에서 바코드 스캐너가 직접정보를 입력하므로 데이터 입력이간소하다

데이터 입력시 에러율 감소
키보드를 사용하여 사람이 직접 입력할 때는 그 사람의 숙련도에 따라에러가 발생하지만 바코드는 각각의 문자가 자체적으로검사할 수 있도록 고안되어 있으며 정확한 입력으로 인해 에러를 거의 발생시키지 않는다.

자료 처리 시스템의 구성이 가능
바코드는 그 일정한 높이 중 95%가 훼손 되더라도 데이터 입력에 지장을 주지 않으므로 사용자가 쉽게 자료를 이용할 수 있다.

다양한 프린터의 사용
바코드는 현재 이용되고 있는 모든 프린팅 기법을 사용할 수 있고 다양한 재질(종이, 고무, 플라스틱 등) 위에 인쇄가 가능하다.