Hi, I would like to tell how to install Canon LBP2900 on Apple Silicon Macs with M1, M2, M3, M4 processors to any actual macOS systems like Sequoia, Tahoe, Golden Gate and so on. I spend a lot of time to find any working guides, but all of them not working for me. But yesterday I try to run drivers with Rosetta and it works! And the general thing is - You don't need to disable SIP for it!
1) Download and install latest CAPT Printer Driver & Utilities for Mac V10.0.10
https://in.canon/en/support/0101321320
2) Download any findable patch for Canon 2900
***
3) Replace current driver files with patch files.
Press Cmd+Shift+G and go to folder address for patch files:
/Library/Printers/Canon/CUPSCAPT2/Bidi
replace captmoncnab3 with the same file from patch.
/Library/Printers/Canon/CUPSCAPT2/cnaccm
replace CnAC28B9.DAT with the same file from patch.
4) Go to the folder Applications -> Utilities. Open the Terminal. Paste the command
sudo xattr -cr /Library/Printers/Canon/CUPSCAPT2/Bidi/captmoncnab3
and Press Enter.
5) Install Rosetta with Terminal (for Apple Silicon Macs):
softwareupdate --install-rosetta --agree-to-license
and Press Enter.
6) Link driver files with Rosetta emulator (for Apple Silicon Macs):
sudo ditto --arch x86_64 /Library/Printers/Canon/CUPSCAPT2/Bidi/captmoncnab3 /Library/Printers/Canon/CUPSCAPT2/Bidi/captmoncnab3
and Press Enter.
7) After that connect your printer to your Mac and add printer in system preference with Canon LBP3000 CAPT driver there you go have fun.
8) Reboot and profit!
[Edited by Moderator]