=> Pre-requisites:
- Cups installation:
(Note: These instructions are from the alternate open source foo2capt library library. I have retained the installs for now, did not apt-remove. Not sure if all of them are actually needed.
As such, the foo2capt code failed to build & install with a whole lot of other missing/ invalid dependency issues. The foo2capt project rewrite seems to be on, so for now dropped the idea of experimenting with it any further.)
- Work around to known CAPT 64-bit OS issues linking to 32-bit libraries:
=> Download & install the Linux CAPT printer driver:
- Untar & install the 64-bit > Debian packages:
=> Add printer to system:
- Start/ Restart cups service:Or via System Tools > System Settings & Search for Printer
At this point a new printer gets created in my system with the name "Canon-LBP2900-CAPT-English".
(NOTE: Important to use the port 59787 (and not 59687). Also note that in the /etc/ccpd.conf, port 59787 is mentioned as UI_Port (& used by the captstatusui to communicate), while port 59687 as PDATA_Port files. Once ccpd services have been started, you can telnet to check that these ports are listening. )
=> Add printer to ccpadmin:
- Add "Canon-LBP2900-CAPT-English" to ccpadmin: (will override any existing/ old entry)- Now there should be a proper entry corresponding to the printer "Canon-LBP2900-CAPT-English":
=> Restart ccpd services:
=> View status of printer on captstatusui:
- In case you see a communication error, unplug your printer & plug it in again. On my system this works & the printer status changes to:
"Ready to Print"
(Note: Steps for setting up capt rules for usb add/remove could also be tried out.)