カメラでQRコードとバーコードを瞬時にスキャン
デバイスのカメラでQRコード、EANバーコード、UPCコードなどをスキャン・デコードできます。すべての処理はブラウザ内で完結します — 画像のアップロードはありません。
BarcodeDetector APIを使用してカメラフィードからバーコードとQRコードを検出・デコードします。QR、EAN-13、EAN-8、UPC-A、UPC-E、Code 128、Code 39、ITF、Data Matrixなどの形式に対応。
標準的なQRコードは最大4,296文字の英数字または7,089桁の数字を格納でき、コードの最大30%が損傷していても読み取れるエラー訂正機能を内蔵しています。
結果の意味は?
| 結果 | 範囲 | 意味 |
|---|---|---|
| 良好 | バーコードが1〜2秒以内に検出・デコード | カメラとブラウザがバーコードスキャンに対応しています。デコードされた内容(URL、テキスト、製品コード)は即座に表示され、コピーまたは開くことができます。 |
| 注意 | バーコードが検出されるが数秒かかるか位置調整が必要 | スキャンは動作しますが条件が最適ではありません。照明を改善し、カメラを安定させ、バーコードに近づいてください。 |
| 不良 | BarcodeDetector APIが利用できないかバーコードが検出されない | ブラウザがBarcodeDetector APIをサポートしていないか、バーコードが損傷、ぼやけている、または未対応の形式です。ChromeまたはEdgeをお試しください。 |
よくある問題と解決策
ブラウザがBarcodeDetectorをサポートしていないと表示
BarcodeDetector APIはmacOS、Windows、Android、ChromeOSのChrome、Edge、Operaでサポートされています。FirefoxとSafariはサポートが限定的またはありません。chrome://flagsで'Experimental Web Platform features'フラグを有効にしてください。
QRコードが明確に見えているのに検出されない
QRコード全体が余白を含めてカメラフレーム内にあることを確認してください。コード上のグレアや影を避けてください。カメラを15〜30cm離して持ってください。
カメラの映像がぼやけてコードがスキャンできない
バーコード領域をタップまたはクリックしてオートフォーカスを起動してください。デバイスを安定させてください。バーコードスキャンにはバーと背景間の明確なコントラストが必要です。
スキャナーが誤ったバーコード形式を検出する
フレーム内に複数のバーコードが見える場合、意図しないものが検出される可能性があります。ターゲットバーコードのみが見えるようにカメラを調整してください。