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 |
Instala CUPS ejecutando los siguientes comandos:
./configure && make && make install |
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.
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.
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