Canon LBP2900 Driver for Windows 10 and 11: Install It and Fix 'Not Printing'
The Canon imageCLASS LBP2900 (sold as the LBP2900B in Pakistan) is everywhere — in homes, schools and shops — because it is simple and its 303 cartridge costs very little to refill. It uses Canon's own CAPT printing system, though, and Windows does not install its driver on its own. Most 'my Canon printer is not working' problems we see are really driver problems, and they are fixable in ten minutes.
Step 1: download the right driver
- Go to Canon's official support website for your region (Canon Asia or Canon Middle East covers Pakistan) and search for LBP2900.
- Choose your operating system: Windows 11 is 64-bit only; on Windows 10 check Settings → System → About → System type.
- Download the 'LBP2900/2900B CAPT Printer Driver' for 64-bit (or 32-bit for older Windows 10 PCs).
- Avoid driver download sites that are not Canon's — some bundle adware, and many offer the wrong version.
Step 2: install in the right order
- Disconnect the printer's USB cable from the PC.
- Run the downloaded file; it extracts a folder. Open it and run Setup.exe (in the x64 folder for 64-bit).
- Choose 'Install with USB connection' (or similar). Accept the prompts.
- Only when the installer says so, switch the printer on and connect the USB cable. Windows detects it and finishes the install.
- Print a test page: Settings → Bluetooth & devices → Printers & scanners → Canon LBP2900 → Printer properties → Print test page.
Fixes when the LBP2900 does not print
- Job sits in the queue, nothing happens: open the queue, cancel all jobs, restart the printer and the PC. If it keeps happening, open Services, restart 'Print Spooler', and try again.
- Printer not responding or 'error — printing': plug the USB cable directly into a port on the PC (not a hub or front-panel port) and use a short, good-quality cable. Long cheap cables are a common cause.
- Printer appears twice or as 'Unspecified device': remove every Canon LBP2900 entry from Printers & scanners, unplug the cable, restart, and reinstall in the order above.
- Driver installed but prints garbage or blank pages: you probably have the wrong driver (for example a generic one Windows picked). Remove it and install Canon's CAPT driver.
- Faded or light prints: that is the 303 cartridge, not the driver — see refilled toner and common laser print problems; the same fixes apply to Canon.
Can the LBP2900 print from a phone or over a network?
Not directly. The LBP2900 is a USB-only, host-based printer, so phones cannot find it. You can share it from the PC it is connected to, so others on the office network can print while that PC is on — see how to share a printer in Windows 11. If you need phone printing or several users, a Wi-Fi or network printer is simpler; our Wi-Fi vs LAN vs USB guide explains the options.
Buying an LBP2900 in 2026
It is still a sound buy for a home or one student printing black-and-white text. A tested Canon LBP2900B costs about PKR 19,000 at Printerwaala, and the newer, faster LBP6030 about PKR 16,500 (September 2026). Compare them with other budget lasers in the cheapest printers in Pakistan. Every Canon we sell is installed and test-printed, and we help with driver setup on WhatsApp after delivery.
Printers mentioned in this guide
View all →Live prices and stock — every unit tested, warrantied, Cash on Delivery in Rawalpindi & Islamabad.
Canon imageCLASS LBP2900B
Mono Laser · Personal
12 ppm · 600 dpi · USB 2.0 · 150-sheet tray
Page count on request · Imported · tested 10/10
PKR 19,000Certified 10/10
Canon imageCLASS LBP6030
Mono Laser · Personal
18 ppm · 600 dpi · USB 2.0 · 150-sheet tray
Page count on request · Imported · tested 10/10
PKR 16,500Certified 10/10
HP LaserJet 1020
Mono Laser · Personal
14 ppm · FastRes 1200 · USB 2.0 · 150-sheet tray
Page count on request · Imported · tested 10/10
PKR 19,500Certified 10/10
Frequently asked questions
Where can I download the Canon LBP2900 driver for Windows 10 or 11?
From Canon's official support website for your region — search LBP2900 and download the 64-bit 'LBP2900/2900B CAPT Printer Driver'. Windows Update does not install it automatically.
Does the Canon LBP2900 work with Windows 11?
Yes, with Canon's 64-bit CAPT driver. Install the driver first and connect the USB cable only when the installer asks for it.
Why is my Canon LBP2900 not printing?
Usually a stuck print queue, a wrong or duplicate driver, or a poor USB connection. Clear the queue, restart the Print Spooler, connect directly to a PC port with a short cable, and if needed remove and reinstall the CAPT driver.
Can I print from my phone to a Canon LBP2900?
Not directly — it is a USB-only printer. Print from the PC it is connected to, for example by opening the file in WhatsApp Web, or choose a Wi-Fi printer for phone printing.
Tested, warrantied, Cash on Delivery in Rawalpindi & Islamabad.