'2차원 바코드'에 해당되는 글 2건

  1. 2009.05.25 QR코드 사용하기 (Using QR Code)
  2. 2007.03.17 2차원 바코드 - QR code
이전 포스트에서 QR 코드에 대해 설명했었는데 그에 대해 좀 더 이야기 해 보려고 한다.
아직까지 일본에서 정도로 광범위하게 사용되는건 아니어도 다른 나라에서도 QR코드가 조금씩 사용이 늘어나고 있는거 같다.

먼저 QR코드를 생성하는 방법은 여러가지가 있는데 그 중 쉽게 할 수 있는 방법중 하나는 구글 chart를 사용하는 것이다.
구글 챠트에서 QR 코드를 만들때 필요한 파라미터는 다음과 같다.

cht=qr
chs=<size>
chl=<text to encode>
choe=<output encoding>


<size>는 '가로픽셀x세로픽셀'로 지정해준다.
<text to encode>는 QR코드에 집어넣고 싶은 내용으로 UTF-8으로 URL-encoded 되어 있어야만 한다. 즉 'Hello World'를 표시하고 싶으면 'Hello%20World'를 넣어줘야 한다.
<output encoding>은 출력을 어떻게 인코딩 할 것인가를 결정한다. 이 항목이 없는 경우 디폴트 값은 'UTF-8'이다. 현재 여기에 들어갈 수 있는 값은 UTF-8, SHIFT_JIS, ISO-8859-1 밖에 없다.

파라미터는 URL 'http://chart.apis.google.com/chart?' 뒤에 넣어주고 각 파라미터 사이에는 '&'로 연결해준다.

브라우져의 주소창에 넣는 경우는 다음과 같이 입력하면 된다.

http://chart.apis.google.com/chart?cht=qr&chs=100x100&chl=Hello%20World&choe=UTF-8


웹페이지 안에 html로 집어넣는 경우는 <img> 태그를 이용해서 다음과 같이 입력해주면 된다.

<img src="http://chart.apis.google.com/chart?cht=qr&chs=100x100&chl=Hello%20World&choe=UTF-8" alt="QR code sample image" />


둘 중 어느것을 이용해도 아래와 같은 QR코드가 생성된다. 참고로 아래 QR코드도 바로 위의 <img> 태그를 이 페이지의 html에 집어넣어 구글에서 다이내믹하게 만들어 낸 결과이다.



일본의 카메라가 달린 휴대폰은 거의 다 QR코드를 읽을 수 있지만 아직 국내 휴대폰중에 QR코드를 읽을 수 있는 제품은 없는걸로 알고 있다.
단 삼성의 해외판매용 심비안 모델인 경우는 설치할 수 있는 무료 QR코드 리더가 있다.

아이폰의 경우 여러가지 무료 QR코드 리더 소프트웨어가 나와 있는데 아이폰 카메라가 마크로 촬영은 포커스가 잘 맞지 않아 인식률이 별로 좋지 않다. 몇가지 테스트 해 본 결과 NeoReader가 다른 소프트웨어에 비해 월등하게 인식률이 높았다.

(단 다른 소프트웨어도 Griffin Clarifi 같은 제품을 이용해 마크로 렌즈를 사용하면 인식률을 크게 높일 수 있다.)

--
맥 사용자라면 Micono의 QRCodingen, DecodingQR?을 이용하면 직접 QR코드를 만들고 읽을 수 있다. 단 메뉴가 일본어인것이 단점이지만 맥용 소프트웨어 답게 메뉴의 위치가 일정하기 때문에 약간의 한자실력과 통밥을 이용하면 사용하는데 큰 문제는 없다.





Posted by nautes

댓글을 달아 주세요

2007. 3. 17. 17:27

http://techblog.iviator.net
 일본에 가 봤거나 잡지, 광고등을 보면 왼쪽의 그림같이 정사각형 안에 불규칙하게 점이 찍혀 있는걸 꽤 많이 봤을 것이다.

옆에 그림이 QR code라고 불리우는 2차원 바코드들중에 하나이다. 일본에서 특히 다양한 용도로 많이 사용하고 있는 코드이다. 잡지의 광고에 자신들 홈페이지 주소나 경품 응모 할수있는 웹주소를 넣어놔서 독자가 http://xxx.yyy.com 같이 직접 주소를 칠 필요 없이 자신의 휴대폰에 있는 카메라를 저기에 가져다 대면 소프트웨어가 바코드를 해독해서 그 주소로 바로 연결해준다.

명함에도 사용할 수 있는데 자신의 이름, 회사명, 전화번호등을 넣은 QR code를 명함 한 구석에 넣어주면 명함을 받은 사람이 휴대폰 카메라로 QR code를 찍기만 하면 휴대폰 주소록에 자동으로 입력이 된다.


사용자 삽입 이미지

2차원의 공간에 정보를 집어넣기 때문에 상당히 많은 양의 데이터를 기록할 수 있고 코드 자체가 오류보정 기능을 가지고 있어서 인쇄된 종이의 일부분이 훼손된 경우에도 원래 데이터를 복원해 낼 수 있다.

좀 더 자세한 정보는 위키피디아QR Code.com 에서 얻을 수 있다.


QR Code Data capacity

Numeric only
Max. 7,089 characters

Alphanumeric
Max. 4,296 characters

Binary (8 bits)
Max. 2,953 bytes

Kanji/Kana
Max. 1,817 characters

 

Error Correction capacity

Level L
7% of codewords can be restored.

Level M
15% of codewords can be restored.

Level Q
25% of codewords can be restored.

Level H
30% of codewords can be restored.


관련 소프트웨어를 구할 수 있는 곳

QR Factory from NTT Docomo

QR Code를 만들어주는 PC 어플리케이션인 QR Factory를 다운받을 수 있다. 다만 영문환경/일본어 환경에서만 설치가 가능하기 때문에 설치하는데 약간의 편법이 필요하다.

Kaywa.com

웹브라우저에서 바로 QR code를 만들어준다.

또한 휴대폰에서 실행되는 QR code reader인 Kaywa reader를 다운받을 수 있다.

Posted by nautes

댓글을 달아 주세요

이전버튼 1 이전버튼