Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Canon does not list a dedicated Windows 11 driver for the LBP2900B. Its latest applicable package is the 64-bit LBP2900/2900B CAPT Printer Driver R1.50 Ver.3.30, which Canon lists for Windows 10 x64 and earlier systems.

On many Windows 11 PCs, you can try Canon’s Setup.exe first; if that fails, use the classic Add Printer wizard to install the extracted INF file. Download the correct 64-bit package, keep USB disconnected during initial installation, and choose the printer’s USB virtual port.

Download the correct Canon LBP2900B driver

Use Canon’s official support download:

  • File: LBP2900_R150_V330_W64_uk_EN_2.exe
  • Driver version: R1.50 Ver.3.30
  • Size: 10.93 MB
  • Package type: Self-extracting EXE, not a ZIP file

Canon lists this package for Windows 10 (x64) and earlier supported operating systems, not Windows 11. Canon’s support page was last updated February 14, 2017, so installing it on Windows 11 is a compatibility workaround, not an officially listed Windows 11 installation.

Download the Canon LBP2900/LBP2900B 64-bit CAPT driver

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Amazon Basics USB 2.0 Cable, USB-A to USB-B, for Printer or External Hard Drive, Connect to Computer/Laptop/PC, 480 Mbps Transfer Speed, Gold-Plated Connectors, 6 Foot, Black
  • IN THE BOX: (1) 6-foot high-speed multi-shielded USB 2.0 A-Male to B-Male cable
  • DEVICE COMPATIBLE: Connects mice, keyboards, and speed-critical devices, such as external hard drives, printers, and cameras to a computer
  • ULTRA FAST SPEED: Full 2.0 USB capability with 480 Mbps transfer speed
  • DURABLE DESIGN: Corrosion-resistant, gold-plated connectors for optimal signal clarity and shielding to minimize interference

Before installing

  1. Confirm that Windows is 64-bit. Open Settings → System → About and check System type.
  2. Turn on the LBP2900B, but disconnect its USB cable from the computer.
  3. If a previous installation left the printer unusable, remove the printer and its failed installation, then restart Windows.

Canon instructs users to install the driver before connecting the USB cable. Connecting the printer too early can leave Windows with an incomplete or incorrect printer entry.

Method 1: Try Canon’s normal Setup.exe installation

Try this first because it follows Canon’s package procedure.

  1. Download LBP2900_R150_V330_W64_uk_EN_2.exe from Canon.
  2. Double-click the downloaded file to decompress the driver files into a new folder.
  3. Open the newly created folder.
  4. Double-click Setup.exe.
  5. Follow the prompts, keeping the USB cable disconnected until the installer reaches the stage that requests the connection.
  6. Connect the LBP2900B when prompted, then allow Windows and the Canon installer to complete setup.

If the printer installs and prints successfully, no manual installation is needed. If Setup.exe fails, Windows reports “Driver unavailable,” or the printer is not associated with a usable port, use the manual method below.

Method 2: Manually install the driver through Add Printer

This method uses the Canon INF file directly and is a Windows 11 workaround when the normal installer does not complete installation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
Sale
UGREEN USB A to B Printer Cable 5ft, High Speed for HP Canon Brother
  • Ideal Printer Scanner Cable: UGREEN USB 2.0 printer cable is ideal for connecting your scanner, printer, server, hard drive, camera, piano, and other USB b devices to a laptop, computer (Mac/PC), or other USB-enabled devices for data transfer.
  • High-Speed Transfer: Up to 480 Mbps transfers data speed for USB 2.0 devices, the USB Type B cable is backward compliant with full-speed USB 1.1 (12 Mbps) and low-speed USB 1.0 (1.5 Mbps). Compared with a WIFI connection, this USB B Cable provides a more stable data transmission and offers a more efficient work way for you.
  • Wide Compatibility: This Printer Cable compatible with HP deskjet 2540 / 3630, HP officejet 5740, HP Envy 4527 / 4520 / 4523 / 5540, HP photosmart 7520 / 5520 / 5510, Canon MG5750 / MG3550 / MG7550, Epson XP225 / XP245 / XP425, Brother DCP-L2520DW, Lexmark MX310DN, Dell C2665DNF, Samsung Xpress SL-C1860FW, Oki ML1120 / 511DN, Schiit Modi 2 Uber, Yamaha digital piano, DAC, etc.
  • Premium Quality: Corrosion-resistant gold-plated connectors and foil/braid shielding make the SB 2.0 Male to USB B Male cable cord more long-term performance (without noise or signal loss).
  • Plug and Play, No Driver Required. What You Get: a USB 2.0 printer cable. Important Note: This printer USB cable has a USB 2.0 Type B Interface, not USB 3.0 Type B.

