HOME | 로그인
 
Home > Technology > Scanner

바코드란 영문, 숫자 또는 특수 문자를 광학적으로 판독하기 위해 부호화한 것이다. 초기의 바코드는 흰 바탕에 평행으로 나열된 검은색 막대의 굵기나 간격을 조절하여 나타내었으며 이를 직선 바코드 (linear) 또는 1D (1 Dimensional) 바코드라 한다. 대표적인 1D 바코드의 종류 (Symbology)로는 CODE128, EAN-13등이 있다.


CODE128 1D Barcode.
Data: M3MOBILE

1D 바코드는 포함할 수 있는 데이터의 양에 한계가 있어 이후 사각형이나 점 등을 이용하여 더 많은 양의 데이터를 나타낼 수 있는 2D 바코드가 개발되었다. 대표적인 2D 바코드의 종류로는 Datamatrix, QR code등이 있다.

1D 바코드의 경우 검은 막대 하나라도 잘리거나 심하게 훼손되면 바코드 스캐너를 이용하여 판독이 불가능하나 2D 바코드의 경우 1D 바코드보다 비교적 훼손에 강하다는 장점이 있다.



바코드 스캐너란 위에 설명된 바코드를 읽어 판독할 수 있는 장비를 말한다. 1D 바코드 스캐너는 레이저와 같은 빔을 바코드 표면에 쏘아 바코드의 검은 부분은 빛을 흡수하고 하얀 부분은 많은 양의 빛을 반사하기 때문에 반사된 빛의 양을 이용하여 바코드를 읽는다. 1D 스캐너로는 QR Code나 Datamatrix와 같은 2D 바코드는 읽을 수 없다.

하지만 2D 바코드 스캐너의 경우 2D 이미저라고도 하며 카메라와 같이 이미지를 캡쳐하는 방식으로 바코드의 검은 부분과 흰 부분을 구별한다. 따라서 단말기에서 카메라와 2D 이미저를 동시에 사용하는 것은 불가능하나 M3 MOBILE에서 제공하는 ScanEmul.exe를 이용하여 손쉽게 카메라와 2D 이미저를 스위칭하며 사용이 가능하다.

1D 스캐너나 2D 이미저 모두 위와 같은 방식으로 바코드로부터 데이터을 읽어오며 이 데이터는 디코더 (Decoder)를 통하여 번역된다. 디코딩된 데이터는 M3 MOBILE에서 제공하는 M3ScanTest와 같은 스캐너 프로그램을 이용하여 데이터를 확인 할 수 있다.

바코드 정보를 읽어서 바로 단말기에서 데이터를 입력하려면 ScanEmul과 같은 Keyboard wedge 프로그램을 이용해야 한다.

QR CODE 2D Barcode.
Data: http://www.m3mobile.co.kr


사이트맵 | CONTACT US | ITC(정보기술 센터) | M3 MALL(온라인 쇼핑몰)