Skip to content

Releases: yushulx/virtual-scanner

Virtual Scanner 1.0.7

Choose a tag to compare

@github-actions github-actions released this 15 Oct 02:18

Virtual scanners for Windows, Linux and macOS - version 1.0.7.

Every package ships the 11 bundled sample images, so the virtual
scanner returns a different picture on every scan right after the
installation.

Platform File Install
Windows VirtualScannerSetup-1.0.7.exe Run it (asks for administrator rights) and scan with twacker / the Dynamic Web TWAIN demo.
Windows VirtualScanner-1.0.7-win64-portable.zip Unpack into C:\Windows\twain_64\sample2 and run configure-samples.cmd.
Linux sane-custom-scanner_1.0.7_amd64.deb sudo apt install ./sane-custom-scanner_<version>_amd64.deb, then scanimage -L.
macOS VirtualScanner-1.0.7.pkg Run the one-line installer below (see Notes), then open Image Capture.

Notes

  • macOS: the .pkg is not Developer ID signed, so double-clicking a
    browser-downloaded copy is blocked by Gatekeeper ("Apple could not
    verify ..."). Install with the one-line installer instead - curl
    does not set the quarantine attribute and installer skips the
    Gatekeeper assessment:

    curl -fsSL https://raw.githubusercontent.com/yushulx/virtual-scanner/main/macos/Scripts/install.sh | bash

    or install a manually downloaded copy from the terminal:
    sudo installer -pkg VirtualScanner-<version>.pkg -target /.
    To ship a signed and notarized package, set the MACOS_*
    repository secrets (see macos/Scripts/package.sh) and rebuild.

  • Windows: a TWAIN Data Source Manager (twaindsm.dll / twain_32.dll) must be
    present - every scanner driver or Dynamic Web TWAIN installs one.

  • Linux: the backend is installed together with its configuration, the sample
    images and the dll.d drop-in that enables it; check the sample folder at
    /usr/share/custom_scanner/images.

  • All packages are built from the sources of this tag unless the workflow was
    started manually without a compiler available.