Home › Knowledgebase › KB-456

How to troubleshoot and fix a barcode scanner or receipt printer not working with your POS system

Summary

This guide helps you troubleshoot and resolve: How to troubleshoot and fix a barcode scanner or receipt printer not working with your POS system. Follow the steps below to fix the issue.

Quick Tip: Need immediate assistance? 💻 Open a Ticket

Common Causes

Barcode scanners and receipt printers are essential peripherals for any point-of-sale (POS) setup. When they stop working, it can bring transactions to a grinding halt. This guide walks you through diagnosing and resolving the most common issues with these devices, whether they connect via USB, Bluetooth, serial, or network. Most problems fall into a few categories: loose or faulty cabling, driver or configuration issues, incorrect POS software settings, or the device itself needing a reset.

Quick Fix Steps

If your barcode scanner or receipt printer has stopped working, try these steps in order before diving into detailed troubleshooting:

  1. Check that all cables are firmly seated at both ends, or that the Bluetooth pairing is still active.
  2. Power cycle the device by turning it off, waiting 10 seconds, then turning it back on.
  3. Restart your POS terminal or computer.
  4. Confirm the device appears in your operating system's hardware list.
  5. Test the device with a different USB port or cable if available.
If the device works after a restart but fails again later, the issue is likely a driver, software, or power management setting rather than faulty hardware.

Detailed Instructions

Check the Physical Connection

Loose or damaged cabling is the single most common cause of peripheral failure.

Verify the Device Is Recognised by Your Operating System

Windows 10/11:

  1. Right-click the Start button and select Device Manager.
  2. Expand Human Interface Devices for scanners, or Printers and Ports (COM & LPT) for receipt printers.
  3. Look for any device with a yellow warning triangle, which indicates a driver issue.

macOS:

  1. Open System Settings > Bluetooth to verify wireless devices are connected.
  2. Open System Information > USB (or Bluetooth) to confirm wired devices are detected.
If the device doesn't appear at all when plugged in, try a different cable. Cables fail more often than the devices themselves.

Resolve Driver Issues on Windows

Outdated or corrupted drivers frequently cause peripherals to stop responding.

  1. In Device Manager, right-click the affected device and select Update driver.
  2. Choose Search automatically for drivers.
  3. If Windows cannot find a driver, visit the manufacturer's website (Epson, Star, Zebra, Honeywell, Datalogic, etc.) and download the latest driver for your specific model.
  4. Install the driver, then restart the POS terminal.
Always download drivers from the official manufacturer website. Third-party driver sites frequently bundle unwanted software.

Configure Your POS Software

Even when the hardware is working correctly, the POS software must be pointed at the right port or device.

Reset the Barcode Scanner

Scanners sometimes lose their configuration or get stuck in a particular mode. Most scanners can be reset to factory defaults by scanning a special barcode from the user manual.

  1. Locate the user manual or quick-start guide that came with your scanner.
  2. Find the Factory Default or Reset to Defaults barcode.
  3. Scan the barcode with the scanner.
  4. Reconfigure any custom settings (such as enabling or disabling specific barcode symbologies) by scanning the corresponding setup barcodes from the manual.
If you've misplaced the manual, search the manufacturer's website using your scanner's model number. Most manuals are available as PDFs.

Clear the Receipt Printer Queue

A stuck print queue can prevent new receipts from printing, especially on Windows.

  1. Open Settings > Bluetooth & devices > Printers & scanners.
  2. Select your receipt printer and click Open print queue.
  3. Click Printer in the menu bar and ensure Use Printer Offline is unchecked.
  4. Click Cancel all documents to clear any stuck jobs.
  5. Try printing a test page from this window.

Check Power and Paper (Receipt Printers)

Troubleshooting Specific Scenarios

Scanner Beeps but No Data Appears in POS

This usually means the scanner is configured for the wrong interface mode.

Receipt Printer Prints Garbled Text

Garbled output typically indicates a baud rate or character set mismatch.

Device Works on One USB Port but Not Another

This usually points to insufficient power or a faulty port.

If none of the steps above resolve the issue, the device may have a hardware fault. Contact your POS hardware supplier or the manufacturer for warranty or repair options.

Still Having Issues?

Need more help? If the issue persists after trying these steps, please open a support ticket and our team will assist you.

💻 Open a Ticket