First setup by model
Canon LBP2900B Driver for Windows 11: Install and Fixes
Written by Printers Setup Editorial Team · Updated

The Canon LBP2900B is one of the most common small laser printers in Indian homes and offices, and also one of the most common reasons people search for a driver after buying a new Windows 11 laptop. It is a USB-only, black-and-white laser printer that uses Canon’s own CAPT (Canon Advanced Printing Technology) driver. Windows 11’s built-in printer driver cannot run it, so you need Canon’s package and you need to install it in the right order.
This is an independent guide; printerssetup.com is not affiliated with Canon. For warranty or repair, contact Canon or an authorised service centre.
The official driver and what Canon supports
Canon’s support page for the [Windows 64bit] LBP2900/2900B CAPT Printer Driver (R1.50 Ver.3.30) gives these details:
| Detail | What Canon lists |
|---|---|
| File | LBP2900_R150_V330_W64_uk_EN_2.exe, 10.93 MB |
| Version | R1.50 V3.30 |
| Last updated | 14 February 2017 |
| Newest Windows listed | Windows 10 (64-bit) |
| Windows 11 | Not listed |
In other words, Canon has not released a Windows 11-specific driver for this model. The Windows 10 64-bit package is the newest one available, and it is what people install on Windows 11. Because Canon does not list Windows 11, treat it as “may work” rather than supported. Almost all Windows 11 PCs are 64-bit, so do not use the 32-bit package.
Before you start
- Unplug the USB cable. Canon’s own instruction is to disconnect the USB cable before installing the driver and connect it only after installation. Plugging it in first is the most common reason the install fails.
- Remove any earlier attempt. If you tried before, open Settings > Bluetooth & devices > Printers & scanners, select any Canon LBP2900 entry and choose Remove.
- Sign in as an administrator. Installing a driver needs admin rights. On a work PC you may need your IT team.
Install the LBP2900B driver on Windows 11
- Download the 64-bit CAPT driver from Canon’s support site for your region (for India, Canon India’s support pages; the same package is on asia.canon).
- Double-click the downloaded file. It is a self-extracting archive and creates a folder with the same name.
- Open that folder and run Setup.exe. If Windows asks for permission, choose Yes.
- Follow the installer. If it says it is waiting for the printer, now connect the USB cable and switch the printer on.
- When it finishes, open Settings > Bluetooth & devices > Printers & scanners, select Canon LBP2900 and choose Print test page.
If Windows 11 will not install or print
The installer stops or says the device is not found. Unplug the cable, restart the PC, run Setup.exe again and connect the cable only when asked. Use a USB port directly on the laptop, not a hub or an extension cable.
The printer appears under “Other devices” or “Unspecified”. Windows detected the printer before the driver was in place. Open Device Manager, right-click the unknown device, choose Uninstall device, unplug the cable, then reinstall the driver as above. Our guide to a USB printer not recognised in Windows 11 has more steps.
Jobs go to the queue but nothing prints. Open the printer’s Printer properties > Ports and check that a USB port (such as USB001) is ticked. Clear the queue and restart the Print Spooler service; see how to fix print spooler errors.
It prints blank pages or faded print. That is usually the toner cartridge, not the driver. Gently rock the cartridge side to side, check that the protective seal was removed from a new one, and print again.
Windows Protected Print Mode is on. If you turned on Windows protected print mode, Windows only allows its own built-in driver, and CAPT printers such as the LBP2900B will not work. Turn it off to use this printer.
Sharing an LBP2900B with other PCs
The LBP2900B has no network or Wi-Fi connection. To print from another computer, connect it to one PC and share it with Windows printer sharing, as described in how to share a printer on a network. The PC it is connected to has to be on for others to print.
When it is time to replace it
The LBP2900B’s driver has not been updated since 2017, and future Windows changes may stop it working altogether. If you print regularly from several devices, a current printer that supports driverless printing (Mopria or IPP Everywhere) will work with Windows 11 without a separate driver. See driverless printing explained.
Frequently asked questions
Is there a Canon LBP2900B driver for Windows 11?
Canon's official download page for the 64-bit CAPT driver (R1.50 Ver.3.30) lists Windows 10 64-bit and older systems, not Windows 11. Many people install that Windows 10 64-bit package on Windows 11, but Canon does not list it as supported, so results can vary.
Where should I download the LBP2900B driver?
Only from Canon's own support site for your region, such as canon.co.in or asia.canon. Avoid driver download sites and 'driver updater' tools, which can bundle unwanted software.
Why does Windows 11 show the LBP2900B as Unspecified or Other devices?
Usually because the printer was plugged in before the CAPT driver was installed. Unplug it, remove the device, install the driver, then connect the USB cable when the installer is finished.
The LBP2900B prints nothing even though the job is sent. What should I check?
Make sure the printer's port in Printer properties is a USB port (USB001 or similar), clear the queue, restart the print spooler, and try a different USB port directly on the PC rather than a hub.
Does the LBP2900B work over Wi-Fi?
No. It has only a USB connection. To share it, connect it to one PC and use Windows printer sharing.
Sources
Editorial team
The Printers Setup team writes and reviews step-by-step printer setup guides and checks them against the current menus of Windows, macOS, ChromeOS, iOS and Android.
