Print Center updates are cumulative. This update includes the previously released Print Center 5.0.37 update plus additional fixes.
Before You Start
This hot-fix should be applied to installations using Uniprint Suite 9.2. The Print Center and API update will affect the use of Print Center for the time it takes to perform the update. This should only take a few minutes to complete.
Installation
The update affects the Print Center and should be applied to all machines running the Pharos API Service and Print Center Web components.
The Print Center is offered as an update via the Updater Service in Pharos Administrator.
For Servers with Internet access:
Open the Pharos Administrator application and access the Updater Service context under System.
Click to Download and Install the update for Print Center API and Web Services version 5.0.38.1
For Servers without access to the Internet, the update can be applied as follows:
Copy the Uniprint.PrintCenter.5.0.38.1.nupkg file and paste into the following location on the Principal Server (the server hosting the Pharos Database Service):
\ProgramData\PharosSystems\UpdaterService\cache-v2.0\
Note: Copying the package file onto the Principal Server will make the package available to all Pharos API Servers on the site. If you are unable to copy the package to the Principal Server, then it will need to be copied to the same ..\cache-v2.0\ location on each Server where the Pharos API is installed.
Open the Pharos Administrator application and access the Updater Service context under System.
The Print Center package should now be listed as an update for all Print Center/Pharos API machines.
Click to Download, and then Install the package on all Pharos API Servers.
Note: If you have the Print Center Web component installed on a separate ARR web server, you will need to manually update the Web Server component to complete this update. To do so, copy the Print Center MSI installer from the Pharos\Bin folder on the Pharos API server to the Pharos\Bin folder on the ARR server. Then run the MSI on the ARR server.
The application of this update constitutes acceptance of the conditions specified in your license agreement. To view the license agreement, please refer to the license.rtf file on your Pharos CD.
Details
This update addresses the following issues:
Performance improvement for Sentry Print. When logging onto a Sentry device, a balance request may be made multiple times during logon. When the system is under heavy load or where an external billing gateway is used, this can lead to longer logon times. To improve the logon experience, the user's balance is now cached during the logon process. Job release will clear the cached information so users will see their updated balance in this scenario and job release checks are always based on the user's true balance, not any cached value. The default cache duration is 10 seconds to allow for slow billing systems; requests beyond this period will refresh the cached value. The cache duration is configurable if required, although changing the duration may cause the user to see an out of date balance on occasion.
To adjust the cache duration, add a new string entry to the PharosAPI registry key, with the value in timespan format, in seconds. The PharosAPI will pick up the change within one minute (no restart required):
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\PharosSystems\PharosAPI]
UserBalanceCache (REG_SZ) = 00:00:10
Site Security Utility. If this utility was not applied along with update 5.0.26 or later security updates, it should be run on all Pharos API servers. The tool and instructions can be downloaded from Uniprint Service Packs and Hot Fixes
Security Update Mobile Print dependency. This update requires MobilePrint version 2.5.0 or later (if used).
Dependency requirement update. Sentry Print functionality is now dependent on DotNet Core 8. Securing of devices for Sentry Print will not function unless the dotnet-hosting-8.0.15-win.exe hosting bundle (or a later version of 8.x) is installed on Pharos API Servers. The dotnet-hosting bundle can be found on the Uniprint hot fixes downloads page: Uniprint Service Packs and Hot Fixes
For details on all previous and current improvements and bug fixes to the Print Center, please see the 9.2 Release Notes information in the Pharos Help Center.