今日は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でそのプラグインを操作することはできません。