Being able to print something on a Canon network printer (C5030i) from an Ubuntu 64 bits machine could be quite a pain. I spend a bit of time to have it working and I’m keeping here my notes.
The community has been asking for a packaging for the Canon UFR II driver and some of the tricks listed here have been found in the comments of the Launchpad issue1.
# convert to deb files
sudo alien -d --scripts cndrvcups-ufr2-uk-2.2.20-1.x86_64.rpm
sudo alien -d --scripts cndrvcups-common-2.20-1.x86_64.rpm
# install the packages
sudo dpkg -i cndrvcups-common_2.10-2_amd64.deb
sudo dpkg -i cndrvcups-ufr2-uk_2.10-2_amd64.deb
/usr/share/cups/model
folder./usr/lib64
which is not standard on a Debian machine. So, edit /etc/apparmor.d/local/usr.sbin.cupsd
and add these lines/usr/lib64/cups/backend/cnusb Uxr,
/usr/lib64/cups/filter/pstoufr2cpca Uxr,
ln -s /usr/lib64/lib* /usr/lib/x86_64-linux-gnu/
sudo apt-get install ia32-libs libjpeg62:i386
Try to print a test page and enjoy.