SERVIDOR DE IMPRESORAS PARA DEBÍAN CUPS

9

Click here to load reader

description

servidor de impresion

Transcript of SERVIDOR DE IMPRESORAS PARA DEBÍAN CUPS

Page 1: SERVIDOR DE IMPRESORAS PARA DEBÍAN CUPS

SERVIDOR DE IMPRESORAS PARA DEBÍAN CUPS

(COMMON UNIX PRINTING SYSTEM)

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.

Como primera opción vamos a instalar una impresora local en el servidor de nuestra intranet y vamos a compartirla para que los usuarios de la red puedan utilizarla independientemente del ordenador que estén utilizando. Esta impresora estará situada en la misma ubicación que el servidor y por ello, dado que hemos visto la conveniencia de aislar el servidor, su utilización deberá analizarse detalladamente. Insistimos en que los empleados no utilizará el servidor para imprimir un documento, sino que utilizará la impresora conectada al servidor desde una estación remota.

Instalación del servidor cups

Para instalar cualquier programa actualizamos los paquetes que instalaremos mediante el

comando.

dns1:/home/jasmin# apt-get update

Page 2: SERVIDOR DE IMPRESORAS PARA DEBÍAN CUPS

Para instalar el servidor de impresión cups debemos instalar mediante apt-get el paquete cupsys que contiene todas las aplicaciones necesarias que nos proporcionará un servidor de impresión.

dns1:/home/jasmin# apt-get install cupsys cupsys-driver-gutenprint

PARA CONFIGURAR CUPS Archivo de configuración predeterminado se encuentra en /etc/cups/cupsd.conf en este archivo se necesita configurar las siguientes secciones para hacerlo funcionar.

dns1:/home/jasmin# nano /etc/cups/cupsd.conf

En primer lugar, comprobar la configuración de encriptación y agregamos otra línea.

# Default authentication type, when authentication is required… DefaultAuthType Basic

Por

# Default authentication type, when authentication is required… DefaultAuthType Basic DefaultEncryption IfRequested

Entonces tenemos que decirle que escuche por puerto local y la dirección del servidor

# Only listen for connections from the local machine. Listen localhost: 631 Listen /var/run/cups/cups.sock

poor

Page 3: SERVIDOR DE IMPRESORAS PARA DEBÍAN CUPS

# Only listen for connections from the local machine. Listen localhost: 631 Listen 192.168.0.3 Listen /var/run/cups/cups.sock

Para ser visibles en la red local necesitamos agregar @LOCAL

# Show shared printers on the local network. Browsing On BrowseOrder allow,deny BrowseAllow @LOCAL

En esta opción colocamos las máquinas que puedan acceder al servidor para cambiarlo

# Restrict access to the server… <Location/> Order allow,deny Allow localhost </Location>

Por

# Restrict access to the server… <Location/> Order allow,deny Allow localhost Allow 192.168.0.* {con este asterisco estamos diciendo que todas las direcciones de </Location> este rango pueden ingresar al servidor.}

Y lo mismo para los archivos de configuración

# Restrict access to configuration files… <Location /admin/conf> AuthType Basic Require user @SYSTEM Order allow,deny Allow localhost </Location>

Por

# Restrict access to configuration files… <Location /admin/conf> AuthType Basic Require user @SYSTEM Order allow,deny Allow localhost Allow 192.168.0.80 </Location>

Las otras configuraciones que trae por defecto no es necesario cambiarle nada.

Ahora es necesario reiniciar CUPS utilizando el siguiente comando

dns1:/home/jasmin# etc/init.d/cups restar

Page 4: SERVIDOR DE IMPRESORAS PARA DEBÍAN CUPS

Ahora vamos a instalar nuestra impresora virtual.

dns1:/home/jasmin# sudo apt-get install cups-pdf

Cups-pdf: Impresora PDF para CUPS. Para configurarla, ponemos en el navegador la

dirección: http: //localhost:631/, y nos saldrá la interfaz de configuración web de CUPS. Ahí

podremos añadirla.

Page 5: SERVIDOR DE IMPRESORAS PARA DEBÍAN CUPS

Para poder acceder a alguna de las opciones es necesario ser administrador, en tal caso habrá

que poner nombre de usuario 'root' y su contraseña.

Usuario: root

Contraseña: la de ingreso al sistema

ATENCIÓN: Debido a un bug de cupsys en debian, para poder realizar tareas administrativas

en cupsys vía web, es necesario añadir el usuario cupsys al grupo shadow. Con el siguiente

comando: dns1:/etc# adduser cups shadow

En la parte superior de la página principal, disponemos de seis menús que nos permitirán acceder a las distintas opciones de configuración de cups. A continuación comentamos brevemente las funciones de los distintos menús.

Inicio

Muestra la página de inicio de cups, desde la cual se puede acceder directamente a las

opciones más habituales.

Administración

Desde éste menú se puede acceder a las tareas de administración de cups: administrar

impresoras, trabajos de impresión, modificar archivos de configuración, ver errores, etc...

Clases

Permite crear grupos de impresoras para centralizar y gestionar grandes trabajos de impresión.

No se utiliza en pequeños sistemas.

Documentación/ayuda

Permite acceder a la ayuda de cupsys. Los documentos están en inglés.

Trabajos

Permite gestionar los trabajos de impresión. Podemos acceder a la cola, ver el estado de la

impresión y los trabajos pendientes de imprimir. Existe también la posibilidad de eliminar

trabajos de la cola de impresión.

Impresoras

Desde aquí podremos agregar, configurar, eliminar, modificar y administrar impresoras.

Accedemos a la pestaña Administración, damos clic en Encontrar nuevas impresoras

Page 6: SERVIDOR DE IMPRESORAS PARA DEBÍAN CUPS

Detectará que tenemos la impresora "Virtual PDF Printer (CUPS-PDF)" Pulsamos en Añadir

esta impresora.

Automáticamente establece el nombre de la impresora como CUPS-PDF

Pulsamos en Siguiente

Page 7: SERVIDOR DE IMPRESORAS PARA DEBÍAN CUPS

Establecemos el fabricante de la impresora. Marca: Generic Damos clic en siguiente:

En este pantallazo nos muestra Modelo: Generic CUPS-PDF Printer (en) y escogemos la que más se adecue a nuestros trabajos. Pulsamos en Añadir impresora Nos pedirá las credenciales de root para añadir la impresora al

sistema.

Nos pedirá el usuario y contraseña de root para añadir la impresora al sistema.

Page 8: SERVIDOR DE IMPRESORAS PARA DEBÍAN CUPS

Ya con esto tenemos nuestra impresora PDF configurada.

Y aquí tenemos nuestra impresora ya instalada.

Page 9: SERVIDOR DE IMPRESORAS PARA DEBÍAN CUPS

Si queremos hacerle algunos ajustes a nuestra impresora le damos en la opción cambiar

opciones de impresora y listo.

La primera vez que imprimamos algo con la nueva impresora, nos generará en nuestro directorio de usuario (/home/usuario) un directorio llamado PDF donde se almacenarán los archivos correspondientes.