태그 보관물: package-management

package-management

HP 프린터 및 / 또는 스캐너를 지원하기 위해 Ubuntu에 최신 HPLIP를 설치하는 방법은 무엇입니까? Ubuntu 버전은 유니버스 포켓에 다음

공식 저장소의 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. 1 단계 : Ubuntu 공식 링크 에서 자동 설치 프로그램 (.run 파일) 다운로드

    우분투 용 HPLIP 다운로드

    또는 오늘 사용하는 wget

    wget https://nchc.dl.sourceforge.net/project/hplip/hplip/3.19.10/hplip-3.19.10.run
    
  2. 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 이며 테스트하지 않았습니다.
일반적으로 최신 버전의 패키지가 실제로 필요하지 않은 경우 공식 저장소에서 제공되는 패키지를 설치하는 것이 좋습니다. 나중에 문제가 발생하지 않을 가능성이 훨씬 높습니다.


답변