e-copistería virtual - rediris · existen infinidad de drivers (windows, linux y mac os x). el...

67
Miquel Bordoy Marcó Miquel Àngel Quiles Evans E-copistería Virtual un servicio de impresión en la nube Jornadas Técnicas de RedIRIS 2011 Universidad de Valladolid

Upload: others

Post on 27-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

Miquel Bordoy MarcóMiquel Àngel Quiles Evans

E-copistería Virtualun servicio de impresión en la nube

Jornadas Técnicas de RedIRIS 2011Universidad de Valladolid

Page 2: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Índice

1. Objetivos

2. Diseño del sistema

3. El protocolo IPP

4. Desarrollos realizados

5. Experiencias

6. Conclusiones y lineas de futuro

Page 3: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Objetivos

● < 2005: impresión descontrolada en las aulas informáticas

Introducción:

Page 4: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Índice

1. Objetivos

2. Diseño del sistema

3. El protocolo IPP

4. Desarrollos realizados

5. Experiencias

6. Conclusiones y lineas de futuro

Page 5: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Diseño del sistema

Diseño del sistema● Basado en software libre:

● Servidor de impresión: CUPS● Servidor de base de datos: MySQL● Servidor web: Apache● Servidor de directorio: OpenLDAP● ...

Page 6: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Diseño del sistema

Desarrollo propio

Page 7: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Diseño del sistema

Desarrollo propio

Page 8: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Diseño del sistema

Desarrollo propio

Page 9: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Diseño del sistema

Desarrollo propio

Page 10: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Diseño del sistema

Desarrollo propio

Page 11: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Diseño del sistema

Desarrollo propio

Page 12: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Diseño del sistema

¿Cómo configura el usuario la impresora?

Page 13: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Diseño del sistema

Linux (Ubuntu)

Page 14: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Diseño del sistema

Linux (Ubuntu)

Page 15: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Diseño del sistema

Linux (Ubuntu)

Page 16: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Diseño del sistema

Windows 7

Page 17: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Diseño del sistema

Windows 7

Page 18: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Diseño del sistema

Windows 7

Page 19: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Índice

1. Objetivos

2. Diseño del sistema

3. El protocolo IPP

4. Desarrollos realizados

5. Experiencias

6. Conclusiones y lineas de futuro

Page 20: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual El protocolo IPP

Internet Printing Protocol (IPP)

● Protocolo de impresión basado en IP

● Implementado utilizando el protocolo HTTP

● Mecanismos de autenticación:● HTTP Digest● GSSAPI● Certificados de clave pública

● Cifrado de las comunicaciones: SSL/TLS

● Por defecto, TCP/UDP 631

Page 21: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual El protocolo IPP

Internet Printing Protocol (IPP)

● Estándar IPP/1.0 publicado en el año 1999

● Soportado por los sistemas operativos:● Linux● Mac OS X● Windows● …

● IPP-EveryWhere (smartphones, ... )

Page 22: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual El protocolo IPP

IPP-Everywhere● PWG (Printing Working Group) → nueva versión IPP

Page 23: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual El protocolo IPP

IPP-Everywhere● PWG (Printing Working Group) → nueva versión IPP

¿Por qué IPP-Everywhere?

Page 24: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual El protocolo IPP

¿Por qué IPP-Everywhere?

Page 25: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual El protocolo IPP

¿Por qué IPP-Everywhere?● Existen infinidad de drivers (Windows, Linux y Mac OS X).

● El principal componente software de Windows y Mac OS X.

● A menudo se utiliza el mismo código para los distintos drivers o plataformas.

● Complicado de mantener y distribuir.● Surgen nuevos sistemas operativos.

● Nuevos dispositivos.

● Múltiples estándares: cada fabricante ha reinventado su propio protocolo de impresión “estándar”, lenguaje de descripción de página (PDL), …

● Ya no existe ninguna otra industria de periféricos que funcione así:● Almacenamiento: un estandar por interfaz (SCSI, IEEE1394, ATA, SATA, USB,...).● Teclado y ratón: un estándar por interfaz (PS/2, USB).

Page 26: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual El protocolo IPP

¿Por qué IPP-Everywhere?

Page 27: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual El protocolo IPP

¿Por qué IPP-Everywhere?

● Muchos usuarios tienen una mala experiencia

● Difícil configuración (en particular, al imprimir a través de la red)

● Los drivers e impresoras a menudo no atienden al usuario:● A menudo se requieren jergas y conocimientos técnicos.

● Opciones confusas, diferentes para cada proveedor.

● El software de los ordenadores por lo general no están actualizados, requieren un gran volumen de descarga de la página web del proveedor.

Page 28: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual El protocolo IPP

IPP-everywhere● Un estándar que reúna todas las piezas necesarias para permitir la impresión a través de red.

● Debe permitir trabajar tan sencillo como cualquier otro periférico.

● Sin software específico de ningún fabricante.

Page 29: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual El protocolo IPP

IPP-everywhere● Un estándar que reúna todas las piezas necesarias para permitir la impresión a través de red.

● Debe permitir trabajar tan sencillo como cualquier otro periférico.

● Sin software específico de ningún fabricante.

Driverless Printing

Page 30: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Índice

1. Objetivos

2. Diseño del sistema

