Scan using a network scanner with eSCL protocol (e.g. Canon PIXMA)
A Rust library for discovering and using scanners via the eSCL protocol (scanning over network)
A Swift implementation of the eSCL protocol (aka AirScan) licensed under MIT.
An implementation of AirScan (eSCL) in Kotlin, making it easy to use network-attached scanners