HPLIP est une solution développée par HP pour l'impression, la numérisation et la télécopie avec des imprimantes à jet d'encre et laser HP sous Linux.
Le projet HPLIP prend en charge l'impression de 1 292 modèles d'imprimantes, notamment Deskjet, Officejet, Photosmart, PSC (Print Scan Copy), Business Inkjet, LaserJet, Edgeline MFP et LaserJet MFP. (Remarque :tous les modèles ne sont pas actuellement pris en charge).
Le projet Hewlett-Packard Linux Imaging and Printing (HPLIP) fournit une solution de connectivité unique et multifonction unifiée pour Linux. L'objectif de ce projet est de fournir une impression, une télécopie, une numérisation, un accès par carte-photo et une gestion des périphériques «radicalement simples» aux utilisateurs Linux de bureau grand public et des petites entreprises. Ce projet est basé sur un logiciel open source et utilise des licences compatibles GPL.
HPLIP est composé de plusieurs composants majeurs ; applications, pilotes, backend, démons et fichiers PPD. HPLIP est conçu pour fonctionner avec le système de bobine CUPS. Un système CUPS/HPLIP fournit une communication bidirectionnelle qui est nécessaire pour une prise en charge complète de HPLIP. HPLIP fournit un nouveau backend CUPS appelé "hp" qui prend en charge la connectivité d'impression bidirectionnelle.
HPLIP utilise HPIJS pour générer des données prêtes à imprimer pour les travaux d'impression non postscript. HPIJS est disponible depuis 2001 en tant que solution unidirectionnelle. HPIJS a été modifié pour prendre en charge HPLIP, mais HPIJS est toujours rétrocompatible avec les spouleurs existants. HPIJS est inclus avec la solution HPLIP. HPLIP prend en charge la connectivité via USB, parallèle et réseau (JetDirect).
Fonctionnalités :
- Impression sur 1 292 imprimantes HP, y compris Deskjet, Officejet, Photosmart, PSC, Business Inkjet et LaserJet. (Pour une liste complète, veuillez consulter Appareils pris en charge).
- Impression photo de haute qualité.
- Impression à fond perdu
- Recto verso automatique (sur les imprimantes équipées).
- Numérisation à partir d'imprimantes multifonctions Officejet, PSC, Photosmart et LaserJet compatibles.
- Numérisation du chargeur automatique de documents (ADF).
- Une interface compatible avec Scanner Access Now Easy (SANE).
- Numérisation couleur et N&B.
- Utilitaire d'envoi de fax sur PC.
- Envoyer le carnet d'adresses de télécopie.
- Utilitaire d'accès aux cartes photo.
- Gestionnaire d'appareils (boîte à outils) avec outils de maintenance, niveaux de consommables et informations d'état
- Types de connexion USB, réseau et parallèle
- Intégration complète avec CUPS.
- Fichier PPD fourni pour les imprimantes laser Postscript uniquement.
- Utilitaires de ligne de commande pour de nombreuses tâches souvent nécessaires.
- Un utilitaire de configuration simple.
- Installateur automatisé.
Contrôle des services
1. Emplacement du script init.d :/etc/init.d/hplip
2. Exemple de "chkconfig –list [service]"
# chkconfig --list hplip hplip 0:off 1:off 2:on 3:on 4:on 5:on 6:off
3. Options d'utilisation du service disponibles
# service hplip Usage: /etc/init.d/hplip {start|stop|status|restart|condrestart}
Pour démarrer le service hplip :
# service hplip start Starting hpiod: [ OK ] Starting hpssd: [ OK ]
Pour arrêter le service hplip :
# service hplip stop Stopping hpiod: [ OK ] Stopping hpssd: [ OK ]
Pour vérifier l'état du service hplip :
# service hplip status hpiod (pid 13962) is running... hpssd (pid 13967) is running...
Pour redémarrer le service 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. Quels démons exécute-t-il
/usr/sbin/hpiod python /usr/share/hplip/hpssd.py
5. Quels modules charge-t-il
none
Autres informations
hplip-[version]-[release] e.g: hplip-1.6.7-4.1.el5_0.3
/etc/hp/hplip.conf
# 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