Printer troubleshooting technician providing live chat help

Joe B.

Reviewed for technical accuracy

Specialities: Windows 11/10, macOS (Sonoma/Ventura/Monterey), Printers, Networking, Office Equipment

POS USB receipt printer freezes or goes offline — Windows 10/Windows 11 power settings (Epson TM‑T20/T88, Star TSP100/TSP143, BIXOLON SRP, Brother QL)

Technician avatar Technician
Hey! We’ll stop your POS terminal USB printer freezes today. Tell me your POS and printer: Epson TM‑T20II/TM‑T88VI, Star Micronics TSP100/TSP143, BIXOLON SRP‑350, Brother QL, etc. Also confirm: Windows 10 or Windows 11, and whether the printer is plugged into a powered USB hub or directly into the POS.
Customer
Windows 11 POS. Star TSP143 USB. It prints a few receipts then the thermal receipt printer freezes mid‑transaction. POS shows “printer offline” until we reboot.
Technician avatar Technician
Classic USB selective suspend / power saving behavior. Windows parks USB ports to save energy, which makes POS receipt printers pause, disconnect, or freeze after idle time. Other culprits: the USB Root Hub (USB 3.0) power management checkbox, an under‑powered hub, or the queue stuck in the Print Spooler.
Plan: switch the POS to a stable Power mode (High performance), disable USB selective suspend, uncheck “Allow the computer to turn off this device to save power” on each hub, and lock the printer to a known‑good USB 2.0 port.
Customer
Where do I change those power settings in Windows 11?
Technician avatar Technician
Power mode fix — Windows 10/Windows 11 (POS):
1) Settings → System → Power & battery → Power mode = Best performance (or select the High performance plan in Control Panel → Power Options).
2) Control Panel → Power Options → Change plan settings → Change advanced power settings → expand USB settings → USB selective suspend setting = Disabled (for On battery and Plugged in if it’s a mobile POS).
3) In Device Manager → Universal Serial Bus controllers → open each USB Root Hub (USB 3.0) and Generic USB Hub → tab Power Management → uncheck Allow the computer to turn off this device to save power → OK.
4) Still freezing? Expand Universal Serial Bus controllers → open USB Printing Support (or the printer entry) → uncheck the same power option. Then restart the POS.
Customer
We use a front‑desk hub. Could that cause the USB printer to stop mid‑receipt?
Technician avatar Technician
Yes — use a powered USB 2.0 path. Thermal printers draw steady current and don’t like marginal hubs. For the most stable POS USB printer connection:
• Prefer a direct motherboard port or a powered USB 2.0 hub rated for 2A+ per port.
• Replace long or damaged cables; keep under 2 meters; avoid front‑panel pass‑throughs.
• If the POS only has USB‑C, use a quality USB‑C to USB‑B adapter with external power.
Customer
After lunch the printer goes “Offline”. Spooler restart helps. Is there a permanent fix?
Technician avatar Technician
Stabilize the queue:
• Make sure the port is truly USB (not an old COM/OPOS mapping unless your software requires it).
• Install the vendor driver (ESC/POS / Star / Epson Advanced). Avoid generic class drivers for POS.
• In Services, set Print Spooler to Automatic. If it crashes, clear %systemroot%\System32\spool\PRINTERS (stop service → clear → start).
With the power mode fix + proper driver, the “Offline” state after idle typically disappears.
Customer
Any BIOS or device settings we should check on the POS terminal itself?
Technician avatar Technician
Optional but helpful: in BIOS/UEFI, enable USB Always On (or similar), and disable aggressive ERP/Deep Sleep modes that cut USB power during idle. Update chipset and USB controller drivers from the POS vendor — outdated firmware can trigger receipt printer freezes when the port cycles power.
Customer
We run Square on Windows and Lightspeed on another register. Does the POS app matter?
Technician avatar Technician
Most POS apps work fine with a stable USB stack. Tips:
• If the app offers OPOS/JavaPOS or ESC/POS direct mode, install the matching vendor service objects (Star/Epson).
• Disable the app’s own “sleep peripherals” option if present.
• For cloud POS printing, keep the system dialog printer as default and avoid printing via PDF creators which may stall the USB thermal printer.
Customer
The issue comes back after Windows Updates. Do we need to redo anything?
Technician avatar Technician
Occasionally updates reset power plans or re‑enable USB selective suspend. If freezes return: re‑verify steps 1–4, confirm the plan is still High performance, and check each USB Root Hub power checkbox is still off. Also consider disabling Fast Startup (Control Panel → Power Options → Choose what the power buttons do) to prevent partial hibernate states that confuse USB.
Customer
We have a back‑office Mac for refunds. Does macOS have a similar power setting for USB printers?
Technician avatar Technician
macOS tips: set System Settings → Displays → Advanced → Prevent automatic sleeping on power adapter and Energy settings to keep the Mac awake during business hours. Use a powered USB hub for thermal printers and install the vendor macOS driver (Star/Epson) to avoid generic profiles. If a USB receipt printer freezes on Mac, delete/re‑add the queue and test with the vendor utility app.
Customer
Great — if it freezes mid‑receipt again, what quick checks should staff do?
Technician avatar Technician
Front‑line SOP:
1) Power cycle the receipt printer (off 10 sec → on).
2) Move the USB cable to a rear USB 2.0 port (avoid front/hub) and retry.
3) On the POS: Services → restart Print Spooler. If it prints, schedule the full power mode fix after close.
Summary: Most POS USB receipt printer freezes are solved by disabling USB selective suspend, turning off USB Root Hub power saving, using a High performance power plan, and ensuring a powered USB 2.0 path. Need help? Open the chat.

