I got solution to fix this problem. Following are the procedures to get Canon LBP 2900 to work with Mac OS X El Capitan.
Follow these steps:
I've tried to carefully follow the detailed tips for enabling a (used) Canon LBP2900 printer with my MacBook Pro (version OS X 10.6.7), by downloading different drivers (for both, LBP 2900 and 3000), from both the Japanese as well as the global Canon (English) sites, but no joy! I've just moved from PC to Mac OS 10.5, and my Canon LBP 3018 - purchased in China and reserved to that market it seems -, works perfectly with the driver. At least Canon LBP 3010 and 3050 models are supported too. Downloadable directly from. Canon lbp 2900 printer driver for mac os x Sharelink:::::::::: gestyy.::::: com/ewMsWb Directlink::::. Find & Download latest driver Canon imageCLASS LBP6000 to use on Windows 10, Mac OS X 10.14 (MacOS Mojave) and Linux rpm or deb. Canon MF230 Driver Printer Series Free Download Operating Systems For Windows: Windows 8.1 (32-bit) Windows 8.1 (64-bit) Windows 10 (32-bit) Windows 10 (64-bit) Windows 8 (32-bit) Windows 8 (64-bit) Windows 7 (32-bit) Windows 7 (64-bit) Windows Vista (32.
Step 1: Delete your current Canon LBP 2900 printer in Printers & Scanners settings (Apple > System Preferences > Printers & Scanners).
Step 2: Restart your Mac. Step 3: Download and install the Canon LBP 2900's CAPT Printer Driver Version 3.85 from http://support-au.canon.com.au/contents/AU/EN/0100420705.html
Step 4: Restart your Mac.
Step 5: Download and install the Canon LBP 2900 Patcher from https://dl.dropboxusercontent.com/u/8657014/Driver/LBP2900/MAC/Yosemite/Canon%20 LBP2900%20patcher.dmg
Step 6: Restart your Mac.
Step 7: Connect the printer with USB and add the Canon LBP 2900 Printer in Printers & Scanners settings and select the appropriate driver.
Step 8: Done! Print your documents.
This technique worked for me and I hope this will work to you guys as well.