Epsonscan2 on flatpak and Tumbleweed for B&W negatives scan

Does anyone managed to make epsonscan2 flatpak work on Tumbleweed and “see” their scanner (Locally via USB connection)?

I have an EPSON Perfection 4490 PHOTO scanner that iscan manages to detect via USB (as epkowa:interpreter:002:005) and scan successfully but the Epson’s software installed via the Software Centre on flatpak cannot. Note that before the flatpak installation I did have the same epsonscan2 program installed normally (not flatpaked) and had the same behaviour.

I have tried adding myself to the lp group, checking the /etc/sane.d/dll.conf for epson, epson2 and epkowa entries to be uncommented (epkowa was already withouth a hash in front) and scanimage -L returns the right devise. Also lsusb also returns in the list the scanner.

I need the epsonscan2 application so to be able to auto separate the 35mm film frames on the film. As I remember correctly the app interface does this automatically where in iscan one has to do that manually and it takes ages.

Can you start the flatpak from the command line and share the output?

markman8@pc-57:~> lsusb
Bus 001 Device 002: ID 8087:8001 Intel Corp. Integrated Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 004: ID 8087:0a2a Intel Corp. Bluetooth wireless interface
Bus 002 Device 003: ID 138a:0017 Validity Sensors, Inc. VFS 5011 fingerprint sensor
Bus 002 Device 002: ID 04f3:012d Elan Microelectronics Corp. Touchscreen
Bus 002 Device 005: ID 04b8:0119 Seiko Epson Corp. GT-X750 [Perfection 4490 Photo]
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
markman8@pc-57:~> flatpak run net.
net.displaycal.DisplayCAL net.epson.epsonscan2 net.sourceforge.qtpfsgui.LuminanceHDR
markman8@pc-57:~> flatpak run net.epson.epsonscan2
Qt: Session management error: Could not open network socket
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
markman8@pc-57:~> flatpak run net.epson.epsonscan2 -l
Device is not found…

markman8@pc-57:~> scanimage -L
device `epkowa:interpreter:002:005’ is a Epson Perfection 4490 flatbed scanner
markman8@pc-57:~>

Here it is Mica. When I run it through the cli it pops out the window but without any scanner in the list. Just Add which looks for scanners on the LAN.

Can you run flatpak override net.epson.epsonscan2 --filesystem=host

Then launch it from the CLI again?

error: Failed to create file “/var/lib/flatpak/overrides/net.epson.epsonscan2.1B63E2”: Permission denied

Shall I sudo run it?

Yes.

Done… same results. “Devise is not found…”

I’d open a bug on the flatpak’s github repo

1 Like

Well after 6 months I managed to figure out that the Github team on epsonscan2 software will not get involved on old scanners.

https://github.com/flatpak/flatpak/issues/5603
and after several months I did write to the indicated Github group:
https://github.com/flathub/net.epson.epsonscan2/issues/14
and I have got a response that it will not be planned supported any more.

Its a pity since the non flatpak version I am sure that it did support my scanner (Perfection 4490 photo) via usb connection. I still do not understand why to drop it out. Marketing reasons or package size?

I don’t know how this is packaged, but I worked at Epson for about five years, and they way they package things is very model specific. So it seems possible that if they packaged another binary from Epson, that the drivers changed.

On the other hand, VueScan is excellent and well worth the meager price. I don’t generally recommend proprietary software, but they’re an exception.

1 Like

Hello, just a thought.

I have an Epson Perfection 3200 Photo and scan negatives as well, using XSane.

With the Epson it is possible to scan a whole film strip and then use a crop command to save an individual frame. The parameters (startx, starty, endx, endy) for the next frame stay the same, except for the height (if the scan is vertical). Add also the empty space between the negatives.

You’ll have to figure out once the exact height values, then you can make a script that does the work for you.

1 Like

@paulmatth thank you for the info. It could be a nice solution yet I already went and bought VueScan but even the purchased version does not find iscan (epson drivers) even though I have already installed them.

I wrote to the support of the product and awaiting for response.

I was convinced (and this is the case I suppose) that VieScan is a nice product indeed.

Looking on the VueScan site, the Epson 4400 Photo is not supported…

I managed via help from support VueScan to make it work.

Problem is the flatpak version. Rpm from VueScan site works fine for me.

a few more foods for thought

  1. reboot the machine.
  2. start the epson or vuescan flatpak
  3. “lsmod”
  4. start the rpm version of vuescan
  5. “lsmod”
    and compare the output between the 2 runs. also make sure that the vuescan rpm didnt install files that would load modules on startup

what might happen that vuescan in the rpm version might trigger loading more modules and the flatpak can not trigger it.