Skip to content
This repository has been archived by the owner on Dec 18, 2019. It is now read-only.

ScanSnap fi-5110EOX2 on Windows 7 #661

Closed
chk1 opened this issue Aug 10, 2017 · 5 comments
Closed

ScanSnap fi-5110EOX2 on Windows 7 #661

chk1 opened this issue Aug 10, 2017 · 5 comments

Comments

@chk1
Copy link

chk1 commented Aug 10, 2017

I have a Fujitsu ScanSnap fi-5110EOX2 scanner which I can't get to work with Paperwork on Windows 7. It is not available in the scanner dropdown menu in the application's settings.

I have an additional Canon CanoScan Lide 100 flatbed scanner connected, that one works fine with Paperwork (it appears twice in the log, device ID \0000 and \0001, not exactly sure why).

This is the relevant part from the diagnosis screen, I believe (full log here):

WARNING pyinsane2.wia.abstract         Failed to access scanner ('{6BDD1FC6-810F-11D0-BEC7-08002BE2092F}\\0002', 'fi-5110EOX2') : WIA: Failed to open {6BDD1FC6-810F-11D0-BEC7-08002BE2092F}\0002
ERROR  pyinsane2.wia.abstract         WIA: Failed to open {6BDD1FC6-810F-11D0-BEC7-08002BE2092F}\0002
Traceback (most recent call last):
  File "site-packages\pyinsane2-2.0.10-py3.4-win-amd64.egg\pyinsane2\wia\abstract.py", line 567, in get_devices
  File "site-packages\pyinsane2-2.0.10-py3.4-win-amd64.egg\pyinsane2\wia\abstract.py", line 413, in __init__
  File "site-packages\pyinsane2-2.0.10-py3.4-win-amd64.egg\pyinsane2\wia\rawapi.py", line 79, in open
  File "site-packages\pyinsane2-2.0.10-py3.4-win-amd64.egg\pyinsane2\wia\rawapi.py", line 34, in wait
  File "site-packages\pyinsane2-2.0.10-py3.4-win-amd64.egg\pyinsane2\wia\rawapi.py", line 39, in do
  File "site-packages\pyinsane2-2.0.10-py3.4-win-amd64.egg\pyinsane2\wia\rawapi.py", line 74, in _open
pyinsane2.wia.rawapi.WIAException: WIA: Failed to open {6BDD1FC6-810F-11D0-BEC7-08002BE2092F}\0002

Additional notes:
The Fujitsu scanner does work with Paperwork on Ubuntu 16.04 on my laptop and works with the default Fujitsu scan software on Windows.

For testing I also built and installed pyinsane2 as a Python 3 (3.6.2 32bit) package on Windows, tested with the following script (from the example scripts in the README):

devices = pyinsane2.get_devices()
print(devices)

I get a similar error, full log here (the Canon scanner was also attached to the computer when I ran this).

@jflesch
Copy link
Member

jflesch commented Aug 23, 2017

Weird. Unfortunately, the only thing I can tell from the logs is that Paperwork was unable to access the scanner (.. which we already know without the logs ...).
Without having the same hardware than you, I don't think I will be able to do much for now.

I'll try to improve pyinsane error messages in the next versions of Paperwork.

@jflesch
Copy link
Member

jflesch commented Feb 27, 2018

ScanSnap fi-5110EOX2 does not support TWAIN and ISIS standards (p3). Similar models do not support WIA either. You can make them work with TWAIN with some hacks.

So the question is actually: Are you sure your scanner supports WIA (or at least TWAIN) ? Does it work with other third-party applications ?

@chk1
Copy link
Author

chk1 commented Mar 1, 2018

For Windows I haven't found any universal TWAIN or WIA drivers.

IrfanView and GIMP support scanning from TWAIN devices (most Canon scanners and webcams I had work with this), but it doesn't list the ScanSnap as an available scanner.

Here's the TWAIN source selection screen:
image

There are a few other 3rd party, propietary options like Vuescan. I'm not sure how that software works exactly, I think they implement the propietary Fujitsu protocol in some way.

When opening this issue I wasn't sure how pyinsane/paperwork did its work on Windows, but ultimately seems to be a driver issue, like you said.. no TWAIN or WIA support (thanks for that information about the driver hack though, I will try that!).

I was confused because it worked on Linux, not only in Paperwork, but in other standard Gnome scan software as well. The Linux drivers for that device might be less restrictive / more compatible.

@jflesch
Copy link
Member

jflesch commented Mar 1, 2018

Yep, I find it quite funny that Fujitsu drivers are obviously better on Linux than on Windows :-D

Anyway, on Windows Pyinsane supports only WIA scanners at the moment, so I'm going to close this ticket. Hopefully later I may have time to add Twain support, but it will mean making the hack work for you.

@jflesch jflesch closed this as completed Mar 1, 2018
@chk1
Copy link
Author

chk1 commented Mar 1, 2018

Thanks a lot though, the TWAIN hack worked flawlessly :)

The USB ID of the fi-5110EOX2, for anyone searching: USB\VID_04C5&PID_1096

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants