HPLIP ist eine von HP entwickelte Lösung zum Drucken, Scannen und Faxen mit HP Tintenstrahl- und Laserdruckern unter Linux.
Das HPLIP-Projekt bietet Druckunterstützung für 1.292 Druckermodelle, darunter Deskjet, Officejet, Photosmart, PSC (Print Scan Copy), Business Inkjet, LaserJet, Edgeline MFP und LaserJet MFP. (Hinweis:Derzeit werden nicht alle Modelle unterstützt).
Das Hewlett-Packard Linux Imaging and Printing Project (HPLIP) bietet eine einheitliche Konnektivitätslösung mit einer und mehreren Funktionen für Linux. Das Ziel dieses Projekts ist es, Desktop-Linux-Benutzern für Privatanwender und kleine Unternehmen „radikal einfaches“ Drucken, Faxen, Scannen, Zugriff auf Fotokarten und Geräteverwaltung zu bieten. Dieses Projekt basiert auf Open-Source-Software und verwendet GPL-kompatible Lizenzen.
HPLIP besteht aus mehreren Hauptkomponenten; Anwendungen, Treiber, Backend, Daemons und PPD-Dateien. HPLIP wurde entwickelt, um mit dem CUPS-Spoolersystem zusammenzuarbeiten. Ein CUPS/HPLIP-System bietet eine bidirektionale Kommunikation, die für eine vollständige HPLIP-Unterstützung erforderlich ist. HPLIP bietet ein neues CUPS-Backend namens „hp“, das bidirektionale Druckverbindungen unterstützt.
HPLIP verwendet HPIJS zum Generieren von druckfertigen Daten für Nicht-Postscript-Druckaufträge. HPIJS ist seit 2001 als unidirektionale Lösung verfügbar. HPIJS wurde modifiziert, um HPLIP zu unterstützen, aber HPIJS ist immer noch abwärtskompatibel mit bestehenden Spoolern. HPIJS ist in der HPLIP-Lösung enthalten. HPLIP unterstützt Konnektivität über USB, Parallel und Netzwerk (JetDirect).
Eigenschaften:
- Drucken auf 1.292 HP Druckern, darunter Deskjet, Officejet, Photosmart, PSC, Business Inkjet und LaserJet. (Eine vollständige Liste finden Sie unter Unterstützte Geräte).
- Hochwertiger Fotodruck.
- Randloser Druck.
- Automatischer Duplexdruck (auf ausgestatteten Druckern).
- Scannen von kompatiblen Officejet-, PSC-, Photosmart- und LaserJet-MFPs.
- Automatischer Vorlageneinzug (ADF) scannen.
- Eine mit Scanner Access Now Easy (SANE) kompatible Schnittstelle.
- Scannen in Farbe und Schwarzweiß.
- PC-Dienstprogramm zum Senden von Faxen.
- Fax-Adressbuch senden.
- Dienstprogramm für den Zugriff auf Fotokarten.
- Geräte-Manager (Toolbox) mit Wartungstools, Füllständen und Statusinformationen.
- USB-, Netzwerk- und parallele Verbindungstypen.
- Vollständige Integration mit CUPS.
- PPD-Datei für Nur-Postscript-Laserdrucker bereitgestellt.
- Befehlszeilenprogramme für viele häufig benötigte Aufgaben.
- Ein einfaches Setup-Dienstprogramm.
- Automatischer Installer.
Dienststeuerung
1. Speicherort des Init.d-Skripts:/etc/init.d/hplip
2. Beispiel für „chkconfig –list [Dienst]“
# chkconfig --list hplip hplip 0:off 1:off 2:on 3:on 4:on 5:on 6:off
3. Verfügbare Servicenutzungsoptionen
# service hplip Usage: /etc/init.d/hplip {start|stop|status|restart|condrestart}
So starten Sie den HPlip-Dienst:
# service hplip start Starting hpiod: [ OK ] Starting hpssd: [ OK ]
So beenden Sie den hplip-Dienst:
# service hplip stop Stopping hpiod: [ OK ] Stopping hpssd: [ OK ]
So überprüfen Sie den Status des hplip-Dienstes:
# service hplip status hpiod (pid 13962) is running... hpssd (pid 13967) is running...
So starten Sie den hplip-Dienst neu:
# service hplip restart Stopping hpiod: [ OK ] Stopping hpssd: [ OK ] Starting hpiod: [ OK ] Starting hpssd: [ OK ]
# service hplip condrestart Stopping hpiod: [ OK ] Stopping hpssd: [ OK ] Starting hpiod: [ OK ] Starting hpssd: [ OK ]
4. Welche Daemons werden ausgeführt
/usr/sbin/hpiod python /usr/share/hplip/hpssd.py
5. Welche Module werden geladen?
none
Sonstige Informationen
1. RPM-Pakete
hplip-[version]-[release] e.g: hplip-1.6.7-4.1.el5_0.3
2. Konfigurationsdatei
/etc/hp/hplip.conf
3. Beispielkonfigurationsdatei
# cat /etc/hp/hplip.conf # hplip.conf. Generated from hplip.conf.in by configure. [hplip] version=3.15.9 [dirs] home=/usr/share/hplip run=/var/run ppd=/usr/share/ppd/HP ppdbase=/usr/share/ppd doc=/usr/share/doc/hplip-3.15.9 html=/usr/share/doc/hplip-3.15.9 icon=/usr/share/applications cupsbackend=/usr/lib/cups/backend cupsfilter=/usr/lib/cups/filter drv=/usr/share/cups/drv/hp bin=/usr/bin # Following values are determined at configure time and cannot be changed. [configure] network-build=yes libusb01-build=no pp-build=yes gui-build=yes scanner-build=yes fax-build=yes dbus-build=yes cups11-build=no doc-build=yes shadow-build=no hpijs-install=yes foomatic-drv-install=yes foomatic-ppd-install=no foomatic-rip-hplip-install=no hpcups-install=yes cups-drv-install=yes cups-ppd-install=no internal-tag=3.15.9 restricted-build=no ui-toolkit=qt4 qt3=no qt4=yes policy-kit=no lite-build=no udev_sysfs_rules=no hpcups-only-build=no hpijs-only-build=no