Printer Won't Print from One App but Works Elsewhere Fix

Hardware – Printers Intermediate 👁 10 views 📅 Jun 28, 2026

Your printer works in Notepad but not in QuickBooks or Chrome. It's a settings or driver mismatch in that one app. Here's how to fix it.

You're in the middle of printing an invoice from QuickBooks, or maybe a shipping label from Chrome. The printer doesn't move. No noise, no errors. You open Notepad, type "test", hit print, and the thing works perfectly.

This is a classic app-level printing problem. The printer itself is fine. The driver is probably okay. The issue lives inside that one program's print settings or how it talks to the spooler.

Why Does This Happen?

The real cause is usually one of three things:

  • Stale print preferences: The app saved some wonky paper size or tray setting that conflicts with the printer's current defaults.
  • Wrong output port: The app might be sending data to a port that's not the printer's main port (like a COM port when it should be USB001).
  • Corrupted print spooler cache: That specific app's print job got stuck in the spooler, blocking future jobs from that app only.

I've seen this happen most often with accounting software (QuickBooks, Sage) and web browsers (Chrome, Edge). These apps sometimes hold onto their own print settings instead of using Windows defaults.

How to Fix It Step by Step

Try these in order. Stop when it works.

Step 1: Change the Printer in the App

  1. Open the app (QuickBooks, Chrome, whatever program won't print).
  2. Go to File > Print or hit Ctrl+P.
  3. In the printer list, pick a different printer (even if it's a fake one like "Microsoft Print to PDF"), then pick your actual printer again.
  4. Close the print dialog and try printing again.
  5. What you should see: If the print job now goes through, the fix was resetting the app's printer association.

Step 2: Clear the App's Default Printer Cache

If step 1 didn't work, some apps store printer info in their own config files.

  1. Close the app completely.
  2. Open Run (Win+R), type %appdata%, hit Enter.
  3. Look for a folder named after the app (like "QuickBooks" or "Google").
  4. Inside, search for any .ini or .cfg file that mentions "printer" or "default".
  5. Rename the file to something like old_printer.bak.
  6. Restart the app and try printing.
  7. What you should see: The app creates a new default printer entry. Printing should work now.

Step 3: Restart the Print Spooler

Sometimes the spooler is holding a stuck job from that app. A restart clears it.

  1. Open Services (hit Win+R, type services.msc, press Enter).
  2. Scroll down to Print Spooler.
  3. Right-click it and choose Stop.
  4. Open File Explorer, go to C:\Windows\System32\spool\PRINTERS.
  5. Delete everything inside that folder. Yes, everything. It's safe — those are just queued jobs.
  6. Go back to Services, right-click Print Spooler, choose Start.
  7. Try printing from the app again.
  8. What you should see: The spooler clears. The app sends a fresh job with no conflict.

Step 4: Reinstall the Printer Driver for That Port

This is the nuclear option but often works when nothing else does.

  1. Go to Settings > Bluetooth & devices > Printers & scanners.
  2. Click on your printer, then Remove device.
  3. Restart your computer.
  4. Add the printer again (click Add device, it should auto-detect).
  5. When it asks, pick Use the driver that is currently installed (Windows will reuse the old one).
  6. Test from the problem app.
  7. What you should see: A fresh driver registration. The app treats it as a new printer.

Step 5: Run the App as Administrator

Some apps, especially older ones, need admin rights to access printer settings properly.

  1. Right-click the app's shortcut (or the .exe file).
  2. Choose Properties > Compatibility tab.
  3. Check Run this program as an administrator.
  4. Click OK, launch the app, try printing.
  5. What you should see: The app gets full permissions to the printer driver.

Still Not Working? Check These

  • Print to PDF first: From the app, choose "Microsoft Print to PDF". If that works, the issue is definitely driver-related. If it also fails, the app has a deeper bug.
  • Update the app: QuickBooks and Chrome have known print bugs that get patched. Check for updates in Help > About.
  • Try a different user account: Create a new Windows user profile, log in, and test from the same app. If it works, the old user's print settings are corrupt.
  • Check the printer's manual: Some apps need special settings like "PostScript" or "PCL" mode. Your printer might have a switch in its own menu.

If none of this helps, the printer itself might be the issue — specifically its firmware or a hardware fault. But in 9 out of 10 cases, it's just the app being stubborn. You got this.

Was this solution helpful?