I have solved this problem for Canon MX860 networked printer.
Clues came from a report of a similar problem with Arch linux and from the cups error_log file.
During upgrade to 12.04, a key library was deleted. In my case it was libpopt.so.0.0.0. From my working Mint 12 installation I copied both the 64-bit version (in /lib) and the 32-bit version (in /lib32) to these folders on a sick 12.04 machine as root. I then created symbolic links to these files. That is:
sudo cp /path to 64-bit source copy/libpopt.so.0.0.0 /lib/libpopt.so.0.0.0
cd /lib
sudo ln -s libpopt.so.0.0.0 libpopt.so.0
sudo cp /path to 32-bit source copy/libpopt.so.0.0.0 /lib32/libpopt.so.0.0.0
cd /lib32
sudo ln -s libpopt.so.0.0.0 libpopt.so.0
I restarted cups with:
sudo restart cups
Finally, I completely removed then reinstalled the printer driver packages. In my case the packages were:
I have solved this problem for Canon MX860 networked printer.
Clues came from a report of a similar problem with Arch linux and from the cups error_log file.
During upgrade to 12.04, a key library was deleted. In my case it was libpopt.so.0.0.0. From my working Mint 12 installation I copied both the 64-bit version (in /lib) and the 32-bit version (in /lib32) to these folders on a sick 12.04 machine as root. I then created symbolic links to these files. That is:
sudo cp /path to 64-bit source copy/libpopt. so.0.0. 0 /lib/libpopt. so.0.0. 0
cd /lib
sudo ln -s libpopt.so.0.0.0 libpopt.so.0
sudo cp /path to 32-bit source copy/libpopt. so.0.0. 0 /lib32/ libpopt. so.0.0. 0
cd /lib32
sudo ln -s libpopt.so.0.0.0 libpopt.so.0
I restarted cups with:
sudo restart cups
Finally, I completely removed then reinstalled the printer driver packages. In my case the packages were:
cnijfilter- common_ 3.10-1_ amd64.deb mx860series_ 3.10-1_ amd64.deb
cnijfilter-