Windows Server Installation Guide. Versions: 4.3/4.2/4.1/

Similar documents
Installation and Troubleshooting Tips

GoPrint Server Migration

Elite. Copy and Print Release Terminal. Last update 5/2017 Firmware GoPrint version GoPrint Web Client Anonymous Mode (Guest mode)

The GoPrint Solution Web Client for Macintosh

Web Client for Windows

Wireless and Dorm Printing Overview

GoPrint Web Update Utility

NetZtouch Copy and Print Release Terminal. Last update 05/1/2016 Firmware /68/69/76 GoPrint version 4.2.2

Value Card and Coin opt Vending Systems

GoPrint cpad Account Copier Terminal User Manual. Model: cpad Firmware

NetZtouch Copy and Print Release Terminal. Last update 10/2018 Firmware GoPrint version 4.2.2

Administrator Accounts

Mascot Insight Installation and setup guide

to changes: (3/2017) to changes:

PayPal Standard Sandbox Testing

CBORD CS XML Configuration

SafeConsole On-Prem Install Guide. version DataLocker Inc. July, SafeConsole. Reference for SafeConsole OnPrem

Perceptive TransForm E-Forms Manager 8.x. Installation and Configuration Guide March 1, 2012

GoPrint Quota System Overview

Installation Guide. 3CX CRM Plugin for ConnectWise. Single Tenant Version

KYOCERA Net Admin Installation Guide

Connectware Manager Getting Started Guide

Appliance Installation Guide

Price Sheets and Print Rules

PrinterOn Print Delivery Station

Part I Components, Requirements and Installation Instructions (Page 2 7)

GoPrint Scheduled Quota

Installing and Configuring VMware Identity Manager Connector (Windows) OCT 2018 VMware Identity Manager VMware Identity Manager 3.

PrinterAdmin Print Job Manager 8.0 User Guide

Appliance Installation Guide

Installing and Setting Up SiteMaster 200 v4 What you need to know.

Bomgar Vault Server Installation Guide

SafeConsole On-Prem Install Guide

Perceptive TransForm E-Forms Manager

SC-T35/SC-T45/SC-T46/SC-T47 ViewSonic Device Manager User Guide

Privileged Identity App Launcher and Session Recording

Deltek Time & Expense with Employee Self Service Version New Installation for Microsoft SQL Sever


VMware AirWatch Cloud Connector Guide ACC Installation and Integration


LiveNX Upgrade Guide from v5.1.2 to v Windows


PropertyBoss Upgrade

Parallels Containers for Windows 6.0

Automation Anywhere Enterprise 10 LTS

DameWare Server. Administrator Guide

CaliberRDM. Installation Guide

Equitrac Embedded for Sharp OSA. Setup Guide Equitrac Corporation

LiNC-NXG for Windows 8 Professional, Windows 7 Professional, Vista Business Edition and XP Professional

Scribe Insight Installation Guide. Version August 10, 2011

LiveNX Upgrade Guide from v5.2.0 to v5.2.1

Ekran System v.5.2 Deployment Guide

VMware Enterprise Systems Connector Installation and Configuration. JULY 2018 VMware Identity Manager 3.2 VMware Identity Manager VMware AirWatch 9.

OrthoFlow 1.1 Server Installation Manual

Version 1.0. October KYOCERA Document Solutions America, Inc. Software Solutions Group KYOCERA Document Solutions America, Inc.

Getting Started with VMware View View 3.1

OrthoFlow Server Installation Manual

VMware Horizon View 5.2 Reviewer s Guide REVIEWER S GUIDE

LT Auditor Installation Guide

Kaseya 2. Installation guide. Version R8. English

Remote Support 19.1 Web Rep Console

WA2423 JavaScript for Web 2.0 Development. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1

To ensure the optimal performance of Login VSI, you will need at least three separate (virtual)machines:

akkadian Global Directory 3.0 System Administration Guide

Novell OpenLDAP Configuration

Installation on Windows Server 2008

VII. Corente Services SSL Client

Management Server Recommendation for Entercept 4.0 looks like this:

