From December 2020, Google Cloud Print will no longer be supported and devices across all operating systems will not be able to print using Google Cloud Print, but don't panic! We're here to help you.
When Chromebooks first launched there was only one supported method of hooking up your printer to your Chromebook: Google Cloud Print.
Since then, thankfully, the printing options have widened but it’s still confusing and complex.
We take a quick tour through the options, regardless of whether you are a home, education, or enterprise user of Chromebook printing.
The promised land of printing: no print servers on-premises, fully integrated with Google G Suite, platform-neutral (works on Chrome OS, Windows, Mac).
Save for a multitude of reasons, it isn’t a big hit with Enterprise and Education users.
All documents (Google Cloud print v1) leave the network, travel to Google servers, then get sent back to the printer that’s only 10 feet away from you. Quite a round trip.
So after you have upgraded the entire printer fleet to Cloud Print compatible printers, administrators report struggling with printers that drop connectivity to the Cloud, causing support calls. Not cool.
Google should be applauded for trying to bring printing into the 21st century – and for the majority of home users with new printers, it works well enough.
In early 2017, the Chrome OS team introduced the CUPS (Common Unix Printing System) into Chrome OS.
CUPS is an Apple open source project which provides the backbone for printing on Mac OS and most Linux distributions (e.g. Ubuntu). In that regard, it’s tried and tested, well developed and maintained, respected, and flexible.
This was seemingly a smart move by the Chrome OS team, who were responding to grumbles with Cloud Print. Except that, unlike on Mac and Linux, Chrome OS doesn’t have quite the same level of flexibility to install extra drivers. For example, we had a cheaper Dell laser printer and needed a custom driver, which was very difficult to install (we know, we tried – for hours) and gave up.
It feels like CUPS was included to provide extra printing options for home users, those with ‘legacy’ (non-Cloud Print compatible, or USB printers) to help Chrome OS get to the mainstream.
Further improvements like printer auto-discovery and configuration have helped home users, but it’s not perfect. Administrators who are used to Windows print management solutions will be disappointed with the admin options provided within G Suite.
Several printer vendors were quick to introduce app-based printing solutions aimed primarily at home users to the Chrome Store.
HP Print for Chrome was one of the early examples of a print stack ported from Windows/Mac to run on Chrome OS. Excellent work HP! The app is hugely popular – with millions of weekly users and provides all of the functionality that home users on Windows and Mac have come to expect. HP also includes administration options via G Suite, using configuration files.
Expect more printer-vendor driver solutions to appear in the Chrome Store over time. Vendors seem to be catching up with the popularity of Chromebooks and have identified an opportunity to improve the reliability and features. According to Google at I/O ’19 Chromebooks now account for 21% of all laptops sold in the US, showing consistent year-on-year growth.
Designed for administrators looking for advanced configuration, logging, audit, budgeting, cost, and policy control. 3rd party solutions from //directprint.io, Printerlogic, Papercut, and some others are now available for Chrome OS.
If you have a mixed-vendor printer environment (HP, Xerox, Brother, etc), you need a 3rd party universal solution.
Our advice to Education and Enterprise admins:
Look for a solution that doesn’t involve deploying anything on-premises (servers, management stations, intermediate PCs, etc).
directprint.io also has free home user versions of our printer drivers – see the ‘Related’ tab on the store for more information: //chrome.google.com/webstore/detail/wifi-printer-driver-for-c/hhcgnlnhaapiekdelngjichnccjfkbnc
To get a single non-cloud printer working with your Chromebook, you have options. You could scale this for a SOHO environment up to a few printers (don’t call us for support!).
Use Google Cloud Print Connector to connect a non-cloud printer to Google Cloud Print. You will need a bit of hardware to run the cloud print connector on, such as an old PC running Linux or as Raspberry PI. Update November 2019: As this relies on cloud print, this option will likely cease working on January 1st, 2021.
Build a CUPS server using a raspberry PI so that you can connect a ‘legacy’ printer via network or USB to the server. Remember to turn on printer advertising in CUPS so that Chrome OS Native printing picks up the new printer on the local network.
Using an intermediate Windows PC to connect the non-Cloud printer to Cloud Print (install the standard drivers from the printer manufacturer on windows to get started). The PC will need to be switched on 24/7 if you want to be able to print thru the PC to the printer. This is effectively the same as introducing a print server, except that it’s a Windows PC.
All of these options are a bit hacky but if you have a printer that doesn’t work with the other solutions and you have time on your hands to get technical with printer configuration, this may just work. YMMV.
Enterprise and education users:
Home users, go with what works! Life is too short to spend time on printers…
Good luck! Contact us if you need advice at firstname.lastname@example.org
//directprint.io is a print management solution designed for Chromebooks and Windows.
Article by David Jenkins, Founder directprint.io. Cloud Print, Chrome OS, Chrome are trademarks of Google Mac OS and CUPS are trademarks of Apple.
"...Your software is the bomb. We are in love with it. This is going to solve so many of our issues with users and how they use our systems."