介紹和安裝

本文件的目的是使用沒有任何使用者介面的掃描器。常見的用途是通過按掃描器按鈕將 PDF 掃描檔案直接上傳到 Google Drive 或 Dropbox。

scanbd 允許從掃描器按鈕觸發動作,它使用理智。

讓事情變得有點棘手的是,通過輪詢掃描器,scanbd 會鎖定裝置。由於我們還需要從本地工具(如 scanimage)進行掃描,我們需要設定一個代理,以便在需要時從輪詢中斷 scandb。這是 scanbm 的工作,它監視網路並優先於 scanbd 對掃描器的任何本地訪問。

因此,我們需要:

  • 設定本地理智配置以僅從網路掃描(通過 scanbm)
  • 配置 scanbd 以訪問並輪詢本地掃描程式

作為

apt-get update
apt-get install libconfuse-dev libsane-dev libudev-dev libusb-dev xinetd

可以在這裡找到最新版本的 scanbd: https ://sourceforge.net/projects/scanbd/files/releases/

# Download the latest version of **scanbd**.
wget https://sourceforge.net/projects/scanbd/files/releases/scanbd-1.4.4.tgz/download

# Uncompress
tar xvzf scanbd-1.4.4.tgz && cd 1.4.4

# Configure with the installation path in /etc/
./configure --disable-Werror

# install it
make
make install

# Add a dbus policy to authorize "saned" user to manage scanbd :
cp integration/scanbd_dbus.conf /etc/dbus-1/system.d/

# Add the init script to manage the daemon :
cp integration/scanbd.debian /etc/init.d/scanbd

scanbd 現已安裝但尚未配置。