VI-CENTER EXTENDED ENTERPRISE EDITION GETTING STARTED GUIDE. Version: 4.5

dctrack Quick Setup Guide (Recommended) Obtain a dctrack Support Website Username and Password

Proficy Plant Applications 7.0 Quick Install Guide (And Best Practices)

Configuration Guide. Requires Vorex version 3.9 or later and VSA version or later. English

Installation Guide. 3CX CRM Plugin for Autotask. Version:

Print Audit 6. Print Audit 6 Documentation Apr :07. Version: Date:

CA Service Desk Integration with Remote Support

SOA Software Intermediary for Microsoft : Install Guide

SafeConsole On-Prem Install Guide

NTP Software Defendex (formerly known as NTP Software File Auditor) for NetApp

vcenter Server Installation and Setup Update 1 Modified on 30 OCT 2018 VMware vsphere 6.7 vcenter Server 6.7

Status Web Evaluator s Guide Software Pursuits, Inc.

Getting Started with ESXi Embedded

ROCK-POND REPORTING 2.1

LABEL ARCHIVE Administrator s Guide

Equitrac Integrated for Konica Minolta. Setup Guide Equitrac Corporation

Using the SSM Administration Console

SaaSaMe Transport Workload Snapshot Export for. Alibaba Cloud

Remote Support Web Rep Console

VMware Workspace ONE UEM VMware AirWatch Cloud Connector

A D S S G o > S i g n D e s k t o p. I n s t a l l a t i o n G u i d e. D o c u m e n t V e r s i o n

Installation Guide for Pulse on Windows Server 2012

Troubleshooting Cisco DCNM

Installing VMware vsphere 5.1 Components

Sage Installation and System Administrator s Guide. March 2019

THE GREEN CHOICE, THE SMART CHOICE.

Introduction. 1 of 42

Load Balancing Microsoft Remote Desktop Services. Deployment Guide v Copyright Loadbalancer.org

FieldView. Management Suite

EventSentry Quickstart Guide

Contents. V-locity Management Console (VMC) 7.0 Installation Guide

LifeSize Control Installation Guide

Transcription:

Windows Server Installation Guide Versions: 4.3/4.2/4.1/ Updated June 2018

Contents System Requirements... 3 Tips for Success... 7 Terms... 9 Installation Scenarios... 11 PostgresSQL Database Installation... 14 GoPrint Software Installation... 18 Scenario #1 - GTX + Agent Services... 19 Scenario # 2- Combo PayStation... 21 Creating the GS-4 Database... 22 PostgreSQL... 24 MS SQL Server... 25 GS-4 Node, Starting GTX Service... 28 License Key/Serial Number... 29 Set The GS-4 Service to Auto-start at System boot... 30 Restart Windows Spooler and GS-4 Services... 34 Windows Server Firewall Configuration... 36 Advanced logging and Capturing Log Files... 39 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 2

GoPrint System Requirements Note: Recommended minimum memory is 1 GB Ram per component, and mandatory minimum is 1 gig per component. In both cases, add the operating system minimum requirement to the result. In other words, a server running GTX + Agent should have 1 gig of memory plus memory for the operating system. The following recommended hardware requirements may be applied to virtual server environment with the recommendation of Intel chips and 2 GB of memory for the GTX and additional 2 GB for the Agent/print server for a total of 4 GB. LARGE INSTALLATION A large installation is defined as one with: 100 plus printers 50,000 to 80,000 full-time equivalent students 500 to 2,500 Client PC s GoPrint Server Specifications (Installed GoPrint components include the GTX and Agent services) Recommend Dual Core processor, or equivalent non-intel chip Minimum 4 GB RAM or more 120 GB disk space RAID-1 mirroring, recommend Raid- 5 Windows Server 2016/2012/2008/2003, (64 bit or 32 bit) Linux (x86), Mac OS X Server PostgreSQL, Oracle 10i/11i, MS SQL Server 2016/2012/2008/ Windows printing, CUPS, LPRng GoPrint Print Release Station Specifications Minimum Pentium IV CPU 2Ghz or better, or equivalent non-intel chip Windows 10,7, Linux, Mac OS X Recommended minimum 3 GB RAM and 1 GB initial hard drive space for component plus Processor, RAM and disk space as required by the operating system. MEDIUM INSALLATION A medium-sized installation is defined as one with: 20 to 100 printers 10,000 to 50,000 full-time equivalent students 300 to 500 Client PCs GoPrint Server Minimum Duo Core processor 3 GB Ram or more 120 GB disk space - Dual hard drives with RAID-1 mirroring enabled Windows 2016/2012R2/2008, Linux (x86), OS X Server PostgreSQL, Oracle11i/10i, MS SQL Server 2016/2012/2008/2005 Windows printing, CUPS, LPRng 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 3

