共通モジュール(動作確認)

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モジュールの組み込み」を仕様書とする。