0X0004D004

Fix XACT_S_OKINFORM (0x0004D004) Printer Error Fast

Hardware – Printers Beginner 👁 7 views 📅 Jun 30, 2026

That 0x0004D004 error on your printer? It's a communication glitch. Here's the fix — restart the print spooler and clear the queue. Works 90% of the time.

I know this error is infuriating

You're trying to print something urgent, and Windows throws you a 0x0004D004 error. I've been there. This error code means the print spooler service got confused and stopped talking to your printer. But don't worry — you can fix it in under 5 minutes.

Step 1: Restart the Print Spooler (the real fix)

  1. Press Windows + R, type services.msc, and hit Enter.
  2. Scroll down to Print Spooler. Right-click it and select Stop.
  3. Now go to C:\Windows\System32\spool\PRINTERS and delete everything inside that folder. Don't be scared — these are just leftover print jobs. If Windows asks for permission, click Yes.
  4. Back in the Services window, right-click Print Spooler and select Start.
  5. Close everything and try printing again.

That's it. This clears out any stuck print jobs that caused the spooler to hang. I've seen this fix work on Windows 10, Windows 11, even Windows 8.1.

Why this works

The 0x0004D004 error is a communication timeout. Your computer sends a print job to the spooler, but the spooler gets stuck on a previous job — maybe a corrupted file or a job from a printer that's now offline. By stopping the service, clearing the queue, and restarting it, you reset everything. The printer and computer shake hands again.

Think of it like this: if you have a clogged pipe, you don't keep pushing water through — you clear the clog first. Same idea here.

Less common variations of the same issue

Sometimes restarting the spooler isn't enough. Here are a few other things to try:

If the error pops up after a Windows update

Windows updates can break printer drivers. Go to Settings > Windows Update > View update history > Uninstall updates. Look for the newest update and remove it. Then restart your PC. I've seen this fix a lot of 0x0004D004 errors on HP printers after the KB5006670 update.

If the printer is connected via USB

Unplug the USB cable, wait 10 seconds, and plug it back into a different USB port. Don't use a USB hub — plug it directly into the computer. USB hubs can cause power issues that trigger this error.

If the printer is on a network

Check the printer's IP address. On the printer's control panel, go to Network Settings and write down the IP. On your computer, open Command Prompt (run as admin) and type:
ping 192.168.1.100 (replace with your printer's IP). If you get a reply, the network is fine. If not, restart your router and printer.

If none of that works

Rarely, the printer driver itself is corrupted. Go to Settings > Bluetooth & devices > Printers & scanners, select your printer, and click Remove device. Then download the latest driver from the manufacturer's website — don't use Windows Update for this. Install it fresh.

Pro tip: For HP printers, use the HP Print and Scan Doctor tool. It automates a lot of this. Canon and Epson have similar tools. They're not perfect, but they save time.

How to prevent this from happening again

  • Don't send too many print jobs at once. I know it's tempting to hit Print five times when nothing happens. That's what causes the spooler to jam. Wait 10 seconds between attempts.
  • Keep your printer driver updated. Check the manufacturer's support page every few months. Driver updates fix communication bugs.
  • Restart your printer and computer once a week. This clears out small memory leaks that lead to errors like this. I do it every Sunday night.
  • If you use a VPN, disconnect it when printing. Some VPNs interfere with printer communication. I've seen this on corporate networks with Cisco AnyConnect.

That's it. The restart-and-clear trick fixes 0x0004D004 almost every time. Try it before calling support — you'll save yourself a headache.

Was this solution helpful?