all blog now

October 13, 2023

How to Integrate Google Cloud Print With Pharos

Google Cloud Print enables users to print documents from their Chrome Web browser immediately on the local subnet. It uses a proxy that runs on each printer that enables it to communicate with the operating system print spooler and to manage printer-specific tasks. The proxy also talks to the Google Print Service API and registers for notifications. This allows the system administrator to configure and monitor Google Cloud Print without a need for a separate server or changes to the configuration.

The Google Print Service API provides access to printers in a cloud-based queue that can be accessed using the Pharos Chrome Web Client. The system administrator can select a name for the queue and configure default print settings for it. The Web Client requires that a user account in the Pharos database be associated with the Google email address used to submit a document to Cloud Print. This can be achieved either by pre-populating the Pharos database with Google accounts or by using the Batch User Load tool.

Once a printer has been published to the Google Print Service, it can be "Shared" with end users who are given an invitation to accept the share. Once the sharing invitation is accepted, the printer will appear in the list of available printers when the user logs into their Chrome Web browser.

It is important to test all aspects of the Google Cloud Print integration before rolling it out to end users. This includes confirming that the shared printers are working correctly and that the user has an opportunity to print from the Chrome Web Client.