GNU/Linux >> Tutoriels Linux >  >> Linux

Service d'exploitation Linux "hplip"

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

1. Paquets RPM

hplip-[version]-[release]

e.g:
hplip-1.6.7-4.1.el5_0.3

2. Fichier de configuration

/etc/hp/hplip.conf

3. Exemple de fichier de configuration

# 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


Linux
  1. Service du système d'exploitation Linux "dhcpd"

  2. Service d'exploitation Linux "anacron"

  3. Service d'exploitation Linux "iptables"

  4. Service de système d'exploitation Linux "réseau"

  5. Service d'exploitation Linux "portmap"

Service du système d'exploitation Linux "nfs"

Service du système d'exploitation Linux 'microcode_ctl'

Service d'exploitation Linux "irqbalance"

Service de système d'exploitation Linux "rpcgssd"

Service d'exploitation Linux "yum-updatesd"

Service d'exploitation Linux "acpid"