Epson scanner install issues with Silverblue

I am trying to use an Epson scanner with SilverBlue 30. I currently have the scanner driver and scanning apps installed inside a toolbox container, which is clunky but works.

However it seems a better approach would be to use a flatpak’ed app (for example VueScan ) with the Epson scanner drivers installed as an rpm-ostree layered package - or am I getting this wrong?

The Epson iscan drivers have three components (data, core and plug-in). Using rpm-ostree I can install data and core but get the error below for the plug-in, which I am confused by as I thought /var was writeable in SilverBlue.

mkdir: cannot create directory ‘/var/lib/iscan’: Read-only file system
/usr/sbin/iscan-registry: line 155: /var/lib/iscan/interpreter: No such file or directory

Has anyone had experience with this kind of installation?

Hello @joefidler and Welcome to the forum (even if a bit late for this reply).
I use an Epson multi-function printer on my Silverblue system, mainly for the flatbed scanner. I was able to go with the standard set of drivers already packaged for printers/scanners within the distribution. I didn’t need to install any Epson drivers as layered packages. Perhaps such an approach can work for you.

Hi @jakfrost thanks for that - a welcome is always welcome. When I looked at this I could not find any open-source drivers for my model (v370 photo) scanner. The SANE backend for this model scanner relies on a proprietary blob/plug-in which is a component of the Epson driver package, and it’s this plug-in which rpm-ostree fails to install. For me the work around is to install the Epson drivers and my scanning apps into a Toolbox container using DNF, which works.

Hi! Sorry for co-opting this, but did you find a solution? I am in excatly the same place you describe, but with an epson V39 flatbed scanner.