¿Cómo funciona Google Cloud Print?

Las impresoras se registran en el servicio Google Cloud Print utilizando una de las varias API documentadas en http://code.google.com/apis/clou… y están asociadas a una cuenta de usuario. Las impresoras abren una conexión XMPP para recibir notificaciones de trabajo del servidor cuando un nuevo trabajo está listo. Pueden admitir cualquier número de tipos de archivo personalizados o comunes, pero deben admitir archivos de impresión rasterizados PDF o PWG. Cuando un trabajo está listo, la impresora recibe una notificación en XMPP, solicita un ticket de trabajo que describe las opciones de impresión seleccionadas y luego solicita el contenido del trabajo. Si es necesario, Google convierte el tipo de archivo a uno compatible con la impresora.

La ventaja de tener el servidor servidor como intermediario es que no necesita controladores de impresora específicos para ningún dispositivo. Entonces desbloquea la impresión en esa impresora desde * cualquier * dispositivo con capacidad web en aplicaciones que se han integrado con GCP.