I had to downgrade more than the libsane package to get everything working.
Here's a short summary of what I did to get things working as they were:
1) Remove the libsane-1.0.20-4ubuntu3 package (I did this using Synaptic). Write down the dependencies that get removed, so you can install them back later. If you have xsane installed, remove the xsane-common package also (it's not listed as a dependency).
2) Download the following packages from jaunty (download links are at the bottom of the page):
Thanks Lucien.
I had to downgrade more than the libsane package to get everything working.
Here's a short summary of what I did to get things working as they were:
1) Remove the libsane- 1.0.20- 4ubuntu3 package (I did this using Synaptic). Write down the dependencies that get removed, so you can install them back later. If you have xsane installed, remove the xsane-common package also (it's not listed as a dependency).
2) Download the following packages from jaunty (download links are at the bottom of the page):
libsane_ 1.0.19- 23ubuntu7_ i386.deb (http:// packages. ubuntu. com/en/ jaunty/ libsane) 1.0.19- 23ubuntu7_ i386.deb (http:// packages. ubuntu. com/en/ jaunty/ sane-utils) 0.996-1ubuntu2_ all.deb (http:// packages. ubuntu. com/en/ jaunty/ xsane-common) 996-1ubuntu2_ i386.deb (http:// packages. ubuntu. com/en/ jaunty/ xsane)
sane-utils_
xsane-common_
xsane_0.
Close Synaptic, and install the packages by doubleclicking them and clicking install. Make sure you install them in the order they were downloaded.
I also changed the permissions as mentioned in your post, but I'm not sure if that's absolutely necessary.
You can now test the scanner with xsane. It should work as it had under jaunty.
3) Install any packages that were removed in step 1, but have not been installed yet. Do NOT upgrade any of the packages installed in step 2.
That's it. Scanner is now working as it should be. Thank you very much for the help.