In the Ubuntu 9.04 release, cnijfilter-common_3.00-1_i386.deb file depended on libcupsys2. Now, I've just learned that 9.10 scrapped libcupsys2 in favor of libcups2, which is causing broken dependency issues in Ubuntu due to missing symbolic links, as I've been told. Any idea as to how I can resolve this? Any help appreciated. Thanks!
Update: Just finished resolving the issues stated here. Here's what I did:
1. Download Debian drivers over at http://software.canon-europe.com/products/0010647.asp
2. Extract the file (iP1900_debian_printer.tar) to desktop; there should be 3 files produced from there. cnijfilter-common_3.00-1_i386.deb; cnijfilter-ip1900series_3.00-1_i386.deb; and common_3.00-1.tar.gz
3. We'll first repackage the common .deb. Open up a terminal window and navigate to your desktop. There, type the following commands:
4. You should now see two new folders - common and DEBIAN. What we need to do is to change the file control in DEBIAN to reflect libcups2. So go ahead and type:$ dpkg-deb -x cnijfilter-common_3.00-1_i386.deb common
$ dpkg-deb --control cnijfilter-common_3.00-1_i386.deb
5. In the file that opens, look for the line$ cd DEBIAN
$ gedit control
and change libcupsys2 to libcups2. Save the file.Depends: libc6 (>= 2.3.4-1), libcupsys2 (>= 1.2.1), libpopt0 (>= 1.7)
6. Now, copy the entire DEBIAN folder into common. We now need to repackage these into a .deb. So, open up a new terminal, navigate to where common is, and go ahead and type in the terminal:
and double-click on the resulting .deb file to install the file.$ dpkg -b common cnijfilter-common_3.00-1_i386.deb
7. Do steps 1-6 for cnijfilter-ip1900series_3.00-1_i386.deb, with the exception that you should type in cnijfilter-ip1900series_3.00-1_i386.deb and substitute ip1900 for common wherever it appears above.
Hope this helps you all out!