> For the complete documentation index, see [llms.txt](https://docs.docbits.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.docbits.com/administration-and-setup/settings/document-processing/module/doc-scan.md).

# Doc Scan

Create documents in DocBits using a local scanner and Doc Scan.

## Download and install the scanner software

On the DocBits dashboard, click Scan Document.

<figure><img src="https://578966019-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT2n2w4uDCJvv7CJ5zrdk%2Fuploads%2Fgit-blob-032001c01fc5ecfd6fa4faa188ea604813008557%2Fdoc_scan_dashboard_button.png?alt=media" alt="Scan Document button on the DocBits dashboard"><figcaption></figcaption></figure>

If the local scanner software is not installed, DocBits displays a download prompt. Choose the download for your operating system.

<figure><img src="https://578966019-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT2n2w4uDCJvv7CJ5zrdk%2Fuploads%2Fgit-blob-7228636e8ad84fee9dc08c8171d36796892a3733%2Fdoc_scan_download_prompt.png?alt=media" alt="Prompt to download the local scanner software"><figcaption></figcaption></figure>

Open the downloaded installation file. The illustrated installer is for macOS; follow the instructions for your operating system.

<figure><img src="https://578966019-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT2n2w4uDCJvv7CJ5zrdk%2Fuploads%2Fgit-blob-19ddb4b954b7c3ebeb4752374dc63be6db1d9406%2Fdoc_scan_installer_start.png?alt=media" alt="Start of the scanner software installer"><figcaption></figcaption></figure>

In the illustrated installer, click Continue, accept the software license with Agree, and continue. Check the destination and required space, then click Install. The displayed 33.6 MB applies to that installer version; the space required can change with the version.

When installation is complete, close the installer.

<figure><img src="https://578966019-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT2n2w4uDCJvv7CJ5zrdk%2Fuploads%2Fgit-blob-a9345c93cfb5a8ae382af04c60fa30cd7ed87a28%2Fdoc_scan_installation_complete.png?alt=media" alt="Scanner software installation complete"><figcaption></figcaption></figure>

Open <https://local.polydocs.io:12500/> in your browser to test the local service. If the browser cannot reach it and you use a FRITZ!Box, check the DNS rebind settings described below.

<figure><img src="https://578966019-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT2n2w4uDCJvv7CJ5zrdk%2Fuploads%2Fgit-blob-e800164011ce189b37850a3b0cb6dd6ec1741bac%2Fdoc_scan_browser_test_error.png?alt=media" alt="Browser error while testing the local scanner service"><figcaption></figcaption></figure>

When the local service page appears, click DocBits to open DocBits.

<figure><img src="https://578966019-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT2n2w4uDCJvv7CJ5zrdk%2Fuploads%2Fgit-blob-fe1e0d03f073c35c82febcc53cde3537c16dc4ab%2Fdoc_scan_browser_test_success.png?alt=media" alt="Local scanner service page after a successful connection"><figcaption></figcaption></figure>

Sign in on the DocBits login page to access your dashboard.

<figure><img src="https://578966019-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT2n2w4uDCJvv7CJ5zrdk%2Fuploads%2Fgit-blob-5d39a76708ddc6a9990ccbba62df46c524701046%2Fdoc_scan_login_redirect.png?alt=media" alt="DocBits login page reached from the local service"><figcaption></figcaption></figure>

Activate Doc Scan in the settings under Modules.

<figure><img src="https://578966019-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT2n2w4uDCJvv7CJ5zrdk%2Fuploads%2Fgit-blob-bc4eed3d6c831055c47f6e42be9da4e959777fb4%2Fdoc_scan_module_settings.png?alt=media" alt="Doc Scan module setting"><figcaption></figcaption></figure>

## FRITZ!Box network settings

If <https://local.polydocs.io:12500/> cannot be reached because a FRITZ!Box blocks DNS responses referring to private addresses, the browser may report a DNS timeout. The FRITZ!Box uses this protection against DNS rebinding. For this local service, add a hostname exception:

1. In the German FRITZ!Box interface, open Heimnetz (home network), then Netzwerk (network).
2. Open the Netzwerkeinstellungen (network settings) tab.
3. Under DNS-Rebind-Schutz (DNS rebind protection), add local.polydocs.io to the hostname exceptions.
4. Click Übernehmen (apply) and test the local service again.

## Uninstall Doc2Scan Service Manager

To uninstall Doc2Scan Manager on macOS, run:

```bash
sudo bash /Library/doc2scan/uninstall.sh
```

## Scanner compatibility

sane-airscan is a SANE backend for Apple AirScan/eSCL and Microsoft WSD (WS-Scan, Web Services for Devices). These are network scanning protocols.

Consult the [maintained sane-airscan compatibility information](https://github.com/alexpevzner/sane-airscan) for reported device and protocol support. Protocol availability or a report for sane-airscan does not guarantee that every device feature works in Doc Scan. Test your scanner with the required Doc Scan workflow.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.docbits.com/administration-and-setup/settings/document-processing/module/doc-scan.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
