跳至內容

Barcode Scanner Emulator

條碼掃描器無法運作

完全不產生輸入的掃描器,幾乎總能追溯到少數幾個原因之一。依序排查,不要靠猜。

問題

你掃描一條條碼,什麼都沒有發生:任何地方都不出現字元,沒有錯誤,也完全沒有視覺回饋。

可能原因

  • USB 纜線、連接埠或 Bluetooth 配對有問題——掃描器實際上沒有連線
  • 掃描器處於錯誤模式(例如 serial/COM,而不是 HID 鍵盤模式)
  • 目前沒有任何應用程式欄位擁有鍵盤焦點
  • 掃描器的解碼引擎讀不了這條具體條碼(標籤損壞、不支援的條碼制式、光線不足)
  • 前置碼或後綴設定錯誤,導致目標應用程式悄悄吞掉輸入

如何診斷

  1. 開啟純文字編輯器(Notepad、TextEdit 或終端機),點進其中使其取得焦點。
  2. 掃描一條已知正確的條碼。如果這裡也什麼都不出現,問題在掃描器或連線,不在應用程式。
  3. 如果文字編輯器裡出現了文字,掃描器與連線都正常,問題出在你的應用程式。請繼續閱讀掃描器在 Notepad 中可用但在 POS 中不可用。
  4. 在嘗試掃描時查看掃描器的活動指示(通常是嗶聲或 LED 閃爍),確認它確實讀到了條碼。

如何修復

  • 重新連接 USB 纜線或重新配對 Bluetooth,如有其他連接埠可以換一個試試
  • 掃描廠商的「回復原廠設定」或「HID 鍵盤模式」設定條碼,以重設掃描器的通訊模式
  • 掃描前先點選目標欄位;如果掃描經常發生在介面切換之後,可為應用程式增加恢復焦點的邏輯
  • 確認該條碼格式已在掃描器上啟用(有些掃描器出廠時停用了某些條碼制式)

如何驗證

當掃描器能在純文字編輯器中產生輸出後,用條碼輸入測試器確認 Web 應用程式正確接收。

相關工具

條碼輸入測試器 · 鍵盤事件測試器

相關指南

條碼掃描器如何運作 · 條碼掃描器設定