Catalina Driver for Canon LBP 2900

Catalina Driver for Canon LBP 2900, Have upgraded to Catalina OS, Now Printer Driver is not supporting. Required Suitable Driver for my Canon LBP2900B Printer Driver for Printer Support for my Mac Mini, So Please Help

Posted on Oct 11, 2019 11:47 AM

Reply
Question marked as Top-ranking reply

Posted on Jan 1, 2020 6:27 AM

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

46 replies

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


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


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.

Catalina Driver for Canon LBP 2900

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