Canon LBP 2900B Not printing <SOLVED>

Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
rshagrawal

Canon LBP 2900B Not printing <SOLVED>

Post by rshagrawal »

Hello,
I am new to Linux. I installed linuxmint 20 64 bit and using Cinnamon on my pc and now I am unable to print.
I have installed the printer canon LBP 2900B and it shows printing test page but the printer does not print anything, I tried restarting the printer and also the pc.

Regards,
Ritesh
ritesh@3Web-Desktop:~$ lpstat -t
scheduler is running
system default destination: Canon-LBP2900
device for Canon-LBP2900: usb://Canon/LBP2900?serial=0000A2C0890h
Canon-LBP2900 accepting requests since Wednesday 14 October 2020 01:00:04 PM
printer Canon-LBP2900 is idle. enabled since Wednesday 14 October 2020 01:00:04 PM
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
rshagrawal

Re: Canon LBP 2900B Not printing

Post by rshagrawal »

Hello,
I followed this and it solved the issue

=====================================
https://www.youtube.com/watch?v=FE_8jxyoOh0

How to Enable printer(CANON LBP2900/2900b) in Linux Mint 20 (or in all versions OF LINUX MINT/UBUNTU) BY DRS RELOADED

FIRST REMOVE THE PRINTER THATS ALREADY INSTALLED-- like LBP2900


OPEN TERMINAL

sudo dpkg --add-architecture i386

sudo apt-get update

sudo apt-get install libatk1.0-0:i386 libcairo2:i386 libgtk2.0-0:i386 libpango1.0-0:i386 libstdc++6:i386 libxml2:i386 libpopt0:i386

sudo apt install ia32-libs

(optional- For missing libs)IF ABOVE INSTALLATION NOT WORKED

sudo apt install libavahi-client3:i386 libavahi-common-data:i386 libavahi-common3:i386 libblkid1:i386 libcom-err2:i386 libcups2:i386 libdatrie1:i386 libdbus-1-3:i386 libfontconfig1:i386 libfreetype6:i386 libgail-common:i386 libgail18:i386 libgcrypt20:i386 libgdk-pixbuf2.0-0:i386 libglib2.0-0:i386 libgmp10:i386 libgnutls30:i386 libgpg-error0:i386 libgraphite2-3:i386 libgssapi-krb5-2:i386 libharfbuzz0b:i386 libhogweed4:i386 libicu60:i386 libidn2-0:i386 libjbig0:i386 libjpeg-turbo8:i386 libjpeg8:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386 liblz4-1:i386 liblzma5:i386 libmount1:i386 libnettle6:i386 libp11-kit0:i386 libpango-1.0-0:i386 libpangocairo-1.0-0:i386 libpangoft2-1.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libpcre3:i386 libpixman-1-0:i386 libpng16-16:i386 libselinux1:i386 libsystemd0:i386 libtasn1-6:i386 libthai0:i386 libtiff5:i386 libunistring2:i386 libuuid1:i386 libxcb-render0:i386 libxcb-shm0:i386 libxcomposite1:i386 libxcursor1:i386 libxft2:i386 libxi6:i386 libxinerama1:i386 libxrandr2:i386 libxrender1:i386 libatk1.0-0:i386 libavahi-client3:i386 libavahi-common-data:i386 libavahi-common3:i386 libblkid1:i386 libcairo2:i386 libcom-err2:i386 libcups2:i386 libdatrie1:i386 libdbus-1-3:i386 libfontconfig1:i386 libfreetype6:i386 libgail-common:i386 libgail18:i386 libgcrypt20:i386 libgdk-pixbuf2.0-0:i386 libglib2.0-0:i386 libgmp10:i386 libgnutls30:i386 libgpg-error0:i386 libgraphite2-3:i386 libgssapi-krb5-2:i386 libgtk2.0-0:i386 libharfbuzz0b:i386 libhogweed4:i386 libicu60:i386 libidn2-0:i386 libjbig0:i386 libjpeg-turbo8:i386 libjpeg8:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386 liblz4-1:i386 liblzma5:i386 libmount1:i386 libnettle6:i386 libp11-kit0:i386 libpango-1.0-0:i386 libpango1.0-0:i386 libpangocairo-1.0-0:i386 libpangoft2-1.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libpcre3:i386 libpixman-1-0:i386 libpng16-16:i386 libpopt0:i386 libselinux1:i386 libsystemd0:i386 libtasn1-6:i386 libthai0:i386 libtiff5:i386 libunistring2:i386 libuuid1:i386 libxcb-render0:i386 libxcb-shm0:i386 libxcomposite1:i386 libxcursor1:i386 libxft2:i386 libxi6:i386 libxinerama1:i386 libxml2:i386 libxrandr2:i386 libxrender1:i386

