cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Intuit

Troubleshoot PDF and Print problems with QuickBooks Desktop

Learn how to troubleshoot problems when you can’t print, email, or save as a PDF from QuickBooks Desktop.

If you can’t print, email, or save as a PDF from QuickBooks Desktop, we have the tools to help.

Errors the Print and PDF Repair tool can fix

  • There is a problem connecting to your currently selected printer, Microsoft XPS Document writer on XPS port.
  • Could not print to printer.
  • Error: QuickBooks can't complete the current action due to a missing component: Missing pdf file component.
  • QuickBooks is not responding.
  • PDF Converter shows offline.
  • You cannot print directly to the QuickBooks PDF Converter.
  • The device is not ready.
  • Unable to save as .pdf file.
  • QuickBooks could not save your form or reports as a .pdf.
  • QuickBooks freezes when you try to reconcile accounts.
  • Print Driver Host for 32-bit Applications has Stopped Working.
  • Unrecoverable error.
  • QuickBooks PDF Converter Activation Error -20, -30, or -41.
  • Error 1722 or 1801 when installing PDF Converter.
  • Problems printing transactions or reports.

Solution 1: Run the QuickBooks Print & Print Repair Tool from the QuickBooks Tool Hub

Step 1: Download and install the QuickBooks Tool Hub

The QuickBooks Tool Hub helps fix common errors.  For the best experience, we recommend using Tool Hub on Windows 10, 64-bit.

  1. Close QuickBooks.
  2. We recommend you download the most recent version (1.4.0.0) of the QuickBooks Tool Hub. Save the file somewhere you can easily find it (like your Downloads folder or your Windows desktop). Note: If you've already installed Tool Hub before, you can find out which version you have. Select the Home tab.  The version will be displayed on the bottom right or you can select About to view the version.
  3. Open the file you downloaded (QuickBooksToolHub.exe).
  4. Follow the on-screen steps to install and agree to the terms and conditions.
  5. When the install finishes, double-click the icon on your Windows desktop to open the tool hub.

ToolHubIcon_QBDT_US_Ext_051320.jpg

Note: If you can't find the icon, do a search in Windows for QuickBooks Tool Hub and select the program.

ToolHubSearch_QBDS_US_Ext_051320.jpg

Step 2:  From the Tool Hub, run the QuickBooks PDF & Print Repair Tool

  1. In the QuickBooks Tool Hub, select Program Problems.
  2. Select QuickBooks PDF & Print Repair Tool. It will take about a minute to run.
  3. Attempt to print, email, or save as a PDF from QuickBooks Desktop again.

If this doesn't fix the issue, move on to the next solution.

Solution 2: Reset your temp folder permissions

Step 1: Reset your temp folder permissions

If you still get an error, reboot your computer and then try again. If it still fails, try to reset your temp folder permissions. Check the folder permissions to the TEMP folder:

  1. Press the Windows key + R to open the RUN command.
  2. Type %TEMP% and press Enter.
  3. Right-click an empty area of the temp folder, and choose Properties.
  4. Select the Security tab.
  5. Ensure all usernames and groups showing on the Security tab have Full Control.
  6. Once the permissions have been set to Full Control, save as a PDF again within QuickBooks.

Step 2: Confirm you can print to your XPS (only for Save as PDF and Email issues)

Confirm you can print to your XPS Document Writer. QuickBooks uses parts of the XPS Document Writer (Microsoft Windows product) to save as a PDF.

  1. Open Notepad.
  2. Type Test. Select File and then Print.
  3. Select the XPS Document Writer, and then Print.
  4. Type a filename and save it to your desktop.
  5. Go to your desktop and view the XPS document you printed from notepad.

Things to consider:

  • To test print issues, print to your printer (instead of your XPS Document Writer). Check if you can print successfully outside QuickBooks.
  • If you can't print to your XPS printer (or actual printer) outside of QuickBooks, you'll need to contact your IT professional or Microsoft for help. Microsoft XPS Writer (or your printer drivers) isn't an Intuit product.

Solution 3: Check to see if the reconcile window is off of the screen

If QuickBooks appears to lockup after you select reconcile from the Banking menu, but PDF functions work, the reconcile window may appear off screen.

  1. Choose the Window menu and look in the list to see if your reconcile window is listed.
  2. Select Close All and begin the reconcile again.

If you continue to get an error while you reconcile accounts, get more help with unrecoverable errors.

Solution 4: Test, reinstall, and adjust permissions for XPS Document Writer (for users who use Windows but not Terminal Services)

Before you proceed with this solution consider the following:

  • Intuit doesn't support Microsoft applications and is not responsible for these tools.
  • If you're uncomfortable with these tasks, we recommend you have an IT professional do this for you.

  1. From the File menu, select Print.
  2. In the Print window, select Microsoft XPS Document Writer from the list of printers, and select Print.
  3. Save the .xps file to your computer's desktop.
  4. Go to your desktop and look for the .xps file:
  • If the .xps file is there, try to open it. If you get an error when you open it or if the file doesn’t display right, the XPS Document Writer will need to be reinstalled.
  • If the file isn’t there and you didn't receive an error when you saved it, a security setting may be the issue. It doesn’t let you print and may delete the .xps file after it’s created.
  • If QuickBooks encounters a problem when you try to print, or if the XPS Document Writer isn’t available as an option, then it needs to be reinstalled.

