How to fix 0x00000bbb Printer error in Windows?

Prefer to fix it yourself? The manual steps follow.

  • 6methods
  • 5 to 30 minutes
  • Beginner to intermediate
Start fixing

Applies to Windows 11 and Windows 10 PCs that print to a USB, Wi-Fi or network printer of any brand

6 methods in this guide
  1. What the error means
  2. Causes, ranked
  3. Windows versions
  4. The fixes
  5. 1. Clear the spool folder
  6. 2. Clean driver reinstall
  7. 3. Switch to a TCP/IP port
  8. 4. Spool folder rights
  9. 5. Clean boot test
  10. 6. Repair system files
  11. Still not fixed
  12. Prevent it
  13. FAQ
Question

Hello. When I try to use the printer with my Windows laptop, I receive the 0x00000bbb error. How can I fix it?

Error 0x00000bbb means Windows could not start a print job: the printer is installed, but the job never opens. Most often a stuck job or a damaged spool file blocks the Print Spooler, less often the printer's driver or its port. Clear the print queue and the spool folder first.

Short answer

0x00000bbb is Windows error 3003, "A StartDocPrinter call was not issued." The print job was never opened, so nothing reaches the printer. Stop the Print Spooler, empty the folder C:\Windows\System32\spool\PRINTERS and start the spooler again (Fix 1). If only one printer fails, remove its driver package and install the maker's driver again (Fix 2). For a network printer, switch from the WSD port to a Standard TCP/IP port (Fix 3).

At a glance
ErrorOperation could not be completed (error 0x00000bbb). Windows error 3003, ERROR_SPL_NO_STARTDOC: "A StartDocPrinter call was not issued."
Where it appearsIn a box titled Printers when you print a test page, or in an app as "Unable to create print job" when you press Print.
Main causeThe Print Spooler cannot open a new job: stuck or damaged files in the spool folder, a broken printer driver, or a port that no longer answers.
Fastest fixStop Print Spooler, empty spool\PRINTERS, start it again (Fix 1). Next: a clean driver install (Fix 2) or a TCP/IP port (Fix 3).
Also written as0x0000bbb, 00000bbb, 0X00000BBB, error 0xbbb, erreur 0x00000bbb, fehler 0x00000bbb.
AffectsWindows 11 and Windows 10; reports name Brother, HP and other brands, USB and network printers alike.
Microsoft's statusNo known issue or update tied to the code. Microsoft documents only its meaning in the list of system error codes.
Time to fix5 minutes for Fix 1, 15 to 20 minutes for Fix 2 or Fix 3.

Facts checked on 15 October 2026. Steps written for Windows 11 (25H2 and 26H2) and Windows 10 22H2.

What printer error 0x00000bbb means

The message reads "Operation could not be completed (error 0x00000bbb)." Windows shows it in a small box titled Printers, most often when you select Print test page. Inside an app, the same failure can read "Unable to create print job" with the code next to it. The printer itself usually looks fine: it is installed, online and may even print from a phone or another PC.

The code is precise. 0xBBB is 3003 in decimal, and Microsoft's list of system error codes names 3003 ERROR_SPL_NO_STARTDOC, with the text "A StartDocPrinter call was not issued." StartDocPrinter is the call that opens a new document in the Print Spooler. In plain words: Windows tried to send pages to a print job that was never opened.

Decision chart for printer error 0x00000bbb: if every printer and Microsoft Print to PDF fail, start with Fix 1, 4, 5 and 6; if only one printer fails, Fix 1 and Fix 2; a network printer on a WSD port goes to Fix 3
A print to PDF tells you whether Windows printing as a whole is broken or only one printer's driver or port.
Every spelling is the same error

Windows prints eight digits after 0x: 0x00000bbb. People also type 0x0000bbb, 00000bbb or 0X00000BBB. Leading zeros and capital letters change nothing. Do not mix it up with 0x00000bcb, which is error 3019, a missing driver for a shared printer.

