Seeking scanner driver Visioneer 7400 for ubuntu 18.04

Asked by dustbindiva on 2020-01-19

Is there a Linux driver to use with Visioneer scanner One Touch 7400?

Question information

Language:
English Edit question
Status:
Expired
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Last query:
2020-01-19
Last reply:
2020-02-04
dustbindiva (dustbindiva) said : #2

Musashi, that page and link is not found

michael (yellupcm-gmail) said : #3

dustbindiva

Something very, very odd happened. I had the site come up. Please try the site below.

http://sane.10972.n7.nabble.com/How-to-get-Visioneer-Onetouch-7400-working-F11-x86-64-td15007.html

They look the same, but I cannot copy and paste the site Musashi put in #1.

The way proposed is very complicated.

Go to Visioneer and download the 32 bit drivers for windows.
http://www.deviceden.com/download/1469/visioneer/onetouch-7400-usb/driver/
This is in msi format, and the file was called 7400.32.408602.EN.msi
when I downloaded it. If you have windows, you can just install it and
pull out the firmware file using the sane directions.

If you run only linux, you will need to be a bit more creative.

Make sure that you have p7zip installed. Create a directory to unpack
the msi in, I used msi7z, and cp it into the directory. Cd to the
directory and run

7z x 7400.32.408602.EN.msi

This will extract a bunch of files, not one of them which is obviously
the firmware. However, there is a file called _StringData. Open it in
an editor that has search (I used vim) and find the string cis3R5B1.
Look for the first C__ before that in the file. Remember the first 6 or
so characters after that C__, in my case it was 302197.

Now, run the command

cabextract 7400.32.408602.EN.msi

This will spew a whole lot more files. After the command is done run
the command

ls | grep 302197

This will list the file that contains the firmware. In my case that
file was called

_302197197C1841CFAEEE6346AB0E4996

So I just copied the file to /usr/share/sane/gt68xx/cis3R5B1.fw and
changed the permissions to +r for everyone.

At this point the firmware is in place, but the gt68xx.conf file in
/etc/sane.d/ has to be modified. I edited it and commented everything
in the file except the following lines:

usb 0x04a7 0x04a0
#vendor "Visioneer"
#model "OneTouch 7400"
override "visioneer-onetouch-7300"
firmware "/usr/share/sane/gt68xx/cis3R5B1.fw"
# # Autodetect Visioneer OneTouch 7300
usb 0x04a7 0x0444

That is all there was to it and I was able to run the

scanimage > test_image.pnm

command and it worked fine.

I am still working on setting user permission to run this scanner
automatically. And I haven't tested beyond this, so there could be
other gotchas hiding in the details.

--
sane-devel mailing list: [hidden email]
http://lists.alioth.debian.org/mailman/listinfo/sane-devel
Unsubscribe: Send mail with subject "unsubscribe your_password"
             to [hidden email]

michael (yellupcm-gmail) said : #4

distbindiva

In #3 above, the line.

Go to Visioneer and download the 32 bit drivers for windows.

Note 32bit????

dustbindiva (dustbindiva) said : #5

This is as convoluted as the previous post. Thats why I didnt even try his. I dont have Windows at all. Only Ubuntu 18.04

Launchpad Janitor (janitor) said : #6

This question was expired because it remained in the 'Open' state without activity for the last 15 days.