Fortunately that is possible.The main problem you must be facing is the 'captmoncnab3 is damaged and must be moved the bin'
this can be bypassed by following steps
1) Remove old printers in system preferences ->printers and scanners
2) Download CAPT Printer Driver & Utilities for Mac V10.0.0
3) Install it
4) Then download the patch
5) Unzip the file and replace the captmoncnab3 file with captmoncnab3(patched) file in the zip by going to finder path /Library/Printers/Canon/CUPSCAPT2/Bidi/captmoncnab3
6) Then replace the CnAC28B9.DAT file in finder path with CnAC28B9.DAT(patched) in finder path /Library/Printers/Canon/CUPSCAPT2/cnaccm
7) Connect to your Canon LBP 2900/2900b & Go to System preferences -> Printers and Scanners and add the printer using Canon LBP3000 CAPT (UK) driver software
8) Now when you try printing you see the dialog box 'captmoncnab3 is damaged and must be moved the bin' so copy the pathname of the patched file captmoncnab3 that we replaced in step 5 and go to terminal
9) After opening terminal window copy this command xattr -cr /The pathname that you copied (be careful of the two "/" after you copy) example : xattr -cr /Library/Printers/Canon/CUPSCAPT2/Bidi/captmoncnab3
10) Restart your system
11) Try printing a file and it will work
Please comment