cloudprint icon indicating copy to clipboard operation
cloudprint copied to clipboard

Google cloudprint proxy

Share your CUPS printers with google's cloud print. Works with linux and OS X.

This software is a python implementation of a cloud print connector. Unlike Google's linux connector, it does not require chrome to be installed on the server.

Requires

  • python 2.6 or 2.7
  • pycups (can be tricky on OS X) which depends on libcups2-dev

Usage

::

cloudprint [

If necessary, cloudprint will respond with a URL to be visited for OAuth2 authentication.

Example

::

cloudprint Go to http://google.com/18de674 to claim this printer trying for the win trying for the win success

Examples - Include/Exclude

Include only the printers "lp" and "2up": ::

cloudprint -i lp -i 2up

Exclude all printers whose names start with "GCP-": ::

cloudprint -x GCP-

By default, all printers are included. For the include and exclude options, the argument is a regular expression which is matched against the start of the printer name.

For example, to include all printers whose names begin "lp": ::

cloudprint -i lp # includes both lp and lp2up

Install

::

pip install cloudprint or with optional daemon support pip install cloudprint[daemon]

After running cloudprint, verify that the connector successfully installed the cloud printer by visiting http://www.google.com/cloudprint/manage.html.