I added this into to another older thread, but this may be easier for people to find.
I own a Canon i860 printer and on older Ubuntu distros I was able to get it working by following the directions in this thread:
Canon iXXX howto
When I upgraded to Dapper Drake (Ubuntu 6.06), my printer stopped working. The fault lies in a png library that's required for the printer driver to run, and which is no longer provided in the 6.06 repositories (libpng.so.2). Luckily, there's another library that works as a substitute, you just need to make a link to it using the name that the printer driver is looking for. To get things working, here are the necessary steps:
First, make sure you're really missing libpng.so.2:
1)If you see this: "ls: /usr/lib/libpng.so.2: No such file or directory", then proceed. If ls actually finds the library on your system, you should stop now and go looking for another solution.Code:ls /usr/lib/libpng.so.2
2)(Ubuntu may say you already have this installed. That's ok.)Code:sudo apt-get install libpng10-0
3)That should do it. Try printing another page. In my case, it worked right away, with no need to restart CUPS or anything else.Code:sudo ln -s /usr/lib/libpng10.so.0 /usr/lib/libpng.so.2
Bookmarks