impresion con cups

18
Antonio Jesús Muñoz Del rio 2º ASIR Impresión con CUPS

Upload: antonio-del-rio

Post on 21-Jul-2015

1.375 views

Category:

Documents


1 download

TRANSCRIPT

Antonio Jesús Muñoz Del rio

2º ASIR

Impresión con CUPS

Antonio Jesús Muñoz Del Rio Administración de sistemas operativos

2

Contenido

Enunciado Práctica ........................................................................................................................ 3

Configuración de impresoras “locales”. ........................................................................................ 5

Modificación de impresora. .......................................................................................................... 8

Gestionando impresora. .............................................................................................................. 10

Conversión de servidor de impresora. ........................................................................................ 13

Instalación de impresora remota. ............................................................................................... 14

Prohibiendo imprimir a impresora. ............................................................................................. 18

Antonio Jesús Muñoz Del Rio Administración de sistemas operativos

3

Enunciado Práctica

1. Configura dos impresoras “locales”.

Con la herramienta gráfica system-config-printer configura una impresora local llamada

“impresora<tu nombre>”. Esta impresora tiene que tener las siguientes propiedades:

El dispositivo de impresión es LPT #1 (una impresora conectada al puerto paralelo).

A continuación hay que seleccionar el filtro de la impresora. Elegir como tipo o modelo de

impresora “HP Laserjet 4050“y el controlador “PostScript”.

Aplica los cambios y cierra la herramienta gráfica.

Imprime un fichero a dicha impresora y consulta la cola de impresión para ver que van

apareciendo los trabajos pendientes de imprimir.

2. Modificando una impresora.

Abre de nuevo la herramienta gráfica system-config-printer y modifica la impresora creada en

el ejercicio anterior.

Indica que la impresora tiene unidad “duplex”.

Establece que la impresión se realice siempre a doble cara.

Selecciona como tamaño de papel por defecto “letter”.

Comprueba si puedes cambiar el tipo de dispositivo de impresión.

¿Es posible cambiar el filtro de impresora?

3. Gestionando la impresora.

Borra de la cola de impresión todos los trabajos pendientes de imprimir.

Para la impresora. La cola tiene que seguir aceptando trabajos, pero no se lanzarán a la

impresora.

Imprime varios ficheros y a continuación comprueba el estado de la cola de impresión con la

orden lpq. Tienen que aparecer todos los ficheros impresos en el apartado anterior, indicando

que la impresora no está imprimiendo.

Deshabilita la cola de impresión. Ahora no tiene que aceptar los trabajos que se deseen

imprimir.

Verifica que no se pueden imprimir nuevos ficheros en la impresora.

Habilita la cola de impresión e inicia la impresora.

4. Convirtiéndonos en servidor de impresión.

Edita el fichero de configuración /etc/cups/cupsd.conf y da permisos para que puedan

imprimir en la impresora creada.

Inicialmente sólo vamos a permitir imprimir al localhost y al equipo de tu compañero/a. En el

fichero /etc/cups/cupsd.conf hay que añadir la línea:

Listen 192.168.112.xxx:631

Donde “xxx” es el número final de la dirección IP asignada a tu ordenador.

Antonio Jesús Muñoz Del Rio Administración de sistemas operativos

4

Y además añadir:

<Location /printers>

Order Deny,Allow

Deny From All

Allow From 127.0.0.1

Allow From 192.168.112.yyy

AuthType None

</Location>

Donde “yyy” es el último número de la dirección IP del ordenador del compañero/a.

5. Instalando una impresora remota.

Usando la interfaz web que proporciona CUPS, instala como impresora remota la definida por

tus compañero/a del ordenador contiguo. Es posible, depende de la versión, que la

herramienta Web pida autenticación, indicando el usuario root y su contraseña.

Abre desde el navegador http://localhost:631

Entra en el apartado de “Administración”. Si te pide identificacióntienes que indicarle el

usuario root y su clave correspondiente.

Ejecuta la opción “Añadir Impresora”.

Asigna el nombre “remota” a la impresora, una descripción sobre su localización y sobre ella

misma.

Selecciona como tipo de conexión “Internet Printing Protocol (ipp)”.

Indica como “URI de la conexión”: ipp://192.168.112.zzz:631/printers/<nombre_impresora>.

