QR코드(QR code)는 흑백 격자 무늬 패턴으로 정보를 나타내는 매트릭스 형식의 이차원 바코드로 주로 일본에서 많이 사용되며 명칭은 덴소 웨이브의 등록상표 Quick Response(빠른응답)에서 유래하였습니다. 종래에 많이 쓰이던 바코드의 용량 제한을 극복하고 그 형식과 내용을 확장한 2차원의 바코드로 종횡의 정보를 가져서 숫자외에 문자의 데이터를 저장할 수 있습니다.
- 머스트에어서는 웹 시스템안의 code39 바코드를 QR코드로 전환시키는 것을 생각했습니다.
- QR코드는 Denso Wave, Inc.[http://www.denso-wave.com/qrcode/index-e.html] 회사에 의해 개발되고 JIS와 ISO에 의해 표준화 되었습니다. 이 문서는 JIS X 0510(1999)에 기초를 두고 있습니다. 더 자세한 것을 알고 싶다면, 논문 표준들을 보시기 바랍니다.
- QR Code는 메트릭스 코드의 범주에 드는 2차원적 코드입니다. 아래는 QR코드의 샘플 이미지입니다.

- QR코드의 특징들은 다음과 같습니다.
- 빠른 속도로 읽기 (QR이라는 말은 Quick Response의 약어로 “빠른 응답”에서 유래합니다.)
- 높은 용량과 높은 밀도
- 오류 수정
- 구조화된 첨부
- QR코드 모델 1: 초기 모델
- QR코드 모델 2: 확장 모델
- 최근에 모델2가 일반적으로 사용되고 있으며 이 문서는 QR코드 모델 2 만으로 설명되어 있습니다.
- 숫자(0-9)
- 3개 글자가 10bit 길이로 부호화 됩니다. 이론상, 7089개나 그 이하의 글자가 QR코드에 저장될 수 있습니다.
- 숫자 겸용문자(0-9A-Z $%*+-./:)45글자
- 2개 글자가 11 bit 길이로 부호화 됩니다. 이론상, 4296개나 그 이하의 글자가 QR코드에 저장될 수 있습니다.
- 8 bite byte 데이터
- 이론상, 2953개나 그 이하의 글자가 QR코드에 저장될 수 있습니다.
- KANJI
- KANJI 글자(멀티 바이트 글자임)는 13 bit 길이로 부호화 됩니다. 이론상, 1817개나 그 이하의 글자가 QR코드에 저장될 수 있습니다.
- QR코드는 흰색을 검은색으로 잘 못 읽는 것에 대한 오류 수정의 기능을 가지고 있습니다. 오류수정은 아래와 같이 4단계로 정의됩니다.
- level L: 대략 7%나 그 이하의 오류가 수정될 수 있습니다.
- level M: 대략 15%나 그 이하의 오류가 수정될 수 있습니다.
- level Q: 대략 25%나 그 이하의 오류가 수정될 수 있습니다.
- level H: 대략 30%나 그 이하의 오류가 수정될 수 있습니다.
- QR코드의 사이즈는 버전으로 정의됩니다.
- 버전은 1에서 40까지 있습니다.
- 버전 1은 21*21 메트릭스입니다. 그리고 1버전 증가할 때 마다 4모듈이 증가합니다. 그래서 버전 40은 177*177메트릭스입니다.
- 아래의 도형은 QR코드 모델2 버전 1의 구조입니다. 아래의 도형에서, 흰색 또는 검은색 부분들이 설계설명서 안에 고정되어 있습니다. 이 부분들은 “발견자 양식”과 “시간조설 양식”입니다. “발견자 양식”은 해독기 응용프로그램 안에서 QR코드의 위치를 찾는데 도움이 되도록 사용됩니다. “시간조설 양식”은 해독기 응용프로그램 안에서 부호의 조정을 결정하는데 도움이 되도록 사용됩니다.
- 노란색 부분들에서, 부호화된 데이터(오류 수정 코드를 포함해서)들이 저장됩니다.
- 청록색 부분들에서, 오류수정 레벨과 마스크 양식(후에 설명함)이 저장됩니다. 이것은 포맷 정보로 불립니다.

부호화된 데이터(오류 수정 코드를 포함)
포맷 정보- 덧붙여, 버전2나 더 높은 버전은 해독기 응용프로그램 안에서 뒤틀림을 수정하는데 사용되는 “정렬 양식”을 가지고 있습니다. 그리고 버전 7이나 더 높은 버전은 버전 자체의 정보를 가지고 있는 “버전 정보”를 가지고 있습니다.
- 머스트에서는 QR코드에 대해서 2가지 서비스를 제공하고 있습니다.
- QR 코드 만들기 : http://www.must.or.kr/ko/service/qrcode.generator/[http://www.must.or.kr/ko/service/qrcode.generator/text/]
- QR 코드 솔루션 : QR 코드 자동생성 프로그램[http://www.must.or.kr/ko/solution/mwqr/]
- 머스트 웹사이트에서는 모든 페이지마다 오른쪽 메뉴 상단에 QR 코드를 가지고 있으며 휴대폰으로 인식시켜 모바일 환경에서 바로 해당 경로로 접속하여 관련 정보 획득 가능합니다. http://www.must.or.kr/
- 관광분야 식당, 호텔등의 오프라인과 연계하여 적용 가능합니다.











