viernes, 6 de marzo de 2015

Servidor Cups

Sistema cups

Es un sistema de impresión para S.O de tipo Unix que permite a un equipo actuar como servidor de impresión.Un equipo cliente podrá enviar tareas de impresión a este servidor el cual se encargará de gestionarlas para satisfacer las necesidades del cliente.

En cups,la información es enviada a un planificador o spooler, desde ahí, el trabajo se envía a un sistema de filtros que convierten el trabajo a un formato que entiende la impresora  y, finalmente, se envían los datos a un backend el cual se trata de un filtro especial que envía los dato traducidos al formato que entiende la impresora, a un periférico que será el encargado de la impresión en sí.

El fichero de configuración principal es

/etc/cups/cupsd.conf

Algunos parámetros son:

LogLevel:Establece el tipo de información que aparecerá en los logs
Listen:Especifica el puerto en el cual atenderá peticiones el servicio cups.Por defecto utiliza el puerto escucha en localhost:631
Browsing:Muestra o no las impresoras disponibles dentro de la red.Por defecto su valor es On.
Maxclients:Especifica el número máximo de clientes que puede atender el servidor de manera simultánea
Allow From:Específica a quien permite el acceso a la zona declarada.Si asignamos All,cualquiera podrá entrar.También podemos especificar la ip o el nombre de equipo de quien queramos que acceda.

Este fichero contiene la lista de las colas de impresión que están configuradas en el equipo

/etc/cups/printers.conf

Algunas opciones que se le pueden pasar son:

Accepting:Se le puede asignar el valor yes o no dependiendo de si queremos que la impresora en cuestión acepte nuevos trabajos o no.
AllowUser:Especifica la lista de usuarios a los que se les permitirá utilizar la impresora
DenyUser:Especifica la lista de usuarios a los que se les denegará el uso de la impresora en cuestión
Shared:Especifica si la impresora se comparte en la red o o dependiendo de si se le asigna el valor yes o no respectivamente

Mediante este comando podemos generar nuevos trabajos de impresión

lp

Algunos de los parámetros son:

-u:Especifica el usuario conel cual se conectará al servidor de impresión
-d:Especifica la impresora a la que se mandarán los trabajos de impresión
-i:Especifica el job-id  de un trabajo ya existente para modificar algunas de sus opciones
-n:Número de copias que queremos que nos saque del trabajo o trabajos
-t:Asigna un nombre al trabajo

Algunas de las opciones que se le pueden pasar son:

-o media=tamaño:Se le asigna el tamaño de página
-o cpi=N: En N especifica el número de caracteres a imprimir por pulgada.Por defecto son 10
-o scaling=número:Escala los archivos de imagen de tal forma que los ajusta al porcentaje de la página especificado en número para que se impriman en una sola hoja o en varias

Para cancelar la impresión

cancel

Los parámetros que se le pueden pasar son:

-E:Fuerza que la comunicación con el servidor se realice encriptada
-U:Especifica el usuario con el que conectarse con el servidor
-a: Cancela todos los trabajos en el destino seleccionado o todos los trabajos en todos los destinos si no se le pasa ninguno
-h:Elije un servidor alternativo
-u:Cancela los trabajos cuyo propietario sea el usuairo especificado

Para mostrar información sobre los trabajaos enviados a una cola de impresión entre otras cosas se utiliza el comando

lpstat

Algunos parámetros que se le pueden pasar son:

-l:Muestra un istado de impresoras ,clases  y trabajos
-p:Muestra las impresoras y si tienen o no habilitadas la impresión.Si no se especifica ninguna impresora se muestra todas
-r:Muestra si el servicio cups está corriendo o no
-u:Muestra una lista de trabajos de impresión ordenadas por el nmbre de usuario.
-d:Muestra la cola de impresiñon por defecto
-t:Muestra toda la información de estado

Podemos configurar impresoras y clases mediante el comando

lpadmin

Algunos de los parámetros son:

-c:Añade la impresora especificada a la clase que le digamos.Si la clase no existe la creará.
-r:Elimina la impresora seleccionada de la clase que le digamos.Si la clase queda vacío se elimina también.
-v:Establece el "device-uri" esto es la cadena de conexión con la impresora.Aquí se le especificará si se conecta por usb, vía http, etc..
-D:Muestra información detallada sobre la impresora seleccionada
-E:Habilita la impresora de manera que pueda aceptar trabajos.
Con el comando podemos mostrar o establecer opciones de una impresora
lpoptions
-l:Lista las opciones específicas de la impresora y las opciones establecidas
-r:Elimina la opción seleccionada de la configuración de la impresora
-o:Especifica una nueva opción para la impresora seleccionada.

No hay comentarios:

Publicar un comentario