HPLIP je řešení vyvinuté společností HP pro tisk, skenování a faxování pomocí inkoustových a laserových tiskáren HP v systému Linux.
Projekt HPLIP poskytuje tiskovou podporu pro 1 292 modelů tiskáren, včetně Deskjet, Officejet, Photosmart, PSC (Print Scan Copy), Business Inkjet, LaserJet, Edgeline MFP a LaserJet MFP. (Poznámka:V současné době nejsou podporovány všechny modely).
Projekt Hewlett-Packard Linux Imaging and Printing (HPLIP) poskytuje jednotné jedno a vícefunkční řešení konektivity pro Linux. Cílem tohoto projektu je poskytnout „radikálně jednoduchý“ tisk, faxování, skenování, přístup k fotografickým kartám a správu zařízení pro spotřebitele a malé podniky desktopových uživatelů Linuxu. Tento projekt je založen na softwaru s otevřeným zdrojovým kódem a používá licence kompatibilní s GPL.
HPLIP se skládá z několika hlavních komponent; aplikace, ovladač, backend, démoni a soubory PPD. HPLIP je navržen pro práci se systémem zařazování CUPS. Systém CUPS/HPLIP zajišťuje obousměrnou komunikaci, která je nezbytná pro plnou podporu HPLIP. HPLIP poskytuje nový backend CUPS nazvaný „hp“, který podporuje obousměrné připojení tisku.
HPLIP používá HPIJS pro generování dat připravených pro tiskárnu pro nepostscriptové tiskové úlohy. HPIJS je k dispozici od roku 2001 jako jednosměrné řešení. HPIJS byl upraven tak, aby podporoval HPLIP, ale HPIJS je stále zpětně kompatibilní se stávajícími zařazovacími programy. HPIJS je součástí řešení HPLIP. HPLIP podporuje připojení přes USB, paralelně a po síti (JetDirect).
Vlastnosti:
- Tisk na 1 292 tiskárnách HP, včetně Deskjet, Officejet, Photosmart, PSC, Business Inkjet a LaserJet. (Úplný seznam naleznete v části Podporovaná zařízení).
- Vysoce kvalitní tisk fotografií.
- Tisk bez okrajů.
- Automatický oboustranný tisk (na vybavených tiskárnách).
- Skenování z kompatibilních multifunkčních zařízení Officejet, PSC, Photosmart a LaserJet.
- Skenování pomocí automatického podavače dokumentů (ADF).
- Rozhraní kompatibilní se skenerem Access Now Easy (SANE).
- Barevné a černobílé skenování.
- Nástroj pro odesílání faxů z počítače.
- Odeslat faxový adresář.
- Nástroj pro přístup ke kartě.
- Správce zařízení (soubor nástrojů) s nástroji údržby, úrovněmi spotřebního materiálu a informacemi o stavu.
- Typy připojení USB, sítě a paralelního připojení.
- Plná integrace s CUPS.
- Soubor PPD poskytovaný pouze pro laserové tiskárny PostScript.
- Obslužné programy příkazového řádku pro mnoho často potřebných úkolů.
- Jednoduchý instalační nástroj.
- Automatický instalační program.
Řízení služeb
1. Umístění skriptu Init.d:/etc/init.d/hplip
2. Příklad „chkconfig –list [service]“
# chkconfig --list hplip hplip 0:off 1:off 2:on 3:on 4:on 5:on 6:off
3. Dostupné možnosti využití služeb
# service hplip Usage: /etc/init.d/hplip {start|stop|status|restart|condrestart}
Spuštění služby hplip:
# service hplip start Starting hpiod: [ OK ] Starting hpssd: [ OK ]
Zastavení služby hplip:
# service hplip stop Stopping hpiod: [ OK ] Stopping hpssd: [ OK ]
Chcete-li zkontrolovat stav služby hplip:
# service hplip status hpiod (pid 13962) is running... hpssd (pid 13967) is running...
Restartování služby hplip:
# 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. Které démony spouští
/usr/sbin/hpiod python /usr/share/hplip/hpssd.py
5. Které moduly načítá
none
Další informace
1. RPM balíčky
hplip-[version]-[release] e.g: hplip-1.6.7-4.1.el5_0.3
2. Konfigurační soubor
/etc/hp/hplip.conf
3. Příklad konfiguračního souboru
# 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