Ubuntu 19.04에서 HP LaserJet P1102를 설정하려고 합니다.
나는 알고있다이론적 절차프린터를 설치하려고 시도했지만 이 절차가 작동하지 않습니다. 프린터(소프트웨어 + 플러그인)를 설치하는 "올바른" 절차를 따르면 다음과 같이 실패합니다.
나는 hplip 3.19.5를 다운로드하여 설치했습니다.여기.
처음에는 설치가 성공한 것 같습니다. 플러그인을 설치하라는 메시지가 표시되고 "플러그인 설치 성공"이라는 메시지가 표시됩니다. 하지만 이 메시지에서 확인을 클릭하면 설치할 프린터를 선택해야 하는 창으로 돌아가고 또 다른 메시지가 나타납니다.
오류: 설정하려는 장치에 바이너리 플러그인이 필요합니다. 일부 기능은 플러그인 없이는 예상대로 작동하지 않을 수 있습니다. 플러그인을 설치하려면 일반 사용자로 'hp-plugin'을 실행하세요. 방문하다http://hplipopensource.com 자세한 내용은
오류: hp 설정에 실패했습니다. hp-setup을 수동으로 실행하십시오.
답변1
여기도 마찬가지입니다. 저는 이 방법으로 해결했습니다.
다음을 실행하세요:
hp-setup -g &> ~/hp-setup.log
오류가 발생한 후 로그를 읽으십시오.
cat ~/hp-setup.log
다음과 같은 줄을 찾을 수 있습니다:
hp-setup[19265]: 디버그: /usr/lib/i386-linux-gnu/sane/libsane-hp2000S1.so 파일이 없거나 기호 링크가 누락되었습니다.
당신이 실행하는 경우 :
locate libsane-hp2000S1
당신은 다음과 같은 올바른 장소를 얻을 것입니다 :
- /usr/lib/sane/libsane-hpgt2500-x86_64.so.1.0.22
- /usr/lib/sane/libsane-hpgt2500-x86_64.so.1.0.27
- /usr/lib/sane/libsane-hpgt2500.so
- /usr/lib/sane/libsane-hpgt2500.so.1
- /usr/lib/x86_64-linux-gnu/sane/libsane-hpgt2500.so
- /usr/lib/x86_64-linux-gnu/sane/libsane-hpgt2500.so.1
- /usr/lib64/sane/libsane-hpgt2500-x86_64.so.1.0.22
- /usr/lib64/sane/libsane-hpgt2500-x86_64.so.1.0.27
- /usr/lib64/sane/libsane-hpgt2500.so /usr/lib64/sane/libsane-hpgt2500.so.1
이제 심볼릭 링크만 만들면 됩니다:
sudo ln -s /usr/lib /usr/lib/i386-linux-gnu
sudo ln -s /usr/lib64 /usr/lib64/x86_64-linux-gnu
다시 실행 hp-setup
완료
답변2
또한 HP 프린터는 잘 설치되지만 스캐너 플러그인이 설치되지 않는 문제가 있었습니다(Ubuntu 19).plugin.py를 비활성화하면 작동했습니다!!! (감사합니다) 그런데 apparmor-utils를 먼저 설치해야 했어요.
sudo apt install apparmor-utils
sudo aa-disable /usr/share/hplip/plugin.py
hp-plugin
마지막 단계에서는 프린터 스캔이 작동하는 데 필요한 HP 플러그인 설치 프로그램을 실행합니다.
답변3
나는 약간 다른 문제가있었습니다. 내 HP 프린터가 제대로 설치되었지만 스캐너 플러그인이 제대로 설치되지 않았습니다. AppArmor가 Python 스크립트에 대한 방어막을 낮추도록 하는 것이 비결인 것 같습니다.
편집하다:다른 답변을 보면 AppArmor 유틸리티를 설치하지 않는 것이 일반적이므로 먼저 설치해야 할 수도 있습니다.
sudo apt install apparmor-utils
sudo aa-disable /usr/share/hplip/plugin.py
이 작업을 수행한 후 플러그인이 올바르게 설치되었습니다.
답변4
팔로우 후Kai Kramer의 답변은 여기에 있습니다.내가 얻은 것 :
error: Python gobject/dbus may be not installed
error: Plug-in install failed.
그리고
cannot access '/var/lib/hp/hplip.state': No such file or directory
웹에서 검색한 결과 다음을 시도하게 되었고 효과가 있었습니다.
$ aa-disable /usr/share/hplip/plugin.py
Command 'aa-disable' not found, but can be installed with:
sudo apt install apparmor-utils
apparmor utils를 설치합니다(설치하지 않았음을 주의하세요!!!)
sudo apt-get install apparmor-utils
그런 다음 실행
sudo aa-disable /usr/share/hplip/plugin.py
& 루트가 아닌 일반 사용자로 실행합니다.
hplip-plugin
이제 내 프린터(laserjet 1020)가 설치되었습니다.