Canon LBP 2900 with macOS Monterey 12.7.2

How to use my Canon Printer after the update from Catalina to Monterey

iMac 21.5″, macOS 10.15

Posted on Dec 31, 2023 1:50 PM

Reply
Question marked as Top-ranking reply

Posted on Jan 21, 2024 6:18 AM

Sakulin

User level:

Level 1

9 points

Oct 21, 2019 11:07 AM in response to art.design79

There's driver for LBP 3000 supporting Catalina - https://www.canon.ru/support/consumer_products/products/printers/laser/i-sensys_lbp3000.html?type=drivers&language=ru&os=macos%2010.15%20(catalina)

Probably someone knows how to adapt it for LBP 2900 like it has been done for all previous Mac OS versions?

(0)


Reply


User profile for user: AaronFritz2302

AaronFritz2302

User level:

Level 1

9 points

Jan 1, 2020 6:27 AM in response to art.design79

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

(0)


Reply


User profile for user: Jason Bourn

Jason Bourn

User level:

Level 1

9 points

Dec 4, 2019 7:25 AM in response to art.design79

You can use this guide. I tried and it's helping me to solve:

1/ First at all, you must TURN OFF SIP (google for this)

You will use the driver for Canon LBP3000

2/ Download this file: https://www.fshare.vn/file/TGIZ6K5MG5ZE. Run it, install.

3/ Download this file and unzip: https://www.fshare.vn/file/BSOUYZRKCO36?token=1573114484

4/ Open FINDER, press Command + Shift + G and type: /Library/Printers/Canon/CUPSCAPT2/Bidi/

Copy 2 file that unzip in step 3. Type your password

5/ Again, open FINDER, press Command + Shift + G and type: /Library/Printers/Canon/CUPSCAPT2/cnaccm

Copy 2 file that unzip in step 3. Type your password

RESTART your macbook

6/ Add printer: Open System Preferences, chose Printer & Scanners. At Printer & Scanners click +. You will see Canon LBP2900, you chose driver Canon LBP3000 CAPT (UK) and click Add.

Everything done. Try to print (It show Canon LBP3000)

Sometime you will get trouble, try again all step. I hope it will help.


(0)


Reply



7 replies
Question marked as Top-ranking reply

Jan 21, 2024 6:18 AM in response to Beronike18

Sakulin

User level:

Level 1

9 points

Oct 21, 2019 11:07 AM in response to art.design79

There's driver for LBP 3000 supporting Catalina - https://www.canon.ru/support/consumer_products/products/printers/laser/i-sensys_lbp3000.html?type=drivers&language=ru&os=macos%2010.15%20(catalina)

Probably someone knows how to adapt it for LBP 2900 like it has been done for all previous Mac OS versions?

(0)


Reply


User profile for user: AaronFritz2302

AaronFritz2302

User level:

Level 1

9 points

Jan 1, 2020 6:27 AM in response to art.design79

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

(0)


Reply


User profile for user: Jason Bourn

Jason Bourn

User level:

Level 1

9 points

Dec 4, 2019 7:25 AM in response to art.design79

You can use this guide. I tried and it's helping me to solve:

1/ First at all, you must TURN OFF SIP (google for this)

You will use the driver for Canon LBP3000

2/ Download this file: https://www.fshare.vn/file/TGIZ6K5MG5ZE. Run it, install.

3/ Download this file and unzip: https://www.fshare.vn/file/BSOUYZRKCO36?token=1573114484

4/ Open FINDER, press Command + Shift + G and type: /Library/Printers/Canon/CUPSCAPT2/Bidi/

Copy 2 file that unzip in step 3. Type your password

5/ Again, open FINDER, press Command + Shift + G and type: /Library/Printers/Canon/CUPSCAPT2/cnaccm

Copy 2 file that unzip in step 3. Type your password

RESTART your macbook

6/ Add printer: Open System Preferences, chose Printer & Scanners. At Printer & Scanners click +. You will see Canon LBP2900, you chose driver Canon LBP3000 CAPT (UK) and click Add.

Everything done. Try to print (It show Canon LBP3000)

Sometime you will get trouble, try again all step. I hope it will help.


(0)


Reply



Jan 21, 2024 6:25 AM in response to Beronike18

User profile for user: anatoli240


anatoli240

User level:

Level 1

4 points

Nov 20, 2019 7:28 AM in response to art.design79

Download and install the driver for LBP3000 "CAPT Printer Driver & Utilities for Mac V10.0.1 [macOS 10.13/10.14/10.15" from here https://www.canon.com.au/laser-printers/laser-shot-lbp3000/support


Within the binary files

/Library/Printers/Canon/CUPSCAPT2/Bidi/captmoncnab3

and

/Library/Printers/Canon/CUPSCAPT2/cnaccm/CnAC28B9.DAT

replace all occurrences of "LBP3000" with "LBP2900". You can use the free iHex software available on the App Store to do that. Don't use a Text Editor. In iHex, use the search and replace all, do not forget to select the text for the search fields.


reboot Mac


Download Gatekeeper Helper.dmg:

https://drive.google.com/open?id=1Syls0VNvXS5ckNtKJ43-jdH8oapOAwXV

or

https://rutracker.org/forum/viewtopic.php?t=5764352


Jan 21, 2024 6:21 AM in response to Beronike18

User profile for user: Sakulin

Sakulin

User level:

Level 1

9 points

Oct 18, 2019 1:37 PM in response to hcsitas

Canon didn't support this printer for Mojave as well but there was a solution with this replacing the original captmoncnab3 and CnAC28B9.DAT files.

For Catalina this method doesn't work.

So we need someone to fix it. THX in advance!

(0)


Reply


User profile for user: anatoli240

anatoli240

User level:

Level 1

4 points

Nov 19, 2019 9:18 AM in response to art.design79

This method works on Catalina. The problem is SIP. You must disable SIP or re-sign captmoncnab3. This is done by a script from here: rutracker.org/forum/viewtopic.php?t=5764352 In the script, select item 4. Tested on Catalina 10.15.1, It works fine.

(0)


Reply



Jan 22, 2024 1:31 AM in response to Beronike18


1) Mount Gatekeeper Helper.dmg;

2) Copy the script file to the user folder. (In the Finder panel on the left is the folder with your user name)

To do this, just drag it there with the mouse.

You need to remove the attributes assigned to the file when writing to the file system disk and make the script executable on the system.

Open the Terminal, copy and paste the command into it:

The code:

xattr -c ~/gtkhelper; chmod +x ~/gtkhelper

3) To run the script, execute in the terminal;

The code:

~/gtkhelper

4) Script Items:

1 - Turn off the SIP

2 - Turn on the SIP

3 - Turn off the SIP for a single application

4 - Self-sign application

5 - Exit

5) Choose the fourth item

6) Drag captmoncnab3 file (edited) to the terminal and press Enter

7) Close everything and restart the computer

8) Connect the LBP2900 to the USB Port and in the System Preferences add a Driver for it specifying the Canon LBP3000 Driver.


Enjoy


(0)


Reply


User profile for user: anatoli240


anatoli240

User level:

Level 1

4 points

Nov 27, 2019 12:55 AM in response to NeoMyanmar

Ok, here are two patched files. But this is unlikely to solve the issue of SIP.

macOs Catalina 10.15.1 driver mac-capt-v1001-uken.dmg

(0)


[Edited by Moderator]

Jan 21, 2024 6:11 AM in response to Beronike18

McBIP

User level:

Level 1

21 points

Nov 3, 2015 6:49 PM in response to dangkhoi.1990

Follow these steps:



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 thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Canon LBP 2900 with macOS Monterey 12.7.2

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.