Repair GuideJun 7, 2026Β·11 min read

Barcode Scanner Not Scanning? Troubleshooting, Factory Reset and Choosing a Replacement

A field guide to a POS barcode scanner that won't read β€” laser vs CCD vs 2D imager, a clean-distance-symbology-reset fix sequence, telling a bad label from a bad scanner, and matching a replacement by scan type and interface.

The fast triage

A scanner that won’t read almost never has a dead scan engine. The aimer lighting up proves it has power, which points the fault at the optics or the configuration. In the field the order of likelihood is: a dirty or scratched window first, a disabled symbology or scrambled config second, a connection/interface issue third, and a worn scan engine a distant fourth. Run this triage first:

Do thisWhat it rules out
1. Clean the scan windowDust, smudges and scratches β€” the #1 cause of read failuresβ€”
2. Check distance, angle and the right code typeA 1D laser can't read a 2D/QR code at allβ€”
3. Scan the factory-reset barcodeClears disabled symbologies, prefixes and pairing glitchesβ€”
4. Test the connection in NotepadProves whether it's the scanner, the cable, or the POS fieldβ€”
5. Replace the scannerOnly if a clean, reset, connected unit still won't readβ€”
Steps 1–4 are free and resolve most scanning faults. Keep the reset barcode near the lane.

Scanner types: laser, CCD and 2D imager

Before you diagnose, know which scanner you have β€” it determines what it canread and what replacement you need. Three technologies dominate retail:

Laser (1D)CCD / LED (1D)Area imager (2D)
Reads 1D barcodesβœ“βœ“βœ“
Reads 2D / QR / Data Matrixβœ—βœ—βœ“
Reads from a phone screenβœ— (poor)βœ— (poor)βœ“
Best rangeLongerShort / near-contactShort–medium
Moving-part wearYes (oscillating mirror)NoNo
Typical useGeneral retail 1DBudget / near-contactModern POS, mobile pay
The key fact: only a 2D area imager reads QR and phone-screen codes. A 1D laser physically cannot.
1D barcode β€” line beamsingle horizontal scan line2D code β€” area imagerwhole field captured at onceA 1D laser cannot decode a 2D code β€” you need a 2D imager.
A line beam reads a 1D barcode; a 2D code's data is spread in two dimensions and needs an area imager to capture it.

Reading the symptom

The pattern of failure narrows the cause before you reach for a tool:

SymptomMost likely cause
No aimer light, fully deadPower/USB cable, port, or (wireless) flat batteryβ€”
Aimer on, reads nothingDirty window, or config/symbology disabledβ€”
Reads 1D but not QR/2DWrong scanner type β€” needs a 2D imagerβ€”
Reads some labels, not othersPoor label print/contrast, or specific symbology offβ€”
Beeps but POS shows nothingInterface mode / focus β€” test in Notepadβ€”
Slow, needs many triesScratched window or a worn scan engineβ€”
'Reads some, not others' points to labels or symbology; 'reads nothing' points to the window, config or connection.

Step-by-step: clean, reset, reconnect

Work the steps in order and stop as soon as it scans reliably. Each step rules out a class of cause so you never replace a working scanner.

  1. 1

    Clean the window

    Wipe the scan window with a soft, lint-free cloth β€” dry, or lightly dampened with isopropyl alcohol. Check for scratches while you’re there. This alone fixes a large share of degraded scanning.
  2. 2

    Check distance, angle and code type

    Hold the scanner at its rated working distance, square to the code, and confirm you’re not asking a 1D laser to read a 2D/QR code. Try several known-good barcodes.
  3. 3

    Scan the factory-reset barcode

    From the scanner’s manual, scan β€œRestore Factory Defaults.” This re-enables symbologies, clears stray prefix/suffix settings and fixes Bluetooth pairing glitches in one step.
    Caution: After a reset you may need to re-scan the interface-mode barcode (USB-HID vs USB-COM) your POS expects.
  4. 4

    Test the connection in a text field

    Open Notepad and scan. Data appears = scanner and cable are fine, so the issue is the POS field/focus. Nothing appears = reseat the USB cable, try another port, and (wireless) recharge and re-pair.
  5. 5

    Confirm worn engine, then replace

    If a clean, reset, correctly connected scanner still won’t read good codes across multiple tries, the scan engine is worn. Replace it β€” matching scan type, interface and form factor.
The full diagnostic sequence β€” cheapest and most common causes first.

When the barcode β€” not the scanner β€” is the problem

Sometimes the scanner is fine and the barcode is the problem. If a scanner reads most codes but balks at specific labels, suspect the label before the hardware:

