Skip to main content

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.

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 files for cloudprint 0.14

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cloudprint 0.14
File Size Uploaded
cloudprint-0.14.tar.gz 22.7 kB Details

Release files / cloudprint-0.14.tar.gz

Download URL cloudprint-0.14.tar.gz
Size 22.7 kB
Tags Source
SHA-256 checksum
How to use checksums
3b81246d675e0c13fffada7386e6f91e826cb374b57df662f2df72b9fedad237
BLAKE2b-256 checksum
How to use checksums
1faeeb06181cf118da2a2286e4d288e1e4575e9265b9b5ce514da1b2f5815c18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.14 This release

1 release file

0.13

1 release file

0.12

1 release file

0.11

1 release file

0.10

1 release file

0.9

1 release file

0.8

1 release file

0.7

1 release file

0.6

1 release file

0.5

1 release file

0.4

1 release file

0.3

1 release file

0.2

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page