How is Printing handled
Printing is handled using the Google Cloud Print Service which can also be used in Windows, Android, (Linux & Mac OSX possibly).
The Google Cloud Print service acts as a web-based Printer Driver, and requires a Google Cloud Print ready Printer or a regular Printer connected to a Windows/Mac Computer via USB with the Chrome Web Browser open and on the Google Cloud Print website with your Printer then registered with the Cloud Print Service to Print.
[caption id="attachment_1678" align="aligncenter" width="300"] Chromium Web Browser on the Google Cloud Print website, Showing my own personal Print Server.[/caption]
The preferably way of Printing is to use a Google Cloud Print ready printer as you're not relying on having to have another Computer switched on acting as a Print Server, but if you've already got a regular Printer or a WiFi Printer that isn't Cloud Print ready then having to use another Computer as a Cloud Print Server is your only option.
What I'd like to see
I'd like to see Google develop a way of allowing none Cloud Print Ready WiFi or even regular Printers being able to be converted into a Cloud Print ready Printer, by developing a USB adaptor that adds a Cloud Print Server for WiFi Printers or a USB WiFi/Cloud Print Server for regular none WiFi Printers.
But I can't see that happening as more and more new Printers are WiFi or WiFi Cloud Print ready.
Printing using Chrome OS/Chromium OS is far easier than using Windows as you don't need to Install & keep up to date the Printer Driver, & using the Cloud Print website you can view a history of everything that you've printed out. I'm not 100% sure if you can re-print from your Print history or not as I've never tried it (but I'll give it a try and report my findings in the end of Month review)