In each time I start my Ubuntu 12.04 computer I need to type the following commands to get my Canon LBP 2900 printer working. Otherwise the status monitor says "Communication Error". I am using driver version 2.40.
sudo modprobe usblp
ls -l /dev/usb/lp0
sudo /etc/init.d/ccpd start