Why Windows cannot create the print job: causes of 0x00000bbb, ranked

Before a page is sent, the Print Spooler opens a job and writes a spool file into C:\Windows\System32\spool\PRINTERS. Then the printer's driver turns the pages into printer language and the port sends them out. 0x00000bbb means the first step did not happen. The reports we read point to these causes, from common to rare.

Causes of 0x00000bbb and the fix that belongs to each
#CauseHow to recognise itFix
1A stuck job or damaged spool filesDocuments sit in the queue and cannot be deleted, or the error came after a crash or a forced shutdownFix 1
2A broken or wrong printer driverMicrosoft Print to PDF works, one printer fails; the code may change to 0x000007d1 "The specified driver is invalid"Fix 2
3A WSD port that no longer answersA Wi-Fi or network printer whose port in Printer properties starts with WSDFix 3
4The spooler cannot write to its folderEvery printer fails, also Print to PDF, and Fix 1 changes nothingFix 4
5Another program hooks into printingA print manager, PDF tool or old printer utility runs at startupFix 5
6Damaged Windows printing filesPrinting broke after a failed update, and nothing above helpsFix 6
  • Why the spool folder comes first. The job that could not be opened lives in the spool folder. Answers to a Windows 10 report of "Unable to create print job" with this code on every printer started with emptying spool\PRINTERS and checking that folder's permissions.
  • Why the driver comes second. In a Microsoft Q&A thread from October 2022, a new Windows 11 PC installed a Brother MFC-J805DW without error, yet the test page failed with 0x00000bbb. The printer worked from another PC and a phone. After the maker's driver package was installed, the code changed to 0x000007d1, "The specified driver is invalid", which points at the driver.
  • Why it is rarely hardware. In that same report the printer printed from other devices. The code is raised by Windows before a page leaves the PC.

0x00000bbb on Windows 11 and Windows 10

The message and its meaning are the same on both versions. Only the place of the printer settings differs. Windows 10 left support on 14 October 2025, so a Windows 10 PC gets no more fixes for its printing system.

Where the settings for 0x00000bbb are on Windows 11 and Windows 10
TaskWindows 11Windows 10 22H2
Printer listSettings > Bluetooth & devices > Printers & scannersSettings > Devices > Printers & scanners
Printer properties and portsSelect the printer, then Printer properties > PortsSelect the printer, Manage, then Printer properties > Ports
Drivers installedPrinters & scanners > Print server properties > DriversPrinters & scanners > Print server properties > Drivers
Print Spooler serviceservices.msc, Print Spoolerservices.msc, Print Spooler

How to fix printer error 0x00000bbb: six fixes in order

First print once to Microsoft Print to PDF. If that works, the problem sits with one printer: Fix 1, then Fix 2 or Fix 3. If even the PDF printer fails, Windows printing as a whole is blocked: Fix 1, then Fix 4 to Fix 6.

What you see or haveStart with
Any printer, documents stuck in the queue, or the error after a crashFix 1
Microsoft Print to PDF works, one printer failsFix 2
The code changed to 0x000007d1 "The specified driver is invalid"Fix 2
A Wi-Fi or network printer with a port that starts with WSDFix 3
Every printer fails, Print to PDF too, and Fix 1 did not helpFix 4, then Fix 5 and Fix 6

Fix 1. Clear the print queue and the spool folder, then restart Print Spooler

5 minutesLow riskFor everyone, first. Needs an administrator account.

Error 3003 says the job was never opened. A job that hangs in the queue, or a half-written spool file, keeps the spooler from opening the next one. Emptying the folder while the service is stopped gives it a clean start.

  1. Press Win + S, type cmd, right-click Command Prompt and select Run as administrator.
  2. Type net stop spooler and press Enter. Wait for "The Print Spooler service was stopped successfully."
  3. Type del /Q /F %systemroot%\System32\spool\PRINTERS\* and press Enter. This deletes only waiting print jobs.
  4. Type net start spooler and press Enter.
  5. Open Printers & scanners, select the printer and select Print test page.