3. El protocolo IPP

4. Desarrollos realizados

5. Experiencias

6. Conclusiones y lineas de futuro

Page 31: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Desarrollos realizados

Page 32: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Desarrollos realizados

Módulo receptor de trabajos

Page 33: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Desarrollos realizados

Page 34: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Desarrollos realizados

Login

Page 35: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Desarrollos realizados

Administración

Page 36: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Desarrollos realizados

Page 37: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Desarrollos realizados

Page 38: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Desarrollos realizados

Page 39: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Desarrollos realizados

Page 40: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Desarrollos realizados

Page 41: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Desarrollos realizados

Page 42: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Desarrollos realizados

Page 43: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Desarrollos realizados

Usuario

Page 44: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Desarrollos realizados

Page 45: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Desarrollos realizados

Page 46: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Desarrollos realizados

Page 47: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Desarrollos realizados

Page 48: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Desarrollos realizados

Page 49: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Desarrollos realizados

Page 50: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Desarrollos realizados

Estación de liberación(Copistería)

Page 51: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Desarrollos realizados

Estación de liberación● Identificación del usuario:

● El operario introduce la tarjeta universitaria o DNIe (applet JAVA)● Usuario introduce sus credenciales

● Trabajos pendientes del usuario (una vez acreditado)

● Listado de trabajos pendientes● Añadir opciones a los trabajos pendientes● Eliminar trabajos pendientes● Liberar (imprimir) trabajos pendientes● Efectuar el cobro de los trabajos impresos

Page 52: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Desarrollos realizados

Page 53: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Desarrollos realizados

Page 54: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Desarrollos realizados

Page 55: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Índice

1. Objetivos

2. Diseño del sistema

3. El protocolo IPP

4. Desarrollos realizados

5. Experiencias

6. Conclusiones y lineas de futuro

Page 56: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Experiencias

Piloto en el Centro de Tecnologías de la Información (CTI)● 1 servidor● 3 impresoras● 1 estación de liberación● Personal del CTI (aprox. 50 personas)

Page 57: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Experiencias

Resultados del piloto en el CTI (4 primeros meses)● 882 trabajos impresos● 3388 hojas● 0,41 árboles consumidos

Page 58: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Experiencias

Piloto en las aulas informáticas de la UIB (Linux)● 1 servidor● 1 copistería (estación de liberación)● 1 aula de ordenadores con el sistema operativo Linux Ubuntu● alumnos de la ingenierías

Copistería:

Page 59: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Experiencias

Piloto en las aulas informáticas de la UIB (Linux)● 1 servidor● 1 copistería (estación de liberación)● 1 aula de ordenadores con el sistema operativo Linux Ubuntu● alumnos de la ingenierías

Aula informática (Linux):

Page 60: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Experiencias

Resultados del piloto en el CTI y aulas● 1266 trabajos impresos● 5806 hojas● 0,70 árboles consumidos

(suma y sigue... )

Page 61: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Índice

1. Objetivos

2. Diseño del sistema

3. El protocolo IPP

4. Desarrollos realizados

5. Experiencias

6. Conclusiones y lineas de futuro

Page 62: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Conclusiones y lineas futuras

Conclusiones● Impresión desde cualquier ubicación de red

● Autenticación y cifrado de las comunicaciones

● Funcionalidades adicionales● Consultar trabajos pendientes● Conocer el importe económico● Añadir opciones de impresión

● Pago electrónico (sistema preparado)

● Sistema rápido, sencillo y de alta disponibilidad

● Solución flexible: impresión desde Windows, Mac OS X, Linux, ...

● Pensado para los usuarios (no cambia la forma habitual de imprimir)

● Autenticación flexible (tarjeta universitaria / DNIe / credenciales)

● Dar a conocer al usuario el impacto medioambiental de sus impresiones

Page 63: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Conclusiones y lineas futuras

Conclusiones● Problemática: es una realidad en todo el mundo

● Google Cloud Print● PrinterSurf (prototipo universidad de Japón)● Interés por parte de otras universidades● Interés por parte de RedIRIS para integrarlo en EduROAM● ...

Page 64: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Conclusiones y lineas futuras

Lineas futuras de trabajo● Evolución del protocolo IPP: IPP-Everywhere

● Implantar el sistema de impresión en la UIB: aulas / WiFi / Internet

● Mejorar la disponibilidad del servicio (redundancia y balanceo de carga)

● Integrar una pasarela de pago electrónico

● Extender el uso a PAS y PDI (entrega en casillero e impresión directa)

● Analizar su posible integración como un servicio más en EduROAM

Page 65: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Conclusiones y lineas de futuro

Lineas futuras de trabajo: EduRoam

Page 66: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería Virtual Conclusiones y lineas de futuro

Lineas futuras de trabajo: EduRoam● SSO cross-layer● DAMe● Moonshot● ...

Page 67: E-copistería Virtual - RedIRIS · Existen infinidad de drivers (Windows, Linux y Mac OS X). El principal componente software de Windows y Mac OS X. A menudo se utiliza el mismo código

E-copistería VirtualUn servicio de impresión en la nube

Miquel Bordoy MarcóMiquel Àngel Quiles Evans

Jornadas Técnicas de RedIRIS 2011Universidad de Valladolid