Common Unix Printing System (Sistema de impresión común de Unix, abreviado
CUPS) es un sistema de impresión modular para
sistemas operativos de tipo
Unix que permite que un computador actúe como
servidor de impresión. Un computador que ejecuta CUPS actúa como un
servidor que puede aceptar tareas de impresión desde otros computadores
clientes, los procesa y los envía al servidor de impresión apropiado.
CUPS está compuesto por una
cola de impresión con su
planificador, un sistema de filtros que convierte datos para imprimir hacia formatos que la impresora conozca, y un sistema de soporte que envía los datos al dispositivo de impresión. CUPS utiliza el protocolo
IPP (Internet Printing Protocol) como base para el manejo de tareas de impresión y de
colas de impresión. También provee los comandos tradicionales de
línea de comandos de impresión de los sistemas
Unix, junto a un soporte limitado de operaciones bajo el protocolo
server message block (SMB). Los
controladores de dipositivos de impresión que CUPS provee pueden ser configurados utilizando archivos de texto con formato
PostScript Printer Description (PPD) de
Adobe Systems. Existen varias interfaces de usuario para diferentes plataformas para configurar CUPS; cuenta también con una interfaz como aplicación Web. CUPS es
software libre y se distribuye bajo licencia
GNU General Public License y
GNU Lesser General Public License, versión 2.
comments