web-dev-qa-db-ja.com

スキャナーはsane-find-scannerで検出されましたが、scanimage -LまたはSudo scanimage -Lでは検出されませんでした

Fujitsu ScanSnap S1300iを持っています。ソースからSANEをコンパイルしました。 sane-find-scannerを実行すると、次の出力が表示されます。

sane-find-scanner will now attempt to detect your scanner. 
If the result is different from what you expected, first make sure your scanner 
is powered up and properly connected to your computer.
No SCSI scanners found. If you expected something different, make sure 
that you have loaded a kernel SCSI driver for your SCSI adapter.

found USB scanner (vendor=0x04c5, product=0x128d) at libusb:002:004  
Your USB scanner was (probably) detected. It may or may not be supported by SANE.
Try scanimage -L and read the backend's
manpage.

Not checking for parallel port scanners.
Most Scanners connected to the parallel port or other proprietary ports can't be detected by this program.
You may want to run this program as root to find all devices. 
Once you found the scanner devices, be sure to adjust access permissions as necessary.

ただし、scanimage -LまたはSudo scanimage -Lを実行すると、次の出力が表示されます。

No scanners were identified. If you were expecting something different. 
Check that the scanner is plugged in, turned on and detected by the sane-find-scanner tool (if appropriate). 
Please read the documentation which came with this software (README, FAQ, manpages).

また、ScanSnap S1300iの/etc/sane.d/fujitsu.confにエントリを追加しました。

15
Zach Latta

私が見るものから 公式の健全なページに 、ScanSnap S1300はepjitsuバックエンドではなく、fujitsuを使用します。同じフォルダー内のfujitsu.confからepjitsu.confファイルに構成エントリーを移動してみてください。

S1300とS1300iの違いは正確にはわからないので、*.nalfujitsu.confの両方のepjitsu.confファイルのヘッダーにあるように、富士通のWindowsドライバーから/etc/sane.d/ファームウェアファイルを抽出する必要があるかもしれません。既に完了しています。

Updateスキャナーを機能させるには新しいバージョンが必要だったので、ソースから正常にビルドしたときのことを思い出しました。使用可能なスキャナー。

40-libsane.rulesという新しいファイルを/etc/udev/rules.dに作成し、ファイルに次の行を追加します。

ATTRS{idVendor}=="AAAA", ATTRS{idProduct}=="BBBB", ENV{libsane_matched}="yes"

AAAAとBBBBをスキャナーのIDに置き換えます。 lsusb(実際には、fujitsu.confで新しいエントリを作成するときに使用したIDと同じID)と入力すると、それらを表示できます。

6
jeremija