GoPrint Print Release Station Specifications Minimum Pentium IV CPU 2Ghz or better, or equivalent non-intel chip Windows 10/7, Linux, Mac OS X Recommended minimum 3 GB RAM and 1 GB initial hard drive space for component plus Processor, RAM and disk space as required by the operating system. SMALL INSTALLATION A small installation is defined as one with: 20 or fewer printers Fewer than 10,000 full-time equivalent students Fewer than 300 PCs GoPrint Server Specifications Minimum Duo Core processor 2 GB RAM minimum 80 GB disk space - Dual hard drives with RAID-1 mirroring enabled. Windows 2016/2012/2008, Linux, Mac OS X PostgreSQL, SQL Server 2016/2012/2008/2005 Windows printing, CUPS, LPRng GoPrint Print Release Station Specifications Minimum Pentium IV CPU 2Ghz or better, or equivalent non-intel chip Windows 10/7, Linux, Mac OS X Recommended minimum 3 GB Ram and 1GB initial hard drive space for component plus Processor, RAM and disk space as required by the operating system. COMBO SERVER (Optional small environment) Combines all GoPrint components on the same machine. System performs as a print server, database server, and Print Release Station. 5 or fewer printers Fewer than 2,000 full-time equivalent students Fewer than 100 PCs Combination Server (Combo Server, Print) and GoPrint Station Specifications Minimum Duo Core processor 2 GB RAM minimum 50 GB disk space - Dual hard drives with RAID-1 mirroring enabled. Windows Server 2016/2012/2008/Windows 10, Linux, Mac OS X Server PostgreSQL, MS SQL Server 2016/2012/2008 Windows printing, CUPS, LPRng Web Client native executables are available for: Windows 10/7, Mac OS X. The web client is not supported on Mac OS 9, or Linux workstations. The browser-only version of the Web Client should be used then. Print Drivers: Make sure all print queues are installed and Shared prior to installation. Do not use the built-in Windows Class Drivers. 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 4

FIREWALL POLICY The GoPrint product consists of several independent, distributed software applications that can be mixed and matched to run anywhere on your network, including all on the same machine. These components communicate over the network, and you will need to know the following to setup proper firewall policies when using the system in a secure or multi-site environment. Node Control An always-on service that runs on host servers and manages all other services. Facilitates operation of remote services by providing required files to run on startup. Runs an SSL listener on TCP port 7767 and uses IP-based authentication to limit communications from remote nodes to the host node. Transaction Server (GTX) The GTX hosts the web-based administration interface (known as Control Center), manages all transactions against the database, and is responsible for coordinating communications with the other two components. The GTX hosts a web-based administration interface on TCP port 7768, an SSL version of the same administration interface on TCP port 7770, and an SSL channel for the Client Popup interface on TCP port 7773. The GTX needs to be able to communicate with whatever database software you are using, and it needs to be able to send network requests to any remote print server Agents via TCP port 7769. The GTX runs an XML-RPC based command channel on the same two ports as the web-based administration interface (7768 & 7770). IP-based authentication is used to limit communications on this channel to only remote Agent and Station machines, in order to prevent hacking and denial of service attacks. Agent The Agent runs on a print server and interacts with the spooling service to force jobs Paused and monitor print queues. It communicates with the GTX on TCP port 7768 to record print jobs. Listens for instructions from the GTX service on TCP port 7769 and uses IP-based authentication to limit communications to the central GTX and thereby prevent hacking and denial of service attacks. Station Runs on user accessible computers, such as touchscreen kiosks, to allow users to pay and print. Communicates with the GTX via SSL only, on TCP port 7770, to display print jobs, authenticate users, perform balance inquiries, and record transactions. No listeners are running on the stations. Web Client The Web Client communications over SSL with the GTX over TCP port 7773. Relational Database Third party software that can run on any server. This software only needs to be accessed by the GTX service. The other components communicate with the GTX exclusively. 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 5

