Printer Installer Implementation Guide - Epic

Printer Installer Implementation Guide:

Managing Epic print servers

Overview

The purpose of this guide is to provide an overview of what is necessary for you to implement Printer Installer in your Epic printing environment.

The following items will need to be completed:

Step 1: Provision a Server

Step 2: Install Printer Installer

Step 3: Configure Printer Installer Settings

Step 4: Start Managing Printers

Each of the above steps are explained below.

Step 1: Provision a Server

A single server is required on which to install Printer Installer. This server may be either physical or virtual (i.e. a VM), and must be running Windows Server 2008 R2 or newer. Specific requirements can be found here: /printer-installer/support/user-guide-13-2/system-requirements/ .

To complete step 1, the following items need to be completed:

  1. Provision Server: Provision hardware or a VM to host a Windows 2008 R2 or newer operating system.
  2. Install OS: Install Windows 2008 R2 or newer operating system.
  3. Join Domain: Join the server to the domain.
  4. Provision Secondary Server: If a failover server is desired, simply provision a second server and complete the above steps for the secondary server.
  5. Create Application DNS Record: Instead of connecting to the Printer Installer server by the FQDN of the server, it is recommended to create an alternate DNS record (either an A record (preferred) or a CNAME record) that points to the server. This is required for failover to a secondary server, and will usually make it easier to remember and type (e.g. using printers.domain.com instead of HQ-PISRV08R2.domain.com).

Step 2: Install Printer Installer

During this stage a PrinterLogic System Engineer will assist with the installation of Printer Installer via WebEx.  It is best if you connect to the WebEx session from a desktop machine and then remote to the server that will host Printer Installer.

To complete step 2, the following items will need to be completed with the assistance of a PrinterLogic system engineer:

  1. Install Printer Installer: Download the setup file and run it on the server. The setup utility will install the IIS role, any necessary IIS features, PHP, and MySQL.  If the server is not shared with any other web-based software, a Basic install will work. The default location for the Printer Installer website files is C:inetpubwwwroot, and the default location for MySQL and the Printer Installer database is C:Program FilesMySQL. If the server already has IIS and is using the default website for another purpose, or if MySQL is already installed, then an Advanced install will be required. Options available in the Advanced install include the option to choose any existing IIS site or to manually specify the URL and physical path of the Printer Installer website, and to specify if MySQL is already installed and what database name to use.
  2. Add License File: A license file (named PrinterInstallerLicense.dat) will be provided by PrinterLogic. This file must be saved to the root folder of the website. The new license information will be detected and used immediately and automatically; there is no need to restart anything.

Step 3: Configure Printer Installer Settings

During this step, a PrinterLogic system engineer will review each setting in the three settings pages (General, Portal, and Client) and assist you in the configuration of the settings according to the desired setting behavior.

To complete step 3, the following items will need to be completed with the assistance of a PrinterLogic system engineer.

  1. Configure General Settings: General settings can be configured from within the Administrator by going to Tools -> Settings -> General. A list of each setting and an explanation of the setting can be found here.
  2. Configure Portal Settings: Portal settings can be configured from within the Administrator by going to Tools -> Settings -> Portal. A list of each setting and an explanation of the setting can be found here.
  3. Configure Client Settings: Client settings can be configured from within the Administrator by going to Tools -> Settings -> Client. A list of each setting and an explanation of the setting can be found here.

Once the above items are complete have PrinterLogic System Engineer review the following items with you and assist you in completing the items enough times so that you are comfortable with doing the rest of the task on your own. For example, the PrinterLogic team can assist with importing several printers into the product, allowing you to become familiar with the process so that you can import the remaining printers.

  1. Add Administrative Users: The Administrative Users page can be reached by clicking Tools -> Users. To add a local administrative user, click Add -> Printer Installer -> User. Specify a user name, password recovery email, and password. Then specify what roles the user needs. To add an AD user or group (after LDAP settings have been configured for the domain), click Add -> Active Directory -> Group / User. Specify the user or group and click Ok. Then specify what roles the user needs. More information on administrative roles can be found here:
  2. Create the tree structure: Create a tree structure that will help you organize printers according the physical location of the printers. This tree structure will also be used by end users as the browse the portal to quickly find and install printers. Most customers use a Country > State > City > Building or Site > Floor tree structure that provides for a logical grouping of printers according to site or floor.
  3. Create Printer Objects: In order to start managing printers through Printer Installer, the printers must be added to the Printer Installer database. When migrating from a Windows print server to a direct IP printing environment, printers can be automatically imported from the print server. To do this, log on to the Administrator site then click Tools -> Import / Export -> Import Microsoft printers into Printer Installer as Direct IP printers. The Microsoft Printer Importer utility will open. In the left window select the printers to be imported, and in the right window select the folder in the Printer Installer tree that the printers should be imported into. Click the green arrow between the two windows and the selected printers will be placed into the queue at the bottom for import. A dialog box will pop up asking if the queue should be started. Clicking Yes will begin processing of the queue. Note: The import utility requires local administrator access to the print server, so the computer running the import needs to be logged in as a user that has the appropriate permissions.
  4. Create Deployment Assignments: Deployment assignments can be created that will cause printers to be installed on the Epic servers based on the server's IP address or hostname, or by AD group or OU membership. To learn more about deployment assignments click here.

Step 4: Start Managing the Epic Servers' Existing Printers

To start managing the printers on your Epic print servers, you simply deploy the Printer Installer Client (using PrinterInstallerClient.msi) to your servers. When the client is first deployed to a computer it will perform a check-in with the Printer Installer Administrator. At this time all existing unmanaged direct IP printer objects on the computer that match a printer in the database (by IP address / hostname) will be centrally managed, and printer information will be synchronized from the database.

To complete step 4, the following item will need to be completed:

  1. Deploy the Client: Deploy the client automatically to the Epic servers on your network by using one of the supported methods: 1) msiexec.exe 2) Group Policy or 3) any 3rd party application you currently use for deploying msi installs. To learn more about each option click here.

Summary

With the above steps completed, you have successfully implemented Printer Installer and begun centrally managing your Epic printers.