Quick answer
QuickBooks print not working problems usually start outside your company file. Print a test page from Notepad first: if that fails, repair the printer or driver in Windows. If Notepad prints, run the QuickBooks Print & PDF Repair tool, then reset Printer Setup and the form template. Reinstall QuickBooks last, after backing up your company file.
What "QuickBooks print not working" actually means
QuickBooks Desktop sends each job to a Windows printer or to the QuickBooks PDF Converter that Intuit installs with the program. QuickBooks Online has no converter; it renders the form in the browser and uses the browser's print dialog. When output fails, the fix depends on which link in that chain broke, and only rarely on the company file.
The dialog wording narrows it down. Messages about the PDF Converter, missing PDF components, or XPS point at Intuit's print component. "The device is not ready" points at Windows or the printer. A single form printing wrong points at the form template.
Symptoms that identify the failing layer
- Nothing prints from any program, including Notepad. Windows, the queue, or the driver is at fault.
- Notepad prints but QuickBooks does not. The QuickBooks print component or PDF converter is damaged.
- You see "PDF Converter shows offline" or "missing pdf file component."
- One custom invoice, statement, or check fails while everything else prints.
- QuickBooks Online shows a blank preview or prints misaligned output.
Common causes, ranked by how often they explain the failure
- The printer driver or Windows print spooler. A renamed printer, stuck queue, or stopped spooler service breaks output before QuickBooks is consulted.
- The printer is offline or not the one QuickBooks expects. QuickBooks stores a printer per form, and it does not follow your Windows default.
- The Microsoft XPS Document Writer is disabled. QuickBooks uses XPS components for PDF and email output, and Windows 11 disables it on some builds.
- Damaged print settings in QBPrint.qbp. When this file corrupts, the printer list looks wrong or PDF output fails.
- A damaged or unsupported form template. Bad logos, fonts, or templates from a newer QuickBooks version cause misalignment and image errors.
- Permissions or security software. A locked-down temp folder, a shared printer, or endpoint protection blocking
.xpsand.pdfcreation stops QuickBooks output. - Company file data damage. When one report fails and a sample company file prints, the data file needs repair.
Before you begin
- Note what you were printing, the full message, and whether the job reached the Windows queue. That tells you which step matters.
- Confirm the product. The Windows tools below do not apply to QuickBooks Online or QuickBooks Desktop for Mac.
- Press F2 inside QuickBooks to confirm your exact version before comparing menu paths.
- Sign in with a Windows account that can install drivers and change services. Copy the company-file folder to another drive before the final repair steps, and allow 30 to 60 minutes for the full sequence.
How to fix QuickBooks printing problems
Print a test page from Notepad to isolate Windows
Open Notepad, type a line of text, choose File → Print, select the exact printer you use for invoices, and print. If nothing comes out, the problem is Windows, the queue, or the driver. This test prevents the most common wasted repair: reinstalling QuickBooks for a printer that was offline. If Notepad fails, fix the driver with the printer manufacturer or your IT provider first.
Clear the queue, take the printer online, and restart the Print Spooler
Open Settings → Bluetooth & devices → Printers & scanners, open the queue, and cancel every stuck job. Confirm the printer is not marked Offline. Right-click Start, open services.msc, find Print Spooler, set Startup type to Automatic, and start the service. Restart the computer and print a Windows test page.
Reinstall the printer driver, then match it in QuickBooks
Download the current driver from the printer manufacturer rather than relying on Windows Update. Remove the printer, add it again, and print a test page. Then open QuickBooks, go to File → Printer Setup, select each form you print, and confirm the stored name matches the Windows printer exactly.
A printer renamed during a driver update is a frequent reason invoices stop printing while other programs work; QuickBooks still points at the old name.
Enable and test the Microsoft XPS Document Writer
QuickBooks uses parts of the XPS Document Writer to save forms and reports as PDF and to attach them to email. Press Windows + R, type optionalfeatures, and select OK. Check Microsoft XPS Document Writer, select OK, and restart the computer.
Then print a test file to the XPS printer from Notepad. If that works, QuickBooks can build PDFs again. If it does not, reinstalling QuickBooks will not help until the XPS printer works. Intuit notes these steps apply to Windows, not Terminal Services sessions.
Run the QuickBooks Print and PDF Repair tool
Close QuickBooks. Download and install the current QuickBooks Tool Hub. Open the tool, select Program Problems, and run QuickBooks Print & PDF Repair Tool. It takes about a minute. Then try printing and saving as PDF again.
The tool rebuilds the PDF Converter and print components, fixing missing PDF component, offline PDF Converter, and print-related unrecoverable errors.
Rename QBPrint.qbp to rebuild your print settings
If the wrong printer list persists, close QuickBooks and open C:\ProgramData\Intuit\QuickBooks 20xx, where 20xx matches your version. Rename QBPrint.qbp to QBPrint.qbp.old.
Open QuickBooks, go to File → Printer Setup, select any form in the Form Name list, and select OK. QuickBooks creates a fresh settings file. Set each form's printer again and keep the .old file until printing is confirmed.
Reset the form template and page setup
If a standard form prints but your custom invoice does not, the template is the problem. Open the form, check Formatting → Customize Data Layout, and remove and re-add the logo. For an "Insufficient data for an image" error, resave the image as JPG instead of BMP. In File → Printer Setup, confirm the paper type and the border setting; if borders vanish, clear Do not print lines around each field. Templates from a newer QuickBooks version cannot be imported into an older one.
Check temp folder permissions and security software
Press Windows + R, type %TEMP%, and open the folder. Under Properties → Security, confirm your account and the listed groups have Full control; QuickBooks writes temporary files there while building PDFs. For a shared printer, confirm the same rights over the network.
In your security software, allow .xps and .pdf creation for the QuickBooks program folder and temp folder using the vendor's documented exclusion method. If emailing is what fails, see the fixes for QuickBooks email failures as well.
Back up before repairing data or reinstalling. Verify and Rebuild and the clean install can change settings and drop custom templates. Copy the entire company-file folder to another drive first, and note your version and license details before uninstalling.
Test the company file, repair data, then reinstall QuickBooks
Open a QuickBooks sample company file and print the same form or report. If the sample prints, the problem is in your file: run File → Utilities → Verify Data, then Rebuild Data, following the data damage repair order. File Doctor from Tool Hub can scan the file too.
If both the sample and your file fail after everything above, do a clean reinstall with Intuit's clean install tool, which also fixes installer failures such as error 1603. Reinstall with Office already present if you also export to Excel. If the file no longer opens, follow the company file recovery steps.
QuickBooks Online printing: browser and PDF fixes
QuickBooks Online has no PDF Converter and no QBPrint.qbp file, so the browser and your system PDF reader are the tools that matter.
- Open the report, select the Export/Print dropdown, and choose the print or PDF option. In sales forms, use Print or PDF and adjust alignment if output sits too high or low.
- If the preview is blank in Chrome, set Chrome to open PDFs in the browser and repair or reinstall Adobe Acrobat Reader.
- If checks print in the wrong order or output is fuzzy, check the check-printing order setting and use the highest print quality available.
QuickBooks printing troubleshooting matrix
| What you see | Most likely layer | Start with |
|---|---|---|
| Nothing prints from Notepad either | Windows printer, queue, or driver | Step 1, then Step 2 |
| Notepad prints, QuickBooks does not | QuickBooks print components | Step 5 |
| "Missing pdf file component" or "PDF Converter shows offline" | XPS or PDF converter | Step 4, then Step 5 |
| Wrong printer name inside QuickBooks | Per-form printer assignment | Step 3, then Step 6 |
| One custom form prints wrong; standard forms are fine | Form template | Step 7 |
| No borders, fuzzy logos, image errors | Template formatting | Step 7 |
| One report fails; sample company file prints | Company file data | Step 9 |
| QuickBooks Online preview blank or misaligned | Browser or form alignment | QuickBooks Online section |
Verify the fix
- Print a Windows test page to confirm the driver is healthy.
- Save an invoice as a PDF and print the same invoice on paper.
- Print one check to plain paper before using check stock.
- Print a batch of two or three forms to confirm the spooler handles multiple jobs.
- Email one form as a PDF to yourself and confirm the attachment is complete.
If printing still fails
If other programs print fine and the repair tool, QBPrint reset, and template rebuild did not help, the remaining causes are environmental: third-party printer utilities, print management software, or redirected printers in Remote Desktop sessions. If a single report fails while forms print, treat it as data damage, not a printing problem.
Escalate to the printer manufacturer or Microsoft for driver and XPS problems, your IT provider for spooler and permission issues, and Intuit support for the PDF Converter.
Prevention
- Keep the printer driver current and recheck File → Printer Setup after any printer change.
- Leave the Microsoft XPS Document Writer enabled after Windows upgrades.
- Avoid heavy logos and unusual fonts in custom templates; both make PDF rendering fragile.
- Print large check batches in groups of 20 to 50, and rebuild data twice a year.
Frequently asked questions
Why does QuickBooks print to the wrong printer?
QuickBooks stores a printer choice for each form in File → Printer Setup, and changing the Windows default does not change those assignments. Open Printer Setup, select the form, and pick the printer by its exact Windows name.
Will renaming QBPrint.qbp delete my company data?
No. That file holds per-form print settings only, and QuickBooks creates a new one when you next open Printer Setup. Your company data lives in the .QBW file and is untouched.
PDF and email fail but paper printing works. Why?
Paper printing uses the normal Windows printer path. PDF and email output use the XPS components and the QuickBooks PDF Converter. Check the XPS Document Writer first, then run the Print & PDF Repair tool.
Can data damage stop one report from printing?
Yes. If the sample company file prints the report and yours does not, the report is reading damaged data. Run Verify Data and Rebuild Data until Verify reports no problems, and note any custom report layouts first.
Does QuickBooks Desktop for Mac use the same fixes?
No. The Mac version uses the macOS print system and has no Windows PDF Converter, XPS Document Writer, or QBPrint.qbp file. Update macOS, update the printer driver, re-add the printer, and use Intuit's Mac-specific steps.