Raspberry Pi で SANE を実行できません。

Raspberry Pi で SANE を実行できません。

今日はRaspberry Piをプリント/スキャンサーバーに切り替えようとしています。 CUPSプリントサーバーのインストールと構成は正常に機能し、すべてがうまく機能しますが、SANEスキャンサーバーを機能させることはできません。

Raspbianリポジトリのhplipライブラリを使用しています。

スキャナー(scanimageなど)を実行するとエラーが発生し、失敗します。

scanimage: open of device hpaio:/net/HP_Color_LaserJet_CM1312nfi_MFP?zc=NPI156760 failed: Error during device I/O

システムログの確認中に以下を発見しました。

Jun 27 18:20:21 raspberrypi scanimage: scan/sane/soapht.c 90: 
  unable to load restricted library /usr/share/hplip/scan/plugins/bb_soapht.so:
  /usr/share/hplip/scan/plugins/bb_soapht.so:
  cannot open shared object file: No such file or directory

必要なライブラリが欠落しているようですが、ディレクトリを確認してから次の操作を行います。

pi@raspberrypi ~ $ ll /usr/share/hplip/scan/plugins/
total 184
lrwxrwxrwx 1 root root    50 Jun 27 18:02 bb_marvell.so -> /usr/share/hplip/scan/plugins/bb_marvell-x86_32.so
-rwxr-xr-- 1 root root 34191 Jun 27 18:02 bb_marvell-x86_32.so
lrwxrwxrwx 1 root root    49 Jun 27 18:02 bb_soapht.so -> /usr/share/hplip/scan/plugins/bb_soapht-x86_32.so
-rwxr-xr-- 1 root root 53985 Jun 27 18:02 bb_soapht-x86_32.so
lrwxrwxrwx 1 root root    47 Jun 27 18:02 bb_soap.so -> /usr/share/hplip/scan/plugins/bb_soap-x86_32.so
-rwxr-xr-- 1 root root 17552 Jun 27 18:02 bb_soap-x86_32.so
-rw-r----- 1 root root 13019 Jun 27 18:08 hp-check.log

問題のファイルが存在します。

リポジトリの代わりにWebサイトからhplipライブラリを再インストールしようとしましたが、次のエラーが発生しました。

configure: error: "cannot find libjpeg support"

この問題を解決するときに、人々が提案した方法で必要なすべての依存関係をインストールしようとすると、不足しているパッケージがたくさん発生します。

E: Unable to locate package libcups2-dev
E: Unable to locate package libcupsimage2-dev
E: Package 'libdbus-1-dev' has no installation candidate
E: Package 'ghostscript-x' has no installation candidate
E: Unable to locate package libssl-dev
E: Unable to locate package libjpeg8-dev
...

この問題を解決しようと数時間を費やしましたが、役に立たなかった。

編集:また、hp-checkを実行すると、複数の不足しているパッケージが表示されます(上記の不足している可能性があります)。

答え1

スキャンプラグインが存在しますが、Raspberry Piには適合しません(適切ではありません)。x86しかし、ARM)。 HPがあなたのスキャナにARM互換プラグインを提供しないと、残念ながらあなたのPiでそのプラグインを操作することはできません。

関連情報