표준 및 사양
Abundera가 생성하는 모든 QR 코드 및 바코드 유형은 공개된 표준에 대응해요. 이 페이지는 참고 자료입니다. 사양 링크, 표준 테스트 벡터, 브라우저 내 검증기(있는 경우), 스캐너 호환성, 현장에서 코드가 실패하는 원인이 되는 함정들을 담고 있어요.
이 페이지가 존재하는 이유: 대부분의 QR 도구는 사양을 사소한 정보로 취급해요. 운영자는 사양을 계약으로 취급해요. 스위스 은행이 QR-bill을 거부할 때, 이유는 스마트폰 카메라가 실패해서가 아니라 QR의 문자가 Swiss Implementation Guidelines와 일치하지 않아서예요. 이 페이지는 우리가 이행하는 모든 계약을 문서화해요.
GS1 Digital Link
GS1 Digital Link Standard v1.4 EAN-13의 Sunrise 2027 후계 규격. QR 하나가 제품 ID, 로트, 유통기한, 일련번호, 마케팅 URL을 담아요.TOTP
RFC 6238 시간 기반 일회용 비밀번호. 모든 인증 앱이 같은otpauth:// 스킴을 읽어요. HOTP
RFC 4226 TOTP의 카운터 기반 형제. YubiKey OATH 및 서버가 시계 동기화에 의존할 수 없는 레거시 하드웨어 토큰의 표준 모드예요.Swiss QR-bill
SIX Swiss Implementation Guidelines v2.3 스위스 입금 전표를 대체한 ISO 20022 결제 QR. QR-IBAN 규칙, 참조 형식, 필수 스위스 십자가 오버레이.AAMVA 운전면허증
AAMVA Card Design Standard v10 미국 운전면허증 뒷면의 PDF417 바코드. 요소 코드, 관할 IIN, 버전 이력.EMVCo 가맹점 QR
EMV QR Code Specification v1.1 주요 국내 모바일 결제 스킴(PIX, PromptPay, UPI, SGQR, DuitNow…) 뒤에 있는 TLV 인코딩 가맹점 QR.PIX
BACEN Resolution 103/2021 · BR Code 브라질의 즉시 결제 스킴. 태그 26에 CPF/CNPJ/이메일/전화/EVP 키 형식을 가진 EMVCo MPM 서브셋.UPI
NPCI BR Code ·upi:// URI 인도의 즉시 결제 레일. 두 가지 QR 형식, 일반 upi://pay URI와 태그 26에 VPA가 있는 NPCI BR Code. EPC Girocode
EPC069-12 v2.1 QR로 하는 유럽 SEPA Credit Transfer. BIC, IBAN, 금액, 구조화 또는 비구조화 송금 정보가 담긴 12개의 고정 위치 텍스트 줄.eSIM 활성화
GSMA SGP.22 · LPA Activation Code SM-DP+ 주소와 매칭 ID. iOS 17.4+와 Android 13+는 eSIM 프로파일 프로비저닝을 위해 기본적으로 스캔해요.Aztec · PDF417 · Data Matrix, 비교
ISO/IEC 24778 · 15438 · 16022 세 가지 비QR 2D 심볼로지 나란히 비교. 용량, 기본 스캐너 지원, 선택 방법.Aztec Code
ISO/IEC 24778:2008 항공 탑승권과 교통 티켓. 중앙의 과녁형 파인더 패턴, 정적 영역 불필요, ECC 5%~95% 선택 가능.PDF417
ISO/IEC 15438:2015 미국 운전면허증(AAMVA), FedEx/UPS 항공 화물 전표, 정부 서식. 적층 선형 방식으로 1D 레이저 스캐너로도 읽을 수 있는 유일한 2D.Data Matrix
ISO/IEC 16022:2006 의약품 바이알, 전자 부품, 수술 기구에 직접 부품 마킹. ECC 200, GS1 요소 문자열, ISO 29158 DPM 등급.Micro QR · rMQR
ISO/IEC 18004 Annex M · ISO/IEC 23941 좁은 PCB, 의료 기기, 산업 마킹용 컴팩트 직사각형 QR 변형. 스캐너 지원은 전문가 전용이에요.ZATCA 전자 인보이스
Saudi FATOORA · TLV + 암호화 봉인 사우디아라비아의 모든 세금 인보이스에 필수 QR. TLV 구조, 1단계(간소화)와 2단계(통과) 흐름.각 페이지 읽는 방법
모든 표준 페이지는 같은 구조를 따라요:
- 개요, 두 문장, 전문 용어 없음.
- 표준 사양 링크, 공개된 권위 자료, 날짜가 포함된 버전.
- 테스트 벡터, 예상 인코딩 출력이 있는 표준 입력. 복사, 디코딩, 검증.
- 라이브 검증기, 인라인으로 제공하는 경우(GS1 체크 디지트, TOTP Base32, SEPA mod-97, Swiss IBAN 접두사).
- 흔한 함정, 실제 현장에서 코드가 실패하는 이유.
- 스캐너 호환성, 디코딩할 수 있는 스마트폰, 앱, 리더와 할 수 없는 것들.
관련 항목
- /test-vectors/, 라운드트립 테스트 스위트가 사용하는 전체 fixture JSON.
- /compatibility/, 라이브 스캐너 호환성 매트릭스.
- /print-size/, 사양과 함께하는 소재/DPI/ECC 가이드.