Fergus Wilde wrote:
Not quite a repeat of my former message under subject
9.3 arrives in UK, scanner setup still broken
I can't use 9.3 on my main workstation until I can get my Epson Perfection 2450 Photo scanner working with it.
I remember perusing your other thread, but do not have the time to go back through and check what you have tried. I did a quick search for you (which I am sure you have also done). The only information that I pulled up that may help (and again, because I did not go back to read what you have tried, you may have done this or something similar) is for the Fedora distribution, but may help you out. Here is the info, and the link will be at the bottom: :) --- UPDATE --- :) I am using a 3170 in Fedora Core 3 and have iscan and sane/xsane fully functional. I am running the install kernel. This has worked for all 2.6.8 and 2.6.9 kernels I have tested in FC2, FC3 Tests, and FC3 final. This should work with all epkowa supported scanners: Perfection 610, Perfection 640U, Perfection 1200S, Perfection 1200U, Perfection 1200U PHOTO, Perfection 1240U, Perfection 1250, Perfection 1250 PHOTO, Perfection 1260, Perfection 1260 PHOTO, Perfection 1640SU, Perfection 1640SU PHOTO, Perfection 1650, Perfection 1650 PHOTO, Perfection 1660 PHOTO, Perfection2400 PHOTO, Perfection 2450 PHOTO, Perfection 3170 PHOTO, Perfection 3200 PHOTO, Perfection 4180 PHOTO, Perfection 4870 PHOTO, Perfection 4990 PHOTO, Expression 1600, Expression 1680, Expression 1640XL, Expression 10000XL, GT-10000, GT-10000+, GT-15000, GT-30000 NOTE: 610 and 640U have reported issues with lines in scan and it is suggested to fall back to 1.11.0 which is posted in the news item on the epkowa site. :) NEW VERSION SOLVED MY PROBLEMS :) 1. Download iscan-1.13.0-3.i386.rpm from www.epkowa.co.jp 2. Open a terminal window and cd to the download directory. 3. sudo vi /etc/yum.conf 4. If enable gpgcheck=1 change it to enable gpgcheck=0 5. :wq 6. sudo yum localinstall iscan-1.11.0-0.i386.rpm 7. Power on scanner. 8. sudo cat /proc/bus/usb/devices and look for your scanner. In the output find this line: P: Vendor=04b8 ProdID=0116 Rev= 1.00 You will need the ProdID for the next step. 9. Power off scanner. 10. sudo vi /etc/hotplug/usb/libsane.usermap 11. /Epson 12. Scroll to the line that most closley matches your model, I used the Perfection 3200. 13. Highlight the entire line (Epson to the last 0 preceeding the next Epson block). 14. Type i, press the Enter key, press the middle mouse button (or left and right together if you have no middle button) 15. Edit the line Changing the Title (I changed mine to: Epson Corp.|Perfection 3170) and change the ProdID to the one you found in Step 7 (0x0003 0x04b8 0x[ProdID]). 16. Press the ESC key and type :wq to save the changes and quit. 17. sudo vi /etc/sane.d/epkowa.conf 18. Change the last entries to look like this, using YOUR ProdID: #usb /dev/usb/scanner0 usb 0x04b8 0x0116 :) DO NOT MAKE THE SYM LINK FOR GIMP PLUGIN, USE THE FOLLOWING INSTEAD :) There is an issue with the library iscan uses versus sane and the simplest method of handling it is via an enviroment variable. In order to make this automatic and work in bash and csh I created 2 profile files in /etc/profile.d . I called the files iscanlib.sh (for bash) and iscanlib.csh (for csh). NOTE: THIS MUST BE DONE AS root and NOT THROUGH sudo! 19. su - 20. Type in root password 21. # echo "export LD_PRELOAD=/usr/lib/libstdc++.so.6">/etc/profile.d/iscanlib.sh 22. # chmod 755 /etc/profile.d/iscanlib.sh 23. # echo "setenv LD_PRELOAD /usr/lib/libstdc++.so.6">/etc/profile.d/iscanlib.csh 24. # chmod 755 /etc/profile.d/iscanlib.csh 25. # exit Note that the above points to the base link for libstdc++ version 6 major which points to the current version 6 file. This means that you only have to edit this when libstdc++ changes from the version 6 major. In order to use the scanner immediately you must either log off and back on or issue one of the following commands depending on your shell (bash is default): BASH: export LD_PRELOAD=/usr/lib/libstdc++.so.6 CSH: setenv LD_PRELOAD=/usr/lib/libstdc++.so.6 Now you simply have to cycle the power. NOTE: If you have the scanner turned on and connected prior to logging on you will need to cycle the power in order to have the correct device permissions to allow you to use the scanner. That should take care of everything. Bruce Gidney http://www.fedoraforum.org/forum/archive/index.php/t-26744.html I hope that this helps, and apologize if you have posted that you tried this. - James W.