Google Cloud Print

2010 - 2020
dead
google cloud print was a 2010 google service that let any device send a print job through google's servers to any printer set up on a user's account. it existed because the first chromebooks shipped without any printer drivers and chromeos needed somewhere to forward print jobs from a browser. it never left beta in its ten-year life. google announced the shutdown in november 2019 and switched the service off on december 31 2020 once chromeos had grown native printing support of its own.

~ the eulogy ~

in 2010 i was 26, working as a junior engineer in ankara on a windows 7 thinkpad, and printing meant the network laser down the corridor that had been there since the office was built. cloud print was a chromeos answer to a chromeos problem i did not have. the first chromebooks came without any printer drivers because chromeos was a browser pretending to be an operating system, and a browser by itself cannot speak the cups or pcl protocols that printers expect. cloud print existed to bounce that problem off a google server.

google announced cloud print on april 16 2010 ahead of the chromeos launch later that year. the design was simple. a chrome browser somewhere registered a printer with google. any other device on that user's google account could submit a print job to a google endpoint. google held the file and reformatted it for the destination printer. then it handed the result to the registered chrome instance to drop on the wire. the printer itself did not need an internet connection. somebody's chrome did.

cloud print did its job inside the chromebook fleet for the next decade. it never came out of beta in its entire ten-year life, which the chromeos team kept apologizing for. on november 21 2019 google posted that the service would close on december 31 2020 because chromeos had grown native printing support and because the third-party print services market was now large enough to absorb the long tail. the lights went off on schedule.

~ the dossier ~

BornApril 16, 2010, announced for the soon-to-launch ChromeOS
PeakMid 2010s as the default print path inside US school Chromebook fleets
KilledDecember 31, 2020
Lifespan10 years 8 months
Made byGoogle ChromeOS team
Killed bynative chromeos printing catching up to what cloud print did

~ what it solved ~

the problem was specific to chromeos. on windows you installed a printer driver and chose it from the print dialog. on mac you did the same through cups under the hood. on chromeos you had a tab and a kernel that could not reach a usb printer. cloud print let google do the work in the middle. you registered a printer once from a windows or mac machine with chrome installed. that printer became visible to your google account, and your chromebook could now print to it from any tab.

the design extended cleanly to mobile too. android and ios apps from google added cloud print as a target for gmail and the mobile chrome browser. you could print a boarding pass from a phone to the printer at home if a desktop somewhere in the house had chrome registered as the bridge. for a moment around 2014 it looked like cloud print might be the kind of glue protocol the consumer printer industry would adopt out of inertia. the printer vendors mostly added it as one optional cloud target among several.

~ the chromebook era ~

cloud print's actual home was the school district. between 2012 and 2018 the us k-12 chromebook rollout was one of the cleanest market shifts in consumer computing. tens of millions of school chromebooks meant tens of millions of school print jobs that had to go somewhere. cloud print sat under all of them. the it admin at a school district registered the staff printers once with chrome on a windows server. the students printed homework from their chromebooks through cloud print, and nobody had to install a single driver on a chromebook anywhere in the building.

in turkey chromebooks did not reach schools at scale during the 2010s. the local school computer rollouts went to windows laptops or to fatih project tablets. cloud print was a backstage service for a fleet i did not own. by 2019 the schools that ran chromeos already had cups-style native printing in their chromebook fleets and the print services market had matured around papercut and mobility print.

~ the long tail ~

google's deprecation notice on november 21 2019 gave thirteen months of runway. the chromeos team published a migration guide pointing district admins at the native chromeos cups print system and at papercut or mobility print. the printer vendors with cloud print integrations updated their firmware. december 31 2020 came and the public cloud print endpoint stopped accepting jobs. registered printers stopped showing up in chrome print dialogs.

the post-mortem is not very dramatic. cloud print did its job for a decade, and the underlying problem stopped being a problem once chromeos grew up. google closed the service rather than maintain a redundant path. it sits in the killedbygoogle list as one of the few entries that died because the surrounding ecosystem caught up, not because google lost interest. the schools that depended on it never noticed the change because their admins had already moved everyone to native printing by autumn 2020.

~ leave a rose ~

an anonymous tribute. one rose per visitor per day.

@}-->-- ... roses left here

~ leave a wreath ~

a rose fades by morning. a wreath stays on this grave for good, with your name on it.

paid once through stripe. payments are handled by OÜ Lakeview, the small company that keeps rip.so running. the money pays for the hosting and the nightly digging. adopt it and the headstone reads "maintained in memory by" you. the groundskeeper plants new wreaths at the next tending, usually within a day.

» one email a week: new graves and the anniversaries of the dead. subscribe

~ leave a note ~

visitors before you have left these graveside notes. anonymous welcome.

other online services: ChangeTip, Dyn / DynDNS, EveryScape, Clinkle

also died in the 2020s: Universal Analytics, Dyn / DynDNS, WordPad

« previous  ·  random  ·  next »