Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

Google cloud print proxy for linux/OSX

Project Description
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) wich depends on libcups2-dev

Usage
---------------------------------------------------

::

cloudprint [<option> ...]
-d : enable daemon mode (requires the daemon module)
-l : logout of the current google account
-p pid_file : path to write the pid to (default cloudprint.pid)
-a account_file : path to google account ident data (optional)
-c : establish and store login credentials, then exit
-f : 'fast poll', if notifications aren't working
-u : store username/password in addition to login token
to avoid authentication expiration
-i regexp : include files matching regexp
-x regexp : exclude filees matching regexp
regexp: a Python regexp, which is matched against the
start of the printer name
-h : display this help

Google accounts with 2 step verification enabled need to use an
`application-specific password <http://www.google.com/support/accounts/bin/static.py?page=guide.cs&guide=1056283&topic=1056286>`_.

Example
---------------------------------------------------

::

cloudprint
Google username: username@gmail.com
Password:
Added Printer Brother-HL-2170W

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.
Release History

Release History

This version
History Node

0.14

History Node

0.13

History Node

0.12

History Node

0.11

History Node

0.10

History Node

0.9

History Node

0.8

History Node

0.7

History Node

0.6

History Node

0.5

History Node

0.4

History Node

0.3

History Node

0.2

History Node

0.1

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
cloudprint-0.14.tar.gz (22.7 kB) Copy SHA256 Checksum SHA256 Source Aug 27, 2015

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting