Google Cloud Print Coming for Google Chrome OS

1 of 11

Google Cloud Print Coming for Google Chrome OS

by Clint Boulton

2 of 11

Google Chrome OS

An alternative to the localized Microsoft Windows desktop operating system, Google's Chrome OS is a Web-based operating system that boots up computers in a fraction of the time it takes to start most of today's PCs. And it's open source!

3 of 11

Google Cloud Print

When you go Web, you're freed from restrictions of the localized desktop. Take printing, for example. Printers are legion and so are the drivers, the specialized pieces of software to help the PC tell the printer to print something. Google Cloud Print aims to help Chrome OS netbooks talk to printers sans drivers.

4 of 11

The Diagram

Here's how it looks, as described in the slide above. Following are full descriptions of how all of the components work in Cloud Print.

5 of 11

Cloud Print Service

Heres a description of the Cloud Print service.

6 of 11


Chrome OS is a Web-based OS with Chrome browser as the front end. Obviously, any print solution for such an OS would have to support any app and Cloud Print purports to. Also, Google is developing a Web UI that apps can use to allow the user to select the printer and appropriate print options.

7 of 11

Printing from the Cloud

Google Cloud Print will enable printing from "cloud-aware" printers as well as legacy printers.

8 of 11

Printing from Older Printers

Legacy printers won't be left behind. Google will use a proxy to print to legacy printers via Google Cloud Print. The proxy takes care of registering the printer with Google Cloud Print and awaiting print jobs from the service. When a job arrives, it submits the print job to the printer using the PC operating system's print stack and sends job status back to the printer.

9 of 11

Printing from Google Chrome OS

Google notes that Google Chrome browser on Chrome OS is a native app that uses Google Cloud Print and common print dialog.

10 of 11

Google Cloud Print Service Interface Reference

We mentioned the printing proxy software earlier. This slide and the next show the sequence of calls made by a cloud print proxy to: register a printer and its attributes with Google Cloud Print, update this printer data, list all current printers registered for a given user, and delete a printer from the list of registered printers.

11 of 11

Reference Interface Part Deux

See the full interface reference and other documentation on Google Code here.

Top White Papers and Webcasts