엠큐알
큐알코드 만들기 MQR(MUST QR Code Generator)
다양한 형태의 큐알코드를 아주 쉽고 디테일하게 만들수 있습니다.
사용자가 직접 모든 mQR의 모든 기능을 고급설정으로 확장하여 다양한 형태의 컬러 큐알코드를 만들 수 있습니다. 큐알코드를 활용한 대량생산, PDF인쇄, ERP, CRM개발 문의는 053-801-8816 으로 연락을 주십시오.사이트 바로가기
여러가지 형태의 QR코드는 ISO 표준을 준수하여 대부분의 ECI인코딩을 지원, 별도의 일러스트 처리나 이미지 처리를 하지 않기 때문에오류복원 레벨을 사용하지 않아데이터 손실이 전혀 없습니다.
QR코드 자동생성 API
귀사에서 운영중인 홈페이지의 주소등을 담아 모든 페이지에 QR코드를 자동으로 생성할 수 있는 API 서비스입니다.
<img>태그로 홈페이지 모든 페이지에 간단하게 QR코드를 삽입할 수 있습니다.
서비스 이용료 : 별도 문의서비스 문의
사용방법
- 1. mqr.kr 에서 도메인을 등록하면 16-byte의 키가 생성됩니다.
- 2. 키를 생성한다음 서명(signature)을 생성합니다.
서명(signature) 생성 절차
- 16 바이트 키를 사용하여 HMAC SHA256 개체 인스턴스를 초기화 합니다.
- QR 코드를 생성하는 데 사용하고자하는 모든 매개 변수와 쿼리 문자열을 만듭니다. (예를 들어 "t=sample&r=10&j=1")
- 문자열에서 얻은 ASCII 바이트에 HMAC SHA256 객체를 사용하여 해시를 계산 합니다.
- HEX 형식의 쿼리 문자열 (64 자)의 끝 부분에 서명(signature)을 추가합니다. 그러면 "t=sample&r=10&j=1&sign={signature}" 쿼리를 얻을 것입니다.
- 바로 전단계 만들어진 퀴리를 이용하여 <img src="http://mqr.kr/qr/?t=sample&r=10&j=1&sign={signature}"/> 와 같이 운영중인 홈페이에 삽입하면 자동생성 QR코드를 사용할수 있습니다.
- ※ QR코드 모양을 설정하는 파라메타 설정과 서명(signature)을 생성하는 방법은 아래 샘플코드를 참고 하시기 바랍니다.
샘플코드
QR코드 삽입 이미지 샘플
<img src="http://mqr.kr/qr/?t={text}r=10&j=1&m=20&lb=fccd13<=ed1e2e&rt=155ca2&sign={signature}" alt="qr code" />
- 큐알코드 모양을 위 IMG 태그의 파라메타 설정(강조된 부분)으로 다양하게 변경 할 수 있습니다.
- 참고로 엠큐알 mqr.kr에서 만들고자 하는 모양을 설정 하여 생성되는 큐알코드 URL 에서 파라메타를 복사하는 것이 쉽습니다.
- 파라메타 설정후 제일뒤에 sign을 붙여위와 같은 코드를 복사하셔서 홈페이지 HTML TAG 원하시는 위치에 넣으시면 됩니다. (DIV 등으로 감싸서 넣으시면 위치지정 등이 편리 합니다.) sign 생성방법은 서명생성(signature) 샘플코드를 참고하시기 바랍니다.
파라메타 설명
- t : 큐알코드 정보(중요) - 큐알코드 정보를 담은 내용으로 http:// 를 포함하여 전체 경로를 URL Encoding 하여 입력해야 합니다.
- r : 둥근 모서리 최대 반지름 (픽셀단위 : 0~10까지)
- j : 둥근 모서리 스타일 (0:분리형[값이 없음], 1:사각결합형, 2:결합형)
- q : Quiet zone 크기 (숫자 : 1 ~ 10까지)
- w : 큐알코드 가로 사이즈 (픽셀단위 : 21~800까지)
- m : 최대 위치인식 사각형 가로길이 (픽셀단위 : 1~30까지)
- lb : 왼쪽 하단위치 인식 사각형 색상 (RGB 형식 예:fccd13)
- lt : 왼쪽 상단위치 인식 사각형 색상 (RGB 형식 예:ed1e2e)
- rt : 오른쪽상단위치 인식 사각형 색상 (RGB 형식 예:155ca2)
- i : 최소오류복원 라벨 (L:7%, M:15%, Q:20%, H:30%)
- v : 최소버전 (숫자 : 1 ~ 40까지)
- a : 회전각도 (0:기본[값이 없음], 90:90도 회전, 180:180도 회전, 270:270도 회전)
서명생성(signature) 샘플코드
- 서명(signature)는 회원가입후 등록한 URL마다 발행되는 고유 KEY값과 연계되어 큐알코드마다 고유의 서명(signature)이 생성되므로 수동으로 만들 수 없습니다.
- 서명(signature) 생성을 쉽게하기 위해 각 언어별(.Net, ASP, jsp, PHP) 샘플 소스코드와 설명서는 에 게시되어 있습니다.
- 참고 : mqr.kr 에서 변경된 HMAC SHA256 알고리즘에 의한 서명(signature) 과정
업데이트안내
mqr.kr 에 새로운 형태의 QR코드 생성기능이 하나 더 추가 되었습니다.
고급설정의 디자인 (확장) 부분의 이웃 모듈 관계 옵션으로 사용 할 수 있습니다
이웃 모듈 관계 형태를 분리형으로 선택하시면 다음과 같은 형태의 QR code 가 생성됩니다.
참고로 이웃 모듈 관계 형태를 연결형으로 선택하시면
둥근모서리 스타일을 분리형, 사각결합형, 결합형 으로 선택 가능합니다.
그리고 mQR에서 만들어 지는 여러가지 형태의 QR코드는 ISO 표준을 준수하고 있으며 별도의 일러스트 처리나 이미지 처리를 하지 않기 때문에 데이터 손실이 없어 오류복원 레벨을 사용하지 않습니다.
또한 대부분의 ECI인코딩을 지원합니다.
mQR v2.0
- 2011.2월 QR코드 생성기가 더욱 향상된 알고리즘으로 업그레이드 되었습니다.
- 머스트 홈페이지 오른쪽 서브메뉴부분 상단에 자동생성되어 보여지는 QR코드는 위치인식 사각형별 색상변경, 이미지 오버랩, 부드러운 QR코드 설정 옵션이 적용되어 자동 생성되는 QR코드 입니다.
레퍼런스
- QR코드 자동생성API를 사용중인 사이트
- 귀사에서 운영중인 홈페이지의 주소등을 담아 모든 페이지에 QR코드를 자동으로 생성할 수 있는 API 서비스 입니다.
- 다수의 관공서 및 기업에서 QR코드 자동생성 API를 사용중에 있습니다.
- 아래 사이트와 같이 모든 페이지에 <img> 태그로 고유 QR코드를 자동생성 할 수 있습니다.
큐알코드 활용방법
- 큐알코드에는 홈페이지 주소, 일반텍스트의 정보를 담을 수 있습니다.
- 홈페이지 주소로 만들어진 큐알코드는 큐알코드 리더기로 촬영시 홈페이지 주소로 이동합니다.
- 큐알코드를 책, 홍보용 전단지, 각종인쇄물등에 적용을 후 사용을 하게되면 다양하게 사용할 수 있습니다.
- 그외 큐알코드 활용에 대해 궁금한점이 있으시면, 053-801-8816 박원규 팀장으로 연락을 부탁드립니다.