Cannon LBP 2900 & 2900B Driver on MacOS 14 Sonoma - Link Updated!
Cannon LBP 2900B Driver installation on M1 Mac
Updates:
November 2023 Updates:
- Join the Discord channel focused on LBP2900 - Click Here
- Explore new Reddit community focused on LBP2900 - Click Here
- The patch file link has been refreshed in response to the concern raised in the comments.
- Tutorial on Installing on MacOS 12 Monterey - Click Here
- The thread is moved to different website and it is now under the ownership of a different individual.
Removing the old printer driver:
Note: Follow these steps if you previously installed the driver incorrectly or upgraded to newer version of MacOS.
Step 1:
- Go to "System Settings"
- Click "Printer & Scanners"
- Remove the old printer by clicking "-" icon.
Step 2:
- Open "Finder"
- Find and open "Macintosh HD"
- Inside "Macintosh HD," find and open the "Library" folder.
- Inside the "Library" folder, find and open the "Printers" folder.
- In the "Printers" folder, locate the "Canon" folder and move it to the trash.
Step 3:
- Empty the trash and restart your Mac. This is important to ensure the new drivers work correctly.
Installing the new printer driver:
Step 1:
- Visit the the Cannon website for LBP3000 printer drivers.
- Click on "CAPT Printer Driver & Utilities for Mac V10.0.7 [macOS 10.13.6 - macOS 14]"
- Download the file
Step 2:
Step 3:
- Download the Canon LBP2900B Patch.
Step 4:
- Go to Macintosh HD
- Visit Library > Printers > Canon > CUPSCAPT2.
Step 5:
- Inside the "Bidi" folder, paste "captmoncnab3".
Step 6:
- In the "cnaccm" folder within CUPSCAPT2, paste "CnAC28B9.DAT".
Step 7:
- Open Terminal and paste the following command:
xattr -cr /Library/Printers/Canon/CUPSCAPT2/Bidi/captmoncnab3
- This step is crucial to prevent a macOS error.
Step 8:
- Connect your printer to the Mac.
Step 9:
- Go to "System Settings"
- Click "Printer & Scanners."
Step 10:
- Add a new printer by clicking the "+" icon. You'll see "Canon LBP2900."
Step 11:
- In the "Use" dialog box, choose "Canon LBP3000 CAPT (UK)." Despite displaying LBP3000, it will function with the LBP 2900B because we have replace the LBP3000 driver with our customized driver.
DOWNLOAD
xattr -cr /Library/Printers/Canon/CUPSCAPT2/Bidi/captmoncnab3
SOFTWARE NAME | LINK |
---|---|
Laser Shot LBP 3000 Driver | Cannon Website |
LBP 2900B Patch | LBP 2900B Driver - MEGA (Link Updated - 9 Nov 2023) |
NOTE(S)
- In case printer is not showing up, kindly check your USB connection/hub connection.- Do let us know your thoughts or any suggestions/feedbacks in comments section.
I'm having an issue with Canon LBP 2900 printer. I've made this printer work previously but when I updated to macOS Sonoma 14.1 (23B74) on my Mac Mini, it no longer prints and gets stuck at "sending data to printer." When I try to open Utility for the printer, it's giving an error: There are no registered printers. Add a printer and then restart the Statusmonitor. The Statusmonitor will now be terminated.
ReplyDeleteI've tried uninstalling and reinstalling but still doesn't work. I know the printer is functional because it works on my Macbook Air that's still on Monterey. I can print doing this but it kind of defeats the purpose of using the printer with my Mac Mini because that's where my files are.
Any ideas or updated drivers for this? Thanks in advance!
Hi, I had a similar problem as well, where it says the printer can not be used.
DeleteI solved it by doing following steps -
First, remove the existing canon software from System Settings -> Printers and Scanners -> LBP3900 Printer -> remove it by clicking "-" button
Then go to MacintoshHD -> Library -> Printers and delete Canon folder
Now restart your Mac, to refresh the files.
After that, download the canon software from above link and patch and do the above steps and also do that terminal command, it worked for me.
Link to LBP 2900B Driver - MEGA not working
ReplyDeleteLink is updated.
Delete10.03.2024 - Sonoma 14.4 - I did it step by step and it works. Thank you)
ReplyDeletecant appreciate enough, thanks
ReplyDeletei did it step by step and it works
ReplyDelete