How To Fix “No Printer Installed” Error in QuickBooks

Occasionally, one runs across some application problems that “just happens for no reason”. Such was the experience with the “No printer installed” error you may get in QuickBooks.

This error comes up when you try to print a form in QuickBooks, or try to access the File | Printer Setup menu. In some cases, installed printers will not show up in the Printer Setup drop-down box even though there are printers installed on the computer.

The culprit is usually a corrupt QBPrint file and the fix is very easy, in this case at least.

According to Intuit:

The Qbprint.qbp file contains a data line for each form in QuickBooks. It has a line for invoices and it has a line for journal entries. When you print a form, QuickBooks pulls the form information and uses it to print the form. If you change the selections on the Printer Setup window or the Print One Form window, QuickBooks writes the new information into the Qbprint.qbp file.

The easiest way to fix the “No printer installed” error is to rename the QBPrint.qbp file which is usually a hidden file located within the ProgramData folder in Windows 7 and Vista, or in the All UsersApplication DataIntuitQuickBooks folder in Windows XP

To locate the QBPrint.qbp file:

Windows 7:

  1. Right click the Start Menu and select “Open Windows Explorer”.
  2. Click on Computer on the left hand side.
  3. Choose Local Disk C:/.
  4. Click on Organize right below the back and forward arrows.
  5. Click on Folder and Search Options.
  6. Click on the View Tab.
  7. In the View Tab select the option “Show Hidden Files,Folders, or Drives.”
  8. Navigate to C:ProgramDataIntuitQuickBooks – note that if you have multiple versions of QuickBooks installed, you need the one for the current version in use.
  9. Right-click the QBPrint.qbp file and choose Rename – note that if the application is open, you may need to close it before you can rename the file.

Rename the file to QBPrint.old.

Windows Vista:

  1. Click the Start button and choose Search.
  2. Click the Advanced Search down arrow.
  3. Click the Location drop-down arrow and select Local Disk (C:).
  4. Select Include non-indexed, hidden, and system files. (QBPrint.qbp is a hidden file.)
  5. In the Name window enter QBPrint.qbp and click Search.

Or you can browse to the file C:ProgramDataIntuitQuickBooks XXXX.

Windows XP:

  1. Click the Start button and choose Search > For Files or Folders.
  2. Select All files and folders.
  3. In All or part of the file name enter QBPrint.qbp.
  4. Click the Look in drop-down arrow and select Local Hard Drives (C:).
  5. Click the More advanced options arrow and select Search hidden files and folders. (QBPrint.qbp is a hidden file.)
  6. Click Search.

Or you can browse to the file C:Documents and SettingsAll UsersApplication DataIntuitQuickBooks

In the Search Results window, right-click the QBPrint.qbp file for your version of QuickBooks and choose Rename.

  • Enter QBPrint.old and press Enter.

After Renaming the QBPrint.qbp file:

  • Open QuickBooks.
  • Choose File > Printer Setup and make sure your printers are showing up in the drop-down
  • Click any one of the transactions in the Form Name drop-down and click OK. This will create a new QBPrint.qbp file. (This usually needs to be done just once)

Open and print the transaction that was having problems.