Pharos Uniprint Suite Components

Before you begin your installation, it is important to understand the various components of a Pharos Uniprint system to help you decide how to best deploy the software to meet your requirements.

Server Components

A Uniprint system uses a multi-level architecture consisting of several cooperating components, including server, client, administrative, and web components.

Server Components

Description

Pharos Database

The Pharos Database is central to all Pharos products- all configuration and transaction data information is stored here.

Principal Services

The core group of services required for all Uniprint Suite installations. These services include:

  • Pharos Database Server
  • Pharos License Server
  • Pharos Online Services
  • Pharos Logging Service
  • Pharos Systems Updater Service

These components must be installed on a server machine.

Print Services

Print Services includes the following services.

  • Print Server – The component that handles costing and billing of print jobs. It also controls copy-related processes.
  • Secure Release Service –The component that controls print-related services (e.g. secure job storage, retrieval, release).
  • Popup Server – Service used to request additional information from users when they print a job and determines which Questions to display to users.
  • LPD Server – The component that processes print jobs via the LPR protocol.
  • Pharos Sentry Site Service (also known as Pharos Sentry Print Service) - This Service is installed during a Uniprint 9.2 install or upgrade. It is responsible for the following tasks on Sentry Print capable devices:
    • Installs the Sentry Print app
    • Handles user authentication
    • Handles listing, releasing and deleting print jobs
    • Handle copy transactions

Print Services must be installed on a server machine. It may be installed on the same machine as the Principal Services.

If Print Services is not installed on the same machine as Principal Server then Pharos Logging Service, Pharos Database Proxy Service, and Pharos Systems Updater Service will also be installed along with Print Services components.

Database Service

Provides access to the Pharos database for all Pharos components.

SignUp Services

The component that implements the tracking and reservation process for a specified group of computers.

The SignUp Service controls the SignUp Clients installed on these computers.

EDI Service

The External Device Interface (EDI) Service provides a suitable protocol for approved, external devices and integrations to connect to the Uniprint Suite installation.

Pharos Network Terminals and Pharos iMFPs require the Pharos EDI.

Web Services

Web Services consist of the SignUp Web Components (Queue Station and Nerve Center) and Uniprint Website. These are installed on a central web server running Microsoft Internet Information Server.

  • The SignUp Web Components allows staff members to monitor the computer reservation system.
  • The Uniprint Website allows users to find available printers and download the necessary software to access these print devices.

Pharos Systems Updater Service

The component that downloads updates for Pharos software to maintain stability and aid in the deployment of new features.

Updater Service will be installed with every Uniprint Server component and as well as with Pharos Administrator.

Print Center Services (Pharos API)

Print Center Services consists of the following components:

  • Pharos Rest API - This component enables communication between the Print Center website and Print Services. It also allows PayPal to be connected with the Pharos system. 
  • Process Systems Payment Notification - This service is responsible for processing approved PayPal transactions. It will credit the Pharos user accounts based on the details provided by PayPal.

Starting with Uniprint 9.2, the Pharos API also installs the following services as web apps on IIS.

  • Secure Printer Provisioning Service - It orchestrates printer provisioning (i.e. securing printer for use with Sentry Print) between the Uniprint servers and the printer.
  • Pharos Identity Service - An Oauth2 based identity management services that provides a common user identification process (e.g. card swipe, username password credentials). It is used to talk to the Uniprint Print Server to register and authenticate users, access cards, and manage related access tokens.
  • Pharos MpsProxy Service - It allows the Provisioning Service to connect to the Site Service when provisioning a Sentry SE50 printer.

Pharos IPP Service

The Pharos IPP Service is responsible for:

  • Providing the CDD (Cloud Device Description) settings that the Pharos Chrome Print extension uses to display print options (e.g. mono, duplex) to users.
  • Calling the Secure Release Service to add print jobs to the Secure Release Job Storage

The Pharos IPP Service runs as a web application within IIS, in a virtual directory, using port 443.

The Pharos IPP Service must be installed on the same machine as the Uniprint Print Services and the Pharos API.

Client Components

Client Components

Description

Pharos Popup Client

The Popup Client is an application that is activated every time a user prints a document from their workstation to a Uniprint controlled output device. The Popup Client can then request additional information from the user, e.g. authentication credentials. This is useful for sites where users are not required to authenticate on the workstation itself.

The Popup Client also incorporates the Pharos Notify component. Notify allows a Uniprint server to send messages back to the user at the workstation. These messages may simply be information based or prompt the user for additional information.