Label problemWhy it fails / fix
Low contrast / faded printScanner can't tell bars from spaces β€” reprint darkerβ€”
No quiet zone (margins)Bars too close to edge/graphics β€” leave clear marginsβ€”
Wrinkled, curved or shinyDistorts or reflects β€” flatten, or use a matte labelβ€”
Too small / too denseBelow the scanner's resolution β€” enlarge the symbolβ€”
Wrong symbology for the scannerEnable that symbology, or use a 2D imagerβ€”
Damaged / partly tornMissing data β€” reprint the labelβ€”
Reprint a clean test label and try it. If that scans, the hardware was never the problem.

Choosing a replacement scanner

When the engine really is worn, match the replacement on these specs so it drops straight into your lane and reads what you actually scan:

SpecHow to choose
Scan type2D imager if you scan QR/phone codes; 1D laser/CCD if strictly retail 1Dβ€”
InterfaceUSB-HID keyboard wedge (most POS), USB-COM, serial, or Bluetoothβ€”
Form factorHandheld, hands-free presentation stand, or in-counterβ€”
Range & fieldLong-range for warehouse/shelf; close-range for counterβ€”
DurabilityDrop/IP rating for industrial; standard for clean retailβ€”
Scan type and interface are the two that cause returns when guessed. Confirm both before ordering.

Browse handheld and hands-free scanners in our card readers & scanners category, and replacement cables in cables & connectors. For magnetic-stripe swipe faults β€” a different device entirely β€” see our MSR card reader troubleshooting guide. Tell us what codes you scan (1D only, or 2D/QR) and your POS interface, and we’ll match the right scanner before you order.

Frequently Asked Questions

My barcode scanner lights up but won't read anything β€” where do I start?
An aimer/light that comes on means the scanner has power, so the fault is usually optical or configuration, not dead hardware. First clean the scan window β€” dust, smudges and scratches are the number-one cause of read failures. Then test the scan distance and angle, and try a few different known-good barcodes. If it still won't read, run the 'restore defaults' / factory-reset barcode from the scanner's manual, which clears most hidden config and symbology problems.
Why can my scanner read some barcodes but not QR codes?
Because a 1D (linear) laser or CCD scanner physically cannot decode a 2D code like a QR Code or Data Matrix β€” those require an area imager. If your scanner reads standard retail (1D) barcodes fine but ignores QR/2D codes, it isn't broken; it's the wrong type for the job. You need a 2D area-imaging scanner, which reads both 1D and 2D symbologies.
How do I factory-reset a barcode scanner?
Almost every scanner is configured by scanning special programming barcodes from its manual or quick-start guide. Find the 'Restore Factory Defaults' (or 'Reset All Defaults') barcode and scan it. This clears symbology toggles, prefix/suffix settings, interface modes and Bluetooth pairing glitches in one step β€” and resolves a surprising share of 'suddenly stopped working' faults. Keep the manual or a printout of that barcode near the lane.
The scanner beeps on a scan but nothing appears on the POS β€” is it the software?
Likely a connection or interface-mode issue rather than the scanner. Most scanners act as a USB HID 'keyboard wedge': a successful scan types the data wherever the cursor is. Open a plain text field (e.g. Notepad) and scan β€” if the data appears there but not in the POS, the POS field isn't focused or the app expects a different input mode. If nothing appears even in Notepad, reseat the USB cable, try another port, and confirm the interface mode (HID vs COM) matches what your POS expects.
Does the scan window really need cleaning that often?
Yes β€” it's the single most common cause of degraded scanning, especially in busy or dusty environments. Dust, fingerprints and scratches on the window scatter the laser or blur the imager, so reads get slow and unreliable before they stop entirely. Wipe the window with a soft, dry or lightly IPA-dampened lint-free cloth as part of routine cleaning; it takes seconds and prevents most scanning complaints.
When is the scanner genuinely worn out and due for replacement?
When a clean scanner, factory-reset and connected correctly, still fails to read multiple good barcodes, the scan engine (laser or imager module) has likely worn out β€” common in high-volume use. Cleaning and resetting won't bring it back. Replace it, matching the scan type (1D laser/CCD vs 2D imager), the interface (USB-HID, USB-COM, serial or Bluetooth) and the form factor (handheld, hands-free presentation, or in-counter) to your lane.

Sources & further reading

  1. Barcode Scanner Not Scanning? Common Issues and Easy Fixes β€” HPRT
  2. Barcode Scanner Troubleshooting β€” POS-X
  3. Barcode Scanner Troubleshooting Guide β€” Lightspeed Retail
  4. Why Aren't My Barcodes Scanning? Common Problems & Fixes β€” Computype
  5. Troubleshoot Your Barcode Scanner β€” Square

Related guides

Related categories

Featured parts in this guide

Need the parts mentioned in this guide?

Genuine OEM and quality-tested aftermarket parts for IBM, Toshiba, NCR, Diebold, Wincor and Hyosung systems β€” with worldwide shipping.