Mobile Printing via Google Cloud Print

Mobile Printing for Android, Chromebooks and Chrome web browser via Google Cloud Print

Overview

Enables employees with Android devices and Chrome browsers to print to a single GCP PrinterLogic virtual queue, where the job is then held for release. Users release the print job to any desired printer by using the web-based Print Job Release Portal on a physical printer, release station, or a mobile device or workstation.

User Experience

  1. From a Chromebook workstation, select the native Google Cloud Print (GCP) dialog to print, select the PrinterLogic Printer, and click Print. The print job will then be stored, waiting for release.
  2. Open the PrinterLogic app from the Chromebook App Shelf, select the print job, and click Release. Choose which printer they want the job to print at. The print job will be printed at the selected printer.
  3. After the first time a print job is released, the printer is now preselected, turning subsequent print events into a one-click process. If the user wants to select a new printer to release the print job to, they can select the Release to other… button, which will open a dialog showing the last 5 printers released to and a search / browse dialog that allows them to search for a printer by name or browse the organization’s tree structure, the same as on the self-service portal, to select a new printer.

Behind the Scenes

  1. The user prints from a GCP-capable device to the PrinterLogic GCP printer.
  2. The print job is sent to the GCP server. The Printer Installer server has a GCP Connector Service that is notified of the new print job waiting in GCP. The Printer Installer GCP Connector will download and queue the print job in the Printer Installer database where it is held for release.
  3. The Printer Installer server client moves the print job from the Printer Installer database to the the Pull print queue. Note: The Pull print queue is automatically created on the Printer Installer server when GCP feature is enabled and the Printer Installer Client is installed on the Printer Installer server.
  4. To release the print job to a physical printer, an end user logs into the release portal, selects the print job, and selects a printer to release the print job at.
  5. The print job is then processed through our PL64_TCPMon.dll which sends the print job to the desired physical printer.
  6. If client auditing is enabled, the Printer Installer Client then creates an event that the job was printed.

Setup

  1. Log into the Printer Installer Administrator Console and configure a Pull printer. If you have multiple Pull printers you will want to take note of which one you will be configuring for GCP printing.
  2. In Printer Installer Administrator Console, specify the Pull printer that the Mobile Print feature will use to process print jobs by going to Printer Installer Administrator > Tools > Settings > Printing: “Mobile Printing / Pull Printing” section, click the button and browse to the Pull printer printer created in the above step.
  3. In Printer Installer Administrator go to Tools > Settings > Printing. In the “Google Cloud Printing” section check the Enable Google Printing checkbox.
  4. Under the same section enter the Google Admin account’s Username and Password in the boxes below. Note: If you are using any proxy settings make sure you fill out the information for your proxy server.
    • Make sure you are logged into Google Cloud Print on the browser you are using as the user you want to publish the printer with.
  5. In the Printer Installer Administrator console, click Register Printer button to publish the PrinterLogic Pull printer to Google Cloud Print service.
  6. In Google Cloud Print, share the printer to the users or groups you want to be able to use Chromebook Printing. Then have the group owner accept the share (should get an email notification of the share request) for the entire group.
  7. The Printer Installer client on the Printer Installer server then automatically installs the PullPrint printer on the Printer Installer server

Requirements

  • Printer Installer is installed, licensed, and you have a working network printer.
  • A Bind user and password, with read access to Active Directory, configured for the domain in the admin console in Tools > Settings > General > LDAP Settings
  • If the Google Apps domain is different from the AD domain, specify the Google Apps domain in the admin console in Tools > Settings > General > LDAP Settings > Domain Alias
  • Google Cloud Print needs to be installed on any Android devices that wish to print using this method.
  • Optional: Google Active Directory Sync is configured to sync your Google Apps Domain with your organization's Active Directory domain.
  • Optional: To use the Chromebook Release App, a DNS CNAME record must be created that maps printerlogicappautoregistration.[your_domain] to the URL of your Printer Installer server. [your_domain] will be the Google Apps domain of your organization, such as printerlogic.com. You can find the Chromebook Release App here.