Pharos SignUp Client

The SignUp Client is installed on each computer that will be managed by SignUp. It enforces access permissions, reservations, and reservation durations as part of SignUp.

Pharos Station

The Pharos Station allows a PC to function as a multipurpose user station, and depending on the selected operating mode, allows users to perform several functions at the Administrator’s discretion:

  • Printing
  • Account maintenance (including adding funds)
  • Reservations (available in Legacy Mode only)

Administrative Components

Administrative Components

Description

Pharos Administrator

The Pharos Administrator is the main user interface used to configure, manage and maintain the Pharos system. It is installed with all Pharos Services, but it can also be installed standalone for remote management of the Pharos system.

Pharos Remote

Pharos Remote is an Administrative Component that allows the Administrator, Cashiers, and Proctors to remotely manage certain aspects related to print jobs and user accounts.

Pharos Reports

A component that installs independently of Pharos Administrator and offers statistical reporting, auditing, and data exporting capabilities.

To run Reports, you must have a role of Proctor, Cashier, or Administrator.

Web Components

Web Components

Description

Pharos Nerve Center

Pharos Nerve Center is a web application used to manage Pharos SignUp. It allows onsite staff to check on the status of users, computers, reservation queues and active sessions, as well as performing various administration functions.

Uniprint Website

The Uniprint Website is a template website that allows users to find and connect to Uniprint-managed output devices without any staff involvement. It provides access to Install Packages that users can download to install printers and Popup Client components on their computers.

Print Center Web

This is the website component that allows users to release print jobs from laptops and traditional desktops to any Pharos controlled device.

Print Center can be extended by integrating the standard Print Center web with MobilePrint 2.2.1, MobilePrint 2.3 or greater. When the Print Center is integrated with MobilePrint, users will be able to upload documents via the Print Center, send jobs to Print Center via email, and change finishing/print options before releasing print jobs.

Other Components

Other Components

Description

Network Terminal

A hardware device that provides the necessary user interface to the output device. Users can use this device to supply authentication credentials (e.g. username/password, proximity card), view their print jobs available for release, and use the copy function of an MFD.

Examples of Network Terminals are Omega PS60 and Omega PS200.

Sentry SE50 Terminal

The Pharos Sentry Print (SE50) interfaces with Pharos Uniprint to provide print release and photocopy services. It operates as a layered interface above the printer manufacturer’s interface. It provides a simplified and consistent look and a better user experience across all the supported manufacturers.

Pharos Sentry Print supports the following printer manufacturers:

  • Canon
  • HP
  • KM
  • Ricoh

Integrated MFP (iMFP)

Offering similar functions as a network terminal, the iMFP is a software component that can be installed directly on select output devices, normally without any additional external hardware.

Pharos Chrome Print extension

Pharos Chrome Print is the Chrome browser extension that allows users to print to Pharos Print Servers from Chromebooks and Chrome browsers.

The Pharos Chrome Print extension is responsible for:

  • Talking to the Pharos API to get a list of Pharos IPP Server(s) to talk to
  • Talking to the Pharos IPP Service to get printer(s) to add for users
  • Checking with the Pharos API if a user email address is already registered
  • Prompting registration of a user’s email address (if not already registered)

Pharos Mobile applications

The Pharos Print app allows you to easily submit documents from your iOS or Android device to a Pharos secure print queue. The following free apps are available with Print Center:

  • Pharos Print app for iOS devices. This app is available in the App Store on iTunes.
  • Pharos Print app for Android devices. This app is available in the Google Play Store.

Which Pharos Server Components to Install?

Not all server components are required for all installations. You will need to install different combinations of the components depending on the Pharos software product or application you want. The following table shows both the essential and the optional components that you need to install for each of the Uniprint Suite core software products and Uniprint applications:

Product/Application

Components

Uniprint

(including Secure Release Here®, Informed Print and Third Party Charging)

  • Pharos Database
  • Principal Services
  • Print Services
  • EDI Service
  • Web Services (optional)

Off-The-Glass

  • Pharos Database
  • Principal Services
  • Print Services
  • EDI Service

SignUp

  • Pharos Database
  • Principal Services
  • SignUp Services
  • Web Services (optional)

Pharos MobilePrint

  • Pharos Database
  • Principal Services
  • Print Services
  • Print Center Services (Pharos API)

Pharos Print Center

  • Pharos Database
  • Principal Services
  • Print Services
  • Print Center Web
  • Print Center Services (Pharos API)