I am using Ubuntu 21.04. The printer was working with this Ubuntu version. Recently I tried to print and printer is not going beyond processing step.
I tried as advised on this platform, but couldn't solve my problem. As the system is dual boot, I have to switch to windows to print.
My printer: Canon LBP 2900B.
what else information do you guys need to help me?
Kindly note that I am not a hardware or software tech, but I can follow if guided properly.
So far what have I tried to resolve?
My first try: (post link: Printer is stuck at processing status)
To Pause the cups server. I use this code:
sudo service cups stop
The next step was to edit the following file: printer.conf (/etc/cups/printers.conf file)
But the file was locked and it says that I don't have permission to open. (note the icon was Crossmark rather lock)
My second try:
Then I tried this suggestion:
Pause cups server (same as above)
sudo service cups stop
The next step was to edit the following file: cupsd.conf (/etc/cups/cupsd.conf)
But the same was the outcome, as the system didn't allow me to edit/open the file.
My third try: (post link: Canon Printer job hang on "Processing")
sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59787 –E
It gave me some list. (screenshot attached)enter image description here
sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0
Error:
sudo: /usr/sbin/ccpdadmin: command not found
My fourth try: (post link: Can't configure Canon LBP2900b printer in 20.04)
I tried this script:
wget https://github.com/hieplpvip/canon_printer/raw/master/canon_lbp_setup.sh
chmod +x canon_lbp_setup.sh
./canon_lbp_setup.sh
Error:
Creating a rule for the printer
Running ccpd
Failed to restart ccpd.service: Unit ccpd.service not found.
./canon_lbp_setup.sh: line 318: /root/Desktop/LBP2900.desktop: No such file or directory
chmod: cannot access '/root/Desktop/LBP2900.desktop': No such file or directory
chown: cannot access '/root/Desktop/LBP2900.desktop': No such file or directory
Installation completed. Press any key to exit
So I tried manual installation:
Using script:
dpkg --add-architecture i386
Error:
dpkg: error: unable to create new file '/var/lib/dpkg/arch-new': Permission denied
Failed to resolve the issue.
I can provide remote access to my desktop to resolve this issue.
Will fresh install of Ubuntu 21.04 resolve the issue?
One more thing I noticed is that the driver version is 1.5 and there is a newer version 2.20 available at the canon site.
I downloaded it and tried to update the driver, but the three options to choose the driver from were: 1) Select from the database, which recommends me to the old version and I cannot see the new version. (Obviously, I downloaded and saved it at a different location) How do I update it?
- PPD files from the drive. (Which I couldn't find)
- Search for a printer driver to download. (when search for Canon LBP2900, it returned no matches found).
Status: Unresolved
Thanks.