Step 1: First of all, if you have pre installed Canon LBP 2900 on your system for your previous OSX, delete it from Printers & Scanners Preference Pane.
I am including pictorial explanation here and I request you to follow each of these steps carefully as shown in pictures. I think that you must have missed some steps or you may not have understood the process in detail. This technique worked for me and I hope this will work to you guys as well. Step 7: Connect the printer with USB and add the Canon LBP 2900 Printer in Printers & Scanners settings and select the appropriate driver. Step 5: Download and install the Canon LBP 2900 Patcher from LBP2900%20patcher.dmg Step 3: Download and install the Canon LBP 2900's CAPT Printer Driver Version 3.85 from Step 1: Delete your current Canon LBP 2900 printer in Printers & Scanners settings (Apple > System Preferences > Printers & Scanners). Following are the procedures to get Canon LBP 2900 to work with Mac OS X El Capitan. How to update driver of Canon LBP 2900 to make it work on Mac OS X El Capitan?