QR 코드 최선 방법: 크기, 대비, 오류 수정 및 테스트
인쇄 및 화면에서 안정적으로 스캔하는 QR 코드를 만드는 방법: 최소 크기, 조용한 구역, 색상, 오류 수정 수준, 정적 대 동적 코드 및 보안.
· 5분 분량
QR코드는 전염병 기간 동안 레스토랑 메뉴, 체크인 및 결제가 전화로 이동했을 때 진정으로 주류가되었습니다. 오늘날 그들은 포장지, 비지니스 카드, 포스터, 청구서, TV 광고 및 회의 배지 등에 나타납니다. 하나를 생성하는 데는 몇 초가 걸립니다. 그런데 놀랍게도 많은 인쇄된 코드가 스캔되지 않습니다. 너무 작고, 콘트라스트가 낮고, 마진이 없어지거나, 더 이상 존재하지 않는 URL을 가리키고 있습니다. 이 가이드는 QR 코드가 작동하는지 아닌지를 결정하는 요소와 첫 번째 스캔을 통해 코드를 설계하고 테스트하는 방법을 설명합니다.
QR 코드가 데이터를 저장하는 방법
QR코드는 모듈이라고 불리는 어두운 부분과 밝은 부분의 격자입니다. 모서리에 있는 세 개의 큰 탐지 패턴으로 카메라가 코드를 찾아서 방향성을 결정합니다. 작은 정렬 패턴은 시점 왜곡을 수정하고, 타이밍 패턴은 디코더가 그리드 크기를 결정하는 데 도움이 됩니다. 나머지 영역은 여러분의 데이터와 오류 수정 정보를 담고 있습니다.
코드는 21 × 21 모듈 (버전 1) 에서 177 × 177 (버전 40) 까지 40 가지 버전으로 제공됩니다. 생성기는 선택된 오류 수정 수준에 맞는 가장 작은 버전을 선택합니다. 더 많은 데이터가 더 많은 모듈을 의미하고 더 많은 모듈은 각각의 모듈이 주어진 인쇄 크기에 더 작다는 것을 의미합니다. 이것은 대부분의 스캔 문제의 근원입니다.
내용을 짧게
가장 효과적인 개선은 더 적은 데이터를 암호화하는 것입니다.
- 25자리 URL는 버전 2 코드 (25 × 25 모듈) 에 들어갑니다.
- 추적 매개 변수를 가진 120자 URL는 버전 6 또는 7 (41 × 41 또는 45 × 45 모듈) 을 필요로 합니다.
동일한 인쇄 크기에, 짧은 코드 모듈은 거의 두 배나 크기 때문에 두 배의 거리에서 스캔하고 흐릿함, 반짝이는 빛과 저렴한 전화 카메라를 훨씬 더 잘 견딜 수 있습니다. 짧은 도메인 또는 경로를 사용하고, 불필요한 질의 매개 변수를 제거하고, 링크가 할 때 긴 텍스트를 코딩하는 것을 피하십시오.
크기와 스캔 거리
실용적인 엄지손가락 규칙은 코드의 폭이 스캔 거리의 최소 10분의 1이어야 한다는 것입니다.
| 스캔 거리 | 최소 코드 너비 |
|---|---|
| 25cm ( 테이블, 비지니스 카드) | 2.5cm |
| 1m (팔 길이의 포스터) | 10cm |
| 3m (벽 포스터) | 30cm |
| 10m (광고판) | 1 m |
밀도가 높은 코드에서는 이 수치에 20~50%를 추가합니다. 2 × 2cm보다 작은 QR 코드를 인쇄하지 마십시오.
조용한 지역
QR 사양은 코드 주변에 4개의 모듈의 빈 마진을 요구합니다. 스캐너는 이 빈 경계선을 사용하여 가장자리를 찾습니다. 디자이너들은 공간을 절약하거나 바쁜 배경에 코드를 배치하기 위해 종종 크립을 합니다. 스캔 신뢰도는 급격히 떨어집니다. 각 쪽에 평면 배경의 최소 4개의 모듈을 보관하십시오. [QR 코드 생성기] (/tools/qr-code) 에서 이것은 ** 마진** 설정입니다.
콘트라스트와 색상
스캐너는 이미지를 회색으로 변환하고 밝기 차이를 찾습니다. 그래서 몇 가지 규칙이 있습니다.
- 빛에 어두운 색이 맞습니다. 흰색 또는 연한 바탕에 어두운 파란색, 어두운 녹색 또는 어두운 브랜드 색상이 잘 작동합니다.
- ** 밝은 앞면을 피하십시오.** 노란색, 밝은 회색, 파스텔 색상 및 네온 색상은 종종 충분한 대조를 갖추지 못합니다.
- ** 뒤집어진 코드** (어둠 배경의 빛 모듈) 를 테스트하지 않은 경우 피하십시오. 일부 스캐너 앱은 지원하지 않습니다.
- 코드의 뒤에는 경사선이나 이미지가 없습니다. 코드가 사진에 있어야 한다면 조용한 영역이 있는 단단한 흰색 패널에 올려주세요.
- 매트 를 조심 하십시오. 반짝이는 가공판 은 상점 빛 아래 에서 반짝이는 빛 을 유발 합니다. 매트 는 더 안전 합니다. 투명한 스티커는 붙어있는 색을 띠고 있습니다.
오류 수정 수준
QR 코드는 ReedSolomon 오류 수정 기능을 사용하므로 부분적으로 손상된 또는 숨겨진 코드는 여전히 읽을 수 있습니다.
| 레벨 | 회복가능한 손해 | 사용 시 |
|---|---|---|
| L | 약 7% | 스크린, 깨끗한 환경, 최대 용량 |
| M | 약 15% | 대부분의 인쇄에 기본 설정 |
| Q | 약 25% | 야외, 산업용, 경색 가능 |
| H | 약 30% | 중앙에 로고, 혹독한 환경 |
더 높은 레벨은 과잉을 추가하여 모듈의 수를 증가시킵니다. 기본적으로 H를 선택하지 말고, 중간에 로고를 놓을 때처럼 탄력성을 필요로 할 때만 선택하세요.
로고를 추가합니다
로고는 코드를 인식할 수 있지만 모듈을 가려놓습니다. 안전하게 하기 위해서:
- 오류 수정 레벨 H를 사용하세요.
- 로고를 코드 영역의 약 20% 아래로 두고 중앙에 놓아주세요.
- 세 개의 탐지 패턴이나 조용한 구역을 절대 덮지 마세요.
- 로고를 단단한 배경으로 만들어 주변 모듈에 녹지 않도록 합니다.
- 더 오래된 모델과 저비용 모델을 포함한 여러 휴대폰으로 테스트합니다.
정적 대 동적 QR 코드
정적 코드는 최종 내용을 직접 포함합니다. 영원히 작동합니다. 정비도 필요없고 추적도 필요 없습니다. 타협: 인쇄 한 후에 내용은 변경할 수 없습니다.
동적 코드는 QR 서비스에서 작동하는 짧은 리디렉트 URL을 포함합니다. 나중에 목적지를 변경해서 분석을 볼 수 있습니다. 위험성: 서비스가 종료되거나 가격 변경이 발생하거나 구독 기간이 만료되면 모든 인쇄된 코드가 깨지고 일부 무료 서비스는 광고나 간격 페이지를 삽입합니다.
좋은 중간 지점: example.com/menu과 같은 자신의 도메인의 짧은 URL을 가리키는 정적 코드를 생성하고 서버에서 리디렉트를 구성합니다. 통제권을 유지하고, 목적지를 변경할 수 있고, 기존 분석을 통해 방문을 측정할 수 있습니다.
URL 이외의 컨텐츠 유형
QR코드는 휴대폰이 원천적으로 이해할 수 있는 구조화된 콘텐츠를 코딩할 수 있습니다.
- Wi-Fi:
WIFI:T:WPA;S:CafeGuest;P:coffee2026;;은 손님이 암호를 입력하지 않고 가입할 수 있습니다. - ** 연락 카드:** vCard (
BEGIN:VCARD ... END:VCARD) 는 이름, 전화 및 전자 메일을 한 번의 터프로 저장합니다. - ** 이메일 및 SMS:**
mailto:hello@example.com?subject=Hi또는SMSTO:+15551234567:Hello. - ** 캘린더 이벤트:** iCalendar
VEVENT블록은 이벤트를 추가합니다. - ** 지리적 위치:**
geo:52.52,13.405는 지도를 열고
추가 필드마다 데이터 크기가 커지기 때문에 연락 카드들을 간결하게 유지하세요.
안전과 신뢰
QR코드는 인간에게 투명하지 않기 때문에 공격자들은 을 이용해서 '키싱'을 합니다. 주차계와 레스토랑 테이블에 붙여진 가짜 스티커는 사람들이 피싱 결제 페이지로 이동하도록 했습니다. 신뢰를 유지하려면
- HTTPS에서 인식 가능한 도메인을 사용하세요. 그래서 전화의 미리보기에서는 사람들이 신뢰하는 URL을 보여줍니다.
- 짧은 URL을 코드 옆에 텍스트로 인쇄하여 사용자가 확인하거나 수동으로 입력할 수 있습니다.
- 공공장소 를 위한 경우, 조작 될 수 없는 자료 를 사용 하고 주기적으로 확인 하십시오.
- 목적 도메인을 숨기는 URL 단축을 피하십시오.
테스트 체크리스트
인쇄하기 전에:
- 적어도 두 개의 휴대폰과 두 개의 앱으로 스캔하세요. iOS와 안드로이드의 내장 카메라를 포함해서요.
- 실제 크기의 테스트: 증명서를 인쇄하십시오, 모니터에서 스캔하지 마십시오.
- 예상된 거리와 예상된 조명 상태에서 시험한다.
- 목적지가 모바일에서 작동하는지 확인하고 빠르게 로드하고 HTTPS를 사용합니다.
- 조용한 구역이 마지막 레이아웃과 정비에서 살아남았는지 확인하세요.
- SVG 또는 고해상도 PNG로 수출; 압축이 모듈 가장자리를 흐리게하는 JPEG를 피하십시오. 웹에 작은 파일을 필요로 하는 경우 [영상을 압축하는 방법] ((/blog/compress-image-to-100kb) 을 참조하십시오. 하지만 QR 코드를 손실 없는 형식으로 유지하십시오.
QR 코드 대 바코드
QR코드는 훨씬 더 많은 데이터를 저장하고 모든 각도에서 스캔할 수 있습니다. 그렇기 때문에 URL 및 결제에 적합합니다. 선형 바코드는 현재 스캐너와 공급망이 의존하기 때문에 소매 현장과 물류에 표준으로 남아 있습니다. 선형 및 2차원 기호에 대한 투어를 위해 [바르코드 유형 설명] (https://blog/barcode-types-explained) 를 참조하십시오.
요약
가능한 한 적은 양의 암호를 입력하고, 스캔 거리에 맞는 크기를 인쇄하고, 4모듈의 조용한 영역을 유지하고, 밝은 색상과 강한 콘트라스트를 사용하며, 실수 수정 기능을 의도적으로 선택하고, 자신의 도메인을 가리키는 정적 코드를 선호하고, 실제 폰에서 실제 인쇄물을 테스트하십시오. 이 방법을 따르면 여러분의 코드가 항상 모든 사람에게 적용될 것입니다.
이 페이지는 영어에서 자동 번역되었습니다. 오류를 발견하시면 알려 주세요.