Raspberry-Pi
無法讓 SANE 在 Raspberry Pi 上工作
今天我試著把我的樹莓派變成一個列印/掃描伺服器。CUPS 列印伺服器安裝和配置執行良好,一切正常,但是我無法讓 SANE 掃描伺服器工作。
我正在使用 raspbian repo 中的 hplip 庫
執行掃描程序(例如scanimage)時失敗並出現錯誤
scanimage: open of device hpaio:/net/HP_Color_LaserJet_CM1312nfi_MFP?zc=NPI156760 failed: Error during device I/O
在檢查 syslog 時,我發現以下內容:
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
有問題的文件存在。
我嘗試從網站而不是 repo 重新安裝 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 時,它會顯示很多失去的包(可能是上面失去的包)。
掃描外掛存在,但不適用於 Raspberry Pi(不是x86,而是 ARM)。如果惠普沒有為您的掃描器提供與 ARM 兼容的外掛,那麼恐怕您將無法讓它在您的 Pi 上工作……