AirSane Versions Save

Publish SANE scanners to MacOS, Android, and Windows via Apple AirScan.

v0.4.1

1 month ago

Improved behavior when a scanner session is accessed from different threads

  • Previously, a scanner session could be created by a certain thread (HTTP transfer), and later, or concurrently, be accessed from a different thread (HTTP transfer).
  • For SANE backends that are not thread-safe, this could lead to unexpected behavior, especially for ADF scans where each page is transferred as a separate HTTP transfer.
  • Now, each SANE session is running in its own thread, which should mitigate such problems.

v0.4

6 months ago

A release with strong features

  • Access file allows to restrict access to individual subnets/IP addresses
  • Maintain session handle across pages to better support scanning from ADF
  • Purge obsolete sessions/jobs from a background thread
  • Allow 16 bit scanning into JPEG format (truncating to 8 bit)
  • Detect network address changes, and reload configuration accordingly
  • Fix an error in 16 bit synthesized gray option
  • Work around a SANE issue with leaking file descriptors

v0.3.5

1 year ago
  • When setting scan properties, keep proper order

v0.3.4

2 years ago

Changes for this release:

v0.3.3

2 years ago

What's Changed

  • Revert to single server rather than one per scanner
  • Add avahi as dependency in systemd unit file
  • Add various security options
  • Add support for https protocol via nginx
  • Restore Vuescan compatibility
  • Add note/location option to options file

Full Changelog: https://github.com/SimulPiscator/AirSane/compare/v0.3.2...v0.3.3

v0.3.2

3 years ago

Scan into multi-page PDF when using the web interface.

v0.3.1

3 years ago

Happily eating paper from ADF when used with Apple Image Capture

v0.3

3 years ago

First version with full macOS support

v0.2

3 years ago

To be more standards compliant, every published scanner now has its own port to listen on, and also an URI starting with /eSCL so it should work with every client.

Also, this version compiles and works on macOS. Instructions and service files for macOS don't exist yet.

v0.1

3 years ago

Working only when running on Linux.