According 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