net stop spooler
del /Q /F %systemroot%\System32\spool\PRINTERS\*
net start spooler
Services window on Windows 10 with the Print Spooler service selected, its status Running and startup type Automatic
Print Spooler in services.msc: its Status must show Running after Fix 1. The window looks the same on Windows 11.

You can also restart the service in the Services window instead of the commands. Step by step: Check and restart Windows services.

It worked if: The queue is empty, Print Spooler shows Running, and the test page prints without the box.

If not: If only one printer still fails, go to Fix 2. If net start spooler fails or the service stops by itself, read our guide to print spooler error 0x000006BA, then try Fix 4.

Fix 2. Remove the printer and its driver package, then install the maker's driver again

15 to 20 minutesLow riskMicrosoft Print to PDF prints, but one printer fails with 0x00000bbb, or the code changed to 0x000007d1. Needs an administrator.

The driver is the part that starts the document for the printer. A driver that installed with errors, or a generic one Windows picked, can fail at that step. Removing the package, not just the printer, makes Windows install a fresh copy.

  1. Download the full driver for your model and Windows version from the printer maker's website. Do not run it yet.
  2. Open Settings > Bluetooth & devices > Printers & scanners, select the printer and select Remove.
  3. On the same page, open Print server properties and go to the Drivers tab.
  4. Select the printer's driver, select Remove, choose Remove driver and driver package and confirm.
  5. Restart the PC, run the maker's driver setup and follow it until the printer is added.
  6. Print a test page from Printers & scanners.
Driver in use

If Windows says the driver is in use, run the three commands of Fix 1 first, then remove the package again. Windows error 3001 means exactly that: "The specified printer driver is currently in use."

Update Drivers window in Windows 11 with the choices Search automatically for drivers and Browse my computer for drivers
Device Manager's Update Drivers window. Browse my computer for drivers takes the driver you downloaded from the maker.

A lighter variant: in Device Manager, expand Print queues, right-click the printer and update its driver with the maker's files. Step by step: Update, roll back or reinstall a driver.

It worked if: The printer is listed again with the maker's driver and the test page prints.

If not: If a network printer still fails, its port is the next suspect: Fix 3. If the maker has no driver for your Windows version, try the maker's universal driver.

Fix 3. Give a network printer a Standard TCP/IP port instead of a WSD port

10 minutesLow riskThe printer is on Wi-Fi or Ethernet, and its port in Printer properties > Ports starts with WSD.

Windows adds most network printers through Web Services for Devices (WSD), which finds the printer by name on the network. In the Brother report above, the failing printer used a WSD port. A Standard TCP/IP port talks to the printer's IP address directly.

  1. Find the printer's IP address on its control panel or on a network status page it prints.
  2. Open Printers & scanners, select the printer and then Printer properties.
  3. Open the Ports tab and select Add Port.
  4. Select Standard TCP/IP Port, then New Port, and select Next.
  5. Type the IP address in Printer Name or IP Address and finish the wizard.
  6. Back on the Ports tab, make sure the new port is ticked, select Apply and print a test page.
Printer Ports dialog with Standard TCP/IP Port selected and the Add Standard TCP/IP Printer Port Wizard asking for the printer name or IP address
Add Port on the Ports tab: Standard TCP/IP Port, then the printer's IP address in the wizard.
Keep the address fixed

Give the printer a fixed IP address in your router. Otherwise the router may hand it a new address later and the new port stops working.

It worked if: The port list shows the new IP port ticked and the test page prints.

If not: If the printer is connected by USB, this fix does not apply. If every printer still fails, go to Fix 4.

Fix 4. Check that Windows may write to the spool folder

