Omitir Vínculos de navegación | |
Salir de la Vista de impresión | |
![]() |
Configuración y gestión de la impresión en Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (Español) |
1. Configuración y administración de impresoras mediante CUPS (descripción general)
2. Configuración de impresoras mediante CUPS (tareas)
3. Administración de impresoras mediante el gestor de impresión de CUPS (tareas)
CUPS es un sistema de impresión de código abierto y modular que utiliza Internet Printing Protocol (IPP) como base para la gestión de impresoras, solicitudes de impresión y colas de impresión. CUPS admite la exploración de impresoras de red y opciones de impresión basadas en PostScript Printer Description. CUPS también proporciona una interfaz de impresión común para toda una red local.
IPP es el protocolo estándar para imprimir en una red. De manera similar a otros protocolos basados en IP, IPP puede ser usado localmente o a través de Internet para comunicarse con impresoras remotas. A diferencia de otros protocolos, IPP también admite el control de acceso, la autenticación y el cifrado, lo que lo convierte en una solución de impresión mucho más eficaz y segura en comparación con otros protocolos. IPP está ubicada por niveles en la parte superior del protocolo de transferencia de hipertexto (HTTP). HTTP es la base para servidores web que están en Internet. Cuando IPP está en uso, puede verificar información de estado de impresoras o el servidor, y gestionar impresoras y trabajos de impresión a través de un explorador. CUPS es un sistema de impresión basado en IPP/1.1 completo que proporciona autenticación de certificados local, resumida y básica, y control de acceso basado en IP, de dominio o de usuario.
CUPS admite la agrupación y detección de impresoras dinámica. CUPS sustituye el comando lpr con su propio comando y los controladores de impresora LDP con sus propios controladores de impresora. CUPS es similar al servicio de impresión LP en que se utiliza el formato PostScript como idioma subyacente para descripciones de páginas. Debido a que CUPS proporciona tanto comandos de impresión System V y Berkeley, los usuarios y las aplicaciones pueden imprimir en colas de CUPS sin realizar cambios o realizando pocos cambios en las opciones previamente utilizadas.
Por último, CUPS incluye interfaces de nivel de aplicación que son utilizadas por muchos kit de herramientas y aplicaciones de código abierto. En el programa de respaldo, CUPS incluye las interfaces necesarias para procesar el formato de imagen raster anotado (RIP). La compatibilidad con este formato y estas interfaces se integra en otras tecnologías de controladores de impresoras de código abierto.
CUPS es el servicio predeterminado y el único servicio de impresión de la versión de Oracle Solaris, que sustituye el servicio de impresión LP. La impresión en el sistema operativo (SO) Oracle Solaris mediante CUPS se gestiona utilizando lo siguiente:
Utilidades de línea de comandos de CUPS: estos comandos incluyen nuevos comandos de impresión de CUPS, así como algunos comandos de impresión que fueron utilizados previamente por el servicio de impresión.
Interfaz de explorador web de CUPS: vaya a http://localhost:631.
Interfaz gráfica de usuario del gestor de impresión de CUPS: puede acceder a la interfaz gráfica de usuario desde Oracle Solaris Desktop, que incluye GNOME 2.30, o escribiendo el comando system-config-printer en una ventana de terminal.
Para que CUPS gestione el entorno de impresión, primero debe crear una cola de impresión en CUPS. La cola de impresión podría señalar una impresora conectada directamente a su sistema a través de un puerto USB o un puerto paralelo. Sin embargo, la cola puede también señalar una impresora de la red, una impresora en Internet o varias impresoras, dependiendo de cómo haya configurado la aplicación. Con independencia de a dónde apunta la cola, la cola de impresión se trata como cualquier otra impresora.
Los servicios CUPS se proporcionan mediante dos nuevos servicios de Utilidad de gestión de servicios (SMF):
svc:/application/cups/scheduler
Este servicio gestiona el daemon cupsd. Este daemon proporciona servicios de impresión básicos que incluyen colas, filtrado, colas de impresión, notificación, compatibilidad IP, enumeración de dispositivos y gestión web.
svc:/application/cups/in-lpd
Este servicio ejecuta el daemon cups-lpd. Este daemon proporciona compatibilidad (protocolo LPD) RFC-1179 básica para el servicio CUPS.
El perfil de gestión de impresora y la autorización solaris.smf.manage.cups permiten a los usuarios que no tienen una cuenta root gestionar estos servicios SMF.
Para que CUPS gestione el entorno de impresión, primero debe crear una cola de impresión en CUPS.
Puede crear una nueva cola de impresión de una de las siguientes maneras:
Utilice el comando lpadmin para crear manualmente la cola de impresión. Para obtener más información, consulte la página del comando man lpadmin(8).
Utilice la interfaz gráfica de usuario del gestor de impresión, a la que se puede acceder desde Oracle Solaris Desktop. Para obtener más información, consulte Configuración de impresoras mediante el gestor de impresión de CUPS (mapa de tareas).
Utilice la interfaz de explorador web. Después de instalar CUPS, vaya a http://localhost:631/admin.
Conecte físicamente una impresora USB a su sistema local.
Si CUPS está activado en el sistema, la capa de abstracción de hardware (HAL) y la utilidad hal-cups-utils reconocen los eventos de conexión directa de impresora USB. Pueden reconocer nuevas impresoras que están conectadas a su sistema local. La utilidad hal-cups-utils crea automáticamente una cola de impresión en CUPS para la nueva impresora.
Además, CUPS admite detección de impresoras mediante la estructura mDNS (Bonjour) y SNMP. CUPS puede detectar impresoras que son compartidas por otros servidores CUPS mediante la función de exploración de CUPS. Para obtener más información, vaya a http://www.cups.org/documentation.php/doc-1.5/options.html.
Para colas de impresión de red, active la "función de explorar" de CUPS (opción predeterminada) en el sistema. Si otro sistema de la red anuncia que hay una impresora disponible en el sistema remoto, CUPS detecta la impresora y se crea una nueva cola de impresión.
Cada vez que se ejecuta una solicitud de impresión, CUPS crea un trabajo de impresión que contiene información sobre la cola de impresión a la que envía la solicitud, el nombre del documento y la descripción de la página. Los trabajos de impresión están numerados, por ejemplo, queue-1, queue-2, para que pueda supervisar cada trabajo de impresión mientras se imprime, o para cancelar el trabajo de impresión, si es necesario.
Cuando una solicitud de impresión se emite, CUPS hace lo siguiente:
Determina los programas que se utilizarán (filtros, controladores de impresora, monitores de puertos y programas de respaldo).
Ejecuta estos programas para completar el trabajo de impresión.
Elimina el trabajo de la cola de impresión cuando el trabajo de impresión se completa y, luego, imprime el siguiente trabajo de impresión que se envía. Puede configurar CUPS para que le notifique cuando un trabajo de impresión está completo o si se produce algún error durante la impresión.