How can I easily set up a Google Cloud Print printer on Ubuntu?

It looks like someone has made a CUPS/Google Cloud Print tool here:

And it appears the author provides a PPA:

To install it and configure it:

sudo add-apt-repository ppa:simon-cadman/cups-cloud-print
sudo apt-get update
sudo apt-get install cupscloudprint
sudo /usr/share/cloudprint-cups/setupcloudprint.py

After it asks for Google Credentials ( it will only do this is the first time you have used CUPS CloudPrint, or your credentials are invalid ) it will then ask if you wish to add all printers from your Google Account.

To make it work with Google's 2 Step Verification system, you must create a "Device Specific" password, to do this go to:Google.com>Log in with your account>Click on your user name>Security>Edit authorizing applications>Enter your account pasword>set the password.

If you say ‘Y’ here, it will add all printers that are currently not added to your CUPS install.

If you would prefer to add the printers manually, say ‘N’ here, and add a printer manually:

Add a new printer ( via http://127.0.0.1:631 or usual interface ) as a ‘Google Cloud Print’ network printer. Select the ‘Make’ as Google, and ‘Model’ as Cloud Print.

/usr/lib/cloudprint-cups/listcloudprinters.py

This is only for adding printers from Google Cloud Print to your local machine. If you want to take your existing printers and add them to Google Cloud Print follow these instructions:

From administration shell in Ubuntu, run sudo apt-get install cloudprint.

Then run cloudprint from the command line – it will prompt you for your Google user name and password and add the printers defined locally to this machine to your google account.

In my case, I have the following Kodak Wifi printer setup and defined on my Linux box:

cloudprint

  • Google username:

  • Password:

  • Added Printer KODAK-ESP-5200-Series-AiO

Then you can manage you printer(s) from the Google website.

On that page, here are my printers listed on my account on Google after the setup:

  • Save to Google Drive

  • KODAK-ESP-5200-Series-AiO (Owned by me)

  • Print to FedEx Office