오늘은 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에서 해당 플러그인을 작동시킬 수 없습니다...