10 minutesRead the warningEvery printer fails, also Microsoft Print to PDF, and Fix 1 did not help. Needs an administrator.

The spooler must create a file in spool\PRINTERS before the job exists. If a cleanup tool or a manual change took away the rights on that folder, no job can be opened, on any printer.

What can go wrong

Wrong rights on a Windows folder can break printing further or open it to other users. Change nothing you cannot undo: take a screenshot of the Security tab before you edit it, and compare it with a PC where printing works.

  1. Open File Explorer and go to C:\Windows\System32\spool.
  2. Right-click the PRINTERS folder, select Properties and open the Security tab.
  3. Select each name in the list and read its rights. SYSTEM and Administrators should be listed with full rights.
  4. If one of them is missing or denied, select Edit, add it back or clear the Deny box, and select OK.
  5. Run the three commands of Fix 1 again and print a test page.

Older answers, and the old version of this guide, gave cacls.exe PRINTERS /E /G administrator:C. It works only in an administrator Command Prompt opened in the spool folder, not in the Run box, and only if an account is named exactly "administrator". Checking the Security tab shows what is really wrong.

It worked if: The folder lists SYSTEM and Administrators with full rights, and both Print to PDF and the printer work again.

If not: If the rights look normal, something else blocks the spooler. Try Fix 5.

Fix 5. Start Windows with a clean boot to find a program that blocks printing

15 minutesLow riskEvery printer fails, and a print manager, PDF tool or printer utility starts with Windows.

Programs that add printers or watch print jobs hook into the spooler. A clean boot starts Windows with Microsoft services only, so if printing works there, one of your startup programs is the cause.

  1. Open System Configuration. Select Search on the taskbar, type msconfig and select System Configuration from the results.
  2. Hide Microsoft services. On the Services tab, select the Hide all Microsoft services check box. Only services from other companies stay in the list.
    System Configuration, Services tab with Hide all Microsoft services ticked and the Disable all button: screenshot taken on Windows 11 26H2
    With Hide all Microsoft services ticked, only third-party services stay in the list. Screenshot: Windows 11 26H2.
  3. Disable the remaining services. Select Disable all, then select Apply.
  4. Open Task Manager. On the Startup tab of System Configuration, select Open Task Manager.
    System Configuration, Startup tab with the Open Task Manager link: screenshot taken on Windows 11 26H2
    The Startup tab only links to Task Manager. Screenshot: Windows 11 26H2.
  5. Disable the startup apps. On the Startup apps tab in Task Manager, select each item whose status is Enabled and select Disable. Write down or take a screenshot of the items you disable: you need the list to turn them back on.
    Task Manager, Startup apps page with the Disable button: screenshot taken on Windows 11 26H2
    Select an app, then Disable. Screenshot: Windows 11 26H2.
  6. Confirm the changes. Close Task Manager. On the Startup tab of System Configuration, select OK.
  7. Restart and test. Restart the PC. Windows now starts in a clean boot environment: try again the thing that failed (run the app, install the update, uninstall the program).

These steps were written for Windows 11 25H2 and 26H2. The full page with the other versions and what each result means: How to perform a clean boot in Windows

After the test, turn the services back on in groups to find the one that breaks printing, then update or remove that program. Full steps: How to perform a clean boot in Windows.

It worked if: In the clean boot the test page prints. Once you find the program, printing also works in a normal start.

If not: If printing fails even in a clean boot, Windows itself is the suspect: Fix 6.

Fix 6. Repair Windows system files with SFC and DISM

20 to 30 minutesLow riskPrinting broke after a failed update or a crash, and Fix 1 to Fix 5 did not help.

