03 / 가이드
인쇄용 QR 코드: 크기, 콰이어트 존, 오류 정정
스캔 거리에 따른 최소 실물 크기, 4모듈 콰이어트 존, L부터 H까지의 오류 정정 레벨과 로고 오버레이가 안전한 조건, 대비 요건, 그리고 인쇄 전 테스트.
스캔 거리에 맞춰 코드 크기 정하기
실용적인 경험 법칙은 10대 1 비율입니다. 스캔 거리는 코드 너비의 약 10배를 넘지 않아야 합니다. 명함의 2센티미터 코드는 팔 닿는 거리에서 편하게 스캔되고, 3미터 떨어져 읽는 포스터는 약 30센티미터 너비의 코드가 필요합니다. 불완전한 카메라와 조명을 위한 넉넉한 여유도 두세요.
- 손에 쥐고명함, 제품 라벨, 전단지: 최소 2~2.5센티미터, 가까이서 스캔, 모듈 가장자리가 선명하게 유지되도록 300 DPI 이상으로 인쇄합니다.
- 방 건너편에서포스터와 사이니지: 공간에 맞춰 키우세요. 현실적인 가장 긴 스캔 거리를 10으로 나눈 뒤 올림하세요. 정중하게 실패하려고 더 가까이 다가오는 사람은 없으니까요.
- 밀도가 하한을 올린다밀도는 하한을 올립니다. 문자 하나가 늘 때마다 모듈이 늘고, 조밀한 코드를 작게 인쇄하는 것은 스캔이 안 되는 고전적 조합입니다. 인쇄 크기를 키우기 전에 페이로드를 줄이세요.
콰이어트 존은 코드의 일부다
스캐너는 빈 여백을 배경으로 세 개의 파인더 사각형을 찾아 QR 코드를 식별합니다. 명세는 네 면 모두에 4모듈의 콰이어트 존을 요구합니다. 더 빠듯하게 자르면 눈에는 멀쩡해 보여도 스캔 성공률이 떨어집니다.
- 최소 4모듈4모듈은 목표가 아니라 최소값입니다. 어수선한 패키지나 바쁜 배경에서는 코드 주변의 더 넓은 공백이 한 번에 스캔되는 성공률로 보답합니다.
- 침입자 차단텍스트, 테두리, 로고는 콰이어트 존을 침범해선 안 됩니다. “스캔하세요” 문구는 여백 밖에 있어야 하고, 장식 프레임도 모듈과 자기만의 간격이 필요합니다.
- 여백은 컨트롤QR 코드 생성기는 콰이어트 존을 0부터 16모듈까지의 여백 컨트롤로 직접 노출하며 기본값은 4입니다. 명세 값이 가장 저항 없는 경로가 됩니다.
오류 정정은 손상 내성을 산다
리드-솔로몬 중복 덕분에 QR 코드는 먼지, 긁힘, 의도적 가림을 견딥니다. 네 레벨은 페이로드 용량을 탄탄함과 맞바꿉니다. L은 코드워드의 약 7퍼센트, M은 약 15, Q는 약 25, H는 약 30퍼센트를 복원하며, 한 단계 올라갈 때마다 같은 내용이 더 많은 모듈과 더 조밀한 격자를 필요로 합니다.
생성기는 네 레벨을 모두 기본값 M으로 제공하며, 2,000 UTF-8 바이트의 페이로드 한도 덕분에 생성되는 모든 코드가 표준 용량 표의 한참 안쪽에 머뭅니다.
- L과 ML과 M은 깨끗하고 통제된 표면에 어울립니다. 화면, 문서, 마모되거나 비바람을 맞지 않을 패키지입니다.
- Q와 HQ와 H는 혹독한 설치 위치에 어울립니다. 옥외 사이니지, 바닥 스티커, 바래거나 구겨지거나 때가 탈 운명의 모든 것입니다.
- 로고에는 HH는 중앙 로고 오버레이를 생존 가능하게 하는 레벨입니다. 로고는 중복 예산을 소비하므로, 면적의 30퍼센트를 훨씬 밑도는 크기로 중앙에 두고, 레벨 H로 생성된 코드 위에 얹으세요.
대비는 엄격한 요건이다
스캐너는 임계값 연산을 하는 카메라입니다. 어두운 모듈과 밝은 배경을 확실히 구분해야 합니다. 어둠-밝음 방향이 안전하고, 많은 리더가 반전 코드에 약합니다. 브랜드 색상은 취향이 아니라 휘도로 판단해야 합니다.
인쇄는 대비를 더 깎습니다. 잉크는 종이 위로 살짝 번지고, 광택 라미네이트는 반사를 더하고, 무광지는 가장자리를 부드럽게 합니다. 화면에서 아슬아슬하게 통과한 색 조합은 인쇄기에서 실패할 수 있습니다. 여유는 재인쇄 때가 아니라 디자인 단계에 만들어 두세요.
- 어둠 위 밝음고전적인 백지 흑 코드는 지루하지만 무패입니다. 충분히 강한 대비 비율의 어두운 전경과 밝은 배경 조합이라면 무엇이든 똑같이 안정적으로 스캔됩니다.
- 실패하는 색검정 위 빨강, 흰색 위 파스텔, 모듈 아래 그러데이션은 피하세요. 각각 유효 대비를 줄여서 저렴한 폰 카메라가 실패하기 시작합니다.
- 3:1 강제QR 코드 생성기는 전경색과 배경색 사이에 최소 3:1 대비 비율을 강제하고, 그 미만에서는 렌더링을 거부합니다. 조용한 인쇄 실패를 디자인 시점의 명시적 오류로 바꿉니다.
짧은 페이로드가 더 잘 인쇄된다
내용 1바이트마다 모듈이 늘고, 같은 크기에서 모듈 하나가 늘 때마다 인쇄되는 각 칸은 더 작아집니다. 맨 URL이 가장 다루기 좋은 페이로드입니다. 추적 파라미터를 두른 URL은 스캔하는 사람이 영원히 보지 않을 것을 위해 모듈 수를 두 배로 만들 수 있습니다.
- URL 다듬기URL은 라우팅에 실제로 필요한 부분——프로토콜, 호스트, 경로——까지만 줄이세요. 추적 파라미터와 세션 토큰은 잉크가 아니라 리다이렉트 로직에 속합니다.
- 바이트 수 지켜보기생성기는 입력하는 동안 인코딩된 바이트 수를 보고하므로, 긴 URL이 코드를 더 조밀한 버전으로 밀어 올리는 것을 인쇄를 결정하기 전에 지켜볼 수 있습니다.
- 인쇄는 SVG인쇄 아트워크에는 SVG를보내세요. 벡터 출력은 리샘플링 없이 어떤 크기로도 확대됩니다. 128~1,024픽셀의 PNG 다운로드는 화면과 문서용입니다.
화면이 아니라 시험 인쇄물로 테스트하기
모니터에서 스캔되는 코드는 인쇄된 실물에 대해 거의 아무것도 말해주지 않습니다. 최종 크기로 최종 용지에 시험 인쇄하고, 여러 대의 폰으로 실제 거리와 각도에서——오래된 카메라와 어두운 방도 포함해서——스캔한 뒤에 1만 부 인쇄를 승인하세요.
- 최악의 경우 먼저가장 좋은 조건이 아니라 최악의 그럴듯한 거리와 조명에서 시험 인쇄물을 스캔하세요. 나쁜 조건에서의 한 번 성공이 합격 기준입니다.
- 변경 후 재테스트변경 후에는 반드시 다시 테스트하세요. 크기 조정, 색 미세 조정, 로고 교체는 셋 다 모듈 기하를 바꾸므로 이전 스캔 테스트를 무효화합니다.
- 설계상 로컬생성기의 모든 것은 브라우저 탭 안에서 실행됩니다. 내용은 로컬에서 인코딩되고 절대 업로드되지 않습니다. 초안 Wi-Fi 비밀번호나 미공개 캠페인 URL도 반복 작업 중 기기에 머뭅니다.
인쇄만이 파일이 손을 떠나는 유일한 길은 아닙니다.
사진에는 위치, 기기, 촬영 메타데이터가 실려 있습니다. 파일이 어디로 가기 전에 그 숨겨진 층을 로컬에서 읽고 벗겨내세요.