コンテンツへスキップ

Barcode Scanner Emulator

バーコードスキャナーが動作しない

まったく入力を出さないスキャナーは、ほぼいつも少数の原因のどれかに行き着きます。当てずっぽうではなく、順番に確認してください。

問題

バーコードをスキャンしても何も起きません。文字はどこにも現れず、エラーもなく、視覚的な反応もまったくありません。

考えられる原因

  • USB ケーブル、ポート、または Bluetooth のペアリングの問題で、スキャナーが実際には接続されていない
  • スキャナーが誤ったモードになっている(たとえば HID キーボードモードではなくシリアル/COM)
  • 現在キーボードフォーカスを持つアプリケーションのフィールドがない
  • スキャナーの復号エンジンがそのバーコードを読めない(破損したラベル、非対応のシンボル体系、照明不足)
  • 接頭辞や接尾辞の設定ミスにより、対象アプリケーションが入力を黙って捨てている

診断方法

  1. プレーンテキストエディタ(Notepad、TextEdit、またはターミナル)を開き、フォーカスを持つようクリックします。
  2. 既知の正しいバーコードをスキャンします。ここにも何も現れなければ、問題はアプリケーションではなくスキャナーまたは接続です。
  3. テキストエディタに文字が出るなら、スキャナーと接続は正常です。問題はアプリケーションに固有です。メモ帳では動くが POS では動かない へ進んでください。
  4. スキャン試行中のスキャナーの動作表示(通常はビープ音または LED の点滅)を確認し、バーコードを実際に読んでいるかを確かめます。

修正方法

  • USB ケーブルを接続し直すか Bluetooth を再ペアリングし、可能なら別のポートを試します
  • メーカーの「factory defaults」または「HID keyboard mode」の設定用バーコードをスキャンし、スキャナーの通信モードをリセットします
  • スキャン前に対象フィールドをクリックするか、UI の遷移のあとによくスキャンするなら、アプリケーションにフォーカスを戻す処理を追加します
  • そのバーコード形式がスキャナーで有効であることを確認します(一部のスキャナーは特定のシンボル体系を無効にして出荷されます)

確認方法

スキャナーがプレーンテキストエディタで出力を出すようになったら、バーコード入力テスター で Web アプリケーションがそれを正しく受け取ることを確認します。

関連ツール

バーコード入力テスター · キーボードイベントテスター

関連ガイド

バーコードスキャナーの仕組み · バーコードスキャナーの設定