1. Home
  2. Dashboard
  3. Forum
    1. Unresolved Threads
    2. Members
      1. Recent Activities
      2. Users Online
      3. Team
      4. Search Members
  4. Articles
    1. Liste funktionierender Drucker
    2. Unser Forum
    3. Gaming
    4. Distributionen
    5. Hardware und Linux
    6. Netzwerk & Server
    7. Software-Vorstellungen
    8. Reviews
  5. Linux Guides
    1. Homepage
    2. YouTube
    3. Telegram
    4. Community-Stammtisch
  6. Lexicon
    1. Last Changes
  7. Smart Search
  • Login
  • Register
  • Search
Lexikon
  • Everywhere
  • Articles
  • Pages
  • Forum
  • Lexikon
  • More Options
  1. Linux Guides Community
  2. Lexicon

HPLIP

  • Forwared from „HPlip“
  • tuxine
  • July 13, 2026 at 9:14 AM
  • July 17, 2026 at 5:06 PM
  • 402 times viewed
  • HPLIP (HP Linux Imaging and Printing) ist eine von HP entwickelte und unter der GPL-Lizenz veröffentlichte Open-Source-Treiberarchitektur für Linux-Systeme. Sie dient der vollständigen Systemintegration von HP-Tintenstrahl- und Laserdruckern sowie Scannern und Kopierern (All-in-One-Geräte). HPLIP fungiert als universelles Bindeglied zwischen der Hardware und den Linux-Subsystemen CUPS (Drucken) und SANE (Scannen). Neben den reinen Treiber-Bibliotheken bringt das Projekt eine Qt-basierte Toolbox zur Füllstandsanzeige, Druckkopfreinigung und Gerätekonfiguration mit, wodurch es den industriellen Standard für HP-Peripherie unter Linux darstellt.

    Klick für mehr ...

    1 🖨️ HPLIP (HP Linux Imaging and Printing)

    Während das universelle Drucksystem CUPS generische PostScript- oder PDF-Daten erzeugt und das Scansystem SANE die Bildeinzüge steuert, verstehen die physikalischen Geräte von HP oft nur herstellerspezifische Protokolle (wie PCL oder gerätespezifische JetDirect-Befehle).

    HPLIP übersetzt die standardisierten Linux-Druck- und Scanaufträge in die exakte Sprache der HP-Hardware.

    Die Kernarchitektur von HPLIP basiert auf drei Komponenten:

    1. Die Low-Level-Treiber (Backends):
      HPLIP stellt spezialisierte CUPS-Backends (wie hp:/usb/... oder hp:/net/...) bereit. Diese lösen die automatische Erkennung im Netzwerk oder am USB-Bus wesentlich zuverlässiger auf als Standard-USB-Erkennungen.
    2. Die grafische Qt-Toolbox (hp-toolbox):
      Eine Benutzeroberfläche, die den Status des Druckers in Echtzeit überwacht. Sie liest Tintenstände aus, verwaltet anstehende Druckaufträge, führt Ausrichtungen durch und bindet Fax-Funktionen ein.
    3. Das proprietäre Plugin-System:
      Für bestimmte Druckerserien (insbesondere preiswerte LaserJet-Modelle) benötigt HPLIP eine proprietäre Firmware-Erweiterung (das „HP-Plugin“). Dieses Plugin enthält geschlossenen Code, der den Software-Renderer für die GDI-Druckwerke dieser Geräte nachlädt.

    Die Kernphilosophie von HPLIP lautet:

    „Biete eine nahtlose, herstellerunterstützte Gesamtlösung für Drucken, Scannen und Faxen unter Linux, die sowohl freie Treiber-Standards bedient als auch erweiterte Hardware-Funktionen über eine einheitliche Oberfläche zugänglich macht.“

    2 📦 DIE INSTALLATIONSBEFEHLE

    HPLIP ist aufgrund seiner Relevanz in den Repositories aller großen Distributionen vertreten. Neben den reinen Treibern installieren wir die Qt-GUI-Komponente direkt mit.

    2.1 1️⃣ Debian

    Unter Debian sind die GUI-Komponenten und die Scan-Unterstützung modularisiert. Wir installieren das Gesamtpaket für Drucker und Scanner:

    Code
    # 1. Paketquellen aktualisieren
    sudo apt update
    
    # 2. HPLIP-Treiber, Qt-Toolbox und SANE-Erweiterung anfordern
    sudo apt install hplip hplip-gui sane-utils

    2.2 2️⃣ Arch Linux

    Unter Arch Linux ist HPLIP im [extra]-Repository aufgeteilt. Für die grafische Toolbox werden zusätzliche Python-Abhängigkeiten benötigt:

    Code
    # 1. HPLIP und GUI-Abhängigkeiten zur manuellen Bestätigung aufrufen
    sudo pacman -S hplip python-pyqt5 python-reportlab

    2.3 3️⃣ Fedora

    Fedora liefert HPLIP-Treiber oft in der Standardinstallation mit. Die grafische Verwaltungsoberfläche muss meist manuell ergänzt werden:

    Code
    # 1. HPLIP-GUI-Paket über DNF anfordern
    sudo dnf install hplip-gui

    2.4 4️⃣ openSUSE (Tumbleweed)

    Unter openSUSE steuert Zypper die Installation mitsamt den Yast-Druckermodulen:

    Code
    # 1. HPLIP-Infrastruktur installieren
    sudo zypper install hplip hplip-sane hplip-hpijs

    3 🛠️ Die wichtigsten CLI-Werkzeuge

    HPLIP steuert fast alle administrativen Aufgaben über spezialisierte Python-Skripte auf der Kommandozeile. Dies ist besonders mächtig für Headless-Server oder SSH-Sitzungen:

    • hp-setup: Der interaktive Einrichtungsassistent.

      Code
      sudo hp-setup -i
      # (-i startet den Assistenten im reinen Textmodus fürs Terminal, perfekt bei SSH)
    • hp-plugin: Lädt das zwingend benötigte, proprietäre Binär-Plugin von den HP-Servern herunter und installiert es im System.

      Code
      sudo hp-plugin -i
    • hp-levels:
      Gibt die aktuellen Tinten- oder Tonerfüllstände direkt im Terminal aus.
    • hp-clean:
      Startet den mechanischen Reinigungsprozess der Druckköpfe.
    • hp-info:
      Listet detaillierte Hardware-Informationen und den aktuellen Gerätestatus auf.

    4 ⚠️ DIE TYPISCHEN HPLIP-STOLPERSTEINE

    4.1 Das „Drucker empfängt Daten, druckt aber nicht / Plugin fehlt“ - Treiber-Dilemma

    • Das Problem:
      Ein LaserJet-Drucker (z. B. LaserJet P1102) wird über hp-setup fehlerfrei eingerichtet. Ein Druckauftrag wird gesendet, die LED am Drucker blinkt kurz auf, aber es wird kein Papier eingezogen. Im CUPS-Webinterface (localhost:631) steht der Status stur auf „Processing“ oder „Filter failed“.
    • Die Ursache:
      Diese Druckerserien besitzen keinen eigenen dauerhaften ROM-Speicher für die Rendering-Engine. Sie benötigen bei jedem Einschalten ein proprietäres Firmware-Plugin, das HPLIP in den Speicher des Druckers hochlädt. Ohne dieses Plugin ist die Hardware blockiert.
    • Die Lösung: Das Plugin über das Terminal nachinstallieren. Da das Skript Root-Rechte benötigt, um die Firmware im System abzulegen, lautet der Befehl:

      Code
      sudo hp-plugin -i

      Wichtiger Tipp: Der Nutzer muss den Lizenzbestimmungen von HP mit y zustimmen. Danach den Drucker einmal aus- und wieder einschalten.

    4.2 Das „Scanner wird von SANE / Simple Scan nicht gefunden“ - Rechte-Dilemma

    • Das Problem:
      Das Drucken über das All-in-One-Gerät funktioniert tadellos. Sobald der Nutzer jedoch ein Scan-Programm (wie Document Scanner oder XSane) öffnet, meldet die Software: „Keine Scanner gefunden“.
    • Die Ursache:
      Der Scanner-Zugriff läuft über das SANE-Backend hpaio (HP All-in-One). Wenn der lokale Linux-Benutzer nicht die nötigen Rechte besitzt, um auf die rohen USB-Schnittstellen oder die Netzwerk-Sockets des Scan-Moduls zuzugreifen, blockiert das System den Dienst.
    • Tipp: Den Benutzer in die zuständigen Systemgruppen aufnehmen und das SANE-Backend überprüfen:
      1. Den Benutzer zu den Gruppen lp und scanner hinzufügen:

        Code
        sudo usermod -aG lp,scanner $USER

        (Danach einmal komplett ab- und anmelden!)

      2. Testen, ob SANE die HPLIP-Adresse prinzipiell sieht:

        Code
        scanimage -L

        Erkennt das System das Gerät dort als hpaio:/usb/..., ist der Zugriff erfolgreich eingerichtet.

    5 📝 FAZIT

    HPLIP ist das Paradebeispiel dafür, wie gut Hardwareunterstützung unter Linux funktionieren kann, wenn der Hersteller aktiv mitarbeitet. Trotz des leichten Kritikpunkts bezüglich der proprietären Plugins für bestimmte Geräte bietet HPLIP eine unübertroffene Stabilität im Vergleich zu generischen Druckertreibern.

    • scannen
    • HP
    • drucker
    • kopieren
    • Scanner
  • Previous entry gImageReader
  • Next entry Kile
  • Changelog
  • PDF
