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.
Fix it automatically
Outbyte Driver Updater identifies your installed hardware automatically and updates outdated or broken drivers from official sources, with a backup before every change. Useful when you would rather not run the steps below by hand - 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.Quick answer
The LBP2900 needs its CAPT printer driver installed in the right order: driver first, USB cable second - connect only when the installer asks. The tricky part is picking the correct 64-bit package for modern Windows: the button above matches it automatically, or follow the manual steps below.
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.Where the manual route gets fiddly: it only works when you land on the exact model page and pick the right package for your Windows on the first try - and vendors list several near-identical downloads per model, with the scan or utility half often shipped separately. Driver Updater does the matching for you: it identifies the hardware and installs the current driver in one pass, with a backup before the change.
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.
Outbyte Driver Updater scans the PC and shows what it found - then waits. Nothing is applied without your OK, and every change can be rolled back.
Download Driver Updater Downloads Outbyte Driver Updater for Windows 11, 10, 8 and 7. Free 2-day trial, no credit card required.