GO TO the Official canon website link and download driver
http://support-asia.canon-asia.com/co...

INSTALL THE DRIVERS
EXTRACT THE FILE

/Downloads/linux-canon pt-drv-v271-uken/64-bit_Driver/Debian
(IF IT IS IN THE /Downloads FOLDER)

then install both files

cndrvcups-capt_2.71-1_amd64.deb
cndrvcups-common_3.21-1_amd64.deb

NOW GO TO TERMINAL

sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59787
sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0
sudo update-rc.d ccpd defaults 50

sudo /etc/init.d/ccpd stop
sudo /etc/init.d/ccpd start

FINALLY

ATTENTION!!!
IN BELOW COMMAND YOU HAVE TO REPLACE THE "GREATER THAN SIGN" WITH THE SIGN FROM KEYBOARD(OBSERVE THE VIDEO)
BCOZ THAT ANGLED BRACKETS NOT ALLOWED IN YOUTUBE

echo Y > /sys/module/usbcore/parameters/old_scheme_first


SO NOW ALL CLEAR!!!!

IF SOME ERRORS HAPPEN IN FUTURE LIKE PAPER MISLOADING etc and the printer stop working JUST DO THE BELOW STEPS AGAIN IN TERMINAL

sudo update-rc.d ccpd defaults 50
sudo /etc/init.d/ccpd stop
sudo /etc/init.d/ccpd start
echo Y "GREATER THAN SIGN" /sys/module/usbcore/parameters/old_scheme_first

IT WILL START TO WORK AGAIN!!!!HURRAY
FOR ME I NEED TO ENTER THIS LINE ONLY AFTER BOOT (SOMETIMES) TO START PRINT
sudo /etc/init.d/ccpd start



LAST PRINTER CONFIGURATION

OPEN PRINTER PROPERTIES
GO TO POLICIES
CHECK THESE TWO OPTIONS(if it is Unchecked)
1 ENABLED
2 ACCEPTING JOBS

Thats all.. Now your printer is a Printer with Printing Function!!!

Be Happy.....


=====================================
ashish5720

Re: Canon LBP 2900B Not printing <SOLVED>

Post by ashish5720 »

Thank you so much for this solution!
After checking through various solutions, this finally worked.
User avatar
5aturnius
Level 1
Level 1
Posts: 4
Joined: Fri Mar 26, 2021 4:09 am
Location: Nepal
Contact:

Re: Canon LBP 2900B Not printing

Post by 5aturnius »

rshagrawal wrote: Wed Oct 14, 2020 5:16 am Hello,
I followed this and it solved the issue

=====================================
https://www.youtube.com/watch?v=FE_8jxyoOh0

How to Enable printer(CANON LBP2900/2900b) in Linux Mint 20 (or in all versions OF LINUX MINT/UBUNTU) BY DRS RELOADED

FIRST REMOVE THE PRINTER THATS ALREADY INSTALLED-- like LBP2900


OPEN TERMINAL

sudo dpkg --add-architecture i386

sudo apt-get update

sudo apt-get install libatk1.0-0:i386 libcairo2:i386 libgtk2.0-0:i386 libpango1.0-0:i386 libstdc++6:i386 libxml2:i386 libpopt0:i386

sudo apt install ia32-libs

(optional- For missing libs)IF ABOVE INSTALLATION NOT WORKED