Quick answer: the accepted fix

Accepted fix when POS terminal USB printer freezes or disconnects (Windows 10/Windows 11/Mac): switch to High performance power mode, disable USB selective suspend, turn off Allow the computer to turn off this device on each USB Root Hub/USB Printing Support, use a powered USB 2.0 hub or rear port, and install the vendor driver (Epson/Star/BIXOLON/Brother).


Receipt printer freezing after Windows Update (USB selective suspend re‑enabled)

Updates can re‑enable power saving. Re‑check your Power mode, set USB selective suspend to Disabled, and verify each USB Root Hub power checkbox is off. For Epson TM‑T88/TM‑T20 and Star TSP100/TSP143, reinstall the vendor driver to avoid generic class profiles.

How to verify the power mode fix

Print 10‑20 receipts or a multi‑page test using the vendor utility. If the USB thermal printer no longer pauses after idle and the queue clears instantly, your fix worked. If it still freezes mid‑receipt, try a different rear USB 2.0 port or a powered hub and replace the cable.

POS USB printer freezes — troubleshooting tips

Most freezes come from aggressive power saving or an under‑powered USB path.

Quick path: set High performance → disable USB selective suspend → uncheck USB Root Hub power saving → install vendor ESC/POS driver → prefer powered USB 2.0 → restart the Print Spooler if stuck. These steps stabilize Epson/Star/BIXOLON/Brother receipt printers in restaurants and retail.

Disclaimer: This information is AI-generated and intended for general guidance only. For advice specific to your environment, please consult a verified expert on Whizz-Tech before making decisions.


Getting Started Is Easy

Ask for help, 24/7

Members enjoy round-the-clock access to 12,000+ verified Experts, including tech support, mechanics, vets, and more.

Expert will respond in minutes

We match you with an Expert who specializes in your situation. Talk, text, or chat — whichever you prefer.

Save time & money

No scheduling hassles or expensive consults. Membership can save you significant time and money each month.

FAQ

Why does my POS USB receipt printer freeze or go offline?

The most common cause is Windows USB selective suspend and hub power management turning off the port. Disable selective suspend, uncheck power saving on USB Root Hub, and use a powered USB 2.0 path.

How do I disable USB selective suspend in Windows 10/11?

Control Panel → Power Options → Change plan settings → Change advanced power settings → expand USB settings → set USB selective suspend setting to Disabled for both battery and plugged in.

What else can stop a USB thermal printer from freezing?

Vendor drivers (Star/Epson/BIXOLON), a short high‑quality cable, rear‑panel USB 2.0 port, High performance power mode, and updated chipset/USB controller drivers on the POS.

Do I need a powered hub?

Not always, but a powered USB hub helps if the POS front port is weak or you have multiple peripherals (scanner, cash drawer, card reader). It prevents brown‑outs that cause mid‑receipt freezes.

Can this help Star TSP100/TSP143 and Epson TM‑T20/TM‑T88?

Yes. These receipt printers are reliable once power saving is disabled and the correct vendor driver is installed. Many shops report the power mode fix resolves freezes and disconnects.

Common POS USB receipt printer problems and quick fixes
SymptomLikely causeQuick fix
Freezes mid‑receipt USB selective suspend; weak hub power Disable selective suspend; use powered USB 2.0; rear port
Shows Offline after idle USB Root Hub power saving Uncheck “Allow the computer to turn off this device” on each hub
Print Spooler stuck Driver/queue glitch Restart Spooler; clear spool folder; install vendor driver
Problem returns after updates Power plan reset Re‑apply High performance; verify hub power settings

Step‑by‑step (Windows 10/11)

  1. Set Power mode to Best performance or select the High performance plan.
  2. Open Advanced power settings → USB settings → USB selective suspend = Disabled.
  3. In Device Manager → for each USB Root Hub/Generic USB Hub and USB Printing Support: uncheck Allow the computer to turn off this device to save power.
  4. Plug the printer into a rear USB 2.0 port or a powered USB hub; install the vendor driver.

Step‑by‑step (macOS)

  1. Keep the Mac awake on power adapter; prevent automatic sleep during business hours.
  2. Use a powered USB hub and install the vendor macOS driver (Star/Epson/BIXOLON).
  3. Delete/re‑add the printer queue; print a vendor test receipt to confirm stability.

Sources

Matt Verified Icon
Matt ● replies in < 1 min
Technician Expert
⭐⭐⭐⭐⭐ Trusted by 27,000+ customers
Avatar
Alex · Expert's Assistant