Port details on branch 2025Q3 |
- sane-airscan SANE backend for AirScan (eSCL) and WSD document scanners
- 0.99.36 graphics
=0 0.99.36Version of this port present on the latest quarterly branch. - Maintainer: henry.hu.sh@gmail.com
 - Port Added: 2025-08-10 21:36:07
- Last Update: 2025-08-10 21:34:40
- Commit Hash: 596eca3
- License: GPLv2
- WWW:
- https://github.com/alexpevzner/sane-airscan
- Description:
- SANE backend for AirScan (eSCL) and WSD document scanner
Similar to how most modern network printers support "driverless" printing,
using the universal vendor-neutral printing protocol, many modern network
scanners and MFPs support "driverless" scanning.
Driverless scanning comes in two flavors:
* Apple AirScan or AirPrint scanning (official protocol name is eSCL)
* Microsoft WSD, or WS-Scan (term WSD means "Web Services for Devices)
This backend implements both protocols, choosing automatically between them.
It was successfully tested with many devices from Brother, Canon, Dell,
Kyocera, Lexmark, Epson, HP, OKI, Panasonic, Pantum, Ricoh, Samsung and
Xerox both in WSD and eSCL modes.
¦ ¦ ¦ ¦ 
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- sane-airscan>0:graphics/sane-airscan
- To install the port:
- cd /usr/ports/graphics/sane-airscan/ && make install clean
- To add the package, run one of these commands:
- pkg install graphics/sane-airscan
- pkg install sane-airscan
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: sane-airscan
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1753920000
SHA256 (alexpevzner-sane-airscan-0.99.36_GH0.tar.gz) = 43d3436c0199496ee18aca4f875fe3926a40a0fae781bc280cdb96f7b5068ac0
SIZE (alexpevzner-sane-airscan-0.99.36_GH0.tar.gz) = 218775
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:

- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- sane-backends>0 : graphics/sane-backends
- meson : devel/meson
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- Library dependencies:
-
- libavahi-client.so : net/avahi-app
- libgnutls.so : security/gnutls
- libpng.so : graphics/png
- libtiff.so : graphics/tiff
- libxml2.so : textproc/libxml2
- libjpeg.so : graphics/jpeg-turbo
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- graphics_sane-airscan
- USES:
- gnome jpeg meson pkgconfig
- pkg-message:
- For install:
- To make the automatic discovery work, you need to have avahi-daemon running.
Make sure that
avahi_daemon_enable="YES"
is in /etc/rc.conf(.local), and start the avahi-daemon service. Some other
program, such as Firefox, may also bind to the mDNS port (5353), so make sure
that avahi-daemon can bind to the port.
To quickly check if your scanner can be discovered, run
avahi-browse -r _uscan._tcp
You should see your scanner listed in the result.
- Master Sites:
|