Excerpt:
Encountering printing issues in QuickBooks disrupts business operations, particularly when generating invoices. These errors often stem from incorrect printer settings, software compatibility, or misconfigured XPS Document Writer. This guide outlines quick, actionable fixes to ensure seamless printing, such as configuring printers correctly, updating QuickBooks, and verifying permissions. Addressing these issues promptly restores workflow efficiency and streamlines invoice management for businesses using QuickBooks.
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.
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 |
Steps:
Why Start Here: Fastest fix, resolves most printing issues automatically.
Steps:
Why Start Here: Simple layout adjustment, no system changes required.
Steps:
Why Start Here: Quick printer setting check, often overlooked.
Steps:
Why Important: Ensures QuickBooks has proper access to generate invoices as PDFs.
Steps:
\[remote user]\AppData\Roaming\Intuit
\[Year Version]\TSPrinterSettings` (Server environments).
Why Important: Replaces corrupted print configuration files with fresh ones.
Steps:
Why Important: Final escalation step if all other fixes fail.
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.