Installing LBP 2900 printer -> libs folders wrong?
What I noticed however that on the step with lpadmin it goes wrong with the error: lpadmin: Bad device-uri scheme "ccp"
It is because you didn't generated the scripts associated with the rpm files.......
Use
sudo alien cndrvcups-capt-2.30-1.x86_64.rpm cndrvcups-common-2.30-1.x86_64.rpm --scripts
OR
sudo alien *.rpm --scripts
instead of
sudo alien *.rpm
You can solve this error
lpadmin: Bad device-uri scheme "ccp"
All the best from RJK
Related videos on Youtube
Peter Smit
Updated on September 18, 2022Comments
-
Peter Smit over 1 year
I am trying to get my Canon LBP2900 printer to work on Ubuntu 11.10 64 bit.
What I have done is try to follow the steps on https://help.ubuntu.com/community/CanonCaptDrv190
So I downloaded the version 2.3 driver and tried to convert the rpm files to debian and installed them
sudo alien cndrvcups-capt-2.30-1.x86_64.rpm cndrvcups-common-2.30-1.x86_64.rpm sudo dpkg -i cndrvcups-capt-2.30-1.x86_64.deb cndrvcups-common-2.30-1.x86_64.deb
restarted cups and try to install the printer with lpadmin:
sudo service cups restart sudo /usr/sbin/lpadmin -p LBP2900 -m /usr/share/cups/model/CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59787 -E
What I noticed however that on the step with lpadmin it goes wrong with the error:
lpadmin: Bad device-uri scheme "ccp"
After trying to trace what has gone wrong, I think I nailed it to the fact that dpkg installed a file
/usr/lib64/cups/backend/ccp
instead of/usr/lib/cups/backend/ccp
Checking the original rpm with archive manager shows indeed that
/usr/lib
and/usr/lib64
are used, with the backend/cpp file only installed in lib64. As I understand correctly, Ubuntu 11.10 uses/usr/lib32
and/usr/lib
instead so the files are installed in the wrong place.Is there an automated method of converting the rpm/deb files with the wrong lib structure to one with the right lib structure for ubuntu 11.10? Or am I completely on the wrong track for getting my printer installed?
-
nilsonneto over 12 yearscan you confirm in your question whether the bug report for oneiric at the bottom of that link is applicable to your printer type?
-
Peter Smit over 12 years@fossfreedom I did the modprobe to get that module to load, that part is working. The problem is really with the wrong installation directories I think...
-
nilsonneto over 12 yearsI cant answer about "an automated method" - I dont think it is possible. However, if the code was expecting stuff in one folder then you can symbolic link from one folder to another i.e
ln -s target linkname
e.g.ln -s /usr/lib64/cups/backend/ccp /usr/lib/cups/backend/ccp
-
david6 over 12 yearsSame question asked (still unanswered), for Karmic 64bit, at: ubuntuforums.org/showpost.php?p=8434976
-
david6 over 12 yearsDoes your ccpd file have the same content as this (example): pastebin.com/bsQ95E3z AND does the section "DevicePath /dev/usb/lp0" match your device location?
-
Arun over 10 yearsI have followed the link, which has worked for me ... askubuntu.com/questions/383695/…
-
-
Peter Smit over 12 yearsCould you indicate: 1) Where Canon declares the driver to be working, and 2) Where Canon has published a 64-bit deb file of the CAPT driver. The problem is not that libraries are not linked well, but that the cpp protocol file is installed on the wrong location. The ppa you indicated in your search is not working for Oneiric.
-
Micro over 12 years1) at the page where you can find the download link for your package 2) I didn't say that, i didn't mention the deb, you can compile from the source if you wish or use a ppa ( where you can also downloade the deb "manually" if you like ) 3) launchpad.net/~michael-gruz/+archive/… or google.com/#q=ppa+canon+capt if you wish :)
-
Peter Smit over 12 years1) canon.co.uk/Support/Consumer_Products/products/printers/Laser/… says nothing about whether the driver is working for the latest Ubuntu version 2) if you say driver for 32bit 64bit or source package, but not the rpm, than you imply there is a 64bit deb. 3) As I indicated now, that PPA is not working
-
Micro over 12 yearsi think that the real problem is your installation, installing an rpm is one of the best way to corrupt your system, i can't think that the ppa it's not really working simply because it does and i checked.
-
Peter Smit over 12 yearsI didn't install an rpm, but an with alien to deb converted rpm. Why if the ppa is working is putted in this guide: help.ubuntu.com/community/CanonCaptDrv190 different instructions for 11.10? I will later today check the ppa again, and see what went wrong there for me.
-
Peter Smit over 12 yearsWhen I now look the the ppa link you gave I see the problem, no canon driver packages are published for Oneiric!
-
Peter Smit over 12 yearsI gave you the bounty as you have tried to help me, thanks for that! I however still haven't found a solution regrettably.
-
rjkrocks about 12 years@PeterSmit : If this problemis solved... you can mark it as solved :) It may help others too