scanbd
Canon CanoScan LIDE 60のスキャンサーバーとしてRaspbianを含むRaspberry Piを設定しようとしています。これらのボタンは直接サポートされていないため、以下に説明するようにSANE
最新バージョンを手動でコンパイルする必要がありました。scanbd
https://riptutorial.com/raspberry-pi/example/22822/configure-sane-to-scan-from-the-network設定を使用すると、設定は機能しますが、間--enable-scanbuttond
の接続は失敗します。scanbd
SANE
これまで私は何を得たか。
- スキャナーが動作(スキャン)
scanimage
し、次のように表示されます。scanimage -L
- 実行するようにコンパイルして設定した
scanbd
後はscanbd -d7 -f
、スキャナとボタンを押すことが表示され、scanbd
前景で実行中にスキャンを開始するようにスクリプトを起動することもできます。
私はどこに閉じ込められていますか?
net
設定SANE
と設定を除くxinetd
すべての項目を削除すると、scanimage -L
スキャナが一覧表示されなくなり、スキャンできなくなりますscanimage
。それで、コミュニケーションや権利に問題があるようです。
scanbd -d7 -f
出力を実行すると、次のように表示されます。
scanbd: start dbus thread
scanbd: scbtn_poll
scanbd: Not Primary Owner (-1)
scanbd: Name Error (Connection ":1.151" is not allowed to own the service "de.kmux.scanbd.server" due to security policies in the configuration file)
問題の一部はscanbm
6566で受信できないようです。
systemctl status scanbm.socket
● scanbm.socket - scanbd/saned incoming socket
Loaded: loaded (/lib/systemd/system/scanbm.socket; enabled; vendor preset: enabled)
Active: failed (Result: resources)
Listen: [::]:6566 (Stream)
Accepted: 0; Connected: 0;
Feb 14 19:38:22 RaspberryPrinter systemd[1540]: scanbm.socket: Failed to create listening socket ([::]:6566): Address already in use
Feb 14 19:38:22 RaspberryPrinter systemd[1]: scanbm.socket: Failed to receive listening socket ([::]:6566): Input/output error
Feb 14 19:38:22 RaspberryPrinter systemd[1]: scanbm.socket: Failed to listen on sockets: Input/output error
Feb 14 19:38:22 RaspberryPrinter systemd[1]: scanbm.socket: Failed with result 'resources'.
Feb 14 19:38:22 RaspberryPrinter systemd[1]: Failed to listen on scanbd/saned incoming socket.
Feb 14 23:57:46 RaspberryPrinter systemd[16760]: scanbm.socket: Failed to create listening socket ([::]:6566): Address already in use
Feb 14 23:57:46 RaspberryPrinter systemd[1]: scanbm.socket: Failed to receive listening socket ([::]:6566): Input/output error
Feb 14 23:57:46 RaspberryPrinter systemd[1]: scanbm.socket: Failed to listen on sockets: Input/output error
Feb 14 23:57:46 RaspberryPrinter systemd[1]: scanbm.socket: Failed with result 'resources'.
Feb 14 23:57:46 RaspberryPrinter systemd[1]: Failed to listen on scanbd/saned incoming socket.
しかし、netstat -tulpn
それが誰であるかは教えてくれませんでした。tcp6 0 0 :::6566 :::* LISTEN -
この問題を解決する方法と全体的な問題が何であるかをご存知ですか?ヘルプを入手するには、どのファイル/ログを確認する必要がありますか?
答え1
これを行うにはルートが必要です。
user@box:~$ sudo ss -l -n -p | grep 6566 | xargs
tcp LISTEN 0 4096 *:6566 *:* users:((systemd,pid=1,fd=84))