На этот вопрос уже есть ответ здесь:
Когда я печатаю на свой Canon LBP2900, Ubuntu показывает, что печать завершена, но на самом деле ничего не печатается.
Необходимы 4 шага:
1) установите драйверы
2) Зарегистрируйте принтер (PPD)
3) Зарегистрируйте принтер в ccpd файле настройки демона
4) Запустите ccpd демона
ШАГ КАЖДЫЙ идет сюда http://support-asia.canon-asia.com/contents/ASIA/EN/0100459601.html и загружает и сохраняет то, что будет linux-capt-drv-v271-uken.tar.gz
откройте терминал; скопируйте каждую команду ниже; линию за линией; вставьте его в терминал; поразите клавишу ENTER после каждой вставки;
cd Downloads
tar -zxvf linux-capt-drv-v271-uken.tar.gz
cd linux-capt-drv-v271-uken/64-bit_Driver/Debian
sudo dpkg -i cndrvcups-common_3.21-1_amd64.deb
sudo dpkg -i cndrvcups-capt_2.71-1_amd64.deb
Теперь мы предполагаем, что у Вас есть только один принтер usb; и это - LBP2900;
ШАГ ДВА
sudo /usr/sbin/lpadmin -p LBP2900 -P /usr/share/cups/model/CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59787 -E
ШАГ ТРИ
sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0
ШАГ ЧЕТЫРЕ
sudo /etc/init.d/ccpd start
затем необходимо смочь открыть LibreOffice или некоторую программу и видеть, можно ли распечатать