sudo apt install libavahi-client3:i386 libavahi-common-data:i386 libavahi-common3:i386 libblkid1:i386 libcom-err2:i386 libcups2:i386 libdatrie1:i386 libdbus-1-3:i386 libfontconfig1:i386 libfreetype6:i386 libgail-common:i386 libgail18:i386 libgcrypt20:i386 libgdk-pixbuf2.0-0:i386 libglib2.0-0:i386 libgmp10:i386 libgnutls30:i386 libgpg-error0:i386 libgraphite2-3:i386 libgssapi-krb5-2:i386 libharfbuzz0b:i386 libhogweed4:i386 libicu60:i386 libidn2-0:i386 libjbig0:i386 libjpeg-turbo8:i386 libjpeg8:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386 liblz4-1:i386 liblzma5:i386 libmount1:i386 libnettle6:i386 libp11-kit0:i386 libpango-1.0-0:i386 libpangocairo-1.0-0:i386 libpangoft2-1.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libpcre3:i386 libpixman-1-0:i386 libpng16-16:i386 libselinux1:i386 libsystemd0:i386 libtasn1-6:i386 libthai0:i386 libtiff5:i386 libunistring2:i386 libuuid1:i386 libxcb-render0:i386 libxcb-shm0:i386 libxcomposite1:i386 libxcursor1:i386 libxft2:i386 libxi6:i386 libxinerama1:i386 libxrandr2:i386 libxrender1:i386 libatk1.0-0:i386 libavahi-client3:i386 libavahi-common-data:i386 libavahi-common3:i386 libblkid1:i386 libcairo2:i386 libcom-err2:i386 libcups2:i386 libdatrie1:i386 libdbus-1-3:i386 libfontconfig1:i386 libfreetype6:i386 libgail-common:i386 libgail18:i386 libgcrypt20:i386 libgdk-pixbuf2.0-0:i386 libglib2.0-0:i386 libgmp10:i386 libgnutls30:i386 libgpg-error0:i386 libgraphite2-3:i386 libgssapi-krb5-2:i386 libgtk2.0-0:i386 libharfbuzz0b:i386 libhogweed4:i386 libicu60:i386 libidn2-0:i386 libjbig0:i386 libjpeg-turbo8:i386 libjpeg8:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386 liblz4-1:i386 liblzma5:i386 libmount1:i386 libnettle6:i386 libp11-kit0:i386 libpango-1.0-0:i386 libpango1.0-0:i386 libpangocairo-1.0-0:i386 libpangoft2-1.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libpcre3:i386 libpixman-1-0:i386 libpng16-16:i386 libpopt0:i386 libselinux1:i386 libsystemd0:i386 libtasn1-6:i386 libthai0:i386 libtiff5:i386 libunistring2:i386 libuuid1:i386 libxcb-render0:i386 libxcb-shm0:i386 libxcomposite1:i386 libxcursor1:i386 libxft2:i386 libxi6:i386 libxinerama1:i386 libxml2:i386 libxrandr2:i386 libxrender1:i386

GO TO the Official canon website link and download driver
http://support-asia.canon-asia.com/co...

INSTALL THE DRIVERS
EXTRACT THE FILE

/Downloads/linux-canon pt-drv-v271-uken/64-bit_Driver/Debian
(IF IT IS IN THE /Downloads FOLDER)

then install both files

cndrvcups-capt_2.71-1_amd64.deb
cndrvcups-common_3.21-1_amd64.deb

NOW GO TO TERMINAL

sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59787
sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0
sudo update-rc.d ccpd defaults 50

sudo /etc/init.d/ccpd stop
sudo /etc/init.d/ccpd start

FINALLY

ATTENTION!!!
IN BELOW COMMAND YOU HAVE TO REPLACE THE "GREATER THAN SIGN" WITH THE SIGN FROM KEYBOARD(OBSERVE THE VIDEO)
BCOZ THAT ANGLED BRACKETS NOT ALLOWED IN YOUTUBE

echo Y > /sys/module/usbcore/parameters/old_scheme_first


SO NOW ALL CLEAR!!!!

IF SOME ERRORS HAPPEN IN FUTURE LIKE PAPER MISLOADING etc and the printer stop working JUST DO THE BELOW STEPS AGAIN IN TERMINAL

sudo update-rc.d ccpd defaults 50
sudo /etc/init.d/ccpd stop
sudo /etc/init.d/ccpd start
echo Y "GREATER THAN SIGN" /sys/module/usbcore/parameters/old_scheme_first

IT WILL START TO WORK AGAIN!!!!HURRAY
FOR ME I NEED TO ENTER THIS LINE ONLY AFTER BOOT (SOMETIMES) TO START PRINT
sudo /etc/init.d/ccpd start



LAST PRINTER CONFIGURATION

OPEN PRINTER PROPERTIES
GO TO POLICIES
CHECK THESE TWO OPTIONS(if it is Unchecked)
1 ENABLED
2 ACCEPTING JOBS

Thats all.. Now your printer is a Printer with Printing Function!!!

Be Happy.....


=====================================
Man, I cant put into words how much this helped. THANKS A LOT!!!
kkshethin
Level 1
Level 1
Posts: 12
Joined: Sun Mar 06, 2011 8:27 am

Re: Canon LBP 2900B Not printing <SOLVED>

Post by kkshethin »

ohhhhh.
Finally worked. hope keeps working.
Thanks/thanks
Locked

Return to “Printers & Scanners”