공식 저장소의 HPLIP 패키지에서 지원하지 않는 최신 HP 프린터 및 / 또는 스캐너가 있다고 가정 해 봅시다.
현재 Ubuntu 버전은 유니버스 포켓에 다음 버전이 있습니다 .
trusty (14.04LTS) (utils): 3.14.3-0ubuntu3.4 xenial (16.04LTS) (utils): 3.16.3+repack0-1 bionic (18.04LTS) (utils): 3.17.10+repack0-5 cosmic (18.10) (utils): 3.18.7+dfsg1-2ubuntu2 disco (19.04) (utils): 3.19.1+dfsg0-1: all
최신 버전의 HPLIP에서 프린터가 지원되는 경우 어떻게해야합니까 ( HP Developer Portal | 모든 지원되는 프린터 모델에서 확인 )?
답변
설치
현재 최신 hplip
패키지 가 포함 된 PPA는 없습니다 .
그러나 사용자는 설명서에 설명 된대로 HP에서 바이너리를 다운로드하여 설치할 수 있습니다 .
계속하기 전에 hplip
향후 충돌이 발생하지 않도록 관련 패키지를 제거해야합니다 .
HP는 지원 페이지 에서이 문제에 대해 언급했습니다 .
경고 : HPLIP를 업그레이드 중이고 HPLIP가 이미 배포판에 사전 설치되어 있거나 RPM, DEB 또는 기타 패키지를 사용하여 HPLIP를 설치 한 경우 배포판에 맞는 방법을 사용하여 이전 버전을 제거하십시오. 이렇게하지 않으면 패키지 충돌 문제 또는 기능 문제가있을 수 있습니다.
실험적으로 패키지 목록 (16.04 LTS 및 18.04 LTS에서 테스트 됨)을 결정했으며 아래는 명령입니다.
sudo apt-get purge hplip hplip-data hplip-doc hplip-gui hpijs-ppds \
libsane-hpaio printer-driver-hpcups printer-driver-hpijs
sudo rm -rf /usr/share/hplip/
sudo apt-get autoremove
그런 다음 다음 단계를 수행해야합니다.
-
1 단계 : Ubuntu 공식 링크 에서 자동 설치 프로그램 (.run 파일) 다운로드
또는 오늘 사용하는
wget
wget https://nchc.dl.sourceforge.net/project/hplip/hplip/3.19.10/hplip-3.19.10.run
-
2 단계 : 자동 설치 프로그램 실행
sh hplip-3.19.10.run
그런 다음 화면의 지시 사항을 따르십시오 (
sudo
실행 가능한 사용자의 암호를 요청apt
하고hplip-gui
파일이 설치된 경우 제거 해야 함). 설치 프로세스는 HPLIP 사이트 에 이미 잘 문서화되어 있습니다 .설치 후 프린터 설치 마법사가 표시되고 시스템에 프린터를 추가 할 수 있습니다.
제거
여기서는 바이너리 HPLIP 설치로 시작합니다 (따라서 HPLIP 관련 deb 패키지가 설치되지 않았습니다).
hplip-3.19.10.run
현재 디렉토리에 설치 파일이 있다고 가정 해 봅시다 . 아카이브에서 압축을 풀고 제거 스크립트를 실행해야합니다.
sh hplip-3.19.10.run --noexec
cd hplip-3.19.10
sudo ./uninstall.py
sudo rm -rf /usr/share/hplip/
그런 다음 공식 우분투 패키지를 설치합니다 (선택 사항).
sudo apt-get install hplip-gui
참고 : 개발자에게 Ubuntu의 deb 패키지 HPLIP 구성 요소 제거 기능을 포함하도록 요청하는 버그 1782137 을 HPLIP의 LaunchPad 계정에 보고했습니다 .
답변
몇 주 전까지 HP Developers-HP Linux Imaging and Printing 에서 사용 가능한 최신 HPLIP 드라이버 버전 은 3.18.12였습니다 . Ubuntu 16.04 공식 저장소에서 사용 가능한 버전은 3.16.3 입니다.
먼저 웹 사이트에서 다운로드 한 최신 버전을 설치하려고했습니다. 그러나 패키지와의 호환성 문제가 발생했습니다 python-gobject
. N0rbert (주요 답변)에서 언급했듯이 다른 버전을 설치하기 전에 실제 HPLIP 버전 을 완전히 제거 해야합니다 . N0rbert에 설명 된대로 수동으로 수행하십시오 . 그런 다음, 다음 파일이 더 이상 존재하지 않거나 각 폴더가 비어 있는지 확인하십시오.
/etc/hp/hplip.conf
/var/lib/hp/hplip.state
/usr/share/hplip/
/usr/share/ppd/hplip
~/.hplip/hplip.conf
/etc/cups/ppd/HP-....ppd
위에 나열된 모든 파일을 완전히 제거해야하는지 확실하지 않습니다. 그러나 그것들이 사라지면 문제없이 새로운 설치를 진행할 수 있습니다.
repo에는 최신 버전의 드라이버가 없지만 apt
사전 설치된 다른 패키지와 충돌하지 않고 작동하기 때문에 를 통해 설치하기로 결정했습니다 . 나는 다음과 같이했다 :
1) sudo apt install hplip
(대부분의 HP 프린터 및 스캐너 용 Linux 드라이버).
2) sudo apt install hplip-gui
(hp-plugin에 필요).
3) hp-plugin
(일반 사용자).
이 플러그인은 HP가 오픈 소스하지 않는 드라이버의 독점적 인 “부분”입니다. 장치가 없으면 장치가 작동하지 않습니다. 약관에 동의하고 설치 한 정확한 버전의 드라이버에 필요한 플러그인을 설치하라는 메시지가 표시됩니다.
4) hp-doctor
(모든 것, 특히 플러그인이 올바르게 설치되었는지 확인).
5) hp-setup
연결된 장치를 추가하거나이 시점에 이미 설치된 HP 소프트웨어 (그래픽 인터페이스 포함)를 사용합니다.
6) Ubuntu 시스템 설정으로 이동하여 HPLIP를 사용하여 새 프린터 / 스캐너를 추가하십시오.
추신 : 2019 년 1 월까지 최신 버전은 3.19.1 이며 테스트하지 않았습니다.
일반적으로 최신 버전의 패키지가 실제로 필요하지 않은 경우 공식 저장소에서 제공되는 패키지를 설치하는 것이 좋습니다. 나중에 문제가 발생하지 않을 가능성이 훨씬 높습니다.