você precisa do driver CAPT aqui Driver de impressora CAPT para Linux | Canon e clique para baixar e salvar e você terá linux-capt-drv-v271-uken.tar.gz
abra um terminal e copie os comandos abaixo linha por linha e PASTE no terminal
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
então sudo service cups restart
para registrar a impressora sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59787 -E
para registrar com o daemon ccpd sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0
, em seguida, reinicie o ccpd com sudo /etc/init.d/ccpd start
...... e deve imprimir
Você deve usar o comando final toda vez que ligar o computador; a menos que você configure o comando para iniciar automaticamente ...........
e isso tudo assume que você tem apenas uma impressora USB para que ele seja chamado lp0