The LBP2900 is one of those lasers that refuses to die - and one of the trickiest to set up, because it speaks only Canon's proprietary CAPT protocol. No generic or built-in Windows driver can print to it: without Canon's own CAPT driver the printer connects, sits in the device list and prints nothing. The setup is easy once the order is right.
Quick answer
Download the CAPT printer driver for the LBP2900/LBP2900B from Canon's official support site for your region (search "LBP2900 driver", pick the 64-bit package for modern Windows). Disconnect the printer, run the installer, and connect the USB cable when the installer asks for it. Order matters: driver first, cable second.
The LBP2900 does not understand standard printer languages. Only Canon's CAPT driver can print to it - a generic driver installs quietly and then fails.
If the printer is connected before the CAPT driver is installed, Windows creates a broken device entry that the installer then trips over.
Early CAPT packages were built for XP-era Windows. The current package from Canon's site installs on modern 64-bit Windows.
Hubs and worn cables break the tight back-and-forth CAPT needs - the printer drops jobs or goes "not responding" mid-page.
services.msc, Print Spooler, Restart.If you do not know the exact model, several devices need attention at once, or the manual route did not find a match - Outbyte Driver Updater identifies your installed hardware automatically and updates the drivers from official sources, with a backup before every change. The scan and diagnosis are free.
Download Driver Updater Downloads Outbyte Driver Updater for Windows 11, 10, 8 and 7. Free 2-day trial, no credit card required.Canon's current CAPT packages target 64-bit Windows and the printer is widely run on Windows 11 over USB. Use the newest package from Canon's site and follow the driver-first order; if a region's page lists only Windows 10, that same package is the one to try.
Because CAPT is not a standard printer language - it is a Canon-only protocol where the PC-side driver renders everything. Windows has no built-in CAPT driver, so only Canon's package prints.
They are served by the same CAPT driver family; Canon's download page covers both. Pick the package matching your Windows bitness (64-bit almost always) and region.