If you can't print to your XPS printer outside of QuickBooks, you'll need to contact your IT professional or Microsoft for help.  The Microsoft XPS Writer isn't an Intuit product.

 

  1. On your keyboard, press the Windows key + E to open the explorer window.
  2. Select the Computer tab in the upper left.
  3. Select Uninstall or change a program under the System group.
  4. Select Turn Windows Features on or off. 
  5. Scroll down to make sure the XPS Services and XPS Viewer are enabled (check marked).
  • If one or both are not enabled, place a checkmark in both boxes and press OK. Test QuickBooks after you enable both services to see if the issue is fixed.
  • If they're both enabled and you still get errors, reinstall the XPS printer.

For Windows 8:

  1. Hover the mouse in the lower or upper right hand corner to display the Start Screen.
  2. Select Settings > Control Panel > Devices and Printers.
  3. Select Microsoft XPS Document Writer icon and Remove device.
  4. Select Yes to confirm.
  5. From the toolbar, select Add a printer, and then Add a local printer or network print with manual settings.
  6. In the Use an existing port: select PORTPROMPT: (Local Port) and then Next.
  7. From the manufacturer list, select Microsoft, then Microsoft XPS Document Writer v4 and select Next.
  8. Select Replace the current driver option and then Next.
  9. In the Printer Name field, take out v4 so the name is Microsoft XPS Document Writer.
  10. Select Finish (you may want to uncheck the box to make the XPS writer the default printer).

For Windows 7/Windows Vista:

  1. From the Windows Start menu, select Devices and Printers.
  2. Select Microsoft XPS Document Writer icon and Remove device.
  3. Select Yes to confirm.
  4. From the toolbar, select Add a printer, and Add a local printer.
  5. Select Use an existing port option.
  6. Choose XPSPort: (Local Port) and then Next.
  7. From the manufacturer list, select Microsoft, then Microsoft XPS Document Writer v4 and then Next.
  8. Select Replace the current driver option and then Next.

If a Windows user doesn’t have permission to print to the XPS Document Writer, QuickBooks won't be able to convert the file to a .pdf. You may need to be logged in with Admin Rights to change these permissions.

  1. Open the Printers Control Panel in Windows
  2. Right-click the Microsoft XPS Document Writer and choose Printer properties (Windows 8).
  3. Select Security.
  4. Select the Everyone user group.
  5. (Optional) If the Everyone group is not in the list: a) Choose the Add button. b) Enter Everyone in the field and c) choose Check Names. Then, select OK.
  6. In the Allow column, select Print (place a check mark in that row), and then OK.
  7. Now navigate to C:\Windows\System32\spool in Windows Explorer.
  8. Select Printers and choose Properties.
  9. Select Security.
  10. Select Edit.
  11. Select Add.
  12. Type Local Service and select Enter.
  13. Make sure Local Service has Full Control, then select OK.
  14. Open QuickBooks and try to create a .pdf file.

Settings in your security software, such as Norton Anti-virus or McAfee Firewall, can also block the creation of .xps files. Check the settings on your security software to make sure .xps files are not blocked.

Note: Because of the number of available firewall and anti-virus programs, Intuit can't provide support for specific issues with these products.

If you need more help, check with your system or network administrator, the vendor from whom you purchased your anti-virus or firewall software, the software developer's web site, or a local computer consultant.

MSXML 6.0 is a Microsoft Windows component and is part of the system requirements for the XPS Doc Writer.

For Windows 8:

Run System File Checker to repair MSXML 6.0, which is built into Windows 8. System File Checker is a utility provided by Microsoft to repair Windows system files.

  1. Hover the mouse in the Upper or Lower right-hand corner and click the Magnifying Glass.
  2. Type Command and select on Command Prompt.
  3. Select the option on the bottom bar to Run as administrator.
  4. If you are prompted for Administrator password, enter the password or click Allow.
  5. Type in sfc/scannow.

For Windows 7 and Windows Vista:

Run System File Checker to repair MSXML 6.0, which is built into Windows 7. System File Checker is a utility provided by Microsoft to repair Windows system files.

  1. Select the Windows Start
  2. Choose All Programs, then select Accessories.
  3. Select Command Prompt and select Run as Administrator.
  4. If you are prompted for for Administrator password, enter the password or click Allow.
  5. Type in sfc/scannow.

You may see an issue if you have damage to a template.

Create a new template for your form:

  1. Create a new template for your form. Get more help with creating new templates.
  2. Change the template on your transaction.
  3. Create your .pdf.

After you set the permissions for XPS Document Writer on the server for Terminal Services, you must set the XPS Document Writer to bypass the print spooler

  1. Open the Printers Control Panel in Windows.
  2. Right-click the Microsoft XPS Document Writer and choose Printer properties (Windows 7 & 8) or Properties (Windows Vista).
  3. Select Advanced tab and select Print Directly to Printer.
  4. Select OK to save your changes and close the Printer Properties.

Was this helpful?

You must sign in to vote, reply, or post

Need to get in touch?

Contact us