cups-1.1.18

Introducción a CUPS

Localización de descarga (HTTP):		http://www.cups.org/software.html
Localización de descarga (FTP):			ftp://ftp.easysw.com/pub/cups/1.1.18/cups-1.1.18-source.tar.bz2
Versión usada:					1.1.18
Tamaño del paquete:				3.3 MB
Estimación del espacio necesario en disco:	21 MB

El Sistema de Impresión Común de UNIX ("CUPS") es un administrador de impresoras y una serie de utilidades asociadas. Está basado en el "Protocolo de Impresión de Internet" y proporciona servicios de impresión a la mayoría de impresoras Postscript y de otros tipos.

CUPS depende de:
GhostScript-7.05.5 (para impresoras no postscript)
CUPS utilizará:
libjpeg-6b, libpng-1.2.5 y libtiff-3.5.7

Instalación de CUPS

Instala CUPS ejecutando los siguientes comandos:

./configure &&
make &&
make install

Explicación de los comandos de instalación

El comportamiento por defecto de la instalación es apropiado para sistemas LFS. Los ficheros de CUPS se situan en /usr/bin, /usr/sbin, /var y /etc/cups.

Configuración de CUPS

La configuración de CUPS es dependiente del tipo de impresora y puede ser compleja. Generalmente, las impresoras postscript se configuran más fácil. Las instrucciones detalladas de configuración y uso de CUPS pueden encontrarse en http://www.cups.org/documentation.php. El Manual de Administración y el Manual del Usuario son particularmente útiles.

Durante la instalación, cups creó el fichero de inicio /etc/rc.d/init.d/cups. Este fichero funciona, pero puede que quieras cambiar a un fichero de inicio de LFS más convencional:

cat > /etc/rc.d/init.d/cups << "EOF"
#!/bin/sh
# Inicio de $rc_base/init.d/cups

# Arranca o para el servidor CUPS basándose en el primer argumento del guión.

source /etc/sysconfig/rc
source $rc_functions

case $1 in
    start)
           echo "Iniciando el servidor de impresión CUPS..."
           loadproc /usr/sbin/cupsd
           ;;
    stop)
           echo "Parando el servidor de impresión CUPS..."
           killproc cupsd
           ;;

    reload)
           echo "Recargando el servidor de impresión CUPS..."
           reloadproc /usr/sbin/cupsd
           ;;

    restart)
           $0 stop
           sleep 1
           $0 start
           ;;

    status)
           statusproc cupsd
           ;;

    *)
           echo "Uso: $0 {start|stop|reload|restart|status}"
           exit 1
           ;;
esac

# Fin de $rc_base/init.d/cups 
EOF

La instalación de CUPS también copia el guión de inicialización a los directorios /etc/rc.d/rc{0,2,3,5}. Puedes querer borrar esos ficheros y añadir enlaces simbólicos a /etc/rc.d/init.d/cups.

Contenido

CUPS proporciona:

/usr/sbin/lpc - programa de control de impresoras en línea

/usr/sbin/cupsd - demonio del sistema de impresión comun de unix

/usr/sbin/accept - acepta trabajos enviados a un destino

/usr/sbin/reject - rechaza trabajos enviados a un destino

/usr/sbin/cupsaddsmb - exporta impresoras a samba para clientes windows

/usr/sbin/lpadmin - configura las impresoras y clases de cups

/usr/sbin/lpinfo - muestra los dispositivos o controladores disponibles

/usr/sbin/lpmove - mueve un trabajo a un nuevo destino

/usr/sbin/cupstestppd - comprueba la conformidad de ficheros ppd

/usr/bin/lpq - muestra el estado de la cola de impresión

/usr/bin/lpr - imprime ficheros

/usr/bin/lprm - cancela trabajos de impresión

/usr/bin/cancel - cancela trabajos

/usr/bin/disable - para impresoras y clases

/usr/bin/enable - inicia impresoras y clases

/usr/bin/lp - imprime ficheros

/usr/bin/lpoptions - muestra o establece las opciones de la impresora y las opciones por defecto

/usr/bin/lpstat - muestra información de estado de cups

/usr/bin/lppasswd - añade, cambia o borra contraseñas

/usr/bin/cups-config - obtiene información de la api de cups, asi como información del compilador, directorios y enlazado