Other GoPrint was written with total system security in mind, and it does not depend on any other network services. You can disable any network services that you don't see as being necessary. Keep in mind that the Windows spooler service needs the regular Windows file and printer sharing services to be running in order for users to print using standard Windows printing mechanism. GoPrint Component Interactions 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 6

Service Channel Destination TCP Port Private? Secured By Source Destination Node Control 7767 Yes, SSL Login + Source IP any GTX Control Center 7770 Yes, SSL Login any GTX Control Center (non- SSL) 7768 No Login any GTX GTX to Agent 7769 No Source IP GTX Agent Agent to GTX 7768 No Source IP Agent GTX Station to GTX 7770 Yes, SSL Source IP Station GTX Client Popup 7773 Yes, SSL Login any GTX Database depends on driver Login GTX localhost Agent to Printer depends on printer none, or Source IP if configured at printer Agent Printer TIP FOR SUCCESS Best Practices Pre-Installation Develop and promote an internal marketing plan introducing staff members and endusers of the upcoming print management solution. (Ex. Do you wish to charge, if so how much? How? Do you want to offer a free print allowance? How do you want to manage guest users? etc.) Create a nickname for your payment system so users can easily identify with it. Use the name when creating your Purses so it s displayed at a Print Release Station and Web Client Popup. (A purse is payment method(s) used by your site) Install all print queues on the designated GoPrint print server(s) prior to installing GoPrint. Select printer share names less than 12 characters in length and easily identifiable by the end-user. When designing a naming convention for the GoPrint Print Release Stations select a computer name which relates to the building location. This is helpful when managing a large number of stations. 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 7

Prior to the installation, decide on a specific location for all Print Release Stations, printers, and vending hardware. Note: if you wish to mount vending hardware, this would be managed by your site GoPrint will not mount, drill or anchor any equipment. It s recommended placing the Print Release Stations adjacent to their corresponding printers. Ensure the required networking ports and electrical outlets and surge protectors are available. Determine how you wish to push out the Web Client Pop-up file if you wish to use the resident pop-up. (ex. Group Policy, Windows Startup) If you wish to use the non-resident pop-up common for personal computer users determine how you wish to publish the URL to your users. Determine if you have a trusted signed SSL certificate for the GoPrint server, to avoid security message warnings. Check with network staff to ensure the required ports 7768-7773 are accessible through firewalls or switches. Refer to page 7 for a complete listing of required ports. (NOTE: Other ports may be used based on your installation needs database, payment systems, OneCard Solutions etc.) Inform Lab monitors and IT staff that all client machines must be remapped to the newly configured print queues. Printing directly to the printers will no longer be available. Meet with One Card system administrators or technical support to enable the required licensing and setting up the GoPrint vendor account. Create Host A and PTR records in DNS for the GoPrint server and Print Release Stations. Create an exception for File and Print Sharing on lab workstations running Microsoft Windows Firewall. Post-Installation Routinely clean vending hardware using cleaning cards and other specialized materials as recommended in the vending device manual. Contact your sales director for information on purchasing these materials. Develop a process for crediting end-users after paying for a print job that does not print due to physical printing errors. (Ex: Create staff print card/account and have users reprint their job and use the staff card/account to pay for the job. Instruct staff with correct permissions to log into the GoPrint Control Center Admin Interface and find the re-queued job and reprint for the end user at no cost.) 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 8

