Repository navigation
silverfast-linux 0.2.0
Scanner support is now data: a scanner catalog, tools to collect what's needed for a new scanner, and driver lookup.
Install or upgrade
curl -LO https://github.com/sepgh/silverfast-linux/releases/download/v0.2.0/silverfast-linux-0.2.0-x86_64.tar.gz
curl -LO https://github.com/sepgh/silverfast-linux/releases/download/v0.2.0/SHA256SUMS
sha256sum -c SHA256SUMS
tar -xzf silverfast-linux-0.2.0-x86_64.tar.gz -C ~/.local --strip-components=1
silverfast-linux install --accept-vendor-licensesNew users: see the quick start. Want your scanner supported? See Adding a scanner.
Added
- Scanner catalog (
models/*.json): every scanner is a data file with its
USB ID, driver download, pinned SHA-256s, interpreter, firmware and registry
values. Format: models/README.md. silverfast-linux scanners: list the catalog and connected scanners.silverfast-linux drivers: driver sources for a scanner — the catalog and
the Microsoft Update Catalog (searched by USB hardware ID);--download
fetches an entry.silverfast-linux report: scanner report for adding support (system, USB
descriptors, SANE, analysis of the vendor's Windows driver) ending with a
draft catalog entry.silverfast-linux try-scanner(experimental): try an unsupported scanner in
SilverFast with full USB logging and get a report with the session logs.- GitHub issue templates for new scanners and bugs;
docs/adding-a-scanner.md. install --scanner IDandrun --scanner ID.
Changed
installsets up every supported model plus any connected catalog scanner.silverfast-usbdtakes--device,--nameand--firmwareand reads
endpoints from the USB descriptors; it no longer has a built-in model table.udevgenerates rules for all catalog scanners (the static rules file is gone).doctorchecks each installed scanner.
Upgrading
Install the new release, then run silverfast-linux install --accept-vendor-licenses again (cached downloads, about two minutes).
Requirements
x86-64 Linux with glibc 2.34+, Wine 9 or newer, 7z, curl, python3, libusb-1.0. Supported scanner: Epson Perfection V600 (other scanners via the catalog as they are added).