GNU/Linux >> Tutoriales Linux >  >> Linux

Servicio del sistema operativo Linux 'hplip'

HPLIP es una solución desarrollada por HP para imprimir, escanear y enviar faxes con impresoras láser y de inyección de tinta HP en Linux.

El proyecto HPLIP brinda soporte de impresión para 1292 modelos de impresoras, incluidas Deskjet, Officejet, Photosmart, PSC (Print Scan Copy), Business Inkjet, LaserJet, Edgeline MFP y LaserJet MFP. (Nota:no todos los modelos son compatibles actualmente).

El proyecto Hewlett-Packard Linux Imaging and Printing (HPLIP) proporciona una solución de conectividad unificada única y multifunción para Linux. El objetivo de este proyecto es proporcionar impresión, envío de faxes, escaneo, acceso a tarjetas fotográficas y administración de dispositivos "radicalmente simples" para los usuarios de Linux de escritorio para consumidores y pequeñas empresas. Este proyecto se basa en software de código abierto y utiliza licencias compatibles con GPL.

HPLIP se compone de varios componentes principales; aplicaciones, controladores, backend, demonios y archivos PPD. HPLIP está diseñado para funcionar con el sistema de cola de impresión CUPS. Un sistema CUPS/HPLIP proporciona comunicación bidireccional que es necesaria para el soporte completo de HPLIP. HPLIP proporciona un nuevo backend de CUPS llamado "hp" que admite conectividad de impresión bidireccional.

HPLIP utiliza HPIJS para generar datos listos para imprimir para trabajos de impresión que no sean postscript. HPIJS está disponible desde 2001 como una solución unidireccional. HPIJS se ha modificado para admitir HPLIP, pero HPIJS sigue siendo compatible con versiones anteriores de los spoolers existentes. HPIJS se incluye con la solución HPLIP. HPLIP admite conectividad a través de USB, paralelo y red (JetDirect).

Características:

  • Impresión en 1292 impresoras HP, incluidas Deskjet, Officejet, Photosmart, PSC, Business Inkjet y LaserJet. (Para obtener una lista completa, consulte Dispositivos compatibles).
  • Impresión de fotografías de alta calidad.
  • Impresión a sangre completa.
  • Dúplex automático (en impresoras equipadas).
  • Escaneo desde impresoras multifunción Officejet, PSC, Photosmart y LaserJet compatibles.
  • Escaneo del alimentador automático de documentos (ADF).
  • Una interfaz compatible con Scanner Access Now Easy (SANE).
  • Escaneado en color y en blanco y negro.
  • Utilidad de envío de fax desde PC.
  • Enviar libreta de direcciones de fax.
  • Utilidad de acceso a la tarjeta fotográfica.
  • Administrador de dispositivos (caja de herramientas) con herramientas de mantenimiento, niveles de suministros e información de estado.
  • Tipos de conexión USB, red y paralelo.
  • Integración total con CUPS.
  • Archivo PPD proporcionado para impresoras láser solo Postscript.
  • Utilidades de línea de comando para muchas tareas que se necesitan con frecuencia.
  • Una sencilla utilidad de configuración.
  • Instalador automatizado.

Control de servicios

1. Ubicación del script Init.d:​​/etc/init.d/hplip

2. Ejemplo de “chkconfig –list [servicio]”

# chkconfig --list hplip
hplip           0:off   1:off   2:on    3:on    4:on    5:on    6:off

3. Opciones de uso del servicio disponibles

# service hplip
Usage: /etc/init.d/hplip {start|stop|status|restart|condrestart}

Para iniciar el servicio hplip:

# service hplip start
Starting hpiod:                                            [  OK  ]
Starting hpssd:                                            [  OK  ]

Para detener el servicio hplip:

# service hplip stop
Stopping hpiod:                                            [  OK  ]
Stopping hpssd:                                            [  OK  ]

Para comprobar el estado del servicio hplip:

# service hplip status
hpiod (pid 13962) is running...
hpssd (pid 13967) is running...

Para reiniciar el servicio 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. ¿Qué demonios ejecuta?

/usr/sbin/hpiod
python /usr/share/hplip/hpssd.py

5. ¿Qué módulos carga?

none

Otra información

1. Paquetes RPM

hplip-[version]-[release]

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

2. Archivo de configuración

/etc/hp/hplip.conf

3. Ejemplo de archivo de configuración

# 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. Servicio del sistema operativo Linux 'anacron'

  2. Servicio del sistema operativo Linux 'iptables'

  3. Servicio de sistema operativo Linux 'red'

  4. Servicio de sistema operativo Linux 'mapa de puertos'

  5. Servicio de SO Linux 'auditoría'

Servicio de sistema operativo Linux 'ldap'

Servicio del sistema operativo Linux 'yppasswdd'

Servicio de sistema operativo Linux 'xendomains'

Servicio del sistema operativo Linux 'nscd'

Servicio de sistema operativo Linux 'calamar'

Servicio de sistema operativo Linux 'smartd'