E-copistería Virtual

Anuncio
E-copistería Virtual
un servicio de impresión en la nube
Jornadas Técnicas de RedIRIS 2011
Universidad de Valladolid
Miquel Bordoy Marcó
Miquel Àngel Quiles Evans
E-copistería Virtual
1. Objetivos
2. Diseño del sistema
3. El protocolo IPP
4. Desarrollos realizados
5. Experiencias
6. Conclusiones y lineas de futuro
Índice
E-copistería Virtual
Introducción:
●
< 2005: impresión descontrolada en las aulas informáticas
Objetivos
E-copistería Virtual
1. Objetivos
2. Diseño del sistema
3. El protocolo IPP
4. Desarrollos realizados
5. Experiencias
6. Conclusiones y lineas de futuro
Índice
E-copistería Virtual
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
...
Diseño del sistema
E-copistería Virtual
Desarrollo propio
Diseño del sistema
E-copistería Virtual
Desarrollo propio
Diseño del sistema
E-copistería Virtual
Desarrollo propio
Diseño del sistema
E-copistería Virtual
Desarrollo propio
Diseño del sistema
E-copistería Virtual
Desarrollo propio
Diseño del sistema
E-copistería Virtual
Desarrollo propio
Diseño del sistema
E-copistería Virtual
Diseño del sistema
¿Cómo configura el usuario la impresora?
E-copistería Virtual
Linux (Ubuntu)
Diseño del sistema
E-copistería Virtual
Linux (Ubuntu)
Diseño del sistema
E-copistería Virtual
Linux (Ubuntu)
Diseño del sistema
E-copistería Virtual
Windows 7
Diseño del sistema
E-copistería Virtual
Windows 7
Diseño del sistema
E-copistería Virtual
Windows 7
Diseño del sistema
E-copistería Virtual
1. Objetivos
2. Diseño del sistema
3. El protocolo IPP
4. Desarrollos realizados
5. Experiencias
6. Conclusiones y lineas de futuro
Índice
E-copistería Virtual
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
El protocolo IPP
E-copistería Virtual
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, ... )
El protocolo IPP
E-copistería Virtual
IPP-Everywhere
●
PWG (Printing Working Group) → nueva versión IPP
El protocolo IPP
E-copistería Virtual
El protocolo IPP
IPP-Everywhere
●
PWG (Printing Working Group) → nueva versión IPP
¿Por qué IPP-Everywhere?
E-copistería Virtual
¿Por qué IPP-Everywhere?
El protocolo IPP
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).
E-copistería Virtual
¿Por qué IPP-Everywhere?
El protocolo IPP
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.
●
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.
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
E-copistería Virtual
1. Objetivos
2. Diseño del sistema
3. El protocolo IPP
4. Desarrollos realizados
5. Experiencias
6. Conclusiones y lineas de futuro
Índice
E-copistería Virtual
Desarrollos realizados
E-copistería Virtual
Módulo receptor de trabajos
Desarrollos realizados
E-copistería Virtual
Desarrollos realizados
E-copistería Virtual
Login
Desarrollos realizados
E-copistería Virtual
Desarrollos realizados
Administración
E-copistería Virtual
Desarrollos realizados
E-copistería Virtual
Desarrollos realizados
E-copistería Virtual
Desarrollos realizados
E-copistería Virtual
Desarrollos realizados
E-copistería Virtual
Desarrollos realizados
E-copistería Virtual
Desarrollos realizados
E-copistería Virtual
Desarrollos realizados
E-copistería Virtual
Desarrollos realizados
Usuario
E-copistería Virtual
Desarrollos realizados
E-copistería Virtual
Desarrollos realizados
E-copistería Virtual
Desarrollos realizados
E-copistería Virtual
Desarrollos realizados
E-copistería Virtual
Desarrollos realizados
E-copistería Virtual
Desarrollos realizados
E-copistería Virtual
Desarrollos realizados
Estación de liberación
(Copistería)
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
E-copistería Virtual
Desarrollos realizados
E-copistería Virtual
Desarrollos realizados
E-copistería Virtual
Desarrollos realizados
E-copistería Virtual
1. Objetivos
2. Diseño del sistema
3. El protocolo IPP
4. Desarrollos realizados
5. Experiencias
6. Conclusiones y lineas de futuro
Índice
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)
●
E-copistería Virtual
Experiencias
Resultados del piloto en el CTI (4 primeros meses)
882 trabajos impresos
●
3388 hojas
●
0,41 árboles consumidos
●
E-copistería Virtual
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:
Experiencias
E-copistería Virtual
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):
Experiencias
E-copistería Virtual
Resultados del piloto en el CTI y aulas
1266 trabajos impresos
●
5806 hojas
●
0,70 árboles consumidos
●
(suma y sigue... )
Experiencias
E-copistería Virtual
1. Objetivos
2. Diseño del sistema
3. El protocolo IPP
4. Desarrollos realizados
5. Experiencias
6. Conclusiones y lineas de futuro
Índice
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
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
...
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
E-copistería Virtual
Conclusiones y lineas de futuro
Lineas futuras de trabajo: EduRoam
E-copistería Virtual
Conclusiones y lineas de futuro
Lineas futuras de trabajo: EduRoam
●
●
●
●
SSO cross-layer
DAMe
Moonshot
...
E-copistería Virtual
Un servicio de impresión en la nube
Miquel Bordoy Marcó
Miquel Àngel Quiles Evans
Jornadas Técnicas de RedIRIS 2011
Universidad de Valladolid
Descargar