Its been a while since I am blogging. Sorry for that. Currently I am using Debian 8.1. This is FYI !
This post is for people who have a Canon LBP**** series working printer in UNIX based systems.
If you have earlier read posts like this :
and found difficulty in manipulating ccpd - the daemon service - this post is specifically for you folks...
Canon CAPT ccpd - can print iff there are equal to or more than 2 pids...
This could be verified with the command -
sudo /etc/init.d/ccpd status
which should show minimum of 2 pid values.
If in cases where there are less than 2 pid values, that is when the trouble starts.
You as a root user can stop the service by issuing the below command:
sudo /etc/init.d/ccpd stop
But some times this would not stop the service.
Issue this below command  to completely kill the service and then restart the service with the next command 
1. sudo pkill -9 ccpd
2. sudo /etc/init.d/ccpd restart or sudo /etc/init.d/ccpd start
After issuing the above commands - verify the status by this command related GUI
captstatusui -p LBP2900 [if your printer is LBP2900 & for other names change accordingly]
Hope this small post helps you to some extent...
If you are all facing issues with installing ccpd for your respective *nix lemme know...
Ananth D Geek !