1. Extract the Canon package

  1. Double-click LBP2900_R150_V330_W64_uk_EN_2.exe.
  2. Open the extracted folder.
  3. Locate the 64-bit driver information file at <extracted-folder>\x64\Driver\CNAB4STD.INF.

Select that INF file, not a similarly named file from another folder.

2. Open the classic printer wizard

  1. Press Win + R.
  2. Enter control and press Enter.
  3. In Control Panel, select Hardware and Sound → Devices and Printers.
  4. Select Add a printer.
  5. If the LBP2900B is not found, select The printer that I want isn’t listed.
  6. Select Add a local printer or network printer with manual settings, then select Next.

3. Select the USB virtual printer port

  1. On Choose a printer port, select Use an existing port.
  2. Choose USB001 (Virtual printer port for USB).
  3. Select Next.

If USB001 is not available, connect the printer and allow Windows to detect it, then reopen the wizard. If Windows creates a different USB virtual port, select the port that corresponds to the printer.

4. Select the Canon INF file

  1. On Install the printer driver, select Have Disk…, then Browse….
  2. Open the extracted Canon driver folder and select <extracted-folder>\x64\Driver\CNAB4STD.INF.
  3. Select Open, then OK.
  4. When the model list appears, select Canon LBP2900/2900B (CAPT), then select Next.
  5. If Windows asks whether to replace an existing driver, select Replace the current driver, then select Next.
  6. Enter a printer name or keep the suggested name.
  7. Select Next, then Finish.

5. Connect and test the printer

  1. Connect the USB cable if it is still disconnected.
  2. Wait for Windows to finish configuring the printer.
  3. In Devices and Printers, right-click the new Canon printer and select Printer properties.
  4. On the General tab, select Print Test Page.

If the test page prints, the driver and printer association are working.

Alternative: add the driver through Windows 11 settings

Windows 11 also exposes the legacy driver-management tool through Settings:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Sale
Amazon Basics USB-A to USB-B 2.0 Cable for Printer or External Hard Drive, Gold-Plated Connectors, 10 Foot, Black
  • IN THE BOX: (1) 10-foot high-speed multi-shielded USB 2.0 A-Male to B-Male cable
  • DEVICE COMPATIBLE: Connects mice, keyboards, and speed-critical devices, such as external hard drives, printers, and cameras to a computer
  • ULTRA FAST SPEED: Full 2.0 USB capability with 480 Mbps transfer speed
  • DURABLE DESIGN: Corrosion-resistant, gold-plated connectors for optimal signal clarity and shielding to protect against noise, minimizing interference for a clear signal
  1. Open Start → Settings → Bluetooth & devices → Printers & scanners.
  2. Under Related settings, select Printer server properties.
  3. Open the Drivers tab and select Add….
  4. In Add Printer Driver Wizard, select Next >. Select Windows Update if the driver list needs refreshing.
  5. Choose the manufacturer and model, then select Finish.

This wizard only adds a driver to Windows; it does not install the printer itself. You must still add the LBP2900B through Windows printer setup and assign the correct port. For this older Canon model, selecting the extracted x64\Driver\CNAB4STD.INF with Have Disk… is usually the more direct procedure.

Fix common LBP2900B installation problems

Problem What to do
Windows says “Driver unavailable” Repeat the manual Add Printer procedure and select the Canon INF through Have Disk…. Do not rely on Windows Update to find a Windows 11 driver.
Canon LBP2900/2900B is missing from the model list Check that you selected x64\Driver\CNAB4STD.INF.
The printer appears offline or jobs do not print Right-click the printer, open Printer properties → Ports, switch between USB001 and USB002, and select Apply. Test printing after each change.
The installer hangs or the printer is unusable after a failed attempt Remove the printer and its failed installation, restart Windows, and repeat the manual INF installation with the USB cable disconnected during setup.
Print jobs remain stuck Press Win + R, enter services.msc, and press Enter. Double-click Print Spooler, then select Restart.

Important limitation for Windows on ARM

Some Windows 11 ARM computers, including certain Copilot+ PCs, may not install printers using a traditional manufacturer installer or manual driver installation. To check the processor type, open Settings → System → About and look under Device specifications → System type. An ARM system displays ARM based processor.

On an ARM PC, Microsoft’s recommended printer route is Settings → Bluetooth & devices → Printers & scanners → Add device. The Canon CAPT package may still be incompatible with the device, so a successful installation cannot be guaranteed.

What not to download

