A code scanner that won’t read barcodes usually needs an interface mode change, a factory reset, or a re-pair — not a replacement.
A code scanner that suddenly stops reading barcodes can bring your workflow to a halt, but the fix is almost never a new scanner. To troubleshoot a code scanner not working, start with the three things that cause the overwhelming majority of failures: the wrong interface mode, a dead battery, or Bluetooth paired to the wrong device. This guide walks through every fix in the order that solves them fastest — from the thirty-second check to the full factory reset.
Why Did My Code Scanner Stop Working?
Most scanner failures fall into one of five categories: configuration errors, power problems, connection mismatches, physical obstructions, or compatibility gaps. The good news is that each one has a specific fix that takes minutes. The wrong interface mode alone accounts for a large share of “scanner beeps but no data” cases — the scanner is reading the barcode and sending data, but the receiving device doesn’t understand the format.
Quick Checks Before You Dig In
Run these three checks first — they resolve roughly half of all scanner issues in under a minute. Check the scanner’s battery level; a dead battery prevents scanning even when a USB cable is connected. Clean the lens with a soft, dry cloth — dust and fingerprints blur the barcode. Tilt the scanner 15–20 degrees instead of pointing it straight at the barcode, since a 90-degree angle reflects the laser back into the sensor and causes read failures.
Fix #1: Change The Interface Mode
If your scanner beeps when it reads a barcode but no data appears on screen, the interface mode is almost certainly wrong. The scanner is sending data in a format the computer doesn’t recognize. Locate the “USB-HID Keyboard Mode” configuration barcode in your scanner’s manual or the manufacturer’s support page. Scan that barcode — it tells the scanner to behave like a keyboard, so the computer accepts the data as typed input. This fix alone resolves more scanner-not-working reports than any other single step.
Fix #2: Factory Reset The Scanner
A corrupted configuration can cause a scanner to behave erratically — skipping characters, refusing to connect, or not powering on properly. The factory reset procedure for most handheld scanners is the same: turn the scanner on, then press and hold the trigger while pressing the power button. Keep holding both for about 15 seconds until the scanner beeps. Release the trigger; the scanner will beep five times and power off. Turn it back on and scan the “Restore Defaults” or “Factory Reset” barcode from the manual. For Square’s Bluetooth scanner, this exact sequence restores it to out-of-box condition.
Table #1: Common Code Scanner Problems And Fixes
| Problem | Likely Cause | Quick Fix |
|---|---|---|
| Scanner won’t power on | Dead battery or damaged cable | Charge fully; try a rear USB port |
| No red light or laser | Unstable power from front USB port | Switch to a rear port or powered USB hub |
| Beeps but no data appears | Wrong interface mode | Scan “USB-HID Keyboard Mode” barcode |
| Wrong characters on screen | Incorrect keyboard country setting | Scan “Keyboard Country” barcode; set PC to English (US) |
| Bluetooth scanner won’t connect | Paired to an unintended device | Remove from old device list; re-pair to the correct one |
| Works in one app but not another | App not configured for the scanner | Open app settings → select the scanner as input device |
| Scans inconsistently | Dirty lens or bad angle | Clean lens with soft cloth; tilt scanner 15–20° |
| QR code won’t scan on Android | “Scan QR codes” setting is off | Enable it in Android camera settings |
| Scanner worked before but stopped | Corrupted internal config | Factory reset the scanner |
Fix #3: Re-Pair Bluetooth The Right Way
Bluetooth scanners often connect to a different device without warning — the scanner remembers a tablet from last week and silently pairs to it when powered on, while you’re trying to use it with today’s laptop. Open the Bluetooth settings on every nearby device and remove the scanner from each paired-device list. Then power the scanner off and back on, and pair it fresh with only the intended device. For Square’s Bluetooth scanner, the connection requires iOS 15 or later — Android devices are not supported by Square’s scanner at this time and will not connect regardless of pairing attempts.
Fix #4: Power And Cable Checks
Unstable power is a common hidden cause of scanner failures. Front-panel USB ports on desktop PCs often deliver inconsistent voltage; rear ports that connect directly to the motherboard provide cleaner power. For wireless scanners, confirm the battery is seated properly and the charging contacts are clean. If the scanner’s light flickers when you move the cable near the connector, the cable is wearing out and needs replacement. A wired scanner that stops working after a few months of use often has a damaged cable rather than a failed scanner.
Fix #5: OS And Compatibility Fixes
Not all scanners work with all operating systems. Square’s Bluetooth scanner is iOS-only and requires an iPad or iPhone with Bluetooth 4.0 or newer. For Android users, the scanner must use a different manufacturer — many Bluetooth HID scanners work on Android 12 and later, but older Android versions lack the necessary driver support. If the scanner connects but the operating system shows a yellow exclamation mark in Device Manager under Human Interface Devices, the driver needs an update or reinstall. For non-US keyboard layouts, scanning the manufacturer’s “Keyboard Country” barcode fixes garbled characters.
If your current scanner is genuinely incompatible with your workflow and a factory reset doesn’t help, our tested roundup of the best code scanners can point you to one that works with your OS and setup.
Table #2: OS Compatibility Guide For Bluetooth Scanners
| Device OS | Square Scanner | Other Bluetooth Scanners |
|---|---|---|
| iOS 15 or later | Fully supported | Fully supported |
| Android 12 or later | Not supported | Supported with correct drivers |
| Windows 10 / 11 | Not supported | Supported via Bluetooth HID |
| macOS | Not supported | Supported via Bluetooth HID |
| Linux | Not supported | Supported with driver setup |
Final Troubleshooting Sequence
When a scanner stops working, run these steps in order — each one eliminates a common failure category and most scanners will be working by step three.
- Power and lens check — charge the battery, clean the lens, try a rear USB port.
- Interface mode fix — scan the “USB-HID Keyboard Mode” barcode from your manual.
- Re-pair Bluetooth — remove the scanner from all nearby device lists and pair fresh with the intended device only.
- Factory reset — hold trigger + power for 15 seconds, then scan the reset barcode.
- Compatibility check — confirm your OS is supported by the scanner model (see Table #2).
FAQs
Why is my barcode scanner beeping but not entering data?
The scanner is reading the barcode but sending data in the wrong format. Scan the “USB-HID Keyboard Mode” configuration barcode from the manual. This makes the scanner act like a keyboard so the computer accepts the data as typed input.
How do I factory reset a code scanner?
Turn the scanner on, then press and hold the trigger while pressing the power button. Hold both for about 15 seconds until the scanner beeps once. Release the trigger — the scanner beeps five times and powers off. Turn it back on and scan the “Restore Defaults” barcode.
Can I use a Square barcode scanner with an Android phone?
No. Square’s Bluetooth scanner only works with iOS 15 or later on iPads and iPhones. Android users need to choose a different scanner model that supports Bluetooth HID or USB connectivity on their device.
Why does my scanner work on one computer but not another?
Different computers may have different interface modes configured or missing drivers. Check Device Manager for yellow exclamation marks under Human Interface Devices, and scan the “USB-HID Keyboard Mode” barcode again on the problematic computer.
What does USB-HID Keyboard Mode mean?
It tells the scanner to send barcode data as if it were being typed from a keyboard. This is the most widely compatible format — every computer and operating system accepts keyboard input without extra drivers or software.
References & Sources
- Square Support Center. “Troubleshoot your barcode scanner.” Official factory reset steps for Square’s Bluetooth scanner and iOS pairing requirements.
- HPRT Blog. “Barcode Scanner Not Scanning? 8 Common Fixes.” Covers USB-HID mode, power issues, lens cleaning, and keyboard country settings.
- Locusview Support. “Troubleshooting Barcode Scanner Connectivity Issues.” Android Bluetooth pairing and app configuration steps.
- Tera Digital. “Barcode Scanner Compatibility.” OS and driver compatibility details for common scanner models.