One suggestion when using a vending card system is to create a staff printing value card. Then instruct Staff members to have the end-user reprint their print job and use their card to pay for the job. Optionally, you can instruct staff members to log into Control Center and select the reprinted job from the printer properties which will then print directly to the printer bypassing the vending device and any required payment. With quota systems, staff members may log into Control Center and manually adjust a quota user s balance. Do not shut-down devices simply by during off the surge protector. Improperly powering down a monitor, CPU, or vending device could cause permanent electrical damage. Write down all logins and passwords. Decide a process of collecting money from vending devices to include responsible parties and proper accounting methods. If a card reader becomes damage, and until a replacement reader becomes available, it s possible to log in locally at the Print Release Stations console and temporary change the payment mode from PayStation to Release mode. This will allow users to continue to release print jobs until the replacement reader is in place. Refer to your GoPrint Admin guide or Lab Monitor Administrators guide for the proper steps. Create an entry at the physical printers console to accept print jobs ONLY from the IP address of the GoPrint server. This will prevent end-users from adding a printer and printing directly to the printer. This task may also be performed by accessing the printer properties from its web-based console. Terms Printer is the physical device itself. Print Queue consists of installing a printers software drivers and network port and creating a print share on a designated print server. Enables the printer resource to be shared on a computer network by multiple users and physical locations. Client workstations are then mapped to a print queue residing on a print server. A required configuration by GoPrint. Control Center Is the GoPrint web-based administration tool. GS-4 Node Is the GoPrint web-based database administration tool. 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 9

Spooler Service the Microsoft Windows service which is responsible for rending print jobs sent from an application and redirecting to the corresponding print queue located on a print server. Print Server is a designated computer used to manage print queues. GTX Transaction Service A GS-4 service which communicates to the database backend service. Agent Service A GS-4 service which communicates to the Microsoft Windows Spooler service in order to force print jobs in a paused state. Installation is required on all print servers whose print queues will be monitored by GoPrint. Paystation\Release Station A Java component installed on a server or kiosk machine which when initialized launches the GS-4 payment screen in full screen mode. Web Client Popup is a web-based print job and payment method tool installed on an end-user workstation which pop-ups with each print job. End-users can review and delete current print jobs and release them directly from their workstation or redirect to a Print Release Station to complete the payment transaction with a vending device. Release Mode - is a server or kiosk that is used to select and release print jobs. End-users print for free but print jobs are still paused in the print queue and end-users are required to release jobs at the Release Station or Client Popup. Release Stations are useful to decrease paper waste from prints that are never picked up. PayStation Mode - is a server or kiosk that is used to select and pay for print jobs. Enduser are required to pay for print jobs using a vending card, cash, quota, or credit card payment method. Vending Device hardware device used for payments such as a card reader, coin/bill dispenser, cash to account value station, Netzcom. 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 10

Installation Scenarios Single server (CPU) and multiple Print Release Stations Print queues and database reside on single server. Multiple print release stations exist in multiple rooms throughout a single building or throughout various campus stations. Components: GTX and Agent Services Exist on a Single Server 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 11

Multiple Print Server Environments Environment consists of multiple print servers commonly segregated by campus location or department ownership. Database resides on one of the existing print servers or as an instance on a campus-wide designated, standalone database server. Components: GTX (standalone server or combined with Agent), multiple print servers running the Agent Service. 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 12

Print Release Station/Combo server Set-up consists of print queues, database, and print release stations existing on single server. Ideal for small printing environments, limited budgets, restricted/segmented networking environments and trial systems. Components: GTX, Agent, Release Station Services Exist on a Single Server 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 13

GoPrint Windows Installation Guide Step 1 PostgreSQL Installation Requirements: perform the installation as local administrator account and ensure Windows User Access Control is turned down. Note; PostgreSQL is the recommended default GoPrint database platform. For Microsoft SQL Server database configuration see page 25 You may download the latest version of PostgreSQL for Windows from http://www.postgresql.org/download/windows/ Hint: it s recommended not to download the latest PostgreSQL release but one that s been out for a while to ensure a stable installation. Ex: 9.5 and 10.0 Double-click the PostgeSQL.exe to begin the installation wizard. 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 14

