This error occurs when QuickBooks Desktop fails to print or preview invoices properly. It blocks users from generating physical or PDF copies of invoices, which are essential for billing and customer communication.
The user may get an error message stating:
“QuickBooks won’t print invoices” or “Printer not activated error code -30.”
The problem usually arises due to corrupted QuickBooks print files, incorrect printer setup, outdated drivers, or permission issues with the Microsoft XPS Document Writer. It can also be triggered by Windows or QuickBooks updates that reset or conflict with printing settings.
You may encounter this error right after updating Windows or QuickBooks, when trying to print invoices in bulk, or when using customized templates. It often shows up during the printing process or when attempting to preview invoices before printing.
Causes
- Corrupted QBPrint.qbp file: This file stores QuickBooks’ printer setup information. If damaged, QuickBooks cannot communicate with the printer.
- Incorrect printer setup: Wrong printer selected in QuickBooks or misconfigured printer drivers.
- Windows/QuickBooks updates: Updates may reset drivers, permissions, or form templates, leading to printing conflicts.
- Damaged PDF converter/XPS Document Writer: QuickBooks relies on this component to generate PDFs. Permission issues block invoice printing.
- Outdated or incompatible printer drivers: Drivers not updated after system changes can cause printing failures.
- Company file data damage: Corruption in invoice templates or data can prevent proper printing.
Symptoms
- QuickBooks freezes or crashes when attempting to print invoices.
- Error messages such as “QuickBooks won’t print invoices” or “Printer not activated error code -30.” appear.
- Invoices fail to preview before printing.
- Batch printing fails, though single invoices may print.
- Customized forms or memorized reports refuse to print, while standard forms may work.
- QuickBooks fails to generate invoices as PDFs, indicating deeper issues with the PDF converter.
Prerequisites (Before Troubleshooting)
- Ensure you have administrator rights on the computer to adjust printer permissions.
- Confirm a stable internet connection for updates and license verification.
- Install the latest QuickBooks Tools Hub for access to the Print & PDF Repair Tool.
- Back up company files before making changes to avoid data loss.
- Update printer drivers from the manufacturer’s website for compatibility.
- Verify access to Windows printer settings to confirm correct configuration.
Quick overview of Troubleshooting Steps
The table shows the quick overview of troubleshooting steps:
| Method | Steps (Summary) | Purpose / Outcome | Estimated Time |
| 1. Run Print & PDF Repair Tool | Install QuickBooks Tools Hub → Program Problems → Run Print & PDF Repair Tool → Test printing. | Repairs QuickBooks print components and fixes severe printing errors. | 5–10 minutes |
| 2. Adjust Column Widths | Gear icon → Custom Form Styles → Edit Sales Form → Resize product/service or amount columns → Done. | Corrects misaligned invoice layouts that prevent proper printing. | 5 minutes |
| 3. Adjust XPS Document Writer Permissions | Printers Control → Properties of Microsoft XPS Document Writer → Add Everyone & Local Service with Print/Full Control → Test PDF creation. | Ensures QuickBooks can generate PDFs by fixing permission issues. | 10–15 minutes |
| 4. Set Printer to Single Sheet | Customers → Customer Center → Transactions → Select invoice → Print → OK → File → Printer Setup → Page‑oriented (Single Sheets). | Prevents printing errors caused by incorrect printer setup. | 5 minutes |
| 5. Rename QBPrint.QBP File | Locate QBPrint.qbp → Rename with .old suffix → Open QuickBooks → Printer Setup → Select transaction → OK → New QBPrint file created. | Replaces corrupted QBPrint file that blocks invoice printing. | 10 minutes |
| 6. Verify Correct Printer Selection | File → Printer Setup → Select form → Confirm printer name → Update in Windows if needed → Test printing one form, then batches → Verify/Rebuild Data if needed. | Ensures QuickBooks is connected to the correct printer and rules out data damage. | 10–20 minutes |
Detailed Explanation of Troubleshooting Steps
Beginner-Level Fixes (Quick & Low-Risk)
Method 1: Run the Print and PDF Repair Tool
- QuickBooks provides a built-in repair tool to fix common printing problems.
Steps:
- Download and install QuickBooks Tools Hub.
- Open Tools Hub → go to Program Problems.
- Select QuickBooks Print & PDF Repair Tool and let it run.
- Try printing invoices again.
- Estimated Time: 5–10 minutes
Why Start Here: Fastest fix, resolves most printing issues automatically.
Method 2: Adjust Column Widths
- Misaligned columns can cause invoices to print incorrectly.
Steps:
- In QuickBooks, go to Gear icon → Custom Form Styles.
- Find your sales form → click Edit.
- On the Content tab, resize product/service or amount columns using the slider.
- Click Done and test printing again.
- Estimated Time: 5 minutes
Why Start Here: Simple layout adjustment, no system changes required.
Method 3: Ensure Printer is Set to Single Sheet
- Incorrect printer setup can block invoice printing.
Steps:
- In QuickBooks, go to Customers → Customer Center → Transactions.
- Select the invoice → choose Print → Invoice → OK.
- Then go to File → Printer Setup.
- Set printer type to Page-oriented (Single Sheets) → click OK.
- Estimated Time: 5 minutes
Why Start Here: Quick printer setting check, often overlooked.
Intermediate-Level Fixes (System Permissions & File Repair)
Method 4: Fix Windows User Permissions for XPS Document Writer
- QuickBooks relies on the XPS Document Writer to generate PDFs.
Steps:
- Open Printers Control in Windows.
- Right‑click Microsoft XPS Document Writer → Properties.
- Under Security, add Everyone and allow Print.
- Navigate to C:\Windows\System32\spool\printers.
- Adjust permissions to give Local Service full control.
- Try creating a PDF in QuickBooks to confirm the fix.
- Estimated Time: 10–15 minutes
Why Important: Ensures QuickBooks has proper access to generate invoices as PDFs.
Method 5: Rename the QBPrint.QBP File
- A corrupted QBPrint file can block invoice printing.
Steps:
- Locate QBPrint.qbp in:
- C:\ProgramData\Intuit\QuickBooks 20xx (Windows 10/11)
- Or `C:\Users
\[remote user]\AppData\Roaming\Intuit
\[Year Version]\TSPrinterSettings` (Server environments).
- Right‑click → rename file with .old suffix.
- Open QuickBooks → go to File → Printer Setup.
- Select any transaction → click OK.
- QuickBooks will create a new QBPrint file automatically.
- Estimated Time: 10 minutes
Why Important: Replaces corrupted print configuration files with fresh ones.
Advanced-Level Fixes (Escalation & Clean Install)
Method 6: Verify Correct Printer Selection / Clean Install if Needed
- Sometimes QuickBooks is linked to the wrong printer or data damage exists.
Steps:
- Go to File → Printer Setup.
- Select the form you want to print.
- Ensure the printer name matches your actual printer.
- If not, update printer setup in Windows and re‑select it in QuickBooks.
- Try printing one form at a time, then small batches.
- If printing works in a sample company file but not your own, run Verify & Rebuild Data.
- If issues persist, perform a clean install of QuickBooks (backup data → uninstall → rename leftover folders → reinstall → restore data).
- Estimated Time: 10–20 minutes (clean install may take longer depending on system).
Why Important: Final escalation step if all other fixes fail.
Preventive Measures
- Keep QuickBooks updated with the latest patches to avoid recurring printing issues.
- Regularly install Windows updates and printer driver updates to maintain compatibility.
- Whitelist QuickBooks in antivirus/firewall settings to prevent blocked files.
- After major updates, test printer setup to confirm QuickBooks is connected to the correct printer.
- Periodically back up QBPrint.qbp and company files to recover quickly if corruption occurs.
- Always shut down QuickBooks and Windows properly to avoid file corruption.
- Train staff to print smaller batches of invoices and test printing with sample company files when issues arise.
Conclusion:
The inability to print or preview invoices in QuickBooks Desktop is a critical issue that disrupts billing and customer communication. It is most often caused by corrupted print configuration files (QBPrint.qbp), incorrect printer setup, outdated drivers, damaged PDF/XPS components, or conflicts introduced by Windows and QuickBooks updates.
By following the escalation path outlined starting with quick fixes like running the Print & PDF Repair Tool, adjusting column widths, and checking printer setup, then moving to intermediate steps such as fixing XPS permissions or renaming QBPrint.qbp, and finally applying advanced measures like verifying printer selection or performing a clean install technicians can systematically resolve the error while minimizing downtime.
Disclaimer: The information outlined above for “How to Fix Unable to Print Invoices From QuickBooks?” is applicable to all supported versions, including QuickBooks Desktop Pro, Premier, Accountant, and Enterprise. It is designed to work with operating systems such as Windows 7, 10, and 11, as well as macOS.
