스캐너 호환성 매트릭스
어떤 스캐너가 어떤 심볼로지를 읽으며, 각 유형이 어디서 실패하는지. 사양서가 아닌 현장 테스트를 통한 솔직한 답변.
2026-09-03에 테스트함. iPhone Camera = iPhone 15 Pro, iOS 18.3, stock Camera app. Android Camera = Pixel 8, Android 14, Camera app with Google Lens. Industrial imager = Zebra DS8100, firmware CAAACS00-002-R06.
QR 계열
| 유형 | iPhone Camera | Android Camera | Industrial imager | 비고 |
|---|
| QR Code | ✓ (디코딩)A1 | ✓ (디코딩)A5 | ✓ (디코딩)A8 | 범용. 모든 용도의 기본값입니다. |
| Micro QR | ✗V, U | ✗G | ✓ (산업용 리더)Z | 소형(최대 35자). 스마트폰 카메라 앱은 읽지 못하며, 서드파티 iOS 앱은 Vision 프레임워크를 통해 읽을 수 있습니다. 일반 대중을 대상으로 한다면 표준 QR을 사용하세요. |
| rMQR | ✗U | ✗G | ~ (최신 Zebra, Scandit, Cognex 펌웨어)Z | 직사각형 Micro QR(ISO/IEC 23941). 산업용 전용이며, 먼저 펌웨어를 확인하세요. |
| GS1 Digital Link | ✓ (URL 열기)Q | ✓ (URL 열기)Q | ✓ (POS 펌웨어가 AI를 파싱함)Q | 구조화된 URL을 담은 표준 QR로, 일반 링크처럼 스캔됩니다. |
기타 2D 심볼로지
| 유형 | iPhone Camera | Android Camera | Industrial imager | 비고 |
|---|
| Aztec | ✗A2 | ~ (Google Lens, 일부 변형)A7 | ✓ (네이티브)A8 | 탑승권, 교통 티켓. 항공사 또는 교통 앱을 사용하세요. |
| Data Matrix | ✗A2 | ✓ (Google Lens)A6 | ✓ (네이티브)A8 | 제약, 의료, 자동차 부품 마킹. Google Lens는 읽지만 iPhone Camera는 읽지 못합니다. |
| PDF417 | ✗A2 | ~ (Google Lens, 고르지 않음)A7 | ✓ (네이티브)A8 | 일반 PDF417은 스마트폰에서 스캐너 앱이나 하드웨어가 필요한 형식입니다. |
| AAMVA driver license | ~ (iOS 17+ 면허증 인식 흐름)A3 | ~ (면허증 인식 앱 전용)U | ✓ (네이티브)A8 | Camera 앱은 면허증 바코드를 인식하여 참여 주에서는 Wallet ID 흐름을 제안하지만, 필드를 반환하지는 않습니다. 필드를 읽으려면 면허증 인식 앱이나 PDF417 스캐너가 필요합니다. |
1D 바코드 (소매 / 산업)
| 유형 | iPhone Camera | Android Camera | Industrial imager | 비고 |
|---|
| EAN-13 / UPC-A | ✗Ap | ~ (Google Lens)G | ✓ (모든 소매 POS)A8 | 소매 표준. 스마트폰은 기본 iPhone Camera가 아닌 Lens나 스캐너 앱을 통해 읽습니다. |
| EAN-8 / UPC-E | ✗Ap | ~ (Google Lens)G | ✓ (모든 소매 POS)A8 | 소형 소매 변형이며, 리더 상황은 EAN-13과 동일합니다. |
| Code 128 | ✗Ap | ~ (Google Lens)G | ✓ (네이티브)A8 | 배송 라벨 및 물류. 스캐너 하드웨어를 준비하세요. |
| Code 39 / 93 / Codabar | ✗Ap | ~ (Google Lens)G | ✓ (네이티브)A8 | 재고, 도서관, 혈액은행. 현실적으로는 스캐너 앱이나 하드웨어가 필요합니다. |
| ITF-14 | ✗Ap | ~ (Google Lens)G | ✓ (네이티브)A8 | 배송 박스 라벨. 창고용 스캐너. |
| VIN (Code 39) | ✗Ap | ~ (Lens가 Code 39를 디코딩하고, VIN 앱이 검증함)G | ✓ (네이티브)A8 | 차량 식별. 스마트폰에서는 진단 도구와 VIN 앱을 사용합니다. |
표시 읽는 법
- ✓: 추가 앱 없이 기본 카메라 앱에서 읽습니다
- ~: 셀에 명시된 조건(특정 앱, OS 버전, 모드)에서 읽습니다
- ✗: 디코딩하지 못합니다. 스캐너 앱이나 하드웨어가 필요합니다
근거
- A: our own device test; the number is the row in the attestation log
- Ap: Apple's support page describes the Camera app and Code Scanner as reading QR codes and lists no other symbology
- G: Google Lens decodes the ML Kit barcode formats: Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E, Aztec, Data Matrix, PDF417 and QR Code; Micro QR and rMQR are not on the list
- Z: Zebra lists Micro QR and rectangular Micro QR among the DS8100 series' 2D symbologies
- V: Apple's Vision framework decodes Micro QR for third-party apps since iOS 15; that is a developer API, not the Camera app
- Q: a standard QR symbol, so decoding is the attested QR result; the question is what the phone does with the payload
- U: not in our attestation log yet; from vendor documentation or field reports, treat as provisional
결제 QR (은행 앱 전용)
| 유형 | 카메라 앱 | 기본 뱅킹 앱 | 비고 |
|---|
| SwissQR (Swiss QR-bill) | ✗ | ✓ 🇨🇭 전용 | SIX Group 표준화. 스위스 뱅킹 앱 전용. |
| UPI (인도) | ~ | ✓ 🇮🇳 | Google Pay, PhonePe, Paytm, BHIM. |
| PIX (브라질) | ✗ | ✓ 🇧🇷 | 브라질 은행 앱 + Mercado Pago. |
| SEPA (EU 신용 이체) | ✗ | ✓ 🇪🇺 | EPC069-12를 지원하는 유럽 은행 앱. |
| PromptPay (태국) | ✗ | ✓ 🇹🇭 | 태국 뱅킹 앱. |
| PayNow (싱가포르) | ✗ | ✓ 🇸🇬 | 싱가포르 뱅킹 앱 + PayLah. |
| ZATCA e-invoice | ✗ | , | 사우디 세무 당국 검증용. 소비자 스캔 불가. |
| FPS (홍콩) | ✗ | ✓ 🇭🇰 | 홍콩 뱅킹 앱. |
| DuitNow (말레이시아) | ✗ | ✓ 🇲🇾 | 말레이시아 뱅킹 앱. |
| JPQR (일본) | ✗ | ✓ 🇯🇵 | PayPay, LINE Pay 등. |
| EMVCo merchant QR | ✗ | ✓ 다양 | 일반 표준, 발행사 지원에 따라 다름. |
| 암호화폐 / Bitcoin / Lightning | ~ | ✓ wallet | 지갑 앱 (BlueWallet, Phoenix 등) 직접 읽기. |
신원 / 보안
| 유형 | 리더 | 비고 |
|---|
| TOTP / HOTP | 인증 앱 | Google Authenticator, 1Password, Authy, Bitwarden, Apple Passwords. |
| WiFi | iOS Camera ✓ / Android Camera ✓ | 두 기기 모두 카메라 앱에서 기본 연결. |
| vCard / MeCard | 두 스마트폰 카메라 모두 ✓ | 연락처에 추가 제공. |
| SSH / WireGuard | 앱 전용 | 각각 Termius, ServerCat, WireGuard 앱. |
| OpenPGP | 앱 전용 | OpenKeychain (Android), pgp-tools. |
| eSIM (LPA) | iOS Camera ✓ / Android Camera ✓ | 기본 셀룰러 설정 흐름. |
일반 원칙
대상이 스마트폰 카메라를 사용한다면 QR을 사용하세요. Aztec, Data Matrix, 1D 코드는 전문가 전용입니다. 소매 제품에는 EAN-13 / UPC-A가 범용적입니다. 운전면허증에는 PDF417이 유일한 선택입니다.
테스트 방법
각 표시된 항목은 이 도구로 생성된 참조 페이로드에 대해 지정된 스캐너로 디코딩했습니다. 각 표시 뒤의 작은 글자는 그것을 뒷받침하는 근거를 나타내며, 저희가 직접 테스트하지 않은 셀은 그 사실을 명시합니다. 매년 및 iOS / Android Camera 주요 출시 후 재테스트합니다. 불일치를 발견하시면 기기 및 OS 버전과 함께 hello@abundera.ai로 이메일을 보내주세요.
최종 확인: 2026-09-03. 위 표들, 코퍼스 페이지, 그리고 각 유형 페이지의 모든 "스캔 가능" 줄은 하나의 데이터셋에서 렌더링되므로 서로 어긋날 수 없습니다.