PostgreSQL 10.4.# or higher ONLY Ignore for earlier versions and proceed to the next step 1. Uncheck: Stack Builder only! 2. Leave the Default Installation Directory and click Next 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 15

3. Leave the Default Data Directory and click Next 4. Enter a password for the Postgres superuser account. PostgreSQL requires a superuser account to act as the system DBO and to run as the Windows service account. By default the postgres account will be created for you. Superuser name: postgres Password: Go123srv Click Next Hint: make a note of the postgres database user account password if you choose to use a different password than the one recommended here. 5. Port number: leave default 5432 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 16

Advanced Options 6. Leave the Default settings and click Next Ready to Install Click Next The installation process begins 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 17

Uncheck the Stack Builder checkbox and Click Finished Troubleshooting Problem: When installing PostgreSQL, you receive a "Database Cluster Initialization Failed" error message. Cause: During the installation the postgres user account is not granted Rights to the PostgreSQL Data directory. It s important to run the installer using a Local Administrator Account and turn down Windows UAC and allow the installation to create the Postgres user account. Solution#1: During the installation, you are asked to choose a location to store the postgres data. The default location is C:\Program Files\Postgres\data. Choosing a location outside of the Program Files directory (e.g. C:\Postgres Data) can often overcome the problem described above. If you receive the "Database Cluster Initialization Failed" error during installation on Windows: 7. Completely remove all instances of PostgreSQL. Do so using the Control Panel option called Programs. After uninstalling PostgreSQL, be sure to delete the PostgreSQL folder from the 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 18

Program Files directory of your machine. You may need extra permissions to do this. 8. Reinstall PostgreSQL specifying the C:\Postgres Data folder when prompt Or Solution #2: 1. Navigate to the Program Files PostgreSQL Data Folder and grant the Postgres user account Full Control to the folder. 2. Uninstall PostgreSQl from Windows Programs and Features Note: the uninstall process doesn t delete the PostgreSQL Data folder 3. Reinstall PostgreSQL in the same default path Step 2 GoPrint Windows Server installation Scenario #1 - GTX & Agent Services, print queues, and database reside on a single standalone server 1. Contact support or your sales director to obtain the latest GoPrint installer 2. Ensure you have you license key and serial number 3. Open ports 7767-7773 on local Windows Firewall 4. Make sure all print queues are installed and Shared. Do not use the built-in Windows Class Drivers. 5. Ensure proper DNS name resolution exists in DNS for all servers and release stations The following installation guide assumes the print server and database reside on the same machine and all print release stations reside on remote machines or are not implemented due to the optional use of the web client popup. To install the Print Release Station software, refer to the corresponding Print Release Station Installation guide. Double click the GS4-setup.exe to start the installation wizard: From the dropdown menu select: 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 19

Transaction and Print Server (GTX +Agent) Check: Run GTX+Agent as one service Click Next Select Next to create the GS-4 directory in the C:\GS4 or enter an optional path 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 20

Accept the Name of your GTX server ENTER THE FQDN OR HOSTNAME depending how the server resolves on the network. Usually, FQDN. Perform a ping to test how the server name is resolving. Hint: if deploying a SSL certificate for secure web client communications then you must use the FQDN. Click Install The install process begins If successful, the GS-4 Readme file appears. Skip to Step 3 the database section To create the database. Installation Scenario #2 - Combo PayStation Defined: Print queues, database, and Print Release Station reside on a single server. Prior: install print queues with Share Names. Open ports 7767-7773 inbound and outbound on Local Windows Firewall. Select the type of install: Custom Components Check: GTX, Agent, PayStation Startup Options Run GTX + Agent as one service Click Next 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 21

Select Next to create the GS-4 directory in the C:\GS4 or enter an optional path Accept the Name of your GTX server ENTER THE FQDN OR HOSTNAME depending how the server resolves on the network. Usually, FQDN. Hint: if deploying a SSL certificate for secure web client communications then you must use the Click Install The install process begins If successful, the GS-4 Readme file appears. 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 22

