Ubuntu 19.04 で HP LaserJet P1102 をセットアップしようとしています。
私は知っている理論的手順プリンターをインストールしようとしましたが、この手順は機能しません。プリンターをインストールするための「正しい」手順 (ソフトウェア + プラグイン) に従うと、次のように失敗します。
hplip 3.19.5をダウンロードしてインストールしました。ここ。
最初はインストールが成功したように見えます。プラグインのインストールを要求し、次に「プラグインのインストールが成功しました」と表示されます。しかし、このメッセージで [OK] をクリックすると、インストールするプリンタを選択するウィンドウに戻り、別のメッセージが表示されます。
エラー: セットアップしようとしているデバイスにはバイナリ プラグインが必要です。プラグインがないと、一部の機能が期待どおりに動作しない場合があります。プラグインをインストールするには、通常のユーザーとして 'hp-plugin' を実行してください。出典: http://www.hplipopensource.com 詳細については。
エラー: hp-setup に失敗しました。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
次のような適切な場所が表示されます:
- libsane-hpgt2500-x86_64.so.1.0.22 を参照してください。
- libsane-hpgt2500-x86_64.so.1.0.27 を参照してください。
- libsane-hpgt2500.so は、以下のディレクトリにあります。
- libsane-hpgt2500.so.1 は、次のディレクトリにあります。
- /usr/lib/x86_64-linux-gnu/sane/libsane-hpgt2500.so
- 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
フォロー後カイ・クレイマーの回答はこちら私が得たもの:
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) がインストールされました。