Donde “zzz” es el último número de la dirección IP del ordenador de tu compañero/a (en el

que vas a imprimir) y <nombre impresora> es el nombre que tu compañero/a asignó a su

impresora.

Elige una impresora de tipo PostScript.

Una vez creada, cierra la herramienta web y reinicia cups.

Prueba que puedes imprimir en la nueva impresora definida.

6. Prohibiendo imprimir en tu impresora.

A continuación, hay que quitar los permisos de impresión al equipo vecino que ha instalado

nuestra impresora como remota. Para ello basta Añadir en el fichero /etc/cups/cupsd.conf las

siguientes líneas:

<Location /printers>

Order Allow,Deny

Allow From All

Deny From 192.168.112.yyy

AuthType None

</Location>

Donde “yyy” es el último número de la dirección IP del ordenador del compañero/a.

Una vez hecho este cambio, es necesario reiniciar del demonio de impresión. Comprueba que

realmente no se puede imprimir en la impresora remota. El sistema no informa sobre este

hecho, y habrá que consultar la cola para comprobar que los trabajos pendientes no han sido

enviados al servidor.

Antonio Jesús Muñoz Del Rio Administración de sistemas operativos

5

Configuración de impresoras “locales”.

Primeramente comenzaremos configurando la impresora, para ello lo podremos hacer de dos

maneras. Introduciendo desde un terminal system-config-printer o nos vamos a Sistema >

Administración > Impresión. El nombre que le voy a dar a la impresora es antonio-impresora.

Seleccionamos impresora:

Antonio Jesús Muñoz Del Rio Administración de sistemas operativos

6

Antonio Jesús Muñoz Del Rio Administración de sistemas operativos

7

Una vez que ya la tenemos creada, no solicita imprimir una página de prueba y lo hacemos.

Antonio Jesús Muñoz Del Rio Administración de sistemas operativos

8

Ya que le hemos dado a imprimir página de prueba, si vemos la cola de impresión

comprobamos que tenemos un archivo:

Modificación de impresora. Para la modificación le indicaremos que la impresora tiene una unidad dúplex.

La impresión de doble cara:

Antonio Jesús Muñoz Del Rio Administración de sistemas operativos

9

Tamaño del papel por defecto (papel-letter)

Cambiar tipo de dispositivo de impresión:

Antonio Jesús Muñoz Del Rio Administración de sistemas operativos

10

Podemos también cambiar el filtro de la impresora y darle las siguientes políticas:

Gestionando impresora.

La cola de impresión:

Eliminamos tareas de la cola de impresión:

Antonio Jesús Muñoz Del Rio Administración de sistemas operativos

11

Ahora tendremos que parar la impresora, para ello activamos la opción “Activado”

Ahora comprobamos como la cola de impresión sigue aceptando trabajos, pero la impresora

no se inicia.

Antonio Jesús Muñoz Del Rio Administración de sistemas operativos

12

Ahora imprimimos una página de prueba y desde un terminal escribimos lpq comprobamos

que nos muestra los trabajos.

Deshabilitamos la cola de impresión:

Antonio Jesús Muñoz Del Rio Administración de sistemas operativos

13

Habilitamos la cola de impresión e iniciamos la impresora:

Conversión de servidor de impresora.

Permitimos a nuestro compañero que pueda escribir:

Antonio Jesús Muñoz Del Rio Administración de sistemas operativos

14

Instalación de impresora remota. Para instalar la impresora remota nos vamos a el navegador y ponemos lo siguiente:

“localhost: 631”.

Antonio Jesús Muñoz Del Rio Administración de sistemas operativos

15

Cuando vamos a logearnos a la pestaña de administración nos pide que nos logeemos con un

usuario de nuestro equipo, y una vez logeados le daremos a añadir nueva impresora.

Antonio Jesús Muñoz Del Rio Administración de sistemas operativos

16

Añadimos la impresora que deseemos.

Antonio Jesús Muñoz Del Rio Administración de sistemas operativos

17

Una vez que ya la hemos añadido lo comprobamos:

Antonio Jesús Muñoz Del Rio Administración de sistemas operativos

18

Prohibiendo imprimir a impresora.

Quitamos los permisos al equipo del compañero que ha instalado nuestra impresora remota.

Reiniciamos cups con el comando # /etc/init.d/cups restart y comprobamos: