eSCL is a proprietary scanning standard created by Mopria, which makes the specification public. Thanks to the communication protocol based on HTTP(S) and XML, no device-specific driver is needed.
eSCL is the default communication method found in macOS, and is often referred to as AirPrint Scanning or AirScan.
There are 2 different SANE back-ends to support eSCL: SANE-AirScan (which also supports the WSD protocol) SANE-eSCL
There is also now a way to share a Windows scanner over the eSCL protocol. This would require the use of SANE-AirScan on the Linux client. It is free for personal use and written mostly in PHP. This allows your Windows connected scanner to be shared with Linux, macOS, ChromeOS, Android, or iOS.
