无法让 SANE 在 Raspberry Pi 上运行

无法让 SANE 在 Raspberry Pi 上运行

我今天尝试将我的 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

有问题的文件存在。

我尝试从网站重新安装 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 上工作......

相关内容