Step 3 - Create the GoPrint Database The GoPrint Node Control Center is a web-based administrative feature used to create and manage database connections. To create your new GS4 database select: 1. Double click on the GoPrint 4 desk-top short-cut 2. Select Server Setup or simply open a web browser and enter: https://localhost:7767 3. Select Configure database Hint: For security reasons, by default the Node only accepts local connections This will bring up the GoPrint Node Control Center: Remote management is not enabled Tip: Bringing up the GoPrint Node returns a Remote management is not enabled message. This is due to IPv6 being enabled on the network card. Disable IPv6 off the network adapter. Optionally, you can change the URL to localhost to continue with the database creation. https://localhost:7767 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 23

Optional: It s also recommend to disable the IP Helper service. Doing so, prevents the local system from listening for local IPv6 requests on the tunnel adaptor. POSTGRESQL DATABASE JDBC Driver: Leave default JDBC:PostgreSQL Server: enter localhost Database Name: goprint User ID: postgres Password: Go123srv Click: Create Database If successful, select the Services tab to Start the GTX Service (Step 4 on page 28) Note: by default, PostgreSQL only allows connections from Localhost. 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 24

Connecting to a Microsoft SQL Server Database Prior to connecting to the MS SQL database you MUST manually download the MSSQL JDBC driver and apply to the GoPrint application. Contact GoPrint support if needed. Driver Notes: Due to license restrictions, Microsoft's JDBC Driver must be obtained manually from http://www.microsoft.com/en-us/download/. Download the item named Microsoft JDBC Drivers 4.1 for SQL Server. 6. Extract the contents of the downloaded file to a temporary directory. The Windows version will extract itself when run. There will be an file named sqljdbc4.jar in sqljdbc_<version>/enu directory, where <version> is the version of the driver you downloaded. 7. Copy the sqljdbc4.jar to the GoPrints GS4\LIB directory. 8. Lastly, restart the GoPrint GS4 Services Important: Prior to attempting connect to the database, it must current exist and the required SQL Server user login and database permissions applied. 9. Create the MS SQL Database 10. Create a SQL Server user account 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 25

11. Map the User account to the database and assign db_owner membership 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 26

Open Server Setup: https://localhost:7767 1. Select the JDBC:Microsoft SQL Server JDBC Driver 2. Enter the MS SQL Server servername 3. Enter the database name 4. Enter the SQL Server User ID 5. Password 6. Press Test Connection Common Connection Error Login Failed The SQL server user account needs to be mapped to the database 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 27

If using virtual SQL Server instances, add ';instance=xxx' to the Database setting where xxx is an instance name. Example: SQLSERVERNAME;databaseName=goprintgs4;instanceName=sql2008 If using a non-standard port then add a colon and the port number on the end of the server name field: jdbc:sqlserver://server:9999/dbname IMPORTANT: THE SQL USER ACCOUNT MUST BE GRANTED PUBLIC ACCESS TO THE DATABASE. For complete MS SQL installation details, refer to the MS SQL Configuration guide at: http://www.goprintsupport.com/support.html Step 4 - Start the GTX Service Once the database has successfully been created you will need to start the GoPrint GTX service. To Start the GTX service click Services then the Start button. Wait about 45 seconds for the GTX service to display as started the select the Services tab 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 28

Step 5 GS-4 Control Center - License Key and Serial Number With each new installation, before you can bring your GS4 features online, you are required to enter your license key and serial number. Use your web browser to visit the GS4 Control Center by entering: http://localhost:7768 Note: you may optionally access Control Center directly from the Node once the GTX service has started by clicking on Services, or optionally accessing Control Center from the desktop short-cut or from the Start menu. The user name: Username: admin Password: admin The control Center main page appears. Click Here to Register 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 29

The System Policy screen appears: Site Name: enter your institution name Serial No: enter your serial No License key: enter the key provided by your GoPrint Sales Director Click Save Note: Your Serial Number and License key should have been emailed to you by your sales director. Step 6 Set the GS-4 Services to auto-start at system reboot This step pertains to when the database platform is installed on the same server as the GoPrint GTX service. Ignore this step if the database platform exists on a remote server. Randomly, the db service will start up at system reboot before the GS-4 Service. To ensure this doesn t happen, you can set the DependOnService registry change. Important the registry change is effective only when the database and GTX service are installed on the same server. For remote database services the GS-4 Services must be manually restarted at system boot. Optional Guide: http://www.goprintsupport.com/ DependonService.pdf Information for this task is taken from the Microsoft Support Knowledge base article: http://support.microsoft.com/kb/193888/en-us 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 30

