rubbergum@rubbergum-MS-7310:~/capt/raducotescu-CanonCAPTdriver-eb1e844$ sudo ./canonLBP_install.sh LBP2900
[sudo] password for rubbergum:
Installing driver for model: LBP2900
using file: CNCUPSLBP2900CAPTK.ppd
Installing packages...
You do have the libstdc++6 package...
(Чтение базы данных ... на данный момент установлено 119421 файлов и каталогов.)
Подготовка к замене пакета libcupsys2 1.3.9-17ubuntu3.7 (используется файл .../libcupsys2_1.3.9-17ubuntu3.7_all.deb) ...
Распаковывается замена для пакета libcupsys2 ...
Настраивается пакет libcupsys2 (1.3.9-17ubuntu3.7) ...
(Чтение базы данных ... на данный момент установлено 119421 файлов и каталогов.)
Подготовка к замене пакета cndrvcups-common 2.00-1 (используется файл .../cndrvcups-common_2.00-1_amd64.deb) ...
Распаковывается замена для пакета cndrvcups-common ...
Настраивается пакет cndrvcups-common (2.00-1) ...
(Чтение базы данных ... на данный момент установлено 119421 файлов и каталогов.)
Подготовка к замене пакета cndrvcups-capt 2.00-1 (используется файл .../cndrvcups-capt_2.00-1_amd64.deb) ...
Распаковывается замена для пакета cndrvcups-capt ...
Настраивается пакет cndrvcups-capt (2.00-1) ...
Обрабатываются триггеры для ureadahead ...
ureadahead will be reprofiled on next reboot
Modifying the default /etc/init.d/ccpd file...
Restarting CUPS...
Rather than invoking init scripts through /etc/init.d, use the service(

utility, e.g. service cups restart
Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the restart(

utility, e.g. restart cups
cups start/running, process 2104
Setting the printer for CUPS...
Setting the printer for CAPT...
/usr/sbin/ccpdadmin: error while loading shared libraries: libcups.so.2: cannot open shared object file: No such file or directory
Setting CAPT to boot with the system...
update-rc.d: warning: /etc/init.d/ccpd missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
System start/stop links for /etc/init.d/ccpd already exist.
Starting ccpd...
* Starting Canon Printer Daemon for CUPS: ccpd /usr/sbin/ccpd: error while loading shared libraries: libcups.so.2: cannot open shared object file: No such file or directory
[fail]
Checking status:
Canon Printer Daemon for CUPS: ccpd:
Power on your printer!

Go to System - Administration - Printing and do the following:
1. disable LBP2900-2 but do not delete it since Ubuntu will recreate it automatically;
2. set LBP2900 as your default printer;
3. reboot your machine and print a test page.
Script author:
Radu Cotescu
http://radu.cotescu.com