바코드에 대하여…… 바코드에 대하여 알아보도록 하자 6-1 홍지효
탐구동기 마트에서 물건을 샀는데 물건 뒤에 있는 바코드를 보고 ‘어떻게 해서 바코드를 찍으면 그 상품에 대한 정보와 가격이 나오는 거지?’ 라는 의문점이 생겨 바코드에 대해 탐구하게 되었다.
탐구문제 탐구기간 1. 바코드의 개념을 알아보자 2. 바코드속의 숨겨진 원리를 찾아보자 3. 바코드와 비슷한 QR코드에 대하서도 알아보자 탐구기간 2012년 7월 21일 부터 7월 31일 까지
이론적배경 바코드란 영숫자나 특수글자를 기계가 읽을 수 있는 형태로 표현하기 위해 굵기가 다른 수직 막대들의 조합으로 나타내어, 광학적으로 판독이 가능하도록 한 코드이다. 바코드와 비슷한 예로는 QR코드 등이 있다. QR코드
탐구 수행 - 바코드의 원리 바코드 아래에 있는 숫자들은 각각 뜻을 가진 숫자들이다. 나라코드 제조업체 코드 상품코드 체크코드
바코드 나라코드 표 나라 코드 나라 이름 000~139 미국, 캐나다 880 우리나라 690~695 중국
체크코드가 없는 바코드에서 체크코드 구하는 공식 체크코드가 없는 바코드에서 체크코드 구하는 공식 ①'홀수 번째 자리에 있는 수의 합'을 'a'라 하고 ②'(짝수 번째 자리에 있는 수의 합)×3'을 'b'라고 할 때 ③'a+b=(10의 배수)'가 되는 데 필요한 한 자릿수가 체크코드이다.
예제 다음 아래에 있는 바코드의 체크코드를 구하시오.---------------(체크코드: 3) 식: 8+0+2+4+6+8=a=28 (8+1+3+5+7+9)X3 =b=99 a+b=28+99=127 체크코드: (127+□)÷10=13이 되야하므로 체크코드는 3이된다.
탐구 수행 - QR코드와 그 원리 QR코드는 Quick Response code의 약자로 바코드보다 더 효율이 있는 코드이다. 바코드보다 훨씬 많은 정보를 담을 수 있는 격자무늬의 2차원 코드이다.
QR코드가 바코드 보다 좋은점 바코드는 1차원적이기 때문에 약20여자밖에 정보를 넣지 못하지만, QR코드는 2차원이어서 약7000여자나 되는 정보를 넣을 수 있어서 더 효율적이다. 바코드는 빛이 일직선으로 들어와야 정보를 읽을 수 있지만, QR코드는 비스듬히 빛을 쏘아도 정보를 읽을 수 있어서 더 효율적이다. QR코드가 파손되도 읽을 수 있어 더 좋다.
QR코드의 원리 QR코드의 세로, 가로, 양방향으로 빛을 반사하고 흡수하여 정보를 나타내는데 위치패턴과 얼라이징 패턴을 이용하여 정보를 나타낸다. 정보를 나타낼때에는 바코드와 같이 이진수인 0과 1을 사용하는 이진법을 이용하여 나타낸다.
탐구결과1 바코드의 검정색 막대기안에 있는 빛을 스캐너안에 있는 빛 검출기에 의하여 전기신호로 바뀌게 된다. 이 번역된 신호는 특정한 문자와 숫자로 나타내기 위하여 2진수인 0과 1로 바뀌어 진다. 이렇게 바뀌어진0과 1을 조합하여 문자와 숫자를 판독하게 된다.
탐구결과2 바코드아래에 있는 숫자중 체크코드를 구하기 위해서는 홀수번째에 있는 숫자들을 모두 더한것에 짝수번째에 있는 숫자들을 모두 더하고 그 값에 3을 곱한것을 더한다. 그리고 더한 값이 10의 배수가 되도록 더한 일의 자리수가 체크코드가 된다.
결론 바코드에 빛검출기로 전기신호로 바꾸면 이진수인 0과 1로 숫자및 문자 정보를 표시하여 문자를 판독하게 해 준다. 바코드 아래에 있는 숫자들은 각각의 의미가 있으며 체크코드를 구하는 공식 {홀수번째 자리에 있는 수들의 합 + (짝수번째 자리에 있는 수들의 합)X3}+□=10의 배수 (□가 체크코드임)이 있다.
프로젝트탐구를 마치며… 바코드에 대해 더 잘 알수있었던 기회였던것같다.또 실생활에서 많이 쓰이는 바코드에 이런 원리가 있어서 참으로 놀라웠다.
참고문헌 http://blog.naver.com/bugbrain?Redirect=Log&logNo=50126252936