Ich versuche, meinen HP LaserJet P1102 auf Ubuntu 19.04 einzurichten.
Ich kenne dietheoretisches Vorgehenum den Drucker zu installieren, aber dieses Verfahren funktioniert bei mir nicht. Das Befolgen des „richtigen“ Verfahrens zur Installation des Druckers (der Software + des Plug-Ins) schlägt wie folgt fehl.
Ich habe hplip 3.19.5 heruntergeladen und installiert vonHier.
Zunächst scheint die Installation erfolgreich zu sein. Es wird gefragt, ob das Plugin installiert werden soll, dann heißt es „Plugin-Installation erfolgreich“. Aber nachdem ich auf diese Meldung auf „OK“ geklickt habe, kehrt das Fenster zurück, in dem ich den zu installierenden Drucker auswählen soll, und eine weitere Meldung erscheint:
Fehler: Das Gerät, das Sie einrichten möchten, erfordert ein binäres Plug-in. Einige Funktionen funktionieren möglicherweise nicht wie erwartet ohne Plug-ins. Führen Sie „hp-plugin“ als normaler Benutzer aus, um Plug-ins zu installieren. Besuchen Siehttp://hplipopensource.com für weitere Informationen.
Fehler: HP-Setup fehlgeschlagen. Bitte führen Sie HP-Setup manuell aus.
Antwort1
Hier dasselbe. Ich habe es folgendermaßen gelöst:
Bitte renne:
hp-setup -g &> ~/hp-setup.log
Lesen Sie nach Ihrem Fehler das Protokoll:
cat ~/hp-setup.log
Sie werden einige Zeilen finden wie:
hp-setup[19265]: debug: Entweder ist die Datei /usr/lib/i386-linux-gnu/sane/libsane-hp2000S1.so nicht vorhanden oder der symbolische Link fehlt.
wenn du läufst:
locate libsane-hp2000S1
Sie werden den richtigen Ort finden wie:
- /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
jetzt muss nur noch ein symbolischer Link erstellt werden:
sudo ln -s /usr/lib /usr/lib/i386-linux-gnu
sudo ln -s /usr/lib64 /usr/lib64/x86_64-linux-gnu
Führen Sie hp-setup erneut aus
Erledigt
Antwort2
Ich hatte auch das Problem, dass die Installation des HP-Druckers problemlos funktioniert, das Scanner-Plugin jedoch nicht (Ubuntu 19). Das Deaktivieren von plugin.py hat funktioniert!!! (danke), aber ich musste zuerst apparmor-utils installieren.
sudo apt install apparmor-utils
sudo aa-disable /usr/share/hplip/plugin.py
hp-plugin
Im letzten Schritt wird das HP-Plugin-Installationsprogramm ausgeführt, das zum Funktionieren des Druckerscannens erforderlich ist.
Antwort3
Ich hatte ein etwas anderes Problem. Mein HP-Drucker ließ sich problemlos installieren, aber das Scanner-Plugin ließ sich nicht richtig installieren. Der Trick bestand anscheinend darin, AppArmor dazu zu bringen, seine Schilde für ein Python-Skript zu senken.
Bearbeiten:Wenn man sich die anderen Antworten ansieht, scheint es üblich zu sein, dass die AppArmor-Dienstprogramme nicht installiert sind. Daher müssen Sie sie möglicherweise zuerst installieren.
sudo apt install apparmor-utils
sudo aa-disable /usr/share/hplip/plugin.py
Nachdem ich dies getan hatte, wurde das Plugin korrekt installiert.
Antwort4
Nach dem BefolgenKai Kramers Antwort hierIch habe:
error: Python gobject/dbus may be not installed
error: Plug-in install failed.
UND
cannot access '/var/lib/hp/hplip.state': No such file or directory
Nach einer Suche im Internet habe ich Folgendes ausprobiert und es hat funktioniert:
$ aa-disable /usr/share/hplip/plugin.py
Command 'aa-disable' not found, but can be installed with:
sudo apt install apparmor-utils
Installieren Sie die Apparmor-Dienstprogramme (wohlgemerkt, ich hatte sie nicht installiert!!!)
sudo apt-get install apparmor-utils
Dann renne
sudo aa-disable /usr/share/hplip/plugin.py
& dann als normaler Benutzer ausführen, nicht als Root:
hplip-plugin
Jetzt wurde mein Drucker (Laserjet 1020) installiert.