Installing a Canon Pixma iP2600 on Ubuntu Lucid (10.04)
Posted in Other on August 3rd, 2010 by Jorge – Be the first to commentAccording to this thread: http://ubuntuforums.org/showthread.php?p=5337771: the drivers are available from the Canon Asia support site: http://support-asia.canon-asia.com/. Trouble is, those drivers are a bit outdated and require a dependency (libcupsys2) that has been renamed in Lucid. Luckily, a workaround is available here: http://ubuntuforums.org/showthread.php?t=1305248.
However, after modifying, repackaging and installing the drivers, the printer still wouldn’t work and returned an error that said something like “filter not owned by root” every time I attempted to print a test page. This is because the driver files were owned by me as user instead of root. I have no idea why this happened (makes no sense), but I found the solution here: http://ubuntuforums.org/showthread.php?t=1313291.
Basically, you just need to change the ownership of the drivers in:
- /usr/lib/cups/filter/, and
- /usr/lib/cups/backend/
in my case, these files where:
- /usr/lib/cups/filter/pstocanonij, and
- /usr/lib/cups/backend/cnij_usb
