Recommended Free Tools
“The program can’t start because cnbjop99.dll is missing from your computer. Try reinstalling the program to fix this problem.”
cnbjop99.dll is associated with Canon Inkjet Printer Driver software, so the correct repair is usually to reinstall the Canon driver package that belongs to your printer, not to download a replacement DLL.
Which fix applies to you
Use the description that best matches what happened:
- The error appeared while printing or opening Canon software: reinstall the exact Canon printer driver.
- It appeared after a Canon update, uninstall, or Windows Update: remove the damaged printer package, then install the current compatible package.
- The printer works but the message appears when Windows starts: remove leftover Canon startup software or scheduled tasks.
- Windows Security recently detected or quarantined the file: inspect Protection History before restoring anything.
- The message says “The specified module could not be found”: the DLL may exist, but another dependency may be missing.
- The printer is very old: check whether Canon still lists a driver for your Windows version before attempting repeated repairs.
- Other Windows components are also failing: use DISM and SFC after repairing the Canon package.
- The problem began after a major software change: System Restore may help if a suitable restore point exists.
What cnbjop99.dll is
cnbjop99.dll is a printer-driver component attributed to Canon Inkjet Printer Driver software developed by CANON INC. It is not identified as a standard Windows component, Visual C++ runtime, DirectX file, or .NET file.
Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Repair Windows errors before they cause bigger problemsFix Now →#1 Best Overall
- The PG-275 black ink cartridge XL produces, 275xl ink cartridges for canon printers crisp, sharp black text for all your documents. The CL-276XL Color Ink Cartridge for cannon ink 275 276 produces colorful photos and images.
- XL capacity for cannon ink 275 276, canon 275 and 276 ink cartridges can help you print more when you need to and extend the time between replacing ink cartridges
- This 275xl black and the 276xl color replacement for canon 275 and 276 ink cartridges provide peak performance that is specifically designed for canon tr4720 ink cartridges compatible Canon printers
- Higher Page Yield: 450 pages for canon pg-275 black ink cartridge, 400 pages for 276xl ink cartridges for canon printers
- Package List: 1 x PG-275 black ink cartridge, 1 x CL-276XL color ink cartridge, 1 x user guide
A public file record reports a 32-bit Canon component with version 0.3.1536.1 and a size of approximately 24 KB. Those are database-record values, not a current Canon-published specification. The available public information does not establish the exact printer model, official Canon package name, normal installation path, or current supported Windows versions.
That uncertainty matters. Several Canon models can use similarly named driver components, and a filename alone is not enough to select a replacement. The correct package depends on:
- Your exact Canon printer model
- Whether Windows is 32-bit or 64-bit
- Your Windows 10 or Windows 11 release
- Whether you need printing only or the full Canon utility and scanning package
- Whether the old printer is still supported
The file may be legitimate when it came from an authentic Canon installation, but malware cannot be ruled out solely from the filename. Check its location, publisher information, origin, and security history.
Read the exact error and identify the trigger
Common loader variants include:
- “The program can’t start because cnbjop99.dll is missing from your computer.”
- “There was a problem starting cnbjop99.dll. The specified module could not be found.”
- “Error loading cnbjop99.dll. The specified module could not be found.”
- “The code execution cannot proceed because cnbjop99.dll was not found.”
- “cnbjop99.dll is either not designed to run on Windows or it contains an error.”
These messages do not identify a particular Canon printer. Write down the full message, including the program name and when it appears.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Also check whether the problem began after:
- Installing or updating a Canon driver
- Removing a Canon printer
- Reconnecting a USB or network printer
- Installing Windows updates
- Antivirus quarantine
- Disk cleanup or manual deletion
- Restoring or migrating Windows
- Replacing a hard drive or user profile
If the printer still works and the message appears only during startup, the active problem may be obsolete Canon software rather than the printing driver itself.
Fix 1: Install the exact Canon driver
This is the safest and most likely fix.
- Find the printer’s exact model from its front panel, rear label, Windows printer list, or original paperwork.
- Open Canon’s official Software & Drivers support page.
- Search for the exact model, not merely “Canon inkjet.”
- Select your Windows version and the available 32-bit or 64-bit architecture.
- Download the listed printer driver, MP Drivers package, or Full Driver & Software Package.
- Disconnect the printer if Canon’s installer requests it.
- Right-click the downloaded installer and select Run as administrator.
- Follow the setup instructions, then reconnect or re-add the printer when prompted.
- Restart Windows.
- Print a test page.
Canon’s driver selector is important because printer drivers are model- and operating-system-specific. Do not substitute a package for a similar-looking model.
To check your Windows architecture, open Settings > System > About and look at System type. Do not copy a 64-bit DLL into a 32-bit driver installation, or use a file from another Canon model. The reported public record for this filename describes a 32-bit component, but that does not prove that every current Canon package uses the same file.
Rank #2
- Compatible with TS3520/3522, TR4720/4722, TS3720/3722 inkjet printers.
- Value pack of 2 cartridges: PG-275 Black ink yields up to 100 pages, CL-276 color ink yields up to 100 pages.
- Canon Genuine Inks provide peak performance that is specifically designed for compatible Canon printers. The PG black ink cartridge produces crisp, sharp black text for your documents and the CL color cartridge produces accurate impressive color photos.
- Canon's FINE (Full-photolithography Inkjet Nozzle Engineering) technology utilizes 6,000 or more nozzles inside the print heads to provide greater efficiency, higher print precision and reliable accuracy in your photos and documents.
- Don’t be fooled by imposters - look for the Canon logo on all ink packaging to ensure you’re buying Genuine Canon Ink for outstanding quality and performance you can rely on.
If Canon offers both a basic printer driver and a complete package, use the complete package when the error appears in Canon utilities or scanning software. Use the basic driver when you only need printing and the full utility is no longer required.
Free tools Windows power users keep installed
One-click scans. No signup required.
Outbyte Driver Updater can reduce the manual work of hunting through hardware entries and comparing driver versions; its free scan shows what it finds, while driver installation or repair requires the full version. It is optional, and the exact Canon package remains the preferred source for this file.
Fix 2: Remove the damaged printer package first
If reinstalling over the existing installation does not work, remove the old printer and driver package before installing Canon’s package again.
Remove the printer in Settings
- Open Settings.
- Select Bluetooth & devices in Windows 11, or Devices in Windows 10.
- Open Printers & scanners.
- Select the Canon printer.
- Choose Remove or Remove device.
- Restart Windows.
Remove the device and driver in Device Manager
- Right-click Start and select Device Manager.
- Open Print queues, Printers, and, if present, Universal Serial Bus controllers.
- Right-click the Canon device and select Uninstall device.
- If Windows offers Attempt to remove the driver for this device or Delete the driver software for this device, select it.
- Confirm the removal and restart.
Microsoft documents this Device Manager process in its guide to uninstalling devices and driver packages.
Remove an old package from Print Server Properties
Only do this when the Canon printer has already been removed and you are deliberately cleaning up an obsolete package.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstall- Press Windows key + R.
- Enter
printui /s /t2and press Enter. - Select the Drivers tab.
- Highlight the old Canon driver.
- Select Remove.
- Choose Remove driver and driver package when offered.
- Restart Windows.
- Install the model-specific Canon package again.
If Windows refuses to remove the driver because it is in use, close Canon utilities, clear pending print jobs, restart the Print Spooler service, and try again. Do not delete random files from System32 or the Windows driver store.
A successful repair normally removes the startup message, restores the Canon printer in Windows, and allows a test page to print without the DLL error.
Fix 3: Check Windows Update for a printer driver
Microsoft recommends Windows Update for recommended driver delivery.
Rank #3
- [Compatible Printers]: Canon PIXMA TR8520, Canon PIXMA, TR7520, Canon PIXMA, TS9120, Canon PIXMA, TS8120, Canon TS6120
- Combined with Genuine Canon photo paper this ink protects your photos from fading for longer, thanks to the ChromaLife100 System.
- Genuine Canon inks provide optimal performance and offer exclusive access to Creative Park Premium content.
On Windows 11:
- Open Settings > Windows Update.
- Select Advanced options.
- Open Optional updates.
- Expand Driver updates.
- Install a relevant Canon or printer-driver update.
- Restart Windows.
On Windows 10:
- Open Settings > Update & Security.
- Select Windows Update.
- Choose View optional updates.
- Expand the driver section.
- Install the relevant printer update.
- Restart.
You can also check Microsoft’s driver-update guidance. If Windows Update does not provide a suitable package, return to Canon’s model-specific support page rather than using a generic DLL source.
Fix 4: Check whether antivirus quarantined the file
A security product may remove a legitimate driver file, or it may flag a suspicious file that merely has the expected name.
- Open Windows Security.
- Select Virus & threat protection.
- Open Protection history.
- Look for an entry involving
cnbjop99.dll, Canon software, or the printer driver. - Expand the entry and review the file path, threat classification, and action taken.
Restore or allow the file only when all of these are true:
- The file came from a genuine Canon installation.
- The path belongs to the Canon driver rather than a temporary or unrelated folder.
- The publisher and installation source are trustworthy.
- A security scan does not continue to identify it as dangerous.
Microsoft explains the risks of restoring files in its Protection History guidance. If the origin is unclear, do not restore the DLL. Remove the damaged installation, reinstall from Canon, and run a full Windows Security scan.
Fix 5: Repair Windows components when other problems exist
DISM and SFC repair Windows components. They do not guarantee restoration of a third-party Canon DLL, and SFC may report no violations because this file is not a protected Windows system file.
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Fix the driver behind crashes, sound loss and screen glitches3Clear out junk files and repair common Windows errorsUse these commands when Windows Update is damaged, multiple Windows files are failing, or you suspect broader system corruption.
- Open Start.
- Type
Command Prompt. - Right-click it and select Run as administrator.
- Run:
DISM.exe /Online /Cleanup-Image /RestoreHealth
- Wait for it to finish.
- Run:
sfc /scannow
- Restart Windows.
- Reinstall the Canon driver afterward.
Microsoft recommends running DISM before SFC in its System File Checker instructions.
Rank #4
- Compatible with iP2820, MX492, MG2420/2520/2920/2922/2924/3020/2525, TS3120/302/302a/202/4520/3320 inkjet printers.
- Value pack of 2 cartridges: PG-243 Black ink yields up to 100 pages, CL-244 color ink yields up to 100 pages.
- Canon Genuine Inks provide peak performance that is specifically designed for compatible Canon printers. The PG black ink cartridge produces crisp, sharp black text for your documents and the CL color cartridge produces accurate, impressive color photos.
- Canon's FINE (Full-photolithography Inkjet Nozzle Engineering) technology utilizes 6,000 or more nozzles inside the print heads to provide greater efficiency, higher print precision and reliable accuracy in your photos and documents.
- Don’t be fooled by imposters - look for the Canon logo on all ink packaging to ensure you’re buying Genuine Canon Ink for outstanding quality and performance you can rely on.
Outbyte PC Repair can make broad Windows-component troubleshooting less guess-based by scanning for problems instead of repeatedly running repair commands without knowing what changed; its free scan reports findings, while repairs require the full version. It is optional, and it does not replace the model-specific Canon reinstall.
If DISM and SFC complete successfully but the Canon error remains, focus on the printer package rather than repeating these commands.
Fix 6: Use System Restore after a recent change
System Restore is appropriate when the error began after a driver update or software installation and a restore point predates the failure.
- Press Windows key + R.
- Enter
rstrui.exe. - Press Enter.
- Select Next.
- Choose a restore point from before the error began.
- Select Scan for affected programs.
- Review the changes.
- Select Finish and allow Windows to restart.
Use Microsoft’s System Restore guidance if you need to review the process. Restore does not permanently solve an unsupported printer-driver problem, so install the correct Canon package afterward if one is available.
Do not copy the DLL or run regsvr32
Do not download cnbjop99.dll from a random DLL website and copy it into C:WindowsSystem32 or C:WindowsSysWOW64.
That can introduce the wrong version, wrong architecture, malware, or a file that lacks the associated INF, catalog, registry entries, spooler configuration, and companion driver files. It often leaves the actual broken installation untouched.
regsvr32 is also not a routine repair:
regsvr32 cnbjop99.dll
Microsoft describes Regsvr32 as a tool for self-registering DLLs and ActiveX/OLE components that provide the required registration entry point. A printer-driver DLL may not support that function. Running the command can produce another error without repairing the driver.
If Canon no longer supports the printer
Some older printers do not have a compatible Canon driver for current Windows versions.
Best Value
- Compatible with TS3520/3522, TR4720/4722, TS3720/3722 inkjet printers.
- PG-275 Black ink yields up to 100 pages, CL-276 color ink yields up to 100 pages.
- Canon Genuine Inks provide peak performance that is specifically designed for compatible Canon printers. The PG black ink cartridge produces crisp, sharp black text for your documents and the CL color cartridge produces accurate, impressive color photos.
- Canon's FINE (Full-photolithography Inkjet Nozzle Engineering) technology utilizes 6,000 or more nozzles inside the print heads to provide greater efficiency, higher print precision and reliable accuracy in your photos and documents.
- Don’t be fooled by imposters - look for the Canon logo on all ink packaging to ensure you’re buying Genuine Canon Ink for outstanding quality and performance you can rely on.
Check Canon’s official listing for your exact model and operating system. If Canon does not list a compatible Windows 10 or Windows 11 package:
- Try Windows’ built-in compatible printer or class driver.
- Use the printer from a supported older computer if appropriate.
- Keep the old computer isolated and updated if it must run legacy software.
- Consider replacing hardware that cannot operate reliably on the current system.
Do not force a driver for a different model merely because it contains a similarly named DLL.
Frequently asked questions
Is cnbjop99.dll part of Windows?
No verified evidence identifies it as a standard Windows component. It is associated with Canon Inkjet Printer Driver software.
Which Canon printer installed it?
The exact model has not been established from the available public information. Match the driver to the printer model shown on the label or in Windows.
Why does “The specified module could not be found” appear when the DLL exists?
Windows may be unable to find a dependency required by the DLL. Reinstall the complete Canon package instead of replacing only the named file.
Should I run SFC?
Run SFC when other Windows components are failing or system corruption is suspected. It is not a guaranteed repair for this Canon driver file.
The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →What if the printer still works?
A leftover Canon utility, startup entry, or scheduled task may be requesting the missing file. Remove obsolete Canon software, or reinstall the complete package if you still use its utilities.
Is the file malware?
The filename alone cannot answer that. Examine its path, publisher, source, Protection History, and scan results. When uncertain, reinstall from Canon rather than restoring or copying the file.
Does Windows Features repair this error?
Usually not. Windows Features is intended for optional Windows components, while cnbjop99.dll is associated with a Canon printer-driver package.
Prevent the error from returning
Keep the printer’s exact model number with your Windows support notes. Use Canon’s official driver selection process, install only the package you need, and remove unused Canon utilities instead of deleting individual DLLs. Before restoring a quarantined file, verify its origin and scan status. If the printer is discontinued, plan around a supported driver rather than repeatedly replacing one component of an obsolete installation.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




