扫描仪兼容性矩阵

哪些扫描仪能读取哪种码制,以及每种类型在哪里失效。诚实的答案——来自实地测试,而非规格说明书。

测试于2026年4月。iPhone Camera = iOS 18.4 / Visual Look Up。Android Camera = Pixel 9 / Google Lens。工业级 = Honeywell Xenon Ultra / Zebra DS9908。银行 = 特定国家银行应用(瑞士银行应用用于SwissQR等)。

QR码家族(1D等效:通用

类型iPhone CameraAndroid Camera工业级备注
QR Code通用。一切用途的默认选择。
Micro QR紧凑型(35字符以内)。iOS 18.0+可读。
rMQR~~矩形Micro QR(ISO/IEC 23941)。仅工业扫描仪——手机不稳定。
GS1 Digital Link带结构化URL的标准QR——像普通URL一样扫描。

其他二维码制

类型iPhone CameraAndroid Camera工业级备注
Aztec登机牌、交通票据。手机摄像头无法解码。使用航空/交通应用。
Data Matrix✓ (Lens)制药、医疗、汽车零件标记。Google Lens可读;Apple不行。
PDF417✓ (有限)iOS 17+可读驾照PDF417。其他PDF417效果不一。
AAMVA驾照✓ (Wallet)iOS 16+识别用于Apple Wallet ID。否则需要支持驾照的应用。

一维条形码(零售 / 工业)

类型iPhone CameraAndroid Camera工业级备注
EAN-13 / UPC-A零售标准。iOS识别并打开商品搜索。
EAN-8 / UPC-E紧凑型零售变体。
Code 128~运输标签。仅工业扫描仪——手机摄像头不稳定。
Code 39 / 93 / Codabar~库存、图书馆、血库。实际上仅限工业使用。
ITF-14运输纸箱标签。需要工业扫描仪。
VIN (Code 39)✓ (部分应用)车辆识别。手机仅专用应用可读。

支付QR码(仅银行应用)

类型相机应用原生银行应用备注
SwissQR (Swiss QR-bill)✓ 🇨🇭 仅限SIX Group标准化。仅瑞士银行应用。
UPI (印度)~✓ 🇮🇳Google Pay, PhonePe, Paytm, BHIM。相机应用通常会打开正确的应用。
PIX (巴西)✓ 🇧🇷巴西银行应用 + Mercado Pago。
SEPA (欧盟信用转账)✓ 🇪🇺支持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。
WiFiiOS 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和一维条码仅适合专业使用——仅在您控制扫描仪时生成(仓库、工厂、医院)。零售产品使用EAN-13 / UPC-A是通用的。驾照只能选择PDF417。

测试方法

每个条目都使用指定扫描仪对本工具生成的参考内容进行解码测试。我们每年以及在iOS / Android Camera重大版本发布后重新测试。如发现差异,请发送邮件至hello@abundera.ai,注明您的设备和系统版本,我们将重新验证。

最后验证:2026-04-13。