25-linuxguides-png

Table of Contents

  • 1 🖨️ HPLIP (HP Linux Imaging and Printing)
  • 2 📦 DIE INSTALLATIONSBEFEHLE
    • 2.1 1️⃣ Debian
    • 2.2 2️⃣ Arch Linux
    • 2.3 3️⃣ Fedora
    • 2.4 4️⃣ openSUSE (Tumbleweed)
  • 3 🛠️ Die wichtigsten CLI-Werkzeuge
  • 4 ⚠️ DIE TYPISCHEN HPLIP-STOLPERSTEINE
    • 4.1 Das „Drucker empfängt Daten, druckt aber nicht / Plugin fehlt“ - Treiber-Dilemma
    • 4.2 Das „Scanner wird von SANE / Simple Scan nicht gefunden“ - Rechte-Dilemma
  • 5 📝 FAZIT

Categories

  1. 3D 6
  2. Allgemein 84
  3. Audio 37
  4. AppImages 4
  5. Bild - Anzeige, - Bearbeitung, Foto-Bearbeitung, Grafik-Bearbeitung, - Verwaltung, Techn. Zeichnen, 35
  6. Büro, Mail, Messenger, Drucker, Scanner, PDF, OCR, LaTex 31
  7. Browser 18
  8. Dateimanager 6
  9. Dateisysteme und dessen Verwaltung, Dateisuche 8
  10. Datensicherung 9
  11. Desktop-Umgebungen 15
  12. Distributionen, Boot 98
  13. Editoren (Text, Quellcode,Markdown,Wiki,Autoren,Web) 11
  14. Fenstermanager 14
  15. Firewall - Datensicherheit 15
  16. Gaming unter Linux 12
  17. Hardware, Speicher, virtuelle Speicher 34
  18. Installer 3
  19. Kernel 8
  20. Maker Community 9
  21. Netzwerk 36
  22. Python 10
  23. Packprogramme - Archivmanager, Synchronisierung 18
  24. Paketverwaltung 30
  25. Remote Verbindungen 6
  26. Sandbox Programme 6
  27. Schnittstellen 6
  28. Systemdienste 13
  29. Terminaleditoren 20
  30. Terminal - bzw. Konsolenbefehle u. Werkzeuge 67
  31. Video, Medienserver 12
  32. Videoplayer 9
  33. Virtualisierung und Container 17
  34. Windows Umgebung 15
  1. Privacy Policy
  2. Legal Notice
  1. Nutzungsbedingungen
Lexicon, developed by www.viecode.com
Powered by WoltLab Suite™