Lindsay Lamb

WEBINAR RECORDING and Q&A: Steps in Creating and Deploying Pharos Install Packages

Blog Post created by Lindsay Lamb on Jun 16, 2016

This webinar covered the process of creating and deploying install packages that get used to install print queues on client machines.



  • Specify the global properties of the install packages
  • Configuring the Print Queue
  • Adding a Package Definition
  • Building the packages based on the definitions
  • Deploying Install Packages to client PCs using the Uniprint web site



Watch on YouTube: Steps in Creating and Deploying Pharos Install Packages Webinar




Are you going to talk about deployment to Mac OS?  Can packages be made for Mac/Apples?

See our web site on how to create Mac Deployment Packages:"


Do you have to create a package if you want to allow a signup client to print to a local printer and charge a patron for that print without using a release station?

You will need to have some type of mechanism to identify the user and charge the user if you are using a Direct print scenario. Either the user who is logged into the client has a loginId in Uniprint so that the charge will go to them or you can have the Popup Client prompt for some identifying information so to be able to charge that user.


Does Pharos set up sharing on the share folder, or do you have to manually do it? What permissions does Pharos need for this folder?

When you are using a Install Package the local queue that gets installed is not shared. When you create a Print Queue on the server using the Pharos Administrator the Print Queue is 'shared'. The permissions are the same for any Print Queue you create outside of Uniprint and merely check the "Share this printer" checkbox on the "Sharing TAB" of the printer properties dialog window.


How are the printers in Windows Printer Manager? Once we upgraded to version 9 all of the printers were removed from that view as they are managed through Pharos now?

In Uniprint 8.3 and greater Windows printer objects are no longer created for Devices when one is created in the Pharos Administrator. After an upgrade to Uniprint 8.3 or greater from a version lower than Uniprint 8.3 when upgrading each Print Service, existing Windows Printer objects will be deleted from the print server as long as they are not shared.


How do you choose what driver to use?

This is a tough question but the best way is through testing and what the device and environments needs are. Some devices render better using PS and some using a specific flavor of a PCL version of the driver like PCL5 or PCL5e etc.


I have an issue where packages are asking for the user to ok the preferences, and bringing up an Interactive services detection window.  This messes with silent installs, and limited users. we narrowed it down to a faulty universal pcl5 driver and print processor.  Unfortunately, the packages updated and now I have many users that require a reinstall.  Do you guys recommend having the automatic updater turned on or off?

Depending on the environment you may want the AutoUpdater in the Package or not. It sounds like because of t bad driver situation the AutoUpdater caused some headache but if you wanted to change the driver tom something else then the AutoUpdater could be helpful. In cases where PC State Software such as Deepfreeze are in use you may not want to not use AutoUpdater.


Is there a target date for when a silent install for the sign up client will be available?

Depending on which version you have the Signup Client does support a /S switch for a silent install. In 9.0 and higher the installation from a command line no longer prompts for a reboot however this must be done to complete the installation.


Still using 8.2 for now, did Base Filename start to allow for spaces and underscores?  8.2 only seems to allow letters/numbers.

It does but once you click in the "Base Filename" field and edit it you cannot put it back. You have to modify the "Name" field and click elsewhere to have the Pharos Administrator re-populate the Base Filename value.


Which Ports are used to deploy those packages?

Client computers will connect to the Uniprint Web Site via HTTP (port 80) and download the files when you use the Lite (Lte) Package.

Are universal drivers better, or is it better to use specific model drivers?  Or is Uniprint driver agnostic? Uniprint is Print Driver agnostic.


Where can I find Further Details or tutorials About the Map Builder we Discussed Today?

Unfortunately as it is not widely used the only additional information is in the Map Builder Help File. You have to open the application and press the F1 key to open the help file for it.


Is it possible to change the Font on the website to comply to ADA requirements?

The Uniprint Web Site uses CSS for cross page continuity of style across all pages. These are located in C:\inetpub\wwwroot\Uniprint\styles and I suspect they could be modified by someone in your organization who is familiar with Cascading Style Sheets.


That custom module only works for the user that is installing correct?

It will only run when the Package is installed and under the security context of the user running the Package as well. Perhaps there is more to the question.


Are there any printer properties that are NOT carried over... like security settings, etc?

The Package Builder will only bring across Print Queue settings and Printing Defaults not the security settings.


Is possible install on "silent mode"?

There is no silent install option at this time.


Are there any particular printer brands or models that doesn't follow typical printer driver logic that keeps them from properly copying all default printer settings?  In case there are, I would like to make note of it in case a particular department is looking to buy or upgrade their printers.

Unfortunately there is not. It may not work for one version of a driver but the next version of the same driver does not see this problem. Pharos Support does not maintain a list of these unfortunately.


Is there a way to signify when a Change Control is actually needed or not?

The Help File has a section called "Common Actions" that outlines when a Change Control is needed.


I think the custom module example only sets the Windows default printer for the current user.  Do you have any suggestions how to set the default printer for "new" users such as in a lab environment?

On my Windows 10 test machine I installed 2 printer queues with one being the default I would like for other users. I was logged in as a local administrator. I then logged in to the same machine as a local user (User level user account) and the same print queue was configured as the default.


Note: Windows 10 has introduced a new feature that allows the "Default Printer" to be the last one used. This can be disabled if need be."


What kinds of files are allowed for custom modules?  EXE, BAT, VBScript, PowerShell?

I have tested using EXE, BAT and VBS files but not a PowerShell script yet, they all run fine when the SFX kicks them off. These files executed in a custom module are wrapped in a Self-Extracting Executable that runs a particular file so it would be the limitation of what the Self Extracting Executable can execute.