sane は saned のようには動作しませんが、root のように動作します。

sane は saned のようには動作しませんが、root のように動作します。

saneを使用してスキャナサーバーとして使用したいプラグコンピュータがあります。すでに他のプラグとも機能しているので、スキャナーと正気が一緒に機能することを確信しています。

この出力を取得scanimage -L中に発行した場合:root

device `hpaio:/usb/Deskjet_F300_series?serial=CN73CGJ05504KH' is a Hewlett-Packard Deskjet_F300_series all-in-one

これが私が期待するものですが、コマンドを呼び出すと、saned次のような出力が表示されます。

No scanners were identified. [...]

私がsane-find-scanner正気と呼ぶと、次のように表示されます。

found USB scanner (vendor=0x03f0, product=0x5511) at libusb:001:015

ここで興味深い部分は、サプライヤーと製品がここでは検出されませんが、rootとして同じことを行うと、結果は次のようになります。

found USB scanner (vendor=0x03f0 [HP], product=0x5511 [Deskjet F300 series]) at libusb:001:015

したがって、ルートは何らかの方法でベンダーリストにアクセスできますが(したがってスキャナーを検出できます)、sanedはできません。 Sanedサーバーをrootとして実行したくないので、この問題を解決する必要があります。

私が設定したのはsaned.confネットワークインタラクションのためですが、私の問題はlocalhostにあるので、設定ファイルをスキップします(もちろん、必要に応じて提供できます)。

サウンドグループ:saned scanner

ベンダーおよび製品マッピングファイル()の権限を変更する必要があると仮定していますが、/etc/sane.d/hp.confsaneはすでにファイルを読み取ることができます。

-rw-r--r-- 1 saned scanner 396 Dec 12  2010 hp3900.conf
-rw-r--r-- 1 saned scanner  76 Dec 12  2010 hp4200.conf
-rw-r--r-- 1 saned scanner 238 Dec 12  2010 hp5400.conf
-rw-r--r-- 1 saned scanner 497 Dec 12  2010 hp.conf
-rw-r--r-- 1 saned scanner  22 Dec 12  2010 hpsj5s.conf

以下にも適用されます。/etc/sane.d/dll.d/

-rw-r--r-- 1 saned scanner   38 Dec 10  2013 hplip

興味深いことに、これらのファイルにはDeskjet_F300_series情報が含まれていないので、他のファイルはありませんか?

また、スキャナーに印刷オプションがありますが、私はそれに興味がありません。

私は読んだこの投稿しかし、どこかに情報がすでに存在し、通常のユーザーがその場所にアクセスしたいので、そこに記載されているタスクを実行したくありません。

ベストアンサー1

私はグループにscanimage -L追加された後、質問を投稿した直後に機能し始めたことがわかりました。sanedlp

私はこの質問に対する正解(情報のソース)にまだ興味があります。したがって、この回答は問題を解決したい将来の訪問者のためのものです。

おすすめ記事