You do not need a third-party driver updater, registry file, or random “Windows 11 LBP2900B driver” package for this procedure. Canon’s official download is the self-extracting EXE named LBP2900_R150_V330_W64_uk_EN_2.exe. Using the official package reduces the risk of installing unrelated software or an altered driver.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
FXAVA USB Printer Cable 20 Foot - Nylon Braided High Speed Long USB2.0 A to B Printer Cord for HP, Canon, Epson, Dell, Brother, Lexmark, Xerox, Scanner & MIDI
  • Extra Long 20FT Freedom: Say goodbye to distance limits. This long printer cable 20 ft gives you the ultimate flexibility to place your printer or scanner exactly where you want it. It acts as a perfect usb to printer cable solution, bridging the gap between your computer and devices without the need for clunky extension cords
  • High-Speed & Flawless Transfer: Enjoy blazing-fast data transfer speeds up to 480 Mbps with this premium printer cable to usb connection. Unlike unreliable Wi-Fi connections that frequently drop, this physical usb a to usb b cord guarantees a stable, error-free printing experience with absolutely no data loss
  • Nylon Braided & Built to Last: Engineered with a premium nylon braided jacket, this heavy-duty printer cord is completely tangle-free and proven to withstand over 25,000+ bends. The robust aluminum alloy shell protects the usb b cable connectors from daily wear and tear, ensuring a significantly longer lifespan than standard PVC cables
  • DOUBLE SHIELDED FOR SIGNAL INTEGRITY - Features aluminum foil and braided mesh shielding layers to block EMI and RFI interference; provides a clean and zero latency signal for professional MIDI keyboards and audio interfaces
  • Plug & Play Simplicity: No drivers or software required. Simply plug the standard Type-A connector into your Mac, PC, or laptop, and the usb b to usb a plug into your printer to start working immediately
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

FAQ

Does Canon provide an official Windows 11 driver for the LBP2900B?

No dedicated Windows 11 driver is listed by Canon. Its latest applicable download is the Windows 10 x64 CAPT driver R1.50 Ver.3.30.

Is the Canon LBP2900B driver a ZIP file?

No. The official download is a self-extracting EXE named LBP2900_R150_V330_W64_uk_EN_2.exe. Double-click it to extract the driver files.

Where is the LBP2900B INF file?

After extracting the Canon package, open x64\Driver and select CNAB4STD.INF.

Can I right-click the INF file and choose Install?

That is not the complete recommended setup. Use the printer wizard’s Have Disk… option so Windows associates the Canon CAPT driver with the printer and USB virtual port.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Best Value
Sale
SNANSHI USB Printer Cable 6ft, Nylon Braided Printer Cable to USB Stable Wired Connection for HP, Canon, Brother, Epson – Plug & Play, Works with DeskJet, OfficeJet, PIXMA, MFC Series
  • SOLVE WIFI PRINTER DROPOUTS: A direct USB A to USB B printer cable gives your printer a stable wired connection, helping avoid WiFi dropouts, offline errors, failed print jobs and repeated reconnection headaches
  • PLUG AND PLAY USB 2.0 CONNECTION: Connect the USB-A end to your computer and the square USB-B end to your printer for quick recognition on Windows or Mac, with up to 480 Mbps data transfer for daily printing and scanning
  • Nylon Braided + SR Joint Design Prevents Wire Breakage — Solid metal housings with reinforced stress-relief joints tested to 25,000+ bends resist fraying, cracking, and internal wire breaks from daily plugging, unplugging, and constant desk movement
  • STABLE SIGNAL FOR CRITICAL TASKS: Built for more than basic printing, this USB B cable supports firmware updates, scanner transfers, document printing and photo printing where a dropped wireless connection can interrupt the job
  • MADE FOR HOME OFFICE AND WORKSTATIONS: The 6 ft length reaches across desks, shelves and printer stands without excessive cable clutter, ideal for home offices, schools, shared workstations and backup wired printer setups

Which port should I choose for the LBP2900B?

Start with USB001 (Virtual printer port for USB). If the printer is offline or does not print, open Printer properties → Ports and try USB002.

Why does the Add Printer Driver Wizard not create a printer?

Microsoft’s wizard only adds a driver to Windows. You must separately add the printer through Windows printer setup and select its port.

The Bottom Line

The practical Windows 11 approach is to use Canon’s official 64-bit CAPT package, extract it, and install x64\Driver\CNAB4STD.INF through the classic Add Printer wizard if Setup.exe does not work. Canon does not claim Windows 11 support for this driver, so compatibility depends on the Windows installation and hardware. Disconnect USB during setup, select USB001 first, and test the printer before troubleshooting ports or the Print Spooler.

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.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.