HP-Drucker installieren - ubuntu

Aus Lawsuit - Wiki
Wechseln zu: Navigation, Suche
Kompatibilität mit Ubuntu-Version Ubuntu-Themen Weiterführende Artikel Ubuntu.png


Einführung

Hewlett Packard bietet mit den Programmen hp-setup und hp-toolbox sehr leistungsstarke konsolegesteuerte Werkzeuge an, die zwar auch im Software-Paket hplip (statt hplip-hpijs) enthalten sind. Jedoch ist das mitgelieferte Paket erfahrungsgemäß ein oder mehrere Jahre veraltet. Auch wegen der sehr leistungsstarken Systemanalyse der Installationsroutine von hplip hat es sich als vorteilhafter erwiesen, die aktuelle Version vom HP-Server herunterzuladen.



Software nachladen

Zunächst müssen einige Pakete händisch umgestellt werden:

> sudo apt-get remove libhpmud0 libsane-hpaio printer-driver-postscript-hp

Folgende Pakete müssen nachinstalliert werden:

> sudo apt install python3-numpy python3-scipy zpython3-pypdf2 python3-opencv ocrmypdf python3-reportlab python3-notify2 xsane zlib1g zlib1g-dev


Wechseln Sie für die Installation von hplip mit einem Terminal in Ihr bin-Verzeichnis

> cd ~/bin


Rufen Sie die Seite

 https://developers.hp.com/hp-linux-imaging-and-printing/gethplip

auf oder geben Sie zum direkten Herunterladen der aktuellen Version von hplip in den Terminal ein:

> wget https://sourceforge.net/projects/hplip/files/hplip/3.22.6/hplip-3.22.6.run


Folgendes Pakete müssen ggf. gesondert über eine 1-Klick-Installation hinzugefügt werden:

 https://software.opensuse.org/package/python-reportlab?search_term=python-reportlab
 https://software.opensuse.org/package/python-notify

Sollte dieses offizielle Paket nicht funktionieren, fügen Sie ein alternatives Repository hinzu und installieren von dort:

> sudo zypper addrepo https://download.opensuse.org/repositories/openSUSE:Leap:15.3:Update/standard/openSUSE:Leap:15.3:Update.repo
  sudo zypper refresh
  sudo zypper install python-reportlab
  sudo zypper install python-notify


Anschließend starten Sie die Treiberinstallation als normaler User mit:

> sh hplip-3.22.6.run


Während des Prozesses werden alle benötigten Programme und Dateien nachgeladen. Anschließend rufen Sie als Superuser die Einrichtung mit

# sh hp-setup


auf.

Hernach sollten die überflüssigen Sprachpakete wieder gelöscht werden:

> sudo zypper rm tesseract-ocr-traineddata-*


und nur die nötigen Sprachen tatsächlich installiert werden, z.B.

> sudo zypper in tesseract-ocr-traineddata-dutch tesseract-ocr-traineddata-english tesseract-ocr-traineddata-english_middle tesseract-ocr-traineddata-esperanto tesseract-ocr-traineddata-french tesseract-ocr-traineddata-greek tesseract-ocr-traineddata-greek_ancient tesseract-ocr-traineddata-turkish tesseract-ocr-traineddata-italian tesseract-ocr-traineddata-spanish


Abschließend muss das richtige Ghostskript für den Drucker als einfacher Benutzer installiert werden:

> hp-plugin


Sollte auch diese HP-Installationsroutine scheitern, kann das Plugin auch direkt vom Server heruntergeladen werden mit

> wget https://developers.hp.com/sites/default/files/hplip-3.22.6-plugin.run


und anschließend per Shellbefehl installiert werden:

> sh hplip-3.22.6-plugin.run


Fehler von Version 3.19.12 bis 3.20.1

Von der Version 3.19.12 bis 3.20.1 funktionierte das unverzichtbare Plugin nicht mehr, denn die Abhängigkeit vom Paket QT5 Support konnte nicht aufgelöst werden. Ein Upgrade konnte daher bis auf Weiteres gesperrt werden mit:

> sudo zypper addlock hplip
  sudo zypper addlock hplip-hpijs
  sudo zypper addlock hplip-sane

Die Sperre kann jederzeit wieder aufgehoben werden durch:

> sudo zypper removelock hplip
  sudo zypper removelock hplip-hpijs
  sudo zypper removelock hplip-sane


Externe Links