New cloudprint GTK+ print module for Google Cloud Print

Desktop / GNOME / GTK - Tim Waugh [redhat.com] - 28 February 2014 04:45 EST

This is a web service provided by Google that allows people to share their printers (https://www.google.com/cloudprint/learn/).

In addition to being able to print to printers shared on Google Cloud Print, there is an equivalent of "Print to file" in the form of "Save to Google Drive".

The cloudprint module uses gnome-online-accounts to obtain the OAuth 2.0 access token for the Google account.

Currently it can discover available printers, get simple details about them such as display name and status, and submit jobs without any special options.

https://bugzilla.gnome.org/show_bug.cgi?id=723368

aaae0ca New cloudprint GTK+ print module for Google Cloud Print.
configure.ac | 32 +
gtk/Makefile.am | 16 +
modules/printbackends/Makefile.am | 4 +
modules/printbackends/cloudprint/Makefile.am | 44 +
.../cloudprint/gtkcloudprintaccount.c | 664 ++++++++++++
.../cloudprint/gtkcloudprintaccount.h | 74 ++
.../cloudprint/gtkprintbackendcloudprint.c | 1053 ++++++++++++++++++++
.../cloudprint/gtkprintbackendcloudprint.h | 40 +
.../cloudprint/gtkprintercloudprint.c | 231 +++++
.../cloudprint/gtkprintercloudprint.h | 45 +
10 files changed, 2203 insertions(+)

Upstream: git.gnome.org


  • Share