Ubuntu で HP プリンターおよび/またはスキャナーをサポートするために、Ubuntu に最新の Hplip をインストールする方法は?


hpパッケージ管理印刷

公式リポジトリの HPLIP パッケージでサポートされていない最新の HP プリンターおよび/またはスキャナーがあると仮定しましょう.

現在、Ubuntu のバージョンには the following versions in universe pocket があります.

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
focal (20.04): 3.20.3+dfsg0-2
groovy (20.10): 3.20.5+dfsg0-3build1



プリンターが HPLIP の新しいバージョンでサポートされている場合 (HP Developer Portal | All Supported Printer Models で確認)、何ができますか?

受け入れられた回答



インストール



現在、新しい hplip パッケージの PPA はありません.

ただし、ユーザーは their manual で説明されているように、HP からバイナリをダウンロードしてインストールできます.

_ 続行する前に、hplip の関連パッケージを削除して、将来の競合を回避する必要があります. _

HP は support page でこの問題について次のように述べています.

Warning: If you are upgrading HPLIP and HPLIP is already preinstalled with your distribution, or you if you installed HPLIP using an RPM, DEB, or other package, please uninstall the previous version using the method specific for your distribution. If you do not do this, you may have package conflict issues or functionality problems.



パッケージのリストを実験的に決定し(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 の場合は official link から、または現在は wget を使用して、自動インストーラー (.run ファイル) をダウンロードします.

  • wget https://download.sourceforge.net/project/hplip/hplip/3.21.2/hplip-3.21.2.run
    
    



  • ステップ 2: 自動インストーラーを実行する

  • sh hplip-3.21.2.run
    
    


    次に、画面の指示に従います ( sudo を実行できるユーザーのパスワードを要求し、 apt を実行し、 hplip-gui ファイルがインストールされている場合は削除します).インストール プロセスは、すでに HPLIP site で十分に文書化されています.

    インストール後、プリンタ インストール ウィザードが表示され、システムにプリンタを追加できます.


    アンインストール



    ここでは、HPLIP のバイナリ インストールから始めます (したがって、HPLIP 関連の deb パッケージはインストールされていません).

    現在のディレクトリにインストール ファイル hplip-3.21.2.run があるとします.そこからアーカイブを抽出し、アンインストール スクリプトを実行する必要があります.

    sh hplip-3.21.2.run --noexec
    cd hplip-3.21.2
    sudo python3 ./uninstall.py
    sudo rm -rf /usr/share/hplip/
    
    


    その後、代わりに公式の Ubuntu パッケージをインストールします (オプション):

    sudo apt-get install hplip-gui
    
    



    注: bug 1782137 を HPLIP の LaunchPad アカウントに報告し、開発者に Ubuntu からの deb-packages HPLIP コンポーネントのアンインストール機能を含めるように依頼しました.

    投稿 How to Install Latest Hplip on the Ubuntu to Support the HP Printer And/or Scanner in Ubuntu?Stack All Flow に最初に表示されました.