Skip to main content

Troubleshooting barcode scanners

Most scanner problems fall into one of five categories. Work through the diagnostic steps in order — they are arranged from the most common to the rarest cause.

Scanner outputs nothing

  1. Check the cable — unplug and reseat both ends. Try a different USB port (preferably one on the motherboard, not through a hub).
  2. Check the LED — if the LED is off, the scanner has no power. For RS232 models check that the external power supply is connected.
  3. Check the aim beam — if you press the trigger but see no red line/dot, the scanner may be in sleep mode. Hold the trigger firmly for 1–2 seconds.
  4. Check the target field — make sure the cursor is in a text field. Notepad is a reliable test target.
  5. Try a known-good code — print a test barcode (an EAN-13 code from your phone screen works fine) and scan that.

Scanner types wrong characters

This is almost always a keyboard layout mismatch. The scanner emits ASCII codes; the operating system interprets them according to the current layout.

  • Symptom: digits appear as symbols (e.g. 1 becomes !), letters are swapped (e.g. yz on a German layout)
  • Fix 1: scan the 'International keyboard' or 'ALT mode' configuration code from your model's sheet. The scanner will then emit Unicode regardless of the OS layout.
  • Fix 2: change the OS keyboard layout to the one the scanner expects (usually US English).

Scanner reads each code twice (double scans)

  • Symptom: every scan produces the code twice, e.g. 1234567890ABC1234567890ABC
  • Cause: the scanner is in 'continuous mode' or the rescan lockout is too short
  • Fix: scan 'Manual mode' or 'Rescan lockout 1000 ms' from your model's sheet.

Scanner is slow or often misses

  • Check print quality — smudged thermal labels, scratched packaging or low contrast all reduce hit rate.
  • Check scan distance — most HDWR scanners work best at 10–30 cm. Some long-range models reach 1 m or more — check your model's specifications.
  • Check lighting — direct sunlight on the barcode washes out the laser/imager. Shade the code when scanning outdoors.
  • 2D imagers on phone screens: raise screen brightness to 80%+ and wipe fingerprints off the surface.

Wireless scanner keeps losing connection

  • Distance — check the dongle and scanner are within the model's stated range.
  • Interference — 2.4 GHz wireless scanners can be disturbed by WiFi routers, cordless phones and microwaves. Move the dongle onto a USB extension cable and away from interference sources.
  • Battery — for battery models confirm the battery is charged. A low battery causes dropouts under load.

Troubleshooting FAQ

How do I verify my barcode scanner is working correctly?
The scanner behaves like a keyboard. Open any text editor (Notepad on Windows, TextEdit on macOS, any chat window — anything with a text input), put the cursor in the text area and scan any barcode. With the scanner correctly connected, the code appears in the editor instantly. If you also hear the confirmation beep but nothing appears on screen, the scanner is reading correctly but the output is going to the wrong window or being filtered — see the question below.
The scanner powers on but won't scan anything — what next?
Confirm you are holding the trigger (for handheld models) and that the aim beam reaches the code. Hold the scanner 10–30 cm from the code. If you still see no output, follow the full diagnostic flow above starting from 'Scanner outputs nothing'.
The scanner worked yesterday and is dead today. What changed?
If nothing physical changed (no new cables, no relocated hardware), the most common cause is a Windows update or POS software update that altered USB power management. Open Device Manager → find the scanner under 'Keyboards' or 'HID devices' → Properties → Power Management → uncheck 'Allow the computer to turn off this device'.
The scanner works in Notepad but not in my POS app — why?
Some POS apps require specific timing or specific suffix characters. Try, in order: 1) scan 'Add CR suffix' (Carriage Return), 2) 'Add LF suffix' (Line Feed), 3) 'Add CR+LF' if neither single suffix worked. Your POS vendor should document which suffix it expects.
The scanner beeps on scan but nothing appears on screen — what's wrong?
The scanner has read the code (hence the beep) but the operating system is not receiving the keystrokes. Most common causes: 1) the active window is not a text field, 2) an antivirus is blocking the scanner as a 'fake keyboard injector', 3) the scanner is in USB-COM mode but the OS doesn't see the virtual serial port. Switch back to USB-HID through the configuration sheet.
Does the scanner work on macOS or Linux?
Yes. In USB-HID mode (the default) HDWR scanners are recognised as keyboards on every modern OS — Windows 7+, macOS 10.10+, Ubuntu 14.04+, Android 4.4+ via OTG, iOS 13+ via Lightning-USB or USB-C. No driver installation required.
The wireless scanner keeps losing connection — what should I do?
Check three things in order: 1) Distance — are the dongle and scanner within the model's stated range? 2) Interference — relocate the dongle onto a short USB extension cable, away from WiFi routers, cordless phones and microwaves. 3) Battery — a low battery causes dropouts under load; charge the scanner fully and retest. If problems persist, scan the 'Re-pair with receiver' barcode from the manual to refresh the bond.