By Frank Cox
(January 16, 2012)
It isn't too difficult to replace the sane-backends version that comes Centos 6 with this updated version from Fedora 16.
I have re-compiled SANE-BACKENDS-1.0.22-6.FC16.SRC.RPM for Centos 6/x86_64.
Download sane-backends-1.0.22-6.el6.x86_64.rpm
Download sane-backends-drivers-cameras-1.0.22-6.el6.x86_64.rpm
Download sane-backends-drivers-scanners-1.0.22-6.el6.x86_64.rpm
Download sane-backends-libs-1.0.22-6.el6.x86_64.rpm
You can also download SANE-BACKENDS-1.0.22-6.FC16.SRC.RPM from this webpage but you will need that only if you want to compile your own SANE-BACKENDS-1.0.22.
Download sane-backends-1.0.22-6.fc16.src.rpm
After downloading the above files you can install them on your Centos 6 machine using this command: rpm -U sane-backends-*.rpm
That's all there is to it. After installing SANE-BACKENDS-1.0.22, when you run scanimage -L you will see this output:
If you find that scanimage -L sees the scanner when you run the command as root but not when you run the command as a user, then unplug the scanner from your computer and plug it back in. There is a udev rule that allows your scanner to be seen by the user but it's not activated only when you plug the scanner in; therefore if you plugged your scanner in before updating to SANE-BACKENDS-1.0.22 as described in this article, only the root user can use the scanner until you either reboot your computer or unplug the scanner and plug it back in again.
Other articles written by Frank Cox can be found here.
Frank Cox owns and operates the Melville Theatre in Melville, Saskatchewan, Canada, and has been playing with computers for over 30 years.
January 16, 2012