User Tools

Site Tools


chromebooks:cloudprint_cups

This is an old revision of the document!


Cloud Print Cups Service

Install Cloud Print Service State File Generator

  • Download and Install the latest Chrome Browser
  • Run the generate_cloudprint_config.py script
    wget http://www.google.com/support/enterprise/static/chromeos/docs/admin/en/generate_cloudprint_config.py.zip
    unzip generate_cloudprint_config.py.zip
    chmod 755 generate_cloudprint_config.py

Generate Service State File

sudo ./generate_cloudprint_config.py
Email Address: <user@domain.com>
Password for user@domain.com: <PASSWORD>
Connector Id: <NAME>
Printserver URL with port (keep empty to skip): 
Config file ptr.conf generated for proxy NAME
  • This makes a file called name.conf in your current directory

Setup a Chrome Profile Directory

mkdir /etc/cloudprint
cp ptr.conf /etc/cloudprint/Service State

Run Cloud Print Service (chrome)

/opt/google/chrome/chrome --type=service --enable-cloud-print-proxy --no-service-autorun --noerrdialogs --user-data-dir=/etc/cloudprint/

This starts the cloudprint service if you go to the Cloud Print Control Panel as user user@domain.com you should see the printers from your local cups server. This command will not return the terminal so we will need to add a script for that.

Startup Script

/scripts/cloud_print.sh
#!/bin/sh
 
/opt/google/chrome/chrome --type=service --enable-cloud-print-proxy --no-service-autorun --noerrdialogs --user-data-dir=/etc/cloudprint/ &
/scripts/restart_cloudprint.sh
#!/bin/sh
 
restart()
{       killall -9 chrome
        sleep 2
        /scripts/cloud_print.sh
}
 
restart
chromebooks/cloudprint_cups.1384462732.txt.gz · Last modified: 2013/11/14 14:58 by tschulz