The spooler and the print processor are Windows files. If one of them is damaged, no printer can open a job. SFC and DISM compare these files with a clean copy and replace what is broken.

  1. Open an elevated command window. Right-click Start and select Terminal (Admin), or type cmd in the search box, right-click Command Prompt and select Run as administrator. Select Yes when Windows asks for permission.
    Search for cmd and choose Run as administrator: screenshot taken on Windows 11 26H2
    Search for cmd and choose Run as administrator. Screenshot: Windows 11 26H2.
  2. Run DISM first. Type the command below and press Enter. DISM downloads clean copies of damaged components from Windows Update, so it can take several minutes. Wait until it says The operation completed successfully.
    DISM.exe /Online /Cleanup-Image /RestoreHealth
    DISM /RestoreHealth running: screenshot taken on Windows 11 26H2
    DISM /RestoreHealth running. Screenshot: Windows 11 26H2.
  3. Run System File Checker. In the same window, type the command below and press Enter. Do not close the window until the verification reaches 100%.
    sfc /scannow
    sfc /scannow at 100%: screenshot taken on Windows 11 26H2
    sfc /scannow at 100%. Screenshot: Windows 11 26H2.
  4. Read the result and restart. Compare the last message with the table below this guide, then restart the PC so that repaired files are loaded.
    The result line tells you what SFC did: screenshot taken on Windows 11 26H2
    The result line tells you what SFC did. Screenshot: Windows 11 26H2.

These steps were written for Windows 11 24H2 and 25H2. The full page with the other versions and what each result means: Run DISM and SFC to repair Windows system files

Step by step: Run DISM and SFC to repair Windows system files. Restart the PC afterwards and run Fix 1 once more.

It worked if: SFC reports that it found and repaired files, or found nothing wrong, and the test page prints.

If not: Read the log in the next section and collect the facts for the printer maker or Microsoft support.

Still getting error 0x00000bbb? Where the real cause is written

The box only says the job was not opened. Before you change more, collect these facts. They also tell support in minutes what a long thread would take days to find.

Five checks that show why the print job did not start
CheckWhereWhat it tells you
Print to PDFAny app, Print, printer Microsoft Print to PDFWorks: one printer's driver or port. Fails: the spooler or Windows
Print Service logEvent Viewer, Applications and Services Logs > Microsoft > Windows > PrintService > AdminThe driver or port named at the time of the error
Port typePrinter properties > PortsWSD, USB or an IP port
DriverPrint server properties > DriversDriver name and version, maker's or Windows' own
Spoolerservices.msc, Print SpoolerRunning, stopped, or stops by itself
  • Is it hardware? Rarely. If the printer prints from a phone or another PC, as in the Microsoft Q&A report, the printer is fine and the cause is on your PC.
  • The printer troubleshooter. It is under Settings > System > Troubleshoot > Other troubleshooters on Windows 11. In the Q&A report it found no problem; it does not repair a spool folder or replace a driver.
  • Neighbour codes. 0x00000bba (3002) means "The spool file was not found." and points at the same folder as Fix 1. 0x000007d1 means the driver is invalid: Fix 2.
  • What to send to support: Windows version, printer model, driver name and version, port type, whether Print to PDF works and the PrintService events from the time of the error.

How to keep error 0x00000bbb from coming back

The error returns after a crash in the middle of a print job, a driver swap by Windows Update, or a printer that changed its network address. A few habits keep it away.

Do
  • Install the full driver from the printer maker, not only the one Windows picks.
  • Give a network printer a fixed IP address and a Standard TCP/IP port.
  • Cancel stuck jobs in the queue before you shut down the PC.
  • Remove printers and drivers you no longer use in Print server properties.
Do not
  • Do not let cleanup tools change rights on Windows folders.
  • Do not keep several printer utilities from different makers running at startup.
  • Do not switch off the PC while a large job is still spooling.

Frequently asked questions

What does error 0x00000bbb mean?

It is Windows system error 3003, named ERROR_SPL_NO_STARTDOC. Microsoft's description is "A StartDocPrinter call was not issued." StartDocPrinter opens a new job in the Print Spooler, so the error means pages were sent to a job that was never opened. The usual reasons are stuck files in the spool folder, a broken printer driver or a port that does not answer. Start with Fix 1, which clears the spool folder.

