For small and medium-sized companies, QuickBooks has transformed accounting; nevertheless, like
any program, it is not perfect technically. One such often occurring problem is QuickBooks Error
Code 31. You are not alone if you are running across this mistake; the good news is that it is fixable.
Error 31 means why it occurs, how to fix it, and what you can do to stop it from happening going
forward in this article.
Table of Contents
ToggleCommon Symptoms of Error Code 31
Here are several indicators of QuickBooks Error Code 31:
- Not able to print or save reports, forms, or invoices as PDF
- Quick Books freezes or is unresponsive.
- Your machine slows considerably while PDF converts.
- You get a "Device not functioning" warning.
- Microsoft XPS Document Writer faults out.
Causes Behind QuickBooks Error Code 31
Error Code 31 may show up in QuickBooks for a number of reasons.
1. Either corrupt or incomplete QuickBooks installation
QuickBooks could find it difficult to link with necessary services like PDF converters if it was not
installed correctly or contained missing components.
2. problems with Microsoft XPS Document Writer
Quick Books generates PDF files using the Microsoft XPS Document Writer. Should this printer driver
be absent or corrupted, the error can follow.
3. Faulty.NET Framework QuickBooks mostly depends on Microsoft's.NET Framework. Should the
framework be damaged or out of current, it can affect document rendering capabilities.
4. Broken Windows System Files
Corrupted system files can cause QuickBooks to not connect with your printer or PDF engine to
malfunction.
5. Incompatible Printer Settings
When attempting to convert a file to PDF, incorrect printer settings or obsolete drivers can cause the
system to malfunction.
How to Fix QuickBooks Error Code 31
These are various tried-and-true techniques for fixing Error Code 31. Step-by-step follow them, and
you ought to be able to resume work free from more disruptions.
Solution 1: Repair Microsoft XPS Document Writer
- 1. Press the Run dialog, opening Windows + R.
- 2. Hit Enter after type optionalfeatures.exe.
- 3. Check the Microsoft XPS Document Writer box in the Windows Features dialog whether or not it is unchecked.
- 4. If previously checked, uncheck it, click OK, then go back to re-enable it.
- 5. Restart your computer and experiment with QuickBooks' PDF form saving.
Solution 2: Reinstall the XPS Document Writer
- 1. Control Panel Open Devices and Printers.
- 2. Should XPS Document Writer be mentioned, right-click and delete it.
- 3. Click Add a printer > Add a locally based printer.
- 4. Select PORTPROMPT: Local Port; click Next.
- 5. The manufacturer should be Microsoft; the printer should be Microsoft XPS Document Writer.
- 6. Finish the installation then try in QuickBooks once more.
Solution 3: Update or Repair .NET Framework
- 1. Access Control Panel > Programs > Features.
- 2. Click on Turn Windows functions either on or off.
- 3. Search for and ensure both the 3.5 and 4.x versions of the Net Framework.
- 4. Should they already be turned on, turn them off, restart the PC, and then re-enable them.
- 5. To automatically address problems, alternatively utilize Microsoft's.NET Repair Tool.
Solution 4: Use QuickBooks PDF & Print Repair Tool
Intuce offers a specific tool to resolve PDF and printing problems:
- 1. Get the QuickBooks Tool Hub right from the official Intuit website.
- 2. Launch it and navigate Program Problems.
- 3. Click on the Quick Books PDF & Print Repair Tool.
- 4. Let it check and fix typical PDF-related mistakes.
- 5. Restart QuickBooks and try PDF features.
Solution 5: Run System File Checker (SFC Scan)
- 1. The administrator opens the Command Prompt directly.
- 2. Type sfc/scannow and hit Enter.
- 3. Let the system examine and fix faulty system files.
- 4. After the scan runs, reboot your PC.
Solution 6: Check and Update Printer Drivers
- 1. Visit Device Manager to extend printers.
- 2. Click Update driver from a right-click on your printer.
- 3. Let Windows hunt and install the most recent drivers.
- 4. Restart your PC and test printing once more.
When to Contact Support
Should none of the above solutions prove effective, it could be necessary to contact QuickBooks
customer service or speak with an IT specialist. Sometimes persistent error 31 problems indicate
more fundamental OS or QuickBooks configuration difficulties.
How to Prevent QuickBooks Error Code 31 in the Future
Here are some pointers to help prevent running into the problem once you have corrected it:
Update Quick Books Often
Install the most recent updates to fix known issues and guarantee compatibility with your OS.
Maintain Updated Windows
Microsoft routinely releases stability fixes, driver upgrades, and Net Framework patches.
Maintain Updated Windows
Make that your printer drivers are compatible with your system and QuickBooks and updated.
The QuickBooks Tool Hub will help you.
Maintaining the Tool Hub installed and routinely using its repair tools will help to prevent problems.
Create points for system restoration.
Create a restore point first, then install updates or significant changes. This lets you turn around
should things go wrong.
Final Thoughts
Though it seems like a pain, QuickBooks Error Code 31 is controllable with the correct actions. The
secret is to remain proactive: keep your software current, track system health, and know how to
apply QuickBooks repair solutions when problems develop.
See a professional if you find yourself trapped or merely want to avoid the headache. Returning your
system to normal guarantees that your accounting stays seamless and that your company keeps
working without disturbance.