바코드 기술 원리: 바코드·스캐너 작동 방식 완전 이해
바코드와 바코드 스캐너 작동 원리
모든 제조 제품에 있는 검은·흰 줄무늬 기억나시죠. 샴푸, 시리얼 박스, 모든 미용 제품에 있는 이 중간 검은·흰 줄들을 "바코드(Barcodes)"라 부릅니다. 많은 분이 생각하는 것처럼 바코드는 이미 매혹적인 제품 미학을 더하는 얼룩말 무늬가 아닙니다.
이 코드들은 실제 생산 출처와 제품 가격 관련 정보 시리즈를 내부에 담고 있습니다. 이 바코드들은 리글리(Wrigley)사 껌 포장에 처음 등장한 뒤 눈에 띄는 모든 품목에 쓰였습니다. | 전자통신공학도 유용 글. 이 흰·검은 줄 패턴은 자체 내 정보로 품목 추적 가능, 가격과 재고 수준도 내장. 전품목 가격 재조정 시 바코드 정보만 변경하면 쉽게 가능. 올드네이비(Old-Navy)나 월마트(Wal-Mart) 큰 매장 운영 시 전품목 판매되고 도난 안 당하는지 어떻게 확신하나요, 바코드가 큰 도움. 월마트 도둑은 나가기 전 잡힙니다.
바코드 리더 필수 하드웨어
바코드 기반 시스템 운영에 세 파트 필요. 첫째, 판매 품목·전제품 가격·남은 품목 수·품절 품목 기록 중앙 컴퓨터. 둘째, 제품에 이미 있는 바코드. 셋째, 가장 중요한 계산대마다 있는 바코드 스캐너.
바코드 스캐너 작동 원리:
가장 중요한 건 바코드 읽기. 바코드 스캐너가 흰·검은 줄 빠르게 읽어 컴퓨터에 전달, 컴퓨터가 코드화된 정보 빠르게 표시.
바코드 스캐너는 세 부분으로 구성:
조명 시스템(Illumination System): 스캐너가 빨간 LED 빛이나 레이저 빛을 코드에 비춤. 바코드 흰 영역은 빛 더 반사, 검은 영역은 최소 반사 명심.
센서/변환기(Sensor/Converter): 센서가 반사광을 아날로그 신호 형태 획득. 조명(흰 줄)과 비조명(검은 줄) 대응하는 온-오프 펄스 세트. 이 신호 컨버터가 검출해 이진 숫자 1과 0 형태(예: 1011001)로 변환.
디코더(Decoder): 디코더가 이 이진 숫자들 ASCII 텍스트 포맷으로 해독. 디코드된 정보 최종 컴퓨터가 10진수 포맷으로 인식.
이 글에선 '선형 바코드(Linear Barcode)'와 선형 바코드 스캐너만 다뤘습니다. 하지만 더 복잡한 포맷 "2D 바코드"도 존재. 선형 스캐너로 해독 불가, 독자 기술 필요.
전자통신공학 학사·석사 대학생들 도움 되길 바랍니다.