Diagnostic Guide

    Barcode Scanner Not Scanning

    Last updated: June 18, 2026

    If your barcode scanner is powering on but failing to read barcodes, the problem is almost always one of five things — and most of them are repairable for less than the cost of a replacement. This guide walks through the most common causes by brand and model, and tells you when repair makes sense versus replacement.

    Diagnosis

    Most Common Reasons a Barcode Scanner Won't Scan

    01

    Failed scan engine

    The laser or imager that reads barcodes has worn out or been damaged. Most common cause of sudden scanning failure on Zebra MC9090, MC9300, and Honeywell CK75.

    02

    Cracked scan window

    The protective glass or plastic window over the scan engine is cracked or scratched, distorting the beam. Common on warehouse floor devices.

    03

    Dirty scan window

    Dust, grease, or adhesive residue on the scan window blocks the beam. Clean with a dry microfiber cloth before sending for repair.

    04

    Corrupted scan engine firmware

    The scanner powers on but the scan engine fails to initialize. Requires firmware reflash.

    05

    Failed scan engine cable

    The ribbon cable connecting the scan engine to the motherboard has broken or disconnected. Common after drops.

    06

    Wrong symbology settings

    The scanner is not configured to read the barcode type being scanned (e.g., set to 1D only but scanning QR codes).

    By Brand & Model

    Not Scanning by Brand and Model

    Zebra Scanners Not Scanning

    • MC9090: Usually scan engine failure or cracked window. Parts available, repaired in 48 hours.
    • MC9300: Android-based — scan engine failure or symbology config issue. We reflash and repair.
    • TC52: Imager failure or cracked scan window. Common in high-volume warehouse environments.
    • MC92N0: Scan engine failure. We stock replacement engines.

    Honeywell Scanners Not Scanning

    • CK75: Scan engine failure or cable disconnection from drops.
    • CK65: Imager module failure. We repair Android-based CK65 units.
    • CN80: Scan engine or symbology configuration issue.

    Motorola/Symbol Scanners Not Scanning

    • MC9090: Scan engine failure is the #1 cause. We specialize in MC9090 scan engine replacement.
    • MC75: Scan engine cable failure common after repeated drops.

    Intermec Scanners Not Scanning

    • CK3 / CK3X: Scan engine failure or window damage. Legacy parts available.
    Cost

    When to Repair vs Replace

    A scan engine replacement typically costs $209–$209 and restores the scanner to full function with a 90-day warranty. A replacement scanner of the same model costs $300–$800+ refurbished. If the rest of the device is in good condition, repair almost always wins.

    Use our Repair vs Replace Calculator →

    FAQ

    Common Questions About Scanner Repair

    Get a Free Diagnostic — Scanner Not Scanning

    Ship your scanner to us with our prepaid label. We diagnose it for free, tell you exactly what's wrong and what it costs to fix, then repair it in 48 hours with a 90-day warranty.

    Get a Free Quote

    Get Your Barcode Scanners Fixed Fast

    Free quote in minutes. Fast turnaround. Nationwide service.

    No Fix, No Fee Guarantee

    If we can't repair your device cost-effectively, you pay absolutely nothing — not even shipping back. Risk-free repair, every time.

    *Beyond-economical-repair determination by our experienced technicians.

    🚀 Zebra • Honeywell • Motorola Repair — 48hr Turnaround

    → See Pricing→ How It Works→ Get Quote

    Fix My Scanners Now