{"repo":"SimulPiscator/AirSane","free":true,"listed":false,"github":"https://github.com/SimulPiscator/AirSane","clone":"git clone https://github.com/SimulPiscator/AirSane.git","description":"Publish SANE scanners to MacOS, Android, and Windows via Apple AirScan.","language":"C++","stars":362,"topics":["sane","airscan","escl","macos","osx","apple-image-capture","webscan","pdf","jpeg","png"],"license":"GPL-3.0","category":"media-processing","readme_excerpt":"AirSane AirSane is a SANE frontend, and a scanner server that supports Apple's AirScan protocol. Scanners are detected automatically, and published through mDNS. Acquired images may be transferred in JPEG, PNG, and PDF/raster format. AirSane's intended purpose is to be used with AirScan/eSCL clients such as Apple's Image Capture, sane-airscan on Linux, and the eSCL client built into Windows 10 and 11. In addition to the AirScan/eSCL server functionality, a simple web interface is provided. Images are encoded on-the-fly during acquisition, keeping memory/storage demands low. Thus, AirSane will run fine on a Raspberry Pi or similar device. Authentication and secure communication are supported in conjunction with a proxy server such as nginx (see the https readme file). If you are looking for a powerful SANE web frontend, AirSane may not be for you. You may be interested in scanservjs instead. AirSane implements the Mopria eSCL protocol as published here. Regarding the mDNS announcement, and the basic working of the eSCL protocol, David Poole's blog was very helpful. Usage Web interface Open http://machine-name:8090/ in a web browser, and follow a scanner link from the main page. macOS When opening 'Image Capture', 'Preview', or other applications using the ImageKit framework, scanners exported by AirSane should be immediately available. In the 'Printers and Scanners' control panel, exported scanners will be listed with a type of 'Bonjour Scanner'. A macOS compatible scanner plu","default_branch":null,"files":null,"tree":[],"storefront":"/r/SimulPiscator","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SimulPiscator/AirSane/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}