[[Vorlage(Getestet, bionic, focal)]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] [:Terminal: Ein Terminal öffnen] [:Packprogramme: Archive entpacken] [:Programme_kompilieren: Pakete aus dem Quellcode erstellen] [:Programme_starten: Ein Programm starten] }}} [[Inhaltsverzeichnis()]] [[Bild(./HP-Tux.png, align=left)]] [https://developers.hp.com/hp-linux-imaging-and-printing '''H'''ewlett '''P'''ackard '''L'''inux '''I'''maging and '''P'''rinting] {en} (HPLIP) ist ein freies und quelloffenes Softwarepaket aus Treibern und Programmen für Drucker und Multifunktionsgeräte der Firma HP. Das HPLIP-Projekt unterstützt über 2700 Druckermodelle, einschließlich Deskjet, Officejet, Photosmart, PSC (Print Scan Copy), Business Inkjet, LaserJet, Edgeline MFP und LaserJet MFP - die [https://developers.hp.com/hp-linux-imaging-and-printing/supported_devices/index vollständige Liste] {en} . HPLIP beinhaltet lediglich Gerätetreiber und Programme zur Konfiguration und Wartung der Geräte, damit diese über die Schnittstellen bzw. Protokolle [:CUPS:] (für die [:Drucker:Druck]-) und [:SANE:] (für [:Scanner:]-Funktionen) transparent in das System integriert werden kann. Falls man hplib für einen (relativ neuen) Drucker einsetzen möchte, empfiehlt es sich zunächst in der Liste zu kontrollieren, welche Version von hplib für das vorliegende Druckermodell benötigt wird. Man kann sich im Terminal die bereits installierte Version mit `dpkg -s hplip |grep Version` anzeigen lassen. = Installation = In Ubuntu ist HPLIP in der Standardinstallation enthalten. Falls nicht vorhanden, muss folgendes Paket installiert [1] werden: {{{#!vorlage Paketinstallation hplip }}} Möchte man den Drucker über eine grafische Oberfläche installieren und verwalten, so muss noch zusätzlich folgendes Paket installiert werden: {{{#!vorlage Paketinstallation hplip-gui, universe }}} == Von der HPLIP Seite == {{{#!vorlage Hinweis Da eine manuelle Installation Konflikte mit der [:Paketverwaltung:] auslösen kann, sollte das/die Ubuntu-Paket/e zuerst deinstalliert werden! }}} Sollten die offiziellen Ubuntu-Pakete nicht aktuell genug sein bzw. mit dem eigenen Drucker nicht funktionieren, so kann man von der [https://developers.hp.com/hp-linux-imaging-and-printing Downloadseite] {en} die derzeit aktuelle Version (3.x.x) auch direkt herunterladen. Eine vollständige Liste aller unterstützter Drucker einschließlich der Treiberversion kann auf [https://developers.hp.com/hp-linux-imaging-and-printing/supported_devices/index der Herstellerseite] {en} abgerufen werden. Es gibt zwei Varianten: === Automatisch === Es gibt ein selbst extrahierendes Archiv '''hplip-.run''' mit voll automatisiertem Installationsskript. Die Installation ist sehr anschaulich mit Screenshots erklärt, allerdings auf Englisch: [https://developers.hp.com/hp-linux-imaging-and-printing/install/install/index Installer Walkthrough] {en}. Um das Skript zu starten, wechselt man mit einem Terminal [2] an den Ort, wo sich das Skript befindet und gibt dort ein: {{{#!vorlage Befehl sh hplip-.run }}} Sollten hierbei Fehler auftauchen, liegt das meist an fehlenden [https://developers.hp.com/what-are-minimum-system-requirements Voraussetzungen] {en} bzw. Paketen. === Manuell === Sollte die obige automatische Installation nicht fehlerfrei laufen, so kann man jederzeit auf die traditionelle Methode mit '''hplip-.tar.gz''' zurückgreifen. Wie dies funktioniert, wird in den Anleitungen [http://axebase.net/blog/2014/12/05/installation-hp-linux-imaging-and-printing/ Installation HP Linux Imaging and Printing] {de} (12/2014) und [https://developers.hp.com/hp-linux-imaging-and-printing/install/manual/distros/ubuntu Manual Build and Install Instructions for Ubuntu] {en} ausführlich beschrieben [3][4]. = Konfiguration = [[Bild(./hp-toolbox.png, 250, align=right)]] Zum Einrichten des Gerätes verwendet man am besten den mitgelieferten grafischen Assistenten (das Paket '''hplip-gui''' muss hierfür installiert sein - siehe oben). Das Konfigurationsprogramm benötigt keine Adminrechte. Führt man das Installationsprogramm mit Adminrechten aus, so startet die HPLIP-Toolbox nach der Installation nicht, aufgrund eines Berechtigungfehlers des ".hplip" Ordners in /home. {{{#!vorlage Befehl hp-setup }}} Wer das Setup in einem Terminalfenster starten möchte (weil keine grafische Oberfläche verfügbar ist), hängt den Parameter `-i` (interaktiv) an. {{{#!vorlage Befehl hp-setup -i }}} Hier wählt man nur die entsprechende Schnittstelle (USB, Parallelport/LPT oder Netzwerk "JetDirect") aus und folgt der Benutzerführung - das Gerät wird in der Regel automatisch erkannt und in [:CUPS:] als Drucker bzw. gegebenenfalls in [:SANE:] als Scanner eingetragen. = Benutzung = Das grafische Programm zum Ausführen diverser Wartungsoptionen und Zusatzfunktionen (bei Multifunktionsgeräten) heißt `hp-toolbox` und lässt sich direkt in einem Terminal-Fenster starten [2], unter GNOME auch über das Startmenü unter ''"System -> Einstellungen"'' bzw. unter KDE über ''"System -> HPLIP Toolbox"''. == Wartung == Die einzelnen Funktionen der grafischen Toolbox lassen sich auch separat aus dem Terminal aufrufen: ||'''Befehl'''||'''Beschreibung'''|| || `hp-align` || Tintenpatronen ausrichten || || `hp-clean` || Tintenpatronen reinigen || || `hp-colorcal` || Kalibrierung der Farbpatronen (nicht alle Modelle) || || `hp-firmware` || aktualisierte Firmware (Gerätesoftware) hochladen || || `hp-info` || zeigt Informationen zu Status und Modell des Gerätes || || `hp-levels` || zeigt Füllstände der Tintenpatronen an || || `hp-print` || ein einfacher Druckerdialog (unabhängig von der Desktopumgebung) || || `hp-testpage` || druckt eine Testseite inklusive Geräteinformationen || || `hp-timedate` || Zeit / Datum eines OfficeJets festlegen || || `hp-unload` || Zugriff auf [#Speicherkarten Speicherkarten] || == Faxen == Einige Multifunktionsgeräte haben eine zusätzliche [:Faxe_schicken_und_empfangen:Faxfunktion], die man auch ohne Umweg (via Papierausdruck) direkt nutzen kann. Damit kann man entweder Bürodateien direkt in das Programm hineinladen oder über den virtuellen Drucker an das Programm weiterleiten. Daraufhin füttert man das Adressbuch mit Nummern, aktiviert die Empfänger und drückt auf die nun aktivierte Schaltfläche ''"Send Fax"''. {{{#!vorlage Hinweis Aufgrund von technischen Einschränkungen muss vor dem Faxen das Hilfsprogramm `hp-sendfax` gestartet [5] sein. }}} == Scannen == Das Scannen läuft über die standardisierte [:SANE:]-Schnittstelle - siehe [:Scanner:]. HPLIP liefert auch hier die Scanner-Funktionen mit, so dass über ein {{{#!vorlage Befehl scanimage -L }}} auch der Scanner erkannt werden sollte. Für manche Multifunktionsgeräte ist zum Scannen ein Plugin nötig. Die Installation über die ''"HPLIP Toolbox"'' funktioniert nicht unbedingt. Auch hier gibt ein selbst extrahierendes Archiv '''hplip--plugin.run''' mit voll automatisiertem Installationsskript, welches man direkt von der [https://developers.hp.com/hp-linux-imaging-and-printing/plugins Downloadseite] {en} in der zur hplip-Version passenden Version herunterladen kann. Um das Skript zu starten, wechselt man mit einem Terminal [2] an den Ort, wo sich das Skript befindet und gibt dort ein: {{{#!vorlage Befehl sh hplip--plugin.run }}} Bei Multifunktionsgeräten, die über das Netzwerk angebunden sind, kann es sein, dass der Weg über hp-setup nur den Drucker installiert, nicht den Scanner. In diesem Falle wird bei hp-setup bei der Einrichtung eingestellt * anklicken: Connection (I/O) Type: Network/Ethernet/Wireless ... * zusätzlich anklicken: Show Advanced Options * aktivieren: Manual Discovery * bei USB bus ID:device ID: eintragen: IP Nummer oder Hostname des Druckers (vorher eingerichtet) * anklicken: Next [[Bild(HPLIP/hpsetup-manualdiscovery.png, 300)]] * Weiter im Einrichtungs-Dialog Der [wikipedia:Automatischer_Vorlagenwechsler:Automatische Dokumenteneinzug] wird auch unterstützt - unter [:XSane:] muss man dafür ein Häkchen bei ''"batch scan mode"'' setzen. == Kopieren == `hp-makecopies` [5] erlaubt, die Kopiereinstellung (Kontrast, Skalierung, Qualität, Anzahl) vom PC aus zu steuern. == Speicherkarten == Mit dem Programm `hp-unload` [5] kann auf [wikipedia:Speicherkarte:Speicherkarten] zugegriffen und der Inhalt in ein Verzeichnis der eigenen Wahl kopiert werden. = Deinstallation = Bei [#Von-der-HPLIP-Seite manueller Installation] wechselt man in das Verzeichnis der entpackten Archivdatei ('''.tar.gz''') und führt folgende Befehle im Terminal [2] aus: {{{#!vorlage Befehl sudo make uninstall sudo rm -rf /usr/share/hplip }}} Bei [#Von-der-HPLIP-Seite automatischer Installation] wechselt man in das Verzeichnis hplip- welches durch die automatische Installation angelegt wurde und führt folgenden Befehl im Terminal [2] aus: {{{#!vorlage Befehl sudo python uninstall.py }}} Danach kann noch bei Bedarf der Ordner hplip- gelöscht werden = Problembehebung = Die Mitarbeiter des offiziellen Hewlett-Packard-Kundendienstes sind primär auf Problembehebungen mit Windows geschult. Unterstützung für die Linux-Treiber und Hilfsprogramme erhält man informell auf der [launchpad:hplip:Launchpad-Projektseite] {en}. Der Einsatz von [:scanbd:] kann die [post:9107204:Funktion von HPLIP behindern] ([bug:1850032:]). Seit der Version 18.04 (Focal) werden benötigte Treiber (libusb-0.1-4) teils nicht in der Standard Installation geliefert, sowie ein fehlerhaftes Softwarepaket (ippusbxd) installiert. Dadurch funktioniert der Drucker/Scanner nicht ordnungsgemäß. Zum Entfernen und Installieren kann man folgenden Befehl im Terminal benutzen: {{{#!vorlage Befehl sudo apt purge ippusbxd ;sudo apt purge ipp-usb ;sudo apt install libusb-0.1-4 }}} Damit beschädigt man allerdings die Unterstützung für das Drucken per IPP. == HP Firmware (Plugin) fehlt == Bei einigen Modellen (z.b. HP LaserJet MFP M129-M134) wird ein '''proprietäres''' Plugin benötigt, um den Scanner nutzen zu können. Das Plugin lässt sich im [:Terminal:] mit folgenden Befehl installieren: {{{#!vorlage Befehl hp-plugin -i }}} Bei der Abfrage wählt man '''d''' (Download) aus und bestätigt dann mit der Enter Taste. = Links = * [https://developers.hp.com/hp-linux-imaging-and-printing Projektseite] {en} * [launchpad:hplip:HPLIP] {en} bei [:Launchpad:] * [sourceforge:hplip:Entwickler- und Downloadseite] {en} * [https://axebase.net/blog/2014/12/05/installation-hp-linux-imaging-and-printing/ Installation HP Linux Imaging and Printing] {de} Schritt-für-Schritt-Anleitung * [:Drucker:] {Übersicht} Übersicht zum Thema # tag: Büro, Hardware