eSCL is a driverless scanning protocol. It is an http(s) and xml based for all communiction. the standard was created by Mopria
eSCL is the default communication method found in MacOS, and is often referred to as AirPrint Scanning or AirScan.
On Linux there are two different back-ends for SANE to support eSCL SANE-AirScan SANE-eSCL
SANE-AirScan also supports the WSD protocol
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.