共通モジュール(動作確認)
2023年以降の電子車検証(普通車・軽自動車)のQRを連続読み取りします。
完了時に JavaScript イベント vehicleQrCompleted で共通JSONを返します。
この画面は各アプリへ組み込む前の動作確認用です(DB保存なし)。
- iPhone Safari / Android Chrome のカメラを想定
- 必要なQRを順不同で読み取り完了
- 複数のQRが同時に映っていても、順次読み取りを試行します
- 画像/PDFファイルからの読み取りにも対応
- 取得できない項目(車名など)は null
raw_qr_dataに元データ一式を保持
モード: 普通車
読み取り進捗
0 / 5
カメラを起動し、電子車検証のQRをかざしてください(複数同時でも順次読取)。
各アプリでの利用例
document.addEventListener('vehicleQrCompleted', function (event) {
const vehicle = event.detail;
// vehicle.registration_number / chassis_number / model_code ...
console.log(vehicle);
});
Blade: <x-vehicle-qr-reader /> / JS: /js/vehicle-qr/vehicle-qr-reader.js
event.detail の項目名・内容・普通車/軽自動車で取得できるかは
src/docs/ESTIMATE_OCR_AND_VEHICLE_QR.md の「10. 車検証QRモジュールの組み込み」を仕様書とする。