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