---
name: "airscan-discover"
section: "1"
platform: "linux"
package: "sane-airscan"
version: "0.99.38-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/airscan-discover"
---

# airscan-discover(1)

Discover sane-airscan compatible scanners

## NAME

**airscan-discover** - Discover sane-airscan compatible scanners

## SYNOPSIS

**airscan-discover \[options\]**

## DESCRIPTION

**airscan-discover** is a command-line tool to find eSCL and WSD scanners on a local network

It uses Avahi to discover DNS-SD devices and its own implementation of WS-Discovery to discover WSD devices.

On success, it outputs a fragment of sane-airscan configuration file, that can be directly added to **/etc/sane.d/airscan.conf**

## OPTIONS

- **-test-fast** or **--test-fast**

  Fast discovery mode (see [sane-airscan(5)](/sane-airscan/5.md) for details)

- **-test-auto** or **--test-auto**

  Automatic protocol selection (see [sane-airscan(5)](/sane-airscan/5.md) for details)

- **-d**

  Print debug messages to console

- **-t**

  Write a very detailed protocol trace to **airscan-discover-zeroconf.log** and **airscan-discover-zeroconf.tar**

- **-h**

  Print help screen

## FILES

- **airscan-discover-zeroconf.log**

  Protocol trace

- **airscan-discover-zeroconf.tar**

  Non-textual messages, if any, saved here. Textual (i.e., XML) messages included directly into the .log file

## SEE ALSO

**[sane(7)](/sane/7.md), [sane-airscan(5)](/sane-airscan/5.md)**

## AUTHOR

Alexander Pevzner \<pzz@apevzner.com\>