The following steps need to be performed in order to create a dependency. If 1. Run 'regedt32' to open your registry. 2. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 3. Locate the GoPrint4 registry entry from the list of services 4. Right-Click on the GoPrint4 folder and select > New > Multi-String Value Name it: DependOnService 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 31

Note: name is case sensitive, so it must be a Capital D, Capital O, and Capital S The new key is displayed: 5. Right-click on the new key and select Modify 6. Scroll down to view the database platform version. Ex: postgresql-x64-9.1 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 32

7. Scroll back up to the GoPrint 4 service and right-click the DependOnService key and select Modify. 8. In the value data, enter the name of the database service that the GoPrint GS4 service will depend on. 9. Reboot the server to allow the registry change to set 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 33

Step 7 - Restart the Windows Print Spooler and GS-4 Services! IMPORTANT Before print jobs can be sent from client machines and forced paused by GoPrint, the Windows Print Spooler service MUST be restarted and then the GoPrint GS-4 Services! Restart Services now! The GoPrint Server installation has been completed Next step install vending stations Depending on your choice of payment solution, follow the instructions to install the Web Client and Print Release Station or ITC Vending devices (7800, Elite) Web Client The Web Client configuration guide can be downloaded here: http://www.goprintsupport.com/web_client_for_windows_configuration.pdf Print Release Station http://www.goprintsupport.com/windows_paystation_configuration.pdf 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 34

Next Step - Perform system configuration Once your vending stations are installed, you are now ready to begin configuring your GoPrint system. This includes such features as; pricing, activating print queues, setting payment modes for the web client or Print Release Station, vending devices, pay method. Refer to the following admin guides: Admin Guide http://www.goprintsupport.com/quick_start_admin_guide.pdf Video Library The complete video library and corresponding user guides can be obtained at: http://www.goprintsupport.com/support.html 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 35

Microsoft Windows 2016/2012/2008 Firewall Configuration Windows 2016/2012/2008 and Windows 7 Firewall Required Ports Microsoft has greatly improved and tighten-up the default security features under the Windows 2008 and Windows 7 Firewall. Windows 2016/2012/2008 Server Firewall policies must be set for the following ports: 1. Print Release Stations require inbound TCP port 7767 open to communicate to the Remote Node; which is necessary to register with the GTX service. 2. Print Release Stations conduct transactions to the GTX service via secure inbound TCP port 7770. 3. The Web Client popup communicates inbound through TCP port 7773. 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 36

Windows 2016/2012/2008 Server Print Server Role The GoPrint Agent technically performs the duties of a print server. When configuring a Windows 2016/2012/2008 standalone server it s recommended to add the Print Server Role. Select Role Services Check Print Server and LPD Service (required when printing from MAC s) Note: the LPD service is required when allowing Mac clients to print to the Windows print queues. 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 37

Selected Features Check LPR Port Monitor Note: also required to Mac clients and configuring Windows LPR ports. 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 38

Capturing GoPrint Log files for Technical Support When troubleshooting and before contacting GoPrint Support, it s recommended that you put the system in Verbose mode to capture advanced logging and then submit the current Run.log (GTX server) or Remote Log (Agent and Paystation) to support with your ticket. To add verbose logging: 9. Navigate to the root of your GS4 installation and open the goprint.cfg file in Notepad. 10. Change the line Verbose=false to true 11. Restart the GS4 Services Important when the issue is resolved make sure to disable advantage logging to avoid unnecessary database activity. Capture the current log file The log files are found under the GS4\logs directory: Log file types: GTX run.log Agent remote.log PayStation remote.log Send the requested log file to GoPrint Technical Support as an email attachment. 2018 ITC Systems, All rights reserved. Windows Server Installation Guide 39