How do I fix 0x00000bbb on Windows 11?

Open Command Prompt as administrator, run net stop spooler, empty C:\Windows\System32\spool\PRINTERS and run net start spooler (Fix 1). Then print a test page from Settings > Bluetooth & devices > Printers & scanners. If one printer still fails, remove it and its driver package under Print server properties > Drivers and install the maker's driver again (Fix 2). A Wi-Fi printer may need a Standard TCP/IP port (Fix 3).

How do I fix 0x00000bbb on Windows 10?

The fixes are the same as on Windows 11. Only the menus differ: the printers are under Settings > Devices > Printers & scanners, and you select Manage before Printer properties. Windows 10 left support on 14 October 2025, so it gets no more fixes for its printing system. If the error keeps returning on an old Windows 10 PC, plan the move to Windows 11.

What does "Operation could not be completed error 0x00000bbb" mean on a test page?

It means Windows could not open the test page as a print job. The printer is installed, but the spooler, the driver or the port failed before any page was sent. The test page is a good check, because it uses no app. If the test page fails and Microsoft Print to PDF works, the cause belongs to that one printer: Fix 2 or Fix 3. If both fail, Fix 1 and Fix 4.

What does "Unable to create print job" with 0x00000bbb mean?

It is the same error, shown by the app you print from instead of the Windows Printers box. The app asked Windows for a new print job and did not get one. In a Windows 10 report of this message on every printer, the suggested answers were to empty the spool folder and to check its rights. That is Fix 1 and Fix 4 on this page, in that order.

Is 0x00000bbb a printer hardware fault?

Rarely. The code comes from Windows before any data reaches the printer. If the printer prints from a phone, another PC or its own copy button, the hardware works. In the Microsoft Q&A report about a Brother printer, the same printer worked from other devices while one Windows 11 PC got 0x00000bbb. Look at the PC first: the spool folder, the driver and the port.

Why did the error change to 0x000007d1 after I installed the driver?

0x000007d1 means "The specified driver is invalid." It shows that the failing part is the printer's driver, not the spooler. That happened in the Brother case on Microsoft Q&A after the maker's package was installed over the old printer. Remove the printer and the driver package completely, restart, and install the driver again with nothing old left behind, as in Fix 2.

Is 0x00000bbb the same as 0x00000bcb?

No. The codes look alike but mean different things. 0x00000bbb is error 3003, a print job that was not started. 0x00000bcb is error 3019, a driver that must be downloaded when you connect to a printer shared by another PC. If you see 0x00000bcb while you add a shared printer, read our guide to error 0x00000bcb.

What is "erreur 0x00000bbb" or "Fehler 0x00000bbb"?

These are the French and German searches for the same error. Windows translates the text of the message, but the code 0x00000bbb stays the same in every language. This page is in English, yet the fixes and the order of the menus are the same on a French or German Windows. The commands in Fix 1 also work unchanged on any language version.

Sources

  1. Microsoft Learn: System Error Codes (1700-3999), ERROR_SPL_NO_STARTDOC 3003 (0xBBB) (learn.microsoft.com)
  2. Microsoft Q&A: Windows 11 will not print, test print gives "Operation could not be completed (error 0x00000bbb)" (user report) (learn.microsoft.com)
  3. Experts Exchange: Windows 10, unable to create print job, error 0x00000bbb on any printer (user report) (experts-exchange.com)

Did this fix work?

One click, no account. It tells the next reader which guides are worth their time.

We show the result once 20 readers have answered.
Still broken? Describe your case with the exact error text.

Questions and experiences: fix 0x00000bbb Printer error in Windows

Still broken, or found a fix we did not cover? Ask here: members and our editors answer. Reading is open; writing needs a free account.

0 comments

…

4,322 members already hereThey read, write, comment and vote. 0 verified · 31 joined this year